diff --git a/CHANGELOG.md b/CHANGELOG.md index 03cb15059cc5..bc26f2a2921a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,6 +38,13 @@ Ref: https://keepachangelog.com/en/1.0.0/ ## [Unreleased] +### Breaking Changes + +Note: breaking changes will be easily migrated using our [migrate](TODO LINK) tool. + +* (all) [#24114](https://github.com/cosmos/cosmos-sdk/pull/24114) Update to CometBFT v1. +* (all) [#24758](https://github.com/cosmos/cosmos-sdk/pull/24758) Migrate all `cosmossdk.io/*` imports to `github.com/cosmos/cosmos-sdk/*`. + ### Features * (server) [#24720](https://github.com/cosmos/cosmos-sdk/pull/24720) add `verbose_log_level` flag for configuring the log level when switching to verbose logging mode during sensitive operations (such as chain upgrades). diff --git a/api/cosmos/base/v1beta1/coin.pulsar.go b/api/cosmos/base/v1beta1/coin.pulsar.go index 3ca203c3013e..dd50d989aff9 100644 --- a/api/cosmos/base/v1beta1/coin.pulsar.go +++ b/api/cosmos/base/v1beta1/coin.pulsar.go @@ -2014,44 +2014,49 @@ var file_cosmos_base_v1beta1_coin_proto_rawDesc = []byte{ 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x6d, - 0x69, 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x04, 0x43, 0x6f, 0x69, + 0x69, 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7f, 0x0a, 0x04, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x48, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, - 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, - 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, - 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, - 0x74, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0x70, 0x0a, 0x07, 0x44, 0x65, 0x63, 0x43, 0x6f, - 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x49, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, - 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, - 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, - 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, - 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x06, 0x61, 0x6d, 0x6f, - 0x75, 0x6e, 0x74, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0x49, 0x0a, 0x08, 0x49, 0x6e, 0x74, - 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x3d, 0x0a, 0x03, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, - 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, - 0x03, 0x69, 0x6e, 0x74, 0x22, 0x4f, 0x0a, 0x08, 0x44, 0x65, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x43, 0x0a, 0x03, 0x64, 0x65, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, - 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, - 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, - 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, - 0x52, 0x03, 0x64, 0x65, 0x63, 0x42, 0xcc, 0x01, 0xd8, 0xe1, 0x1e, 0x00, 0x80, 0xe2, 0x1e, 0x00, - 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, - 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x09, 0x43, 0x6f, 0x69, 0x6e, 0x50, - 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, - 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, - 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x62, 0x61, 0x73, - 0x65, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x42, 0x58, 0xaa, 0x02, - 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x2e, 0x56, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x42, 0x61, - 0x73, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x1f, 0x43, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x5c, 0x42, 0x61, 0x73, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x15, 0x43, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x42, 0x61, 0x73, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x52, 0x05, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x5b, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, + 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x43, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, + 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, + 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, + 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0x83, 0x01, 0x0a, 0x07, 0x44, + 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x5c, 0x0a, 0x06, + 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x44, 0xc8, 0xde, + 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, + 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, + 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, + 0x65, 0x63, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, + 0x22, 0x5c, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x50, 0x0a, 0x03, + 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0xc8, 0xde, 0x1f, 0x00, 0xda, + 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, + 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x03, 0x69, 0x6e, 0x74, 0x22, 0x62, + 0x0a, 0x08, 0x44, 0x65, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x56, 0x0a, 0x03, 0x64, 0x65, + 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x44, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, + 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, + 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, + 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x03, 0x64, + 0x65, 0x63, 0x42, 0xcc, 0x01, 0xd8, 0xe1, 0x1e, 0x00, 0x80, 0xe2, 0x1e, 0x00, 0x0a, 0x17, 0x63, + 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x09, 0x43, 0x6f, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x50, 0x01, 0x5a, 0x30, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, + 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x62, 0x61, 0x73, + 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x62, 0x61, 0x73, 0x65, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x42, 0x58, 0xaa, 0x02, 0x13, 0x43, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0xca, 0x02, 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x42, 0x61, 0x73, 0x65, 0x5c, + 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x1f, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x5c, 0x42, 0x61, 0x73, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, + 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x15, 0x43, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x3a, 0x3a, 0x42, 0x61, 0x73, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/distribution/v1beta1/distribution.pulsar.go b/api/cosmos/distribution/v1beta1/distribution.pulsar.go index cac130aaf3a9..26eeaf8851bb 100644 --- a/api/cosmos/distribution/v1beta1/distribution.pulsar.go +++ b/api/cosmos/distribution/v1beta1/distribution.pulsar.go @@ -7214,178 +7214,183 @@ var file_cosmos_distribution_v1beta1_distribution_proto_rawDesc = []byte{ 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0x9a, 0x03, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x5b, 0x0a, 0x0d, + 0x6f, 0x22, 0xd3, 0x03, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x6e, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x5f, 0x74, 0x61, 0x78, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, - 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x63, 0x6f, 0x6d, - 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x54, 0x61, 0x78, 0x12, 0x6a, 0x0a, 0x14, 0x62, 0x61, 0x73, - 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x38, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, - 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, - 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x18, - 0x01, 0x52, 0x12, 0x62, 0x61, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x52, - 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x6c, 0x0a, 0x15, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x70, - 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x38, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, - 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x18, 0x01, 0x52, 0x13, - 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x52, 0x65, 0x77, - 0x61, 0x72, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x13, 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x41, 0x64, 0x64, 0x72, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x3a, 0x25, 0x8a, 0xe7, 0xb0, 0x2a, 0x20, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x64, 0x69, 0x73, 0x74, 0x72, - 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0xd6, - 0x01, 0x0a, 0x1a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x48, 0x69, 0x73, 0x74, - 0x6f, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x12, 0x8e, 0x01, - 0x0a, 0x17, 0x63, 0x75, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x72, 0x65, 0x77, - 0x61, 0x72, 0x64, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x1c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x38, 0xc8, - 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x2b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, - 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, - 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, - 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x15, 0x63, 0x75, 0x6d, 0x75, 0x6c, 0x61, 0x74, - 0x69, 0x76, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x12, 0x27, - 0x0a, 0x0f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xa3, 0x01, 0x0a, 0x17, 0x56, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x6f, 0x72, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x77, 0x61, - 0x72, 0x64, 0x73, 0x12, 0x70, 0x0a, 0x07, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, - 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, - 0x69, 0x6e, 0x42, 0x38, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x2b, 0x67, 0x69, 0x74, 0x68, - 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x44, - 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x72, 0x65, - 0x77, 0x61, 0x72, 0x64, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x22, 0x98, 0x01, - 0x0a, 0x1e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x63, 0x63, 0x75, 0x6d, - 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x12, 0x76, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, - 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, - 0x69, 0x6e, 0x42, 0x38, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x2b, 0x67, 0x69, 0x74, 0x68, - 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x44, - 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x63, 0x6f, - 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x8f, 0x01, 0x0a, 0x1b, 0x56, 0x61, 0x6c, - 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x4f, 0x75, 0x74, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x69, 0x6e, - 0x67, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x12, 0x70, 0x0a, 0x07, 0x72, 0x65, 0x77, 0x61, - 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x38, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, - 0x2b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, - 0x70, 0x65, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, - 0x01, 0x52, 0x07, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x22, 0x8f, 0x01, 0x0a, 0x13, 0x56, - 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x45, 0x76, 0x65, - 0x6e, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, - 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x76, 0x61, - 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x4d, 0x0a, - 0x08, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, - 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, - 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, - 0x65, 0x63, 0x52, 0x08, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x89, 0x01, 0x0a, - 0x14, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x45, - 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x71, 0x0a, 0x16, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, - 0x6f, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x64, - 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x6c, 0x61, - 0x73, 0x68, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, - 0x2a, 0x01, 0x52, 0x14, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x6c, 0x61, - 0x73, 0x68, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x88, 0x01, 0x0a, 0x07, 0x46, 0x65, 0x65, - 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x7d, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, - 0x79, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x38, 0xc8, 0xde, 0x1f, 0x00, - 0xaa, 0xdf, 0x1f, 0x2b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, - 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0xa8, - 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0d, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, - 0x6f, 0x6f, 0x6c, 0x22, 0x97, 0x02, 0x0a, 0x1a, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, - 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x70, 0x65, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, - 0x61, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, - 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, - 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x79, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, - 0x6e, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, - 0x6f, 0x69, 0x6e, 0x42, 0x46, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, 0x67, 0x69, 0x74, + 0x01, 0x28, 0x09, 0x42, 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, - 0x43, 0x6f, 0x69, 0x6e, 0x73, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, - 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, - 0x75, 0x6e, 0x74, 0x3a, 0x28, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0xca, 0xb4, 0x2d, - 0x1a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x22, 0xd4, 0x01, - 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, - 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x69, - 0x6f, 0x75, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x0e, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, - 0x12, 0x4c, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, - 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, - 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, - 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x05, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x12, 0x44, - 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x42, 0x2c, - 0xea, 0xde, 0x1f, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x69, - 0x67, 0x68, 0x74, 0xa2, 0xe7, 0xb0, 0x2a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x68, 0x65, - 0x69, 0x67, 0x68, 0x74, 0x22, 0xe1, 0x01, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x77, 0x61, - 0x72, 0x64, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, - 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, - 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x12, 0x6e, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x03, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, + 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, + 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x54, 0x61, 0x78, 0x12, 0x7d, 0x0a, 0x14, + 0x62, 0x61, 0x73, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x72, 0x65, + 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x4b, 0xc8, 0xde, 0x1f, 0x00, + 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, + 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, + 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, + 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x18, 0x01, 0x52, 0x12, 0x62, 0x61, 0x73, 0x65, 0x50, 0x72, 0x6f, + 0x70, 0x6f, 0x73, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x7f, 0x0a, 0x15, 0x62, + 0x6f, 0x6e, 0x75, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x72, 0x65, + 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x4b, 0xc8, 0xde, 0x1f, 0x00, + 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, + 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, + 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, + 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x18, 0x01, 0x52, 0x13, 0x62, 0x6f, 0x6e, 0x75, 0x73, 0x50, 0x72, + 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x32, 0x0a, 0x15, + 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x5f, 0x65, 0x6e, + 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x77, 0x69, 0x74, + 0x68, 0x64, 0x72, 0x61, 0x77, 0x41, 0x64, 0x64, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, + 0x3a, 0x25, 0x8a, 0xe7, 0xb0, 0x2a, 0x20, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, + 0x6b, 0x2f, 0x78, 0x2f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0xd6, 0x01, 0x0a, 0x1a, 0x56, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x6f, 0x72, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x52, + 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x12, 0x8e, 0x01, 0x0a, 0x17, 0x63, 0x75, 0x6d, 0x75, 0x6c, + 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, + 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x38, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x2b, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, + 0x52, 0x15, 0x63, 0x75, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x52, 0x65, 0x77, 0x61, + 0x72, 0x64, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, + 0x52, 0x0e, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, + 0x22, 0xa3, 0x01, 0x0a, 0x17, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x43, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x12, 0x70, 0x0a, 0x07, + 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x38, 0xc8, 0xde, 0x1f, + 0x00, 0xaa, 0xdf, 0x1f, 0x2b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, + 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x73, + 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x12, 0x16, + 0x0a, 0x06, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, + 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x22, 0x98, 0x01, 0x0a, 0x1e, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x6f, 0x72, 0x41, 0x63, 0x63, 0x75, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x43, + 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x76, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x38, 0xc8, 0xde, 0x1f, + 0x00, 0xaa, 0xdf, 0x1f, 0x2b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, + 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x73, + 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, + 0x6e, 0x22, 0x8f, 0x01, 0x0a, 0x1b, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x4f, + 0x75, 0x74, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, + 0x73, 0x12, 0x70, 0x0a, 0x07, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x38, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x2b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x44, 0x65, 0x63, - 0x43, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, - 0x72, 0x64, 0x3a, 0x04, 0x88, 0xa0, 0x1f, 0x00, 0x22, 0xd3, 0x01, 0x0a, 0x25, 0x43, 0x6f, 0x6d, - 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x70, 0x65, 0x6e, 0x64, 0x50, - 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, - 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, - 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, - 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, - 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x3a, 0x22, 0x88, 0xa0, 0x1f, 0x00, - 0xca, 0xb4, 0x2d, 0x1a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x88, - 0x02, 0xa8, 0xe2, 0x1e, 0x01, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x11, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, - 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x40, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, - 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, - 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, - 0x43, 0x44, 0x58, 0xaa, 0x02, 0x1b, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x69, 0x73, - 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0xca, 0x02, 0x1b, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x44, 0x69, 0x73, 0x74, 0x72, - 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, - 0x02, 0x27, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, - 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, - 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x1d, 0x43, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x3a, 0x3a, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, - 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, + 0x43, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x72, 0x65, 0x77, 0x61, + 0x72, 0x64, 0x73, 0x22, 0xa2, 0x01, 0x0a, 0x13, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x60, 0x0a, 0x08, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x44, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, + 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, + 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, + 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x08, + 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x89, 0x01, 0x0a, 0x14, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x45, 0x76, 0x65, 0x6e, 0x74, + 0x73, 0x12, 0x71, 0x0a, 0x16, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, + 0x6c, 0x61, 0x73, 0x68, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x30, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x64, 0x69, 0x73, 0x74, 0x72, + 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x45, 0x76, + 0x65, 0x6e, 0x74, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x14, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x45, 0x76, + 0x65, 0x6e, 0x74, 0x73, 0x22, 0x88, 0x01, 0x0a, 0x07, 0x46, 0x65, 0x65, 0x50, 0x6f, 0x6f, 0x6c, + 0x12, 0x7d, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x6f, + 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, + 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x38, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x2b, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, + 0x52, 0x0d, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x22, + 0x97, 0x02, 0x0a, 0x1a, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, + 0x6c, 0x53, 0x70, 0x65, 0x6e, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x12, 0x14, + 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, + 0x69, 0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, + 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, + 0x69, 0x65, 0x6e, 0x74, 0x12, 0x79, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, + 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, + 0x46, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, + 0x73, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, + 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x3a, + 0x28, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0xca, 0xb4, 0x2d, 0x1a, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, + 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x22, 0xe7, 0x01, 0x0a, 0x15, 0x44, 0x65, + 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x49, + 0x6e, 0x66, 0x6f, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x5f, + 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x70, 0x72, + 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x5f, 0x0a, 0x05, + 0x73, 0x74, 0x61, 0x6b, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x49, 0xc8, 0xde, 0x1f, + 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, + 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, + 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x05, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x12, 0x44, 0x0a, + 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x42, 0x2c, 0xea, + 0xde, 0x1f, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x69, 0x67, + 0x68, 0x74, 0xa2, 0xe7, 0xb0, 0x2a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x68, 0x65, 0x69, + 0x67, 0x68, 0x74, 0x22, 0xe1, 0x01, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x77, 0x61, 0x72, + 0x64, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, + 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, + 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x12, 0x6e, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x43, 0x6f, 0x69, 0x6e, 0x42, + 0x38, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x2b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x43, + 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, + 0x64, 0x3a, 0x04, 0x88, 0xa0, 0x1f, 0x00, 0x22, 0xd3, 0x01, 0x0a, 0x25, 0x43, 0x6f, 0x6d, 0x6d, + 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x70, 0x65, 0x6e, 0x64, 0x50, 0x72, + 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, + 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, + 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, + 0x18, 0x0a, 0x07, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x07, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x3a, 0x22, 0x88, 0xa0, 0x1f, 0x00, 0xca, + 0xb4, 0x2d, 0x1a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x88, 0x02, + 0xa8, 0xe2, 0x1e, 0x01, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2e, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x11, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x40, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, + 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, + 0x44, 0x58, 0xaa, 0x02, 0x1b, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x69, 0x73, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0xca, 0x02, 0x1b, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, + 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, + 0x27, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, + 0x74, 0x69, 0x6f, 0x6e, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x1d, 0x43, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x3a, 0x3a, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/gov/v1beta1/gov.pulsar.go b/api/cosmos/gov/v1beta1/gov.pulsar.go index 1165a42c4406..7cdfd9ee545d 100644 --- a/api/cosmos/gov/v1beta1/gov.pulsar.go +++ b/api/cosmos/gov/v1beta1/gov.pulsar.go @@ -6166,214 +6166,224 @@ var file_cosmos_gov_v1beta1_gov_proto_rawDesc = []byte{ 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0xb1, 0x01, 0x0a, 0x12, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x56, + 0x74, 0x6f, 0x22, 0xc4, 0x01, 0x0a, 0x12, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x56, 0x6f, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56, 0x6f, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x4e, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, - 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, - 0x74, 0x3a, 0x13, 0xd2, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, - 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x33, 0x22, 0x86, 0x01, 0x0a, 0x0c, 0x54, 0x65, 0x78, 0x74, 0x50, - 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, - 0x3e, 0xe8, 0xa0, 0x1f, 0x01, 0xca, 0xb4, 0x2d, 0x1a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, - 0x65, 0x6e, 0x74, 0x8a, 0xe7, 0xb0, 0x2a, 0x17, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, - 0x64, 0x6b, 0x2f, 0x54, 0x65, 0x78, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x22, - 0xd6, 0x01, 0x0a, 0x07, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70, - 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x09, - 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x64, 0x65, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x6f, 0x72, 0x12, 0x68, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, - 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, - 0x35, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, - 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, - 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x08, - 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0xd9, 0x05, 0x0a, 0x08, 0x50, 0x72, 0x6f, - 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, - 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, - 0x6f, 0x73, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x4e, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, - 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x42, 0x1e, 0xca, - 0xb4, 0x2d, 0x1a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x07, 0x63, - 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x3a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, - 0x6f, 0x73, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x12, 0x58, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x74, 0x61, 0x6c, 0x6c, - 0x79, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, - 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x54, 0x61, 0x6c, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x42, - 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x10, 0x66, 0x69, 0x6e, 0x61, - 0x6c, 0x54, 0x61, 0x6c, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x4a, 0x0a, 0x0b, - 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, 0xc8, - 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x73, 0x75, - 0x62, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x53, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, - 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0e, 0x64, - 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x75, 0x0a, - 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x18, 0x07, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, - 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, - 0x35, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, - 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, - 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x44, 0x65, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x12, 0x55, 0x0a, 0x11, 0x76, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, - 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, 0xc8, 0xde, 0x1f, - 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0f, 0x76, 0x6f, 0x74, 0x69, - 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x51, 0x0a, 0x0f, 0x76, - 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, + 0x6e, 0x12, 0x61, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, + 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x77, 0x65, + 0x69, 0x67, 0x68, 0x74, 0x3a, 0x13, 0xd2, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x33, 0x22, 0x86, 0x01, 0x0a, 0x0c, 0x54, 0x65, + 0x78, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, + 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, + 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x3e, 0xe8, 0xa0, 0x1f, 0x01, 0xca, 0xb4, 0x2d, 0x1a, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x8a, 0xe7, 0xb0, 0x2a, 0x17, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x54, 0x65, 0x78, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, + 0x61, 0x6c, 0x22, 0xd6, 0x01, 0x0a, 0x07, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x12, 0x1f, + 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x49, 0x64, 0x12, + 0x36, 0x0a, 0x09, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x64, 0x65, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x68, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, + 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, + 0x69, 0x6e, 0x42, 0x35, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, + 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, + 0x74, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0xd9, 0x05, 0x0a, 0x08, + 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x70, + 0x6f, 0x73, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x70, + 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x4e, 0x0a, 0x07, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, + 0x42, 0x1e, 0xca, 0xb4, 0x2d, 0x1a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, + 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x3a, 0x0a, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, + 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x58, 0x0a, 0x12, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x74, + 0x61, 0x6c, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1f, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x61, 0x6c, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x10, 0x66, + 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x61, 0x6c, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, + 0x4a, 0x0a, 0x0b, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, - 0x0d, 0x76, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x3a, 0x04, - 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0xa5, 0x02, 0x0a, 0x0b, 0x54, 0x61, 0x6c, 0x6c, 0x79, 0x52, 0x65, - 0x73, 0x75, 0x6c, 0x74, 0x12, 0x3d, 0x0a, 0x03, 0x79, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, - 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x03, - 0x79, 0x65, 0x73, 0x12, 0x45, 0x0a, 0x07, 0x61, 0x62, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, - 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, - 0x74, 0x52, 0x07, 0x61, 0x62, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x12, 0x3b, 0x0a, 0x02, 0x6e, 0x6f, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, - 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x49, 0x6e, 0x74, 0x52, 0x02, 0x6e, 0x6f, 0x12, 0x4d, 0x0a, 0x0c, 0x6e, 0x6f, 0x5f, 0x77, 0x69, - 0x74, 0x68, 0x5f, 0x76, 0x65, 0x74, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xc8, - 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, - 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x0a, 0x6e, 0x6f, 0x57, 0x69, - 0x74, 0x68, 0x56, 0x65, 0x74, 0x6f, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0x8d, 0x02, 0x0a, - 0x04, 0x56, 0x6f, 0x74, 0x65, 0x12, 0x33, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, - 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x12, 0xea, 0xde, 0x1f, 0x02, - 0x69, 0x64, 0xa2, 0xe7, 0xb0, 0x2a, 0x02, 0x69, 0x64, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, - 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x05, 0x76, 0x6f, - 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x52, 0x05, 0x76, 0x6f, 0x74, 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x06, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x56, 0x6f, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x57, 0x65, 0x69, - 0x67, 0x68, 0x74, 0x65, 0x64, 0x56, 0x6f, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, - 0x1c, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, - 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x33, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x8a, 0x02, 0x0a, - 0x0d, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x85, - 0x01, 0x0a, 0x0b, 0x6d, 0x69, 0x6e, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, - 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, - 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xea, 0xde, 0x1f, 0x15, 0x6d, 0x69, 0x6e, 0x5f, 0x64, 0x65, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x79, 0xaa, 0xdf, - 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, - 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0x52, 0x0a, 0x6d, 0x69, 0x6e, 0x44, - 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x12, 0x71, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x5f, 0x64, 0x65, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x28, 0xc8, - 0xde, 0x1f, 0x00, 0xea, 0xde, 0x1f, 0x1c, 0x6d, 0x61, 0x78, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, - 0x70, 0x74, 0x79, 0x98, 0xdf, 0x1f, 0x01, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x44, 0x65, 0x70, 0x6f, - 0x73, 0x69, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x22, 0x73, 0x0a, 0x0c, 0x56, 0x6f, 0x74, - 0x69, 0x6e, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x63, 0x0a, 0x0d, 0x76, 0x6f, 0x74, - 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x23, 0xc8, 0xde, 0x1f, - 0x00, 0xea, 0xde, 0x1f, 0x17, 0x76, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x65, 0x72, 0x69, - 0x6f, 0x64, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x98, 0xdf, 0x1f, 0x01, - 0x52, 0x0c, 0x76, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x22, 0xca, - 0x02, 0x0a, 0x0b, 0x54, 0x61, 0x6c, 0x6c, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x5d, - 0x0a, 0x06, 0x71, 0x75, 0x6f, 0x72, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x45, - 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, - 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, - 0x44, 0x65, 0x63, 0xea, 0xde, 0x1f, 0x10, 0x71, 0x75, 0x6f, 0x72, 0x75, 0x6d, 0x2c, 0x6f, 0x6d, + 0x0a, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x53, 0x0a, 0x10, 0x64, + 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, + 0x52, 0x0e, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, + 0x12, 0x75, 0x0a, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, + 0x69, 0x6e, 0x42, 0x35, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, + 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, + 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x12, 0x55, 0x0a, 0x11, 0x76, 0x6f, 0x74, 0x69, 0x6e, + 0x67, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, + 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0f, 0x76, + 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x51, + 0x0a, 0x0f, 0x76, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, + 0x2a, 0x01, 0x52, 0x0d, 0x76, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, + 0x65, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0xf1, 0x02, 0x0a, 0x0b, 0x54, 0x61, 0x6c, 0x6c, + 0x79, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x50, 0x0a, 0x03, 0x79, 0x65, 0x73, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, + 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x03, 0x79, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x07, 0x61, 0x62, 0x73, + 0x74, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0xc8, 0xde, 0x1f, 0x00, + 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, + 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x07, 0x61, 0x62, 0x73, 0x74, + 0x61, 0x69, 0x6e, 0x12, 0x4e, 0x0a, 0x02, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x3e, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, + 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, + 0x02, 0x6e, 0x6f, 0x12, 0x60, 0x0a, 0x0c, 0x6e, 0x6f, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x76, + 0x65, 0x74, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0xc8, 0xde, 0x1f, 0x00, 0xda, + 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, + 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x0a, 0x6e, 0x6f, 0x57, 0x69, 0x74, + 0x68, 0x56, 0x65, 0x74, 0x6f, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0x8d, 0x02, 0x0a, 0x04, + 0x56, 0x6f, 0x74, 0x65, 0x12, 0x33, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, + 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x12, 0xea, 0xde, 0x1f, 0x02, 0x69, + 0x64, 0xa2, 0xe7, 0xb0, 0x2a, 0x02, 0x69, 0x64, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x70, + 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x05, 0x76, 0x6f, 0x74, + 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x52, 0x05, 0x76, 0x6f, 0x74, 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x06, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56, + 0x6f, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, 0x6f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x57, 0x65, 0x69, 0x67, + 0x68, 0x74, 0x65, 0x64, 0x56, 0x6f, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1c, + 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, + 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x33, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x6f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x8a, 0x02, 0x0a, 0x0d, + 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x85, 0x01, + 0x0a, 0x0b, 0x6d, 0x69, 0x6e, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, + 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x49, + 0xc8, 0xde, 0x1f, 0x00, 0xea, 0xde, 0x1f, 0x15, 0x6d, 0x69, 0x6e, 0x5f, 0x64, 0x65, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x79, 0xaa, 0xdf, 0x1f, + 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, + 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0x52, 0x0a, 0x6d, 0x69, 0x6e, 0x44, 0x65, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x12, 0x71, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x5f, 0x64, 0x65, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x28, 0xc8, 0xde, + 0x1f, 0x00, 0xea, 0xde, 0x1f, 0x1c, 0x6d, 0x61, 0x78, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, + 0x74, 0x79, 0x98, 0xdf, 0x1f, 0x01, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x44, 0x65, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x22, 0x73, 0x0a, 0x0c, 0x56, 0x6f, 0x74, 0x69, + 0x6e, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x63, 0x0a, 0x0d, 0x76, 0x6f, 0x74, 0x69, + 0x6e, 0x67, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x23, 0xc8, 0xde, 0x1f, 0x00, + 0xea, 0xde, 0x1f, 0x17, 0x76, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, + 0x64, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x98, 0xdf, 0x1f, 0x01, 0x52, + 0x0c, 0x76, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x22, 0x84, 0x03, + 0x0a, 0x0b, 0x54, 0x61, 0x6c, 0x6c, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x70, 0x0a, + 0x06, 0x71, 0x75, 0x6f, 0x72, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x58, 0xc8, + 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, + 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, + 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, + 0x63, 0x79, 0x44, 0x65, 0x63, 0xea, 0xde, 0x1f, 0x10, 0x71, 0x75, 0x6f, 0x72, 0x75, 0x6d, 0x2c, + 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x79, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x06, 0x71, 0x75, 0x6f, 0x72, 0x75, 0x6d, 0x12, + 0x79, 0x0a, 0x09, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0c, 0x42, 0x5b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, + 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xea, 0xde, 0x1f, 0x13, 0x74, 0x68, + 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, + 0x79, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, + 0x09, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x87, 0x01, 0x0a, 0x0e, 0x76, + 0x65, 0x74, 0x6f, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0c, 0x42, 0x60, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, + 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xea, 0xde, 0x1f, 0x18, 0x76, + 0x65, 0x74, 0x6f, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x79, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x06, 0x71, 0x75, 0x6f, 0x72, 0x75, 0x6d, 0x12, 0x66, 0x0a, - 0x09, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, - 0x42, 0x48, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, - 0x63, 0x79, 0x44, 0x65, 0x63, 0xea, 0xde, 0x1f, 0x13, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, - 0x6c, 0x64, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x79, 0xd2, 0xb4, 0x2d, 0x0a, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x09, 0x74, 0x68, 0x72, 0x65, - 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x74, 0x0a, 0x0e, 0x76, 0x65, 0x74, 0x6f, 0x5f, 0x74, 0x68, - 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x4d, 0xc8, - 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, - 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, - 0x65, 0x63, 0xea, 0xde, 0x1f, 0x18, 0x76, 0x65, 0x74, 0x6f, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, - 0x68, 0x6f, 0x6c, 0x64, 0x2c, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x79, 0xd2, 0xb4, - 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0d, 0x76, 0x65, - 0x74, 0x6f, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x2a, 0xe6, 0x01, 0x0a, 0x0a, - 0x56, 0x6f, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x17, 0x56, 0x4f, - 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, - 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x0f, 0x8a, 0x9d, 0x20, 0x0b, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x22, 0x0a, 0x0f, 0x56, 0x4f, 0x54, 0x45, - 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x59, 0x45, 0x53, 0x10, 0x01, 0x1a, 0x0d, 0x8a, - 0x9d, 0x20, 0x09, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x59, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x13, - 0x56, 0x4f, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x42, 0x53, 0x54, - 0x41, 0x49, 0x4e, 0x10, 0x02, 0x1a, 0x11, 0x8a, 0x9d, 0x20, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x41, 0x62, 0x73, 0x74, 0x61, 0x69, 0x6e, 0x12, 0x20, 0x0a, 0x0e, 0x56, 0x4f, 0x54, 0x45, - 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x10, 0x03, 0x1a, 0x0c, 0x8a, 0x9d, - 0x20, 0x08, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x12, 0x32, 0x0a, 0x18, 0x56, 0x4f, - 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x5f, 0x57, 0x49, 0x54, - 0x48, 0x5f, 0x56, 0x45, 0x54, 0x4f, 0x10, 0x04, 0x1a, 0x14, 0x8a, 0x9d, 0x20, 0x10, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x57, 0x69, 0x74, 0x68, 0x56, 0x65, 0x74, 0x6f, 0x1a, 0x04, - 0x88, 0xa3, 0x1e, 0x00, 0x2a, 0xcc, 0x02, 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, - 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2e, 0x0a, 0x1b, 0x50, 0x52, 0x4f, 0x50, 0x4f, - 0x53, 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, - 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x0d, 0x8a, 0x9d, 0x20, 0x09, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x4e, 0x69, 0x6c, 0x12, 0x3b, 0x0a, 0x1e, 0x50, 0x52, 0x4f, 0x50, 0x4f, - 0x53, 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x44, 0x45, 0x50, 0x4f, 0x53, - 0x49, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x49, 0x4f, 0x44, 0x10, 0x01, 0x1a, 0x17, 0x8a, 0x9d, 0x20, - 0x13, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x50, 0x65, - 0x72, 0x69, 0x6f, 0x64, 0x12, 0x39, 0x0a, 0x1d, 0x50, 0x52, 0x4f, 0x50, 0x4f, 0x53, 0x41, 0x4c, - 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x56, 0x4f, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x50, - 0x45, 0x52, 0x49, 0x4f, 0x44, 0x10, 0x02, 0x1a, 0x16, 0x8a, 0x9d, 0x20, 0x12, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x56, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, - 0x2c, 0x0a, 0x16, 0x50, 0x52, 0x4f, 0x50, 0x4f, 0x53, 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, - 0x55, 0x53, 0x5f, 0x50, 0x41, 0x53, 0x53, 0x45, 0x44, 0x10, 0x03, 0x1a, 0x10, 0x8a, 0x9d, 0x20, - 0x0c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x12, 0x30, 0x0a, - 0x18, 0x50, 0x52, 0x4f, 0x50, 0x4f, 0x53, 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, - 0x5f, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x04, 0x1a, 0x12, 0x8a, 0x9d, 0x20, - 0x0e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, - 0x2c, 0x0a, 0x16, 0x50, 0x52, 0x4f, 0x50, 0x4f, 0x53, 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, - 0x55, 0x53, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x1a, 0x10, 0x8a, 0x9d, 0x20, - 0x0c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x1a, 0x04, 0x88, - 0xa3, 0x1e, 0x00, 0x42, 0xc0, 0x01, 0xc8, 0xe1, 0x1e, 0x00, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x2e, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x42, 0x08, 0x47, 0x6f, 0x76, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2e, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, - 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x67, 0x6f, 0x76, 0x2f, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x3b, 0x67, 0x6f, 0x76, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, - 0x03, 0x43, 0x47, 0x58, 0xaa, 0x02, 0x12, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x47, 0x6f, - 0x76, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x12, 0x43, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x5c, 0x47, 0x6f, 0x76, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, - 0x1e, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x47, 0x6f, 0x76, 0x5c, 0x56, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, - 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x47, 0x6f, 0x76, 0x3a, 0x3a, 0x56, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0d, 0x76, 0x65, 0x74, 0x6f, 0x54, 0x68, 0x72, 0x65, 0x73, + 0x68, 0x6f, 0x6c, 0x64, 0x2a, 0xe6, 0x01, 0x0a, 0x0a, 0x56, 0x6f, 0x74, 0x65, 0x4f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x17, 0x56, 0x4f, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, + 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, + 0x1a, 0x0f, 0x8a, 0x9d, 0x20, 0x0b, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x12, 0x22, 0x0a, 0x0f, 0x56, 0x4f, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, + 0x5f, 0x59, 0x45, 0x53, 0x10, 0x01, 0x1a, 0x0d, 0x8a, 0x9d, 0x20, 0x09, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x59, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x13, 0x56, 0x4f, 0x54, 0x45, 0x5f, 0x4f, 0x50, + 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x42, 0x53, 0x54, 0x41, 0x49, 0x4e, 0x10, 0x02, 0x1a, 0x11, + 0x8a, 0x9d, 0x20, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x62, 0x73, 0x74, 0x61, 0x69, + 0x6e, 0x12, 0x20, 0x0a, 0x0e, 0x56, 0x4f, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, + 0x5f, 0x4e, 0x4f, 0x10, 0x03, 0x1a, 0x0c, 0x8a, 0x9d, 0x20, 0x08, 0x4f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x4e, 0x6f, 0x12, 0x32, 0x0a, 0x18, 0x56, 0x4f, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, + 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x56, 0x45, 0x54, 0x4f, 0x10, + 0x04, 0x1a, 0x14, 0x8a, 0x9d, 0x20, 0x10, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x57, + 0x69, 0x74, 0x68, 0x56, 0x65, 0x74, 0x6f, 0x1a, 0x04, 0x88, 0xa3, 0x1e, 0x00, 0x2a, 0xcc, 0x02, + 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x12, 0x2e, 0x0a, 0x1b, 0x50, 0x52, 0x4f, 0x50, 0x4f, 0x53, 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, + 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, + 0x00, 0x1a, 0x0d, 0x8a, 0x9d, 0x20, 0x09, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4e, 0x69, 0x6c, + 0x12, 0x3b, 0x0a, 0x1e, 0x50, 0x52, 0x4f, 0x50, 0x4f, 0x53, 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, + 0x54, 0x55, 0x53, 0x5f, 0x44, 0x45, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x49, + 0x4f, 0x44, 0x10, 0x01, 0x1a, 0x17, 0x8a, 0x9d, 0x20, 0x13, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x39, 0x0a, + 0x1d, 0x50, 0x52, 0x4f, 0x50, 0x4f, 0x53, 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, + 0x5f, 0x56, 0x4f, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x45, 0x52, 0x49, 0x4f, 0x44, 0x10, 0x02, + 0x1a, 0x16, 0x8a, 0x9d, 0x20, 0x12, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x56, 0x6f, 0x74, 0x69, + 0x6e, 0x67, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x2c, 0x0a, 0x16, 0x50, 0x52, 0x4f, 0x50, + 0x4f, 0x53, 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x50, 0x41, 0x53, 0x53, + 0x45, 0x44, 0x10, 0x03, 0x1a, 0x10, 0x8a, 0x9d, 0x20, 0x0c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x50, 0x61, 0x73, 0x73, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x18, 0x50, 0x52, 0x4f, 0x50, 0x4f, 0x53, + 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, + 0x45, 0x44, 0x10, 0x04, 0x1a, 0x12, 0x8a, 0x9d, 0x20, 0x0e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x16, 0x50, 0x52, 0x4f, 0x50, + 0x4f, 0x53, 0x41, 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x46, 0x41, 0x49, 0x4c, + 0x45, 0x44, 0x10, 0x05, 0x1a, 0x10, 0x8a, 0x9d, 0x20, 0x0c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x1a, 0x04, 0x88, 0xa3, 0x1e, 0x00, 0x42, 0xc0, 0x01, 0xc8, + 0xe1, 0x1e, 0x00, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x67, 0x6f, 0x76, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x08, 0x47, 0x6f, 0x76, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, + 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2f, 0x67, 0x6f, 0x76, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x67, 0x6f, 0x76, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x47, 0x58, 0xaa, 0x02, 0x12, + 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x47, 0x6f, 0x76, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0xca, 0x02, 0x12, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x47, 0x6f, 0x76, 0x5c, + 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x1e, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x5c, 0x47, 0x6f, 0x76, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x14, 0x43, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x3a, 0x3a, 0x47, 0x6f, 0x76, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/mint/v1beta1/mint.pulsar.go b/api/cosmos/mint/v1beta1/mint.pulsar.go index 8007c79c9630..7c2e4599fecf 100644 --- a/api/cosmos/mint/v1beta1/mint.pulsar.go +++ b/api/cosmos/mint/v1beta1/mint.pulsar.go @@ -1374,63 +1374,70 @@ var file_cosmos_mint_v1beta1_mint_proto_rawDesc = []byte{ 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x6d, - 0x69, 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb9, 0x01, 0x0a, 0x06, 0x4d, 0x69, - 0x6e, 0x74, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, - 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, - 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x09, 0x69, 0x6e, 0x66, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x5f, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, - 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x44, 0x65, 0x63, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xed, 0x03, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x12, - 0x6a, 0x0a, 0x15, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x74, - 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, - 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, - 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x69, 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdf, 0x01, 0x0a, 0x06, 0x4d, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x12, 0x62, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x44, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, + 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, + 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, + 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x09, 0x69, + 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x71, 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x75, + 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x44, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, + 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x75, 0x61, + 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xb9, 0x04, 0x0a, 0x06, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x6e, 0x74, 0x5f, 0x64, + 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x69, 0x6e, 0x74, + 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x7d, 0x0a, 0x15, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, + 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, + 0x13, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x65, 0x43, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x12, 0x6e, 0x0a, 0x0d, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x49, 0xc8, 0xde, 0x1f, + 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, + 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, - 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x13, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x69, - 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, - 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x69, 0x6e, 0x66, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x78, 0x12, 0x5b, 0x0a, 0x0d, 0x69, 0x6e, 0x66, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, - 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, - 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, - 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x4d, 0x69, 0x6e, 0x12, 0x57, 0x0a, 0x0b, 0x67, 0x6f, 0x61, 0x6c, 0x5f, 0x62, 0x6f, - 0x6e, 0x64, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, - 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, - 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, - 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, - 0x2a, 0x01, 0x52, 0x0a, 0x67, 0x6f, 0x61, 0x6c, 0x42, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x12, 0x26, - 0x0a, 0x0f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x79, 0x65, 0x61, - 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x50, - 0x65, 0x72, 0x59, 0x65, 0x61, 0x72, 0x3a, 0x1d, 0x8a, 0xe7, 0xb0, 0x2a, 0x18, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x50, - 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0xc4, 0x01, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x42, 0x09, 0x4d, 0x69, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, - 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x3b, 0x6d, 0x69, 0x6e, 0x74, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0xa2, 0x02, 0x03, 0x43, 0x4d, 0x58, 0xaa, 0x02, 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x4d, 0x69, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x13, 0x43, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0xe2, 0x02, 0x1f, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, - 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, - 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x15, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x4d, - 0x69, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x4d, 0x61, 0x78, 0x12, 0x6e, 0x0a, 0x0d, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x49, 0xc8, 0xde, 0x1f, + 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, + 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, + 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x4d, 0x69, 0x6e, 0x12, 0x6a, 0x0a, 0x0b, 0x67, 0x6f, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6e, + 0x64, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xda, + 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, + 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, + 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, + 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x67, 0x6f, 0x61, 0x6c, 0x42, 0x6f, 0x6e, 0x64, 0x65, 0x64, + 0x12, 0x26, 0x0a, 0x0f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x79, + 0x65, 0x61, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x73, 0x50, 0x65, 0x72, 0x59, 0x65, 0x61, 0x72, 0x3a, 0x1d, 0x8a, 0xe7, 0xb0, 0x2a, 0x18, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x6d, 0x69, 0x6e, 0x74, + 0x2f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0xc4, 0x01, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x42, 0x09, 0x4d, 0x69, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, + 0x5a, 0x30, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, + 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x6d, 0x69, 0x6e, 0x74, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x4d, 0x58, 0xaa, 0x02, 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x4d, 0x69, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, + 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x1f, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x4d, 0x69, + 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x15, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, + 0x3a, 0x4d, 0x69, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/mint/v1beta1/query.pulsar.go b/api/cosmos/mint/v1beta1/query.pulsar.go index 4bb399d4a01d..20adc014c532 100644 --- a/api/cosmos/mint/v1beta1/query.pulsar.go +++ b/api/cosmos/mint/v1beta1/query.pulsar.go @@ -2593,66 +2593,69 @@ var file_cosmos_mint_v1beta1_query_proto_rawDesc = []byte{ 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x17, 0x0a, 0x15, 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, - 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x6e, - 0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x54, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x36, 0xc8, 0xde, 0x1f, - 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, - 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, - 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, - 0xb0, 0x2a, 0x01, 0x52, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1e, - 0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x84, - 0x01, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x63, 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x36, 0xc8, 0xde, 0x1f, - 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, - 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, - 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, - 0xb0, 0x2a, 0x01, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x32, 0xc5, 0x03, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, - 0x80, 0x01, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x27, 0x2e, 0x63, 0x6f, 0x73, + 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x81, + 0x01, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x67, 0x0a, 0x09, 0x69, 0x6e, 0x66, + 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x49, 0xc8, 0xde, + 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, + 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, + 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, + 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x1e, 0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, + 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x22, 0x97, 0x01, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, + 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x76, 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x5f, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, + 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, + 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x75, + 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x32, 0xc5, 0x03, 0x0a, + 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x80, 0x01, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, + 0x73, 0x12, 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, - 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x23, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x6d, - 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x61, 0x72, 0x61, - 0x6d, 0x73, 0x12, 0x8c, 0x01, 0x0a, 0x09, 0x49, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x2a, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x20, 0x12, 0x1e, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0xa9, 0x01, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x31, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, - 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x12, 0x26, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x6d, - 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x75, - 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0xc5, 0x01, - 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, - 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0a, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, - 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x6d, 0x69, - 0x6e, 0x74, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x4d, 0x58, 0xaa, - 0x02, 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x4d, 0x69, 0x6e, 0x74, 0x2e, 0x56, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x4d, - 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x1f, 0x43, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x15, - 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x4d, 0x69, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x23, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x8c, 0x01, 0x0a, 0x09, 0x49, 0x6e, + 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, + 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x69, + 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xa9, 0x01, 0x0a, 0x10, 0x41, 0x6e, 0x6e, + 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x31, 0x2e, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, + 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x32, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, + 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x12, 0x26, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2f, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, + 0x69, 0x6f, 0x6e, 0x73, 0x42, 0xc5, 0x01, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x42, 0x0a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x30, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, + 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x3b, 0x6d, 0x69, 0x6e, 0x74, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0xa2, 0x02, 0x03, 0x43, 0x4d, 0x58, 0xaa, 0x02, 0x13, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x4d, 0x69, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x13, 0x43, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0xe2, 0x02, 0x1f, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, + 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x15, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x4d, + 0x69, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/protocolpool/v1/tx.pulsar.go b/api/cosmos/protocolpool/v1/tx.pulsar.go index 2bb1834f5d4d..36a25e5cd4b5 100644 --- a/api/cosmos/protocolpool/v1/tx.pulsar.go +++ b/api/cosmos/protocolpool/v1/tx.pulsar.go @@ -5264,7 +5264,7 @@ var file_cosmos_protocolpool_v1_tx_proto_rawDesc = []byte{ 0x69, 0x6e, 0x73, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x0e, 0x82, 0xe7, 0xb0, 0x2a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x22, 0x1f, 0x0a, 0x1d, 0x4d, 0x73, 0x67, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x53, - 0x70, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa6, 0x02, 0x0a, + 0x70, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xb9, 0x02, 0x0a, 0x17, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, 0x12, 0x36, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, @@ -5273,106 +5273,108 @@ var file_cosmos_protocolpool_v1_tx_proto_rawDesc = []byte{ 0x12, 0x36, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x72, - 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x51, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x63, - 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, - 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, - 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, - 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, - 0x0a, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x12, 0x38, 0x0a, 0x06, 0x65, - 0x78, 0x70, 0x69, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x04, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x06, 0x65, - 0x78, 0x70, 0x69, 0x72, 0x79, 0x3a, 0x0e, 0x82, 0xe7, 0xb0, 0x2a, 0x09, 0x61, 0x75, 0x74, 0x68, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x22, 0x21, 0x0a, 0x1f, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x17, 0x4d, 0x73, 0x67, - 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, - 0x46, 0x75, 0x6e, 0x64, 0x12, 0x36, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x36, 0x0a, 0x09, - 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, - 0x69, 0x65, 0x6e, 0x74, 0x3a, 0x0e, 0x82, 0xe7, 0xb0, 0x2a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x22, 0xcd, 0x01, 0x0a, 0x1f, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, - 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x0d, 0x63, 0x61, 0x6e, 0x63, - 0x65, 0x6c, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, - 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x0c, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x65, 0x64, 0x54, - 0x69, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x65, 0x64, 0x5f, - 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x63, 0x61, - 0x6e, 0x63, 0x65, 0x6c, 0x65, 0x64, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x36, 0x0a, 0x09, - 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, - 0x69, 0x65, 0x6e, 0x74, 0x22, 0x97, 0x01, 0x0a, 0x0f, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x36, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, - 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, - 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3a, 0x0e, - 0x82, 0xe7, 0xb0, 0x2a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x22, 0x19, - 0x0a, 0x17, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xf1, 0x04, 0x0a, 0x03, 0x4d, 0x73, - 0x67, 0x12, 0x77, 0x0a, 0x11, 0x46, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, - 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x2c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x4d, 0x73, 0x67, 0x46, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, - 0x50, 0x6f, 0x6f, 0x6c, 0x1a, 0x34, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, - 0x67, 0x46, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, - 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x12, 0x43, 0x6f, - 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x70, 0x65, 0x6e, 0x64, - 0x12, 0x2d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, - 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x6f, 0x6d, - 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x70, 0x65, 0x6e, 0x64, 0x1a, - 0x35, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, - 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x6f, 0x6d, 0x6d, - 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x70, 0x65, 0x6e, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, 0x12, - 0x2f, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, - 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, - 0x1a, 0x37, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, - 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x14, 0x43, 0x61, - 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, 0x75, + 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x64, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x63, + 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x44, 0xc8, 0xde, + 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, + 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, + 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, + 0x65, 0x63, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x12, 0x38, + 0x0a, 0x06, 0x65, 0x78, 0x70, 0x69, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x04, 0x90, 0xdf, 0x1f, 0x01, + 0x52, 0x06, 0x65, 0x78, 0x70, 0x69, 0x72, 0x79, 0x3a, 0x0e, 0x82, 0xe7, 0xb0, 0x2a, 0x09, 0x61, + 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x22, 0x21, 0x0a, 0x1f, 0x4d, 0x73, 0x67, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, + 0x75, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x17, + 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, + 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, 0x12, 0x36, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, + 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, + 0x36, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x72, 0x65, + 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x3a, 0x0e, 0x82, 0xe7, 0xb0, 0x2a, 0x09, 0x61, 0x75, + 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x22, 0xcd, 0x01, 0x0a, 0x1f, 0x4d, 0x73, 0x67, 0x43, + 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, + 0x75, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x0d, 0x63, + 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, + 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x0c, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, + 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, + 0x65, 0x64, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x0e, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x65, 0x64, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, + 0x36, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x72, 0x65, + 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x22, 0x97, 0x01, 0x0a, 0x0f, 0x4d, 0x73, 0x67, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x36, 0x0a, 0x09, 0x61, + 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, + 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, + 0x69, 0x74, 0x79, 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x73, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x73, 0x3a, 0x0e, 0x82, 0xe7, 0xb0, 0x2a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, + 0x79, 0x22, 0x19, 0x0a, 0x17, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xf1, 0x04, 0x0a, + 0x03, 0x4d, 0x73, 0x67, 0x12, 0x77, 0x0a, 0x11, 0x46, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x6d, + 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x2c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, + 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x46, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, + 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x1a, 0x34, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, + 0x2e, 0x4d, 0x73, 0x67, 0x46, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, + 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, + 0x12, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x70, + 0x65, 0x6e, 0x64, 0x12, 0x2d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, + 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x70, 0x65, + 0x6e, 0x64, 0x1a, 0x35, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, + 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x53, 0x70, 0x65, 0x6e, + 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x14, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, 0x12, 0x2f, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, - 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, 0x1a, 0x37, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, - 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, - 0x46, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x0c, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x27, 0x2e, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, - 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, - 0x61, 0x72, 0x61, 0x6d, 0x73, 0x1a, 0x2f, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, + 0x46, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x80, 0x01, 0x0a, + 0x14, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, + 0x73, 0x46, 0x75, 0x6e, 0x64, 0x12, 0x2f, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, - 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x05, 0x80, 0xe7, 0xb0, 0x2a, 0x01, 0x42, 0xd7, 0x01, - 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x42, 0x07, 0x54, 0x78, - 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, - 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x76, 0x31, - 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x76, 0x31, 0xa2, - 0x02, 0x03, 0x43, 0x50, 0x58, 0xaa, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x50, - 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x56, 0x31, 0xca, 0x02, - 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, - 0x70, 0x6f, 0x6f, 0x6c, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x5c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x5c, 0x56, 0x31, - 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x43, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, - 0x6f, 0x6f, 0x6c, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, + 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, 0x1a, 0x37, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, + 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, + 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x68, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, + 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, + 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x1a, 0x2f, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, + 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x05, 0x80, 0xe7, 0xb0, 0x2a, 0x01, + 0x42, 0xd7, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x42, + 0x07, 0x54, 0x78, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, + 0x2f, 0x76, 0x31, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, + 0x76, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x50, 0x58, 0xaa, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x56, + 0x31, 0xca, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x43, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x5c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, + 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, + 0x02, 0x18, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, } var ( diff --git a/api/cosmos/protocolpool/v1/types.pulsar.go b/api/cosmos/protocolpool/v1/types.pulsar.go index 186559450ae6..6471986ea0a1 100644 --- a/api/cosmos/protocolpool/v1/types.pulsar.go +++ b/api/cosmos/protocolpool/v1/types.pulsar.go @@ -1233,43 +1233,44 @@ var file_cosmos_protocolpool_v1_types_proto_rawDesc = []byte{ 0x74, 0x6f, 0x1a, 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe8, 0x01, 0x0a, 0x0e, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x46, 0x75, 0x6e, 0x64, 0x12, 0x36, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, - 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x51, 0x0a, 0x0a, 0x70, 0x65, 0x72, - 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, - 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, - 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, - 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, - 0x52, 0x0a, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x12, 0x38, 0x0a, 0x06, - 0x65, 0x78, 0x70, 0x69, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x04, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x06, - 0x65, 0x78, 0x70, 0x69, 0x72, 0x79, 0x22, 0x7f, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x12, 0x3e, 0x0a, 0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x64, 0x69, 0x73, 0x74, - 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x19, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x44, 0x69, - 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x73, - 0x12, 0x35, 0x0a, 0x16, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, - 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x15, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x72, - 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0xda, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, - 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x42, 0x0a, 0x54, 0x79, 0x70, 0x65, 0x73, 0x50, 0x72, 0x6f, - 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, - 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x76, 0x31, 0x3b, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x43, - 0x50, 0x58, 0xaa, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x43, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, - 0x6c, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x50, 0x72, - 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, - 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x43, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x3a, 0x3a, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, - 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x64, 0x0a, 0x0a, 0x70, 0x65, 0x72, + 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x44, 0xc8, + 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, + 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, + 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, + 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x44, 0x65, 0x63, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x12, + 0x38, 0x0a, 0x06, 0x65, 0x78, 0x70, 0x69, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x04, 0x90, 0xdf, 0x1f, + 0x01, 0x52, 0x06, 0x65, 0x78, 0x70, 0x69, 0x72, 0x79, 0x22, 0x7f, 0x0a, 0x06, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x73, 0x12, 0x3e, 0x0a, 0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x64, + 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6e, 0x6f, + 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x19, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, + 0x64, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x6e, + 0x6f, 0x6d, 0x73, 0x12, 0x35, 0x0a, 0x16, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x15, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, + 0x6e, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0xda, 0x01, 0x0a, 0x1a, 0x63, + 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x76, 0x31, 0x42, 0x0a, 0x54, 0x79, 0x70, 0x65, 0x73, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, + 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x76, 0x31, + 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x76, 0x31, 0xa2, + 0x02, 0x03, 0x43, 0x50, 0x58, 0xaa, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x56, 0x31, 0xca, 0x02, + 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, + 0x70, 0x6f, 0x6f, 0x6c, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x5c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, 0x6f, 0x6f, 0x6c, 0x5c, 0x56, 0x31, + 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x43, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x70, + 0x6f, 0x6f, 0x6c, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/slashing/v1beta1/slashing.pulsar.go b/api/cosmos/slashing/v1beta1/slashing.pulsar.go index 3b46c7a715cf..ea56189c507c 100644 --- a/api/cosmos/slashing/v1beta1/slashing.pulsar.go +++ b/api/cosmos/slashing/v1beta1/slashing.pulsar.go @@ -1598,55 +1598,59 @@ var file_cosmos_slashing_v1beta1_slashing_proto_rawDesc = []byte{ 0x12, 0x32, 0x0a, 0x15, 0x6d, 0x69, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x6d, 0x69, 0x73, 0x73, 0x65, 0x64, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x65, 0x72, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0x8d, 0x04, 0x0a, 0x06, 0x50, + 0x6e, 0x74, 0x65, 0x72, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0xc8, 0x04, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x30, 0x0a, 0x14, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x42, 0x6c, 0x6f, 0x63, 0x6b, - 0x73, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x12, 0x69, 0x0a, 0x15, 0x6d, 0x69, 0x6e, 0x5f, 0x73, + 0x73, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x12, 0x7c, 0x0a, 0x15, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, - 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x12, - 0x6d, 0x69, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x50, 0x65, 0x72, 0x57, 0x69, 0x6e, 0x64, - 0x6f, 0x77, 0x12, 0x5e, 0x0a, 0x16, 0x64, 0x6f, 0x77, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6a, - 0x61, 0x69, 0x6c, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0d, 0xc8, - 0xde, 0x1f, 0x00, 0x98, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x14, 0x64, 0x6f, - 0x77, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4a, 0x61, 0x69, 0x6c, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x73, 0x0a, 0x1a, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x5f, 0x66, 0x72, 0x61, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x69, 0x67, 0x6e, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, - 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x17, - 0x73, 0x6c, 0x61, 0x73, 0x68, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x6f, 0x75, - 0x62, 0x6c, 0x65, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x6e, 0x0a, 0x17, 0x73, 0x6c, 0x61, 0x73, 0x68, - 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x74, 0x69, - 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, - 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, - 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, - 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, - 0x52, 0x15, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, - 0x6f, 0x77, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x3a, 0x21, 0x8a, 0xe7, 0xb0, 0x2a, 0x1c, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x73, 0x6c, 0x61, 0x73, 0x68, - 0x69, 0x6e, 0x67, 0x2f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0xe8, 0x01, 0xa8, 0xe2, 0x1e, - 0x01, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x6c, - 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0d, - 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, - 0x38, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, - 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, - 0x67, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, - 0x6e, 0x67, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x53, 0x58, 0xaa, - 0x02, 0x17, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, - 0x67, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x17, 0x43, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x5c, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0xe2, 0x02, 0x23, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x6c, 0x61, - 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, - 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x19, 0x43, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, + 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, + 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, + 0x01, 0x52, 0x12, 0x6d, 0x69, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x50, 0x65, 0x72, 0x57, + 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x12, 0x5e, 0x0a, 0x16, 0x64, 0x6f, 0x77, 0x6e, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x6a, 0x61, 0x69, 0x6c, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x98, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, + 0x14, 0x64, 0x6f, 0x77, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4a, 0x61, 0x69, 0x6c, 0x44, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x86, 0x01, 0x0a, 0x1a, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x5f, + 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, + 0x73, 0x69, 0x67, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x49, 0xc8, 0xde, 0x1f, 0x00, + 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, + 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, + 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, + 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x17, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x46, 0x72, 0x61, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x81, + 0x01, 0x0a, 0x17, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x5f, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x64, 0x6f, 0x77, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, + 0x42, 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, + 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x15, 0x73, 0x6c, 0x61, + 0x73, 0x68, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x6f, 0x77, 0x6e, 0x74, 0x69, + 0x6d, 0x65, 0x3a, 0x21, 0x8a, 0xe7, 0xb0, 0x2a, 0x1c, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, + 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x2f, 0x50, + 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0xe8, 0x01, 0xa8, 0xe2, 0x1e, 0x01, 0x0a, 0x1b, 0x63, 0x6f, + 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, + 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0d, 0x53, 0x6c, 0x61, 0x73, 0x68, + 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x3b, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x53, 0x58, 0xaa, 0x02, 0x17, 0x43, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x17, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x6c, + 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, + 0x23, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, + 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x19, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x53, + 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/staking/v1beta1/genesis.pulsar.go b/api/cosmos/staking/v1beta1/genesis.pulsar.go index 09c705bdb2e7..3547e603b335 100644 --- a/api/cosmos/staking/v1beta1/genesis.pulsar.go +++ b/api/cosmos/staking/v1beta1/genesis.pulsar.go @@ -1902,70 +1902,71 @@ var file_cosmos_staking_v1beta1_genesis_proto_rawDesc = []byte{ 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x6d, 0x69, - 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x05, 0x0a, 0x0c, 0x47, 0x65, 0x6e, + 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x05, 0x0a, 0x0c, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, - 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x5a, 0x0a, 0x10, + 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x6d, 0x0a, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x30, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, - 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x54, 0x6f, - 0x74, 0x61, 0x6c, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x12, 0x69, 0x0a, 0x15, 0x6c, 0x61, 0x73, 0x74, - 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, - 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x4c, 0x61, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x6f, - 0x77, 0x65, 0x72, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x13, - 0x6c, 0x61, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x77, - 0x65, 0x72, 0x73, 0x12, 0x4c, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, - 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, - 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, - 0x73, 0x12, 0x4f, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, - 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x12, 0x6b, 0x0a, 0x15, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, - 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x2b, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, - 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x6e, 0x62, 0x6f, 0x6e, - 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, - 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x14, 0x75, 0x6e, 0x62, 0x6f, 0x6e, - 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, - 0x55, 0x0a, 0x0d, 0x72, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, 0xde, - 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0d, 0x72, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, - 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, - 0x65, 0x64, 0x22, 0x68, 0x0a, 0x12, 0x4c, 0x61, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, - 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x12, 0x32, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, - 0x70, 0x6f, 0x77, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x70, 0x6f, 0x77, - 0x65, 0x72, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x42, 0xdc, 0x01, 0x0a, - 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, - 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0c, 0x47, 0x65, 0x6e, - 0x65, 0x73, 0x69, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x3b, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x53, 0x58, 0xaa, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0xca, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x61, 0x6b, - 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x22, 0x43, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, - 0xea, 0x02, 0x18, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x74, 0x61, 0x6b, 0x69, - 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x43, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, + 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0e, 0x6c, 0x61, 0x73, + 0x74, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x12, 0x69, 0x0a, 0x15, 0x6c, + 0x61, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, + 0x77, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x61, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, + 0x01, 0x52, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x50, 0x6f, 0x77, 0x65, 0x72, 0x73, 0x12, 0x4c, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x6f, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x42, 0x09, 0xc8, + 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x6f, 0x72, 0x73, 0x12, 0x4f, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, + 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x6b, 0x0a, 0x15, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, + 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, + 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x6e, + 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x14, 0x75, 0x6e, + 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x12, 0x55, 0x0a, 0x0d, 0x72, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, + 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0d, 0x72, 0x65, 0x64, 0x65, + 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x78, 0x70, + 0x6f, 0x72, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x65, 0x78, 0x70, + 0x6f, 0x72, 0x74, 0x65, 0x64, 0x22, 0x68, 0x0a, 0x12, 0x4c, 0x61, 0x73, 0x74, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x12, 0x32, 0x0a, 0x07, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, + 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, + 0x14, 0x0a, 0x05, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, + 0x70, 0x6f, 0x77, 0x65, 0x72, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x42, + 0xdc, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, + 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0c, + 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, + 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2f, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x53, 0x58, 0xaa, 0x02, 0x16, 0x43, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, + 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, + 0x22, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x5c, + 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x74, + 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/staking/v1beta1/staking.pulsar.go b/api/cosmos/staking/v1beta1/staking.pulsar.go index 424b6408abeb..969bb8496064 100644 --- a/api/cosmos/staking/v1beta1/staking.pulsar.go +++ b/api/cosmos/staking/v1beta1/staking.pulsar.go @@ -14060,369 +14060,387 @@ var file_cosmos_staking_v1beta1_staking_proto_rawDesc = []byte{ 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x73, - 0x65, 0x74, 0x22, 0x96, 0x02, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x61, 0x74, 0x65, 0x73, 0x12, 0x4a, 0x0a, 0x04, 0x72, 0x61, 0x74, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, - 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x04, 0x72, 0x61, - 0x74, 0x65, 0x12, 0x51, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, - 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x6d, 0x61, - 0x78, 0x52, 0x61, 0x74, 0x65, 0x12, 0x5e, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, - 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, - 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x65, 0x74, 0x22, 0xcf, 0x02, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, + 0x6e, 0x52, 0x61, 0x74, 0x65, 0x73, 0x12, 0x5d, 0x0a, 0x04, 0x72, 0x61, 0x74, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, + 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, + 0x04, 0x72, 0x61, 0x74, 0x65, 0x12, 0x64, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x72, 0x61, 0x74, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, + 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, + 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, + 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, + 0x2a, 0x01, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x52, 0x61, 0x74, 0x65, 0x12, 0x71, 0x0a, 0x0f, 0x6d, + 0x61, 0x78, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x49, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, + 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, + 0x0d, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x61, 0x74, 0x65, 0x3a, 0x04, + 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0xc1, 0x01, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x12, 0x61, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, + 0x6e, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, + 0x6e, 0x52, 0x61, 0x74, 0x65, 0x73, 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0xd0, 0xde, 0x1f, 0x01, + 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, + 0x6e, 0x52, 0x61, 0x74, 0x65, 0x73, 0x12, 0x4a, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, + 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, + 0x6d, 0x65, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0xa8, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x6f, 0x6e, 0x69, + 0x6b, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x6f, 0x6e, 0x69, 0x6b, + 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x18, + 0x0a, 0x07, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x07, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x73, 0x65, 0x63, 0x75, + 0x72, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x3a, 0x04, 0xe8, + 0xa0, 0x1f, 0x01, 0x22, 0xd7, 0x07, 0x0a, 0x09, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x12, 0x43, 0x0a, 0x10, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, + 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, + 0x73, 0x75, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x42, 0x18, 0xca, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x2e, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, + 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x50, 0x75, 0x62, 0x6b, 0x65, + 0x79, 0x12, 0x16, 0x0a, 0x06, 0x6a, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x06, 0x6a, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x12, 0x3a, 0x0a, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x42, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x56, 0x0a, 0x06, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, + 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x06, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x12, 0x6f, 0x0a, + 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, + 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x44, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, + 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, + 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, + 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0f, 0x64, + 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x68, 0x61, 0x72, 0x65, 0x73, 0x12, 0x50, + 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, + 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, + 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x29, 0x0a, 0x10, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x65, + 0x69, 0x67, 0x68, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x75, 0x6e, 0x62, 0x6f, + 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x50, 0x0a, 0x0e, 0x75, + 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, + 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0d, + 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4d, 0x0a, + 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x22, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, + 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, + 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x81, 0x01, 0x0a, + 0x13, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x42, 0x51, 0xc8, 0xde, 0x1f, 0x00, + 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, + 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0xda, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x36, 0x52, 0x11, 0x6d, + 0x69, 0x6e, 0x53, 0x65, 0x6c, 0x66, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x3c, 0x0a, 0x1b, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x6e, + 0x5f, 0x68, 0x6f, 0x6c, 0x64, 0x5f, 0x72, 0x65, 0x66, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, + 0x0c, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x4f, 0x6e, 0x48, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x66, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x23, + 0x0a, 0x0d, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x73, 0x18, + 0x0d, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0c, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x49, 0x64, 0x73, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x46, 0x0a, + 0x0c, 0x56, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x36, 0x0a, + 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, + 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x65, 0x73, 0x22, 0xa9, 0x01, 0x0a, 0x06, 0x44, 0x56, 0x50, 0x61, 0x69, 0x72, + 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, + 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, + 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, + 0x00, 0x22, 0x4a, 0x0a, 0x07, 0x44, 0x56, 0x50, 0x61, 0x69, 0x72, 0x73, 0x12, 0x3f, 0x0a, 0x05, + 0x70, 0x61, 0x69, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x56, 0x50, 0x61, 0x69, 0x72, 0x42, 0x09, 0xc8, 0xde, 0x1f, + 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x05, 0x70, 0x61, 0x69, 0x72, 0x73, 0x22, 0x8b, 0x02, + 0x0a, 0x0a, 0x44, 0x56, 0x56, 0x54, 0x72, 0x69, 0x70, 0x6c, 0x65, 0x74, 0x12, 0x45, 0x0a, 0x11, + 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x53, 0x72, 0x63, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x15, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x73, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x13, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x44, 0x73, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x58, 0x0a, 0x0b, 0x44, + 0x56, 0x56, 0x54, 0x72, 0x69, 0x70, 0x6c, 0x65, 0x74, 0x73, 0x12, 0x49, 0x0a, 0x08, 0x74, 0x72, + 0x69, 0x70, 0x6c, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x56, 0x56, 0x54, 0x72, 0x69, 0x70, 0x6c, 0x65, 0x74, + 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x08, 0x74, 0x72, 0x69, + 0x70, 0x6c, 0x65, 0x74, 0x73, 0x22, 0x8b, 0x02, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, + 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, + 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x11, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x5c, 0x0a, 0x06, 0x73, + 0x68, 0x61, 0x72, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x44, 0xc8, 0xde, 0x1f, + 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, + 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, - 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0d, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x52, 0x61, 0x74, 0x65, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0xc1, 0x01, 0x0a, 0x0a, - 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x61, 0x0a, 0x10, 0x63, 0x6f, - 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x73, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, - 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, - 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x65, 0x73, 0x42, 0x0d, 0xc8, - 0xde, 0x1f, 0x00, 0xd0, 0xde, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0f, 0x63, 0x6f, - 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x65, 0x73, 0x12, 0x4a, 0x0a, - 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x63, 0x52, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x73, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, + 0xa0, 0x1f, 0x00, 0x22, 0x8d, 0x02, 0x0a, 0x13, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x11, 0x64, + 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, + 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x12, 0x55, 0x0a, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, + 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x6e, 0x62, + 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, + 0x52, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, + 0xa0, 0x1f, 0x00, 0x22, 0xc1, 0x03, 0x0a, 0x18, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x69, + 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x52, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, + 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, - 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, - 0xa8, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x18, 0x0a, 0x07, 0x6d, 0x6f, 0x6e, 0x69, 0x6b, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x07, 0x6d, 0x6f, 0x6e, 0x69, 0x6b, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x64, 0x65, - 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x64, 0x65, - 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x12, - 0x29, 0x0a, 0x10, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, - 0x61, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, - 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, - 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x65, 0x74, - 0x61, 0x69, 0x6c, 0x73, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0x9d, 0x07, 0x0a, 0x09, 0x56, - 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x43, 0x0a, 0x10, 0x6f, 0x70, 0x65, 0x72, - 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0f, 0x6f, 0x70, - 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, - 0x10, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x5f, 0x70, 0x75, 0x62, 0x6b, 0x65, - 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x42, 0x18, 0xca, - 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x6f, - 0x2e, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, - 0x75, 0x73, 0x50, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x6a, 0x61, 0x69, 0x6c, - 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x6a, 0x61, 0x69, 0x6c, 0x65, 0x64, - 0x12, 0x3a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x22, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, - 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x42, 0x6f, 0x6e, 0x64, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x43, 0x0a, 0x06, - 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xc8, 0xde, - 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, - 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x06, 0x74, 0x6f, 0x6b, 0x65, 0x6e, - 0x73, 0x12, 0x5c, 0x0a, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, - 0x68, 0x61, 0x72, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, - 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, - 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, - 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0f, - 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x68, 0x61, 0x72, 0x65, 0x73, 0x12, - 0x50, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, - 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, - 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x68, - 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x75, 0x6e, 0x62, - 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x50, 0x0a, 0x0e, - 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, - 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, - 0x0d, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4d, - 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, - 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, - 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, - 0x01, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x6e, 0x0a, - 0x13, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0xc8, 0xde, 0x1f, 0x00, - 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, - 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0xda, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x36, 0x52, 0x11, 0x6d, 0x69, 0x6e, 0x53, - 0x65, 0x6c, 0x66, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3c, 0x0a, - 0x1b, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x6e, 0x5f, 0x68, 0x6f, - 0x6c, 0x64, 0x5f, 0x72, 0x65, 0x66, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x17, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4f, 0x6e, 0x48, - 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x66, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x75, - 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x0d, 0x20, 0x03, - 0x28, 0x04, 0x52, 0x0c, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x73, - 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x46, 0x0a, 0x0c, 0x56, 0x61, - 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x09, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x18, 0xd2, - 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x65, 0x73, 0x22, 0xa9, 0x01, 0x0a, 0x06, 0x44, 0x56, 0x50, 0x61, 0x69, 0x72, 0x12, 0x45, 0x0a, - 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, - 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x4a, - 0x0a, 0x07, 0x44, 0x56, 0x50, 0x61, 0x69, 0x72, 0x73, 0x12, 0x3f, 0x0a, 0x05, 0x70, 0x61, 0x69, - 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2e, 0x44, 0x56, 0x50, 0x61, 0x69, 0x72, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, - 0xb0, 0x2a, 0x01, 0x52, 0x05, 0x70, 0x61, 0x69, 0x72, 0x73, 0x22, 0x8b, 0x02, 0x0a, 0x0a, 0x44, - 0x56, 0x56, 0x54, 0x72, 0x69, 0x70, 0x6c, 0x65, 0x74, 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, - 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, - 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x12, 0x55, 0x0a, 0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x72, - 0x63, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x52, 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x72, 0x63, + 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0e, 0x63, + 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x67, 0x0a, + 0x0f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, + 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x0e, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, + 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x58, 0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, + 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, + 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, + 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x1b, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x5f, 0x6f, 0x6e, 0x5f, 0x68, 0x6f, 0x6c, 0x64, 0x5f, 0x72, 0x65, 0x66, 0x5f, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, + 0x69, 0x6e, 0x67, 0x4f, 0x6e, 0x48, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x66, 0x43, 0x6f, 0x75, 0x6e, + 0x74, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0xc5, 0x03, 0x0a, 0x11, 0x52, 0x65, 0x64, 0x65, + 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x27, 0x0a, + 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x52, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, 0xc8, 0xde, 0x1f, + 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x67, 0x0a, 0x0f, 0x69, 0x6e, + 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x3e, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, + 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x49, 0x6e, 0x74, 0x52, 0x0e, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x61, 0x6c, 0x61, + 0x6e, 0x63, 0x65, 0x12, 0x63, 0x0a, 0x0a, 0x73, 0x68, 0x61, 0x72, 0x65, 0x73, 0x5f, 0x64, 0x73, + 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x44, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, + 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, + 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, + 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x09, 0x73, + 0x68, 0x61, 0x72, 0x65, 0x73, 0x44, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x6e, 0x62, 0x6f, + 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, + 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x1b, 0x75, + 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x6e, 0x5f, 0x68, 0x6f, 0x6c, 0x64, + 0x5f, 0x72, 0x65, 0x66, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x17, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4f, 0x6e, 0x48, 0x6f, 0x6c, + 0x64, 0x52, 0x65, 0x66, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, + 0xdd, 0x02, 0x0a, 0x0c, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, + 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, - 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x73, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, + 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, - 0x61, 0x74, 0x6f, 0x72, 0x44, 0x73, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x3a, 0x08, - 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x58, 0x0a, 0x0b, 0x44, 0x56, 0x56, 0x54, - 0x72, 0x69, 0x70, 0x6c, 0x65, 0x74, 0x73, 0x12, 0x49, 0x0a, 0x08, 0x74, 0x72, 0x69, 0x70, 0x6c, - 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x44, 0x56, 0x56, 0x54, 0x72, 0x69, 0x70, 0x6c, 0x65, 0x74, 0x42, 0x09, 0xc8, - 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x08, 0x74, 0x72, 0x69, 0x70, 0x6c, 0x65, - 0x74, 0x73, 0x22, 0xf8, 0x01, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, - 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, - 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, - 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x49, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x72, - 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, - 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, - 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, - 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x06, 0x73, 0x68, 0x61, - 0x72, 0x65, 0x73, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x8d, 0x02, - 0x0a, 0x13, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, - 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, - 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x11, - 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x07, - 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, - 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, - 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x65, 0x6e, 0x74, 0x72, - 0x69, 0x65, 0x73, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x9b, 0x03, - 0x0a, 0x18, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x65, 0x69, - 0x67, 0x68, 0x74, 0x12, 0x52, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, - 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, - 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, - 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x54, 0x0a, 0x0f, 0x69, 0x6e, 0x69, 0x74, 0x69, - 0x61, 0x6c, 0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, - 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x0e, 0x69, - 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x45, 0x0a, - 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, - 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, - 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, - 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x07, 0x62, 0x61, 0x6c, - 0x61, 0x6e, 0x63, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, - 0x67, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x75, 0x6e, 0x62, 0x6f, - 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x1b, 0x75, 0x6e, 0x62, 0x6f, 0x6e, - 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x6e, 0x5f, 0x68, 0x6f, 0x6c, 0x64, 0x5f, 0x72, 0x65, 0x66, - 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, 0x75, 0x6e, - 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4f, 0x6e, 0x48, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x66, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0x9f, 0x03, 0x0a, 0x11, + 0x61, 0x74, 0x6f, 0x72, 0x53, 0x72, 0x63, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, + 0x0a, 0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x73, 0x74, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, + 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x52, 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x44, 0x73, 0x74, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, + 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x65, - 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x52, 0x0a, 0x0f, 0x63, 0x6f, - 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, - 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0e, - 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x54, - 0x0a, 0x0f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, - 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, - 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x0e, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x61, 0x6c, - 0x61, 0x6e, 0x63, 0x65, 0x12, 0x50, 0x0a, 0x0a, 0x73, 0x68, 0x61, 0x72, 0x65, 0x73, 0x5f, 0x64, - 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, - 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, - 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, - 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x09, 0x73, 0x68, 0x61, - 0x72, 0x65, 0x73, 0x44, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, - 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x75, 0x6e, - 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x1b, 0x75, 0x6e, 0x62, - 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x6e, 0x5f, 0x68, 0x6f, 0x6c, 0x64, 0x5f, 0x72, - 0x65, 0x66, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, - 0x75, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4f, 0x6e, 0x48, 0x6f, 0x6c, 0x64, 0x52, - 0x65, 0x66, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0xdd, 0x02, - 0x0a, 0x0c, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, - 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, - 0x6f, 0x72, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, - 0x6f, 0x72, 0x53, 0x72, 0x63, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x15, - 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x73, 0x74, 0x5f, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, - 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, - 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x13, - 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x44, 0x73, 0x74, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x04, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, - 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, - 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, - 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x65, 0x6e, 0x74, 0x72, - 0x69, 0x65, 0x73, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x9c, 0x03, - 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x4f, 0x0a, 0x0e, 0x75, 0x6e, 0x62, 0x6f, - 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0d, 0xc8, 0xde, 0x1f, - 0x00, 0x98, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0d, 0x75, 0x6e, 0x62, 0x6f, - 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x6d, 0x61, 0x78, - 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0d, 0x52, 0x0d, 0x6d, 0x61, 0x78, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, - 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x78, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, - 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x5f, - 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x68, - 0x69, 0x73, 0x74, 0x6f, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, - 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x6e, 0x64, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x62, 0x6f, 0x6e, 0x64, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x12, - 0x84, 0x01, 0x0a, 0x13, 0x6d, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, - 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x54, 0xc8, - 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, - 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, - 0x65, 0x63, 0xf2, 0xde, 0x1f, 0x1a, 0x79, 0x61, 0x6d, 0x6c, 0x3a, 0x22, 0x6d, 0x69, 0x6e, 0x5f, - 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x22, - 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, - 0xb0, 0x2a, 0x01, 0x52, 0x11, 0x6d, 0x69, 0x6e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, - 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x65, 0x3a, 0x24, 0xe8, 0xa0, 0x1f, 0x01, 0x8a, 0xe7, 0xb0, 0x2a, - 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x73, 0x74, - 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0xa9, 0x01, 0x0a, - 0x12, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, - 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, - 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x09, - 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, - 0x63, 0x65, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0xcd, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x64, - 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x63, 0x0a, 0x12, 0x72, 0x65, 0x64, 0x65, 0x6c, 0x65, - 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, - 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x64, 0x65, - 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x09, 0xc8, - 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x11, 0x72, 0x65, 0x64, 0x65, 0x6c, 0x65, - 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x45, 0x0a, 0x07, 0x62, - 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xc8, 0xde, - 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, - 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, - 0x63, 0x65, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, 0x22, 0xc9, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x64, - 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x53, 0x0a, 0x0c, 0x72, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, - 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x72, 0x65, 0x64, 0x65, 0x6c, 0x65, - 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, - 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x79, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x65, 0x6e, + 0x74, 0x72, 0x69, 0x65, 0x73, 0x3a, 0x08, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x22, + 0xaf, 0x03, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x4f, 0x0a, 0x0e, 0x75, 0x6e, + 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0d, 0xc8, + 0xde, 0x1f, 0x00, 0x98, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0d, 0x75, 0x6e, + 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x6d, + 0x61, 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x6d, 0x61, 0x78, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, + 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x78, 0x45, 0x6e, 0x74, 0x72, + 0x69, 0x65, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x69, 0x63, 0x61, + 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, + 0x11, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x69, 0x63, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x69, + 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x6e, 0x64, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x62, 0x6f, 0x6e, 0x64, 0x44, 0x65, 0x6e, 0x6f, + 0x6d, 0x12, 0x97, 0x01, 0x0a, 0x13, 0x6d, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, + 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x67, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x4c, 0x65, + 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xf2, 0xde, 0x1f, 0x1a, 0x79, 0x61, 0x6d, 0x6c, 0x3a, + 0x22, 0x6d, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x72, 0x61, 0x74, 0x65, 0x22, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x11, 0x6d, 0x69, 0x6e, 0x43, 0x6f, 0x6d, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x65, 0x3a, 0x24, 0xe8, 0xa0, 0x1f, + 0x01, 0x8a, 0xe7, 0xb0, 0x2a, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, + 0x2f, 0x78, 0x2f, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x50, 0x61, 0x72, 0x61, 0x6d, + 0x73, 0x22, 0xa9, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x0a, 0x64, 0x65, 0x6c, 0x65, + 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x64, 0x65, 0x6c, + 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, + 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, + 0x6f, 0x69, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, + 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0xe0, 0x01, + 0x0a, 0x19, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x63, 0x0a, 0x12, 0x72, + 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x72, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, - 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x3a, 0x04, - 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0xeb, 0x01, 0x0a, 0x04, 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x71, 0x0a, - 0x11, 0x6e, 0x6f, 0x74, 0x5f, 0x62, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x6b, 0x65, - 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x45, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, - 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, - 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xea, 0xde, 0x1f, 0x11, 0x6e, 0x6f, 0x74, 0x5f, 0x62, - 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0xd2, 0xb4, 0x2d, 0x0a, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, - 0x0f, 0x6e, 0x6f, 0x74, 0x42, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, - 0x12, 0x66, 0x0a, 0x0d, 0x62, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, - 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x41, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, - 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, - 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xea, 0xde, 0x1f, 0x0d, 0x62, 0x6f, 0x6e, 0x64, 0x65, 0x64, - 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x62, 0x6f, 0x6e, 0x64, - 0x65, 0x64, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x3a, 0x08, 0xe8, 0xa0, 0x1f, 0x01, 0xf0, 0xa0, - 0x1f, 0x01, 0x22, 0x5a, 0x0a, 0x10, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x46, 0x0a, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63, 0x6f, 0x6d, 0x65, 0x74, 0x62, - 0x66, 0x74, 0x2e, 0x61, 0x62, 0x63, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, - 0x61, 0x74, 0x6f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, - 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x2a, 0xb6, - 0x01, 0x0a, 0x0a, 0x42, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2c, 0x0a, - 0x17, 0x42, 0x4f, 0x4e, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, - 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x0f, 0x8a, 0x9d, 0x20, 0x0b, - 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x26, 0x0a, 0x14, 0x42, - 0x4f, 0x4e, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x42, 0x4f, 0x4e, - 0x44, 0x45, 0x44, 0x10, 0x01, 0x1a, 0x0c, 0x8a, 0x9d, 0x20, 0x08, 0x55, 0x6e, 0x62, 0x6f, 0x6e, - 0x64, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x15, 0x42, 0x4f, 0x4e, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, - 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x42, 0x4f, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x1a, 0x0d, - 0x8a, 0x9d, 0x20, 0x09, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x22, 0x0a, - 0x12, 0x42, 0x4f, 0x4e, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x42, 0x4f, 0x4e, - 0x44, 0x45, 0x44, 0x10, 0x03, 0x1a, 0x0a, 0x8a, 0x9d, 0x20, 0x06, 0x42, 0x6f, 0x6e, 0x64, 0x65, - 0x64, 0x1a, 0x04, 0x88, 0xa3, 0x1e, 0x00, 0x2a, 0x5d, 0x0a, 0x0a, 0x49, 0x6e, 0x66, 0x72, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x16, 0x49, 0x4e, 0x46, 0x52, 0x41, 0x43, 0x54, - 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, - 0x00, 0x12, 0x1a, 0x0a, 0x16, 0x49, 0x4e, 0x46, 0x52, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, - 0x44, 0x4f, 0x55, 0x42, 0x4c, 0x45, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x10, 0x01, 0x12, 0x17, 0x0a, - 0x13, 0x49, 0x4e, 0x46, 0x52, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x4f, 0x57, 0x4e, - 0x54, 0x49, 0x4d, 0x45, 0x10, 0x02, 0x42, 0xdc, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0c, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x50, 0x72, - 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, - 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, - 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x73, - 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, - 0x43, 0x53, 0x58, 0xaa, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x74, 0x61, - 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x16, 0x43, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x22, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, - 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, - 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x43, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x72, 0x79, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x11, 0x72, + 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x12, 0x58, 0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x3e, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, + 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, + 0x74, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x01, + 0x22, 0xc9, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x0c, 0x72, 0x65, 0x64, + 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x24, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, + 0x52, 0x0c, 0x72, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, + 0x0a, 0x07, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x31, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x65, + 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x3a, 0x04, 0xe8, 0xa0, 0x1f, 0x00, 0x22, 0x92, 0x02, 0x0a, + 0x04, 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x84, 0x01, 0x0a, 0x11, 0x6e, 0x6f, 0x74, 0x5f, 0x62, 0x6f, + 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x58, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, + 0x49, 0x6e, 0x74, 0xea, 0xde, 0x1f, 0x11, 0x6e, 0x6f, 0x74, 0x5f, 0x62, 0x6f, 0x6e, 0x64, 0x65, + 0x64, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0f, 0x6e, 0x6f, 0x74, + 0x42, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x12, 0x79, 0x0a, 0x0d, + 0x62, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x54, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, + 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xea, 0xde, 0x1f, 0x0d, 0x62, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x5f, + 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2e, 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x62, 0x6f, 0x6e, 0x64, 0x65, + 0x64, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x3a, 0x08, 0xe8, 0xa0, 0x1f, 0x01, 0xf0, 0xa0, 0x1f, + 0x01, 0x22, 0x5a, 0x0a, 0x10, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x46, 0x0a, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63, 0x6f, 0x6d, 0x65, 0x74, 0x62, 0x66, + 0x74, 0x2e, 0x61, 0x62, 0x63, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x6f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, + 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x2a, 0xb6, 0x01, + 0x0a, 0x0a, 0x42, 0x6f, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2c, 0x0a, 0x17, + 0x42, 0x4f, 0x4e, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, + 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x0f, 0x8a, 0x9d, 0x20, 0x0b, 0x55, + 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x26, 0x0a, 0x14, 0x42, 0x4f, + 0x4e, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x42, 0x4f, 0x4e, 0x44, + 0x45, 0x44, 0x10, 0x01, 0x1a, 0x0c, 0x8a, 0x9d, 0x20, 0x08, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, + 0x65, 0x64, 0x12, 0x28, 0x0a, 0x15, 0x42, 0x4f, 0x4e, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, + 0x53, 0x5f, 0x55, 0x4e, 0x42, 0x4f, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x1a, 0x0d, 0x8a, + 0x9d, 0x20, 0x09, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x22, 0x0a, 0x12, + 0x42, 0x4f, 0x4e, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x42, 0x4f, 0x4e, 0x44, + 0x45, 0x44, 0x10, 0x03, 0x1a, 0x0a, 0x8a, 0x9d, 0x20, 0x06, 0x42, 0x6f, 0x6e, 0x64, 0x65, 0x64, + 0x1a, 0x04, 0x88, 0xa3, 0x1e, 0x00, 0x2a, 0x5d, 0x0a, 0x0a, 0x49, 0x6e, 0x66, 0x72, 0x61, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x16, 0x49, 0x4e, 0x46, 0x52, 0x41, 0x43, 0x54, 0x49, + 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, + 0x12, 0x1a, 0x0a, 0x16, 0x49, 0x4e, 0x46, 0x52, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, + 0x4f, 0x55, 0x42, 0x4c, 0x45, 0x5f, 0x53, 0x49, 0x47, 0x4e, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, + 0x49, 0x4e, 0x46, 0x52, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x54, + 0x49, 0x4d, 0x45, 0x10, 0x02, 0x42, 0xdc, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x42, 0x0c, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, + 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, + 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x73, 0x74, + 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, + 0x53, 0x58, 0xaa, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x6b, + 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x16, 0x43, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x22, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, + 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, + 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x43, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/cosmos/staking/v1beta1/tx.pulsar.go b/api/cosmos/staking/v1beta1/tx.pulsar.go index bdf80450f152..9579d724fd04 100644 --- a/api/cosmos/staking/v1beta1/tx.pulsar.go +++ b/api/cosmos/staking/v1beta1/tx.pulsar.go @@ -7783,7 +7783,7 @@ var file_cosmos_staking_v1beta1_tx_proto_rawDesc = []byte{ 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x6d, 0x73, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x2f, 0x61, 0x6d, 0x69, - 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfb, 0x04, 0x0a, 0x12, 0x4d, 0x73, 0x67, + 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x05, 0x0a, 0x12, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x50, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, @@ -7795,66 +7795,121 @@ var file_cosmos_staking_v1beta1_tx_proto_rawDesc = []byte{ 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x65, 0x73, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x69, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x13, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x65, 0x6c, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x73, 0x0a, 0x13, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x30, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, - 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0xa8, - 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x11, 0x6d, 0x69, 0x6e, 0x53, 0x65, 0x6c, 0x66, 0x44, 0x65, 0x6c, - 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, - 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x1a, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x52, 0x10, - 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, - 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, - 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, - 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x12, 0x46, 0x0a, 0x06, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x42, 0x18, 0xca, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x2e, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, - 0x52, 0x06, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x12, 0x3a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, - 0x69, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x40, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x82, 0xe7, - 0xb0, 0x2a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x8a, 0xe7, 0xb0, 0x2a, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, - 0x73, 0x64, 0x6b, 0x2f, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, - 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x1c, 0x0a, 0x1a, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa5, 0x03, 0x0a, 0x10, 0x4d, 0x73, 0x67, 0x45, 0x64, 0x69, 0x74, - 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x50, 0x0a, 0x0b, 0x64, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, - 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x11, 0x76, - 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, - 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x56, 0x0a, 0x0f, 0x63, - 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, - 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x44, 0x65, 0x63, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, - 0x61, 0x74, 0x65, 0x12, 0x57, 0x0a, 0x13, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x65, 0x6c, 0x66, 0x5f, - 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x27, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, - 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x11, 0x6d, 0x69, 0x6e, 0x53, 0x65, - 0x6c, 0x66, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x3e, 0x88, 0xa0, - 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x82, 0xe7, 0xb0, 0x2a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, - 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x8a, 0xe7, 0xb0, 0x2a, - 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x4d, 0x73, 0x67, 0x45, - 0x64, 0x69, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x1a, 0x0a, 0x18, - 0x4d, 0x73, 0x67, 0x45, 0x64, 0x69, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x9d, 0x02, 0x0a, 0x0b, 0x4d, 0x73, 0x67, - 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, + 0x28, 0x09, 0x42, 0x43, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, + 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, + 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x11, 0x6d, 0x69, 0x6e, 0x53, 0x65, 0x6c, 0x66, + 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x11, 0x64, 0x65, + 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1a, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, + 0x01, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, + 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x12, 0x46, 0x0a, 0x06, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x42, 0x18, 0xca, 0xb4, 0x2d, 0x14, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x2e, 0x50, 0x75, 0x62, + 0x4b, 0x65, 0x79, 0x52, 0x06, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x12, 0x3a, 0x0a, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, + 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x40, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, + 0x00, 0x82, 0xe7, 0xb0, 0x2a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x8a, 0xe7, 0xb0, 0x2a, 0x1d, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x1c, 0x0a, 0x1a, 0x4d, 0x73, 0x67, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xcb, 0x03, 0x0a, 0x10, 0x4d, 0x73, 0x67, 0x45, + 0x64, 0x69, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x50, 0x0a, 0x0b, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x23, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, + 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, + 0x01, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4e, + 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x69, + 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x74, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x40, 0xda, 0xde, 0x1f, 0x2e, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, + 0x32, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x6d, 0x69, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x65, 0x12, 0x6a, 0x0a, 0x13, 0x6d, 0x69, 0x6e, + 0x5f, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3a, 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, + 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, + 0x6e, 0x74, 0x52, 0x11, 0x6d, 0x69, 0x6e, 0x53, 0x65, 0x6c, 0x66, 0x44, 0x65, 0x6c, 0x65, 0x67, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x3e, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x82, + 0xe7, 0xb0, 0x2a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x8a, 0xe7, 0xb0, 0x2a, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x4d, 0x73, 0x67, 0x45, 0x64, 0x69, 0x74, 0x56, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x6f, 0x72, 0x22, 0x1a, 0x0a, 0x18, 0x4d, 0x73, 0x67, 0x45, 0x64, 0x69, 0x74, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x9d, 0x02, 0x0a, 0x0b, 0x4d, 0x73, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, + 0x65, 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, + 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, + 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, + 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, + 0x6f, 0x69, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, + 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x39, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, + 0x82, 0xe7, 0xb0, 0x2a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x8a, 0xe7, 0xb0, 0x2a, 0x16, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x4d, 0x73, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, + 0x65, 0x22, 0x15, 0x0a, 0x13, 0x4d, 0x73, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x89, 0x03, 0x0a, 0x12, 0x4d, 0x73, 0x67, + 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, + 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x6f, 0x72, 0x53, 0x72, 0x63, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, + 0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x73, 0x74, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, + 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, + 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x44, 0x73, 0x74, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, + 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, + 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, + 0x6e, 0x74, 0x3a, 0x40, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x82, 0xe7, 0xb0, 0x2a, + 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x8a, 0xe7, 0xb0, 0x2a, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, + 0x6b, 0x2f, 0x4d, 0x73, 0x67, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, + 0x67, 0x61, 0x74, 0x65, 0x22, 0x70, 0x0a, 0x1a, 0x4d, 0x73, 0x67, 0x42, 0x65, 0x67, 0x69, 0x6e, + 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, + 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, + 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x22, 0xa1, 0x02, 0x0a, 0x0d, 0x4d, 0x73, 0x67, 0x55, 0x6e, + 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, @@ -7867,186 +7922,134 @@ var file_cosmos_staking_v1beta1_tx_proto_rawDesc = []byte{ 0x3c, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, - 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x39, 0x88, + 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x3b, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x82, 0xe7, 0xb0, 0x2a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x8a, 0xe7, 0xb0, - 0x2a, 0x16, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x4d, 0x73, 0x67, - 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x22, 0x15, 0x0a, 0x13, 0x4d, 0x73, 0x67, 0x44, - 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x89, 0x03, 0x0a, 0x12, 0x4d, 0x73, 0x67, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x64, 0x65, - 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, - 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, - 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, - 0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x61, + 0x2a, 0x18, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x4d, 0x73, 0x67, + 0x55, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x22, 0xbc, 0x01, 0x0a, 0x15, 0x4d, + 0x73, 0x67, 0x55, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, + 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, + 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, + 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, + 0x6f, 0x69, 0x6e, 0x42, 0x1c, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x35, 0x30, 0xa8, 0xe7, 0xb0, 0x2a, + 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xfb, 0x02, 0x0a, 0x1c, 0x4d, 0x73, + 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, + 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, + 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, - 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x72, 0x63, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, - 0x72, 0x5f, 0x64, 0x73, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x13, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, - 0x72, 0x44, 0x73, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x3c, 0x0a, 0x06, 0x61, - 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, - 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x40, 0x88, 0xa0, 0x1f, 0x00, 0xe8, - 0xa0, 0x1f, 0x00, 0x82, 0xe7, 0xb0, 0x2a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, - 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x8a, 0xe7, 0xb0, 0x2a, 0x1d, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x4d, 0x73, 0x67, 0x42, 0x65, 0x67, 0x69, - 0x6e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x22, 0x70, 0x0a, 0x1a, 0x4d, - 0x73, 0x67, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, - 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, - 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0e, 0x63, - 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x22, 0xa1, 0x02, - 0x0a, 0x0d, 0x4d, 0x73, 0x67, 0x55, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, - 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, - 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x56, 0x61, - 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, - 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, - 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x3b, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0x82, 0xe7, - 0xb0, 0x2a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x8a, 0xe7, 0xb0, 0x2a, 0x18, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, - 0x73, 0x64, 0x6b, 0x2f, 0x4d, 0x73, 0x67, 0x55, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, - 0x65, 0x22, 0xbc, 0x01, 0x0a, 0x15, 0x4d, 0x73, 0x67, 0x55, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, - 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0f, 0x63, - 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, - 0x42, 0x0d, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, - 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, - 0x4f, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x1c, 0xc8, 0xde, 0x1f, 0x00, - 0xda, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, - 0x2e, 0x35, 0x30, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, - 0x22, 0xfb, 0x02, 0x0a, 0x1c, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, - 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x45, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, - 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, - 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x21, 0xd2, 0xb4, 0x2d, 0x1d, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, - 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, - 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, - 0x6f, 0x69, 0x6e, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, - 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x3a, - 0x5d, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, 0x1f, 0x00, 0xd2, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x36, 0x82, 0xe7, 0xb0, 0x2a, - 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x8a, 0xe7, 0xb0, 0x2a, 0x27, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, - 0x6b, 0x2f, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, 0x62, 0x6f, 0x6e, - 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3b, - 0x0a, 0x24, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, 0x62, 0x6f, 0x6e, - 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3a, 0x13, 0xd2, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x36, 0x22, 0xd8, 0x01, 0x0a, 0x0f, - 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, - 0x36, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x61, 0x75, - 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, - 0x2a, 0x01, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3a, 0x4a, 0xd2, 0xb4, 0x2d, 0x0f, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x37, 0x82, - 0xe7, 0xb0, 0x2a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x8a, 0xe7, 0xb0, - 0x2a, 0x24, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x73, - 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x2e, 0x0a, 0x17, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x3a, 0x13, 0xd2, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, - 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x37, 0x32, 0xc7, 0x06, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x71, - 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, - 0x72, 0x12, 0x2a, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, - 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x1a, 0x32, 0x2e, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x6b, 0x0a, 0x0d, 0x45, 0x64, 0x69, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, - 0x6f, 0x72, 0x12, 0x28, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, - 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x45, - 0x64, 0x69, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x1a, 0x30, 0x2e, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x45, 0x64, 0x69, 0x74, 0x56, 0x61, 0x6c, - 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, - 0x0a, 0x08, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x23, 0x2e, 0x63, 0x6f, 0x73, + 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x12, 0x3c, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x09, 0xc8, 0xde, + 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, + 0x27, 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x69, 0x67, + 0x68, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x3a, 0x5d, 0x88, 0xa0, 0x1f, 0x00, 0xe8, 0xa0, + 0x1f, 0x00, 0xd2, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, + 0x20, 0x30, 0x2e, 0x34, 0x36, 0x82, 0xe7, 0xb0, 0x2a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, + 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x8a, 0xe7, 0xb0, 0x2a, 0x27, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x4d, 0x73, 0x67, 0x43, 0x61, + 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, + 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3b, 0x0a, 0x24, 0x4d, 0x73, 0x67, 0x43, 0x61, + 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, + 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3a, + 0x13, 0xd2, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, + 0x30, 0x2e, 0x34, 0x36, 0x22, 0xd8, 0x01, 0x0a, 0x0f, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x36, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, + 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, + 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, + 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, + 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, + 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x73, 0x3a, 0x4a, 0xd2, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, + 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x37, 0x82, 0xe7, 0xb0, 0x2a, 0x09, 0x61, 0x75, 0x74, + 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x8a, 0xe7, 0xb0, 0x2a, 0x24, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x78, 0x2f, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2f, + 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, + 0x2e, 0x0a, 0x17, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, + 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x3a, 0x13, 0xd2, 0xb4, 0x2d, 0x0f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x37, 0x32, + 0xc7, 0x06, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x71, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x2a, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x1a, - 0x2b, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x44, 0x65, 0x6c, 0x65, - 0x67, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x0f, - 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, - 0x2a, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x65, 0x67, 0x69, - 0x6e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x1a, 0x32, 0x2e, 0x63, 0x6f, + 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x1a, 0x32, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, + 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x0d, 0x45, 0x64, + 0x69, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x28, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x64, - 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x62, 0x0a, 0x0a, 0x55, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x25, 0x2e, + 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x45, 0x64, 0x69, 0x74, 0x56, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x6f, 0x72, 0x1a, 0x30, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, + 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, + 0x73, 0x67, 0x45, 0x64, 0x69, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x08, 0x44, 0x65, 0x6c, 0x65, 0x67, + 0x61, 0x74, 0x65, 0x12, 0x23, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, + 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, + 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x1a, 0x2b, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x0f, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, + 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x2a, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, + 0x67, 0x61, 0x74, 0x65, 0x1a, 0x32, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, + 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x0a, 0x55, 0x6e, 0x64, 0x65, + 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x12, 0x25, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, + 0x4d, 0x73, 0x67, 0x55, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x1a, 0x2d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x6e, 0x64, 0x65, 0x6c, 0x65, - 0x67, 0x61, 0x74, 0x65, 0x1a, 0x2d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, - 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, - 0x67, 0x55, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0xa4, 0x01, 0x0a, 0x19, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, - 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x34, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, - 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x61, - 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, - 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x3c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, - 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x13, 0xca, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x36, 0x12, 0x7d, 0x0a, 0x0c, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x27, 0x2e, 0x63, 0x6f, 0x73, + 0x67, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0xa4, 0x01, 0x0a, + 0x19, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x1a, 0x2f, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, + 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x55, 0x6e, 0x62, + 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x1a, 0x3c, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, + 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, + 0x63, 0x65, 0x6c, 0x55, 0x6e, 0x62, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x6c, 0x65, + 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x13, + 0xca, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, + 0x2e, 0x34, 0x36, 0x12, 0x7d, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x73, 0x12, 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x13, 0xca, 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, 0x34, 0x37, 0x1a, 0x05, 0x80, 0xe7, 0xb0, 0x2a, 0x01, - 0x42, 0xd7, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, - 0x07, 0x54, 0x78, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x3b, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x53, 0x58, 0xaa, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0xca, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x61, 0x6b, 0x69, - 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xe2, 0x02, 0x22, 0x43, 0x6f, 0x73, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x1a, 0x2f, 0x2e, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, + 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x13, 0xca, + 0xb4, 0x2d, 0x0f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x20, 0x30, 0x2e, + 0x34, 0x37, 0x1a, 0x05, 0x80, 0xe7, 0xb0, 0x2a, 0x01, 0x42, 0xd7, 0x01, 0x0a, 0x1a, 0x63, 0x6f, + 0x6d, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x07, 0x54, 0x78, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, + 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x73, 0x74, 0x61, + 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x73, 0x74, 0x61, + 0x6b, 0x69, 0x6e, 0x67, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x53, + 0x58, 0xaa, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x69, + 0x6e, 0x67, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x16, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, - 0x02, 0x18, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x3a, 0x3a, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, - 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, + 0x74, 0x61, 0x31, 0xe2, 0x02, 0x22, 0x43, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5c, 0x53, 0x74, 0x61, + 0x6b, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x43, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x3a, 0x3a, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/baseapp/block_gas_test.go b/baseapp/block_gas_test.go index 63d01d5108db..b5a29d2abc26 100644 --- a/baseapp/block_gas_test.go +++ b/baseapp/block_gas_test.go @@ -12,7 +12,6 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" - sdkmath "cosmossdk.io/math" store "cosmossdk.io/store/types" baseapptestutil "github.com/cosmos/cosmos-sdk/baseapp/testutil" @@ -21,6 +20,7 @@ import ( "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil/configurator" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/baseapp/utils_test.go b/baseapp/utils_test.go index 1707c9090c45..edb4c9cbd9b4 100644 --- a/baseapp/utils_test.go +++ b/baseapp/utils_test.go @@ -24,7 +24,6 @@ import ( "cosmossdk.io/core/appconfig" "cosmossdk.io/depinject" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/baseapp" @@ -34,6 +33,7 @@ import ( "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil/mock" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/client/grpc_query_test.go b/client/grpc_query_test.go index 196a9f538141..011bfbe3630f 100644 --- a/client/grpc_query_test.go +++ b/client/grpc_query_test.go @@ -13,12 +13,12 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil/sims" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/client/tx/factory.go b/client/tx/factory.go index 4916f0ed4f79..6d52f791da31 100644 --- a/client/tx/factory.go +++ b/client/tx/factory.go @@ -11,8 +11,6 @@ import ( "github.com/cosmos/go-bip39" "github.com/spf13/pflag" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" codectypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -20,6 +18,7 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keys/multisig" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/tx/signing" ) diff --git a/client/v2/autocli/flag/legacy_dec.go b/client/v2/autocli/flag/legacy_dec.go index 073afa94f1f5..aa04719d7fee 100644 --- a/client/v2/autocli/flag/legacy_dec.go +++ b/client/v2/autocli/flag/legacy_dec.go @@ -5,7 +5,7 @@ import ( "google.golang.org/protobuf/reflect/protoreflect" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) type decType struct{} diff --git a/client/v2/autocli/query.go b/client/v2/autocli/query.go index 92ddb4df111d..8e77f101ef1a 100644 --- a/client/v2/autocli/query.go +++ b/client/v2/autocli/query.go @@ -14,9 +14,9 @@ import ( autocliv1 "cosmossdk.io/api/cosmos/autocli/v1" "cosmossdk.io/client/v2/internal/flags" "cosmossdk.io/client/v2/internal/util" - "cosmossdk.io/math" "cosmossdk.io/x/tx/signing/aminojson" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/client/v2/go.mod b/client/v2/go.mod index 52b66ed7bc99..b4bbc4364f10 100644 --- a/client/v2/go.mod +++ b/client/v2/go.mod @@ -6,11 +6,11 @@ require ( cosmossdk.io/api v0.9.2 cosmossdk.io/core v0.11.3 cosmossdk.io/depinject v1.2.0 - cosmossdk.io/math v1.5.3 cosmossdk.io/x/tx v0.14.0 github.com/cockroachdb/errors v1.12.0 github.com/cosmos/cosmos-proto v1.0.0-beta.5 github.com/cosmos/cosmos-sdk v0.53.0 + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 github.com/cosmos/gogoproto v1.7.0 github.com/spf13/cobra v1.9.1 github.com/spf13/pflag v1.0.6 @@ -167,6 +167,9 @@ replace ( cosmossdk.io/core => ../../core cosmossdk.io/x/tx => ../../x/tx github.com/cosmos/cosmos-sdk => ../.. + + github.com/cosmos/cosmos-sdk/math/v2 => ../../math + ) // Replace all unreleased indirect deps upgraded to comet v1 diff --git a/client/v2/go.sum b/client/v2/go.sum index 438226764805..f0b76e2a0102 100644 --- a/client/v2/go.sum +++ b/client/v2/go.sum @@ -8,8 +8,6 @@ cosmossdk.io/errors v1.0.2 h1:wcYiJz08HThbWxd/L4jObeLaLySopyyuUFB5w4AGpCo= cosmossdk.io/errors v1.0.2/go.mod h1:0rjgiHkftRYPj//3DrD6y8hcm40HcPv/dR4R/4efr0k= cosmossdk.io/log v1.6.0 h1:SJIOmJ059wi1piyRgNRXKXhlDXGqnB5eQwhcZKv2tOk= cosmossdk.io/log v1.6.0/go.mod h1:5cXXBvfBkR2/BcXmosdCSLXllvgSjphrrDVdfVRmBGM= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= cosmossdk.io/schema v1.1.0 h1:mmpuz3dzouCoyjjcMcA/xHBEmMChN+EHh8EHxHRHhzE= cosmossdk.io/schema v1.1.0/go.mod h1:Gb7pqO+tpR+jLW5qDcNOSv0KtppYs7881kfzakguhhI= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= diff --git a/codec/proto_codec_test.go b/codec/proto_codec_test.go index a7743d16c563..461117132833 100644 --- a/codec/proto_codec_test.go +++ b/codec/proto_codec_test.go @@ -15,11 +15,11 @@ import ( bankv1beta1 "cosmossdk.io/api/cosmos/bank/v1beta1" basev1beta1 "cosmossdk.io/api/cosmos/base/v1beta1" - sdkmath "cosmossdk.io/math" "cosmossdk.io/x/tx/signing" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" diff --git a/core/coins/format.go b/core/coins/format.go index c23a25dc2612..0c2eb430f458 100644 --- a/core/coins/format.go +++ b/core/coins/format.go @@ -8,7 +8,8 @@ import ( bankv1beta1 "cosmossdk.io/api/cosmos/bank/v1beta1" basev1beta1 "cosmossdk.io/api/cosmos/base/v1beta1" - "cosmossdk.io/math" + + "github.com/cosmos/cosmos-sdk/math/v2" ) const emptyCoins = "zero" diff --git a/core/go.mod b/core/go.mod index 759e3cce1679..001e76789da0 100644 --- a/core/go.mod +++ b/core/go.mod @@ -5,8 +5,8 @@ go 1.23.0 require ( cosmossdk.io/api v0.9.2 cosmossdk.io/depinject v1.2.0 - cosmossdk.io/math v1.5.3 github.com/cosmos/cosmos-db v1.1.1 + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 github.com/stretchr/testify v1.10.0 google.golang.org/grpc v1.72.1 google.golang.org/protobuf v1.36.6 @@ -59,6 +59,8 @@ require ( // Replace all unreleased direct deps upgraded to comet v1 replace cosmossdk.io/api => ../api +replace github.com/cosmos/cosmos-sdk/math/v2 => ../math + // Version tagged too early and incompatible with v0.50 (latest at the time of tagging) retract v0.12.0 diff --git a/core/go.sum b/core/go.sum index 57cb29ab5139..56f50d9b1d93 100644 --- a/core/go.sum +++ b/core/go.sum @@ -1,7 +1,5 @@ cosmossdk.io/depinject v1.2.0 h1:6NW/FSK1IkWTrX7XxUpBmX1QMBozpEI9SsWkKTBc5zw= cosmossdk.io/depinject v1.2.0/go.mod h1:pvitjtUxZZZTQESKNS9KhGjWVslJZxtO9VooRJYyPjk= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= github.com/DataDog/zstd v1.5.5 h1:oWf5W7GtOLgp6bciQYDmhHHjdhYkALu6S/5Ni9ZgSvQ= github.com/DataDog/zstd v1.5.5/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= diff --git a/crypto/types/compact_bit_array_test.go b/crypto/types/compact_bit_array_test.go index 09b18818f119..f2ecf35c2262 100644 --- a/crypto/types/compact_bit_array_test.go +++ b/crypto/types/compact_bit_array_test.go @@ -10,7 +10,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "cosmossdk.io/math/unsafe" + "github.com/cosmos/cosmos-sdk/math/v2/unsafe" ) func randCompactBitArray(bits int) (*CompactBitArray, []byte) { diff --git a/go.mod b/go.mod index 70b5b774835a..e873dfab1c48 100644 --- a/go.mod +++ b/go.mod @@ -9,7 +9,6 @@ require ( cosmossdk.io/depinject v1.2.0 cosmossdk.io/errors v1.0.2 cosmossdk.io/log v1.6.0 - cosmossdk.io/math v1.5.3 cosmossdk.io/store v1.1.2 cosmossdk.io/x/tx v0.14.0 github.com/99designs/keyring v1.2.1 @@ -23,6 +22,7 @@ require ( github.com/cosmos/btcutil v1.0.5 github.com/cosmos/cosmos-db v1.1.1 github.com/cosmos/cosmos-proto v1.0.0-beta.5 + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 github.com/cosmos/go-bip39 v1.0.0 github.com/cosmos/gogogateway v1.2.0 github.com/cosmos/gogoproto v1.7.0 @@ -223,6 +223,8 @@ replace ( cosmossdk.io/core => ./core cosmossdk.io/store => ./store cosmossdk.io/x/tx => ./x/tx + + github.com/cosmos/cosmos-sdk/math/v2 => ./math ) // Below are the long-lived replace of the Cosmos SDK diff --git a/go.sum b/go.sum index 9e9edca0548e..87320f67f11a 100644 --- a/go.sum +++ b/go.sum @@ -622,8 +622,6 @@ cosmossdk.io/errors v1.0.2 h1:wcYiJz08HThbWxd/L4jObeLaLySopyyuUFB5w4AGpCo= cosmossdk.io/errors v1.0.2/go.mod h1:0rjgiHkftRYPj//3DrD6y8hcm40HcPv/dR4R/4efr0k= cosmossdk.io/log v1.6.0 h1:SJIOmJ059wi1piyRgNRXKXhlDXGqnB5eQwhcZKv2tOk= cosmossdk.io/log v1.6.0/go.mod h1:5cXXBvfBkR2/BcXmosdCSLXllvgSjphrrDVdfVRmBGM= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= cosmossdk.io/schema v1.1.0 h1:mmpuz3dzouCoyjjcMcA/xHBEmMChN+EHh8EHxHRHhzE= cosmossdk.io/schema v1.1.0/go.mod h1:Gb7pqO+tpR+jLW5qDcNOSv0KtppYs7881kfzakguhhI= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= diff --git a/math/go.mod b/math/go.mod index 840e95b750ab..818ef8e357fb 100644 --- a/math/go.mod +++ b/math/go.mod @@ -1,4 +1,4 @@ -module cosmossdk.io/math +module github.com/cosmos/cosmos-sdk/math/v2 go 1.23.0 @@ -16,17 +16,3 @@ require ( gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) - -// reverted the broken Dec type -retract [v1.5.0, v1.5.2] - -// Issue with math.Int{}.Size() implementation. -retract [v1.1.0, v1.1.1] - -// Bit length differences between Int and Dec -retract ( - v1.3.0 - v1.2.0 - v1.1.2 - [v1.0.0, v1.0.1] -) diff --git a/math/int_test.go b/math/int_test.go index 6daef7e85ab3..d253db524c46 100644 --- a/math/int_test.go +++ b/math/int_test.go @@ -13,7 +13,7 @@ import ( "github.com/stretchr/testify/require" "github.com/stretchr/testify/suite" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) type intTestSuite struct { diff --git a/math/legacy_dec_test.go b/math/legacy_dec_test.go index a24fdd88d6a2..265477bc813d 100644 --- a/math/legacy_dec_test.go +++ b/math/legacy_dec_test.go @@ -14,7 +14,7 @@ import ( "github.com/stretchr/testify/suite" "sigs.k8s.io/yaml" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) type decimalTestSuite struct { diff --git a/math/uint_test.go b/math/uint_test.go index 1bf8b0b50716..253a8c0e99d2 100644 --- a/math/uint_test.go +++ b/math/uint_test.go @@ -10,7 +10,7 @@ import ( "github.com/stretchr/testify/suite" - sdkmath "cosmossdk.io/math" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" ) type uintTestSuite struct { diff --git a/proto/cosmos/base/v1beta1/coin.proto b/proto/cosmos/base/v1beta1/coin.proto index 1447d642d51f..1f78d1e63a98 100644 --- a/proto/cosmos/base/v1beta1/coin.proto +++ b/proto/cosmos/base/v1beta1/coin.proto @@ -19,7 +19,7 @@ message Coin { string denom = 1; string amount = 2 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; @@ -35,7 +35,7 @@ message DecCoin { string denom = 1; string amount = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false ]; } @@ -45,7 +45,7 @@ message DecCoin { message IntProto { string int = 1 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; } @@ -55,7 +55,7 @@ message IntProto { message DecProto { string dec = 1 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false ]; } diff --git a/proto/cosmos/distribution/v1beta1/distribution.proto b/proto/cosmos/distribution/v1beta1/distribution.proto index 0c20286f9a09..9497417b36c0 100644 --- a/proto/cosmos/distribution/v1beta1/distribution.proto +++ b/proto/cosmos/distribution/v1beta1/distribution.proto @@ -15,7 +15,7 @@ message Params { string community_tax = 1 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (amino.dont_omitempty) = true, (gogoproto.nullable) = false ]; @@ -24,7 +24,7 @@ message Params { // in the x/distribution module's reward mechanism. string base_proposer_reward = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true, deprecated = true @@ -34,7 +34,7 @@ message Params { // in the x/distribution module's reward mechanism. string bonus_proposer_reward = 3 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true, deprecated = true @@ -104,7 +104,7 @@ message ValidatorSlashEvent { uint64 validator_period = 1; string fraction = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false ]; } @@ -158,7 +158,7 @@ message DelegatorStartingInfo { uint64 previous_period = 1; string stake = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; diff --git a/proto/cosmos/gov/v1beta1/gov.proto b/proto/cosmos/gov/v1beta1/gov.proto index 23206c2784ef..69c7dab1f523 100644 --- a/proto/cosmos/gov/v1beta1/gov.proto +++ b/proto/cosmos/gov/v1beta1/gov.proto @@ -38,7 +38,7 @@ message WeightedVoteOption { // weight is the vote weight associated with the vote option. string weight = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (amino.dont_omitempty) = true, (gogoproto.nullable) = false ]; @@ -151,28 +151,28 @@ message TallyResult { // yes is the number of yes votes on a proposal. string yes = 1 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; // abstain is the number of abstain votes on a proposal. string abstain = 2 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; // no is the number of no votes on a proposal. string no = 3 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; // no_with_veto is the number of no with veto votes on a proposal. string no_with_veto = 4 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; } @@ -228,7 +228,7 @@ message TallyParams { // considered valid. bytes quorum = 1 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (gogoproto.jsontag) = "quorum,omitempty" ]; @@ -236,7 +236,7 @@ message TallyParams { // Minimum proportion of Yes votes for proposal to pass. Default value: 0.5. bytes threshold = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (gogoproto.jsontag) = "threshold,omitempty" ]; @@ -245,7 +245,7 @@ message TallyParams { // vetoed. Default value: 1/3. bytes veto_threshold = 3 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (gogoproto.jsontag) = "veto_threshold,omitempty" ]; diff --git a/proto/cosmos/mint/v1beta1/mint.proto b/proto/cosmos/mint/v1beta1/mint.proto index 440a392dbd87..5296e5f9e2fc 100644 --- a/proto/cosmos/mint/v1beta1/mint.proto +++ b/proto/cosmos/mint/v1beta1/mint.proto @@ -12,13 +12,13 @@ message Minter { // current annual inflation rate string inflation = 1 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false ]; // current annual expected provisions string annual_provisions = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false ]; } @@ -32,28 +32,28 @@ message Params { // maximum annual change in inflation rate string inflation_rate_change = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; // maximum inflation rate string inflation_max = 3 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; // minimum inflation rate string inflation_min = 4 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; // goal of percent bonded atoms string goal_bonded = 5 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; diff --git a/proto/cosmos/mint/v1beta1/query.proto b/proto/cosmos/mint/v1beta1/query.proto index db5c90fb31c4..e1fd4c1c633a 100644 --- a/proto/cosmos/mint/v1beta1/query.proto +++ b/proto/cosmos/mint/v1beta1/query.proto @@ -45,7 +45,7 @@ message QueryInflationResponse { // inflation is the current minting inflation value. bytes inflation = 1 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; @@ -61,7 +61,7 @@ message QueryAnnualProvisionsResponse { // annual_provisions is the current minting annual provisions value. bytes annual_provisions = 1 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; diff --git a/proto/cosmos/protocolpool/v1/tx.proto b/proto/cosmos/protocolpool/v1/tx.proto index a344de74a905..eb5c2a9d5f0d 100644 --- a/proto/cosmos/protocolpool/v1/tx.proto +++ b/proto/cosmos/protocolpool/v1/tx.proto @@ -82,7 +82,7 @@ message MsgCreateContinuousFund { // Percentage is the percentage of funds to be allocated from Community pool. string percentage = 3 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false ]; // Optional, if expiry is set, removes the state object when expired. diff --git a/proto/cosmos/protocolpool/v1/types.proto b/proto/cosmos/protocolpool/v1/types.proto index 0f40ead56d24..1b2cfaed6ec6 100644 --- a/proto/cosmos/protocolpool/v1/types.proto +++ b/proto/cosmos/protocolpool/v1/types.proto @@ -14,7 +14,7 @@ message ContinuousFund { // Percentage is the percentage of funds to be allocated from Community pool. string percentage = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false ]; // Optional, if expiry is set, removes the state object when expired. diff --git a/proto/cosmos/slashing/v1beta1/slashing.proto b/proto/cosmos/slashing/v1beta1/slashing.proto index 2347f34973cc..1b94c2184acc 100644 --- a/proto/cosmos/slashing/v1beta1/slashing.proto +++ b/proto/cosmos/slashing/v1beta1/slashing.proto @@ -41,7 +41,7 @@ message Params { int64 signed_blocks_window = 1; bytes min_signed_per_window = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; @@ -49,13 +49,13 @@ message Params { [(gogoproto.nullable) = false, (amino.dont_omitempty) = true, (gogoproto.stdduration) = true]; bytes slash_fraction_double_sign = 4 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; bytes slash_fraction_downtime = 5 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; diff --git a/proto/cosmos/staking/v1beta1/genesis.proto b/proto/cosmos/staking/v1beta1/genesis.proto index c3f1ce5dee91..28a360516969 100644 --- a/proto/cosmos/staking/v1beta1/genesis.proto +++ b/proto/cosmos/staking/v1beta1/genesis.proto @@ -17,7 +17,7 @@ message GenesisState { // the previous end block. bytes last_total_power = 2 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; diff --git a/proto/cosmos/staking/v1beta1/staking.proto b/proto/cosmos/staking/v1beta1/staking.proto index f7375d25e501..24426e28cc6d 100644 --- a/proto/cosmos/staking/v1beta1/staking.proto +++ b/proto/cosmos/staking/v1beta1/staking.proto @@ -31,21 +31,21 @@ message CommissionRates { // rate is the commission rate charged to delegators, as a fraction. string rate = 1 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; // max_rate defines the maximum commission rate which validator can ever charge, as a fraction. string max_rate = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; // max_change_rate defines the maximum daily increase of the validator commission, as a fraction. string max_change_rate = 3 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; @@ -102,13 +102,13 @@ message Validator { // tokens define the delegated tokens (incl. self-delegation). string tokens = 5 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; // delegator_shares defines total shares issued to a validator's delegators. string delegator_shares = 6 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false ]; // description defines the description terms for the validator. @@ -124,7 +124,7 @@ message Validator { string min_self_delegation = 11 [ (cosmos_proto.field_added_in) = "cosmos-sdk 0.46", (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; @@ -202,7 +202,7 @@ message Delegation { // shares define the delegation shares received. string shares = 3 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false ]; } @@ -234,13 +234,13 @@ message UnbondingDelegationEntry { // initial_balance defines the tokens initially scheduled to receive at completion. string initial_balance = 3 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; // balance defines the tokens to receive at completion. string balance = 4 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; // Incrementing id that uniquely identifies this entry @@ -262,13 +262,13 @@ message RedelegationEntry { // initial_balance defines the initial balance when redelegation started. string initial_balance = 3 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; // shares_dst is the amount of destination-validator shares created by redelegation. string shares_dst = 4 [ (cosmos_proto.scalar) = "cosmos.Dec", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false ]; // Incrementing id that uniquely identifies this entry @@ -314,7 +314,7 @@ message Params { // min_commission_rate is the chain-wide minimum commission rate that a validator can charge their delegators string min_commission_rate = 6 [ (gogoproto.moretags) = "yaml:\"min_commission_rate\"", - (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true, (cosmos_proto.scalar) = "cosmos.Dec" @@ -340,7 +340,7 @@ message RedelegationEntryResponse { RedelegationEntry redelegation_entry = 1 [(gogoproto.nullable) = false, (amino.dont_omitempty) = true]; string balance = 4 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false ]; } @@ -362,14 +362,14 @@ message Pool { option (gogoproto.equal) = true; string not_bonded_tokens = 1 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false, (gogoproto.jsontag) = "not_bonded_tokens", (amino.dont_omitempty) = true ]; string bonded_tokens = 2 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false, (gogoproto.jsontag) = "bonded_tokens", (amino.dont_omitempty) = true diff --git a/proto/cosmos/staking/v1beta1/tx.proto b/proto/cosmos/staking/v1beta1/tx.proto index d2d29ed4bac8..5e0c4ecb4d2f 100644 --- a/proto/cosmos/staking/v1beta1/tx.proto +++ b/proto/cosmos/staking/v1beta1/tx.proto @@ -60,7 +60,7 @@ message MsgCreateValidator { CommissionRates commission = 2 [(gogoproto.nullable) = false, (amino.dont_omitempty) = true]; string min_self_delegation = 3 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; @@ -92,9 +92,9 @@ message MsgEditValidator { // zero with no way to distinguish if an update was intended. // REF: #2373 string commission_rate = 3 - [(cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec"]; + [(cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec"]; string min_self_delegation = 4 - [(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "cosmossdk.io/math.Int"]; + [(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int"]; } // MsgEditValidatorResponse defines the Msg/EditValidator response type. diff --git a/simapp/go.mod b/simapp/go.mod index 6e4eced1f2e0..d262cc7a13c4 100644 --- a/simapp/go.mod +++ b/simapp/go.mod @@ -9,7 +9,6 @@ require ( cosmossdk.io/core v0.11.3 cosmossdk.io/depinject v1.2.0 cosmossdk.io/log v1.6.0 - cosmossdk.io/math v1.5.3 cosmossdk.io/store v1.1.2 cosmossdk.io/tools/confix v0.1.2 cosmossdk.io/x/tx v0.14.0 @@ -27,7 +26,10 @@ require ( google.golang.org/protobuf v1.36.6 ) -require github.com/cometbft/cometbft/api v1.0.0 +require ( + github.com/cometbft/cometbft/api v1.0.0 + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 +) require ( cel.dev/expr v0.20.0 // indirect @@ -230,6 +232,9 @@ replace ( cosmossdk.io/store => ../store cosmossdk.io/tools/confix => ../tools/confix cosmossdk.io/x/tx => ../x/tx + + github.com/cosmos/cosmos-sdk/math/v2 => ../math + ) // Below are the long-lived replace of the SimApp diff --git a/simapp/go.sum b/simapp/go.sum index 93422d745f49..a0856b2f595d 100644 --- a/simapp/go.sum +++ b/simapp/go.sum @@ -622,8 +622,6 @@ cosmossdk.io/errors v1.0.2 h1:wcYiJz08HThbWxd/L4jObeLaLySopyyuUFB5w4AGpCo= cosmossdk.io/errors v1.0.2/go.mod h1:0rjgiHkftRYPj//3DrD6y8hcm40HcPv/dR4R/4efr0k= cosmossdk.io/log v1.6.0 h1:SJIOmJ059wi1piyRgNRXKXhlDXGqnB5eQwhcZKv2tOk= cosmossdk.io/log v1.6.0/go.mod h1:5cXXBvfBkR2/BcXmosdCSLXllvgSjphrrDVdfVRmBGM= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= cosmossdk.io/schema v1.1.0 h1:mmpuz3dzouCoyjjcMcA/xHBEmMChN+EHh8EHxHRHhzE= cosmossdk.io/schema v1.1.0/go.mod h1:Gb7pqO+tpR+jLW5qDcNOSv0KtppYs7881kfzakguhhI= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= diff --git a/simapp/simd/cmd/testnet.go b/simapp/simd/cmd/testnet.go index ba923d8a3634..bebed2e8ffcc 100644 --- a/simapp/simd/cmd/testnet.go +++ b/simapp/simd/cmd/testnet.go @@ -14,8 +14,6 @@ import ( "github.com/spf13/cobra" "github.com/spf13/pflag" - "cosmossdk.io/math" - "cosmossdk.io/math/unsafe" "cosmossdk.io/simapp" "github.com/cosmos/cosmos-sdk/client" @@ -24,6 +22,8 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" + "github.com/cosmos/cosmos-sdk/math/v2/unsafe" "github.com/cosmos/cosmos-sdk/server" srvconfig "github.com/cosmos/cosmos-sdk/server/config" "github.com/cosmos/cosmos-sdk/testutil" diff --git a/simapp/test_helpers.go b/simapp/test_helpers.go index 7089029f29d1..012e15a819f7 100644 --- a/simapp/test_helpers.go +++ b/simapp/test_helpers.go @@ -13,12 +13,12 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/log" - sdkmath "cosmossdk.io/math" pruningtypes "cosmossdk.io/store/pruning/types" bam "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" servertypes "github.com/cosmos/cosmos-sdk/server/types" "github.com/cosmos/cosmos-sdk/testutil/mock" "github.com/cosmos/cosmos-sdk/testutil/network" diff --git a/store/cachekv/store.go b/store/cachekv/store.go index 17556642fbd2..fbea18ded118 100644 --- a/store/cachekv/store.go +++ b/store/cachekv/store.go @@ -8,12 +8,13 @@ import ( dbm "github.com/cosmos/cosmos-db" - "cosmossdk.io/math" "cosmossdk.io/store/cachekv/internal" "cosmossdk.io/store/internal/conv" "cosmossdk.io/store/internal/kv" "cosmossdk.io/store/tracekv" "cosmossdk.io/store/types" + + "github.com/cosmos/cosmos-sdk/math/v2" ) // cValue represents a cached value. diff --git a/store/cachekv/store_test.go b/store/cachekv/store_test.go index 980fe194677b..336cac2bf3c0 100644 --- a/store/cachekv/store_test.go +++ b/store/cachekv/store_test.go @@ -7,10 +7,11 @@ import ( dbm "github.com/cosmos/cosmos-db" "github.com/stretchr/testify/require" - "cosmossdk.io/math/unsafe" "cosmossdk.io/store/cachekv" "cosmossdk.io/store/dbadapter" "cosmossdk.io/store/types" + + "github.com/cosmos/cosmos-sdk/math/v2/unsafe" ) func newCacheKVStore() types.CacheKVStore { diff --git a/store/go.mod b/store/go.mod index 8deafa51b48f..d589b39ac636 100644 --- a/store/go.mod +++ b/store/go.mod @@ -5,20 +5,18 @@ go 1.23.5 require ( cosmossdk.io/errors v1.0.2 cosmossdk.io/log v1.6.0 - cosmossdk.io/math v1.5.3 github.com/cometbft/cometbft v1.0.1 github.com/cometbft/cometbft/api v1.0.0 github.com/cosmos/cosmos-db v1.1.1 github.com/cosmos/cosmos-proto v1.0.0-beta.5 + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 github.com/cosmos/gogoproto v1.7.0 github.com/cosmos/iavl v1.2.6 github.com/cosmos/ics23/go v0.11.0 - github.com/golang/protobuf v1.5.4 // indirect github.com/hashicorp/go-hclog v1.6.3 github.com/hashicorp/go-metrics v0.5.4 github.com/hashicorp/go-plugin v1.6.3 github.com/hashicorp/golang-lru v1.0.2 - github.com/spf13/cast v1.8.0 // indirect github.com/stretchr/testify v1.10.0 github.com/tidwall/btree v1.7.0 go.uber.org/mock v0.5.2 @@ -46,6 +44,7 @@ require ( github.com/fatih/color v1.15.0 // indirect github.com/getsentry/sentry-go v0.32.0 // indirect github.com/gogo/protobuf v1.3.2 // indirect + github.com/golang/protobuf v1.5.4 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/btree v1.1.3 // indirect github.com/google/go-cmp v0.7.0 // indirect @@ -70,6 +69,7 @@ require ( github.com/prometheus/procfs v0.15.1 // indirect github.com/rogpeppe/go-internal v1.14.1 // indirect github.com/rs/zerolog v1.34.0 // indirect + github.com/spf13/cast v1.8.0 // indirect github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect github.com/twitchyliquid64/golang-asm v0.15.1 // indirect golang.org/x/arch v0.17.0 // indirect @@ -80,3 +80,5 @@ require ( google.golang.org/genproto/googleapis/rpc v0.0.0-20250422160041-2d3770c4ea7f // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) + +replace github.com/cosmos/cosmos-sdk/math/v2 => ../math diff --git a/store/go.sum b/store/go.sum index 42d4c2a97be1..21ab2bdebd4a 100644 --- a/store/go.sum +++ b/store/go.sum @@ -3,8 +3,6 @@ cosmossdk.io/errors v1.0.2 h1:wcYiJz08HThbWxd/L4jObeLaLySopyyuUFB5w4AGpCo= cosmossdk.io/errors v1.0.2/go.mod h1:0rjgiHkftRYPj//3DrD6y8hcm40HcPv/dR4R/4efr0k= cosmossdk.io/log v1.6.0 h1:SJIOmJ059wi1piyRgNRXKXhlDXGqnB5eQwhcZKv2tOk= cosmossdk.io/log v1.6.0/go.mod h1:5cXXBvfBkR2/BcXmosdCSLXllvgSjphrrDVdfVRmBGM= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/zstd v1.5.6 h1:LbEglqepa/ipmmQJUDnSsfvA8e8IStVcGaFWDuxvGOY= github.com/DataDog/zstd v1.5.6/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= diff --git a/store/internal/proofs/helpers.go b/store/internal/proofs/helpers.go index b82c96fe9c49..30807d13d782 100644 --- a/store/internal/proofs/helpers.go +++ b/store/internal/proofs/helpers.go @@ -6,8 +6,9 @@ import ( cmtprotocrypto "github.com/cometbft/cometbft/api/cometbft/crypto/v1" - "cosmossdk.io/math/unsafe" sdkmaps "cosmossdk.io/store/internal/maps" + + "github.com/cosmos/cosmos-sdk/math/v2/unsafe" ) // SimpleResult contains a merkle.SimpleProof along with all data needed to build the confio/proof diff --git a/systemtests/genesis_io.go b/systemtests/genesis_io.go index f3a61e54a2dd..793a61544100 100644 --- a/systemtests/genesis_io.go +++ b/systemtests/genesis_io.go @@ -9,8 +9,7 @@ import ( "github.com/tidwall/gjson" "github.com/tidwall/sjson" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/systemtests/go.mod b/systemtests/go.mod index d9e5dd6108eb..76699180e0da 100644 --- a/systemtests/go.mod +++ b/systemtests/go.mod @@ -3,9 +3,9 @@ module cosmossdk.io/systemtests go 1.23.5 require ( - cosmossdk.io/math v1.5.3 github.com/cometbft/cometbft v1.0.1 github.com/cosmos/cosmos-sdk v0.53.0 + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 github.com/creachadair/tomledit v0.0.27 github.com/stretchr/testify v1.10.0 github.com/tidwall/gjson v1.18.0 @@ -172,4 +172,5 @@ replace ( cosmossdk.io/core => ../core cosmossdk.io/store => ../store cosmossdk.io/x/tx => ../x/tx + github.com/cosmos/cosmos-sdk/math/v2 => ../math ) diff --git a/systemtests/go.sum b/systemtests/go.sum index 579cfbbc67b8..da0c6bf93cdb 100644 --- a/systemtests/go.sum +++ b/systemtests/go.sum @@ -8,8 +8,6 @@ cosmossdk.io/errors v1.0.2 h1:wcYiJz08HThbWxd/L4jObeLaLySopyyuUFB5w4AGpCo= cosmossdk.io/errors v1.0.2/go.mod h1:0rjgiHkftRYPj//3DrD6y8hcm40HcPv/dR4R/4efr0k= cosmossdk.io/log v1.6.0 h1:SJIOmJ059wi1piyRgNRXKXhlDXGqnB5eQwhcZKv2tOk= cosmossdk.io/log v1.6.0/go.mod h1:5cXXBvfBkR2/BcXmosdCSLXllvgSjphrrDVdfVRmBGM= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= cosmossdk.io/schema v1.1.0 h1:mmpuz3dzouCoyjjcMcA/xHBEmMChN+EHh8EHxHRHhzE= cosmossdk.io/schema v1.1.0/go.mod h1:Gb7pqO+tpR+jLW5qDcNOSv0KtppYs7881kfzakguhhI= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= diff --git a/tests/e2e/auth/suite.go b/tests/e2e/auth/suite.go index e8d30547580f..74df4d957c66 100644 --- a/tests/e2e/auth/suite.go +++ b/tests/e2e/auth/suite.go @@ -12,7 +12,6 @@ import ( "github.com/stretchr/testify/suite" "cosmossdk.io/depinject" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" @@ -21,6 +20,7 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keyring" kmultisig "github.com/cosmos/cosmos-sdk/crypto/keys/multisig" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/network" diff --git a/tests/e2e/authz/grpc.go b/tests/e2e/authz/grpc.go index 68782defade9..5cc2a75ab11c 100644 --- a/tests/e2e/authz/grpc.go +++ b/tests/e2e/authz/grpc.go @@ -4,9 +4,8 @@ import ( "fmt" "time" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client/flags" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/authz" diff --git a/tests/e2e/authz/tx.go b/tests/e2e/authz/tx.go index f5356fc16d01..b759a261a4ef 100644 --- a/tests/e2e/authz/tx.go +++ b/tests/e2e/authz/tx.go @@ -9,12 +9,12 @@ import ( // without this import amino json encoding will fail when resolving any types _ "cosmossdk.io/api/cosmos/authz/v1beta1" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/network" diff --git a/tests/e2e/bank/grpc.go b/tests/e2e/bank/grpc.go index ed7c56e3d312..bb04c1423c05 100644 --- a/tests/e2e/bank/grpc.go +++ b/tests/e2e/bank/grpc.go @@ -5,8 +5,7 @@ import ( "github.com/cosmos/gogoproto/proto" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" grpctypes "github.com/cosmos/cosmos-sdk/types/grpc" diff --git a/tests/e2e/bank/suite.go b/tests/e2e/bank/suite.go index 9abdc736e3ab..2121c5fb6551 100644 --- a/tests/e2e/bank/suite.go +++ b/tests/e2e/bank/suite.go @@ -8,11 +8,10 @@ import ( "github.com/cosmos/gogoproto/proto" "github.com/stretchr/testify/suite" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/network" diff --git a/tests/e2e/distribution/suite.go b/tests/e2e/distribution/suite.go index a2cc0486fa1e..a450c85dd26e 100644 --- a/tests/e2e/distribution/suite.go +++ b/tests/e2e/distribution/suite.go @@ -14,12 +14,12 @@ import ( appv1alpha1 "cosmossdk.io/api/cosmos/app/v1alpha1" "cosmossdk.io/depinject" "cosmossdk.io/depinject/appconfig" - "cosmossdk.io/math" "cosmossdk.io/simapp" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/network" diff --git a/tests/e2e/distribution/withdraw_all_suite.go b/tests/e2e/distribution/withdraw_all_suite.go index 2889e4823c27..dc6d6042fad9 100644 --- a/tests/e2e/distribution/withdraw_all_suite.go +++ b/tests/e2e/distribution/withdraw_all_suite.go @@ -6,12 +6,11 @@ import ( "github.com/stretchr/testify/suite" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/network" diff --git a/tests/e2e/gov/deposits.go b/tests/e2e/gov/deposits.go index 9a4a1b34a888..81ce2897f171 100644 --- a/tests/e2e/gov/deposits.go +++ b/tests/e2e/gov/deposits.go @@ -7,8 +7,7 @@ import ( "github.com/stretchr/testify/suite" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/network" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/tests/e2e/gov/grpc.go b/tests/e2e/gov/grpc.go index 673f50be0001..4982567c964c 100644 --- a/tests/e2e/gov/grpc.go +++ b/tests/e2e/gov/grpc.go @@ -5,8 +5,7 @@ import ( "github.com/cosmos/gogoproto/proto" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" grpctypes "github.com/cosmos/cosmos-sdk/types/grpc" v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" diff --git a/tests/e2e/gov/tx.go b/tests/e2e/gov/tx.go index 30bc06c82151..8a7705e5d6f8 100644 --- a/tests/e2e/gov/tx.go +++ b/tests/e2e/gov/tx.go @@ -7,9 +7,8 @@ import ( "github.com/cosmos/gogoproto/proto" "github.com/stretchr/testify/suite" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client/flags" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/network" diff --git a/tests/e2e/group/suite.go b/tests/e2e/group/suite.go index a16fddc66855..069eee8f0243 100644 --- a/tests/e2e/group/suite.go +++ b/tests/e2e/group/suite.go @@ -9,12 +9,12 @@ import ( // without this import amino json encoding will fail when resolving any types _ "cosmossdk.io/api/cosmos/group/v1" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/network" diff --git a/tests/e2e/mint/grpc.go b/tests/e2e/mint/grpc.go index fc513b5073cf..0c2c7821683a 100644 --- a/tests/e2e/mint/grpc.go +++ b/tests/e2e/mint/grpc.go @@ -5,8 +5,7 @@ import ( "github.com/cosmos/gogoproto/proto" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" grpctypes "github.com/cosmos/cosmos-sdk/types/grpc" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" diff --git a/tests/e2e/mint/suite.go b/tests/e2e/mint/suite.go index 808052c855f4..b40fbaef6cdc 100644 --- a/tests/e2e/mint/suite.go +++ b/tests/e2e/mint/suite.go @@ -3,8 +3,7 @@ package mint import ( "github.com/stretchr/testify/suite" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/network" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" ) diff --git a/tests/e2e/staking/suite.go b/tests/e2e/staking/suite.go index 119577416ceb..e3a627b801bf 100644 --- a/tests/e2e/staking/suite.go +++ b/tests/e2e/staking/suite.go @@ -9,12 +9,11 @@ import ( "github.com/cometbft/cometbft/rpc/client/http" "github.com/stretchr/testify/suite" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client/flags" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" + "github.com/cosmos/cosmos-sdk/math/v2" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/network" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/tests/e2e/staking/test_helpers.go b/tests/e2e/staking/test_helpers.go index 6605dc867dae..70264e7ea98a 100644 --- a/tests/e2e/staking/test_helpers.go +++ b/tests/e2e/staking/test_helpers.go @@ -3,11 +3,10 @@ package testutil import ( "fmt" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/tests/e2e/tx/service_test.go b/tests/e2e/tx/service_test.go index 87887ad9669a..9834038afc8d 100644 --- a/tests/e2e/tx/service_test.go +++ b/tests/e2e/tx/service_test.go @@ -11,7 +11,6 @@ import ( "github.com/stretchr/testify/suite" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" "cosmossdk.io/simapp" "github.com/cosmos/cosmos-sdk/client" @@ -22,6 +21,7 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keyring" kmultisig "github.com/cosmos/cosmos-sdk/crypto/keys/multisig" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/network" diff --git a/tests/fuzz/tests/types_dec_setstring_test.go b/tests/fuzz/tests/types_dec_setstring_test.go index 31879e1d1891..a2d8b564cbef 100644 --- a/tests/fuzz/tests/types_dec_setstring_test.go +++ b/tests/fuzz/tests/types_dec_setstring_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - sdkmath "cosmossdk.io/math" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" ) func FuzzTypesDecSetString(f *testing.F) { diff --git a/tests/go.mod b/tests/go.mod index 303a044e73c5..aa0a39605b6a 100644 --- a/tests/go.mod +++ b/tests/go.mod @@ -8,7 +8,7 @@ require ( cosmossdk.io/depinject v1.2.0 cosmossdk.io/errors v1.0.2 cosmossdk.io/log v1.6.0 - cosmossdk.io/math v1.5.3 + cosmossdk.io/math v1.5.3 // indirect cosmossdk.io/simapp v0.0.0-20230620040119-e078f1a49e8b cosmossdk.io/store v1.1.2 cosmossdk.io/x/tx v0.14.0 @@ -30,6 +30,8 @@ require ( pgregory.net/rapid v1.2.0 ) +require github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 + require ( cel.dev/expr v0.20.0 // indirect cloud.google.com/go v0.116.0 // indirect @@ -223,6 +225,8 @@ replace ( cosmossdk.io/core => ../core cosmossdk.io/store => ../store cosmossdk.io/x/tx => ../x/tx + + github.com/cosmos/cosmos-sdk/math/v2 => ../math ) // Below are the long-lived replace for tests. diff --git a/tests/integration/auth/client/cli/suite_test.go b/tests/integration/auth/client/cli/suite_test.go index fed1b07192ad..c14c6d1e1e37 100644 --- a/tests/integration/auth/client/cli/suite_test.go +++ b/tests/integration/auth/client/cli/suite_test.go @@ -12,7 +12,6 @@ import ( "github.com/stretchr/testify/suite" "cosmossdk.io/core/address" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" @@ -21,6 +20,7 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/keyring" kmultisig "github.com/cosmos/cosmos-sdk/crypto/keys/multisig" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/tests/integration/bank/keeper/deterministic_test.go b/tests/integration/bank/keeper/deterministic_test.go index 56b820be925c..cc99b1f00261 100644 --- a/tests/integration/bank/keeper/deterministic_test.go +++ b/tests/integration/bank/keeper/deterministic_test.go @@ -10,10 +10,10 @@ import ( "cosmossdk.io/core/appmodule" "cosmossdk.io/log" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil/integration" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/tests/integration/distribution/keeper/grpc_query_test.go b/tests/integration/distribution/keeper/grpc_query_test.go index a12dedfd2d3a..e8c355fb3695 100644 --- a/tests/integration/distribution/keeper/grpc_query_test.go +++ b/tests/integration/distribution/keeper/grpc_query_test.go @@ -6,8 +6,7 @@ import ( "gotest.tools/v3/assert" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" "github.com/cosmos/cosmos-sdk/x/distribution/types" diff --git a/tests/integration/distribution/keeper/msg_server_test.go b/tests/integration/distribution/keeper/msg_server_test.go index 63b2825c223f..d228ce855824 100644 --- a/tests/integration/distribution/keeper/msg_server_test.go +++ b/tests/integration/distribution/keeper/msg_server_test.go @@ -11,11 +11,11 @@ import ( "cosmossdk.io/core/appmodule" "cosmossdk.io/log" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil/integration" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/tests/integration/gov/common_test.go b/tests/integration/gov/common_test.go index 3519bb20ff27..54d948930b85 100644 --- a/tests/integration/gov/common_test.go +++ b/tests/integration/gov/common_test.go @@ -5,8 +5,7 @@ import ( "gotest.tools/v3/assert" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" "github.com/cosmos/cosmos-sdk/x/gov/types" diff --git a/tests/integration/gov/keeper/common_test.go b/tests/integration/gov/keeper/common_test.go index 80a21d3fef63..7fa2b41d0714 100644 --- a/tests/integration/gov/keeper/common_test.go +++ b/tests/integration/gov/keeper/common_test.go @@ -5,8 +5,7 @@ import ( "gotest.tools/v3/assert" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" diff --git a/tests/integration/gov/keeper/grpc_query_test.go b/tests/integration/gov/keeper/grpc_query_test.go index 7729807c5f01..000e82f8af6e 100644 --- a/tests/integration/gov/keeper/grpc_query_test.go +++ b/tests/integration/gov/keeper/grpc_query_test.go @@ -7,8 +7,7 @@ import ( "gotest.tools/v3/assert" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" ) diff --git a/tests/integration/gov/keeper/tally_test.go b/tests/integration/gov/keeper/tally_test.go index 2a3f1bca2334..32353ec71265 100644 --- a/tests/integration/gov/keeper/tally_test.go +++ b/tests/integration/gov/keeper/tally_test.go @@ -5,8 +5,7 @@ import ( "gotest.tools/v3/assert" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" diff --git a/tests/integration/staking/keeper/common_test.go b/tests/integration/staking/keeper/common_test.go index ada2a488e26e..47530ba9610e 100644 --- a/tests/integration/staking/keeper/common_test.go +++ b/tests/integration/staking/keeper/common_test.go @@ -9,11 +9,11 @@ import ( "cosmossdk.io/core/appmodule" "cosmossdk.io/log" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil/integration" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/tests/integration/staking/keeper/delegation_test.go b/tests/integration/staking/keeper/delegation_test.go index a68c68ee13e9..f37b72e321ad 100644 --- a/tests/integration/staking/keeper/delegation_test.go +++ b/tests/integration/staking/keeper/delegation_test.go @@ -6,8 +6,7 @@ import ( "gotest.tools/v3/assert" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" "github.com/cosmos/cosmos-sdk/x/staking/keeper" diff --git a/tests/integration/staking/keeper/determinstic_test.go b/tests/integration/staking/keeper/determinstic_test.go index a3d6b202d94e..52e1b8d3910e 100644 --- a/tests/integration/staking/keeper/determinstic_test.go +++ b/tests/integration/staking/keeper/determinstic_test.go @@ -10,13 +10,13 @@ import ( "cosmossdk.io/core/appmodule" "cosmossdk.io/log" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" codectypes "github.com/cosmos/cosmos-sdk/codec/types" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil/integration" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/tests/integration/staking/keeper/genesis_test.go b/tests/integration/staking/keeper/genesis_test.go index ded4bc0185b4..c6868f5b452b 100644 --- a/tests/integration/staking/keeper/genesis_test.go +++ b/tests/integration/staking/keeper/genesis_test.go @@ -8,9 +8,8 @@ import ( "github.com/stretchr/testify/require" "gotest.tools/v3/assert" - "cosmossdk.io/math" - codectypes "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" "github.com/cosmos/cosmos-sdk/x/staking" diff --git a/tests/integration/staking/keeper/grpc_query_test.go b/tests/integration/staking/keeper/grpc_query_test.go index 2cc59f45e500..7c0d15340b3c 100644 --- a/tests/integration/staking/keeper/grpc_query_test.go +++ b/tests/integration/staking/keeper/grpc_query_test.go @@ -8,8 +8,7 @@ import ( cmtproto "github.com/cometbft/cometbft/api/cometbft/types/v1" "gotest.tools/v3/assert" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" diff --git a/tests/integration/staking/keeper/msg_server_test.go b/tests/integration/staking/keeper/msg_server_test.go index f84c305795dc..4a8d5ad712d2 100644 --- a/tests/integration/staking/keeper/msg_server_test.go +++ b/tests/integration/staking/keeper/msg_server_test.go @@ -6,9 +6,8 @@ import ( "gotest.tools/v3/assert" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/bank/testutil" diff --git a/tests/integration/staking/keeper/slash_test.go b/tests/integration/staking/keeper/slash_test.go index b9b7d904e221..32033d333ad6 100644 --- a/tests/integration/staking/keeper/slash_test.go +++ b/tests/integration/staking/keeper/slash_test.go @@ -8,9 +8,8 @@ import ( "github.com/stretchr/testify/require" "gotest.tools/v3/assert" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" "github.com/cosmos/cosmos-sdk/x/staking/keeper" diff --git a/tests/integration/staking/keeper/unbonding_test.go b/tests/integration/staking/keeper/unbonding_test.go index 5f730f69987c..d109f42a7320 100644 --- a/tests/integration/staking/keeper/unbonding_test.go +++ b/tests/integration/staking/keeper/unbonding_test.go @@ -7,8 +7,7 @@ import ( "go.uber.org/mock/gomock" "gotest.tools/v3/assert" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" diff --git a/tests/integration/staking/keeper/validator_bench_test.go b/tests/integration/staking/keeper/validator_bench_test.go index adbe85519c9d..b446f7d02635 100644 --- a/tests/integration/staking/keeper/validator_bench_test.go +++ b/tests/integration/staking/keeper/validator_bench_test.go @@ -7,9 +7,9 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/tests/integration/staking/keeper/validator_test.go b/tests/integration/staking/keeper/validator_test.go index e5a8b291b012..d7df95fd5491 100644 --- a/tests/integration/staking/keeper/validator_test.go +++ b/tests/integration/staking/keeper/validator_test.go @@ -7,9 +7,8 @@ import ( abci "github.com/cometbft/cometbft/abci/types" "gotest.tools/v3/assert" - "cosmossdk.io/math" - cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" banktestutil "github.com/cosmos/cosmos-sdk/x/bank/testutil" diff --git a/tests/integration/staking/keeper/vote_extensions_test.go b/tests/integration/staking/keeper/vote_extensions_test.go index 734ba687603d..64cc372044fc 100644 --- a/tests/integration/staking/keeper/vote_extensions_test.go +++ b/tests/integration/staking/keeper/vote_extensions_test.go @@ -14,11 +14,11 @@ import ( "cosmossdk.io/core/comet" "cosmossdk.io/core/header" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/baseapp" ed25519 "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/testutil" diff --git a/tests/integration/tx/aminojson/aminojson_test.go b/tests/integration/tx/aminojson/aminojson_test.go index 7a1db9b2d338..01a93e5664ee 100644 --- a/tests/integration/tx/aminojson/aminojson_test.go +++ b/tests/integration/tx/aminojson/aminojson_test.go @@ -32,7 +32,6 @@ import ( stakingapi "cosmossdk.io/api/cosmos/staking/v1beta1" txv1beta1 "cosmossdk.io/api/cosmos/tx/v1beta1" vestingapi "cosmossdk.io/api/cosmos/vesting/v1beta1" - "cosmossdk.io/math" "cosmossdk.io/x/tx/signing/aminojson" signing_testutil "cosmossdk.io/x/tx/signing/testutil" @@ -40,6 +39,7 @@ import ( ed25519types "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" "github.com/cosmos/cosmos-sdk/crypto/keys/multisig" secp256k1types "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/tests/integration/rapidgen" gogo_testpb "github.com/cosmos/cosmos-sdk/tests/integration/tx/internal/gogo/testpb" pulsar_testpb "github.com/cosmos/cosmos-sdk/tests/integration/tx/internal/pulsar/testpb" diff --git a/tests/integration/tx/benchmark/benchmarks_test.go b/tests/integration/tx/benchmark/benchmarks_test.go index 477cf97c4a00..c123189ffd1d 100644 --- a/tests/integration/tx/benchmark/benchmarks_test.go +++ b/tests/integration/tx/benchmark/benchmarks_test.go @@ -7,11 +7,11 @@ import ( "gotest.tools/v3/assert" - sdkmath "cosmossdk.io/math" "cosmossdk.io/simapp" "github.com/cosmos/cosmos-sdk/client" clienttx "github.com/cosmos/cosmos-sdk/client/tx" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/cli" "github.com/cosmos/cosmos-sdk/testutil/network" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/tests/integration/tx/decode_test.go b/tests/integration/tx/decode_test.go index a24d7cc75843..685e858a424c 100644 --- a/tests/integration/tx/decode_test.go +++ b/tests/integration/tx/decode_test.go @@ -10,12 +10,12 @@ import ( "pgregory.net/rapid" msgv1 "cosmossdk.io/api/cosmos/msg/v1" - "cosmossdk.io/math" "cosmossdk.io/x/tx/decode" txsigning "cosmossdk.io/x/tx/signing" "github.com/cosmos/cosmos-sdk/codec/legacy" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/tests/integration/rapidgen" "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/tests/integration/tx/internal/gogo/testpb/test.pb.go b/tests/integration/tx/internal/gogo/testpb/test.pb.go index a9bcb1000c80..d16be61956b6 100644 --- a/tests/integration/tx/internal/gogo/testpb/test.pb.go +++ b/tests/integration/tx/internal/gogo/testpb/test.pb.go @@ -5,9 +5,9 @@ package testpb import ( context "context" - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" _ "github.com/cosmos/cosmos-sdk/types/msgservice" _ "github.com/cosmos/cosmos-sdk/types/tx/amino" _ "github.com/cosmos/gogoproto/gogoproto" @@ -222,7 +222,7 @@ func (m *TestNullableFields) GetNonNullableDontOmitempty() Streng { } type IntAsString struct { - IntAsString cosmossdk_io_math.Int `protobuf:"bytes,1,opt,name=int_as_string,json=intAsString,proto3,customtype=cosmossdk.io/math.Int" json:"int_as_string"` + IntAsString github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,1,opt,name=int_as_string,json=intAsString,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"int_as_string"` } func (m *IntAsString) Reset() { *m = IntAsString{} } @@ -259,7 +259,7 @@ func (m *IntAsString) XXX_DiscardUnknown() { var xxx_messageInfo_IntAsString proto.InternalMessageInfo type IntAsBytes struct { - IntAsBytes cosmossdk_io_math.Int `protobuf:"bytes,1,opt,name=int_as_bytes,json=intAsBytes,proto3,customtype=cosmossdk.io/math.Int" json:"int_as_bytes"` + IntAsBytes github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,1,opt,name=int_as_bytes,json=intAsBytes,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"int_as_bytes"` } func (m *IntAsBytes) Reset() { *m = IntAsBytes{} } @@ -306,37 +306,37 @@ func init() { func init() { proto.RegisterFile("testpb/test.proto", fileDescriptor_41c67e33ca9d1f26) } var fileDescriptor_41c67e33ca9d1f26 = []byte{ - // 466 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x94, 0x41, 0x6b, 0xd4, 0x40, - 0x14, 0xc7, 0x33, 0x6d, 0x77, 0xa1, 0x6f, 0xab, 0xb0, 0xc3, 0xd6, 0xae, 0x11, 0xd2, 0xb2, 0xa7, - 0x22, 0x98, 0x68, 0x3d, 0x7b, 0x70, 0x91, 0xc2, 0x0a, 0x55, 0x88, 0x7b, 0xf0, 0x16, 0xb3, 0xdd, - 0x21, 0x0e, 0x26, 0x6f, 0x42, 0xe6, 0xb5, 0xd8, 0x9b, 0x1f, 0xc1, 0x8f, 0xe1, 0xd1, 0x83, 0x1f, - 0x62, 0x8f, 0xc5, 0x93, 0x78, 0x28, 0xb2, 0x7b, 0xf0, 0x6b, 0xc8, 0x64, 0x92, 0x6d, 0x6b, 0x83, - 0x42, 0xd9, 0x4b, 0x66, 0xe6, 0xbd, 0x37, 0xbf, 0xf7, 0xe7, 0xcf, 0x9b, 0x40, 0x97, 0x84, 0xa6, - 0x7c, 0x12, 0x98, 0xc5, 0xcf, 0x0b, 0x45, 0x8a, 0xb7, 0x6d, 0xc8, 0xdd, 0x39, 0x56, 0x3a, 0x53, - 0x3a, 0xc8, 0x74, 0x12, 0x9c, 0x3e, 0x31, 0x8b, 0x2d, 0x70, 0x7b, 0x89, 0x4a, 0x54, 0xb9, 0x0d, - 0xcc, 0xae, 0x8a, 0x76, 0xe3, 0x4c, 0xa2, 0x0a, 0xca, 0x6f, 0x15, 0xba, 0x6f, 0x09, 0x91, 0xad, - 0xb5, 0x07, 0x9b, 0x1a, 0x78, 0xd0, 0xd6, 0x54, 0x08, 0x4c, 0x78, 0x0f, 0x5a, 0xa7, 0x71, 0x7a, - 0x22, 0xfa, 0x6c, 0x8f, 0xed, 0x6f, 0x86, 0xf6, 0x30, 0x98, 0xad, 0x01, 0x1f, 0x0b, 0x4d, 0xa1, - 0xc8, 0x45, 0x4c, 0x62, 0x7a, 0x28, 0x45, 0x3a, 0xd5, 0xfc, 0x19, 0x70, 0x3c, 0x49, 0xd3, 0x78, - 0x92, 0x8a, 0x48, 0x65, 0x92, 0x44, 0x96, 0xd3, 0x59, 0x9f, 0xed, 0xad, 0xef, 0x77, 0x0e, 0xee, - 0xfa, 0x56, 0xb8, 0x6f, 0xc1, 0x61, 0xb7, 0xae, 0x7c, 0x5d, 0x17, 0xf2, 0x23, 0xd8, 0x59, 0x5e, - 0x9f, 0x2a, 0xa4, 0x2b, 0x8c, 0xb5, 0x26, 0xc6, 0xb0, 0xf5, 0xe5, 0xf7, 0xd7, 0x87, 0x2c, 0xdc, - 0xae, 0x6f, 0xbd, 0x50, 0x48, 0x97, 0xb8, 0x97, 0x70, 0x0f, 0x15, 0x46, 0x0d, 0x8a, 0xd6, 0x1b, - 0x69, 0x1b, 0xb3, 0x8b, 0x5d, 0x27, 0xec, 0xa1, 0xc2, 0x57, 0x37, 0xa4, 0xbd, 0x85, 0x07, 0xd7, - 0x58, 0x7f, 0xc9, 0xdb, 0x68, 0x04, 0x6e, 0x1a, 0xa0, 0x95, 0xd8, 0xbf, 0x42, 0xbd, 0xa6, 0x72, - 0x69, 0x65, 0x9d, 0xfd, 0x8f, 0x95, 0x6c, 0x05, 0x56, 0xb2, 0x95, 0x5a, 0xc9, 0x56, 0x6d, 0x25, - 0xbb, 0xad, 0x95, 0xc7, 0xd0, 0x19, 0x21, 0x3d, 0xd7, 0x6f, 0xa8, 0x90, 0x98, 0xf0, 0x31, 0xdc, - 0x91, 0x48, 0x51, 0xac, 0x23, 0x5d, 0x06, 0xec, 0x08, 0x0f, 0x1f, 0x1b, 0xd4, 0xcf, 0x8b, 0xdd, - 0x6d, 0x3b, 0xf1, 0x7a, 0xfa, 0xc1, 0x97, 0x2a, 0xc8, 0x62, 0x7a, 0xef, 0x8f, 0x90, 0xbe, 0x7f, - 0x7b, 0x04, 0xd5, 0x53, 0x18, 0x21, 0xd9, 0x8e, 0x1d, 0x79, 0x49, 0x1d, 0xbc, 0x03, 0x28, 0x9b, - 0x0c, 0xcf, 0x48, 0x68, 0x1e, 0xc2, 0x56, 0xd5, 0x63, 0x62, 0xce, 0x65, 0x8b, 0xad, 0x5b, 0xb4, - 0x00, 0xb9, 0x64, 0x1e, 0x08, 0xe8, 0x8d, 0x90, 0x44, 0x52, 0xc4, 0x24, 0x15, 0x8e, 0x3f, 0x9a, - 0xe9, 0x38, 0xd2, 0x09, 0x3f, 0x04, 0x30, 0xdb, 0x6a, 0x40, 0xdc, 0xda, 0xa1, 0x9b, 0xef, 0xd0, - 0xfd, 0x47, 0x6e, 0xe0, 0xb8, 0xad, 0x4f, 0xa6, 0xe5, 0xb0, 0x3f, 0x9b, 0x7b, 0xec, 0x7c, 0xee, - 0xb1, 0x5f, 0x73, 0x8f, 0x7d, 0x5e, 0x78, 0xce, 0xf9, 0xc2, 0x73, 0x7e, 0x2c, 0x3c, 0x67, 0xd2, - 0x2e, 0x7f, 0x02, 0x4f, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0x5e, 0x48, 0xa0, 0x81, 0x7e, 0x04, - 0x00, 0x00, + // 474 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0x4d, 0x6b, 0x13, 0x41, + 0x18, 0xde, 0x69, 0x9b, 0x40, 0xdf, 0x54, 0x21, 0x43, 0xb4, 0x71, 0x85, 0x6d, 0xc9, 0x29, 0x08, + 0xdd, 0xc5, 0x78, 0xf6, 0x60, 0x94, 0x42, 0x84, 0x2a, 0xac, 0x3d, 0x78, 0x5b, 0x76, 0x9b, 0x61, + 0x3a, 0xb8, 0x3b, 0x13, 0x32, 0x6f, 0x82, 0xbd, 0xf9, 0x13, 0xfc, 0x19, 0x1e, 0x3d, 0xf8, 0x23, + 0x72, 0x2c, 0x9e, 0xc4, 0x43, 0x91, 0xe4, 0xe0, 0xdf, 0x90, 0xd9, 0xd9, 0x4d, 0x5b, 0xb3, 0x28, + 0x94, 0xbd, 0xec, 0xbc, 0x5f, 0xf3, 0x3c, 0x0f, 0x0f, 0xef, 0x2c, 0xb4, 0x91, 0x69, 0x9c, 0x24, + 0x81, 0x39, 0xfc, 0xc9, 0x54, 0xa1, 0xa2, 0x4d, 0x5b, 0x72, 0xf7, 0xcf, 0x94, 0xce, 0x94, 0x0e, + 0x32, 0xcd, 0x83, 0xf9, 0x53, 0x73, 0xd8, 0x01, 0xb7, 0xc3, 0x15, 0x57, 0x79, 0x18, 0x98, 0xa8, + 0xa8, 0xb6, 0xe3, 0x4c, 0x48, 0x15, 0xe4, 0xdf, 0xa2, 0xf4, 0xc8, 0x22, 0x44, 0x76, 0xd6, 0x26, + 0xb6, 0xd5, 0xf3, 0xa0, 0xa9, 0x71, 0xca, 0x24, 0xa7, 0x1d, 0x68, 0xcc, 0xe3, 0x74, 0xc6, 0xba, + 0xe4, 0x90, 0xf4, 0x77, 0x43, 0x9b, 0xf4, 0x16, 0x5b, 0x40, 0x4f, 0x99, 0xc6, 0x90, 0x4d, 0x58, + 0x8c, 0x6c, 0x7c, 0x2c, 0x58, 0x3a, 0xd6, 0xf4, 0x39, 0x50, 0x39, 0x4b, 0xd3, 0x38, 0x49, 0x59, + 0xa4, 0x32, 0x81, 0x2c, 0x9b, 0xe0, 0x45, 0x97, 0x1c, 0x6e, 0xf7, 0x5b, 0x83, 0xfb, 0xbe, 0x15, + 0xee, 0x5b, 0xe0, 0xb0, 0x5d, 0x4e, 0xbe, 0x2d, 0x07, 0xe9, 0x09, 0xec, 0xaf, 0xaf, 0x8f, 0x95, + 0xc4, 0x1b, 0x18, 0x5b, 0x55, 0x18, 0xc3, 0xc6, 0x97, 0xdf, 0x5f, 0x9f, 0x90, 0xf0, 0x41, 0x79, + 0xeb, 0x95, 0x92, 0x78, 0x0d, 0xf7, 0x1a, 0x1e, 0x4a, 0x25, 0xa3, 0x0a, 0x45, 0xdb, 0x95, 0x68, + 0x3b, 0x8b, 0xab, 0x03, 0x27, 0xec, 0x48, 0x25, 0xdf, 0x6c, 0x48, 0x7b, 0x0f, 0x8f, 0x6f, 0x61, + 0xfd, 0x25, 0x6f, 0xa7, 0x12, 0x70, 0xd7, 0x00, 0x5a, 0x89, 0xdd, 0x1b, 0xa8, 0xb7, 0x54, 0xae, + 0xad, 0x2c, 0xbb, 0xff, 0xb1, 0x92, 0xd4, 0x60, 0x25, 0xa9, 0xd5, 0x4a, 0x52, 0xb7, 0x95, 0xe4, + 0xae, 0x56, 0xce, 0xa1, 0x35, 0x92, 0xf8, 0x42, 0xbf, 0xc3, 0xa9, 0x90, 0x9c, 0x72, 0xb8, 0x27, + 0x24, 0x46, 0xb1, 0x8e, 0x74, 0x5e, 0xb0, 0x2b, 0x3c, 0x7c, 0x69, 0xa0, 0x7e, 0x5e, 0x1d, 0xf4, + 0xb9, 0xc0, 0xf3, 0x59, 0xe2, 0x9f, 0xa9, 0xac, 0x58, 0xfe, 0xe2, 0x38, 0xd2, 0xe3, 0x0f, 0x41, + 0x16, 0xe3, 0x79, 0x30, 0x1f, 0xf8, 0x23, 0x89, 0xdf, 0xbf, 0x1d, 0x41, 0xf1, 0x3a, 0x46, 0x12, + 0xad, 0x88, 0x96, 0xb8, 0x26, 0xea, 0x69, 0x80, 0x9c, 0x77, 0x78, 0x81, 0x4c, 0x53, 0x06, 0x7b, + 0x05, 0x6d, 0x62, 0xf2, 0x9c, 0x75, 0xaf, 0x1e, 0x56, 0x10, 0x6b, 0x9a, 0x01, 0x83, 0xce, 0x48, + 0x22, 0xe3, 0xd3, 0x18, 0x85, 0x92, 0xa7, 0x1f, 0xcd, 0x0e, 0x9d, 0x68, 0x4e, 0x8f, 0x01, 0x4c, + 0x58, 0xac, 0x91, 0x5b, 0xfa, 0xb8, 0xf9, 0x5a, 0xdd, 0x7f, 0xf4, 0x7a, 0x8e, 0xdb, 0xf8, 0x64, + 0x28, 0x87, 0xdd, 0xc5, 0xd2, 0x23, 0x97, 0x4b, 0x8f, 0xfc, 0x5a, 0x7a, 0xe4, 0xf3, 0xca, 0x73, + 0x2e, 0x57, 0x9e, 0xf3, 0x63, 0xe5, 0x39, 0x49, 0x33, 0xff, 0x55, 0x3c, 0xfb, 0x13, 0x00, 0x00, + 0xff, 0xff, 0x51, 0xc9, 0x65, 0x7e, 0xa4, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/tests/integration/tx/internal/pulsar/testpb/test.pulsar.go b/tests/integration/tx/internal/pulsar/testpb/test.pulsar.go index 9e5118b48666..93628f199276 100644 --- a/tests/integration/tx/internal/pulsar/testpb/test.pulsar.go +++ b/tests/integration/tx/internal/pulsar/testpb/test.pulsar.go @@ -3156,37 +3156,40 @@ var file_testpb_test_proto_rawDesc = []byte{ 0x70, 0x74, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x62, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x18, 0x6e, 0x6f, 0x6e, 0x4e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x44, 0x6f, 0x6e, 0x74, 0x4f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x63, - 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x41, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x54, 0x0a, + 0x65, 0x44, 0x6f, 0x6e, 0x74, 0x4f, 0x6d, 0x69, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x76, + 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x41, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x67, 0x0a, 0x0d, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, - 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, - 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x69, 0x6e, 0x74, 0x41, 0x73, 0x53, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x22, 0x60, 0x0a, 0x0a, 0x49, 0x6e, 0x74, 0x41, 0x73, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x12, 0x52, 0x0a, 0x0c, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x73, 0x5f, 0x62, 0x79, 0x74, 0x65, - 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x30, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, - 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, - 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x2e, 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x41, 0x73, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x32, 0x65, 0x0a, 0x14, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x78, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x46, 0x0a, - 0x0a, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x1a, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x1a, 0x1a, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x62, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, - 0x6c, 0x64, 0x73, 0x22, 0x00, 0x1a, 0x05, 0x80, 0xe7, 0xb0, 0x2a, 0x01, 0x42, 0xa7, 0x01, 0x0a, - 0x0a, 0x63, 0x6f, 0x6d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x62, 0x42, 0x09, 0x54, 0x65, 0x73, - 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x56, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, - 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x69, 0x6e, 0x74, - 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x61, 0x6d, 0x69, 0x6e, 0x6f, 0x6a, 0x73, - 0x6f, 0x6e, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, - 0x70, 0x62, 0x2f, 0x70, 0x75, 0x6c, 0x73, 0x61, 0x72, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x62, - 0xa2, 0x02, 0x03, 0x54, 0x58, 0x58, 0xaa, 0x02, 0x06, 0x54, 0x65, 0x73, 0x74, 0x70, 0x62, 0xca, - 0x02, 0x06, 0x54, 0x65, 0x73, 0x74, 0x70, 0x62, 0xe2, 0x02, 0x12, 0x54, 0x65, 0x73, 0x74, 0x70, - 0x62, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x06, - 0x54, 0x65, 0x73, 0x74, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x43, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, + 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2e, 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x69, 0x6e, 0x74, 0x41, 0x73, + 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x73, 0x0a, 0x0a, 0x49, 0x6e, 0x74, 0x41, 0x73, 0x42, + 0x79, 0x74, 0x65, 0x73, 0x12, 0x65, 0x0a, 0x0c, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x73, 0x5f, 0x62, + 0x79, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x43, 0xc8, 0xde, 0x1f, 0x00, + 0xda, 0xde, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, + 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2f, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, + 0x0a, 0x69, 0x6e, 0x74, 0x41, 0x73, 0x42, 0x79, 0x74, 0x65, 0x73, 0x32, 0x65, 0x0a, 0x14, 0x49, + 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x78, 0x54, 0x65, 0x73, 0x74, + 0x4d, 0x73, 0x67, 0x12, 0x46, 0x0a, 0x0a, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x73, 0x12, 0x1a, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x1a, 0x1a, 0x2e, + 0x74, 0x65, 0x73, 0x74, 0x70, 0x62, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x70, 0x65, 0x61, + 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x22, 0x00, 0x1a, 0x05, 0x80, 0xe7, 0xb0, + 0x2a, 0x01, 0x42, 0xa7, 0x01, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, + 0x62, 0x42, 0x09, 0x54, 0x65, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x56, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x65, 0x73, + 0x74, 0x73, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x61, + 0x6d, 0x69, 0x6e, 0x6f, 0x6a, 0x73, 0x6f, 0x6e, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, + 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x62, 0x2f, 0x70, 0x75, 0x6c, 0x73, 0x61, 0x72, 0x2f, + 0x74, 0x65, 0x73, 0x74, 0x70, 0x62, 0xa2, 0x02, 0x03, 0x54, 0x58, 0x58, 0xaa, 0x02, 0x06, 0x54, + 0x65, 0x73, 0x74, 0x70, 0x62, 0xca, 0x02, 0x06, 0x54, 0x65, 0x73, 0x74, 0x70, 0x62, 0xe2, 0x02, + 0x12, 0x54, 0x65, 0x73, 0x74, 0x70, 0x62, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0xea, 0x02, 0x06, 0x54, 0x65, 0x73, 0x74, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/tests/integration/tx/internal/testpb/test.proto b/tests/integration/tx/internal/testpb/test.proto index d25ff40e5f2e..2035032554dd 100644 --- a/tests/integration/tx/internal/testpb/test.proto +++ b/tests/integration/tx/internal/testpb/test.proto @@ -43,7 +43,7 @@ message TestNullableFields { message IntAsString { string int_as_string = 1 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (amino.dont_omitempty) = true, (gogoproto.nullable) = false ]; @@ -52,7 +52,7 @@ message IntAsString { message IntAsBytes { bytes int_as_bytes = 1 [ (cosmos_proto.scalar) = "cosmos.Int", - (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/math/v2.Int", (amino.dont_omitempty) = true, (gogoproto.nullable) = false ]; diff --git a/tests/systemtests/go.mod b/tests/systemtests/go.mod index 9eece56dddf5..1323b4106392 100644 --- a/tests/systemtests/go.mod +++ b/tests/systemtests/go.mod @@ -9,9 +9,9 @@ replace ( ) require ( - cosmossdk.io/math v1.5.3 cosmossdk.io/systemtests v1.2.1 github.com/cosmos/cosmos-sdk v0.53.0 + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 github.com/stretchr/testify v1.10.0 github.com/tidwall/gjson v1.18.0 github.com/tidwall/sjson v1.2.5 @@ -176,4 +176,5 @@ replace ( cosmossdk.io/core => ../../core cosmossdk.io/store => ../../store cosmossdk.io/x/tx => ../../x/tx + github.com/cosmos/cosmos-sdk/math/v2 => ../../math ) diff --git a/tests/systemtests/go.sum b/tests/systemtests/go.sum index 923d000ea9fe..14c4029e4839 100644 --- a/tests/systemtests/go.sum +++ b/tests/systemtests/go.sum @@ -8,8 +8,6 @@ cosmossdk.io/errors v1.0.2 h1:wcYiJz08HThbWxd/L4jObeLaLySopyyuUFB5w4AGpCo= cosmossdk.io/errors v1.0.2/go.mod h1:0rjgiHkftRYPj//3DrD6y8hcm40HcPv/dR4R/4efr0k= cosmossdk.io/log v1.6.0 h1:SJIOmJ059wi1piyRgNRXKXhlDXGqnB5eQwhcZKv2tOk= cosmossdk.io/log v1.6.0/go.mod h1:5cXXBvfBkR2/BcXmosdCSLXllvgSjphrrDVdfVRmBGM= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= cosmossdk.io/schema v1.1.0 h1:mmpuz3dzouCoyjjcMcA/xHBEmMChN+EHh8EHxHRHhzE= cosmossdk.io/schema v1.1.0/go.mod h1:Gb7pqO+tpR+jLW5qDcNOSv0KtppYs7881kfzakguhhI= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= diff --git a/tests/systemtests/protocolpool_test.go b/tests/systemtests/protocolpool_test.go index 89df4ad8f43a..c88d2a9855c7 100644 --- a/tests/systemtests/protocolpool_test.go +++ b/tests/systemtests/protocolpool_test.go @@ -14,10 +14,10 @@ import ( "github.com/tidwall/gjson" "github.com/tidwall/sjson" - "cosmossdk.io/math" "cosmossdk.io/systemtests" "github.com/cosmos/cosmos-sdk/client/flags" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/bech32" ) diff --git a/testutil/network/network.go b/testutil/network/network.go index 9641f48f7940..ef8817b42a0c 100644 --- a/testutil/network/network.go +++ b/testutil/network/network.go @@ -26,8 +26,6 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" - sdkmath "cosmossdk.io/math" - "cosmossdk.io/math/unsafe" pruningtypes "cosmossdk.io/store/pruning/types" "github.com/cosmos/cosmos-sdk/baseapp" @@ -40,6 +38,8 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" + "github.com/cosmos/cosmos-sdk/math/v2/unsafe" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/server" "github.com/cosmos/cosmos-sdk/server/api" diff --git a/testutil/sims/address_helpers.go b/testutil/sims/address_helpers.go index d54ebb881819..a1a91fafa9b1 100644 --- a/testutil/sims/address_helpers.go +++ b/testutil/sims/address_helpers.go @@ -8,10 +8,10 @@ import ( "strconv" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" diff --git a/testutil/sims/app_helpers.go b/testutil/sims/app_helpers.go index ad7cc42626fb..26e8496e3725 100644 --- a/testutil/sims/app_helpers.go +++ b/testutil/sims/app_helpers.go @@ -13,13 +13,13 @@ import ( coreheader "cosmossdk.io/core/header" "cosmossdk.io/depinject" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" servertypes "github.com/cosmos/cosmos-sdk/server/types" "github.com/cosmos/cosmos-sdk/testutil/mock" diff --git a/testutil/sims/state_helpers.go b/testutil/sims/state_helpers.go index 20ca16f1428b..a5ada3ffc959 100644 --- a/testutil/sims/state_helpers.go +++ b/testutil/sims/state_helpers.go @@ -12,11 +12,10 @@ import ( "github.com/cosmos/gogoproto/proto" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" diff --git a/testutil/simsx/environment.go b/testutil/simsx/environment.go index 142370364d2e..421810eac4d3 100644 --- a/testutil/simsx/environment.go +++ b/testutil/simsx/environment.go @@ -8,8 +8,8 @@ import ( "time" "cosmossdk.io/core/address" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" ) diff --git a/tools/benchmark/go.mod b/tools/benchmark/go.mod index 32895150bd3e..3db950295539 100644 --- a/tools/benchmark/go.mod +++ b/tools/benchmark/go.mod @@ -19,7 +19,6 @@ require ( require ( cosmossdk.io/collections v1.2.1 // indirect cosmossdk.io/errors v1.0.2 // indirect - cosmossdk.io/math v1.5.3 // indirect cosmossdk.io/schema v1.1.0 // indirect cosmossdk.io/store v1.1.2 // indirect cosmossdk.io/x/tx v0.14.0 // indirect @@ -46,6 +45,7 @@ require ( github.com/cosmos/btcutil v1.0.5 // indirect github.com/cosmos/cosmos-db v1.1.1 // indirect github.com/cosmos/cosmos-proto v1.0.0-beta.5 // indirect + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 // indirect github.com/cosmos/go-bip39 v1.0.0 // indirect github.com/cosmos/gogogateway v1.2.0 // indirect github.com/cosmos/iavl v1.2.6 // indirect @@ -160,6 +160,8 @@ replace ( cosmossdk.io/api => ../../api cosmossdk.io/core => ../../core github.com/cosmos/cosmos-sdk => ../.. + + github.com/cosmos/cosmos-sdk/math/v2 => ../../math ) // Replace all unreleased indirect deps upgraded to comet v1 diff --git a/tools/benchmark/go.sum b/tools/benchmark/go.sum index b3980466b52a..a39f6bdaf3fd 100644 --- a/tools/benchmark/go.sum +++ b/tools/benchmark/go.sum @@ -8,8 +8,6 @@ cosmossdk.io/errors v1.0.2 h1:wcYiJz08HThbWxd/L4jObeLaLySopyyuUFB5w4AGpCo= cosmossdk.io/errors v1.0.2/go.mod h1:0rjgiHkftRYPj//3DrD6y8hcm40HcPv/dR4R/4efr0k= cosmossdk.io/log v1.6.0 h1:SJIOmJ059wi1piyRgNRXKXhlDXGqnB5eQwhcZKv2tOk= cosmossdk.io/log v1.6.0/go.mod h1:5cXXBvfBkR2/BcXmosdCSLXllvgSjphrrDVdfVRmBGM= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= cosmossdk.io/schema v1.1.0 h1:mmpuz3dzouCoyjjcMcA/xHBEmMChN+EHh8EHxHRHhzE= cosmossdk.io/schema v1.1.0/go.mod h1:Gb7pqO+tpR+jLW5qDcNOSv0KtppYs7881kfzakguhhI= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= diff --git a/tools/confix/go.mod b/tools/confix/go.mod index 85bcaad2b01f..7df5e799d049 100644 --- a/tools/confix/go.mod +++ b/tools/confix/go.mod @@ -14,6 +14,7 @@ require ( require ( github.com/cometbft/cometbft/api v1.0.0 // indirect + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 // indirect github.com/dgraph-io/ristretto/v2 v2.1.0 // indirect github.com/google/uuid v1.6.0 // indirect github.com/supranational/blst v0.3.13 // indirect @@ -26,7 +27,6 @@ require ( cosmossdk.io/depinject v1.2.0 // indirect cosmossdk.io/errors v1.0.2 // indirect cosmossdk.io/log v1.6.0 // indirect - cosmossdk.io/math v1.5.3 // indirect cosmossdk.io/schema v1.1.0 // indirect cosmossdk.io/store v1.1.2 // indirect cosmossdk.io/x/tx v0.14.0 // indirect @@ -173,4 +173,5 @@ replace ( cosmossdk.io/core => ../../core cosmossdk.io/store => ../../store cosmossdk.io/x/tx => ../../x/tx + github.com/cosmos/cosmos-sdk/math/v2 => ../../math ) diff --git a/tools/confix/go.sum b/tools/confix/go.sum index a1de2c72502b..8eff92ff52c6 100644 --- a/tools/confix/go.sum +++ b/tools/confix/go.sum @@ -8,8 +8,6 @@ cosmossdk.io/errors v1.0.2 h1:wcYiJz08HThbWxd/L4jObeLaLySopyyuUFB5w4AGpCo= cosmossdk.io/errors v1.0.2/go.mod h1:0rjgiHkftRYPj//3DrD6y8hcm40HcPv/dR4R/4efr0k= cosmossdk.io/log v1.6.0 h1:SJIOmJ059wi1piyRgNRXKXhlDXGqnB5eQwhcZKv2tOk= cosmossdk.io/log v1.6.0/go.mod h1:5cXXBvfBkR2/BcXmosdCSLXllvgSjphrrDVdfVRmBGM= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= cosmossdk.io/schema v1.1.0 h1:mmpuz3dzouCoyjjcMcA/xHBEmMChN+EHh8EHxHRHhzE= cosmossdk.io/schema v1.1.0/go.mod h1:Gb7pqO+tpR+jLW5qDcNOSv0KtppYs7881kfzakguhhI= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= diff --git a/tools/cosmovisor/go.mod b/tools/cosmovisor/go.mod index 244427bea028..49ccbd797890 100644 --- a/tools/cosmovisor/go.mod +++ b/tools/cosmovisor/go.mod @@ -30,7 +30,6 @@ require ( cosmossdk.io/core v0.11.3 // indirect cosmossdk.io/depinject v1.2.0 // indirect cosmossdk.io/errors v1.0.2 // indirect - cosmossdk.io/math v1.5.3 // indirect cosmossdk.io/schema v1.1.0 // indirect cosmossdk.io/store v1.1.2 // indirect cosmossdk.io/x/tx v0.14.0 // indirect @@ -63,6 +62,7 @@ require ( github.com/cosmos/btcutil v1.0.5 // indirect github.com/cosmos/cosmos-db v1.1.1 // indirect github.com/cosmos/cosmos-proto v1.0.0-beta.5 // indirect + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 // indirect github.com/cosmos/go-bip39 v1.0.0 // indirect github.com/cosmos/gogogateway v1.2.0 // indirect github.com/cosmos/gogoproto v1.7.0 // indirect @@ -213,4 +213,5 @@ replace ( cosmossdk.io/core => ../../core cosmossdk.io/store => ../../store cosmossdk.io/x/tx => ../../x/tx + github.com/cosmos/cosmos-sdk/math/v2 => ../../math ) diff --git a/tools/cosmovisor/go.sum b/tools/cosmovisor/go.sum index b843643ce90b..a70c2ae53d5d 100644 --- a/tools/cosmovisor/go.sum +++ b/tools/cosmovisor/go.sum @@ -622,8 +622,6 @@ cosmossdk.io/errors v1.0.2 h1:wcYiJz08HThbWxd/L4jObeLaLySopyyuUFB5w4AGpCo= cosmossdk.io/errors v1.0.2/go.mod h1:0rjgiHkftRYPj//3DrD6y8hcm40HcPv/dR4R/4efr0k= cosmossdk.io/log v1.6.0 h1:SJIOmJ059wi1piyRgNRXKXhlDXGqnB5eQwhcZKv2tOk= cosmossdk.io/log v1.6.0/go.mod h1:5cXXBvfBkR2/BcXmosdCSLXllvgSjphrrDVdfVRmBGM= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= cosmossdk.io/schema v1.1.0 h1:mmpuz3dzouCoyjjcMcA/xHBEmMChN+EHh8EHxHRHhzE= cosmossdk.io/schema v1.1.0/go.mod h1:Gb7pqO+tpR+jLW5qDcNOSv0KtppYs7881kfzakguhhI= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= diff --git a/types/bench_test.go b/types/bench_test.go index 21b0604d24be..4b039c641e4c 100644 --- a/types/bench_test.go +++ b/types/bench_test.go @@ -3,8 +3,7 @@ package types_test import ( "testing" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/types/codec_test.go b/types/codec_test.go index 531490497028..b9f88d1f3571 100644 --- a/types/codec_test.go +++ b/types/codec_test.go @@ -6,7 +6,8 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/collections/colltest" - "cosmossdk.io/math" + + "github.com/cosmos/cosmos-sdk/math/v2" ) func TestIntValue(t *testing.T) { diff --git a/types/coin.go b/types/coin.go index a9054ac5066c..748e9959158e 100644 --- a/types/coin.go +++ b/types/coin.go @@ -8,7 +8,7 @@ import ( "sort" "strings" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) //----------------------------------------------------------------------------- diff --git a/types/coin.pb.go b/types/coin.pb.go index b1674eb8f70e..836a06f89c5b 100644 --- a/types/coin.pb.go +++ b/types/coin.pb.go @@ -4,9 +4,9 @@ package types import ( - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" _ "github.com/cosmos/cosmos-sdk/types/tx/amino" _ "github.com/cosmos/gogoproto/gogoproto" proto "github.com/cosmos/gogoproto/proto" @@ -31,8 +31,8 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // NOTE: The amount field is an Int which implements the custom method // signatures required by gogoproto. type Coin struct { - Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` - Amount cosmossdk_io_math.Int `protobuf:"bytes,2,opt,name=amount,proto3,customtype=cosmossdk.io/math.Int" json:"amount"` + Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` + Amount github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,2,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"amount"` } func (m *Coin) Reset() { *m = Coin{} } @@ -79,8 +79,8 @@ func (m *Coin) GetDenom() string { // NOTE: The amount field is an Dec which implements the custom method // signatures required by gogoproto. type DecCoin struct { - Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` - Amount cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=amount,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"amount"` + Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` + Amount github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"amount"` } func (m *DecCoin) Reset() { *m = DecCoin{} } @@ -125,7 +125,7 @@ func (m *DecCoin) GetDenom() string { // IntProto defines a Protobuf wrapper around an Int object. // Deprecated: Prefer to use math.Int directly. It supports binary Marshal and Unmarshal. type IntProto struct { - Int cosmossdk_io_math.Int `protobuf:"bytes,1,opt,name=int,proto3,customtype=cosmossdk.io/math.Int" json:"int"` + Int github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,1,opt,name=int,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"int"` } func (m *IntProto) Reset() { *m = IntProto{} } @@ -163,7 +163,7 @@ var xxx_messageInfo_IntProto proto.InternalMessageInfo // DecProto defines a Protobuf wrapper around a Dec object. // Deprecated: Prefer to use math.LegacyDec directly. It supports binary Marshal and Unmarshal. type DecProto struct { - Dec cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=dec,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"dec"` + Dec github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,1,opt,name=dec,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"dec"` } func (m *DecProto) Reset() { *m = DecProto{} } @@ -208,29 +208,29 @@ func init() { func init() { proto.RegisterFile("cosmos/base/v1beta1/coin.proto", fileDescriptor_189a96714eafc2df) } var fileDescriptor_189a96714eafc2df = []byte{ - // 341 bytes of a gzipped FileDescriptorProto + // 339 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4b, 0xce, 0x2f, 0xce, 0xcd, 0x2f, 0xd6, 0x4f, 0x4a, 0x2c, 0x4e, 0xd5, 0x2f, 0x33, 0x4c, 0x4a, 0x2d, 0x49, 0x34, 0xd4, 0x4f, 0xce, 0xcf, 0xcc, 0xd3, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x86, 0xc8, 0xeb, 0x81, 0xe4, 0xf5, 0xa0, 0xf2, 0x52, 0x22, 0xe9, 0xf9, 0xe9, 0xf9, 0x60, 0x79, 0x7d, 0x10, 0x0b, 0xa2, 0x54, 0x4a, 0x12, 0xa2, 0x34, 0x1e, 0x22, 0x01, 0xd5, 0x07, 0x91, 0x12, 0x4c, 0xcc, 0xcd, 0xcc, - 0xcb, 0xd7, 0x07, 0x93, 0x10, 0x21, 0xa5, 0x1c, 0x2e, 0x16, 0xe7, 0xfc, 0xcc, 0x3c, 0x21, 0x11, + 0xcb, 0xd7, 0x07, 0x93, 0x10, 0x21, 0xa5, 0x7a, 0x2e, 0x16, 0xe7, 0xfc, 0xcc, 0x3c, 0x21, 0x11, 0x2e, 0xd6, 0x94, 0xd4, 0xbc, 0xfc, 0x5c, 0x09, 0x46, 0x05, 0x46, 0x0d, 0xce, 0x20, 0x08, 0x47, - 0xc8, 0x83, 0x8b, 0x2d, 0x31, 0x37, 0xbf, 0x34, 0xaf, 0x44, 0x82, 0x09, 0x24, 0xec, 0x64, 0x70, - 0xe2, 0x9e, 0x3c, 0xc3, 0xad, 0x7b, 0xf2, 0xa2, 0x10, 0x63, 0x8b, 0x53, 0xb2, 0xf5, 0x32, 0xf3, - 0xf5, 0x73, 0x13, 0x4b, 0x32, 0xf4, 0x3c, 0xf3, 0x4a, 0x2e, 0x6d, 0xd1, 0xe5, 0x82, 0xda, 0xe7, - 0x99, 0x57, 0xb2, 0xe2, 0xf9, 0x06, 0x2d, 0xc6, 0x20, 0xa8, 0x7e, 0x2b, 0x96, 0x17, 0x0b, 0xe4, - 0x19, 0x95, 0x0a, 0xb8, 0xd8, 0x5d, 0x52, 0x93, 0xf1, 0x58, 0xe8, 0x89, 0x66, 0xa1, 0x21, 0xd4, - 0x42, 0x69, 0x4c, 0x0b, 0x7d, 0x52, 0xd3, 0x13, 0x93, 0x2b, 0x5d, 0x52, 0x93, 0x91, 0xac, 0x75, - 0x49, 0x4d, 0x46, 0xb3, 0xd1, 0x93, 0x8b, 0xc3, 0x33, 0xaf, 0x24, 0x00, 0x1c, 0x88, 0xb6, 0x5c, - 0xcc, 0x99, 0x79, 0x25, 0x10, 0x0b, 0x9d, 0xb4, 0x49, 0xf0, 0x4a, 0x10, 0x48, 0x9f, 0x92, 0x3f, - 0x17, 0x87, 0x4b, 0x6a, 0x32, 0xc4, 0x28, 0x67, 0x2e, 0xe6, 0x94, 0xd4, 0x64, 0xa8, 0x51, 0x64, - 0x38, 0x12, 0xa4, 0xdb, 0xc9, 0xe5, 0xc6, 0x43, 0x39, 0x86, 0x86, 0x47, 0x72, 0x0c, 0x27, 0x1e, - 0xc9, 0x31, 0x5e, 0x78, 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x17, - 0x1e, 0xcb, 0x31, 0xdc, 0x78, 0x2c, 0xc7, 0x10, 0xa5, 0x94, 0x9e, 0x59, 0x92, 0x51, 0x9a, 0xa4, - 0x97, 0x9c, 0x9f, 0x0b, 0x8d, 0x49, 0x28, 0xa5, 0x5b, 0x9c, 0x92, 0xad, 0x5f, 0x52, 0x59, 0x90, - 0x5a, 0x9c, 0xc4, 0x06, 0x8e, 0x48, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd2, 0x0a, 0x5e, - 0xb8, 0x43, 0x02, 0x00, 0x00, + 0x28, 0x9a, 0x8b, 0x2d, 0x31, 0x37, 0xbf, 0x34, 0xaf, 0x44, 0x82, 0x09, 0x24, 0xec, 0xe4, 0x7c, + 0xe2, 0x9e, 0x3c, 0xc3, 0xad, 0x7b, 0xf2, 0x1a, 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, 0xc9, + 0xf9, 0xb9, 0x50, 0x1b, 0xa0, 0x94, 0x6e, 0x71, 0x4a, 0xb6, 0x7e, 0x6e, 0x62, 0x49, 0x86, 0x7e, + 0x99, 0x91, 0x9e, 0x67, 0x5e, 0xc9, 0xa5, 0x2d, 0xba, 0x5c, 0x50, 0x27, 0x78, 0xe6, 0x95, 0xac, + 0x78, 0xbe, 0x41, 0x8b, 0x31, 0x08, 0x6a, 0xa4, 0x15, 0xcb, 0x8b, 0x05, 0xf2, 0x8c, 0x4a, 0xcd, + 0x8c, 0x5c, 0xec, 0x2e, 0xa9, 0xc9, 0x78, 0x1c, 0x11, 0x83, 0xe6, 0x08, 0x17, 0xa8, 0x23, 0xf4, + 0x88, 0x72, 0x84, 0x4f, 0x6a, 0x7a, 0x62, 0x72, 0xa5, 0x4b, 0x6a, 0x32, 0x92, 0x53, 0x5c, 0x52, + 0x93, 0xd1, 0x5c, 0x11, 0xc3, 0xc5, 0xe1, 0x99, 0x57, 0x12, 0x00, 0x0e, 0xeb, 0x00, 0x2e, 0xe6, + 0xcc, 0xbc, 0x12, 0x88, 0x1b, 0x9c, 0xec, 0x28, 0xf3, 0x71, 0x10, 0xc8, 0x28, 0xa5, 0x24, 0x2e, + 0x0e, 0x97, 0xd4, 0x64, 0x88, 0xe9, 0x61, 0x5c, 0xcc, 0x29, 0xa9, 0xc9, 0x50, 0xd3, 0xa9, 0xe3, + 0x15, 0x90, 0x81, 0x4e, 0x2e, 0x37, 0x1e, 0xca, 0x31, 0x34, 0x3c, 0x92, 0x63, 0x38, 0xf1, 0x48, + 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, + 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, 0x28, 0x25, 0xbc, 0x96, 0x94, 0x54, 0x16, 0xa4, 0x16, + 0x27, 0xb1, 0x81, 0x53, 0x85, 0x31, 0x20, 0x00, 0x00, 0xff, 0xff, 0xe1, 0xf2, 0xfd, 0x9f, 0x90, + 0x02, 0x00, 0x00, } func (this *Coin) Equal(that interface{}) bool { diff --git a/types/coin_benchmark_test.go b/types/coin_benchmark_test.go index 9c796bfdd19d..bc067207757b 100644 --- a/types/coin_benchmark_test.go +++ b/types/coin_benchmark_test.go @@ -4,7 +4,7 @@ import ( "fmt" "testing" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) func coinName(suffix int) string { diff --git a/types/coin_internal_test.go b/types/coin_internal_test.go index 0da746852a02..328b845867c6 100644 --- a/types/coin_internal_test.go +++ b/types/coin_internal_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/suite" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) func TestCoinTestSuite(t *testing.T) { diff --git a/types/coin_test.go b/types/coin_test.go index 081bf7c7809e..8def21207b0c 100644 --- a/types/coin_test.go +++ b/types/coin_test.go @@ -8,9 +8,8 @@ import ( "github.com/stretchr/testify/require" "github.com/stretchr/testify/suite" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/types/collections.go b/types/collections.go index b79d7488669a..cea7ded754da 100644 --- a/types/collections.go +++ b/types/collections.go @@ -6,7 +6,8 @@ import ( "cosmossdk.io/collections" collcodec "cosmossdk.io/collections/codec" - "cosmossdk.io/math" + + "github.com/cosmos/cosmos-sdk/math/v2" ) var ( diff --git a/types/dec_coin.go b/types/dec_coin.go index 7a431b69c39d..ee8656136e80 100644 --- a/types/dec_coin.go +++ b/types/dec_coin.go @@ -6,7 +6,8 @@ import ( "strings" "cosmossdk.io/errors" - "cosmossdk.io/math" + + "github.com/cosmos/cosmos-sdk/math/v2" ) // ---------------------------------------------------------------------------- diff --git a/types/dec_coin_test.go b/types/dec_coin_test.go index b22f8cda7395..f6040abcf721 100644 --- a/types/dec_coin_test.go +++ b/types/dec_coin_test.go @@ -6,8 +6,7 @@ import ( "github.com/stretchr/testify/suite" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/types/denom.go b/types/denom.go index 5cd0910ad44f..d731d31bfd12 100644 --- a/types/denom.go +++ b/types/denom.go @@ -3,7 +3,7 @@ package types import ( "fmt" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) // denomUnits contains a mapping of denomination mapped to their respective unit diff --git a/types/denom_internal_test.go b/types/denom_internal_test.go index a22c3a211540..ec74661c04ea 100644 --- a/types/denom_internal_test.go +++ b/types/denom_internal_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/suite" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) var ( diff --git a/types/events_test.go b/types/events_test.go index 0b6b365d8679..62756360ad94 100644 --- a/types/events_test.go +++ b/types/events_test.go @@ -8,9 +8,8 @@ import ( abci "github.com/cometbft/cometbft/abci/types" "github.com/stretchr/testify/suite" - "cosmossdk.io/math" - codectypes "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/math/v2" testdata "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/types/mapcoins.go b/types/mapcoins.go index dfed8e80093d..dfbe1af74612 100644 --- a/types/mapcoins.go +++ b/types/mapcoins.go @@ -1,6 +1,6 @@ package types -import "cosmossdk.io/math" +import "github.com/cosmos/cosmos-sdk/math/v2" // MapCoins is a map representation of sdk.Coins // intended solely for use in bulk additions. diff --git a/types/module/simulation.go b/types/module/simulation.go index 56246acc9956..0aa9e11261b6 100644 --- a/types/module/simulation.go +++ b/types/module/simulation.go @@ -6,10 +6,9 @@ import ( "sort" "time" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/simulation" ) diff --git a/types/query/filtered_pagination_test.go b/types/query/filtered_pagination_test.go index eb287b1ef793..947d391d625b 100644 --- a/types/query/filtered_pagination_test.go +++ b/types/query/filtered_pagination_test.go @@ -3,11 +3,11 @@ package query_test import ( "fmt" - "cosmossdk.io/math" "cosmossdk.io/store/prefix" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" "github.com/cosmos/cosmos-sdk/types/query" diff --git a/types/query/fuzz_test.go b/types/query/fuzz_test.go index 60d50281c3d9..2bf54d8b9eaf 100644 --- a/types/query/fuzz_test.go +++ b/types/query/fuzz_test.go @@ -6,9 +6,9 @@ import ( fuzz "github.com/google/gofuzz" - "cosmossdk.io/math" "cosmossdk.io/store/prefix" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" "github.com/cosmos/cosmos-sdk/types/query" diff --git a/types/query/pagination_test.go b/types/query/pagination_test.go index d8790a9efbbf..4c965595cd2e 100644 --- a/types/query/pagination_test.go +++ b/types/query/pagination_test.go @@ -10,13 +10,13 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" - "cosmossdk.io/math" "cosmossdk.io/store/prefix" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil/configurator" testutilsims "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/types/simulation/rand_util.go b/types/simulation/rand_util.go index 2dd39ead89bd..c3bb8c8f52e6 100644 --- a/types/simulation/rand_util.go +++ b/types/simulation/rand_util.go @@ -7,8 +7,7 @@ import ( "time" "unsafe" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/types/staking.go b/types/staking.go index 5688c06235cd..c88320343603 100644 --- a/types/staking.go +++ b/types/staking.go @@ -1,7 +1,7 @@ package types import ( - sdkmath "cosmossdk.io/math" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" ) // ValidatorUpdateDelay is the delay, in blocks, between when validator updates are returned to the diff --git a/types/staking_test.go b/types/staking_test.go index 4a68df6b619f..ef41119deec9 100644 --- a/types/staking_test.go +++ b/types/staking_test.go @@ -5,8 +5,7 @@ import ( "github.com/stretchr/testify/suite" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/auth/ante/ante_test.go b/x/auth/ante/ante_test.go index e86e86abe563..fa1cea70eb9e 100644 --- a/x/auth/ante/ante_test.go +++ b/x/auth/ante/ante_test.go @@ -12,13 +12,13 @@ import ( "go.uber.org/mock/gomock" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" kmultisig "github.com/cosmos/cosmos-sdk/crypto/keys/multisig" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" diff --git a/x/auth/ante/fee_test.go b/x/auth/ante/fee_test.go index 4f772fb3d7e9..3966f193c54e 100644 --- a/x/auth/ante/fee_test.go +++ b/x/auth/ante/fee_test.go @@ -6,9 +6,8 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" - "cosmossdk.io/math" - cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" diff --git a/x/auth/ante/validator_tx_fee.go b/x/auth/ante/validator_tx_fee.go index fdde15ec8640..c7d16b08483a 100644 --- a/x/auth/ante/validator_tx_fee.go +++ b/x/auth/ante/validator_tx_fee.go @@ -4,8 +4,8 @@ import ( "math" errorsmod "cosmossdk.io/errors" - sdkmath "cosmossdk.io/math" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" ) diff --git a/x/auth/migrations/legacytx/stdtx.go b/x/auth/migrations/legacytx/stdtx.go index ed6938afa70a..afec13c10617 100644 --- a/x/auth/migrations/legacytx/stdtx.go +++ b/x/auth/migrations/legacytx/stdtx.go @@ -2,11 +2,11 @@ package legacytx import ( errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec/legacy" codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/tx/signing" ) diff --git a/x/auth/migrations/v2/store_test.go b/x/auth/migrations/v2/store_test.go index 879842d57476..1090b39aca17 100644 --- a/x/auth/migrations/v2/store_test.go +++ b/x/auth/migrations/v2/store_test.go @@ -11,9 +11,9 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/x/auth/simulation/genesis_test.go b/x/auth/simulation/genesis_test.go index 1ad07afd32f8..25c0945516b7 100644 --- a/x/auth/simulation/genesis_test.go +++ b/x/auth/simulation/genesis_test.go @@ -7,10 +7,9 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/auth/simulation" diff --git a/x/auth/tx/builder_test.go b/x/auth/tx/builder_test.go index 385fcee2e83c..4271a68b865b 100644 --- a/x/auth/tx/builder_test.go +++ b/x/auth/tx/builder_test.go @@ -7,13 +7,13 @@ import ( "github.com/stretchr/testify/require" errorsmod "cosmossdk.io/errors" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/codec/legacy" codectestutil "github.com/cosmos/cosmos-sdk/codec/testutil" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/auth/vesting/client/cli/tx_test.go b/x/auth/vesting/client/cli/tx_test.go index 00119f5d7f4c..15c418dcca1b 100644 --- a/x/auth/vesting/client/cli/tx_test.go +++ b/x/auth/vesting/client/cli/tx_test.go @@ -10,12 +10,11 @@ import ( rpcclientmock "github.com/cometbft/cometbft/rpc/client/mock" "github.com/stretchr/testify/suite" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keyring" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" diff --git a/x/auth/vesting/msg_server_test.go b/x/auth/vesting/msg_server_test.go index afcfad9a8a55..5c2cd54b3395 100644 --- a/x/auth/vesting/msg_server_test.go +++ b/x/auth/vesting/msg_server_test.go @@ -9,9 +9,9 @@ import ( "github.com/stretchr/testify/suite" "go.uber.org/mock/gomock" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/auth/vesting/types/vesting_account.go b/x/auth/vesting/types/vesting_account.go index 30c012b70dff..1aa2db7ab34f 100644 --- a/x/auth/vesting/types/vesting_account.go +++ b/x/auth/vesting/types/vesting_account.go @@ -5,8 +5,7 @@ import ( "fmt" "time" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" vestexported "github.com/cosmos/cosmos-sdk/x/auth/vesting/exported" diff --git a/x/authz/client/cli/tx_test.go b/x/authz/client/cli/tx_test.go index 0760dfd81ab7..5546aa8967a4 100644 --- a/x/authz/client/cli/tx_test.go +++ b/x/authz/client/cli/tx_test.go @@ -13,13 +13,13 @@ import ( _ "cosmossdk.io/api/cosmos/authz/v1beta1" "cosmossdk.io/core/address" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/authz/keeper/genesis_test.go b/x/authz/keeper/genesis_test.go index 60329683dec1..3de9e94cf57e 100644 --- a/x/authz/keeper/genesis_test.go +++ b/x/authz/keeper/genesis_test.go @@ -9,12 +9,12 @@ import ( "go.uber.org/mock/gomock" "cosmossdk.io/log" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/authz/keeper/msg_server_test.go b/x/authz/keeper/msg_server_test.go index ad843525c7b6..863a8ff7a757 100644 --- a/x/authz/keeper/msg_server_test.go +++ b/x/authz/keeper/msg_server_test.go @@ -5,9 +5,8 @@ import ( "go.uber.org/mock/gomock" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" diff --git a/x/authz/msgs_test.go b/x/authz/msgs_test.go index 4979e6cb858c..aa426c93ae11 100644 --- a/x/authz/msgs_test.go +++ b/x/authz/msgs_test.go @@ -11,12 +11,12 @@ import ( "google.golang.org/protobuf/types/known/anypb" txv1beta1 "cosmossdk.io/api/cosmos/tx/v1beta1" - sdkmath "cosmossdk.io/math" txsigning "cosmossdk.io/x/tx/signing" "cosmossdk.io/x/tx/signing/aminojson" "github.com/cosmos/cosmos-sdk/codec" cdctypes "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/auth/migrations/legacytx" "github.com/cosmos/cosmos-sdk/x/authz" diff --git a/x/authz/simulation/genesis.go b/x/authz/simulation/genesis.go index de3ef60b937d..816424888401 100644 --- a/x/authz/simulation/genesis.go +++ b/x/authz/simulation/genesis.go @@ -4,9 +4,8 @@ import ( "math/rand" "time" - sdkmath "cosmossdk.io/math" - codectypes "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/authz/simulation/genesis_test.go b/x/authz/simulation/genesis_test.go index 416381c94fb5..45e304ee660a 100644 --- a/x/authz/simulation/genesis_test.go +++ b/x/authz/simulation/genesis_test.go @@ -7,8 +7,7 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/module" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/bank/app_test.go b/x/bank/app_test.go index 67b1e3ed943d..427e65892431 100644 --- a/x/bank/app_test.go +++ b/x/bank/app_test.go @@ -10,11 +10,11 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil/configurator" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/x/bank/client/cli/tx.go b/x/bank/client/cli/tx.go index 1edc19883d91..209f2f096f92 100644 --- a/x/bank/client/cli/tx.go +++ b/x/bank/client/cli/tx.go @@ -6,11 +6,11 @@ import ( "github.com/spf13/cobra" "cosmossdk.io/core/address" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/client/tx" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/version" "github.com/cosmos/cosmos-sdk/x/bank/types" diff --git a/x/bank/client/cli/tx_test.go b/x/bank/client/cli/tx_test.go index 834c4185b66c..645443c669fb 100644 --- a/x/bank/client/cli/tx_test.go +++ b/x/bank/client/cli/tx_test.go @@ -9,12 +9,11 @@ import ( rpcclientmock "github.com/cometbft/cometbft/rpc/client/mock" "github.com/stretchr/testify/suite" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keyring" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" diff --git a/x/bank/keeper/collections_test.go b/x/bank/keeper/collections_test.go index 39159eaf842b..851cbf748c59 100644 --- a/x/bank/keeper/collections_test.go +++ b/x/bank/keeper/collections_test.go @@ -10,10 +10,10 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/log" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/bank/keeper/genesis_test.go b/x/bank/keeper/genesis_test.go index 598d551828f7..310ae1202335 100644 --- a/x/bank/keeper/genesis_test.go +++ b/x/bank/keeper/genesis_test.go @@ -1,8 +1,7 @@ package keeper_test import ( - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" "github.com/cosmos/cosmos-sdk/x/bank/types" diff --git a/x/bank/keeper/grpc_query.go b/x/bank/keeper/grpc_query.go index c172fb24e649..f1fad6df8751 100644 --- a/x/bank/keeper/grpc_query.go +++ b/x/bank/keeper/grpc_query.go @@ -7,9 +7,9 @@ import ( "google.golang.org/grpc/status" "cosmossdk.io/collections" - "cosmossdk.io/math" "cosmossdk.io/store/prefix" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" diff --git a/x/bank/keeper/keeper.go b/x/bank/keeper/keeper.go index 6883e60aa509..2b39815d8dbf 100644 --- a/x/bank/keeper/keeper.go +++ b/x/bank/keeper/keeper.go @@ -7,9 +7,9 @@ import ( "cosmossdk.io/core/store" errorsmod "cosmossdk.io/errors" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/types/query" diff --git a/x/bank/keeper/keeper_test.go b/x/bank/keeper/keeper_test.go index f5570c0e7f70..b592cc54d835 100644 --- a/x/bank/keeper/keeper_test.go +++ b/x/bank/keeper/keeper_test.go @@ -20,11 +20,11 @@ import ( errorsmod "cosmossdk.io/errors" "cosmossdk.io/log" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/bank/keeper/send.go b/x/bank/keeper/send.go index 96fa6f2a089b..e94f1a9f4f6a 100644 --- a/x/bank/keeper/send.go +++ b/x/bank/keeper/send.go @@ -8,9 +8,9 @@ import ( "cosmossdk.io/core/store" errorsmod "cosmossdk.io/errors" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/telemetry" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" diff --git a/x/bank/keeper/view.go b/x/bank/keeper/view.go index 028dbedaeabc..5c8a5dc67d49 100644 --- a/x/bank/keeper/view.go +++ b/x/bank/keeper/view.go @@ -9,9 +9,9 @@ import ( "cosmossdk.io/core/store" errorsmod "cosmossdk.io/errors" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/x/bank/types" diff --git a/x/bank/migrations/v2/json_test.go b/x/bank/migrations/v2/json_test.go index 09caa926f226..1d2e5905b0e8 100644 --- a/x/bank/migrations/v2/json_test.go +++ b/x/bank/migrations/v2/json_test.go @@ -6,9 +6,8 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" v2bank "github.com/cosmos/cosmos-sdk/x/bank/migrations/v2" diff --git a/x/bank/migrations/v2/store.go b/x/bank/migrations/v2/store.go index b804ab697976..99949b35627e 100644 --- a/x/bank/migrations/v2/store.go +++ b/x/bank/migrations/v2/store.go @@ -3,11 +3,11 @@ package v2 import ( "cosmossdk.io/core/store" "cosmossdk.io/log" - "cosmossdk.io/math" "cosmossdk.io/store/prefix" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" sdk "github.com/cosmos/cosmos-sdk/types" v1auth "github.com/cosmos/cosmos-sdk/x/auth/migrations/v1" diff --git a/x/bank/migrations/v2/store_test.go b/x/bank/migrations/v2/store_test.go index bb6c11900eb2..70c8a5230ef1 100644 --- a/x/bank/migrations/v2/store_test.go +++ b/x/bank/migrations/v2/store_test.go @@ -5,10 +5,10 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" "cosmossdk.io/store/prefix" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/x/bank/migrations/v3/store_test.go b/x/bank/migrations/v3/store_test.go index 3fb5fc7a6fc5..67e320227fc0 100644 --- a/x/bank/migrations/v3/store_test.go +++ b/x/bank/migrations/v3/store_test.go @@ -6,10 +6,10 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" "cosmossdk.io/store/prefix" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/bank/migrations/v4/gen_state_test.go b/x/bank/migrations/v4/gen_state_test.go index 52511eb70b25..4f3225ef1c25 100644 --- a/x/bank/migrations/v4/gen_state_test.go +++ b/x/bank/migrations/v4/gen_state_test.go @@ -5,8 +5,7 @@ import ( "github.com/stretchr/testify/assert" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" v4 "github.com/cosmos/cosmos-sdk/x/bank/migrations/v4" "github.com/cosmos/cosmos-sdk/x/bank/types" diff --git a/x/bank/simulation/genesis.go b/x/bank/simulation/genesis.go index b1a83e55f24f..abbb00ed5c23 100644 --- a/x/bank/simulation/genesis.go +++ b/x/bank/simulation/genesis.go @@ -3,8 +3,7 @@ package simulation import ( "math/rand" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" "github.com/cosmos/cosmos-sdk/x/bank/types" diff --git a/x/bank/simulation/genesis_test.go b/x/bank/simulation/genesis_test.go index de0ad2226d96..22f4145bbfef 100644 --- a/x/bank/simulation/genesis_test.go +++ b/x/bank/simulation/genesis_test.go @@ -8,10 +8,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/bank/types/balance_test.go b/x/bank/types/balance_test.go index 2ac676988ec9..1e8e6655f896 100644 --- a/x/bank/types/balance_test.go +++ b/x/bank/types/balance_test.go @@ -5,9 +5,8 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" bank "github.com/cosmos/cosmos-sdk/x/bank/types" ) diff --git a/x/bank/types/genesis_test.go b/x/bank/types/genesis_test.go index f7412df117fa..d5a623e377c2 100644 --- a/x/bank/types/genesis_test.go +++ b/x/bank/types/genesis_test.go @@ -6,8 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/bank/types/keys.go b/x/bank/types/keys.go index b4ea683d4b69..4ebbe5f15e49 100644 --- a/x/bank/types/keys.go +++ b/x/bank/types/keys.go @@ -3,8 +3,8 @@ package types import ( "cosmossdk.io/collections" collcodec "cosmossdk.io/collections/codec" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/bank/types/keys_test.go b/x/bank/types/keys_test.go index fa2c48669b61..2e1e649fa80b 100644 --- a/x/bank/types/keys_test.go +++ b/x/bank/types/keys_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/collections/colltest" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/bank/types/send_authorization_test.go b/x/bank/types/send_authorization_test.go index f0f5e6bdd786..ec8ffe191652 100644 --- a/x/bank/types/send_authorization_test.go +++ b/x/bank/types/send_authorization_test.go @@ -7,9 +7,9 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/core/header" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/bank/types" diff --git a/x/crisis/keeper/genesis_test.go b/x/crisis/keeper/genesis_test.go index cf1e86b6ba0f..a4e697d515f6 100644 --- a/x/crisis/keeper/genesis_test.go +++ b/x/crisis/keeper/genesis_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/suite" "go.uber.org/mock/gomock" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" diff --git a/x/crisis/keeper/msg_server_test.go b/x/crisis/keeper/msg_server_test.go index 62871f1f90f2..fe1fb27fffd1 100644 --- a/x/crisis/keeper/msg_server_test.go +++ b/x/crisis/keeper/msg_server_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/suite" "go.uber.org/mock/gomock" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keyring" diff --git a/x/crisis/types/genesis.go b/x/crisis/types/genesis.go index 6583ae175a03..621e94f25d8b 100644 --- a/x/crisis/types/genesis.go +++ b/x/crisis/types/genesis.go @@ -3,7 +3,7 @@ package types import ( "fmt" - sdkmath "cosmossdk.io/math" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/distribution/client/cli/tx_test.go b/x/distribution/client/cli/tx_test.go index daa9b4cf9190..7accdc1d3945 100644 --- a/x/distribution/client/cli/tx_test.go +++ b/x/distribution/client/cli/tx_test.go @@ -11,12 +11,11 @@ import ( "github.com/cosmos/gogoproto/proto" "github.com/stretchr/testify/suite" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keyring" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" diff --git a/x/distribution/keeper/abci_test.go b/x/distribution/keeper/abci_test.go index f8fb868f594a..42bfc739b204 100644 --- a/x/distribution/keeper/abci_test.go +++ b/x/distribution/keeper/abci_test.go @@ -10,10 +10,10 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/distribution/keeper/allocation.go b/x/distribution/keeper/allocation.go index dc3cf671a74a..0602439ae113 100644 --- a/x/distribution/keeper/allocation.go +++ b/x/distribution/keeper/allocation.go @@ -5,8 +5,7 @@ import ( abci "github.com/cometbft/cometbft/abci/types" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/distribution/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/distribution/keeper/allocation_test.go b/x/distribution/keeper/allocation_test.go index bb915294b603..e91ada88dcf3 100644 --- a/x/distribution/keeper/allocation_test.go +++ b/x/distribution/keeper/allocation_test.go @@ -9,10 +9,10 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/distribution/keeper/delegation.go b/x/distribution/keeper/delegation.go index b691d90a57cb..d9d76b4b97e0 100644 --- a/x/distribution/keeper/delegation.go +++ b/x/distribution/keeper/delegation.go @@ -4,8 +4,7 @@ import ( "context" "fmt" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/distribution/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/distribution/keeper/delegation_test.go b/x/distribution/keeper/delegation_test.go index 61bd81369c47..bb98aa6f42e5 100644 --- a/x/distribution/keeper/delegation_test.go +++ b/x/distribution/keeper/delegation_test.go @@ -7,10 +7,10 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/distribution/keeper/hooks.go b/x/distribution/keeper/hooks.go index 9ae9771b4ed9..7e8d0a07f29b 100644 --- a/x/distribution/keeper/hooks.go +++ b/x/distribution/keeper/hooks.go @@ -3,8 +3,7 @@ package keeper import ( "context" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/distribution/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/distribution/keeper/keeper_test.go b/x/distribution/keeper/keeper_test.go index 5af9214d7a99..cb796b8b3db8 100644 --- a/x/distribution/keeper/keeper_test.go +++ b/x/distribution/keeper/keeper_test.go @@ -8,9 +8,9 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/x/distribution/keeper/params.go b/x/distribution/keeper/params.go index 60b352b2677e..6274252c705e 100644 --- a/x/distribution/keeper/params.go +++ b/x/distribution/keeper/params.go @@ -3,7 +3,7 @@ package keeper import ( "context" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) // GetCommunityTax returns the current distribution community tax. diff --git a/x/distribution/keeper/validator.go b/x/distribution/keeper/validator.go index b008b58fd66b..c9a9b1a1933e 100644 --- a/x/distribution/keeper/validator.go +++ b/x/distribution/keeper/validator.go @@ -4,8 +4,7 @@ import ( "context" "fmt" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/distribution/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/distribution/migrations/v3/json.go b/x/distribution/migrations/v3/json.go index e384b4869307..5714dfbae84b 100644 --- a/x/distribution/migrations/v3/json.go +++ b/x/distribution/migrations/v3/json.go @@ -1,8 +1,7 @@ package v3 import ( - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/x/distribution/types" ) diff --git a/x/distribution/migrations/v3/json_test.go b/x/distribution/migrations/v3/json_test.go index 399b26f8d70a..9b2d83ba9696 100644 --- a/x/distribution/migrations/v3/json_test.go +++ b/x/distribution/migrations/v3/json_test.go @@ -6,9 +6,8 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" "github.com/cosmos/cosmos-sdk/x/distribution" v3 "github.com/cosmos/cosmos-sdk/x/distribution/migrations/v3" diff --git a/x/distribution/migrations/v3/migrate.go b/x/distribution/migrations/v3/migrate.go index 5f59b59566b8..e6bd128ecd2a 100644 --- a/x/distribution/migrations/v3/migrate.go +++ b/x/distribution/migrations/v3/migrate.go @@ -2,9 +2,9 @@ package v3 import ( "cosmossdk.io/core/store" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/distribution/exported" "github.com/cosmos/cosmos-sdk/x/distribution/types" diff --git a/x/distribution/simulation/decoder_test.go b/x/distribution/simulation/decoder_test.go index 936742bfe27d..7220b0b16a08 100644 --- a/x/distribution/simulation/decoder_test.go +++ b/x/distribution/simulation/decoder_test.go @@ -6,9 +6,8 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/kv" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" diff --git a/x/distribution/simulation/genesis.go b/x/distribution/simulation/genesis.go index a03af3d05c4b..c2ad055e3387 100644 --- a/x/distribution/simulation/genesis.go +++ b/x/distribution/simulation/genesis.go @@ -3,8 +3,7 @@ package simulation import ( "math/rand" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/module" "github.com/cosmos/cosmos-sdk/x/distribution/types" ) diff --git a/x/distribution/simulation/genesis_test.go b/x/distribution/simulation/genesis_test.go index 62e26f451503..2aa78ff7281b 100644 --- a/x/distribution/simulation/genesis_test.go +++ b/x/distribution/simulation/genesis_test.go @@ -7,10 +7,9 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/distribution/simulation" diff --git a/x/distribution/simulation/msg_factory.go b/x/distribution/simulation/msg_factory.go index 2c24fa3664d8..a246be815154 100644 --- a/x/distribution/simulation/msg_factory.go +++ b/x/distribution/simulation/msg_factory.go @@ -5,8 +5,8 @@ import ( "errors" "cosmossdk.io/collections" - sdkmath "cosmossdk.io/math" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/simsx" "github.com/cosmos/cosmos-sdk/x/distribution/keeper" "github.com/cosmos/cosmos-sdk/x/distribution/types" diff --git a/x/distribution/simulation/operations_test.go b/x/distribution/simulation/operations_test.go index 550b59555d5b..ae97ca7b2d23 100644 --- a/x/distribution/simulation/operations_test.go +++ b/x/distribution/simulation/operations_test.go @@ -10,11 +10,11 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/distribution/simulation/proposals.go b/x/distribution/simulation/proposals.go index 623284a2327e..162ea07e27e6 100644 --- a/x/distribution/simulation/proposals.go +++ b/x/distribution/simulation/proposals.go @@ -3,8 +3,7 @@ package simulation import ( "math/rand" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/distribution/simulation/proposals_test.go b/x/distribution/simulation/proposals_test.go index 15d634f64598..fcd907d2ab27 100644 --- a/x/distribution/simulation/proposals_test.go +++ b/x/distribution/simulation/proposals_test.go @@ -7,8 +7,7 @@ import ( cmtproto "github.com/cometbft/cometbft/api/cometbft/types/v1" "gotest.tools/v3/assert" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/distribution/testutil/staking_helper.go b/x/distribution/testutil/staking_helper.go index a031774cf652..800a5baa5826 100644 --- a/x/distribution/testutil/staking_helper.go +++ b/x/distribution/testutil/staking_helper.go @@ -3,9 +3,8 @@ package testutil import ( "fmt" - "cosmossdk.io/math" - cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/distribution/keeper" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/distribution/types/delegator.go b/x/distribution/types/delegator.go index e3ff2046b551..09235129003a 100644 --- a/x/distribution/types/delegator.go +++ b/x/distribution/types/delegator.go @@ -1,6 +1,6 @@ package types -import sdkmath "cosmossdk.io/math" +import sdkmath "github.com/cosmos/cosmos-sdk/math/v2" // NewDelegatorStartingInfo creates a new DelegatorStartingInfo func NewDelegatorStartingInfo(previousPeriod uint64, stake sdkmath.LegacyDec, height uint64) DelegatorStartingInfo { diff --git a/x/distribution/types/distribution.pb.go b/x/distribution/types/distribution.pb.go index bd9f9d1783fd..6e13f8ac4602 100644 --- a/x/distribution/types/distribution.pb.go +++ b/x/distribution/types/distribution.pb.go @@ -4,9 +4,9 @@ package types import ( - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/cosmos-sdk/types/tx/amino" @@ -30,14 +30,14 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // Params defines the set of params for the distribution module. type Params struct { - CommunityTax cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=community_tax,json=communityTax,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"community_tax"` + CommunityTax github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,1,opt,name=community_tax,json=communityTax,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"community_tax"` // Deprecated: The base_proposer_reward field is deprecated and is no longer used // in the x/distribution module's reward mechanism. - BaseProposerReward cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=base_proposer_reward,json=baseProposerReward,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"base_proposer_reward"` // Deprecated: Do not use. + BaseProposerReward github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=base_proposer_reward,json=baseProposerReward,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"base_proposer_reward"` // Deprecated: Do not use. // Deprecated: The bonus_proposer_reward field is deprecated and is no longer used // in the x/distribution module's reward mechanism. - BonusProposerReward cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=bonus_proposer_reward,json=bonusProposerReward,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"bonus_proposer_reward"` // Deprecated: Do not use. - WithdrawAddrEnabled bool `protobuf:"varint,4,opt,name=withdraw_addr_enabled,json=withdrawAddrEnabled,proto3" json:"withdraw_addr_enabled,omitempty"` + BonusProposerReward github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,3,opt,name=bonus_proposer_reward,json=bonusProposerReward,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"bonus_proposer_reward"` // Deprecated: Do not use. + WithdrawAddrEnabled bool `protobuf:"varint,4,opt,name=withdraw_addr_enabled,json=withdrawAddrEnabled,proto3" json:"withdraw_addr_enabled,omitempty"` } func (m *Params) Reset() { *m = Params{} } @@ -297,8 +297,8 @@ func (m *ValidatorOutstandingRewards) GetRewards() github_com_cosmos_cosmos_sdk_ // This is needed to calculate appropriate amount of staking tokens // for delegations which are withdrawn after a slash has occurred. type ValidatorSlashEvent struct { - ValidatorPeriod uint64 `protobuf:"varint,1,opt,name=validator_period,json=validatorPeriod,proto3" json:"validator_period,omitempty"` - Fraction cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=fraction,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"fraction"` + ValidatorPeriod uint64 `protobuf:"varint,1,opt,name=validator_period,json=validatorPeriod,proto3" json:"validator_period,omitempty"` + Fraction github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=fraction,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"fraction"` } func (m *ValidatorSlashEvent) Reset() { *m = ValidatorSlashEvent{} } @@ -488,9 +488,9 @@ var xxx_messageInfo_CommunityPoolSpendProposal proto.InternalMessageInfo // the delegators within the validator may be left with less than a full token, // thus sdk.Dec is used. type DelegatorStartingInfo struct { - PreviousPeriod uint64 `protobuf:"varint,1,opt,name=previous_period,json=previousPeriod,proto3" json:"previous_period,omitempty"` - Stake cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=stake,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"stake"` - Height uint64 `protobuf:"varint,3,opt,name=height,proto3" json:"creation_height"` + PreviousPeriod uint64 `protobuf:"varint,1,opt,name=previous_period,json=previousPeriod,proto3" json:"previous_period,omitempty"` + Stake github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=stake,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"stake"` + Height uint64 `protobuf:"varint,3,opt,name=height,proto3" json:"creation_height"` } func (m *DelegatorStartingInfo) Reset() { *m = DelegatorStartingInfo{} } @@ -643,71 +643,71 @@ func init() { } var fileDescriptor_cd78a31ea281a992 = []byte{ - // 1012 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x56, 0x41, 0x6f, 0x1b, 0x45, - 0x14, 0xf6, 0x34, 0x89, 0xd3, 0x4c, 0xdb, 0x84, 0x4e, 0x9c, 0xd4, 0x71, 0x8b, 0x6d, 0x56, 0xaa, - 0x30, 0x81, 0xd8, 0xa4, 0x48, 0x08, 0xe5, 0xd6, 0xd8, 0xad, 0x40, 0x2a, 0x34, 0xda, 0x20, 0x90, - 0xe0, 0xb0, 0x1a, 0xef, 0x4e, 0xec, 0x21, 0xbb, 0x33, 0xcb, 0xcc, 0xd8, 0x49, 0x0e, 0xdc, 0x03, - 0x07, 0xe0, 0x06, 0xea, 0xa9, 0x82, 0x4b, 0xc5, 0x29, 0x87, 0xfc, 0x88, 0x8a, 0x53, 0x55, 0x10, - 0x42, 0x1c, 0x02, 0x24, 0x87, 0x20, 0x7e, 0x05, 0x9a, 0x9d, 0xf1, 0xae, 0x13, 0x42, 0x81, 0x22, - 0x8b, 0x4b, 0x94, 0x79, 0x6f, 0xf6, 0x7d, 0xdf, 0xf7, 0xe6, 0x9b, 0x37, 0x86, 0x75, 0x9f, 0xcb, - 0x88, 0xcb, 0x46, 0x40, 0xa5, 0x12, 0xb4, 0xdd, 0x53, 0x94, 0xb3, 0x46, 0x7f, 0xb9, 0x4d, 0x14, - 0x5e, 0x3e, 0x11, 0xac, 0xc7, 0x82, 0x2b, 0x8e, 0xae, 0x9a, 0xfd, 0xf5, 0x13, 0x29, 0xbb, 0xbf, - 0x54, 0xe8, 0xf0, 0x0e, 0x4f, 0xf6, 0x35, 0xf4, 0x7f, 0xe6, 0x93, 0x52, 0xd9, 0x42, 0xb4, 0xb1, - 0x24, 0x69, 0x69, 0x9f, 0x53, 0x5b, 0xb2, 0xb4, 0x60, 0xf2, 0x9e, 0xf9, 0xd0, 0xd6, 0x37, 0xa9, - 0xcb, 0x38, 0xa2, 0x8c, 0x37, 0x92, 0xbf, 0x26, 0xe4, 0xdc, 0x1b, 0x83, 0xf9, 0x35, 0x2c, 0x70, - 0x24, 0xd1, 0xfb, 0xf0, 0x92, 0xcf, 0xa3, 0xa8, 0xc7, 0xa8, 0xda, 0xf1, 0x14, 0xde, 0x2e, 0x82, - 0x2a, 0xa8, 0x4d, 0xad, 0xbe, 0xfa, 0xf0, 0xa0, 0x92, 0xfb, 0xe9, 0xa0, 0x62, 0xa9, 0xca, 0x60, - 0xb3, 0x4e, 0x79, 0x23, 0xc2, 0xaa, 0x5b, 0xbf, 0x43, 0x3a, 0xd8, 0xdf, 0x69, 0x11, 0xff, 0xf1, - 0xfe, 0x12, 0xb4, 0x48, 0x2d, 0xe2, 0x3f, 0x38, 0xde, 0x5b, 0x04, 0xee, 0xc5, 0xb4, 0xd8, 0xdb, - 0x78, 0x1b, 0x7d, 0x00, 0x0b, 0x9a, 0xb0, 0x66, 0x15, 0x73, 0x49, 0x84, 0x27, 0xc8, 0x16, 0x16, - 0x41, 0xf1, 0x5c, 0x82, 0xf1, 0xda, 0xd3, 0x61, 0x14, 0x81, 0x8b, 0x74, 0xd5, 0x35, 0x5b, 0xd4, - 0x4d, 0x6a, 0xa2, 0x10, 0xce, 0xb5, 0x39, 0xeb, 0xc9, 0x3f, 0x81, 0x8d, 0xfd, 0x47, 0xb0, 0xd9, - 0xa4, 0xec, 0x29, 0xb4, 0x1b, 0x70, 0x6e, 0x8b, 0xaa, 0x6e, 0x20, 0xf0, 0x96, 0x87, 0x83, 0x40, - 0x78, 0x84, 0xe1, 0x76, 0x48, 0x82, 0xe2, 0x78, 0x15, 0xd4, 0xce, 0xbb, 0xb3, 0x83, 0xe4, 0xcd, - 0x20, 0x10, 0xb7, 0x4c, 0x6a, 0xe5, 0xfa, 0x27, 0xc7, 0x7b, 0x8b, 0x55, 0x03, 0xb0, 0x24, 0x83, - 0xcd, 0xc6, 0xf6, 0x49, 0xc7, 0x98, 0x13, 0x71, 0x7e, 0x00, 0xb0, 0xf4, 0x0e, 0x0e, 0x69, 0x80, - 0x15, 0x17, 0xaf, 0x53, 0xa9, 0xb8, 0xa0, 0x3e, 0x0e, 0x0d, 0xb0, 0x44, 0x9f, 0x02, 0x78, 0xc5, - 0xef, 0x45, 0xbd, 0x10, 0x2b, 0xda, 0x27, 0x56, 0xa4, 0x27, 0xb0, 0xa2, 0xbc, 0x08, 0xaa, 0x63, - 0xb5, 0x0b, 0x37, 0xae, 0x59, 0x3f, 0xd6, 0x75, 0x97, 0x06, 0xbe, 0xd2, 0x8a, 0x9a, 0x9c, 0x32, - 0xd3, 0x88, 0x6f, 0x7e, 0xae, 0xbc, 0xd8, 0xa1, 0xaa, 0xdb, 0x6b, 0xd7, 0x7d, 0x1e, 0x59, 0xbf, - 0x34, 0x86, 0xa8, 0xa9, 0x9d, 0x98, 0xc8, 0xc1, 0x37, 0xd2, 0x9c, 0xed, 0x5c, 0x06, 0x6b, 0xc8, - 0xb8, 0x1a, 0x14, 0x3d, 0x0f, 0x67, 0x04, 0xd9, 0x20, 0x82, 0x30, 0x9f, 0x78, 0x3e, 0xef, 0x31, - 0x95, 0x9c, 0xef, 0x25, 0x77, 0x3a, 0x0d, 0x37, 0x75, 0xd4, 0xf9, 0x1a, 0xc0, 0x2b, 0xa9, 0xb0, - 0x66, 0x4f, 0x08, 0xc2, 0xd4, 0x40, 0x55, 0x0c, 0x27, 0x8d, 0x12, 0x39, 0x62, 0x11, 0x03, 0x18, - 0x34, 0x0f, 0xf3, 0x31, 0x11, 0x94, 0x1b, 0x37, 0x8e, 0xbb, 0x76, 0xe5, 0x7c, 0x09, 0x60, 0x39, - 0x65, 0x79, 0xd3, 0xb7, 0x9a, 0x49, 0xd0, 0xe4, 0x51, 0x44, 0xa5, 0xa4, 0x9c, 0xa1, 0x3e, 0x84, - 0x7e, 0xba, 0x1a, 0x31, 0xdf, 0x21, 0x24, 0xe7, 0x33, 0x00, 0xaf, 0xa6, 0xd4, 0xee, 0xf6, 0x94, - 0x54, 0x98, 0x05, 0x94, 0x75, 0xfe, 0xb7, 0x26, 0x6a, 0x46, 0xb3, 0x29, 0xa3, 0xf5, 0x10, 0xcb, - 0xee, 0xad, 0x3e, 0x61, 0x0a, 0xbd, 0x00, 0x9f, 0xe9, 0x0f, 0xc2, 0x9e, 0x6d, 0x33, 0x48, 0xda, - 0x3c, 0x93, 0xc6, 0xd7, 0x92, 0x30, 0x7a, 0x13, 0x9e, 0xdf, 0x10, 0xd8, 0xd7, 0x37, 0xc0, 0xce, - 0x85, 0xe5, 0x7f, 0x7d, 0x55, 0xdd, 0xb4, 0x84, 0xf3, 0x31, 0x80, 0x85, 0x33, 0x18, 0x49, 0xf4, - 0x21, 0x9c, 0xcf, 0x28, 0x49, 0x9d, 0xf0, 0x48, 0x92, 0xb1, 0xbd, 0x7a, 0xb9, 0xfe, 0x84, 0xa9, - 0x5c, 0x3f, 0xa3, 0xe4, 0xea, 0x94, 0xe6, 0x69, 0x1a, 0x52, 0xe8, 0x9f, 0x01, 0xe9, 0xec, 0x02, - 0x38, 0x79, 0x9b, 0x90, 0x35, 0xce, 0x43, 0xf4, 0x11, 0x9c, 0xce, 0xe6, 0x6c, 0xcc, 0x79, 0x38, - 0xe2, 0x23, 0xca, 0xa6, 0xba, 0x86, 0x77, 0xbe, 0x38, 0x07, 0x4b, 0xcd, 0xe1, 0xc8, 0x7a, 0x4c, - 0x58, 0x60, 0x86, 0x1a, 0x0e, 0x51, 0x01, 0x4e, 0x28, 0xaa, 0x42, 0x62, 0xa6, 0xbf, 0x6b, 0x16, - 0xa8, 0x0a, 0x2f, 0x04, 0x44, 0xfa, 0x82, 0xc6, 0xd9, 0xe9, 0xb8, 0xc3, 0x21, 0x74, 0x0d, 0x4e, - 0x09, 0xe2, 0xd3, 0x98, 0x12, 0xa6, 0xcc, 0xa0, 0x75, 0xb3, 0x00, 0xda, 0x81, 0x79, 0x1c, 0x25, - 0x03, 0x61, 0x3c, 0xd1, 0xba, 0x70, 0xa6, 0xd6, 0x44, 0xe8, 0x6d, 0x2b, 0xb4, 0xf6, 0x0f, 0x84, - 0x26, 0x2a, 0xef, 0x1d, 0xef, 0x2d, 0x5e, 0x0c, 0x13, 0x3b, 0x78, 0x7e, 0x26, 0xdb, 0x02, 0xae, - 0xd4, 0x76, 0xef, 0x57, 0x72, 0xbf, 0xdd, 0xaf, 0xe4, 0xbe, 0xdd, 0x5f, 0x2a, 0x59, 0xd4, 0x0e, - 0xef, 0x0f, 0x81, 0x32, 0xa5, 0x39, 0x03, 0xe7, 0x7b, 0x00, 0xe7, 0x5a, 0x44, 0x57, 0xd2, 0xa7, - 0xa7, 0xb0, 0x50, 0x94, 0x75, 0xde, 0x60, 0x1b, 0xc9, 0x60, 0x8b, 0x05, 0xe9, 0x53, 0xae, 0x1f, - 0x95, 0x61, 0x0f, 0x4f, 0x0f, 0xc2, 0xd6, 0xc2, 0x77, 0xe0, 0x84, 0x54, 0x78, 0x93, 0x58, 0xff, - 0x3e, 0xed, 0xdb, 0x69, 0x8a, 0xa0, 0x16, 0xcc, 0x77, 0x09, 0xed, 0x74, 0x4d, 0x43, 0xc7, 0x57, - 0x5f, 0xfa, 0xfd, 0xa0, 0x32, 0xe3, 0x0b, 0xa2, 0x87, 0x2d, 0xf3, 0x4c, 0xea, 0xab, 0xe3, 0xbd, - 0xc5, 0xd3, 0x31, 0xdb, 0x00, 0xb3, 0x70, 0x7e, 0x05, 0x70, 0xc1, 0xca, 0xa2, 0x9c, 0xa5, 0x02, - 0xed, 0xf3, 0xf5, 0x16, 0xbc, 0x9c, 0x5d, 0x06, 0xfd, 0x7e, 0x11, 0x29, 0xed, 0xcb, 0xff, 0xdc, - 0xe3, 0xfd, 0xa5, 0x67, 0x2d, 0xb5, 0x6c, 0x0e, 0x9a, 0x2d, 0xeb, 0x4a, 0xe8, 0x71, 0x93, 0xdd, - 0x6d, 0x1b, 0x47, 0x0c, 0xe6, 0xd3, 0xa7, 0x7d, 0x94, 0xae, 0xb6, 0x28, 0x2b, 0xe3, 0xfa, 0x78, - 0x9d, 0xef, 0x00, 0xbc, 0xfe, 0xd7, 0xa6, 0x7e, 0x97, 0xaa, 0x6e, 0x8b, 0xc4, 0x5c, 0x52, 0x35, - 0x22, 0x7f, 0xcf, 0x0f, 0xf9, 0x5b, 0xa7, 0xec, 0x0a, 0x15, 0xe1, 0x64, 0x60, 0x80, 0x8b, 0x13, - 0x49, 0x62, 0xb0, 0x5c, 0x71, 0x76, 0xff, 0xd6, 0x92, 0xab, 0x77, 0x1f, 0x1c, 0x96, 0xc1, 0xc3, - 0xc3, 0x32, 0x78, 0x74, 0x58, 0x06, 0xbf, 0x1c, 0x96, 0xc1, 0xe7, 0x47, 0xe5, 0xdc, 0xa3, 0xa3, - 0x72, 0xee, 0xc7, 0xa3, 0x72, 0xee, 0xbd, 0xe5, 0x27, 0xf6, 0xec, 0xd4, 0x2f, 0x8a, 0xa4, 0x85, - 0xed, 0x7c, 0xf2, 0xa3, 0xef, 0x95, 0x3f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x78, 0xae, 0xbc, 0xbc, - 0xa7, 0x0a, 0x00, 0x00, + // 1013 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x56, 0xcf, 0x6f, 0x1b, 0x45, + 0x14, 0xf6, 0xb4, 0x89, 0xd3, 0x4c, 0xdb, 0x84, 0x4e, 0x7e, 0xd4, 0x71, 0x8b, 0x1d, 0x56, 0xaa, + 0x30, 0x81, 0xd8, 0x24, 0x5c, 0x50, 0x6e, 0xb5, 0xdd, 0x8a, 0x0a, 0x44, 0xa3, 0x0d, 0x02, 0x89, + 0xcb, 0x32, 0xde, 0x9d, 0xd8, 0xa3, 0xee, 0xce, 0x2c, 0x33, 0x63, 0x27, 0x39, 0x54, 0x5c, 0x03, + 0x07, 0xe0, 0x06, 0xe2, 0x54, 0x95, 0x4b, 0xc5, 0x29, 0x87, 0xfc, 0x11, 0x15, 0xa7, 0xaa, 0x95, + 0x10, 0xe2, 0x10, 0x20, 0x39, 0x18, 0xf1, 0x57, 0xa0, 0xd9, 0x19, 0xef, 0x3a, 0x21, 0x04, 0x0e, + 0xb1, 0xb8, 0x24, 0x9e, 0xf7, 0x76, 0xdf, 0xf7, 0x7d, 0x6f, 0xbe, 0x7d, 0x33, 0xb0, 0xea, 0x73, + 0x19, 0x71, 0x59, 0x0b, 0xa8, 0x54, 0x82, 0xb6, 0xba, 0x8a, 0x72, 0x56, 0xeb, 0xad, 0xb4, 0x88, + 0xc2, 0x2b, 0xc7, 0x82, 0xd5, 0x58, 0x70, 0xc5, 0xd1, 0x0d, 0xf3, 0x7c, 0xf5, 0x58, 0xca, 0x3e, + 0x5f, 0x9c, 0x6d, 0xf3, 0x36, 0x4f, 0x9e, 0xab, 0xe9, 0x5f, 0xe6, 0x95, 0x62, 0xc9, 0x42, 0xb4, + 0xb0, 0x24, 0x69, 0x69, 0x9f, 0x53, 0x5b, 0xb2, 0xb8, 0x60, 0xf2, 0x9e, 0x79, 0xd1, 0xd6, 0x37, + 0xa9, 0x6b, 0x38, 0xa2, 0x8c, 0xd7, 0x92, 0xbf, 0x26, 0xe4, 0xbc, 0xb8, 0x08, 0xf3, 0xeb, 0x58, + 0xe0, 0x48, 0x22, 0x06, 0xaf, 0xfa, 0x3c, 0x8a, 0xba, 0x8c, 0xaa, 0x1d, 0x4f, 0xe1, 0xed, 0x02, + 0x58, 0x04, 0x95, 0xc9, 0xfa, 0xbd, 0xa7, 0x07, 0xe5, 0xdc, 0x2f, 0x07, 0xe5, 0x6a, 0x9b, 0xaa, + 0x4e, 0xb7, 0x55, 0xf5, 0x79, 0x64, 0xab, 0xda, 0x7f, 0xcb, 0x32, 0x78, 0x50, 0x8b, 0xb0, 0xea, + 0xd4, 0x7a, 0xab, 0xd5, 0xf7, 0x48, 0x1b, 0xfb, 0x3b, 0x4d, 0xe2, 0x3f, 0xdf, 0x5f, 0x86, 0x16, + 0xbc, 0x49, 0xfc, 0x27, 0xfd, 0xbd, 0x25, 0xe0, 0x5e, 0x49, 0xeb, 0x7f, 0x80, 0xb7, 0xd1, 0x43, + 0x38, 0xab, 0x35, 0x68, 0xa2, 0x31, 0x97, 0x44, 0x78, 0x82, 0x6c, 0x61, 0x11, 0x14, 0x2e, 0x24, + 0xb0, 0xef, 0x9e, 0x1b, 0x6c, 0x01, 0xb8, 0x48, 0x03, 0xad, 0x5b, 0x1c, 0x37, 0x81, 0x41, 0x9f, + 0xc1, 0xb9, 0x16, 0x67, 0x5d, 0xf9, 0x37, 0xfc, 0x8b, 0xe7, 0x8f, 0x3f, 0x93, 0x20, 0x9d, 0x20, + 0xb0, 0x0a, 0xe7, 0xb6, 0xa8, 0xea, 0x04, 0x02, 0x6f, 0x79, 0x38, 0x08, 0x84, 0x47, 0x18, 0x6e, + 0x85, 0x24, 0x28, 0x8c, 0x2d, 0x82, 0xca, 0x25, 0x77, 0x66, 0x90, 0xbc, 0x1d, 0x04, 0xe2, 0x8e, + 0x49, 0xad, 0xdd, 0xfa, 0xa2, 0xbf, 0xb7, 0xb4, 0x38, 0x44, 0x60, 0xfb, 0xb8, 0xd5, 0xcc, 0x56, + 0x3a, 0x3f, 0x01, 0x58, 0xfc, 0x10, 0x87, 0x34, 0xc0, 0x8a, 0x8b, 0x77, 0xa8, 0x54, 0x5c, 0x50, + 0x1f, 0x87, 0x06, 0x58, 0xa2, 0x2f, 0x01, 0xbc, 0xee, 0x77, 0xa3, 0x6e, 0x88, 0x15, 0xed, 0x11, + 0xab, 0xdb, 0x13, 0x58, 0x51, 0x5e, 0x00, 0x8b, 0x17, 0x2b, 0x97, 0x57, 0x6f, 0x5a, 0x23, 0x57, + 0x75, 0xe3, 0x06, 0x86, 0xd4, 0x8a, 0x1a, 0x9c, 0xb2, 0xfa, 0xdb, 0xba, 0x37, 0x3f, 0xfc, 0x5a, + 0x7e, 0xfd, 0xcc, 0xde, 0xa8, 0x9d, 0x98, 0xc8, 0xc1, 0x3b, 0xd2, 0x38, 0x60, 0x2e, 0x83, 0x35, + 0x64, 0x5c, 0x0d, 0x8a, 0x5e, 0x85, 0xd3, 0x82, 0x6c, 0x12, 0x41, 0x98, 0x4f, 0x3c, 0x9f, 0x77, + 0x99, 0x4a, 0x5c, 0x70, 0xd5, 0x9d, 0x4a, 0xc3, 0x0d, 0x1d, 0x75, 0xbe, 0x07, 0xf0, 0x7a, 0x2a, + 0xac, 0xd1, 0x15, 0x82, 0x30, 0x35, 0x50, 0x15, 0xc3, 0x09, 0xa3, 0x44, 0x8e, 0x58, 0xc4, 0x00, + 0x06, 0xcd, 0xc3, 0x7c, 0x4c, 0x04, 0xe5, 0xc6, 0xb3, 0x63, 0xae, 0x5d, 0x39, 0xdf, 0x02, 0x58, + 0x4a, 0x59, 0xde, 0xf6, 0xad, 0x66, 0x12, 0x34, 0x78, 0x14, 0x51, 0x29, 0x29, 0x67, 0xa8, 0x07, + 0xa1, 0x9f, 0xae, 0x46, 0xcc, 0x77, 0x08, 0xc9, 0xf9, 0x0a, 0xc0, 0x1b, 0x29, 0xb5, 0xfb, 0x5d, + 0x25, 0x15, 0x66, 0x01, 0x65, 0xed, 0xff, 0xad, 0x89, 0xce, 0x63, 0x00, 0x67, 0x52, 0x46, 0x1b, + 0x21, 0x96, 0x9d, 0x3b, 0x3d, 0xc2, 0x14, 0x7a, 0x0d, 0xbe, 0xd4, 0x1b, 0x84, 0x3d, 0xdb, 0x66, + 0x90, 0xb4, 0x79, 0x3a, 0x8d, 0xaf, 0x27, 0x61, 0xf4, 0x09, 0xbc, 0xb4, 0x29, 0xb0, 0xaf, 0xbf, + 0x00, 0x3b, 0x3d, 0x9a, 0xe7, 0xf1, 0xf5, 0xba, 0x69, 0x55, 0xe7, 0x73, 0x00, 0x67, 0x4f, 0x21, + 0x29, 0xd1, 0xa7, 0x70, 0x3e, 0x63, 0x29, 0x75, 0xc2, 0x23, 0x49, 0xc6, 0xb6, 0xef, 0xcd, 0xea, + 0x19, 0x13, 0xbe, 0x7a, 0x4a, 0xc9, 0xfa, 0xa4, 0xa6, 0x6e, 0x7a, 0x34, 0xdb, 0x3b, 0x05, 0xd2, + 0xd9, 0x05, 0x70, 0xe2, 0x2e, 0x21, 0xeb, 0x9c, 0x87, 0xe8, 0x21, 0x9c, 0xca, 0x66, 0x76, 0xcc, + 0x79, 0x38, 0xe2, 0x5d, 0xcb, 0x4e, 0x08, 0x0d, 0xef, 0x7c, 0x73, 0x01, 0x16, 0x1b, 0xc3, 0x91, + 0x8d, 0x98, 0xb0, 0xc0, 0xcc, 0x39, 0x1c, 0xa2, 0x59, 0x38, 0xae, 0xa8, 0x0a, 0x89, 0x39, 0x49, + 0x5c, 0xb3, 0x40, 0x8b, 0xf0, 0x72, 0x40, 0xa4, 0x2f, 0x68, 0x9c, 0x6d, 0x98, 0x3b, 0x1c, 0x42, + 0x37, 0xe1, 0xa4, 0x20, 0x3e, 0x8d, 0x29, 0x61, 0xca, 0x8c, 0x63, 0x37, 0x0b, 0xa0, 0x1d, 0x98, + 0xc7, 0x51, 0x32, 0x23, 0xc6, 0x12, 0xad, 0x0b, 0xa7, 0x6a, 0x4d, 0x84, 0xde, 0xb5, 0x42, 0x2b, + 0xff, 0x41, 0x68, 0xa2, 0xf2, 0xbb, 0xfe, 0xde, 0xd2, 0x95, 0x30, 0xb1, 0x83, 0xe7, 0x67, 0xb2, + 0x2d, 0xe0, 0x5a, 0x65, 0xf7, 0x51, 0x39, 0xf7, 0xc7, 0xa3, 0x72, 0xee, 0xc7, 0xfd, 0xe5, 0xa2, + 0x45, 0x6d, 0xf3, 0xde, 0x10, 0x28, 0x53, 0x9a, 0x33, 0x70, 0xfa, 0x00, 0xce, 0x35, 0x89, 0xae, + 0xa4, 0x77, 0x4f, 0x61, 0xa1, 0x28, 0x6b, 0xdf, 0x63, 0x9b, 0xc9, 0xac, 0x8b, 0x05, 0xe9, 0x51, + 0xae, 0x8f, 0x9e, 0x61, 0x5b, 0x4f, 0x0d, 0xc2, 0xd6, 0xd5, 0x1e, 0x1c, 0x97, 0x0a, 0x3f, 0x20, + 0xd6, 0xd2, 0xe7, 0x78, 0x0e, 0x9b, 0xba, 0xa8, 0x09, 0xf3, 0x1d, 0x42, 0xdb, 0x1d, 0xd3, 0xe3, + 0xb1, 0xfa, 0x1b, 0x7f, 0x1e, 0x94, 0xa7, 0x7d, 0x41, 0xf4, 0x48, 0x66, 0x9e, 0x49, 0x3d, 0xee, + 0xef, 0x2d, 0x9d, 0x8c, 0xd9, 0x9e, 0x98, 0x85, 0xf3, 0x3b, 0x80, 0x0b, 0x56, 0x29, 0xe5, 0x2c, + 0xd5, 0x6c, 0x0f, 0xb9, 0xf7, 0xe1, 0xb5, 0xec, 0xfb, 0xd0, 0xa7, 0x1c, 0x91, 0xd2, 0x5e, 0x2c, + 0x5e, 0x79, 0xbe, 0xbf, 0xfc, 0xb2, 0xa5, 0x96, 0x4d, 0x4b, 0xf3, 0xc8, 0x86, 0x12, 0x7a, 0x28, + 0x65, 0x13, 0xc0, 0xc6, 0x11, 0x83, 0xf9, 0xf4, 0x9a, 0x30, 0x4a, 0xa3, 0x5b, 0x94, 0xb5, 0x31, + 0xbd, 0xe3, 0xce, 0x0b, 0x00, 0x6f, 0xfd, 0xb3, 0xcf, 0x3f, 0xa2, 0xaa, 0xd3, 0x24, 0x31, 0x97, + 0x54, 0x8d, 0xc8, 0xf2, 0xf3, 0x43, 0x96, 0xd7, 0x29, 0xbb, 0x42, 0x05, 0x38, 0x11, 0x18, 0xe0, + 0xc2, 0x78, 0x92, 0x18, 0x2c, 0xd7, 0x9c, 0xdd, 0x7f, 0x75, 0x69, 0xfd, 0xfe, 0x93, 0xc3, 0x12, + 0x78, 0x7a, 0x58, 0x02, 0xcf, 0x0e, 0x4b, 0xe0, 0xb7, 0xc3, 0x12, 0xf8, 0xfa, 0xa8, 0x94, 0x7b, + 0x76, 0x54, 0xca, 0xfd, 0x7c, 0x54, 0xca, 0x7d, 0xbc, 0x72, 0x66, 0xcf, 0x4e, 0xdc, 0x3b, 0x92, + 0x16, 0xb6, 0xf2, 0xc9, 0x9d, 0xf2, 0xad, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0x4e, 0x3d, 0xc9, + 0xcf, 0x06, 0x0b, 0x00, 0x00, } func (this *Params) Equal(that interface{}) bool { diff --git a/x/distribution/types/fee_pool_test.go b/x/distribution/types/fee_pool_test.go index 8d922e6389e7..e0ef5e350b3b 100644 --- a/x/distribution/types/fee_pool_test.go +++ b/x/distribution/types/fee_pool_test.go @@ -5,8 +5,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/distribution/types" ) diff --git a/x/distribution/types/params.go b/x/distribution/types/params.go index cbeab9165163..9430bc9c8f49 100644 --- a/x/distribution/types/params.go +++ b/x/distribution/types/params.go @@ -3,7 +3,7 @@ package types import ( "fmt" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) // DefaultParams returns default distribution parameters diff --git a/x/distribution/types/params_internal_test.go b/x/distribution/types/params_internal_test.go index 6f03705cb6f3..39ac1ab0c5f1 100644 --- a/x/distribution/types/params_internal_test.go +++ b/x/distribution/types/params_internal_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) func Test_validateAuxFuncs(t *testing.T) { diff --git a/x/distribution/types/params_test.go b/x/distribution/types/params_test.go index dfd68a380ed3..34fc30684511 100644 --- a/x/distribution/types/params_test.go +++ b/x/distribution/types/params_test.go @@ -5,8 +5,7 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/x/distribution/types" ) diff --git a/x/distribution/types/validator.go b/x/distribution/types/validator.go index 6f412f430cae..c399281129a1 100644 --- a/x/distribution/types/validator.go +++ b/x/distribution/types/validator.go @@ -1,8 +1,7 @@ package types import ( - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/evidence/simulation/genesis_test.go b/x/evidence/simulation/genesis_test.go index e8ea629c748a..32ec1ed32039 100644 --- a/x/evidence/simulation/genesis_test.go +++ b/x/evidence/simulation/genesis_test.go @@ -7,10 +7,9 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/evidence/simulation" diff --git a/x/evidence/testutil/expected_keepers_mocks.go b/x/evidence/testutil/expected_keepers_mocks.go index 6ed38c9f9909..406e53bd1c1c 100644 --- a/x/evidence/testutil/expected_keepers_mocks.go +++ b/x/evidence/testutil/expected_keepers_mocks.go @@ -16,8 +16,8 @@ import ( address "cosmossdk.io/core/address" comet "cosmossdk.io/core/comet" - math "cosmossdk.io/math" types "github.com/cosmos/cosmos-sdk/crypto/types" + math "github.com/cosmos/cosmos-sdk/math/v2" types0 "github.com/cosmos/cosmos-sdk/types" types1 "github.com/cosmos/cosmos-sdk/x/staking/types" gomock "go.uber.org/mock/gomock" diff --git a/x/evidence/types/expected_keepers.go b/x/evidence/types/expected_keepers.go index 04f4e83ab07d..ce8a66304818 100644 --- a/x/evidence/types/expected_keepers.go +++ b/x/evidence/types/expected_keepers.go @@ -6,9 +6,9 @@ import ( "cosmossdk.io/core/address" "cosmossdk.io/core/comet" - "cosmossdk.io/math" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/feegrant/client/cli/tx_test.go b/x/feegrant/client/cli/tx_test.go index 7bec80e5f909..da65ea117bfb 100644 --- a/x/feegrant/client/cli/tx_test.go +++ b/x/feegrant/client/cli/tx_test.go @@ -14,13 +14,13 @@ import ( _ "cosmossdk.io/api/cosmos/feegrant/v1beta1" _ "cosmossdk.io/api/cosmos/gov/v1beta1" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" codecaddress "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/feegrant/genesis_test.go b/x/feegrant/genesis_test.go index 6c63370960c7..b5fb414cd9e6 100644 --- a/x/feegrant/genesis_test.go +++ b/x/feegrant/genesis_test.go @@ -5,9 +5,8 @@ import ( "gotest.tools/v3/assert" - "cosmossdk.io/math" - codectypes "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/feegrant/keeper/genesis_test.go b/x/feegrant/keeper/genesis_test.go index c051fc275cc0..bb66c2549ed1 100644 --- a/x/feegrant/keeper/genesis_test.go +++ b/x/feegrant/keeper/genesis_test.go @@ -7,12 +7,12 @@ import ( "go.uber.org/mock/gomock" "gotest.tools/v3/assert" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec/address" codectypes "github.com/cosmos/cosmos-sdk/codec/types" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/x/feegrant/keeper/keeper_test.go b/x/feegrant/keeper/keeper_test.go index 2cf8725fc405..ef86bd1d67e7 100644 --- a/x/feegrant/keeper/keeper_test.go +++ b/x/feegrant/keeper/keeper_test.go @@ -6,10 +6,10 @@ import ( "github.com/stretchr/testify/suite" "go.uber.org/mock/gomock" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" codecaddress "github.com/cosmos/cosmos-sdk/codec/address" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/x/feegrant/migrations/v2/store_test.go b/x/feegrant/migrations/v2/store_test.go index 78452830bcbc..851e353be068 100644 --- a/x/feegrant/migrations/v2/store_test.go +++ b/x/feegrant/migrations/v2/store_test.go @@ -6,10 +6,10 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/feegrant/module/abci_test.go b/x/feegrant/module/abci_test.go index 3e0c0b60613c..1f8bd2a0cd76 100644 --- a/x/feegrant/module/abci_test.go +++ b/x/feegrant/module/abci_test.go @@ -6,11 +6,11 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec/address" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/x/feegrant/msgs_test.go b/x/feegrant/msgs_test.go index a415fb797fe8..878d14e873db 100644 --- a/x/feegrant/msgs_test.go +++ b/x/feegrant/msgs_test.go @@ -5,10 +5,9 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/auth/migrations/legacytx" "github.com/cosmos/cosmos-sdk/x/feegrant" diff --git a/x/feegrant/simulation/decoder_test.go b/x/feegrant/simulation/decoder_test.go index 5b29c8d7b84f..a6e306a1db23 100644 --- a/x/feegrant/simulation/decoder_test.go +++ b/x/feegrant/simulation/decoder_test.go @@ -6,9 +6,8 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/kv" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" diff --git a/x/feegrant/simulation/genesis.go b/x/feegrant/simulation/genesis.go index 9e83358abfbe..2f9c976fa893 100644 --- a/x/feegrant/simulation/genesis.go +++ b/x/feegrant/simulation/genesis.go @@ -4,8 +4,7 @@ import ( "math/rand" "time" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/feegrant/simulation/genesis_test.go b/x/feegrant/simulation/genesis_test.go index cdad649bcfeb..a0d305f1ef64 100644 --- a/x/feegrant/simulation/genesis_test.go +++ b/x/feegrant/simulation/genesis_test.go @@ -7,8 +7,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" moduletypes "github.com/cosmos/cosmos-sdk/types/module" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/genutil/client/cli/gentx_test.go b/x/genutil/client/cli/gentx_test.go index 011bb24a7e22..67210e733698 100644 --- a/x/genutil/client/cli/gentx_test.go +++ b/x/genutil/client/cli/gentx_test.go @@ -11,12 +11,11 @@ import ( rpcclientmock "github.com/cometbft/cometbft/rpc/client/mock" "github.com/stretchr/testify/suite" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keyring" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/genutil/client/cli/init.go b/x/genutil/client/cli/init.go index 8fef2ba23e15..cf4042a2c094 100644 --- a/x/genutil/client/cli/init.go +++ b/x/genutil/client/cli/init.go @@ -14,12 +14,12 @@ import ( "github.com/spf13/cobra" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math/unsafe" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/client/input" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + "github.com/cosmos/cosmos-sdk/math/v2/unsafe" "github.com/cosmos/cosmos-sdk/server" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" diff --git a/x/genutil/gentx_test.go b/x/genutil/gentx_test.go index 4c87d9696794..5c884105b6a8 100644 --- a/x/genutil/gentx_test.go +++ b/x/genutil/gentx_test.go @@ -12,10 +12,10 @@ import ( "go.uber.org/mock/gomock" "cosmossdk.io/core/genesis" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/genutil/types/genesis_state_test.go b/x/genutil/types/genesis_state_test.go index 90660a44105e..11b543c6f6d5 100644 --- a/x/genutil/types/genesis_state_test.go +++ b/x/genutil/types/genesis_state_test.go @@ -7,10 +7,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" diff --git a/x/gov/abci_test.go b/x/gov/abci_test.go index 3a9f83c7ca74..1c9591eaea16 100644 --- a/x/gov/abci_test.go +++ b/x/gov/abci_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/collections" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" diff --git a/x/gov/client/cli/tx_test.go b/x/gov/client/cli/tx_test.go index e39e551a01c1..16ed962c55c9 100644 --- a/x/gov/client/cli/tx_test.go +++ b/x/gov/client/cli/tx_test.go @@ -10,11 +10,10 @@ import ( rpcclientmock "github.com/cometbft/cometbft/rpc/client/mock" "github.com/stretchr/testify/suite" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/crypto/keyring" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/gov/client/cli/util_test.go b/x/gov/client/cli/util_test.go index ad04e1e7121d..bb671026f681 100644 --- a/x/gov/client/cli/util_test.go +++ b/x/gov/client/cli/util_test.go @@ -13,11 +13,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/gov/client/testutil/helpers.go b/x/gov/client/testutil/helpers.go index c772126c4bcd..410d9aa6c538 100644 --- a/x/gov/client/testutil/helpers.go +++ b/x/gov/client/testutil/helpers.go @@ -3,10 +3,9 @@ package testutil import ( "fmt" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/gov/client/utils/query_test.go b/x/gov/client/utils/query_test.go index 994c363983f3..fc2cf862e076 100644 --- a/x/gov/client/utils/query_test.go +++ b/x/gov/client/utils/query_test.go @@ -9,9 +9,8 @@ import ( cmttypes "github.com/cometbft/cometbft/types" "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" "github.com/cosmos/cosmos-sdk/x/gov" diff --git a/x/gov/common_test.go b/x/gov/common_test.go index bb07448fc5fa..e10aa9fa1b17 100644 --- a/x/gov/common_test.go +++ b/x/gov/common_test.go @@ -10,10 +10,10 @@ import ( "cosmossdk.io/depinject" sdklog "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil/configurator" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/x/gov/genesis_test.go b/x/gov/genesis_test.go index 9382b2cdff88..dfc7afa21ee4 100644 --- a/x/gov/genesis_test.go +++ b/x/gov/genesis_test.go @@ -5,8 +5,7 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/gov" v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" diff --git a/x/gov/keeper/common_test.go b/x/gov/keeper/common_test.go index fa87a960f373..e603247a4e42 100644 --- a/x/gov/keeper/common_test.go +++ b/x/gov/keeper/common_test.go @@ -9,11 +9,11 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/x/gov/keeper/deposit.go b/x/gov/keeper/deposit.go index af4979504e26..58b5ea93f72f 100644 --- a/x/gov/keeper/deposit.go +++ b/x/gov/keeper/deposit.go @@ -7,8 +7,8 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/errors" - sdkmath "cosmossdk.io/math" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" disttypes "github.com/cosmos/cosmos-sdk/x/distribution/types" diff --git a/x/gov/keeper/deposit_test.go b/x/gov/keeper/deposit_test.go index 2ccc09954ca0..9cc16ec44b39 100644 --- a/x/gov/keeper/deposit_test.go +++ b/x/gov/keeper/deposit_test.go @@ -7,9 +7,9 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/collections" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec/address" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" diff --git a/x/gov/keeper/grpc_query.go b/x/gov/keeper/grpc_query.go index b4d6c197a4f6..893d538650e2 100644 --- a/x/gov/keeper/grpc_query.go +++ b/x/gov/keeper/grpc_query.go @@ -8,8 +8,8 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/errors" - sdkmath "cosmossdk.io/math" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" v3 "github.com/cosmos/cosmos-sdk/x/gov/migrations/v3" diff --git a/x/gov/keeper/grpc_query_test.go b/x/gov/keeper/grpc_query_test.go index 9a5d6bacc6d9..2354b54bf83e 100644 --- a/x/gov/keeper/grpc_query_test.go +++ b/x/gov/keeper/grpc_query_test.go @@ -5,9 +5,8 @@ import ( "fmt" "time" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" diff --git a/x/gov/keeper/keeper_test.go b/x/gov/keeper/keeper_test.go index 748ad89de796..50969e9925de 100644 --- a/x/gov/keeper/keeper_test.go +++ b/x/gov/keeper/keeper_test.go @@ -7,11 +7,11 @@ import ( "github.com/stretchr/testify/suite" "cosmossdk.io/collections" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/codec/address" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/gov/keeper" diff --git a/x/gov/keeper/msg_server.go b/x/gov/keeper/msg_server.go index c5d172e5c621..01edeed89260 100644 --- a/x/gov/keeper/msg_server.go +++ b/x/gov/keeper/msg_server.go @@ -6,8 +6,8 @@ import ( "fmt" "cosmossdk.io/errors" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" diff --git a/x/gov/keeper/msg_server_test.go b/x/gov/keeper/msg_server_test.go index 0b873814cb6a..495f5f7d798a 100644 --- a/x/gov/keeper/msg_server_test.go +++ b/x/gov/keeper/msg_server_test.go @@ -4,8 +4,7 @@ import ( "strings" "time" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/gov/keeper/tally.go b/x/gov/keeper/tally.go index c8b44507a101..af3b82b52787 100644 --- a/x/gov/keeper/tally.go +++ b/x/gov/keeper/tally.go @@ -5,8 +5,8 @@ import ( "fmt" "cosmossdk.io/collections" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/gov/keeper/tally_test.go b/x/gov/keeper/tally_test.go index 4a2913b5a07a..1fab81bd5339 100644 --- a/x/gov/keeper/tally_test.go +++ b/x/gov/keeper/tally_test.go @@ -6,9 +6,9 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/collections" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" ) diff --git a/x/gov/keeper/vote_test.go b/x/gov/keeper/vote_test.go index 21186dd679bf..ab5e97d176d6 100644 --- a/x/gov/keeper/vote_test.go +++ b/x/gov/keeper/vote_test.go @@ -6,9 +6,9 @@ import ( "github.com/stretchr/testify/require" "cosmossdk.io/collections" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec/address" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" diff --git a/x/gov/migrations/v2/store_test.go b/x/gov/migrations/v2/store_test.go index 5033f1e3ec23..06ca486ddcfb 100644 --- a/x/gov/migrations/v2/store_test.go +++ b/x/gov/migrations/v2/store_test.go @@ -7,9 +7,9 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/x/gov/migrations/v3/convert.go b/x/gov/migrations/v3/convert.go index d584ac5eced5..5dca368e8071 100644 --- a/x/gov/migrations/v3/convert.go +++ b/x/gov/migrations/v3/convert.go @@ -3,9 +3,8 @@ package v3 import ( "fmt" - "cosmossdk.io/math" - codectypes "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" diff --git a/x/gov/migrations/v3/convert_test.go b/x/gov/migrations/v3/convert_test.go index fb339ea9dd1b..ce14c1f00260 100644 --- a/x/gov/migrations/v3/convert_test.go +++ b/x/gov/migrations/v3/convert_test.go @@ -6,8 +6,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/types/tx" diff --git a/x/gov/migrations/v3/json_test.go b/x/gov/migrations/v3/json_test.go index 177e3c6fa3a4..b599aec19d89 100644 --- a/x/gov/migrations/v3/json_test.go +++ b/x/gov/migrations/v3/json_test.go @@ -8,10 +8,9 @@ import ( "github.com/cosmos/gogoproto/proto" "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" diff --git a/x/gov/migrations/v3/store_test.go b/x/gov/migrations/v3/store_test.go index 3296f827368d..476445925b0b 100644 --- a/x/gov/migrations/v3/store_test.go +++ b/x/gov/migrations/v3/store_test.go @@ -6,9 +6,9 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/gov/migrations/v4/store_test.go b/x/gov/migrations/v4/store_test.go index 059e40b289ef..47e77345659a 100644 --- a/x/gov/migrations/v4/store_test.go +++ b/x/gov/migrations/v4/store_test.go @@ -6,9 +6,9 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/x/gov/simulation/genesis.go b/x/gov/simulation/genesis.go index 0686bc6bb6b7..63889b62b7e7 100644 --- a/x/gov/simulation/genesis.go +++ b/x/gov/simulation/genesis.go @@ -4,8 +4,7 @@ import ( "math/rand" "time" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/gov/simulation/genesis_test.go b/x/gov/simulation/genesis_test.go index 573d10c56e23..9eb570486330 100644 --- a/x/gov/simulation/genesis_test.go +++ b/x/gov/simulation/genesis_test.go @@ -8,10 +8,9 @@ import ( "github.com/stretchr/testify/require" "gotest.tools/v3/assert" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/gov/simulation/msg_factory.go b/x/gov/simulation/msg_factory.go index 8f56e17aad9d..1461cab39f4a 100644 --- a/x/gov/simulation/msg_factory.go +++ b/x/gov/simulation/msg_factory.go @@ -7,8 +7,7 @@ import ( "sync/atomic" "time" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/simsx" sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/gov/simulation/operations.go b/x/gov/simulation/operations.go index c1d3f749c69e..8675155dcd41 100644 --- a/x/gov/simulation/operations.go +++ b/x/gov/simulation/operations.go @@ -5,10 +5,9 @@ import ( "math/rand" "time" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/gov/testutil/expected_keepers.go b/x/gov/testutil/expected_keepers.go index ed6994662bca..314c17e0c6b8 100644 --- a/x/gov/testutil/expected_keepers.go +++ b/x/gov/testutil/expected_keepers.go @@ -5,8 +5,7 @@ package testutil import ( context "context" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" "github.com/cosmos/cosmos-sdk/x/gov/types" diff --git a/x/gov/testutil/expected_keepers_mocks.go b/x/gov/testutil/expected_keepers_mocks.go index 64a678b21741..070c203e9ef3 100644 --- a/x/gov/testutil/expected_keepers_mocks.go +++ b/x/gov/testutil/expected_keepers_mocks.go @@ -14,7 +14,7 @@ import ( reflect "reflect" address "cosmossdk.io/core/address" - math "cosmossdk.io/math" + math "github.com/cosmos/cosmos-sdk/math/v2" types "github.com/cosmos/cosmos-sdk/types" query "github.com/cosmos/cosmos-sdk/types/query" keeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" diff --git a/x/gov/types/expected_keepers.go b/x/gov/types/expected_keepers.go index 74ec881ec1a6..92e92ddbc46a 100644 --- a/x/gov/types/expected_keepers.go +++ b/x/gov/types/expected_keepers.go @@ -4,8 +4,8 @@ import ( "context" addresscodec "cosmossdk.io/core/address" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/gov/types/v1/genesis_test.go b/x/gov/types/v1/genesis_test.go index e9578303e709..35fd40bc7f0f 100644 --- a/x/gov/types/v1/genesis_test.go +++ b/x/gov/types/v1/genesis_test.go @@ -5,8 +5,7 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" ) diff --git a/x/gov/types/v1/params.go b/x/gov/types/v1/params.go index cf31daccef6a..399e49db3ba7 100644 --- a/x/gov/types/v1/params.go +++ b/x/gov/types/v1/params.go @@ -4,8 +4,7 @@ import ( "fmt" "time" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/gov/types/v1/params_legacy.go b/x/gov/types/v1/params_legacy.go index 522bda56ebbc..85db3f41ddfa 100644 --- a/x/gov/types/v1/params_legacy.go +++ b/x/gov/types/v1/params_legacy.go @@ -4,8 +4,7 @@ import ( "errors" "fmt" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" ) diff --git a/x/gov/types/v1/proposals_test.go b/x/gov/types/v1/proposals_test.go index 87545e1d0461..e87a17f20084 100644 --- a/x/gov/types/v1/proposals_test.go +++ b/x/gov/types/v1/proposals_test.go @@ -7,8 +7,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" v1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" diff --git a/x/gov/types/v1/tally.go b/x/gov/types/v1/tally.go index 08c1fa283f3e..6119948a71b4 100644 --- a/x/gov/types/v1/tally.go +++ b/x/gov/types/v1/tally.go @@ -1,8 +1,7 @@ package v1 import ( - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/gov/types/v1/vote.go b/x/gov/types/v1/vote.go index 547fc43c9375..5afc79f8b313 100644 --- a/x/gov/types/v1/vote.go +++ b/x/gov/types/v1/vote.go @@ -5,8 +5,7 @@ import ( "fmt" "strings" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/gov/types/v1beta1/genesis.go b/x/gov/types/v1beta1/genesis.go index d71c008d8860..70505193b990 100644 --- a/x/gov/types/v1beta1/genesis.go +++ b/x/gov/types/v1beta1/genesis.go @@ -3,9 +3,8 @@ package v1beta1 import ( "fmt" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/math/v2" ) // NewGenesisState creates a new genesis state for the governance module diff --git a/x/gov/types/v1beta1/gov.pb.go b/x/gov/types/v1beta1/gov.pb.go index 1a1c3ab51d14..885e53f2ab02 100644 --- a/x/gov/types/v1beta1/gov.pb.go +++ b/x/gov/types/v1beta1/gov.pb.go @@ -4,9 +4,9 @@ package v1beta1 import ( - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/cosmos-sdk/types/tx/amino" @@ -128,7 +128,7 @@ type WeightedVoteOption struct { // option defines the valid vote options, it must not contain duplicate vote options. Option VoteOption `protobuf:"varint,1,opt,name=option,proto3,enum=cosmos.gov.v1beta1.VoteOption" json:"option,omitempty"` // weight is the vote weight associated with the vote option. - Weight cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=weight,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"weight"` + Weight github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=weight,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"weight"` } func (m *WeightedVoteOption) Reset() { *m = WeightedVoteOption{} } @@ -310,13 +310,13 @@ var xxx_messageInfo_Proposal proto.InternalMessageInfo // TallyResult defines a standard tally for a governance proposal. type TallyResult struct { // yes is the number of yes votes on a proposal. - Yes cosmossdk_io_math.Int `protobuf:"bytes,1,opt,name=yes,proto3,customtype=cosmossdk.io/math.Int" json:"yes"` + Yes github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,1,opt,name=yes,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"yes"` // abstain is the number of abstain votes on a proposal. - Abstain cosmossdk_io_math.Int `protobuf:"bytes,2,opt,name=abstain,proto3,customtype=cosmossdk.io/math.Int" json:"abstain"` + Abstain github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,2,opt,name=abstain,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"abstain"` // no is the number of no votes on a proposal. - No cosmossdk_io_math.Int `protobuf:"bytes,3,opt,name=no,proto3,customtype=cosmossdk.io/math.Int" json:"no"` + No github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,3,opt,name=no,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"no"` // no_with_veto is the number of no with veto votes on a proposal. - NoWithVeto cosmossdk_io_math.Int `protobuf:"bytes,4,opt,name=no_with_veto,json=noWithVeto,proto3,customtype=cosmossdk.io/math.Int" json:"no_with_veto"` + NoWithVeto github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,4,opt,name=no_with_veto,json=noWithVeto,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"no_with_veto"` } func (m *TallyResult) Reset() { *m = TallyResult{} } @@ -485,12 +485,12 @@ var xxx_messageInfo_VotingParams proto.InternalMessageInfo type TallyParams struct { // Minimum percentage of total stake needed to vote for a result to be // considered valid. - Quorum cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=quorum,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"quorum,omitempty"` + Quorum github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,1,opt,name=quorum,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"quorum,omitempty"` // Minimum proportion of Yes votes for proposal to pass. Default value: 0.5. - Threshold cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=threshold,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"threshold,omitempty"` + Threshold github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=threshold,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"threshold,omitempty"` // Minimum value of Veto votes to Total votes ratio for proposal to be // vetoed. Default value: 1/3. - VetoThreshold cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=veto_threshold,json=vetoThreshold,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"veto_threshold,omitempty"` + VetoThreshold github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,3,opt,name=veto_threshold,json=vetoThreshold,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"veto_threshold,omitempty"` } func (m *TallyParams) Reset() { *m = TallyParams{} } @@ -543,97 +543,97 @@ func init() { func init() { proto.RegisterFile("cosmos/gov/v1beta1/gov.proto", fileDescriptor_6e82113c1a9a4b7c) } var fileDescriptor_6e82113c1a9a4b7c = []byte{ - // 1433 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0x5f, 0x6f, 0xd3, 0x56, - 0x14, 0x8f, 0x93, 0xf4, 0xdf, 0x4d, 0xda, 0x9a, 0xdb, 0x42, 0xd3, 0xc0, 0x62, 0x2b, 0x93, 0xa6, - 0xaa, 0xa3, 0x09, 0x94, 0x0d, 0x69, 0x45, 0x9b, 0x14, 0x13, 0x33, 0x82, 0x20, 0xc9, 0x1c, 0x53, - 0xc6, 0xa4, 0xcd, 0x72, 0xe3, 0x4b, 0xe2, 0x11, 0xfb, 0x86, 0xf8, 0xa6, 0xb4, 0x1f, 0x60, 0x13, - 0x8a, 0x34, 0x89, 0xc7, 0xbd, 0x44, 0x42, 0x9b, 0x26, 0x4d, 0x7b, 0x62, 0x52, 0x3f, 0x04, 0x42, - 0x7b, 0x40, 0x3c, 0x4c, 0xdb, 0x1e, 0xca, 0x06, 0xd2, 0x40, 0x7c, 0x8a, 0xc9, 0xf7, 0x5e, 0x37, - 0x6e, 0x5a, 0x68, 0xfb, 0xb0, 0x97, 0xca, 0xbd, 0xe7, 0xf7, 0xfb, 0x9d, 0x3f, 0x3e, 0xe7, 0xf8, - 0x06, 0x9c, 0xaa, 0x63, 0xcf, 0xc1, 0x5e, 0xbe, 0x81, 0xd7, 0xf3, 0xeb, 0x67, 0xd7, 0x10, 0x31, - 0xcf, 0xfa, 0xcf, 0xb9, 0x76, 0x07, 0x13, 0x0c, 0x21, 0xb3, 0xe6, 0xfc, 0x13, 0x6e, 0x4d, 0x67, - 0x38, 0x63, 0xcd, 0xf4, 0xd0, 0x0e, 0xa5, 0x8e, 0x6d, 0x97, 0x71, 0xd2, 0xb3, 0x0d, 0xdc, 0xc0, - 0xf4, 0x31, 0xef, 0x3f, 0xf1, 0x53, 0xa9, 0x81, 0x71, 0xa3, 0x85, 0xf2, 0xf4, 0xbf, 0xb5, 0xee, - 0xad, 0x3c, 0xb1, 0x1d, 0xe4, 0x11, 0xd3, 0x69, 0x73, 0xc0, 0xfc, 0x30, 0xc0, 0x74, 0x37, 0xb9, - 0x29, 0x33, 0x6c, 0xb2, 0xba, 0x1d, 0x93, 0xd8, 0x38, 0xf0, 0x38, 0xcf, 0x22, 0x32, 0x98, 0x53, - 0x1e, 0x32, 0x33, 0x1d, 0x33, 0x1d, 0xdb, 0xc5, 0x79, 0xfa, 0x97, 0x1d, 0x65, 0x7f, 0x15, 0x00, - 0xbc, 0x81, 0xec, 0x46, 0x93, 0x20, 0x6b, 0x15, 0x13, 0x54, 0x69, 0xfb, 0x52, 0xf0, 0x3c, 0x18, - 0xc5, 0xf4, 0x29, 0x25, 0xc8, 0xc2, 0xc2, 0xd4, 0x72, 0x26, 0xb7, 0x37, 0xf7, 0xdc, 0x00, 0xaf, - 0x71, 0x34, 0x2c, 0x83, 0xd1, 0xbb, 0x54, 0x2d, 0x15, 0x95, 0x85, 0x85, 0x09, 0xe5, 0xfc, 0xa3, - 0x6d, 0x29, 0xf2, 0xd7, 0xb6, 0x74, 0x92, 0xd1, 0x3d, 0xeb, 0x76, 0xce, 0xc6, 0x79, 0xc7, 0x24, - 0xcd, 0xdc, 0x55, 0xd4, 0x30, 0xeb, 0x9b, 0x45, 0x54, 0x7f, 0xba, 0xb5, 0x04, 0xb8, 0x7a, 0x11, - 0xd5, 0x7f, 0x7e, 0xf9, 0x70, 0x51, 0xd0, 0xb8, 0xca, 0xca, 0xcc, 0xd3, 0xad, 0xa5, 0x69, 0x66, - 0x5c, 0xf2, 0xac, 0xdb, 0xf2, 0x99, 0xdc, 0x07, 0xe7, 0xb2, 0xdf, 0x0a, 0x20, 0xa9, 0xa3, 0x0d, - 0x52, 0xed, 0xe0, 0x36, 0xf6, 0xcc, 0x16, 0x9c, 0x05, 0x23, 0xc4, 0x26, 0x2d, 0x44, 0x83, 0x9d, - 0xd0, 0xd8, 0x3f, 0x50, 0x06, 0x09, 0x0b, 0x79, 0xf5, 0x8e, 0xcd, 0x12, 0xa1, 0x01, 0x69, 0xe1, - 0xa3, 0x95, 0x4f, 0x5e, 0x3d, 0x90, 0x84, 0xc7, 0x5b, 0x4b, 0xe9, 0x7d, 0x92, 0xbb, 0x88, 0x5d, - 0x82, 0x5c, 0xd2, 0x7b, 0xf9, 0x70, 0x71, 0x6e, 0x10, 0x40, 0x3e, 0xec, 0x37, 0xfb, 0xbb, 0x00, - 0xc6, 0x8a, 0xa8, 0x8d, 0x3d, 0x9b, 0x40, 0x09, 0x24, 0xda, 0xfc, 0xdc, 0xb0, 0x2d, 0x1a, 0x49, - 0x5c, 0x03, 0xc1, 0x51, 0xc9, 0x82, 0xe7, 0xc1, 0x84, 0xc5, 0xb0, 0xb8, 0xc3, 0xab, 0x93, 0x7a, - 0xba, 0xb5, 0x34, 0xcb, 0x7d, 0x17, 0x2c, 0xab, 0x83, 0x3c, 0xaf, 0x46, 0x3a, 0xb6, 0xdb, 0xd0, - 0x06, 0x50, 0xd8, 0x04, 0xa3, 0xa6, 0x83, 0xbb, 0x2e, 0x49, 0xc5, 0xe4, 0xd8, 0x42, 0x62, 0x79, - 0x3e, 0x78, 0x15, 0x7e, 0xcb, 0x85, 0xc2, 0xb5, 0x5d, 0xe5, 0x43, 0xbf, 0xda, 0xbf, 0x3c, 0x93, - 0x16, 0x1a, 0x36, 0x69, 0x76, 0xd7, 0x72, 0x75, 0xec, 0xf0, 0x06, 0xc8, 0x87, 0x52, 0x20, 0x9b, - 0x6d, 0xe4, 0x51, 0x82, 0xc7, 0x8b, 0xcd, 0xf4, 0x57, 0xc6, 0xef, 0x3d, 0x90, 0x22, 0xaf, 0x1e, - 0x48, 0x91, 0xec, 0x9f, 0x23, 0x60, 0x7c, 0xa7, 0xba, 0x07, 0x66, 0x56, 0x06, 0x63, 0x75, 0x56, - 0x2d, 0x9a, 0x57, 0x62, 0x79, 0x36, 0xc7, 0x7a, 0x34, 0x17, 0xf4, 0x68, 0xae, 0xe0, 0x6e, 0x2a, - 0x99, 0xb7, 0x57, 0x5a, 0x0b, 0x44, 0xe0, 0x0a, 0x18, 0xf5, 0x88, 0x49, 0xba, 0x5e, 0x2a, 0x46, - 0x9b, 0x2f, 0xbb, 0x5f, 0xf3, 0x05, 0xe1, 0xd5, 0x28, 0x52, 0xe3, 0x0c, 0xf8, 0x39, 0x80, 0xb7, - 0x6c, 0xd7, 0x6c, 0x19, 0xc4, 0x6c, 0xb5, 0x36, 0x8d, 0x0e, 0xf2, 0xba, 0x2d, 0x92, 0x8a, 0xd3, - 0xb0, 0xa4, 0xfd, 0x74, 0x74, 0x1f, 0xa7, 0x51, 0x98, 0x32, 0xe1, 0xd7, 0x8f, 0xd5, 0x44, 0xa4, - 0x2a, 0x21, 0x23, 0xbc, 0x02, 0x12, 0x5e, 0x77, 0xcd, 0xb1, 0x89, 0xe1, 0x0f, 0x6b, 0x6a, 0x84, - 0x4a, 0xa6, 0xf7, 0x64, 0xaa, 0x07, 0x93, 0xac, 0x4c, 0xfa, 0x6a, 0xf7, 0x9f, 0x49, 0x02, 0x53, - 0x04, 0x8c, 0xed, 0xdb, 0x61, 0x0d, 0x88, 0xfc, 0x05, 0x1b, 0xc8, 0xb5, 0x98, 0xe0, 0xe8, 0x51, - 0x05, 0xa7, 0xb8, 0x84, 0xea, 0x5a, 0x54, 0xb4, 0x0b, 0x26, 0x09, 0x26, 0x66, 0xcb, 0xe0, 0xe7, - 0xa9, 0xb1, 0xff, 0xa9, 0x5f, 0x92, 0xd4, 0x4d, 0xd0, 0xf8, 0xd7, 0xc1, 0xb1, 0x75, 0x4c, 0x6c, - 0xb7, 0x61, 0x78, 0xc4, 0xec, 0xf0, 0xea, 0x8c, 0x1f, 0x35, 0x99, 0x69, 0xa6, 0x51, 0xf3, 0x25, - 0x68, 0x36, 0x9f, 0x01, 0x7e, 0x34, 0xa8, 0xd0, 0xc4, 0x51, 0x45, 0x27, 0x99, 0x02, 0x2f, 0xd0, - 0x4a, 0xdc, 0x1f, 0xf7, 0xec, 0x4f, 0x51, 0x90, 0x08, 0xbf, 0xd7, 0x8f, 0x41, 0x6c, 0x13, 0x79, - 0x6c, 0x75, 0x28, 0xef, 0xf3, 0x7d, 0x75, 0x7c, 0xef, 0xbe, 0x2a, 0xb9, 0x24, 0xb4, 0xa9, 0x4a, - 0x2e, 0xd1, 0x7c, 0x1e, 0x54, 0xc1, 0x98, 0xb9, 0xe6, 0x11, 0xd3, 0xe6, 0x1b, 0xe6, 0x68, 0x12, - 0x01, 0x17, 0x5e, 0x00, 0x51, 0x17, 0xd3, 0x7e, 0x3f, 0xa2, 0x42, 0xd4, 0xc5, 0xf0, 0x1a, 0x48, - 0xba, 0xd8, 0xb8, 0x6b, 0x93, 0xa6, 0xb1, 0x8e, 0x08, 0xa6, 0xed, 0x7e, 0x44, 0x19, 0xe0, 0xe2, - 0x1b, 0x36, 0x69, 0xae, 0x22, 0x82, 0x79, 0x9d, 0xbe, 0x8b, 0x82, 0xb8, 0xbf, 0xe1, 0xe1, 0xb9, - 0x7d, 0xe6, 0x5f, 0x81, 0xaf, 0xb7, 0xa5, 0xa8, 0x6d, 0xfd, 0xf0, 0xf2, 0xe1, 0x62, 0xd4, 0xb6, - 0x78, 0x87, 0x87, 0x76, 0x42, 0x0e, 0x8c, 0xac, 0x63, 0x82, 0x0e, 0xde, 0x74, 0x0c, 0xe6, 0xcf, - 0x3c, 0xff, 0xe0, 0xc4, 0x0e, 0xf3, 0xc1, 0x51, 0xa2, 0x29, 0x61, 0xe7, 0xa3, 0xf3, 0x15, 0x18, - 0x63, 0x4f, 0x5e, 0x2a, 0x4e, 0x5b, 0xfe, 0xbd, 0xfd, 0xc8, 0x7b, 0xbf, 0x72, 0xca, 0x29, 0x5a, - 0xa1, 0xbd, 0x5f, 0x18, 0x96, 0x4e, 0x20, 0x4a, 0xeb, 0x11, 0xc9, 0xf6, 0xa2, 0x60, 0x92, 0xf7, - 0x7c, 0xd5, 0xec, 0x98, 0x8e, 0x07, 0xbf, 0x11, 0x40, 0xc2, 0xb1, 0xdd, 0x9d, 0x79, 0x13, 0x0e, - 0x9a, 0xb7, 0x92, 0xef, 0xef, 0xf5, 0xb6, 0x74, 0x3c, 0xc4, 0x3a, 0x8d, 0x1d, 0x9b, 0x20, 0xa7, - 0x4d, 0x36, 0x8f, 0x32, 0x88, 0x1a, 0x70, 0x6c, 0x37, 0x98, 0xc0, 0x3b, 0x00, 0x3a, 0xe6, 0x46, - 0x20, 0x68, 0xb4, 0x51, 0xc7, 0xc6, 0x16, 0x5f, 0xc5, 0xf3, 0x7b, 0xa6, 0xa5, 0xc8, 0xaf, 0x0b, - 0xca, 0x02, 0x8f, 0xe6, 0xd4, 0x5e, 0xf2, 0x20, 0xa8, 0xef, 0x9f, 0x49, 0x82, 0x26, 0x3a, 0xe6, - 0x46, 0x90, 0x3a, 0xb5, 0x67, 0x3d, 0x90, 0x5c, 0xa5, 0xb3, 0xc5, 0x4b, 0x51, 0x07, 0x7c, 0xd6, - 0x02, 0xef, 0xc2, 0x41, 0xde, 0xdf, 0xe5, 0xde, 0xe7, 0x76, 0xf1, 0x86, 0x1c, 0x27, 0x99, 0x91, - 0x3b, 0x7d, 0x1c, 0x4c, 0x2e, 0x77, 0xfa, 0x25, 0x18, 0xbd, 0xd3, 0xc5, 0x9d, 0xae, 0x43, 0xbd, - 0x25, 0x15, 0xf5, 0x10, 0x97, 0x8d, 0xd7, 0xdb, 0x92, 0xc8, 0x48, 0x03, 0x57, 0xbb, 0x2f, 0x20, - 0x1a, 0x17, 0x85, 0xb7, 0xc0, 0x04, 0x69, 0x76, 0x90, 0xd7, 0xc4, 0x2d, 0x56, 0xcd, 0xa4, 0x72, - 0xf9, 0x70, 0x1e, 0x66, 0x76, 0x78, 0x6f, 0x74, 0x32, 0x90, 0x86, 0x04, 0x4c, 0xf9, 0x53, 0x6b, - 0x0c, 0x9c, 0xc5, 0xa8, 0xb3, 0x6b, 0x87, 0x73, 0x96, 0xda, 0x4d, 0x7e, 0xa3, 0xc7, 0x49, 0x1f, - 0xa7, 0x07, 0xb0, 0xc5, 0x7f, 0x05, 0x00, 0x42, 0x17, 0xbe, 0xd3, 0x60, 0x6e, 0xb5, 0xa2, 0xab, - 0x46, 0xa5, 0xaa, 0x97, 0x2a, 0x65, 0xe3, 0x7a, 0xb9, 0x56, 0x55, 0x2f, 0x96, 0x2e, 0x95, 0xd4, - 0xa2, 0x18, 0x49, 0x4f, 0xf7, 0xfa, 0x72, 0x82, 0x01, 0x55, 0x5f, 0x19, 0x66, 0xc1, 0x74, 0x18, - 0x7d, 0x53, 0xad, 0x89, 0x42, 0x7a, 0xb2, 0xd7, 0x97, 0x27, 0x18, 0xea, 0x26, 0xf2, 0xe0, 0x22, - 0x98, 0x09, 0x63, 0x0a, 0x4a, 0x4d, 0x2f, 0x94, 0xca, 0x62, 0x34, 0x7d, 0xac, 0xd7, 0x97, 0x27, - 0x19, 0xae, 0xc0, 0xb7, 0x9f, 0x0c, 0xa6, 0xc2, 0xd8, 0x72, 0x45, 0x8c, 0xa5, 0x93, 0xbd, 0xbe, - 0x3c, 0xce, 0x60, 0x65, 0x0c, 0x97, 0x41, 0x6a, 0x37, 0xc2, 0xb8, 0x51, 0xd2, 0x2f, 0x1b, 0xab, - 0xaa, 0x5e, 0x11, 0xe3, 0xe9, 0xd9, 0x5e, 0x5f, 0x16, 0x03, 0x6c, 0xb0, 0xc7, 0xd2, 0xf1, 0x7b, - 0x3f, 0x66, 0x22, 0x8b, 0xbf, 0x45, 0xc1, 0xd4, 0xee, 0xcb, 0x02, 0xcc, 0x81, 0x93, 0x55, 0xad, - 0x52, 0xad, 0xd4, 0x0a, 0x57, 0x8d, 0x9a, 0x5e, 0xd0, 0xaf, 0xd7, 0x86, 0x12, 0xa6, 0xa9, 0x30, - 0x70, 0xd9, 0x6e, 0xc1, 0x0b, 0x20, 0x33, 0x8c, 0x2f, 0xaa, 0xd5, 0x4a, 0xad, 0xa4, 0x1b, 0x55, - 0x55, 0x2b, 0x55, 0x8a, 0xa2, 0x90, 0x9e, 0xeb, 0xf5, 0xe5, 0x19, 0x46, 0xd9, 0x35, 0x2a, 0xf0, - 0x23, 0xf0, 0xce, 0x30, 0x79, 0xb5, 0xa2, 0x97, 0xca, 0x9f, 0x06, 0xdc, 0x68, 0xfa, 0x44, 0xaf, - 0x2f, 0x43, 0xc6, 0x5d, 0x0d, 0x35, 0x3c, 0x3c, 0x0d, 0x4e, 0x0c, 0x53, 0xab, 0x85, 0x5a, 0x4d, - 0x2d, 0x8a, 0xb1, 0xb4, 0xd8, 0xeb, 0xcb, 0x49, 0xc6, 0xa9, 0x9a, 0x9e, 0x87, 0x2c, 0x78, 0x06, - 0xa4, 0x86, 0xd1, 0x9a, 0x7a, 0x45, 0xbd, 0xa8, 0xab, 0x45, 0x31, 0x9e, 0x86, 0xbd, 0xbe, 0x3c, - 0xc5, 0x2f, 0x4b, 0xe8, 0x6b, 0x54, 0x27, 0x68, 0x5f, 0xfd, 0x4b, 0x85, 0xd2, 0x55, 0xb5, 0x28, - 0x8e, 0x84, 0xf5, 0x2f, 0x99, 0x76, 0x0b, 0x59, 0xac, 0x9c, 0x4a, 0xf9, 0xd1, 0x3f, 0x99, 0xc8, - 0xa3, 0xe7, 0x19, 0xe1, 0xc9, 0xf3, 0x8c, 0xf0, 0xf7, 0xf3, 0x8c, 0x70, 0xff, 0x45, 0x26, 0xf2, - 0xe4, 0x45, 0x26, 0xf2, 0xc7, 0x8b, 0x4c, 0xe4, 0x8b, 0x33, 0x6f, 0x5d, 0x60, 0x1b, 0xf4, 0x87, - 0x15, 0x5d, 0x63, 0xc1, 0x6f, 0xa5, 0xb5, 0x51, 0xba, 0x1a, 0xce, 0xfd, 0x17, 0x00, 0x00, 0xff, - 0xff, 0x7b, 0xe5, 0x2e, 0x46, 0x7b, 0x0d, 0x00, 0x00, + // 1438 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0xcd, 0x6f, 0x13, 0x47, + 0x1b, 0xf7, 0xda, 0xce, 0xd7, 0xd8, 0x49, 0x96, 0x49, 0x5e, 0xe2, 0xf8, 0xe5, 0xf5, 0xae, 0xfc, + 0x4a, 0x55, 0x14, 0x11, 0x1b, 0x42, 0x8b, 0xd4, 0x54, 0x42, 0xf2, 0xe2, 0xa5, 0x35, 0x42, 0xb6, + 0xbb, 0x5e, 0x02, 0xb4, 0x52, 0x97, 0x8d, 0x77, 0xb0, 0xb7, 0xf5, 0xee, 0x18, 0xef, 0x38, 0xc4, + 0xf7, 0x7e, 0x20, 0x4b, 0x95, 0x38, 0xf6, 0x62, 0x09, 0xb5, 0x97, 0xaa, 0x27, 0x0e, 0xf9, 0x13, + 0x7a, 0x40, 0x55, 0x0f, 0x88, 0x43, 0xd5, 0xf6, 0x10, 0x5a, 0x90, 0x0a, 0xe2, 0xd6, 0xff, 0xa0, + 0xda, 0x99, 0xd9, 0x78, 0xe3, 0x04, 0x42, 0x40, 0xbd, 0x24, 0xe3, 0x99, 0xdf, 0xf3, 0x7b, 0x3e, + 0x66, 0x7e, 0xcf, 0xcc, 0x82, 0x13, 0x75, 0xec, 0x39, 0xd8, 0xcb, 0x37, 0xf0, 0x66, 0x7e, 0xf3, + 0xf4, 0x06, 0x22, 0xe6, 0x69, 0x7f, 0x9c, 0x6b, 0x77, 0x30, 0xc1, 0x10, 0xb2, 0xd5, 0x9c, 0x3f, + 0xc3, 0x57, 0xd3, 0x19, 0x6e, 0xb1, 0x61, 0x7a, 0x68, 0xd7, 0xa4, 0x8e, 0x6d, 0x97, 0xd9, 0xa4, + 0xe7, 0x1b, 0xb8, 0x81, 0xe9, 0x30, 0xef, 0x8f, 0xf8, 0xac, 0xd4, 0xc0, 0xb8, 0xd1, 0x42, 0x79, + 0xfa, 0x6b, 0xa3, 0x7b, 0x23, 0x4f, 0x6c, 0x07, 0x79, 0xc4, 0x74, 0xda, 0x1c, 0xb0, 0x38, 0x0a, + 0x30, 0xdd, 0x1e, 0x5f, 0xca, 0x8c, 0x2e, 0x59, 0xdd, 0x8e, 0x49, 0x6c, 0x1c, 0x78, 0x5c, 0x64, + 0x11, 0x19, 0xcc, 0x29, 0x0f, 0x99, 0x2d, 0x1d, 0x33, 0x1d, 0xdb, 0xc5, 0x79, 0xfa, 0x97, 0x4d, + 0x65, 0x7f, 0x14, 0x00, 0xbc, 0x82, 0xec, 0x46, 0x93, 0x20, 0x6b, 0x1d, 0x13, 0x54, 0x69, 0xfb, + 0x54, 0xf0, 0x2c, 0x18, 0xc7, 0x74, 0x94, 0x12, 0x64, 0x61, 0x69, 0x66, 0x35, 0x93, 0xdb, 0x9f, + 0x7b, 0x6e, 0x88, 0xd7, 0x38, 0x1a, 0x9a, 0x60, 0xfc, 0x16, 0x65, 0x4b, 0x45, 0x65, 0x61, 0x69, + 0x4a, 0x29, 0xdd, 0xdf, 0x91, 0x22, 0xbf, 0xef, 0x48, 0xb9, 0x86, 0x4d, 0x9a, 0xdd, 0x8d, 0x5c, + 0x1d, 0x3b, 0x3c, 0x24, 0xfe, 0x6f, 0xc5, 0xb3, 0x3e, 0xcb, 0x3b, 0x26, 0x69, 0xe6, 0x37, 0x57, + 0x73, 0x97, 0x50, 0xc3, 0xac, 0xf7, 0x8a, 0xa8, 0xfe, 0x70, 0x7b, 0x05, 0x70, 0x87, 0x45, 0x54, + 0xff, 0xfe, 0xe9, 0xbd, 0x65, 0x41, 0xe3, 0xc4, 0x6b, 0x73, 0x0f, 0xb7, 0x57, 0x66, 0x87, 0xc6, + 0xf2, 0xa9, 0xdc, 0xdb, 0x67, 0xb2, 0x5f, 0x0a, 0x20, 0xa9, 0xa3, 0x2d, 0x52, 0xed, 0xe0, 0x36, + 0xf6, 0xcc, 0x16, 0x9c, 0x07, 0x63, 0xc4, 0x26, 0x2d, 0x44, 0xe3, 0x9f, 0xd2, 0xd8, 0x0f, 0x28, + 0x83, 0x84, 0x85, 0xbc, 0x7a, 0xc7, 0x66, 0xb9, 0xd1, 0x18, 0xb5, 0xf0, 0xd4, 0xda, 0xb9, 0x67, + 0x77, 0x25, 0xe1, 0xa7, 0xed, 0x95, 0xf4, 0x01, 0xf9, 0x9e, 0xc7, 0x2e, 0x41, 0x2e, 0xe9, 0x3f, + 0xbd, 0xb7, 0xbc, 0x10, 0x8a, 0x3e, 0xec, 0x37, 0xfb, 0x8b, 0x00, 0x26, 0x8a, 0xa8, 0x8d, 0x3d, + 0x9b, 0x40, 0x09, 0x24, 0xda, 0x7c, 0xde, 0xb0, 0x2d, 0x1a, 0x49, 0x5c, 0x03, 0xc1, 0x54, 0xc9, + 0x82, 0x67, 0xc1, 0x94, 0xc5, 0xb0, 0xb8, 0xc3, 0x0b, 0x96, 0x7a, 0xb8, 0xbd, 0x32, 0xcf, 0x7d, + 0x17, 0x2c, 0xab, 0x83, 0x3c, 0xaf, 0x46, 0x3a, 0xb6, 0xdb, 0xd0, 0x86, 0x50, 0xd8, 0x04, 0xe3, + 0xa6, 0x83, 0xbb, 0x2e, 0x49, 0xc5, 0xe4, 0xd8, 0x52, 0x62, 0x75, 0x31, 0xd8, 0x1d, 0xff, 0x14, + 0x86, 0xc2, 0xb5, 0x5d, 0xe5, 0x1d, 0x7f, 0x03, 0x7e, 0x78, 0x24, 0x2d, 0xbd, 0x74, 0x03, 0x48, + 0xaf, 0x8d, 0x3c, 0x6a, 0xe0, 0xf1, 0x62, 0x33, 0xfe, 0xb5, 0xc9, 0xdb, 0x77, 0xa5, 0xc8, 0xb3, + 0xbb, 0x52, 0x24, 0xfb, 0xdb, 0x18, 0x98, 0xdc, 0xad, 0xee, 0xa1, 0x99, 0x95, 0xc1, 0x44, 0x9d, + 0x55, 0x8b, 0xe6, 0x95, 0x58, 0x9d, 0xcf, 0xb1, 0x63, 0x9b, 0x0b, 0x8e, 0x6d, 0xae, 0xe0, 0xf6, + 0x94, 0xcc, 0xcb, 0x2b, 0xad, 0x05, 0x24, 0x70, 0x0d, 0x8c, 0x7b, 0xc4, 0x24, 0x5d, 0x2f, 0x15, + 0xa3, 0xe7, 0x31, 0x7b, 0xd0, 0x79, 0x0c, 0xc2, 0xab, 0x51, 0xa4, 0xc6, 0x2d, 0xe0, 0x55, 0x00, + 0x6f, 0xd8, 0xae, 0xd9, 0x32, 0x88, 0xd9, 0x6a, 0xf5, 0x8c, 0x0e, 0xf2, 0xba, 0x2d, 0x92, 0x8a, + 0xd3, 0xb0, 0xa4, 0x83, 0x78, 0x74, 0x1f, 0xa7, 0x51, 0x98, 0x32, 0xe5, 0xd7, 0x8f, 0xd5, 0x44, + 0xa4, 0x2c, 0xa1, 0x45, 0x78, 0x11, 0x24, 0xbc, 0xee, 0x86, 0x63, 0x13, 0xc3, 0xd7, 0x6f, 0x6a, + 0x8c, 0x52, 0xa6, 0xf7, 0x65, 0xaa, 0x07, 0xe2, 0x56, 0xa6, 0x7d, 0xb6, 0x3b, 0x8f, 0x24, 0x81, + 0x31, 0x02, 0x66, 0xed, 0xaf, 0xc3, 0x1a, 0x10, 0xf9, 0x06, 0x1b, 0xc8, 0xb5, 0x18, 0xe1, 0xf8, + 0x51, 0x09, 0x67, 0x38, 0x85, 0xea, 0x5a, 0x94, 0xb4, 0x0b, 0xa6, 0x09, 0x26, 0x66, 0xcb, 0xe0, + 0xf3, 0xa9, 0x89, 0x7f, 0xe9, 0xbc, 0x24, 0xa9, 0x9b, 0xe0, 0xe0, 0x5f, 0x06, 0xc7, 0x36, 0x31, + 0xb1, 0xdd, 0x86, 0xe1, 0x11, 0xb3, 0xc3, 0xab, 0x33, 0x79, 0xd4, 0x64, 0x66, 0x19, 0x47, 0xcd, + 0xa7, 0xa0, 0xd9, 0x7c, 0x08, 0xf8, 0xd4, 0xb0, 0x42, 0x53, 0x47, 0x25, 0x9d, 0x66, 0x0c, 0xbc, + 0x40, 0x6b, 0x71, 0x5f, 0xee, 0xd9, 0xbf, 0xa3, 0x20, 0x11, 0xde, 0xd7, 0x2a, 0x88, 0xf5, 0x90, + 0xc7, 0x5a, 0x87, 0x72, 0x8e, 0xb7, 0xb0, 0xa5, 0x57, 0x6a, 0x61, 0x25, 0x97, 0x84, 0x9a, 0x57, + 0xc9, 0x25, 0x9a, 0x4f, 0x05, 0xaf, 0x82, 0x09, 0x73, 0xc3, 0x23, 0xa6, 0xcd, 0x9b, 0xce, 0x1b, + 0xb3, 0x06, 0x74, 0xb0, 0x0c, 0xa2, 0x2e, 0xa6, 0xaa, 0x78, 0x73, 0xd2, 0xa8, 0x8b, 0xe1, 0x75, + 0x90, 0x74, 0xb1, 0x71, 0xcb, 0x26, 0x4d, 0x63, 0x13, 0x11, 0x4c, 0x75, 0xf2, 0xe6, 0xcc, 0xc0, + 0xc5, 0x57, 0x6c, 0xd2, 0x5c, 0x47, 0x04, 0xf3, 0x9a, 0x7f, 0x1d, 0x05, 0x71, 0xff, 0x02, 0x81, + 0x67, 0x0e, 0xe8, 0x25, 0x0a, 0x7c, 0xbe, 0x23, 0x45, 0x6d, 0xeb, 0xdb, 0xa7, 0xf7, 0x96, 0xa3, + 0xb6, 0xc5, 0xd5, 0x12, 0xea, 0x2f, 0x39, 0x30, 0xb6, 0x89, 0x09, 0x3a, 0xbc, 0x6b, 0x32, 0x98, + 0xdf, 0x3f, 0xf8, 0x7d, 0x16, 0x7b, 0x95, 0xfb, 0x4c, 0x89, 0xa6, 0x84, 0xdd, 0x3b, 0xed, 0x13, + 0x30, 0xc1, 0x46, 0x5e, 0x2a, 0x4e, 0xe5, 0xf3, 0xd6, 0x41, 0xc6, 0xfb, 0x2f, 0x51, 0xe5, 0x04, + 0x2d, 0xda, 0xfe, 0xdb, 0x8a, 0xa5, 0x13, 0x90, 0xd2, 0x7a, 0x44, 0xb2, 0xfd, 0x28, 0x98, 0xe6, + 0xfa, 0xa9, 0x9a, 0x1d, 0xd3, 0xf1, 0xe0, 0x17, 0x02, 0x48, 0x38, 0xb6, 0xbb, 0xab, 0x5d, 0xe1, + 0x30, 0xed, 0xd2, 0xcb, 0xf6, 0xf9, 0x8e, 0xf4, 0x9f, 0x90, 0xd5, 0x49, 0xec, 0xd8, 0x04, 0x39, + 0x6d, 0xd2, 0x3b, 0x8a, 0xa8, 0x35, 0xe0, 0xd8, 0x6e, 0xa0, 0xe6, 0x9b, 0x00, 0x3a, 0xe6, 0x56, + 0x40, 0x68, 0xb4, 0x51, 0xc7, 0xc6, 0x16, 0x6f, 0xeb, 0x8b, 0xfb, 0x94, 0x57, 0xe4, 0xaf, 0x11, + 0x65, 0x89, 0x47, 0x73, 0x62, 0xbf, 0xf1, 0x30, 0xa8, 0x6f, 0x1e, 0x49, 0x82, 0x26, 0x3a, 0xe6, + 0x56, 0x90, 0x3a, 0x5d, 0xcf, 0x7a, 0x20, 0xb9, 0x4e, 0x75, 0xca, 0x4b, 0x51, 0x07, 0x5c, 0xb7, + 0x81, 0x77, 0xe1, 0x30, 0xef, 0xff, 0xe7, 0xde, 0x17, 0xf6, 0xd8, 0x8d, 0x38, 0x4e, 0xb2, 0x45, + 0xee, 0xf4, 0xf3, 0x18, 0xef, 0x02, 0xdc, 0x69, 0x1b, 0x8c, 0xdf, 0xec, 0xe2, 0x4e, 0xd7, 0xa1, + 0xde, 0x92, 0xca, 0xd5, 0xd7, 0x7b, 0xcb, 0x3c, 0xdf, 0x91, 0x44, 0xc6, 0x33, 0xf4, 0xbe, 0xf7, + 0x7d, 0xa3, 0x71, 0x3f, 0xb0, 0x07, 0xa6, 0x48, 0xb3, 0x83, 0xbc, 0x26, 0x6e, 0xb1, 0x02, 0x27, + 0x95, 0x8f, 0x5f, 0xdb, 0xe9, 0xdc, 0x2e, 0xd5, 0x0b, 0xfd, 0x0e, 0xbd, 0xc1, 0xaf, 0x04, 0x30, + 0xe3, 0xeb, 0xdd, 0x18, 0x06, 0x10, 0xa3, 0x01, 0x5c, 0x7f, 0xed, 0x00, 0x52, 0x7b, 0xf9, 0x5e, + 0x18, 0xc5, 0xb4, 0x8f, 0xd3, 0x03, 0xd8, 0xf2, 0x5f, 0x02, 0x00, 0xa1, 0x97, 0xe8, 0x49, 0xb0, + 0xb0, 0x5e, 0xd1, 0x55, 0xa3, 0x52, 0xd5, 0x4b, 0x95, 0xb2, 0x71, 0xb9, 0x5c, 0xab, 0xaa, 0xe7, + 0x4b, 0x17, 0x4a, 0x6a, 0x51, 0x8c, 0xa4, 0x67, 0xfb, 0x03, 0x39, 0xc1, 0x80, 0xaa, 0xcf, 0x0c, + 0xb3, 0x60, 0x36, 0x8c, 0xbe, 0xa6, 0xd6, 0x44, 0x21, 0x3d, 0xdd, 0x1f, 0xc8, 0x53, 0x0c, 0x75, + 0x0d, 0x79, 0x70, 0x19, 0xcc, 0x85, 0x31, 0x05, 0xa5, 0xa6, 0x17, 0x4a, 0x65, 0x31, 0x9a, 0x3e, + 0xd6, 0x1f, 0xc8, 0xd3, 0x0c, 0x57, 0xe0, 0xdd, 0x55, 0x06, 0x33, 0x61, 0x6c, 0xb9, 0x22, 0xc6, + 0xd2, 0xc9, 0xfe, 0x40, 0x9e, 0x64, 0xb0, 0x32, 0x86, 0xab, 0x20, 0xb5, 0x17, 0x61, 0x5c, 0x29, + 0xe9, 0x1f, 0x18, 0xeb, 0xaa, 0x5e, 0x11, 0xe3, 0xe9, 0xf9, 0xfe, 0x40, 0x16, 0x03, 0x6c, 0xd0, + 0x01, 0xd3, 0xf1, 0xdb, 0xdf, 0x65, 0x22, 0xcb, 0x3f, 0x47, 0xc1, 0xcc, 0xde, 0x27, 0x0b, 0xcc, + 0x81, 0xff, 0x56, 0xb5, 0x4a, 0xb5, 0x52, 0x2b, 0x5c, 0x32, 0x6a, 0x7a, 0x41, 0xbf, 0x5c, 0x1b, + 0x49, 0x98, 0xa6, 0xc2, 0xc0, 0x65, 0xbb, 0x05, 0xdf, 0x03, 0x99, 0x51, 0x7c, 0x51, 0xad, 0x56, + 0x6a, 0x25, 0xdd, 0xa8, 0xaa, 0x5a, 0xa9, 0x52, 0x14, 0x85, 0xf4, 0x42, 0x7f, 0x20, 0xcf, 0x31, + 0x93, 0x3d, 0x22, 0x83, 0xef, 0x82, 0xff, 0x8d, 0x1a, 0xaf, 0x57, 0xf4, 0x52, 0xf9, 0xfd, 0xc0, + 0x36, 0x9a, 0x3e, 0xde, 0x1f, 0xc8, 0x90, 0xd9, 0xae, 0x87, 0xa4, 0x02, 0x4f, 0x82, 0xe3, 0xa3, + 0xa6, 0xd5, 0x42, 0xad, 0xa6, 0x16, 0xc5, 0x58, 0x5a, 0xec, 0x0f, 0xe4, 0x24, 0xb3, 0xa9, 0x9a, + 0x9e, 0x87, 0x2c, 0x78, 0x0a, 0xa4, 0x46, 0xd1, 0x9a, 0x7a, 0x51, 0x3d, 0xaf, 0xab, 0x45, 0x31, + 0x9e, 0x86, 0xfd, 0x81, 0x3c, 0xc3, 0x9f, 0x6c, 0xe8, 0x53, 0x54, 0x27, 0xe8, 0x40, 0xfe, 0x0b, + 0x85, 0xd2, 0x25, 0xb5, 0x28, 0x8e, 0x85, 0xf9, 0x2f, 0x98, 0x76, 0x0b, 0x59, 0xac, 0x9c, 0x4a, + 0xf9, 0xfe, 0x9f, 0x99, 0xc8, 0xfd, 0xc7, 0x19, 0xe1, 0xc1, 0xe3, 0x8c, 0xf0, 0xc7, 0xe3, 0x8c, + 0x70, 0xe7, 0x49, 0x26, 0xf2, 0xe0, 0x49, 0x26, 0xf2, 0xeb, 0x93, 0x4c, 0xe4, 0xa3, 0x53, 0x2f, + 0x3d, 0xbe, 0x5b, 0xf4, 0x8b, 0x8f, 0x36, 0xc0, 0xe0, 0x23, 0x6e, 0x63, 0x9c, 0x36, 0x95, 0x33, + 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0x1d, 0x1f, 0xcb, 0xe1, 0x14, 0x0e, 0x00, 0x00, } func (this *TextProposal) Equal(that interface{}) bool { diff --git a/x/gov/types/v1beta1/params.go b/x/gov/types/v1beta1/params.go index 5ade9788fece..8955ff616afc 100644 --- a/x/gov/types/v1beta1/params.go +++ b/x/gov/types/v1beta1/params.go @@ -3,8 +3,7 @@ package v1beta1 import ( "time" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/gov/types/v1beta1/tally.go b/x/gov/types/v1beta1/tally.go index b4db63037360..0d46bf722c0d 100644 --- a/x/gov/types/v1beta1/tally.go +++ b/x/gov/types/v1beta1/tally.go @@ -1,8 +1,7 @@ package v1beta1 import ( - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/gov/types/v1beta1/vote.go b/x/gov/types/v1beta1/vote.go index 151c9da656e5..21598ae45c30 100644 --- a/x/gov/types/v1beta1/vote.go +++ b/x/gov/types/v1beta1/vote.go @@ -4,8 +4,7 @@ import ( "fmt" "strings" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/group/client/cli/tx_test.go b/x/group/client/cli/tx_test.go index acde682729fd..f2f2e1041f9d 100644 --- a/x/group/client/cli/tx_test.go +++ b/x/group/client/cli/tx_test.go @@ -13,13 +13,13 @@ import ( // without this import amino json encoding will fail when resolving any types _ "cosmossdk.io/api/cosmos/group/v1" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" diff --git a/x/group/module/abci_test.go b/x/group/module/abci_test.go index c5072b396f8a..81bef22f2e27 100644 --- a/x/group/module/abci_test.go +++ b/x/group/module/abci_test.go @@ -12,10 +12,10 @@ import ( "cosmossdk.io/core/address" "cosmossdk.io/depinject" "cosmossdk.io/log" - "cosmossdk.io/math" codecaddress "github.com/cosmos/cosmos-sdk/codec/address" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" diff --git a/x/group/simulation/genesis_test.go b/x/group/simulation/genesis_test.go index c0ff8e7ecc67..f68e12466aba 100644 --- a/x/group/simulation/genesis_test.go +++ b/x/group/simulation/genesis_test.go @@ -7,8 +7,7 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/module" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/mint/keeper/genesis_test.go b/x/mint/keeper/genesis_test.go index fe1d91edd36d..6825ab834f2b 100644 --- a/x/mint/keeper/genesis_test.go +++ b/x/mint/keeper/genesis_test.go @@ -7,10 +7,10 @@ import ( "go.uber.org/mock/gomock" "cosmossdk.io/collections" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/mint/keeper/keeper.go b/x/mint/keeper/keeper.go index 96a9269df222..97d28a4ca083 100644 --- a/x/mint/keeper/keeper.go +++ b/x/mint/keeper/keeper.go @@ -7,9 +7,9 @@ import ( "cosmossdk.io/collections" storetypes "cosmossdk.io/core/store" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/mint/types" ) diff --git a/x/mint/keeper/keeper_test.go b/x/mint/keeper/keeper_test.go index 1c2d653d8c16..1c17f943b8aa 100644 --- a/x/mint/keeper/keeper_test.go +++ b/x/mint/keeper/keeper_test.go @@ -6,9 +6,9 @@ import ( "github.com/stretchr/testify/suite" "go.uber.org/mock/gomock" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/mint/keeper/mint_test.go b/x/mint/keeper/mint_test.go index 9f2a493b0853..4827b213fd38 100644 --- a/x/mint/keeper/mint_test.go +++ b/x/mint/keeper/mint_test.go @@ -8,9 +8,9 @@ import ( "github.com/stretchr/testify/suite" "go.uber.org/mock/gomock" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/mint/keeper/msg_server_test.go b/x/mint/keeper/msg_server_test.go index 83eeae58d39a..3b2114675d2c 100644 --- a/x/mint/keeper/msg_server_test.go +++ b/x/mint/keeper/msg_server_test.go @@ -1,8 +1,7 @@ package keeper_test import ( - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/mint/types" ) diff --git a/x/mint/simulation/genesis.go b/x/mint/simulation/genesis.go index 6b89e0f6f653..98b015a3b151 100644 --- a/x/mint/simulation/genesis.go +++ b/x/mint/simulation/genesis.go @@ -3,8 +3,7 @@ package simulation import ( "math/rand" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/module" "github.com/cosmos/cosmos-sdk/x/mint/types" ) diff --git a/x/mint/simulation/genesis_test.go b/x/mint/simulation/genesis_test.go index a923a6845db7..2ae1edb9aad9 100644 --- a/x/mint/simulation/genesis_test.go +++ b/x/mint/simulation/genesis_test.go @@ -7,8 +7,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" diff --git a/x/mint/simulation/msg_factory.go b/x/mint/simulation/msg_factory.go index 164d3cc5108e..d16d336bd72a 100644 --- a/x/mint/simulation/msg_factory.go +++ b/x/mint/simulation/msg_factory.go @@ -3,8 +3,7 @@ package simulation import ( "context" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/simsx" "github.com/cosmos/cosmos-sdk/x/mint/types" ) diff --git a/x/mint/simulation/proposals.go b/x/mint/simulation/proposals.go index 4b5b5cb8dd10..ef828f5ff2d6 100644 --- a/x/mint/simulation/proposals.go +++ b/x/mint/simulation/proposals.go @@ -3,8 +3,7 @@ package simulation import ( "math/rand" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/mint/simulation/proposals_test.go b/x/mint/simulation/proposals_test.go index d43ec82de7f3..371ce6897dec 100644 --- a/x/mint/simulation/proposals_test.go +++ b/x/mint/simulation/proposals_test.go @@ -7,8 +7,7 @@ import ( cmtproto "github.com/cometbft/cometbft/api/cometbft/types/v1" "gotest.tools/v3/assert" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/mint/testutil/expected_keepers_mocks.go b/x/mint/testutil/expected_keepers_mocks.go index c0d89d611e41..5831cb33664e 100644 --- a/x/mint/testutil/expected_keepers_mocks.go +++ b/x/mint/testutil/expected_keepers_mocks.go @@ -13,7 +13,7 @@ import ( context "context" reflect "reflect" - math "cosmossdk.io/math" + math "github.com/cosmos/cosmos-sdk/math/v2" types "github.com/cosmos/cosmos-sdk/types" gomock "go.uber.org/mock/gomock" ) diff --git a/x/mint/types/expected_keepers.go b/x/mint/types/expected_keepers.go index 82edcc6a2092..94f704e2ea41 100644 --- a/x/mint/types/expected_keepers.go +++ b/x/mint/types/expected_keepers.go @@ -3,8 +3,7 @@ package types // noalias import ( context "context" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/mint/types/genesis.go b/x/mint/types/genesis.go index 696177ff5a4f..537f491b1a33 100644 --- a/x/mint/types/genesis.go +++ b/x/mint/types/genesis.go @@ -3,7 +3,7 @@ package types import ( context "context" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) // InflationCalculationFn defines the function required to calculate inflation rate during diff --git a/x/mint/types/mint.pb.go b/x/mint/types/mint.pb.go index 708073628246..c20f9eec5db2 100644 --- a/x/mint/types/mint.pb.go +++ b/x/mint/types/mint.pb.go @@ -4,9 +4,9 @@ package types import ( - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" _ "github.com/cosmos/cosmos-sdk/types/tx/amino" _ "github.com/cosmos/gogoproto/gogoproto" proto "github.com/cosmos/gogoproto/proto" @@ -29,9 +29,9 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // Minter represents the minting state. type Minter struct { // current annual inflation rate - Inflation cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=inflation,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflation"` + Inflation github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,1,opt,name=inflation,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"inflation"` // current annual expected provisions - AnnualProvisions cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=annual_provisions,json=annualProvisions,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"annual_provisions"` + AnnualProvisions github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=annual_provisions,json=annualProvisions,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"annual_provisions"` } func (m *Minter) Reset() { *m = Minter{} } @@ -72,13 +72,13 @@ type Params struct { // type of coin to mint MintDenom string `protobuf:"bytes,1,opt,name=mint_denom,json=mintDenom,proto3" json:"mint_denom,omitempty"` // maximum annual change in inflation rate - InflationRateChange cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=inflation_rate_change,json=inflationRateChange,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflation_rate_change"` + InflationRateChange github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=inflation_rate_change,json=inflationRateChange,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"inflation_rate_change"` // maximum inflation rate - InflationMax cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=inflation_max,json=inflationMax,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflation_max"` + InflationMax github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,3,opt,name=inflation_max,json=inflationMax,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"inflation_max"` // minimum inflation rate - InflationMin cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=inflation_min,json=inflationMin,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflation_min"` + InflationMin github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,4,opt,name=inflation_min,json=inflationMin,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"inflation_min"` // goal of percent bonded atoms - GoalBonded cosmossdk_io_math.LegacyDec `protobuf:"bytes,5,opt,name=goal_bonded,json=goalBonded,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"goal_bonded"` + GoalBonded github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,5,opt,name=goal_bonded,json=goalBonded,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"goal_bonded"` // expected blocks per year BlocksPerYear uint64 `protobuf:"varint,6,opt,name=blocks_per_year,json=blocksPerYear,proto3" json:"blocks_per_year,omitempty"` } @@ -138,35 +138,35 @@ func init() { func init() { proto.RegisterFile("cosmos/mint/v1beta1/mint.proto", fileDescriptor_2df116d183c1e223) } var fileDescriptor_2df116d183c1e223 = []byte{ - // 436 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x93, 0xb1, 0x8e, 0xd3, 0x30, - 0x18, 0xc7, 0x63, 0xee, 0x88, 0x54, 0xc3, 0x09, 0xce, 0x07, 0x52, 0x38, 0x74, 0xb9, 0xd3, 0x0d, - 0xe8, 0x38, 0xe9, 0x12, 0x55, 0x48, 0x0c, 0x8c, 0xbd, 0x8e, 0x9c, 0xa8, 0xb2, 0x20, 0x40, 0x22, - 0xfa, 0x92, 0x98, 0xd4, 0x34, 0xb6, 0x2b, 0xdb, 0x57, 0xb5, 0xaf, 0xc0, 0xc4, 0x63, 0x30, 0x76, - 0x60, 0xe1, 0x0d, 0x3a, 0x56, 0x4c, 0x88, 0xa1, 0x42, 0xed, 0xd0, 0x89, 0x77, 0x40, 0x89, 0xa3, - 0x54, 0x82, 0x09, 0xca, 0x12, 0xc5, 0xff, 0xff, 0xe7, 0xdf, 0xf7, 0x97, 0xfd, 0x19, 0xfb, 0xa9, - 0xd4, 0x5c, 0xea, 0x90, 0x33, 0x61, 0xc2, 0x51, 0x3b, 0xa1, 0x06, 0xda, 0xd5, 0x22, 0x18, 0x2a, - 0x69, 0x24, 0x39, 0xb0, 0x7e, 0x50, 0x49, 0xb5, 0x7f, 0x78, 0x2f, 0x97, 0xb9, 0xac, 0xfc, 0xb0, - 0xfc, 0xb3, 0xa5, 0x87, 0x0f, 0x6c, 0x69, 0x6c, 0x8d, 0x7a, 0x9f, 0xb5, 0xf6, 0x81, 0x33, 0x21, - 0xc3, 0xea, 0x6b, 0xa5, 0xd3, 0x2f, 0x08, 0xbb, 0x57, 0x4c, 0x18, 0xaa, 0xc8, 0x0b, 0xdc, 0x62, - 0xe2, 0x5d, 0x01, 0x86, 0x49, 0xe1, 0xa1, 0x13, 0x74, 0xd6, 0xea, 0xb4, 0x67, 0x8b, 0x63, 0xe7, - 0xfb, 0xe2, 0xf8, 0xa1, 0xc5, 0xe8, 0x6c, 0x10, 0x30, 0x19, 0x72, 0x30, 0xfd, 0xe0, 0x39, 0xcd, - 0x21, 0x9d, 0x74, 0x69, 0xfa, 0xf5, 0xf3, 0x05, 0xae, 0xbb, 0x74, 0x69, 0x1a, 0x6d, 0x18, 0xe4, - 0x2d, 0xde, 0x07, 0x21, 0xae, 0xa1, 0x28, 0xb3, 0x8c, 0x98, 0x66, 0x52, 0x68, 0xef, 0xc6, 0xbf, - 0x82, 0xef, 0x5a, 0x56, 0xaf, 0x41, 0x9d, 0xfe, 0xdc, 0xc1, 0x6e, 0x0f, 0x14, 0x70, 0x4d, 0x8e, - 0x30, 0x2e, 0x8f, 0x26, 0xce, 0xa8, 0x90, 0xdc, 0x86, 0x8f, 0x5a, 0xa5, 0xd2, 0x2d, 0x05, 0xf2, - 0x1e, 0xdf, 0x6f, 0x62, 0xc5, 0x0a, 0x0c, 0x8d, 0xd3, 0x3e, 0x88, 0x9c, 0xd6, 0x69, 0x9e, 0xfe, - 0x75, 0x9a, 0x4f, 0xeb, 0xe9, 0x39, 0x8a, 0x0e, 0x1a, 0x68, 0x04, 0x86, 0x5e, 0x56, 0x48, 0xf2, - 0x06, 0xef, 0x6d, 0x7a, 0x71, 0x18, 0x7b, 0x3b, 0x5b, 0xf5, 0xb8, 0xdd, 0xc0, 0xae, 0x60, 0xfc, - 0x1b, 0x9c, 0x09, 0x6f, 0xf7, 0x7f, 0xc1, 0x99, 0x20, 0x2f, 0xf1, 0xad, 0x5c, 0x42, 0x11, 0x27, - 0x52, 0x64, 0x34, 0xf3, 0x6e, 0x6e, 0x85, 0xc6, 0x25, 0xaa, 0x53, 0x91, 0xc8, 0x23, 0x7c, 0x27, - 0x29, 0x64, 0x3a, 0xd0, 0xf1, 0x90, 0xaa, 0x78, 0x42, 0x41, 0x79, 0xee, 0x09, 0x3a, 0xdb, 0x8d, - 0xf6, 0xac, 0xdc, 0xa3, 0xea, 0x15, 0x05, 0xf5, 0xec, 0xe8, 0xc3, 0x7a, 0x7a, 0xee, 0x59, 0xd2, - 0x85, 0xce, 0x06, 0xe1, 0xd8, 0x3e, 0x08, 0x7b, 0xc9, 0x9d, 0xcb, 0xd9, 0xd2, 0x47, 0xf3, 0xa5, - 0x8f, 0x7e, 0x2c, 0x7d, 0xf4, 0x71, 0xe5, 0x3b, 0xf3, 0x95, 0xef, 0x7c, 0x5b, 0xf9, 0xce, 0xeb, - 0xc7, 0x39, 0x33, 0xfd, 0xeb, 0x24, 0x48, 0x25, 0xaf, 0x27, 0x3e, 0xfc, 0x93, 0x62, 0x26, 0x43, - 0xaa, 0x13, 0xb7, 0x9a, 0xfb, 0x27, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0xc2, 0xd0, 0x42, 0xaf, - 0x72, 0x03, 0x00, 0x00, + // 433 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x93, 0x3f, 0x6f, 0xd3, 0x40, + 0x18, 0xc6, 0x7d, 0x10, 0x2c, 0xe5, 0xa0, 0x82, 0x5e, 0x41, 0x32, 0x95, 0xea, 0x56, 0x1d, 0x50, + 0xa9, 0x54, 0x5b, 0x85, 0x8d, 0x31, 0xf5, 0x82, 0x44, 0xa5, 0xc8, 0x1b, 0x2c, 0xd6, 0x6b, 0xfb, + 0x70, 0x8e, 0xfa, 0xee, 0xc2, 0xdd, 0x35, 0x4a, 0x06, 0xbe, 0x00, 0x13, 0x1f, 0x83, 0xb1, 0x03, + 0x0b, 0xdf, 0x20, 0x63, 0xc4, 0x84, 0x18, 0x02, 0x4a, 0x86, 0x7c, 0x0d, 0x64, 0x9f, 0xe5, 0x20, + 0x06, 0x26, 0xb3, 0xf8, 0xcf, 0xf3, 0xbc, 0x7e, 0x7e, 0x8f, 0x2d, 0xbf, 0xd8, 0xcf, 0xa4, 0xe6, + 0x52, 0x87, 0x9c, 0x09, 0x13, 0x4e, 0xce, 0x53, 0x6a, 0xe0, 0xbc, 0xbe, 0x09, 0xc6, 0x4a, 0x1a, + 0x49, 0xf6, 0xac, 0x1f, 0xd4, 0x52, 0xe3, 0xef, 0x3f, 0x2c, 0x64, 0x21, 0x6b, 0x3f, 0xac, 0xae, + 0xec, 0xe8, 0xfe, 0x63, 0x3b, 0x9a, 0x58, 0xa3, 0x79, 0xce, 0x5a, 0xbb, 0xc0, 0x99, 0x90, 0x61, + 0x7d, 0xb4, 0xd2, 0xf1, 0x4f, 0x84, 0xdd, 0x4b, 0x26, 0x0c, 0x55, 0x24, 0xc5, 0x7d, 0x26, 0xde, + 0x96, 0x60, 0x98, 0x14, 0x1e, 0x3a, 0x42, 0x27, 0xfd, 0x41, 0x34, 0x5f, 0x1e, 0x3a, 0x3f, 0x96, + 0x87, 0x41, 0xc1, 0xcc, 0xe8, 0x3a, 0x0d, 0x32, 0xc9, 0x9b, 0xc4, 0xe6, 0x74, 0xa6, 0xf3, 0xab, + 0x90, 0x83, 0x19, 0x85, 0x93, 0x67, 0xc1, 0x2b, 0x5a, 0x40, 0x36, 0x8b, 0x68, 0xf6, 0xed, 0xcb, + 0x19, 0x6e, 0xc0, 0x11, 0xcd, 0xe2, 0x6d, 0x2c, 0x79, 0x8f, 0x77, 0x41, 0x88, 0x6b, 0x28, 0xab, + 0x7a, 0x13, 0xa6, 0x99, 0x14, 0xda, 0xbb, 0xd5, 0x21, 0xeb, 0x81, 0x8d, 0x1f, 0xb6, 0xe9, 0xc7, + 0x5f, 0x7b, 0xd8, 0x1d, 0x82, 0x02, 0xae, 0xc9, 0x01, 0xc6, 0xd5, 0x07, 0x4c, 0x72, 0x2a, 0x24, + 0xb7, 0xaf, 0x18, 0xf7, 0x2b, 0x25, 0xaa, 0x04, 0xf2, 0x01, 0x3f, 0x6a, 0x9b, 0x26, 0x0a, 0x0c, + 0x4d, 0xb2, 0x11, 0x88, 0x82, 0x36, 0x05, 0x5f, 0x76, 0x51, 0xf0, 0xf3, 0xe6, 0xe6, 0x14, 0xc5, + 0x7b, 0x2d, 0x27, 0x06, 0x43, 0x2f, 0x6a, 0x0a, 0x11, 0x78, 0x67, 0x8b, 0xe7, 0x30, 0xf5, 0x6e, + 0x77, 0x8d, 0xbd, 0xd7, 0xe6, 0x5f, 0xc2, 0xf4, 0x2f, 0x1e, 0x13, 0x5e, 0xef, 0x3f, 0xf2, 0x98, + 0x20, 0xef, 0xf0, 0xdd, 0x42, 0x42, 0x99, 0xa4, 0x52, 0xe4, 0x34, 0xf7, 0xee, 0x74, 0x4d, 0xc3, + 0x55, 0xfa, 0xa0, 0x0e, 0x27, 0x4f, 0xf0, 0xfd, 0xb4, 0x94, 0xd9, 0x95, 0x4e, 0xc6, 0x54, 0x25, + 0x33, 0x0a, 0xca, 0x73, 0x8f, 0xd0, 0x49, 0x2f, 0xde, 0xb1, 0xf2, 0x90, 0xaa, 0xd7, 0x14, 0xd4, + 0x8b, 0x83, 0x8f, 0x9b, 0x9b, 0x53, 0xef, 0x0f, 0xd2, 0xd4, 0xae, 0xa0, 0xfd, 0x61, 0x06, 0x17, + 0xf3, 0x95, 0x8f, 0x16, 0x2b, 0x1f, 0xfd, 0x5a, 0xf9, 0xe8, 0xd3, 0xda, 0x77, 0x16, 0x6b, 0xdf, + 0xf9, 0xbe, 0xf6, 0x9d, 0x37, 0x4f, 0xff, 0xd9, 0xb7, 0x49, 0x31, 0xb3, 0x31, 0xd5, 0xa9, 0x5b, + 0x6f, 0xda, 0xf3, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x04, 0xc5, 0x29, 0xa9, 0xe4, 0x03, 0x00, + 0x00, } func (m *Minter) Marshal() (dAtA []byte, err error) { diff --git a/x/mint/types/minter.go b/x/mint/types/minter.go index 349198a43462..a8a65ce8316f 100644 --- a/x/mint/types/minter.go +++ b/x/mint/types/minter.go @@ -3,8 +3,7 @@ package types import ( "fmt" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/mint/types/minter_test.go b/x/mint/types/minter_test.go index dbfdf4cd2a94..77b7e3dd07d6 100644 --- a/x/mint/types/minter_test.go +++ b/x/mint/types/minter_test.go @@ -6,8 +6,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/mint/types/params.go b/x/mint/types/params.go index b25d5aac7d64..3c47f6341104 100644 --- a/x/mint/types/params.go +++ b/x/mint/types/params.go @@ -5,8 +5,7 @@ import ( "fmt" "strings" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/mint/types/query.pb.go b/x/mint/types/query.pb.go index f2fb9a105a74..298f3b91867b 100644 --- a/x/mint/types/query.pb.go +++ b/x/mint/types/query.pb.go @@ -5,9 +5,9 @@ package types import ( context "context" - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" _ "github.com/cosmos/cosmos-sdk/types/tx/amino" _ "github.com/cosmos/gogoproto/gogoproto" grpc1 "github.com/cosmos/gogoproto/grpc" @@ -156,7 +156,7 @@ var xxx_messageInfo_QueryInflationRequest proto.InternalMessageInfo // method. type QueryInflationResponse struct { // inflation is the current minting inflation value. - Inflation cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=inflation,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflation"` + Inflation github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,1,opt,name=inflation,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"inflation"` } func (m *QueryInflationResponse) Reset() { *m = QueryInflationResponse{} } @@ -234,7 +234,7 @@ var xxx_messageInfo_QueryAnnualProvisionsRequest proto.InternalMessageInfo // Query/AnnualProvisions RPC method. type QueryAnnualProvisionsResponse struct { // annual_provisions is the current minting annual provisions value. - AnnualProvisions cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=annual_provisions,json=annualProvisions,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"annual_provisions"` + AnnualProvisions github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,1,opt,name=annual_provisions,json=annualProvisions,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"annual_provisions"` } func (m *QueryAnnualProvisionsResponse) Reset() { *m = QueryAnnualProvisionsResponse{} } @@ -283,37 +283,37 @@ func init() { proto.RegisterFile("cosmos/mint/v1beta1/query.proto", fileDescript var fileDescriptor_d0a1e393be338aea = []byte{ // 494 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x93, 0x4d, 0x6b, 0x14, 0x31, - 0x18, 0xc7, 0x37, 0x8a, 0x0b, 0x1b, 0x3d, 0xb4, 0x69, 0x7d, 0x9b, 0x6d, 0xb3, 0x65, 0x84, 0xba, - 0x56, 0x9a, 0xb0, 0x2b, 0x78, 0x14, 0x5c, 0x7b, 0x11, 0x3c, 0xd4, 0xa2, 0x17, 0x2f, 0x92, 0x9d, - 0xc6, 0x69, 0xe8, 0x4e, 0x32, 0xdd, 0x64, 0x8a, 0x7b, 0x13, 0xf1, 0xe8, 0x41, 0xf0, 0x4b, 0xe8, - 0xcd, 0x83, 0x5f, 0x41, 0xe8, 0xb1, 0xe8, 0x45, 0x3c, 0x14, 0xd9, 0x15, 0xfc, 0x1a, 0x32, 0x49, - 0xa6, 0xe2, 0x74, 0x06, 0x95, 0x5e, 0x76, 0x67, 0x9e, 0xb7, 0xff, 0x2f, 0xcf, 0x3f, 0x03, 0x3b, - 0x91, 0xd2, 0x89, 0xd2, 0x34, 0x11, 0xd2, 0xd0, 0xfd, 0xde, 0x90, 0x1b, 0xd6, 0xa3, 0x7b, 0x19, - 0x1f, 0x4f, 0x48, 0x3a, 0x56, 0x46, 0xa1, 0x05, 0x57, 0x40, 0xf2, 0x02, 0xe2, 0x0b, 0x82, 0xc5, - 0x58, 0xc5, 0xca, 0xe6, 0x69, 0xfe, 0xe4, 0x4a, 0x83, 0xa5, 0x58, 0xa9, 0x78, 0xc4, 0x29, 0x4b, - 0x05, 0x65, 0x52, 0x2a, 0xc3, 0x8c, 0x50, 0x52, 0xfb, 0x2c, 0xae, 0x52, 0xb2, 0x53, 0x5d, 0x7e, - 0x9e, 0x25, 0x42, 0x2a, 0x6a, 0x7f, 0x7d, 0xe8, 0xaa, 0x6b, 0x79, 0xea, 0x94, 0x3c, 0x88, 0x7d, - 0x09, 0x17, 0x21, 0x7a, 0x98, 0x53, 0x6e, 0xb2, 0x31, 0x4b, 0xf4, 0x16, 0xdf, 0xcb, 0xb8, 0x36, - 0xe1, 0x63, 0xb8, 0xf0, 0x47, 0x54, 0xa7, 0x4a, 0x6a, 0x8e, 0xee, 0xc0, 0x66, 0x6a, 0x23, 0x57, - 0xc0, 0x0a, 0xe8, 0x9e, 0xef, 0xb7, 0x49, 0xc5, 0xa1, 0x88, 0x6b, 0x1a, 0xb4, 0x0e, 0x8e, 0x3a, - 0x8d, 0x77, 0x3f, 0x3f, 0xac, 0x81, 0x2d, 0xdf, 0x15, 0x5e, 0x86, 0x17, 0xed, 0xd8, 0xfb, 0xf2, - 0xd9, 0xc8, 0x9e, 0xa9, 0xd0, 0x93, 0xf0, 0x52, 0x39, 0xe1, 0x25, 0x1f, 0xc1, 0x96, 0x28, 0x82, - 0x56, 0xf5, 0xc2, 0xe0, 0x76, 0x3e, 0xf8, 0xdb, 0x51, 0xa7, 0xed, 0xc4, 0xf5, 0xf6, 0x2e, 0x11, - 0x8a, 0x26, 0xcc, 0xec, 0x90, 0x07, 0x3c, 0x66, 0xd1, 0x64, 0x83, 0x47, 0x9f, 0x3f, 0xae, 0x43, - 0xcf, 0xb6, 0xc1, 0x23, 0x47, 0xf1, 0x7b, 0x50, 0x88, 0xe1, 0x92, 0xd5, 0xbb, 0x2b, 0x65, 0xc6, - 0x46, 0x9b, 0x63, 0xb5, 0x2f, 0x74, 0xbe, 0xe2, 0x82, 0xe7, 0x15, 0x80, 0xcb, 0x35, 0x05, 0x9e, - 0x2b, 0x82, 0xf3, 0xcc, 0xe6, 0xf2, 0xa5, 0xfa, 0xe4, 0x29, 0xf9, 0xe6, 0x58, 0x49, 0xac, 0xff, - 0xe9, 0x2c, 0x3c, 0x67, 0x31, 0xd0, 0x0b, 0x00, 0x9b, 0x6e, 0xaf, 0xe8, 0x7a, 0xe5, 0xd2, 0x4f, - 0x9a, 0x18, 0x74, 0xff, 0x5e, 0xe8, 0x0e, 0x13, 0x5e, 0x7b, 0xf9, 0xe5, 0xc7, 0xdb, 0x33, 0xcb, - 0xa8, 0x4d, 0xab, 0xee, 0x96, 0x33, 0x0f, 0xbd, 0x06, 0xb0, 0x75, 0xec, 0x0f, 0x5a, 0xab, 0x1f, - 0x5e, 0x76, 0x37, 0xb8, 0xf9, 0x4f, 0xb5, 0x9e, 0x65, 0xd5, 0xb2, 0xac, 0x20, 0x5c, 0xc9, 0x72, - 0x6c, 0x21, 0x7a, 0x0f, 0xe0, 0x5c, 0xd9, 0x1d, 0xd4, 0xab, 0x57, 0xaa, 0xb1, 0x3a, 0xe8, 0xff, - 0x4f, 0x8b, 0x67, 0x24, 0x96, 0xb1, 0x8b, 0x56, 0x2b, 0x19, 0x4f, 0xdc, 0x8b, 0xc1, 0xbd, 0x83, - 0x29, 0x06, 0x87, 0x53, 0x0c, 0xbe, 0x4f, 0x31, 0x78, 0x33, 0xc3, 0x8d, 0xc3, 0x19, 0x6e, 0x7c, - 0x9d, 0xe1, 0xc6, 0x93, 0x1b, 0xb1, 0x30, 0x3b, 0xd9, 0x90, 0x44, 0x2a, 0x29, 0x66, 0xb9, 0xbf, - 0x75, 0xbd, 0xbd, 0x4b, 0x9f, 0xbb, 0xc1, 0x66, 0x92, 0x72, 0x3d, 0x6c, 0xda, 0x0f, 0xf6, 0xd6, - 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x62, 0x1a, 0x74, 0xc5, 0x6a, 0x04, 0x00, 0x00, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x93, 0x3d, 0x6f, 0xd4, 0x30, + 0x18, 0xc7, 0xcf, 0x20, 0x4e, 0x3a, 0xc3, 0xd0, 0xba, 0xe5, 0x2d, 0x6d, 0x7d, 0x55, 0x90, 0xca, + 0x51, 0x54, 0x5b, 0x17, 0x76, 0x24, 0x8e, 0x2e, 0x95, 0x18, 0x4a, 0x25, 0x16, 0x16, 0xe4, 0x0b, + 0x26, 0x8d, 0xb8, 0xd8, 0x69, 0xec, 0x44, 0xdc, 0x06, 0xcc, 0x0c, 0x48, 0x0c, 0x7c, 0x05, 0xd8, + 0x18, 0xf8, 0x0a, 0x48, 0x1d, 0x2b, 0x58, 0x10, 0x43, 0x85, 0xee, 0x90, 0xf8, 0x1a, 0x28, 0xb6, + 0xaf, 0x88, 0x5c, 0xc2, 0x8b, 0xc4, 0x72, 0x97, 0xf8, 0x79, 0xf9, 0xff, 0x1e, 0xff, 0x9f, 0xc0, + 0x6e, 0x28, 0x55, 0x22, 0x15, 0x4d, 0x62, 0xa1, 0x69, 0xd1, 0x1f, 0x72, 0xcd, 0xfa, 0xf4, 0x20, + 0xe7, 0xd9, 0x98, 0xa4, 0x99, 0xd4, 0x12, 0x2d, 0xd9, 0x04, 0x52, 0x26, 0x10, 0x97, 0xe0, 0x2d, + 0x47, 0x32, 0x92, 0x26, 0x4e, 0xcb, 0x27, 0x9b, 0xea, 0xad, 0x46, 0x52, 0x46, 0x23, 0x4e, 0x59, + 0x1a, 0x53, 0x26, 0x84, 0xd4, 0x4c, 0xc7, 0x52, 0x28, 0x17, 0xc5, 0x75, 0x4a, 0xa6, 0xab, 0x8d, + 0x2f, 0xb2, 0x24, 0x16, 0x92, 0x9a, 0x5f, 0x77, 0x74, 0xd9, 0x96, 0x3c, 0xb0, 0x4a, 0x0e, 0xc4, + 0xbc, 0xf8, 0xcb, 0x10, 0xdd, 0x2d, 0x29, 0x77, 0x59, 0xc6, 0x12, 0xb5, 0xc7, 0x0f, 0x72, 0xae, + 0xb4, 0x7f, 0x0f, 0x2e, 0xfd, 0x72, 0xaa, 0x52, 0x29, 0x14, 0x47, 0x37, 0x61, 0x3b, 0x35, 0x27, + 0x97, 0xc0, 0x3a, 0xe8, 0x9d, 0x0d, 0x56, 0x48, 0xcd, 0x50, 0xc4, 0x16, 0x0d, 0x3a, 0x87, 0xc7, + 0xdd, 0xd6, 0x9b, 0xef, 0xef, 0x36, 0xc1, 0x9e, 0xab, 0xf2, 0x2f, 0xc2, 0xf3, 0xa6, 0xed, 0x8e, + 0x78, 0x34, 0x32, 0x33, 0xcd, 0xf4, 0x9e, 0x01, 0x78, 0xa1, 0x1a, 0x71, 0x9a, 0x11, 0xec, 0xc4, + 0xb3, 0x43, 0x23, 0x7b, 0x6e, 0xb0, 0x53, 0x76, 0xfe, 0x72, 0xdc, 0x25, 0x51, 0xac, 0xf7, 0xf3, + 0x21, 0x09, 0x65, 0xe2, 0x86, 0x72, 0x7f, 0x5b, 0xea, 0xe1, 0x63, 0x9a, 0x30, 0xbd, 0x4f, 0x8b, + 0x80, 0xdc, 0xe1, 0x11, 0x0b, 0xc7, 0xdb, 0x3c, 0xfc, 0xf8, 0x7e, 0x0b, 0x3a, 0xde, 0x6d, 0x1e, + 0x5a, 0xb2, 0x9f, 0xbd, 0x7d, 0x0c, 0x57, 0x0d, 0xc2, 0x2d, 0x21, 0x72, 0x36, 0xda, 0xcd, 0x64, + 0x11, 0xab, 0xf2, 0xda, 0x67, 0x8c, 0xaf, 0x01, 0x5c, 0x6b, 0x48, 0x70, 0xa8, 0x05, 0x5c, 0x64, + 0x26, 0x56, 0x5e, 0xb4, 0x0b, 0xfe, 0x7f, 0xe4, 0x05, 0x56, 0xd1, 0x0f, 0x3e, 0x9c, 0x86, 0x67, + 0x0c, 0x19, 0x7a, 0x0a, 0x60, 0xdb, 0x5e, 0x3f, 0xba, 0x5a, 0xeb, 0xcd, 0xbc, 0xd7, 0x5e, 0xef, + 0xcf, 0x89, 0x76, 0x3e, 0xff, 0xca, 0xf3, 0x4f, 0xdf, 0x5e, 0x9d, 0x5a, 0x43, 0x2b, 0xb4, 0x6e, + 0x05, 0xad, 0xc7, 0xe8, 0x05, 0x80, 0x9d, 0x13, 0x17, 0xd1, 0x66, 0x73, 0xf3, 0xea, 0x12, 0x78, + 0xd7, 0xff, 0x2a, 0xd7, 0xb1, 0x6c, 0x18, 0x96, 0x75, 0x84, 0x6b, 0x59, 0x4e, 0x5c, 0x45, 0x6f, + 0x01, 0x5c, 0xa8, 0x1a, 0x86, 0xfa, 0xcd, 0x4a, 0x0d, 0xee, 0x7b, 0xc1, 0xbf, 0x94, 0x38, 0x46, + 0x62, 0x18, 0x7b, 0x68, 0xa3, 0x96, 0x71, 0x6e, 0x55, 0x06, 0xb7, 0x0f, 0x27, 0x18, 0x1c, 0x4d, + 0x30, 0xf8, 0x3a, 0xc1, 0xe0, 0xe5, 0x14, 0xb7, 0x8e, 0xa6, 0xb8, 0xf5, 0x79, 0x8a, 0x5b, 0xf7, + 0xaf, 0xfd, 0x76, 0x6d, 0x9e, 0xd8, 0xc6, 0x7a, 0x9c, 0x72, 0x35, 0x6c, 0x9b, 0xef, 0xfa, 0xc6, + 0x8f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x61, 0x1d, 0x76, 0xa2, 0x91, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/nft/simulation/genesis_test.go b/x/nft/simulation/genesis_test.go index 04c83011fa0e..75796e53e11f 100644 --- a/x/nft/simulation/genesis_test.go +++ b/x/nft/simulation/genesis_test.go @@ -7,9 +7,8 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - addresscodec "github.com/cosmos/cosmos-sdk/codec/address" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/module" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/params/keeper/keeper_test.go b/x/params/keeper/keeper_test.go index 3f68c9142936..6272afaa49cc 100644 --- a/x/params/keeper/keeper_test.go +++ b/x/params/keeper/keeper_test.go @@ -7,9 +7,9 @@ import ( "github.com/stretchr/testify/require" "github.com/stretchr/testify/suite" - "cosmossdk.io/math" "cosmossdk.io/store/prefix" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/testutil" diff --git a/x/protocolpool/keeper/genesis_test.go b/x/protocolpool/keeper/genesis_test.go index 6a4677bf9ffe..2eaac8c36569 100644 --- a/x/protocolpool/keeper/genesis_test.go +++ b/x/protocolpool/keeper/genesis_test.go @@ -3,8 +3,7 @@ package keeper_test import ( "time" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/x/protocolpool/types" ) diff --git a/x/protocolpool/keeper/grpc_query_test.go b/x/protocolpool/keeper/grpc_query_test.go index 01647e4ba2b0..c685503e4dca 100644 --- a/x/protocolpool/keeper/grpc_query_test.go +++ b/x/protocolpool/keeper/grpc_query_test.go @@ -3,9 +3,8 @@ package keeper_test import ( "go.uber.org/mock/gomock" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/protocolpool/types" ) diff --git a/x/protocolpool/keeper/keeper.go b/x/protocolpool/keeper/keeper.go index 188e14183c19..9a8b83bb3dda 100644 --- a/x/protocolpool/keeper/keeper.go +++ b/x/protocolpool/keeper/keeper.go @@ -7,9 +7,9 @@ import ( "cosmossdk.io/collections" "cosmossdk.io/core/store" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/x/protocolpool/types" diff --git a/x/protocolpool/keeper/keeper_test.go b/x/protocolpool/keeper/keeper_test.go index 7be6bd1844af..3d6c73076a0c 100644 --- a/x/protocolpool/keeper/keeper_test.go +++ b/x/protocolpool/keeper/keeper_test.go @@ -9,11 +9,11 @@ import ( "go.uber.org/mock/gomock" "cosmossdk.io/core/header" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/protocolpool/keeper/msg_server.go b/x/protocolpool/keeper/msg_server.go index b35d04f3d415..ccd8b8bc1580 100644 --- a/x/protocolpool/keeper/msg_server.go +++ b/x/protocolpool/keeper/msg_server.go @@ -4,8 +4,7 @@ import ( "context" "fmt" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/x/protocolpool/types" diff --git a/x/protocolpool/keeper/msg_server_test.go b/x/protocolpool/keeper/msg_server_test.go index 4627b3adeb59..d7e4444c74e2 100644 --- a/x/protocolpool/keeper/msg_server_test.go +++ b/x/protocolpool/keeper/msg_server_test.go @@ -5,9 +5,8 @@ import ( "go.uber.org/mock/gomock" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/protocolpool/types" ) diff --git a/x/protocolpool/keeper/validate_test.go b/x/protocolpool/keeper/validate_test.go index 32c140ae6e9b..bb998b52e641 100644 --- a/x/protocolpool/keeper/validate_test.go +++ b/x/protocolpool/keeper/validate_test.go @@ -6,8 +6,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/protocolpool/types" ) diff --git a/x/protocolpool/simulation/operations.go b/x/protocolpool/simulation/operations.go index a943b76ec18e..94036efe195f 100644 --- a/x/protocolpool/simulation/operations.go +++ b/x/protocolpool/simulation/operations.go @@ -4,10 +4,9 @@ import ( "fmt" "math/rand" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/protocolpool/keeper" diff --git a/x/protocolpool/simulation/proposals.go b/x/protocolpool/simulation/proposals.go index 72348d0df72b..81b6830b945e 100644 --- a/x/protocolpool/simulation/proposals.go +++ b/x/protocolpool/simulation/proposals.go @@ -3,8 +3,7 @@ package simulation import ( "math/rand" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/protocolpool/types/genesis.go b/x/protocolpool/types/genesis.go index 2e4aefaa2bce..9b1f07d0e238 100644 --- a/x/protocolpool/types/genesis.go +++ b/x/protocolpool/types/genesis.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) func NewGenesisState(cf []ContinuousFund) *GenesisState { diff --git a/x/protocolpool/types/genesis_test.go b/x/protocolpool/types/genesis_test.go index e6567c43664a..8f5ccdbd96fb 100644 --- a/x/protocolpool/types/genesis_test.go +++ b/x/protocolpool/types/genesis_test.go @@ -5,8 +5,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/x/protocolpool/types" ) diff --git a/x/protocolpool/types/tx.pb.go b/x/protocolpool/types/tx.pb.go index cab423ab7241..35d76d1a94c2 100644 --- a/x/protocolpool/types/tx.pb.go +++ b/x/protocolpool/types/tx.pb.go @@ -5,9 +5,9 @@ package types import ( context "context" - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/cosmos-sdk/types/msgservice" @@ -223,7 +223,7 @@ type MsgCreateContinuousFund struct { // Recipient address of the account receiving funds. Recipient string `protobuf:"bytes,2,opt,name=recipient,proto3" json:"recipient,omitempty"` // Percentage is the percentage of funds to be allocated from Community pool. - Percentage cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=percentage,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"percentage"` + Percentage github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,3,opt,name=percentage,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"percentage"` // Optional, if expiry is set, removes the state object when expired. Expiry *time.Time `protobuf:"bytes,4,opt,name=expiry,proto3,stdtime" json:"expiry,omitempty"` } @@ -551,57 +551,56 @@ func init() { func init() { proto.RegisterFile("cosmos/protocolpool/v1/tx.proto", fileDescriptor_09efe14517e7f6dc) } var fileDescriptor_09efe14517e7f6dc = []byte{ - // 785 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x56, 0xcf, 0x6f, 0xd3, 0x48, - 0x14, 0xce, 0x34, 0xd9, 0x68, 0x33, 0xed, 0xb6, 0x5a, 0x2b, 0xdb, 0xa6, 0xde, 0xae, 0xdd, 0xcd, - 0xa5, 0x51, 0xb5, 0xb1, 0x37, 0x01, 0x0a, 0x42, 0x5c, 0x48, 0x2b, 0x04, 0x82, 0x48, 0xc5, 0x85, - 0x0b, 0x97, 0xca, 0xb1, 0x87, 0x89, 0xd5, 0xd8, 0x63, 0x79, 0xc6, 0xa5, 0xe1, 0x54, 0x71, 0xe2, - 0xd8, 0x1b, 0xe2, 0xd6, 0x13, 0x07, 0x4e, 0x3d, 0xf4, 0x8f, 0xa8, 0x84, 0x90, 0xaa, 0x9e, 0x10, - 0x87, 0x16, 0xa5, 0x87, 0x72, 0xe5, 0x3f, 0x40, 0xb6, 0x27, 0xbf, 0x14, 0xd7, 0xb4, 0x95, 0x10, - 0xa7, 0x58, 0xef, 0x7d, 0xdf, 0x7b, 0xdf, 0xfb, 0xec, 0x79, 0x13, 0x28, 0x1b, 0x84, 0xda, 0x84, - 0xaa, 0xae, 0x47, 0x18, 0x31, 0x48, 0xcb, 0x25, 0xa4, 0xa5, 0x6e, 0x56, 0x54, 0xb6, 0xa5, 0x84, - 0x21, 0x61, 0x3a, 0x02, 0x28, 0x83, 0x00, 0x65, 0xb3, 0x22, 0x16, 0xcf, 0x23, 0xb6, 0x5d, 0xc4, - 0xd1, 0x62, 0x1e, 0x13, 0x4c, 0xc2, 0x47, 0x35, 0x78, 0xe2, 0x51, 0x89, 0x33, 0x1b, 0x3a, 0x45, - 0xea, 0x66, 0xa5, 0x81, 0x98, 0x5e, 0x51, 0x0d, 0x62, 0x39, 0x3c, 0x3f, 0x1b, 0xe5, 0xd7, 0x23, - 0xe2, 0x60, 0x7b, 0x71, 0x86, 0x53, 0x6d, 0x8a, 0x83, 0x5e, 0x36, 0xc5, 0x3c, 0x21, 0x63, 0x42, - 0x70, 0x0b, 0x45, 0x6a, 0x1a, 0xfe, 0x73, 0x95, 0x59, 0x36, 0xa2, 0x4c, 0xb7, 0xdd, 0x08, 0x50, - 0xfc, 0x00, 0x60, 0xbe, 0x4e, 0xf1, 0x3d, 0xdf, 0x31, 0x97, 0x89, 0x6d, 0xfb, 0x8e, 0xc5, 0xda, - 0xab, 0x84, 0xb4, 0x84, 0x25, 0x98, 0x33, 0x91, 0x4b, 0xa8, 0xc5, 0x88, 0x57, 0x00, 0xf3, 0xa0, - 0x94, 0xab, 0x15, 0x8e, 0xf6, 0xcb, 0x79, 0xde, 0xf7, 0xae, 0x69, 0x7a, 0x88, 0xd2, 0x35, 0xe6, - 0x59, 0x0e, 0xd6, 0xfa, 0x50, 0xc1, 0x80, 0x59, 0xdd, 0x26, 0xbe, 0xc3, 0x0a, 0x63, 0xf3, 0xe9, - 0xd2, 0x78, 0x75, 0x56, 0xe1, 0x8c, 0x60, 0x2c, 0x85, 0x8f, 0xa5, 0x2c, 0x13, 0xcb, 0xa9, 0xfd, - 0x7f, 0x70, 0x2c, 0xa7, 0xde, 0x9f, 0xc8, 0x25, 0x6c, 0xb1, 0xa6, 0xdf, 0x50, 0x0c, 0x62, 0xf3, - 0xb1, 0xf8, 0x4f, 0x99, 0x9a, 0x1b, 0xdc, 0xb8, 0x80, 0x40, 0x35, 0x5e, 0xfa, 0xf6, 0xf4, 0xeb, - 0x5d, 0x39, 0xf5, 0x75, 0x57, 0x4e, 0xbd, 0x3a, 0xdb, 0x5b, 0xec, 0x37, 0x2f, 0x4a, 0x70, 0x2e, - 0x6e, 0x18, 0x0d, 0x51, 0x97, 0x38, 0x14, 0x15, 0x3b, 0x00, 0xfe, 0x55, 0xa7, 0x78, 0x28, 0xb9, - 0xe6, 0x22, 0xc7, 0x0c, 0xc6, 0xd5, 0x7d, 0xd6, 0x24, 0x9e, 0xc5, 0xda, 0x3f, 0x1e, 0xb7, 0x07, - 0x15, 0xe6, 0x60, 0xce, 0x43, 0x86, 0xe5, 0x5a, 0x28, 0x9c, 0x18, 0x94, 0x72, 0x5a, 0x3f, 0x30, - 0x60, 0x46, 0xfa, 0xe7, 0x99, 0x31, 0x19, 0x9a, 0xd0, 0x93, 0x54, 0x94, 0xe1, 0x3f, 0xb1, 0x33, - 0xf6, 0x5c, 0x78, 0x37, 0x06, 0x67, 0x02, 0x84, 0x87, 0x74, 0x86, 0x96, 0x89, 0xc3, 0x2c, 0xc7, - 0x27, 0x3e, 0x0d, 0x6c, 0xbb, 0xb2, 0x0f, 0x4b, 0x23, 0x3e, 0x24, 0xf1, 0xfa, 0x0e, 0x3d, 0x86, - 0xd0, 0x45, 0x9e, 0x81, 0x1c, 0xa6, 0x63, 0x54, 0x48, 0x87, 0xc4, 0x4a, 0x60, 0xc5, 0xe7, 0x63, - 0xf9, 0xef, 0x88, 0x4c, 0xcd, 0x0d, 0xc5, 0x22, 0xaa, 0xad, 0xb3, 0xa6, 0xf2, 0x08, 0x61, 0xdd, - 0x68, 0xaf, 0x20, 0xe3, 0x68, 0xbf, 0x0c, 0x79, 0xed, 0x15, 0x64, 0x68, 0x03, 0x45, 0x84, 0x5b, - 0x30, 0x8b, 0xb6, 0x5c, 0xcb, 0x6b, 0x17, 0x32, 0xf3, 0xa0, 0x34, 0x5e, 0x15, 0x95, 0xe8, 0x10, - 0x28, 0xdd, 0x43, 0xa0, 0x3c, 0xe9, 0x1e, 0x82, 0x5a, 0x66, 0xe7, 0x44, 0x06, 0x1a, 0xc7, 0x8f, - 0x38, 0xf9, 0x2f, 0x94, 0xcf, 0xf1, 0xa9, 0xe7, 0xe5, 0x5b, 0x10, 0x79, 0xa9, 0x3b, 0x06, 0x6a, - 0xfd, 0x5a, 0x2f, 0x47, 0xe4, 0x7f, 0x04, 0x91, 0xfe, 0x18, 0x6d, 0x5d, 0xfd, 0xc2, 0x03, 0xf8, - 0x87, 0x11, 0xe6, 0x91, 0xb9, 0x1e, 0xec, 0x86, 0x50, 0x67, 0xb2, 0x67, 0xbf, 0x07, 0xaf, 0x27, - 0xf4, 0x6d, 0xa2, 0x4b, 0x0d, 0x92, 0xc2, 0x02, 0x9c, 0xea, 0x95, 0x6a, 0x22, 0x0b, 0x37, 0x23, - 0xf1, 0x19, 0x6d, 0xb2, 0x1b, 0xbe, 0x1f, 0x46, 0x87, 0xe7, 0x4b, 0x5f, 0x78, 0xbe, 0xe2, 0x1b, - 0x00, 0xa7, 0xea, 0x14, 0x3f, 0x75, 0x4d, 0x9d, 0xa1, 0x55, 0xdd, 0xd3, 0x6d, 0x7a, 0x65, 0x8f, - 0xef, 0xc0, 0xac, 0x1b, 0x56, 0x08, 0x35, 0x8e, 0x57, 0x25, 0x25, 0x7e, 0x9f, 0x2b, 0x51, 0x9f, - 0x5a, 0x26, 0x18, 0x5a, 0xe3, 0x9c, 0x11, 0xa7, 0x67, 0xc3, 0x8f, 0x60, 0x50, 0x58, 0xd7, 0xe0, - 0xea, 0xb7, 0x0c, 0x4c, 0xd7, 0x29, 0x16, 0x5e, 0xc0, 0x3f, 0x47, 0x97, 0xec, 0x7f, 0xe7, 0x75, - 0x8d, 0xdb, 0x62, 0xe2, 0xf5, 0xcb, 0xa0, 0x7b, 0x6f, 0xf8, 0x25, 0x14, 0x62, 0xf6, 0x5d, 0x39, - 0xa1, 0xd6, 0x28, 0x5c, 0xbc, 0x71, 0x29, 0x78, 0xaf, 0xf7, 0x36, 0x80, 0xf9, 0xd8, 0x35, 0xa3, - 0x26, 0xd5, 0x8b, 0x21, 0x88, 0x37, 0x2f, 0x49, 0x18, 0x96, 0x10, 0x77, 0x3a, 0x13, 0x25, 0xc4, - 0x10, 0x92, 0x25, 0x24, 0x9d, 0xb1, 0x26, 0x9c, 0x18, 0xfa, 0x66, 0x17, 0x12, 0x0a, 0x0d, 0x02, - 0x45, 0xf5, 0x82, 0xc0, 0x6e, 0x27, 0xf1, 0xb7, 0xed, 0xb3, 0xbd, 0x45, 0x50, 0x7b, 0x78, 0xd0, - 0x91, 0xc0, 0x61, 0x47, 0x02, 0x5f, 0x3a, 0x12, 0xd8, 0x39, 0x95, 0x52, 0x87, 0xa7, 0x52, 0xea, - 0xd3, 0xa9, 0x94, 0x7a, 0x56, 0x49, 0xbc, 0x5d, 0xb6, 0x86, 0xff, 0xb5, 0x84, 0x97, 0x4d, 0x23, - 0x1b, 0xc6, 0xae, 0x7d, 0x0f, 0x00, 0x00, 0xff, 0xff, 0x26, 0x0e, 0xff, 0x8f, 0x12, 0x09, 0x00, - 0x00, + // 781 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x56, 0xbf, 0x6f, 0xd3, 0x5a, + 0x18, 0xcd, 0x6d, 0xf2, 0xa2, 0x97, 0xdb, 0xbe, 0x56, 0xcf, 0xca, 0x6b, 0x53, 0xab, 0xcf, 0xee, + 0xcb, 0xd2, 0xa8, 0x7a, 0xb1, 0x49, 0x80, 0x82, 0x10, 0x0b, 0x69, 0x85, 0x40, 0x10, 0xa9, 0x72, + 0x61, 0x61, 0xa9, 0x1c, 0xfb, 0x72, 0x63, 0x11, 0xfb, 0x5a, 0xbe, 0xd7, 0xa1, 0x61, 0xaa, 0x98, + 0x18, 0xbb, 0x21, 0xb6, 0xce, 0x4c, 0x1d, 0xba, 0xf0, 0x1f, 0x54, 0x42, 0x48, 0x55, 0x27, 0xc4, + 0xd0, 0xa2, 0x74, 0x28, 0x2b, 0xff, 0x01, 0xb2, 0x7d, 0xf3, 0x4b, 0x71, 0x4d, 0x5b, 0x09, 0x31, + 0xd5, 0xba, 0xdf, 0x39, 0xdf, 0x77, 0xce, 0xb1, 0xef, 0xd7, 0x40, 0xd9, 0x20, 0xd4, 0x26, 0x54, + 0x75, 0x3d, 0xc2, 0x88, 0x41, 0x5a, 0x2e, 0x21, 0x2d, 0xb5, 0x5d, 0x51, 0xd9, 0x96, 0x12, 0x1e, + 0x09, 0xb3, 0x11, 0x40, 0x19, 0x06, 0x28, 0xed, 0x8a, 0x58, 0x3c, 0x8f, 0xd8, 0x71, 0x11, 0x47, + 0x8b, 0x79, 0x4c, 0x30, 0x09, 0x1f, 0xd5, 0xe0, 0x89, 0x9f, 0x4a, 0x9c, 0xd9, 0xd0, 0x29, 0x52, + 0xdb, 0x95, 0x06, 0x62, 0x7a, 0x45, 0x35, 0x88, 0xe5, 0xf0, 0xfa, 0x7c, 0x54, 0xdf, 0x8c, 0x88, + 0xc3, 0xe3, 0xc5, 0x39, 0x4e, 0xb5, 0x29, 0x0e, 0x66, 0xd9, 0x14, 0xf3, 0x82, 0x8c, 0x09, 0xc1, + 0x2d, 0x14, 0xa9, 0x69, 0xf8, 0xcf, 0x55, 0x66, 0xd9, 0x88, 0x32, 0xdd, 0x76, 0x23, 0x40, 0xf1, + 0x23, 0x80, 0xf9, 0x3a, 0xc5, 0xf7, 0x7d, 0xc7, 0x5c, 0x25, 0xb6, 0xed, 0x3b, 0x16, 0xeb, 0xac, + 0x13, 0xd2, 0x12, 0x56, 0x60, 0xce, 0x44, 0x2e, 0xa1, 0x16, 0x23, 0x5e, 0x01, 0x2c, 0x82, 0x52, + 0xae, 0x56, 0x38, 0xda, 0x2f, 0xe7, 0xf9, 0xdc, 0x7b, 0xa6, 0xe9, 0x21, 0x4a, 0x37, 0x98, 0x67, + 0x39, 0x58, 0x1b, 0x40, 0x05, 0x03, 0x66, 0x75, 0x9b, 0xf8, 0x0e, 0x2b, 0x4c, 0x2c, 0xa6, 0x4b, + 0x93, 0xd5, 0x79, 0x85, 0x33, 0x02, 0x5b, 0x0a, 0xb7, 0xa5, 0xac, 0x12, 0xcb, 0xa9, 0x5d, 0x3b, + 0x38, 0x96, 0x53, 0xef, 0x4f, 0xe4, 0x12, 0xb6, 0x58, 0xd3, 0x6f, 0x28, 0x06, 0xb1, 0xb9, 0x2d, + 0xfe, 0xa7, 0x4c, 0xcd, 0x17, 0x3c, 0xb8, 0x80, 0x40, 0x35, 0xde, 0xfa, 0xce, 0xec, 0x9b, 0x5d, + 0x39, 0xf5, 0x6d, 0x57, 0x4e, 0xbd, 0x3e, 0xdb, 0x5b, 0x1e, 0x0c, 0x2f, 0x4a, 0x70, 0x21, 0xce, + 0x8c, 0x86, 0xa8, 0x4b, 0x1c, 0x8a, 0x8a, 0x5d, 0x00, 0xff, 0xa9, 0x53, 0x3c, 0x52, 0xdc, 0x70, + 0x91, 0x63, 0x06, 0x76, 0x75, 0x9f, 0x35, 0x89, 0x67, 0xb1, 0xce, 0xcf, 0xed, 0xf6, 0xa1, 0xc2, + 0x02, 0xcc, 0x79, 0xc8, 0xb0, 0x5c, 0x0b, 0x85, 0x8e, 0x41, 0x29, 0xa7, 0x0d, 0x0e, 0x86, 0xc2, + 0x48, 0xff, 0xba, 0x30, 0xa6, 0xc3, 0x10, 0xfa, 0x92, 0x8a, 0x32, 0xfc, 0x37, 0xd6, 0x63, 0x3f, + 0x85, 0x0f, 0x13, 0x70, 0x2e, 0x40, 0x78, 0x48, 0x67, 0x68, 0x95, 0x38, 0xcc, 0x72, 0x7c, 0xe2, + 0xd3, 0x20, 0xb6, 0x2b, 0xe7, 0xb0, 0x32, 0x96, 0x43, 0x12, 0x6f, 0x90, 0x90, 0x09, 0xa1, 0x8b, + 0x3c, 0x03, 0x39, 0x4c, 0xc7, 0xa8, 0x90, 0x0e, 0x89, 0x6b, 0x41, 0x14, 0x5f, 0x8e, 0x65, 0x25, + 0x31, 0x0a, 0x5b, 0x67, 0x4d, 0xb5, 0x5d, 0x55, 0x1e, 0x23, 0xac, 0x1b, 0x9d, 0x35, 0x64, 0x1c, + 0xed, 0x97, 0x21, 0x1f, 0xb7, 0x86, 0x0c, 0x6d, 0xa8, 0xaf, 0x70, 0x1b, 0x66, 0xd1, 0x96, 0x6b, + 0x79, 0x9d, 0x42, 0x66, 0x11, 0x94, 0x26, 0xab, 0xa2, 0x12, 0xdd, 0x0b, 0xa5, 0x77, 0x2f, 0x94, + 0x27, 0xbd, 0x7b, 0x51, 0xcb, 0xec, 0x9c, 0xc8, 0x40, 0xe3, 0xf8, 0xb1, 0x70, 0xff, 0x83, 0xf2, + 0x39, 0xd1, 0xf5, 0xe3, 0x7d, 0x07, 0xa2, 0x78, 0x75, 0xc7, 0x40, 0xad, 0xdf, 0x1b, 0xef, 0x98, + 0xfc, 0x4f, 0x20, 0xd2, 0x1f, 0xa3, 0xad, 0xa7, 0x5f, 0x78, 0x08, 0xff, 0x32, 0xc2, 0x3a, 0x32, + 0x37, 0x83, 0x75, 0x11, 0xea, 0x4c, 0xce, 0xec, 0xcf, 0xe0, 0x8d, 0x85, 0xb9, 0x4d, 0xf5, 0xa8, + 0x41, 0x51, 0x58, 0x82, 0x33, 0xfd, 0x56, 0x4d, 0x64, 0xe1, 0x66, 0x24, 0x3e, 0xa3, 0x4d, 0xf7, + 0x8e, 0x1f, 0x84, 0xa7, 0xa3, 0xfe, 0xd2, 0x17, 0xf6, 0x57, 0x7c, 0x0b, 0xe0, 0x4c, 0x9d, 0xe2, + 0xa7, 0xae, 0xa9, 0x33, 0xb4, 0xae, 0x7b, 0xba, 0x4d, 0xaf, 0x9c, 0xf1, 0x5d, 0x98, 0x75, 0xc3, + 0x0e, 0xa1, 0xc6, 0xc9, 0xaa, 0xa4, 0xc4, 0xaf, 0x78, 0x25, 0x9a, 0x53, 0xcb, 0x04, 0xa6, 0x35, + 0xce, 0x19, 0x4b, 0x7a, 0x3e, 0xfc, 0x08, 0x86, 0x85, 0xf5, 0x02, 0xae, 0x7e, 0xcf, 0xc0, 0x74, + 0x9d, 0x62, 0xe1, 0x25, 0xfc, 0x7b, 0x7c, 0xef, 0xfe, 0x7f, 0xde, 0xd4, 0xb8, 0xc5, 0x26, 0xde, + 0xb8, 0x0c, 0xba, 0xff, 0x86, 0x5f, 0x41, 0x21, 0x66, 0x05, 0x96, 0x13, 0x7a, 0x8d, 0xc3, 0xc5, + 0x9b, 0x97, 0x82, 0xf7, 0x67, 0x6f, 0x03, 0x98, 0x8f, 0xdd, 0x3c, 0x6a, 0x52, 0xbf, 0x18, 0x82, + 0x78, 0xeb, 0x92, 0x84, 0x51, 0x09, 0x71, 0xb7, 0x33, 0x51, 0x42, 0x0c, 0x21, 0x59, 0x42, 0xd2, + 0x1d, 0x6b, 0xc2, 0xa9, 0x91, 0x6f, 0x76, 0x29, 0xa1, 0xd1, 0x30, 0x50, 0x54, 0x2f, 0x08, 0xec, + 0x4d, 0x12, 0xff, 0xd8, 0x3e, 0xdb, 0x5b, 0x06, 0xb5, 0x47, 0x07, 0x5d, 0x09, 0x1c, 0x76, 0x25, + 0xf0, 0xb5, 0x2b, 0x81, 0x9d, 0x53, 0x29, 0x75, 0x78, 0x2a, 0xa5, 0x3e, 0x9f, 0x4a, 0xa9, 0x67, + 0x95, 0xc4, 0x2d, 0xbb, 0x35, 0xfa, 0x43, 0x26, 0xfc, 0xff, 0xd3, 0xc8, 0x86, 0x67, 0xd7, 0x7f, + 0x04, 0x00, 0x00, 0xff, 0xff, 0xa5, 0xbb, 0xb9, 0x97, 0x25, 0x09, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/x/protocolpool/types/types.go b/x/protocolpool/types/types.go index 1462ab7e3a05..7cc98e3761ea 100644 --- a/x/protocolpool/types/types.go +++ b/x/protocolpool/types/types.go @@ -3,7 +3,7 @@ package types import ( "errors" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) func (cf *ContinuousFund) Validate() error { diff --git a/x/protocolpool/types/types.pb.go b/x/protocolpool/types/types.pb.go index 3875a1394e6d..5e5912154809 100644 --- a/x/protocolpool/types/types.pb.go +++ b/x/protocolpool/types/types.pb.go @@ -4,9 +4,9 @@ package types import ( - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" _ "github.com/cosmos/gogoproto/gogoproto" proto "github.com/cosmos/gogoproto/proto" github_com_cosmos_gogoproto_types "github.com/cosmos/gogoproto/types" @@ -34,7 +34,7 @@ type ContinuousFund struct { // Recipient is the address string of the account receiving funds. Recipient string `protobuf:"bytes,1,opt,name=recipient,proto3" json:"recipient,omitempty"` // Percentage is the percentage of funds to be allocated from Community pool. - Percentage cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=percentage,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"percentage"` + Percentage github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=percentage,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"percentage"` // Optional, if expiry is set, removes the state object when expired. Expiry *time.Time `protobuf:"bytes,3,opt,name=expiry,proto3,stdtime" json:"expiry,omitempty"` } @@ -154,31 +154,31 @@ func init() { var fileDescriptor_c1b7d0ea246d7f44 = []byte{ // 401 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0x92, 0x41, 0x6b, 0xdb, 0x30, - 0x18, 0x86, 0xa3, 0xb5, 0x04, 0xa2, 0xc1, 0x0e, 0xa6, 0x2b, 0x6e, 0x0a, 0x4e, 0xc8, 0x29, 0x97, - 0xc8, 0x64, 0x63, 0x63, 0xa7, 0xc1, 0x32, 0xd3, 0xcb, 0x76, 0xd8, 0xbc, 0x9d, 0x76, 0x09, 0xb6, - 0xf4, 0x55, 0x15, 0xb5, 0xf5, 0x79, 0x92, 0x5c, 0xea, 0xd3, 0xfe, 0x42, 0x7f, 0x4c, 0x7f, 0x44, - 0x8f, 0xa5, 0x30, 0x18, 0x3b, 0x74, 0x23, 0xf9, 0x23, 0x63, 0x96, 0x43, 0xdd, 0x93, 0xc4, 0xf7, - 0x3e, 0xef, 0x2b, 0x5e, 0xf4, 0xd1, 0x19, 0x47, 0x5b, 0xa2, 0x8d, 0x2b, 0x83, 0x0e, 0x39, 0x16, - 0x15, 0x62, 0x11, 0x5f, 0x2c, 0x63, 0xd7, 0x54, 0x60, 0x59, 0x3b, 0x0d, 0x0e, 0x3d, 0xc3, 0xfa, - 0x0c, 0xbb, 0x58, 0x8e, 0x0f, 0x24, 0x4a, 0x6c, 0x87, 0xf1, 0xff, 0x9b, 0xd7, 0xc7, 0x47, 0x9e, - 0x5e, 0x7b, 0xa1, 0x6f, 0x1d, 0x4f, 0x24, 0xa2, 0x2c, 0xc0, 0x3f, 0x96, 0xd7, 0xa7, 0xb1, 0x53, - 0x25, 0x58, 0x97, 0x95, 0x95, 0x07, 0x66, 0x3f, 0x09, 0x7d, 0xf6, 0x1e, 0xb5, 0x53, 0xba, 0xc6, - 0xda, 0x9e, 0xd4, 0x5a, 0x04, 0xaf, 0xe9, 0xc8, 0x00, 0x57, 0x95, 0x02, 0xed, 0x42, 0x32, 0x25, - 0xf3, 0xd1, 0x2a, 0xbc, 0xbb, 0x5e, 0x1c, 0x74, 0xc1, 0xef, 0x84, 0x30, 0x60, 0xed, 0x17, 0x67, - 0x94, 0x96, 0xe9, 0x03, 0x1a, 0x7c, 0xa6, 0xb4, 0x02, 0xc3, 0x41, 0xbb, 0x4c, 0x42, 0xf8, 0xa4, - 0x35, 0x2e, 0x6f, 0xee, 0x27, 0x83, 0xdf, 0xf7, 0x93, 0x63, 0x6f, 0xb6, 0xe2, 0x9c, 0x29, 0x8c, - 0xcb, 0xcc, 0x9d, 0xb1, 0x8f, 0x20, 0x33, 0xde, 0x24, 0xc0, 0xef, 0xae, 0x17, 0xb4, 0xcb, 0x4e, - 0x80, 0xa7, 0xbd, 0x90, 0xe0, 0x0d, 0x1d, 0xc2, 0x65, 0xa5, 0x4c, 0x13, 0xee, 0x4d, 0xc9, 0xfc, - 0xe9, 0x8b, 0x31, 0xf3, 0x7d, 0xd8, 0xae, 0x0f, 0xfb, 0xba, 0xeb, 0xb3, 0xda, 0xbf, 0xfa, 0x33, - 0x21, 0x69, 0xc7, 0xcf, 0x7e, 0xd0, 0xe1, 0xa7, 0xcc, 0x64, 0xa5, 0x0d, 0xde, 0xd2, 0x63, 0xd0, - 0x59, 0x5e, 0x80, 0x58, 0x0b, 0x65, 0x9d, 0x51, 0x79, 0xed, 0x14, 0xea, 0xb5, 0x00, 0x8d, 0xa5, - 0x0d, 0xc9, 0x74, 0x6f, 0x3e, 0x4a, 0x8f, 0x3a, 0x24, 0xe9, 0x11, 0x49, 0x0b, 0x04, 0xaf, 0xe8, - 0xe1, 0x23, 0xdf, 0xa9, 0x81, 0xef, 0x35, 0x68, 0xde, 0xb4, 0x15, 0xf7, 0xd3, 0xe7, 0x7d, 0xf5, - 0x64, 0x27, 0xae, 0x3e, 0xdc, 0x6c, 0x22, 0x72, 0xbb, 0x89, 0xc8, 0xdf, 0x4d, 0x44, 0xae, 0xb6, - 0xd1, 0xe0, 0x76, 0x1b, 0x0d, 0x7e, 0x6d, 0xa3, 0xc1, 0xb7, 0xa5, 0x54, 0xee, 0xac, 0xce, 0x19, - 0xc7, 0xb2, 0xfb, 0xac, 0xee, 0x58, 0x58, 0x71, 0x1e, 0x5f, 0x3e, 0x5e, 0x8c, 0x76, 0x2b, 0xf2, - 0x61, 0x3b, 0x7b, 0xf9, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xc9, 0x13, 0xcd, 0x50, 0x3c, 0x02, 0x00, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x92, 0x31, 0x6f, 0xd4, 0x30, + 0x14, 0xc7, 0xcf, 0xb4, 0x3a, 0xe9, 0x8c, 0xc4, 0x10, 0x95, 0x2a, 0x0d, 0x52, 0x72, 0xba, 0xe9, + 0x96, 0x73, 0x74, 0x45, 0x20, 0x26, 0x24, 0x8e, 0xa8, 0x0b, 0x0c, 0x28, 0x30, 0xb1, 0x9c, 0x12, + 0xfb, 0xd5, 0xb5, 0x48, 0xfc, 0x82, 0xed, 0x9c, 0x9a, 0x89, 0xaf, 0xd0, 0x0f, 0xd3, 0x0f, 0xd1, + 0xb1, 0xea, 0x84, 0x18, 0x0a, 0xba, 0x5b, 0xf8, 0x18, 0x88, 0x24, 0x27, 0xd2, 0x85, 0xc9, 0xd6, + 0xfb, 0xff, 0xfe, 0xef, 0xf9, 0x6f, 0x3d, 0x3a, 0xe3, 0x68, 0x4b, 0xb4, 0x71, 0x65, 0xd0, 0x21, + 0xc7, 0xa2, 0x42, 0x2c, 0xe2, 0xcd, 0x32, 0x76, 0x4d, 0x05, 0x96, 0xb5, 0x55, 0xef, 0xb8, 0x63, + 0xd8, 0x90, 0x61, 0x9b, 0x65, 0x70, 0x24, 0x51, 0x62, 0x5b, 0x8c, 0xff, 0xde, 0x3a, 0x3d, 0x38, + 0xe9, 0xe8, 0x75, 0x27, 0x0c, 0xad, 0x41, 0x24, 0x11, 0x65, 0x01, 0xdd, 0xb0, 0xbc, 0x3e, 0x8f, + 0x9d, 0x2a, 0xc1, 0xba, 0xac, 0xac, 0x3a, 0x60, 0xf6, 0x9b, 0xd0, 0x27, 0x6f, 0x51, 0x3b, 0xa5, + 0x6b, 0xac, 0xed, 0x59, 0xad, 0x85, 0xf7, 0x92, 0x4e, 0x0c, 0x70, 0x55, 0x29, 0xd0, 0xce, 0x27, + 0x53, 0x32, 0x9f, 0xac, 0xfc, 0xbb, 0xeb, 0xc5, 0x51, 0xdf, 0xf8, 0x8d, 0x10, 0x06, 0xac, 0xfd, + 0xe8, 0x8c, 0xd2, 0x32, 0xfd, 0x87, 0x7a, 0x82, 0xd2, 0x0a, 0x0c, 0x07, 0xed, 0x32, 0x09, 0xfe, + 0xa3, 0xd6, 0x98, 0xdc, 0xdc, 0x47, 0xa3, 0x1f, 0xf7, 0x11, 0x93, 0xca, 0x5d, 0xd4, 0x39, 0xe3, + 0x58, 0xf6, 0x0f, 0xec, 0x8f, 0x85, 0x15, 0x5f, 0xe2, 0x32, 0x73, 0x17, 0xf1, 0xe6, 0x94, 0xbd, + 0x07, 0x99, 0xf1, 0x26, 0x01, 0x7e, 0x77, 0xbd, 0xa0, 0xfd, 0xb8, 0x04, 0x78, 0x3a, 0xe8, 0xeb, + 0xbd, 0xa2, 0x63, 0xb8, 0xac, 0x94, 0x69, 0xfc, 0x83, 0x29, 0x99, 0x3f, 0x3e, 0x0d, 0x58, 0x17, + 0x91, 0xed, 0x23, 0xb2, 0x4f, 0xfb, 0x88, 0xab, 0xc3, 0xab, 0x9f, 0x11, 0x49, 0x7b, 0x7e, 0xf6, + 0x8d, 0x8e, 0x3f, 0x64, 0x26, 0x2b, 0xad, 0xf7, 0x9a, 0x3e, 0x03, 0x9d, 0xe5, 0x05, 0x88, 0xb5, + 0x50, 0xd6, 0x19, 0x95, 0xd7, 0x4e, 0xa1, 0x5e, 0x0b, 0xd0, 0x58, 0x5a, 0x9f, 0x4c, 0x0f, 0xe6, + 0x93, 0xf4, 0xa4, 0x47, 0x92, 0x01, 0x91, 0xb4, 0x80, 0xf7, 0x82, 0x1e, 0x3f, 0xf0, 0x9d, 0x1b, + 0xf8, 0x5a, 0x83, 0xe6, 0x4d, 0x9b, 0xfa, 0x30, 0x7d, 0x3a, 0x54, 0xcf, 0xf6, 0xe2, 0xea, 0xdd, + 0xcd, 0x36, 0x24, 0xb7, 0xdb, 0x90, 0xfc, 0xda, 0x86, 0xe4, 0x6a, 0x17, 0x8e, 0x6e, 0x77, 0xe1, + 0xe8, 0xfb, 0x2e, 0x1c, 0x7d, 0x5e, 0xfe, 0xf7, 0x7b, 0x2e, 0x1f, 0xee, 0x4a, 0xbb, 0x28, 0xf9, + 0xb8, 0xad, 0x3d, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0x0e, 0xf3, 0x2e, 0xe7, 0x4f, 0x02, 0x00, 0x00, } diff --git a/x/protocolpool/types/types_test.go b/x/protocolpool/types/types_test.go index 403848c265aa..f90a00b8fc2b 100644 --- a/x/protocolpool/types/types_test.go +++ b/x/protocolpool/types/types_test.go @@ -5,9 +5,8 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - codectestutil "github.com/cosmos/cosmos-sdk/codec/testutil" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/slashing/app_test.go b/x/slashing/app_test.go index 70d659bc8edc..e3c0b9a04271 100644 --- a/x/slashing/app_test.go +++ b/x/slashing/app_test.go @@ -10,10 +10,10 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/configurator" "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/slashing/keeper/hooks.go b/x/slashing/keeper/hooks.go index 80c78d42c266..0f5928d1f81a 100644 --- a/x/slashing/keeper/hooks.go +++ b/x/slashing/keeper/hooks.go @@ -6,8 +6,7 @@ import ( "github.com/cometbft/cometbft/crypto" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/slashing/types" ) diff --git a/x/slashing/keeper/keeper.go b/x/slashing/keeper/keeper.go index 8d67747941c8..da2fefd84588 100644 --- a/x/slashing/keeper/keeper.go +++ b/x/slashing/keeper/keeper.go @@ -6,10 +6,10 @@ import ( storetypes "cosmossdk.io/core/store" "cosmossdk.io/log" - sdkmath "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/slashing/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/slashing/keeper/keeper_test.go b/x/slashing/keeper/keeper_test.go index ac83a4af4898..f7c775969704 100644 --- a/x/slashing/keeper/keeper_test.go +++ b/x/slashing/keeper/keeper_test.go @@ -8,11 +8,11 @@ import ( "github.com/stretchr/testify/suite" "go.uber.org/mock/gomock" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec/address" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" sdktestutil "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/testdata" diff --git a/x/slashing/keeper/msg_server_test.go b/x/slashing/keeper/msg_server_test.go index fd49a2edc427..020ecf18140a 100644 --- a/x/slashing/keeper/msg_server_test.go +++ b/x/slashing/keeper/msg_server_test.go @@ -3,8 +3,7 @@ package keeper_test import ( "time" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/testdata" sdk "github.com/cosmos/cosmos-sdk/types" slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" diff --git a/x/slashing/keeper/params.go b/x/slashing/keeper/params.go index 5fb7fac627d2..8974c5a98e74 100644 --- a/x/slashing/keeper/params.go +++ b/x/slashing/keeper/params.go @@ -4,8 +4,7 @@ import ( "context" "time" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/x/slashing/types" ) diff --git a/x/slashing/keeper/slash_redelegation_test.go b/x/slashing/keeper/slash_redelegation_test.go index 2cbd0632cdcc..fdcbcbd276da 100644 --- a/x/slashing/keeper/slash_redelegation_test.go +++ b/x/slashing/keeper/slash_redelegation_test.go @@ -10,9 +10,9 @@ import ( "cosmossdk.io/core/header" "cosmossdk.io/depinject" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" diff --git a/x/slashing/simulation/genesis.go b/x/slashing/simulation/genesis.go index af2e9fcc6985..b30359c0f5d9 100644 --- a/x/slashing/simulation/genesis.go +++ b/x/slashing/simulation/genesis.go @@ -4,8 +4,7 @@ import ( "math/rand" "time" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/module" "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/slashing/types" diff --git a/x/slashing/simulation/genesis_test.go b/x/slashing/simulation/genesis_test.go index 33d42e8e333c..9e59ffa075f8 100644 --- a/x/slashing/simulation/genesis_test.go +++ b/x/slashing/simulation/genesis_test.go @@ -8,10 +8,9 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/slashing/simulation" diff --git a/x/slashing/simulation/msg_factory.go b/x/slashing/simulation/msg_factory.go index 1b6edfb77be0..eb70693c7ad6 100644 --- a/x/slashing/simulation/msg_factory.go +++ b/x/slashing/simulation/msg_factory.go @@ -5,8 +5,7 @@ import ( "errors" "time" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/simsx" "github.com/cosmos/cosmos-sdk/x/slashing/keeper" "github.com/cosmos/cosmos-sdk/x/slashing/types" diff --git a/x/slashing/simulation/operations_test.go b/x/slashing/simulation/operations_test.go index 2ded7106598d..b7e84e412801 100644 --- a/x/slashing/simulation/operations_test.go +++ b/x/slashing/simulation/operations_test.go @@ -13,12 +13,12 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/slashing/simulation/proposals.go b/x/slashing/simulation/proposals.go index 05180f649d81..95ec5013ebdc 100644 --- a/x/slashing/simulation/proposals.go +++ b/x/slashing/simulation/proposals.go @@ -4,8 +4,7 @@ import ( "math/rand" "time" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/slashing/simulation/proposals_test.go b/x/slashing/simulation/proposals_test.go index 3f098a9ee48a..de866efff9bd 100644 --- a/x/slashing/simulation/proposals_test.go +++ b/x/slashing/simulation/proposals_test.go @@ -8,8 +8,7 @@ import ( cmtproto "github.com/cometbft/cometbft/api/cometbft/types/v1" "gotest.tools/v3/assert" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/slashing/testutil/expected_keepers_mocks.go b/x/slashing/testutil/expected_keepers_mocks.go index e4844a5dd7c8..0ccc731468fe 100644 --- a/x/slashing/testutil/expected_keepers_mocks.go +++ b/x/slashing/testutil/expected_keepers_mocks.go @@ -14,7 +14,7 @@ import ( reflect "reflect" address "cosmossdk.io/core/address" - math "cosmossdk.io/math" + math "github.com/cosmos/cosmos-sdk/math/v2" types "github.com/cosmos/cosmos-sdk/types" types0 "github.com/cosmos/cosmos-sdk/x/params/types" types1 "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/slashing/types/expected_keepers.go b/x/slashing/types/expected_keepers.go index 584ed8493de6..d744f4db6b82 100644 --- a/x/slashing/types/expected_keepers.go +++ b/x/slashing/types/expected_keepers.go @@ -4,8 +4,8 @@ import ( context "context" "cosmossdk.io/core/address" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/slashing/types/genesis.go b/x/slashing/types/genesis.go index 78b163649d95..b6c21fcc8202 100644 --- a/x/slashing/types/genesis.go +++ b/x/slashing/types/genesis.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) // NewGenesisState creates a new GenesisState object diff --git a/x/slashing/types/params.go b/x/slashing/types/params.go index d878d135bb1f..73aaa0659f88 100644 --- a/x/slashing/types/params.go +++ b/x/slashing/types/params.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) // Default parameter namespace diff --git a/x/slashing/types/slashing.pb.go b/x/slashing/types/slashing.pb.go index 09a5f7744377..336a946758dd 100644 --- a/x/slashing/types/slashing.pb.go +++ b/x/slashing/types/slashing.pb.go @@ -4,9 +4,9 @@ package types import ( - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" _ "github.com/cosmos/cosmos-sdk/types/tx/amino" _ "github.com/cosmos/gogoproto/gogoproto" proto "github.com/cosmos/gogoproto/proto" @@ -129,11 +129,11 @@ func (m *ValidatorSigningInfo) GetMissedBlocksCounter() int64 { // Params represents the parameters used for by the slashing module. type Params struct { - SignedBlocksWindow int64 `protobuf:"varint,1,opt,name=signed_blocks_window,json=signedBlocksWindow,proto3" json:"signed_blocks_window,omitempty"` - MinSignedPerWindow cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=min_signed_per_window,json=minSignedPerWindow,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"min_signed_per_window"` - DowntimeJailDuration time.Duration `protobuf:"bytes,3,opt,name=downtime_jail_duration,json=downtimeJailDuration,proto3,stdduration" json:"downtime_jail_duration"` - SlashFractionDoubleSign cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=slash_fraction_double_sign,json=slashFractionDoubleSign,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"slash_fraction_double_sign"` - SlashFractionDowntime cosmossdk_io_math.LegacyDec `protobuf:"bytes,5,opt,name=slash_fraction_downtime,json=slashFractionDowntime,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"slash_fraction_downtime"` + SignedBlocksWindow int64 `protobuf:"varint,1,opt,name=signed_blocks_window,json=signedBlocksWindow,proto3" json:"signed_blocks_window,omitempty"` + MinSignedPerWindow github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=min_signed_per_window,json=minSignedPerWindow,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"min_signed_per_window"` + DowntimeJailDuration time.Duration `protobuf:"bytes,3,opt,name=downtime_jail_duration,json=downtimeJailDuration,proto3,stdduration" json:"downtime_jail_duration"` + SlashFractionDoubleSign github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,4,opt,name=slash_fraction_double_sign,json=slashFractionDoubleSign,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"slash_fraction_double_sign"` + SlashFractionDowntime github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,5,opt,name=slash_fraction_downtime,json=slashFractionDowntime,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"slash_fraction_downtime"` } func (m *Params) Reset() { *m = Params{} } @@ -193,47 +193,47 @@ func init() { } var fileDescriptor_1078e5d96a74cc52 = []byte{ - // 634 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcf, 0x4f, 0x13, 0x41, - 0x14, 0xee, 0x00, 0xa2, 0x4e, 0xf1, 0xe0, 0x58, 0xa4, 0x54, 0xdd, 0x16, 0x0e, 0xa6, 0x21, 0xe9, - 0xae, 0x60, 0xe2, 0x01, 0x4f, 0x96, 0xc6, 0xf8, 0x83, 0x44, 0x52, 0xfc, 0x91, 0x78, 0x70, 0x33, - 0xbb, 0x33, 0x9d, 0x8e, 0xec, 0xce, 0x34, 0x3b, 0xb3, 0x02, 0xff, 0x82, 0x89, 0x09, 0x47, 0x8f, - 0x1e, 0x39, 0x72, 0xe0, 0x1f, 0xf0, 0xc6, 0x91, 0x70, 0x32, 0x1e, 0xd0, 0x94, 0x03, 0xfe, 0x19, - 0x66, 0x67, 0x76, 0x8b, 0x01, 0x4f, 0x5c, 0x9a, 0xf6, 0xfb, 0xbe, 0xf7, 0xbd, 0x7d, 0xdf, 0x7b, - 0x5d, 0x78, 0x3f, 0x94, 0x2a, 0x96, 0xca, 0x53, 0x11, 0x56, 0x7d, 0x2e, 0x98, 0xf7, 0x69, 0x31, - 0xa0, 0x1a, 0x2f, 0x8e, 0x00, 0x77, 0x90, 0x48, 0x2d, 0xd1, 0x8c, 0xd5, 0xb9, 0x23, 0x38, 0xd7, - 0xd5, 0x2a, 0x4c, 0x32, 0x69, 0x34, 0x5e, 0xf6, 0xcd, 0xca, 0x6b, 0x0e, 0x93, 0x92, 0x45, 0xd4, - 0x33, 0xbf, 0x82, 0xb4, 0xe7, 0x91, 0x34, 0xc1, 0x9a, 0x4b, 0x91, 0xf3, 0xf5, 0xf3, 0xbc, 0xe6, - 0x31, 0x55, 0x1a, 0xc7, 0x83, 0x5c, 0x30, 0x6b, 0xfb, 0xf9, 0xd6, 0x39, 0x6f, 0x6e, 0xa9, 0x9b, - 0x38, 0xe6, 0x42, 0x7a, 0xe6, 0xd3, 0x42, 0xf3, 0xdf, 0xc7, 0x60, 0xe5, 0x2d, 0x8e, 0x38, 0xc1, - 0x5a, 0x26, 0xeb, 0x9c, 0x09, 0x2e, 0xd8, 0x73, 0xd1, 0x93, 0xe8, 0x31, 0xbc, 0x8a, 0x09, 0x49, - 0xa8, 0x52, 0x55, 0xd0, 0x00, 0xcd, 0xeb, 0xed, 0xb9, 0xa3, 0xfd, 0xd6, 0xbd, 0xdc, 0x6e, 0x45, - 0x0a, 0x45, 0x85, 0x4a, 0xd5, 0x13, 0x2b, 0x59, 0xd7, 0x09, 0x17, 0xac, 0x5b, 0x54, 0xa0, 0x39, - 0x38, 0xa5, 0x34, 0x4e, 0xb4, 0xdf, 0xa7, 0x9c, 0xf5, 0x75, 0x75, 0xac, 0x01, 0x9a, 0xe3, 0xdd, - 0xb2, 0xc1, 0x9e, 0x19, 0x28, 0x93, 0x70, 0x41, 0xe8, 0x96, 0x2f, 0x7b, 0x3d, 0x45, 0x75, 0x75, - 0xdc, 0x4a, 0x0c, 0xf6, 0xca, 0x40, 0x68, 0x15, 0x4e, 0x7d, 0xc4, 0x3c, 0xa2, 0xc4, 0x4f, 0x85, - 0xe6, 0x51, 0x75, 0xa2, 0x01, 0x9a, 0xe5, 0xa5, 0x9a, 0x6b, 0x13, 0x70, 0x8b, 0x04, 0xdc, 0xd7, - 0x45, 0x02, 0xed, 0x1b, 0x07, 0xc7, 0xf5, 0xd2, 0xce, 0xaf, 0x3a, 0xd8, 0x3d, 0xdd, 0x5b, 0x00, - 0xdd, 0xb2, 0x2d, 0x7f, 0x93, 0x55, 0x23, 0x07, 0x42, 0x2d, 0xe3, 0x40, 0x69, 0x29, 0x28, 0xa9, - 0x5e, 0x69, 0x80, 0xe6, 0xb5, 0xee, 0x3f, 0x08, 0x5a, 0x82, 0xd3, 0x31, 0x57, 0x8a, 0x12, 0x3f, - 0x88, 0x64, 0xb8, 0xa1, 0xfc, 0x50, 0xa6, 0x42, 0xd3, 0xa4, 0x3a, 0x69, 0x9e, 0xec, 0x96, 0x25, - 0xdb, 0x86, 0x5b, 0xb1, 0xd4, 0xf2, 0xc4, 0x9f, 0x6f, 0x75, 0x30, 0xff, 0x65, 0x02, 0x4e, 0xae, - 0xe1, 0x04, 0xc7, 0x0a, 0x3d, 0x80, 0x15, 0xc5, 0x99, 0x38, 0x33, 0xd9, 0xe4, 0x82, 0xc8, 0x4d, - 0x13, 0xe1, 0x78, 0x17, 0x59, 0xce, 0x7a, 0xbc, 0x33, 0x0c, 0xe2, 0x59, 0x5b, 0xe1, 0xe7, 0x55, - 0x03, 0x9a, 0x14, 0x25, 0x59, 0x66, 0x53, 0xed, 0x47, 0xd9, 0x44, 0x3f, 0x8f, 0xeb, 0x77, 0x6c, - 0xf2, 0x8a, 0x6c, 0xb8, 0x5c, 0x7a, 0x31, 0xd6, 0x7d, 0x77, 0x95, 0x32, 0x1c, 0x6e, 0x77, 0x68, - 0x78, 0xb4, 0xdf, 0x82, 0xf9, 0x62, 0x3a, 0x34, 0xb4, 0xa3, 0xa3, 0x98, 0x8b, 0x75, 0xe3, 0xb9, - 0x46, 0x93, 0xbc, 0xd5, 0x07, 0x78, 0x9b, 0xc8, 0x4d, 0x91, 0x1d, 0x8c, 0x9f, 0x25, 0xe3, 0x17, - 0xa7, 0x65, 0xc2, 0x2f, 0x2f, 0xcd, 0x5e, 0x48, 0xb6, 0x93, 0x0b, 0x6c, 0xb0, 0x5f, 0x47, 0xc1, - 0x56, 0x0a, 0x9f, 0x17, 0x98, 0x47, 0x85, 0x08, 0x29, 0x58, 0x33, 0x47, 0xee, 0xf7, 0x12, 0x1c, - 0x66, 0x88, 0x4f, 0x64, 0x1a, 0x44, 0xd4, 0x0c, 0x67, 0xb6, 0x77, 0xf9, 0x79, 0x66, 0x8c, 0xf3, - 0xd3, 0xdc, 0xb8, 0x63, 0x7c, 0xb3, 0xf9, 0x90, 0x80, 0x33, 0x17, 0x9a, 0xda, 0x67, 0x33, 0x3b, - 0xbe, 0x7c, 0xc7, 0xe9, 0x73, 0x1d, 0xad, 0xe9, 0xf2, 0xdc, 0xe7, 0xd3, 0xbd, 0x85, 0xbb, 0x56, - 0xdc, 0x52, 0x64, 0xc3, 0xdb, 0x3a, 0x7b, 0x03, 0xd8, 0x23, 0x68, 0xbf, 0xdc, 0x1d, 0x3a, 0xe0, - 0x60, 0xe8, 0x80, 0xc3, 0xa1, 0x03, 0x7e, 0x0f, 0x1d, 0xb0, 0x73, 0xe2, 0x94, 0x0e, 0x4f, 0x9c, - 0xd2, 0x8f, 0x13, 0xa7, 0xf4, 0xbe, 0xc5, 0xb8, 0xee, 0xa7, 0x81, 0x1b, 0xca, 0x38, 0xff, 0x77, - 0x7a, 0xff, 0x77, 0xd3, 0xdb, 0x03, 0xaa, 0x82, 0x49, 0xb3, 0x8c, 0x87, 0x7f, 0x03, 0x00, 0x00, - 0xff, 0xff, 0xec, 0x7c, 0x0b, 0xf0, 0x6f, 0x04, 0x00, 0x00, + // 640 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xbf, 0x6f, 0xd3, 0x4e, + 0x14, 0xcf, 0xb5, 0xfd, 0xf6, 0x0b, 0x97, 0x32, 0x60, 0x52, 0xea, 0x46, 0xe0, 0xa4, 0x1d, 0x50, + 0x54, 0x29, 0x36, 0x0d, 0x5b, 0x99, 0x48, 0x23, 0x44, 0xa1, 0x12, 0x55, 0xca, 0x0f, 0x89, 0x01, + 0xeb, 0x6c, 0x5f, 0x2e, 0x47, 0xed, 0xbb, 0xc8, 0x77, 0xee, 0x0f, 0x89, 0x85, 0x85, 0x81, 0xa9, + 0x23, 0x23, 0x63, 0xc7, 0x0e, 0xfd, 0x07, 0xd8, 0x3a, 0x56, 0x9d, 0x10, 0x43, 0x41, 0xe9, 0x50, + 0xfe, 0x0c, 0xe4, 0xbb, 0x73, 0x1b, 0xb5, 0x12, 0x53, 0x97, 0xc4, 0xfe, 0xbc, 0xcf, 0x7b, 0x9f, + 0xf7, 0x3e, 0xef, 0xc9, 0xf0, 0x41, 0xc8, 0x45, 0xc2, 0x85, 0x27, 0x62, 0x24, 0xfa, 0x94, 0x11, + 0x6f, 0x73, 0x31, 0xc0, 0x12, 0x2d, 0x9e, 0x03, 0xee, 0x20, 0xe5, 0x92, 0x5b, 0x33, 0x9a, 0xe7, + 0x9e, 0xc3, 0x86, 0x57, 0xad, 0x10, 0x4e, 0xb8, 0xe2, 0x78, 0xf9, 0x93, 0xa6, 0x57, 0x1d, 0xc2, + 0x39, 0x89, 0xb1, 0xa7, 0xde, 0x82, 0xac, 0xe7, 0x45, 0x59, 0x8a, 0x24, 0xe5, 0xcc, 0xc4, 0x6b, + 0x97, 0xe3, 0x92, 0x26, 0x58, 0x48, 0x94, 0x0c, 0x0c, 0x61, 0x56, 0xeb, 0xf9, 0xba, 0xb2, 0x11, + 0xd7, 0xa1, 0xdb, 0x28, 0xa1, 0x8c, 0x7b, 0xea, 0x57, 0x43, 0xf3, 0xdf, 0xc7, 0x60, 0xe5, 0x0d, + 0x8a, 0x69, 0x84, 0x24, 0x4f, 0xd7, 0x29, 0x61, 0x94, 0x91, 0x15, 0xd6, 0xe3, 0xd6, 0x63, 0xf8, + 0x3f, 0x8a, 0xa2, 0x14, 0x0b, 0x61, 0x83, 0x3a, 0x68, 0xdc, 0x6c, 0xcf, 0x1d, 0x1f, 0x34, 0xef, + 0x9b, 0x72, 0xcb, 0x9c, 0x09, 0xcc, 0x44, 0x26, 0x9e, 0x68, 0xca, 0xba, 0x4c, 0x29, 0x23, 0xdd, + 0x22, 0xc3, 0x9a, 0x83, 0x53, 0x42, 0xa2, 0x54, 0xfa, 0x7d, 0x4c, 0x49, 0x5f, 0xda, 0x63, 0x75, + 0xd0, 0x18, 0xef, 0x96, 0x15, 0xf6, 0x4c, 0x41, 0x39, 0x85, 0xb2, 0x08, 0x6f, 0xfb, 0xbc, 0xd7, + 0x13, 0x58, 0xda, 0xe3, 0x9a, 0xa2, 0xb0, 0x97, 0x0a, 0xb2, 0x56, 0xe1, 0xd4, 0x07, 0x44, 0x63, + 0x1c, 0xf9, 0x19, 0x93, 0x34, 0xb6, 0x27, 0xea, 0xa0, 0x51, 0x6e, 0x55, 0x5d, 0xed, 0x80, 0x5b, + 0x38, 0xe0, 0xbe, 0x2a, 0x1c, 0x68, 0xdf, 0x3a, 0x3c, 0xa9, 0x95, 0x76, 0x7f, 0xd5, 0xc0, 0xde, + 0xd9, 0xfe, 0x02, 0xe8, 0x96, 0x75, 0xfa, 0xeb, 0x3c, 0xdb, 0x72, 0x20, 0x94, 0x3c, 0x09, 0x84, + 0xe4, 0x0c, 0x47, 0xf6, 0x7f, 0x75, 0xd0, 0xb8, 0xd1, 0x1d, 0x41, 0xac, 0x16, 0x9c, 0x4e, 0xa8, + 0x10, 0x38, 0xf2, 0x83, 0x98, 0x87, 0x1b, 0xc2, 0x0f, 0x79, 0xc6, 0x24, 0x4e, 0xed, 0x49, 0xd5, + 0xd9, 0x1d, 0x1d, 0x6c, 0xab, 0xd8, 0xb2, 0x0e, 0x2d, 0x4d, 0xfc, 0xf9, 0x56, 0x03, 0xf3, 0x87, + 0x13, 0x70, 0x72, 0x0d, 0xa5, 0x28, 0x11, 0xd6, 0x43, 0x58, 0x11, 0x94, 0xb0, 0x8b, 0x22, 0x5b, + 0x94, 0x45, 0x7c, 0x4b, 0x59, 0x38, 0xde, 0xb5, 0x74, 0x4c, 0xd7, 0x78, 0xab, 0x22, 0xd6, 0xc7, + 0x5c, 0x96, 0xf9, 0x26, 0x6b, 0x80, 0xd3, 0x22, 0x25, 0xf7, 0x6c, 0xaa, 0xbd, 0x92, 0x4f, 0xf4, + 0xf3, 0xa4, 0xe6, 0x12, 0x2a, 0xfb, 0x59, 0xe0, 0x86, 0x3c, 0x31, 0x3b, 0x35, 0x7f, 0x4d, 0x11, + 0x6d, 0x78, 0x09, 0x92, 0x7d, 0x6f, 0xb3, 0xe5, 0xae, 0x62, 0x82, 0xc2, 0x9d, 0x0e, 0x0e, 0x8f, + 0x0f, 0x9a, 0xd0, 0xec, 0xaa, 0x83, 0x43, 0xed, 0x86, 0x95, 0x50, 0xb6, 0xae, 0x64, 0xd6, 0x70, + 0x6a, 0xd4, 0xdf, 0xc3, 0xbb, 0x11, 0xdf, 0x62, 0xf9, 0x0d, 0xf9, 0xb9, 0x59, 0x7e, 0x71, 0x6d, + 0x6a, 0x1f, 0xe5, 0xd6, 0xec, 0x15, 0xb3, 0x3b, 0x86, 0xa0, 0xbd, 0xfe, 0x7a, 0xee, 0x75, 0xa5, + 0xa8, 0xf3, 0x1c, 0xd1, 0xb8, 0x20, 0x59, 0x9f, 0x01, 0xac, 0xaa, 0xc3, 0xf7, 0x7b, 0x29, 0x0a, + 0x73, 0xc8, 0x8f, 0x78, 0x16, 0xc4, 0x58, 0x0d, 0xac, 0x36, 0x7a, 0xad, 0x33, 0xce, 0x28, 0xb1, + 0xa7, 0x46, 0xab, 0xa3, 0xa4, 0xf2, 0x99, 0xad, 0x4f, 0x00, 0xce, 0x5c, 0x69, 0x44, 0x37, 0xac, + 0x6e, 0xe1, 0x5a, 0xbb, 0x98, 0xbe, 0xd4, 0x85, 0xd6, 0x59, 0x9a, 0xfb, 0x72, 0xb6, 0xbf, 0x70, + 0x6f, 0xa4, 0xd8, 0xf6, 0xc5, 0xc7, 0x43, 0xdf, 0x4f, 0xfb, 0xc5, 0xde, 0xd0, 0x01, 0x87, 0x43, + 0x07, 0x1c, 0x0d, 0x1d, 0xf0, 0x7b, 0xe8, 0x80, 0xdd, 0x53, 0xa7, 0x74, 0x74, 0xea, 0x94, 0x7e, + 0x9c, 0x3a, 0xa5, 0x77, 0xcd, 0x7f, 0xb6, 0x36, 0x52, 0x4d, 0xee, 0x0c, 0xb0, 0x08, 0x26, 0xd5, + 0xd2, 0x1e, 0xfd, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x7e, 0x85, 0x14, 0x65, 0xaa, 0x04, 0x00, 0x00, } func (this *ValidatorSigningInfo) Equal(that interface{}) bool { diff --git a/x/staking/app_test.go b/x/staking/app_test.go index 8a2d9dbb8bbf..f6f421579bf3 100644 --- a/x/staking/app_test.go +++ b/x/staking/app_test.go @@ -9,10 +9,10 @@ import ( "cosmossdk.io/depinject" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" diff --git a/x/staking/bench_test.go b/x/staking/bench_test.go index 3d83f81a477a..f630bdf1b810 100644 --- a/x/staking/bench_test.go +++ b/x/staking/bench_test.go @@ -3,9 +3,8 @@ package staking_test import ( "testing" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking" "github.com/cosmos/cosmos-sdk/x/staking/testutil" diff --git a/x/staking/client/cli/tx.go b/x/staking/client/cli/tx.go index e724940548a4..20c1f24eb251 100644 --- a/x/staking/client/cli/tx.go +++ b/x/staking/client/cli/tx.go @@ -11,12 +11,12 @@ import ( "cosmossdk.io/core/address" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/client/tx" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/version" diff --git a/x/staking/client/cli/tx_test.go b/x/staking/client/cli/tx_test.go index 6b6db17fb746..36ef45217413 100644 --- a/x/staking/client/cli/tx_test.go +++ b/x/staking/client/cli/tx_test.go @@ -10,14 +10,13 @@ import ( "github.com/spf13/pflag" "github.com/stretchr/testify/suite" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/x/staking/client/cli/utils.go b/x/staking/client/cli/utils.go index bd9ba90df934..5b0b96f946d1 100644 --- a/x/staking/client/cli/utils.go +++ b/x/staking/client/cli/utils.go @@ -7,10 +7,10 @@ import ( "os" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/staking/genesis_test.go b/x/staking/genesis_test.go index 7ba628d922ce..2929fd889770 100644 --- a/x/staking/genesis_test.go +++ b/x/staking/genesis_test.go @@ -5,9 +5,8 @@ import ( "github.com/stretchr/testify/assert" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking" "github.com/cosmos/cosmos-sdk/x/staking/testutil" diff --git a/x/staking/keeper/delegation.go b/x/staking/keeper/delegation.go index cead70966857..a15dbef741a6 100644 --- a/x/staking/keeper/delegation.go +++ b/x/staking/keeper/delegation.go @@ -9,9 +9,9 @@ import ( corestore "cosmossdk.io/core/store" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/staking/keeper/delegation_test.go b/x/staking/keeper/delegation_test.go index 41a876289473..d59415460423 100644 --- a/x/staking/keeper/delegation_test.go +++ b/x/staking/keeper/delegation_test.go @@ -5,9 +5,8 @@ import ( "go.uber.org/mock/gomock" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" diff --git a/x/staking/keeper/genesis.go b/x/staking/keeper/genesis.go index 3f476986e427..f478881aa8e0 100644 --- a/x/staking/keeper/genesis.go +++ b/x/staking/keeper/genesis.go @@ -6,8 +6,7 @@ import ( abci "github.com/cometbft/cometbft/abci/types" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/keeper/historical_info_test.go b/x/staking/keeper/historical_info_test.go index c73801c2961b..672f5ee5f155 100644 --- a/x/staking/keeper/historical_info_test.go +++ b/x/staking/keeper/historical_info_test.go @@ -3,8 +3,7 @@ package keeper_test import ( cmtproto "github.com/cometbft/cometbft/api/cometbft/types/v1" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/x/staking/testutil" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/keeper/keeper.go b/x/staking/keeper/keeper.go index 45948f72224c..4eb2c37e9ccc 100644 --- a/x/staking/keeper/keeper.go +++ b/x/staking/keeper/keeper.go @@ -9,9 +9,9 @@ import ( addresscodec "cosmossdk.io/core/address" storetypes "cosmossdk.io/core/store" "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/keeper/keeper_test.go b/x/staking/keeper/keeper_test.go index c90ed7903265..23b28d9e728b 100644 --- a/x/staking/keeper/keeper_test.go +++ b/x/staking/keeper/keeper_test.go @@ -8,11 +8,11 @@ import ( "github.com/stretchr/testify/suite" "go.uber.org/mock/gomock" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" diff --git a/x/staking/keeper/msg_server.go b/x/staking/keeper/msg_server.go index 8ba7b9383b68..d041953c0a93 100644 --- a/x/staking/keeper/msg_server.go +++ b/x/staking/keeper/msg_server.go @@ -11,9 +11,9 @@ import ( "google.golang.org/grpc/status" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/telemetry" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" diff --git a/x/staking/keeper/msg_server_test.go b/x/staking/keeper/msg_server_test.go index e28852280fde..7dab80c6aa1e 100644 --- a/x/staking/keeper/msg_server_test.go +++ b/x/staking/keeper/msg_server_test.go @@ -6,11 +6,10 @@ import ( "go.uber.org/mock/gomock" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" codectypes "github.com/cosmos/cosmos-sdk/codec/types" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + "github.com/cosmos/cosmos-sdk/math/v2" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/staking/keeper/params.go b/x/staking/keeper/params.go index 83e29708470c..6451d2b1fc7b 100644 --- a/x/staking/keeper/params.go +++ b/x/staking/keeper/params.go @@ -4,8 +4,7 @@ import ( "context" "time" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/keeper/pool.go b/x/staking/keeper/pool.go index dc81409ff6a7..94b44597afe9 100644 --- a/x/staking/keeper/pool.go +++ b/x/staking/keeper/pool.go @@ -3,8 +3,7 @@ package keeper import ( "context" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/keeper/power_reduction.go b/x/staking/keeper/power_reduction.go index 7eaad0cbe4f6..31d02ac1bfcd 100644 --- a/x/staking/keeper/power_reduction.go +++ b/x/staking/keeper/power_reduction.go @@ -3,8 +3,7 @@ package keeper import ( "context" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/staking/keeper/power_reduction_test.go b/x/staking/keeper/power_reduction_test.go index 42b857f1b5dc..3292c4b1664d 100644 --- a/x/staking/keeper/power_reduction_test.go +++ b/x/staking/keeper/power_reduction_test.go @@ -1,8 +1,7 @@ package keeper_test import ( - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/staking/keeper/slash.go b/x/staking/keeper/slash.go index 28937b3d098c..4134757f1e97 100644 --- a/x/staking/keeper/slash.go +++ b/x/staking/keeper/slash.go @@ -5,8 +5,7 @@ import ( "errors" "fmt" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" types "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/keeper/slash_test.go b/x/staking/keeper/slash_test.go index 39a8f817a193..12929a178daf 100644 --- a/x/staking/keeper/slash_test.go +++ b/x/staking/keeper/slash_test.go @@ -1,8 +1,7 @@ package keeper_test import ( - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/testutil" ) diff --git a/x/staking/keeper/unbonding_test.go b/x/staking/keeper/unbonding_test.go index 65e7c9de835b..768ab6c13594 100644 --- a/x/staking/keeper/unbonding_test.go +++ b/x/staking/keeper/unbonding_test.go @@ -3,9 +3,8 @@ package keeper_test import ( "time" - "cosmossdk.io/math" - addresscodec "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/testutil" "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/staking/keeper/val_state_change.go b/x/staking/keeper/val_state_change.go index 7761d80a2eea..50f12755c439 100644 --- a/x/staking/keeper/val_state_change.go +++ b/x/staking/keeper/val_state_change.go @@ -11,8 +11,8 @@ import ( gogotypes "github.com/cosmos/gogoproto/types" "cosmossdk.io/core/address" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/keeper/validator.go b/x/staking/keeper/validator.go index eab5ff6e672e..d35952aaf7d1 100644 --- a/x/staking/keeper/validator.go +++ b/x/staking/keeper/validator.go @@ -12,9 +12,9 @@ import ( corestore "cosmossdk.io/core/store" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/keeper/validator_test.go b/x/staking/keeper/validator_test.go index 438b0d1da439..d239722402a6 100644 --- a/x/staking/keeper/validator_test.go +++ b/x/staking/keeper/validator_test.go @@ -6,8 +6,7 @@ import ( abci "github.com/cometbft/cometbft/abci/types" "go.uber.org/mock/gomock" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" "github.com/cosmos/cosmos-sdk/x/staking/testutil" diff --git a/x/staking/keeper_bench_test.go b/x/staking/keeper_bench_test.go index cd8dc1ddd306..9f52c2a4a300 100644 --- a/x/staking/keeper_bench_test.go +++ b/x/staking/keeper_bench_test.go @@ -9,11 +9,11 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec/address" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/staking/migrations/v4/migrations_test.go b/x/staking/migrations/v4/migrations_test.go index 8f762cdf4cd9..6e9e3b696087 100644 --- a/x/staking/migrations/v4/migrations_test.go +++ b/x/staking/migrations/v4/migrations_test.go @@ -6,10 +6,10 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/staking/migrations/v4/store.go b/x/staking/migrations/v4/store.go index 945c2b1f9f2f..808866970774 100644 --- a/x/staking/migrations/v4/store.go +++ b/x/staking/migrations/v4/store.go @@ -3,10 +3,10 @@ package v4 import ( "slices" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/exported" "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/staking/migrations/v5/migrations_test.go b/x/staking/migrations/v5/migrations_test.go index b0794535619a..644eb7238a22 100644 --- a/x/staking/migrations/v5/migrations_test.go +++ b/x/staking/migrations/v5/migrations_test.go @@ -10,10 +10,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/staking/simulation/common_test.go b/x/staking/simulation/common_test.go index 691dede87958..464bb0709950 100644 --- a/x/staking/simulation/common_test.go +++ b/x/staking/simulation/common_test.go @@ -3,8 +3,7 @@ package simulation_test import ( "math/big" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/staking/simulation/decoder_test.go b/x/staking/simulation/decoder_test.go index d0dbe31c3f3b..5aee0fa0dfcf 100644 --- a/x/staking/simulation/decoder_test.go +++ b/x/staking/simulation/decoder_test.go @@ -7,10 +7,9 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/kv" "github.com/cosmos/cosmos-sdk/types/module/testutil" diff --git a/x/staking/simulation/genesis.go b/x/staking/simulation/genesis.go index da626a8139a8..502e0f1baf87 100644 --- a/x/staking/simulation/genesis.go +++ b/x/staking/simulation/genesis.go @@ -4,8 +4,7 @@ import ( "math/rand" "time" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/staking/simulation/genesis_test.go b/x/staking/simulation/genesis_test.go index 1b3f5c10f223..984e68bf6889 100644 --- a/x/staking/simulation/genesis_test.go +++ b/x/staking/simulation/genesis_test.go @@ -7,11 +7,10 @@ import ( "github.com/stretchr/testify/require" - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/staking/simulation/msg_factory.go b/x/staking/simulation/msg_factory.go index c0344b66bb18..35a104947f12 100644 --- a/x/staking/simulation/msg_factory.go +++ b/x/staking/simulation/msg_factory.go @@ -5,9 +5,8 @@ import ( "slices" "time" - "cosmossdk.io/math" - cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil/simsx" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/keeper" diff --git a/x/staking/simulation/operations.go b/x/staking/simulation/operations.go index fefda5028324..5ad1c49863d7 100644 --- a/x/staking/simulation/operations.go +++ b/x/staking/simulation/operations.go @@ -5,11 +5,10 @@ import ( "fmt" "math/rand" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/staking/simulation/operations_test.go b/x/staking/simulation/operations_test.go index 91129433c5dc..9f08b6ecc34d 100644 --- a/x/staking/simulation/operations_test.go +++ b/x/staking/simulation/operations_test.go @@ -14,12 +14,12 @@ import ( "cosmossdk.io/depinject" sdklog "cosmossdk.io/log" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec/address" cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" "github.com/cosmos/cosmos-sdk/crypto/keys/secp256k1" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/runtime" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/x/staking/simulation/proposals.go b/x/staking/simulation/proposals.go index 9eb91c22b7d4..292724f6ca22 100644 --- a/x/staking/simulation/proposals.go +++ b/x/staking/simulation/proposals.go @@ -4,8 +4,7 @@ import ( "math/rand" "time" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/staking/simulation/proposals_test.go b/x/staking/simulation/proposals_test.go index ede652c77434..2731f7265737 100644 --- a/x/staking/simulation/proposals_test.go +++ b/x/staking/simulation/proposals_test.go @@ -8,8 +8,7 @@ import ( cmtproto "github.com/cometbft/cometbft/api/cometbft/types/v1" "gotest.tools/v3/assert" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" diff --git a/x/staking/testutil/cmt.go b/x/staking/testutil/cmt.go index 6c3ca753da41..bb7e492a84f5 100644 --- a/x/staking/testutil/cmt.go +++ b/x/staking/testutil/cmt.go @@ -4,9 +4,8 @@ import ( cmtcrypto "github.com/cometbft/cometbft/crypto" cmttypes "github.com/cometbft/cometbft/types" - "cosmossdk.io/math" - cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/testutil/expected_keepers_mocks.go b/x/staking/testutil/expected_keepers_mocks.go index 84738ae83d72..c2c2576a5417 100644 --- a/x/staking/testutil/expected_keepers_mocks.go +++ b/x/staking/testutil/expected_keepers_mocks.go @@ -14,8 +14,8 @@ import ( reflect "reflect" address "cosmossdk.io/core/address" - math "cosmossdk.io/math" v1 "github.com/cometbft/cometbft/api/cometbft/crypto/v1" + math "github.com/cosmos/cosmos-sdk/math/v2" types "github.com/cosmos/cosmos-sdk/types" types0 "github.com/cosmos/cosmos-sdk/x/staking/types" gomock "go.uber.org/mock/gomock" diff --git a/x/staking/testutil/helpers.go b/x/staking/testutil/helpers.go index 83b85f847c95..2cf3358c008b 100644 --- a/x/staking/testutil/helpers.go +++ b/x/staking/testutil/helpers.go @@ -7,9 +7,8 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/keeper" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/staking/types/commission.go b/x/staking/types/commission.go index 4f5d12de5bf1..ae56a5979a4b 100644 --- a/x/staking/types/commission.go +++ b/x/staking/types/commission.go @@ -3,7 +3,7 @@ package types import ( "time" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) // NewCommissionRates returns an initialized validator commission rates. diff --git a/x/staking/types/commission_test.go b/x/staking/types/commission_test.go index bf45ca8a9d89..a715a20f0343 100644 --- a/x/staking/types/commission_test.go +++ b/x/staking/types/commission_test.go @@ -6,8 +6,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/types/delegation.go b/x/staking/types/delegation.go index 07906addcc50..8909e4edd706 100644 --- a/x/staking/types/delegation.go +++ b/x/staking/types/delegation.go @@ -7,9 +7,9 @@ import ( "time" "cosmossdk.io/core/address" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/staking/types/delegation_test.go b/x/staking/types/delegation_test.go index 3ce9d8b6c535..d2be5aa7fa60 100644 --- a/x/staking/types/delegation_test.go +++ b/x/staking/types/delegation_test.go @@ -8,10 +8,9 @@ import ( "github.com/cosmos/gogoproto/proto" "github.com/stretchr/testify/require" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" addresscodec "github.com/cosmos/cosmos-sdk/codec/address" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/types/expected_keepers.go b/x/staking/types/expected_keepers.go index 01c62a783193..90d891957b61 100644 --- a/x/staking/types/expected_keepers.go +++ b/x/staking/types/expected_keepers.go @@ -6,8 +6,8 @@ import ( cmtprotocrypto "github.com/cometbft/cometbft/api/cometbft/crypto/v1" "cosmossdk.io/core/address" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/staking/types/exported.go b/x/staking/types/exported.go index aef4225fdbfb..0f83c59e244e 100644 --- a/x/staking/types/exported.go +++ b/x/staking/types/exported.go @@ -3,9 +3,8 @@ package types import ( cmtprotocrypto "github.com/cometbft/cometbft/api/cometbft/crypto/v1" - "cosmossdk.io/math" - cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" ) // DelegationI delegation bond for a delegated proof of stake system diff --git a/x/staking/types/genesis.pb.go b/x/staking/types/genesis.pb.go index f11448eaa9f7..199ec38bb0df 100644 --- a/x/staking/types/genesis.pb.go +++ b/x/staking/types/genesis.pb.go @@ -4,9 +4,9 @@ package types import ( - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" _ "github.com/cosmos/cosmos-sdk/types/tx/amino" _ "github.com/cosmos/gogoproto/gogoproto" proto "github.com/cosmos/gogoproto/proto" @@ -32,7 +32,7 @@ type GenesisState struct { Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` // last_total_power tracks the total amounts of bonded tokens recorded during // the previous end block. - LastTotalPower cosmossdk_io_math.Int `protobuf:"bytes,2,opt,name=last_total_power,json=lastTotalPower,proto3,customtype=cosmossdk.io/math.Int" json:"last_total_power"` + LastTotalPower github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,2,opt,name=last_total_power,json=lastTotalPower,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"last_total_power"` // last_validator_powers is a special index that provides a historical list // of the last-block's bonded validators. LastValidatorPowers []LastValidatorPower `protobuf:"bytes,3,rep,name=last_validator_powers,json=lastValidatorPowers,proto3" json:"last_validator_powers"` @@ -182,38 +182,38 @@ func init() { var fileDescriptor_9b3dec8894f2831b = []byte{ // 513 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x93, 0x31, 0x6f, 0xd3, 0x40, - 0x18, 0x86, 0x6d, 0x4a, 0xd2, 0xf4, 0x52, 0x10, 0x1c, 0x09, 0x32, 0x19, 0x9c, 0x10, 0x75, 0x88, - 0x0a, 0xb1, 0x69, 0xd8, 0xd8, 0x1a, 0x21, 0x50, 0xa5, 0x4a, 0x54, 0x2e, 0x65, 0xe8, 0x12, 0x5d, - 0xea, 0x93, 0x73, 0x8a, 0x7d, 0x67, 0xf9, 0xbe, 0x94, 0xf2, 0x0f, 0x18, 0xd9, 0x58, 0x3b, 0x32, - 0x32, 0xf4, 0x47, 0x74, 0xac, 0x3a, 0x21, 0x86, 0x0a, 0x25, 0x03, 0xfc, 0x0c, 0xe4, 0x3b, 0xc7, - 0x18, 0xa5, 0x5e, 0x92, 0x38, 0xdf, 0xf3, 0x3e, 0xef, 0x27, 0xf9, 0x0e, 0x6d, 0x9d, 0x08, 0x19, - 0x09, 0xe9, 0x4a, 0x20, 0x53, 0xc6, 0x03, 0xf7, 0x74, 0x67, 0x4c, 0x81, 0xec, 0xb8, 0x01, 0xe5, - 0x54, 0x32, 0xe9, 0xc4, 0x89, 0x00, 0x81, 0x1f, 0x6b, 0xca, 0xc9, 0x28, 0x27, 0xa3, 0x5a, 0x8d, - 0x40, 0x04, 0x42, 0x21, 0x6e, 0xfa, 0x4b, 0xd3, 0xad, 0x32, 0xe7, 0x32, 0xad, 0xa9, 0x27, 0x9a, - 0x1a, 0xe9, 0x78, 0x56, 0xa0, 0x47, 0x0f, 0x49, 0xc4, 0xb8, 0x70, 0xd5, 0xa7, 0xfe, 0xab, 0xfb, - 0xb5, 0x82, 0x36, 0xdf, 0xea, 0x9d, 0x0e, 0x81, 0x00, 0xc5, 0xbb, 0xa8, 0x1a, 0x93, 0x84, 0x44, - 0xd2, 0x32, 0x3b, 0x66, 0xaf, 0x3e, 0xb0, 0x9d, 0xdb, 0x77, 0x74, 0x0e, 0x14, 0x35, 0xdc, 0xb8, - 0xbc, 0x69, 0x1b, 0xdf, 0x7e, 0x7f, 0xdf, 0x36, 0xbd, 0x2c, 0x88, 0x8f, 0xd1, 0x83, 0x90, 0x48, - 0x18, 0x81, 0x00, 0x12, 0x8e, 0x62, 0xf1, 0x91, 0x26, 0xd6, 0x9d, 0x8e, 0xd9, 0xdb, 0x1c, 0xbe, - 0x48, 0xe1, 0x9f, 0x37, 0xed, 0xa6, 0x76, 0x4a, 0x7f, 0xea, 0x30, 0xe1, 0x46, 0x04, 0x26, 0xce, - 0x1e, 0x87, 0xeb, 0x8b, 0x3e, 0xca, 0xca, 0xf6, 0x38, 0x68, 0xe7, 0xfd, 0xd4, 0xf4, 0x3e, 0x15, - 0x1d, 0xa4, 0x1e, 0xcc, 0x50, 0x53, 0xb9, 0x4f, 0x49, 0xc8, 0x7c, 0x02, 0x22, 0xd1, 0x7e, 0x69, - 0xad, 0x75, 0xd6, 0x7a, 0xf5, 0xc1, 0x76, 0xd9, 0xb6, 0xfb, 0x44, 0xc2, 0x87, 0x65, 0x46, 0xa9, - 0x8a, 0x9b, 0x3f, 0x0a, 0x57, 0xc6, 0x12, 0xef, 0x23, 0x94, 0xb7, 0x48, 0xeb, 0xae, 0xf2, 0x3f, - 0x2d, 0xf3, 0xe7, 0xe1, 0xa2, 0xb6, 0x90, 0xc7, 0xef, 0x50, 0xdd, 0xa7, 0x21, 0x0d, 0x08, 0x30, - 0xc1, 0xa5, 0x55, 0x51, 0xba, 0x6e, 0x99, 0xee, 0x75, 0x8e, 0x16, 0x7d, 0x45, 0x03, 0x9e, 0xa2, - 0xe6, 0x8c, 0x8f, 0x05, 0xf7, 0x19, 0x0f, 0x46, 0x45, 0x75, 0x55, 0xa9, 0x9f, 0x95, 0xa9, 0x8f, - 0x96, 0xa1, 0xdb, 0x3b, 0x1a, 0xb3, 0xd5, 0xb9, 0xc4, 0x47, 0xe8, 0x5e, 0x42, 0x8b, 0x25, 0xeb, - 0xaa, 0x64, 0xab, 0xac, 0xc4, 0x2b, 0xc0, 0x45, 0xfb, 0xff, 0x16, 0xdc, 0x42, 0x35, 0x7a, 0x16, - 0x8b, 0x04, 0xa8, 0x6f, 0xd5, 0x3a, 0x66, 0xaf, 0xe6, 0xe5, 0xcf, 0xdd, 0x09, 0xc2, 0xab, 0x2f, - 0x0d, 0x0f, 0xd0, 0x3a, 0xf1, 0xfd, 0x84, 0x4a, 0x7d, 0x3e, 0x37, 0x86, 0xd6, 0xf5, 0x45, 0xbf, - 0x91, 0x6d, 0xb1, 0xab, 0x27, 0x87, 0x90, 0x30, 0x1e, 0x78, 0x4b, 0x10, 0x37, 0x50, 0xe5, 0xdf, - 0x21, 0x5c, 0xf3, 0xf4, 0xc3, 0xab, 0xda, 0xe7, 0xf3, 0xb6, 0xf1, 0xe7, 0xbc, 0x6d, 0x0c, 0xdf, - 0x5c, 0xce, 0x6d, 0xf3, 0x6a, 0x6e, 0x9b, 0xbf, 0xe6, 0xb6, 0xf9, 0x65, 0x61, 0x1b, 0x57, 0x0b, - 0xdb, 0xf8, 0xb1, 0xb0, 0x8d, 0xe3, 0xe7, 0x01, 0x83, 0xc9, 0x6c, 0xec, 0x9c, 0x88, 0x28, 0xbb, - 0x49, 0xd9, 0x57, 0x5f, 0xfa, 0x53, 0xf7, 0x2c, 0xbf, 0x89, 0xf0, 0x29, 0xa6, 0x72, 0x5c, 0x55, - 0x57, 0xea, 0xe5, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x57, 0x29, 0x7a, 0x5e, 0xfc, 0x03, 0x00, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x93, 0xb1, 0x6e, 0xd3, 0x40, + 0x18, 0xc7, 0x6d, 0x42, 0xd2, 0xf4, 0x52, 0x10, 0x1c, 0x29, 0x32, 0x19, 0x9c, 0x10, 0x75, 0xb0, + 0x0a, 0xb1, 0xd5, 0xb0, 0xb1, 0x35, 0x20, 0x50, 0xa5, 0x4a, 0x54, 0x2e, 0x65, 0x60, 0x89, 0x2e, + 0xf5, 0xc9, 0xb1, 0x62, 0xdf, 0x59, 0xbe, 0x2f, 0xa1, 0xbc, 0x01, 0x23, 0x8f, 0xd0, 0x11, 0x31, + 0x31, 0xf4, 0x21, 0x3a, 0x56, 0x9d, 0x10, 0x43, 0x85, 0x92, 0x01, 0x1e, 0x03, 0xf9, 0xce, 0x31, + 0x46, 0x89, 0x59, 0x6c, 0x9f, 0xbf, 0xff, 0xff, 0xf7, 0xff, 0x4e, 0xf7, 0x1d, 0xda, 0x39, 0xe5, + 0x22, 0xe2, 0xc2, 0x11, 0x40, 0x26, 0x01, 0xf3, 0x9d, 0xd9, 0xde, 0x88, 0x02, 0xd9, 0x73, 0x7c, + 0xca, 0xa8, 0x08, 0x84, 0x1d, 0x27, 0x1c, 0x38, 0x7e, 0xa8, 0x54, 0x76, 0xa6, 0xb2, 0x33, 0x55, + 0xab, 0xe9, 0x73, 0x9f, 0x4b, 0x89, 0x93, 0x7e, 0x29, 0x75, 0xab, 0x8c, 0xb9, 0x74, 0x2b, 0xd5, + 0x23, 0xa5, 0x1a, 0x2a, 0x7b, 0x16, 0xa0, 0x4a, 0xf7, 0x49, 0x14, 0x30, 0xee, 0xc8, 0xa7, 0xfa, + 0xd5, 0xfd, 0x5a, 0x45, 0x5b, 0xaf, 0x55, 0x4f, 0xc7, 0x40, 0x80, 0xe2, 0x7d, 0x54, 0x8b, 0x49, + 0x42, 0x22, 0x61, 0xe8, 0x1d, 0xdd, 0x6a, 0xf4, 0x4d, 0x7b, 0x7d, 0x8f, 0xf6, 0x91, 0x54, 0x0d, + 0x36, 0x2f, 0x6f, 0xda, 0xda, 0x97, 0x5f, 0xdf, 0x76, 0x75, 0x37, 0x33, 0xe2, 0x08, 0xdd, 0x0b, + 0x89, 0x80, 0x21, 0x70, 0x20, 0xe1, 0x30, 0xe6, 0x1f, 0x68, 0x62, 0xdc, 0xea, 0xe8, 0xd6, 0xd6, + 0xe0, 0x45, 0x2a, 0xfe, 0x71, 0xd3, 0xb6, 0xfc, 0x00, 0xc6, 0xd3, 0x91, 0x7d, 0xca, 0xa3, 0xac, + 0xc3, 0xec, 0xd5, 0x13, 0xde, 0xc4, 0x89, 0x08, 0x8c, 0x9d, 0x59, 0xdf, 0x3e, 0x60, 0x70, 0x7d, + 0xd1, 0x43, 0x59, 0xfe, 0x01, 0x03, 0x15, 0x73, 0x37, 0x85, 0xbf, 0x4d, 0xd9, 0x47, 0x29, 0x1a, + 0x07, 0x68, 0x5b, 0xc6, 0xcd, 0x48, 0x18, 0x78, 0x04, 0x78, 0xa2, 0x22, 0x85, 0x51, 0xe9, 0x54, + 0xac, 0x46, 0x7f, 0xb7, 0x6c, 0x03, 0x87, 0x44, 0xc0, 0xbb, 0xa5, 0x47, 0xa2, 0x8a, 0x9b, 0x79, + 0x10, 0xae, 0x94, 0x05, 0x3e, 0x44, 0x28, 0x4f, 0x11, 0xc6, 0x6d, 0xc9, 0x7f, 0x5c, 0xc6, 0xcf, + 0xcd, 0x45, 0x6c, 0xc1, 0x8f, 0xdf, 0xa0, 0x86, 0x47, 0x43, 0xea, 0x13, 0x08, 0x38, 0x13, 0x46, + 0x55, 0xe2, 0xba, 0x65, 0xb8, 0x97, 0xb9, 0xb4, 0xc8, 0x2b, 0x12, 0xf0, 0x04, 0x6d, 0x4f, 0xd9, + 0x88, 0x33, 0x2f, 0x60, 0xfe, 0xb0, 0x88, 0xae, 0x49, 0xf4, 0x93, 0x32, 0xf4, 0xc9, 0xd2, 0xb4, + 0x3e, 0xa3, 0x39, 0x5d, 0xad, 0x0b, 0x7c, 0x82, 0xee, 0x24, 0xb4, 0x18, 0xb2, 0x21, 0x43, 0x76, + 0xca, 0x42, 0xdc, 0x82, 0xb8, 0x48, 0xff, 0x97, 0x82, 0x5b, 0xa8, 0x4e, 0xcf, 0x62, 0x9e, 0x00, + 0xf5, 0x8c, 0x7a, 0x47, 0xb7, 0xea, 0x6e, 0xbe, 0xee, 0x8e, 0x11, 0x5e, 0x3d, 0x34, 0xdc, 0x47, + 0x1b, 0xc4, 0xf3, 0x12, 0x2a, 0xd4, 0xc8, 0x6e, 0x0e, 0x8c, 0xeb, 0x8b, 0x5e, 0x33, 0xeb, 0x62, + 0x5f, 0x55, 0x8e, 0x21, 0x09, 0x98, 0xef, 0x2e, 0x85, 0xb8, 0x89, 0xaa, 0x7f, 0xe7, 0xb2, 0xe2, + 0xaa, 0xc5, 0xf3, 0xfa, 0xa7, 0xf3, 0xb6, 0xf6, 0xfb, 0xbc, 0xad, 0x0d, 0x5e, 0x5d, 0xce, 0x4d, + 0xfd, 0x6a, 0x6e, 0xea, 0x3f, 0xe7, 0xa6, 0xfe, 0x79, 0x61, 0x6a, 0x57, 0x0b, 0x53, 0xfb, 0xbe, + 0x30, 0xb5, 0xf7, 0x4f, 0xff, 0x3b, 0xba, 0x67, 0xf9, 0xe5, 0x84, 0x8f, 0x31, 0x15, 0xa3, 0x9a, + 0xbc, 0x65, 0xcf, 0xfe, 0x04, 0x00, 0x00, 0xff, 0xff, 0x06, 0xa7, 0x47, 0x04, 0x0f, 0x04, 0x00, 0x00, } diff --git a/x/staking/types/historical_info.go b/x/staking/types/historical_info.go index c2ef037c00aa..ebf14e5682d4 100644 --- a/x/staking/types/historical_info.go +++ b/x/staking/types/historical_info.go @@ -8,10 +8,10 @@ import ( "cosmossdk.io/core/address" "cosmossdk.io/errors" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/math/v2" ) // NewHistoricalInfo will create a historical information struct from header and valset diff --git a/x/staking/types/hooks.go b/x/staking/types/hooks.go index 8a052d9514a1..4e67bf088560 100644 --- a/x/staking/types/hooks.go +++ b/x/staking/types/hooks.go @@ -3,8 +3,7 @@ package types import ( context "context" - sdkmath "cosmossdk.io/math" - + sdkmath "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/staking/types/keys.go b/x/staking/types/keys.go index 8f51f6f8800d..0a88487a6383 100644 --- a/x/staking/types/keys.go +++ b/x/staking/types/keys.go @@ -7,8 +7,8 @@ import ( "time" addresscodec "cosmossdk.io/core/address" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" "github.com/cosmos/cosmos-sdk/types/kv" diff --git a/x/staking/types/keys_test.go b/x/staking/types/keys_test.go index f9fa94979623..1ed8a6e854da 100644 --- a/x/staking/types/keys_test.go +++ b/x/staking/types/keys_test.go @@ -11,10 +11,9 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/types/msg.go b/x/staking/types/msg.go index 0119bc82adcc..0b8c3ac33a41 100644 --- a/x/staking/types/msg.go +++ b/x/staking/types/msg.go @@ -3,10 +3,10 @@ package types import ( "cosmossdk.io/core/address" errorsmod "cosmossdk.io/errors" - "cosmossdk.io/math" codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" ) diff --git a/x/staking/types/msg_test.go b/x/staking/types/msg_test.go index 23f5047de186..540d4e58dc98 100644 --- a/x/staking/types/msg_test.go +++ b/x/staking/types/msg_test.go @@ -5,13 +5,12 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/types/params.go b/x/staking/types/params.go index 0e5ddee60b55..aee8a8f86a26 100644 --- a/x/staking/types/params.go +++ b/x/staking/types/params.go @@ -6,9 +6,8 @@ import ( "strings" "time" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" ) diff --git a/x/staking/types/params_test.go b/x/staking/types/params_test.go index 2599d385d7ae..aa8a4a5414db 100644 --- a/x/staking/types/params_test.go +++ b/x/staking/types/params_test.go @@ -5,8 +5,7 @@ import ( "github.com/stretchr/testify/require" - "cosmossdk.io/math" - + "github.com/cosmos/cosmos-sdk/math/v2" "github.com/cosmos/cosmos-sdk/x/staking/types" ) diff --git a/x/staking/types/pool.go b/x/staking/types/pool.go index 79f24d33705c..524565cda997 100644 --- a/x/staking/types/pool.go +++ b/x/staking/types/pool.go @@ -1,7 +1,7 @@ package types import ( - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) // names used as root for pool module accounts: diff --git a/x/staking/types/staking.pb.go b/x/staking/types/staking.pb.go index d5de324a2623..fa664c8e57b5 100644 --- a/x/staking/types/staking.pb.go +++ b/x/staking/types/staking.pb.go @@ -6,11 +6,11 @@ package types import ( bytes "bytes" compress_gzip "compress/gzip" - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" v11 "github.com/cometbft/cometbft/api/cometbft/abci/v1" v1 "github.com/cometbft/cometbft/api/cometbft/types/v1" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/cosmos-sdk/types/tx/amino" _ "github.com/cosmos/gogoproto/gogoproto" @@ -168,11 +168,11 @@ func (m *HistoricalInfo) GetValset() []Validator { // a validator. type CommissionRates struct { // rate is the commission rate charged to delegators, as a fraction. - Rate cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=rate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"rate"` + Rate github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,1,opt,name=rate,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"rate"` // max_rate defines the maximum commission rate which validator can ever charge, as a fraction. - MaxRate cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=max_rate,json=maxRate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"max_rate"` + MaxRate github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,2,opt,name=max_rate,json=maxRate,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"max_rate"` // max_change_rate defines the maximum daily increase of the validator commission, as a fraction. - MaxChangeRate cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=max_change_rate,json=maxChangeRate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"max_change_rate"` + MaxChangeRate github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,3,opt,name=max_change_rate,json=maxChangeRate,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"max_change_rate"` } func (m *CommissionRates) Reset() { *m = CommissionRates{} } @@ -356,9 +356,9 @@ type Validator struct { // status is the validator status (bonded/unbonding/unbonded). Status BondStatus `protobuf:"varint,4,opt,name=status,proto3,enum=cosmos.staking.v1beta1.BondStatus" json:"status,omitempty"` // tokens define the delegated tokens (incl. self-delegation). - Tokens cosmossdk_io_math.Int `protobuf:"bytes,5,opt,name=tokens,proto3,customtype=cosmossdk.io/math.Int" json:"tokens"` + Tokens github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,5,opt,name=tokens,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"tokens"` // delegator_shares defines total shares issued to a validator's delegators. - DelegatorShares cosmossdk_io_math.LegacyDec `protobuf:"bytes,6,opt,name=delegator_shares,json=delegatorShares,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"delegator_shares"` + DelegatorShares github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,6,opt,name=delegator_shares,json=delegatorShares,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"delegator_shares"` // description defines the description terms for the validator. Description Description `protobuf:"bytes,7,opt,name=description,proto3" json:"description"` // unbonding_height defines, if unbonding, the height at which this validator has begun unbonding. @@ -368,7 +368,7 @@ type Validator struct { // commission defines the commission parameters. Commission Commission `protobuf:"bytes,10,opt,name=commission,proto3" json:"commission"` // min_self_delegation is the validator's self declared minimum self delegation. - MinSelfDelegation cosmossdk_io_math.Int `protobuf:"bytes,11,opt,name=min_self_delegation,json=minSelfDelegation,proto3,customtype=cosmossdk.io/math.Int" json:"min_self_delegation"` + MinSelfDelegation github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,11,opt,name=min_self_delegation,json=minSelfDelegation,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"min_self_delegation"` // strictly positive if this validator's unbonding has been stopped by external modules UnbondingOnHoldRefCount int64 `protobuf:"varint,12,opt,name=unbonding_on_hold_ref_count,json=unbondingOnHoldRefCount,proto3" json:"unbonding_on_hold_ref_count,omitempty"` // list of unbonding ids, each uniquely identifing an unbonding of this validator @@ -636,7 +636,7 @@ type Delegation struct { // validator_address is the encoded address of the validator. ValidatorAddress string `protobuf:"bytes,2,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"` // shares define the delegation shares received. - Shares cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=shares,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"shares"` + Shares github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,3,opt,name=shares,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"shares"` } func (m *Delegation) Reset() { *m = Delegation{} } @@ -723,9 +723,9 @@ type UnbondingDelegationEntry struct { // completion_time is the unix time for unbonding completion. CompletionTime time.Time `protobuf:"bytes,2,opt,name=completion_time,json=completionTime,proto3,stdtime" json:"completion_time"` // initial_balance defines the tokens initially scheduled to receive at completion. - InitialBalance cosmossdk_io_math.Int `protobuf:"bytes,3,opt,name=initial_balance,json=initialBalance,proto3,customtype=cosmossdk.io/math.Int" json:"initial_balance"` + InitialBalance github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,3,opt,name=initial_balance,json=initialBalance,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"initial_balance"` // balance defines the tokens to receive at completion. - Balance cosmossdk_io_math.Int `protobuf:"bytes,4,opt,name=balance,proto3,customtype=cosmossdk.io/math.Int" json:"balance"` + Balance github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,4,opt,name=balance,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"balance"` // Incrementing id that uniquely identifies this entry UnbondingId uint64 `protobuf:"varint,5,opt,name=unbonding_id,json=unbondingId,proto3" json:"unbonding_id,omitempty"` // Strictly positive if this entry's unbonding has been stopped by external modules @@ -800,9 +800,9 @@ type RedelegationEntry struct { // completion_time defines the unix time for redelegation completion. CompletionTime time.Time `protobuf:"bytes,2,opt,name=completion_time,json=completionTime,proto3,stdtime" json:"completion_time"` // initial_balance defines the initial balance when redelegation started. - InitialBalance cosmossdk_io_math.Int `protobuf:"bytes,3,opt,name=initial_balance,json=initialBalance,proto3,customtype=cosmossdk.io/math.Int" json:"initial_balance"` + InitialBalance github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,3,opt,name=initial_balance,json=initialBalance,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"initial_balance"` // shares_dst is the amount of destination-validator shares created by redelegation. - SharesDst cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=shares_dst,json=sharesDst,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"shares_dst"` + SharesDst github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,4,opt,name=shares_dst,json=sharesDst,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"shares_dst"` // Incrementing id that uniquely identifies this entry UnbondingId uint64 `protobuf:"varint,5,opt,name=unbonding_id,json=unbondingId,proto3" json:"unbonding_id,omitempty"` // Strictly positive if this entry's unbonding has been stopped by external modules @@ -929,7 +929,7 @@ type Params struct { // bond_denom defines the bondable coin denomination. BondDenom string `protobuf:"bytes,5,opt,name=bond_denom,json=bondDenom,proto3" json:"bond_denom,omitempty"` // min_commission_rate is the chain-wide minimum commission rate that a validator can charge their delegators - MinCommissionRate cosmossdk_io_math.LegacyDec `protobuf:"bytes,6,opt,name=min_commission_rate,json=minCommissionRate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"min_commission_rate" yaml:"min_commission_rate"` + MinCommissionRate github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,6,opt,name=min_commission_rate,json=minCommissionRate,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"min_commission_rate" yaml:"min_commission_rate"` } func (m *Params) Reset() { *m = Params{} } @@ -1058,8 +1058,8 @@ func (m *DelegationResponse) GetBalance() types.Coin { // contains a balance in addition to shares which is more suitable for client // responses. type RedelegationEntryResponse struct { - RedelegationEntry RedelegationEntry `protobuf:"bytes,1,opt,name=redelegation_entry,json=redelegationEntry,proto3" json:"redelegation_entry"` - Balance cosmossdk_io_math.Int `protobuf:"bytes,4,opt,name=balance,proto3,customtype=cosmossdk.io/math.Int" json:"balance"` + RedelegationEntry RedelegationEntry `protobuf:"bytes,1,opt,name=redelegation_entry,json=redelegationEntry,proto3" json:"redelegation_entry"` + Balance github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,4,opt,name=balance,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"balance"` } func (m *RedelegationEntryResponse) Reset() { *m = RedelegationEntryResponse{} } @@ -1160,8 +1160,8 @@ func (m *RedelegationResponse) GetEntries() []RedelegationEntryResponse { // Pool is used for tracking bonded and not-bonded token supply of the bond // denomination. type Pool struct { - NotBondedTokens cosmossdk_io_math.Int `protobuf:"bytes,1,opt,name=not_bonded_tokens,json=notBondedTokens,proto3,customtype=cosmossdk.io/math.Int" json:"not_bonded_tokens"` - BondedTokens cosmossdk_io_math.Int `protobuf:"bytes,2,opt,name=bonded_tokens,json=bondedTokens,proto3,customtype=cosmossdk.io/math.Int" json:"bonded_tokens"` + NotBondedTokens github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,1,opt,name=not_bonded_tokens,json=notBondedTokens,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"not_bonded_tokens"` + BondedTokens github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,2,opt,name=bonded_tokens,json=bondedTokens,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"bonded_tokens"` } func (m *Pool) Reset() { *m = Pool{} } @@ -1274,128 +1274,128 @@ func init() { } var fileDescriptor_64c30c6cf92913c9 = []byte{ - // 1927 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x58, 0x4d, 0x6c, 0x63, 0x47, - 0x1d, 0xcf, 0x8b, 0x53, 0x27, 0xf9, 0x3b, 0x89, 0x9d, 0xd9, 0x2f, 0xaf, 0x97, 0x8d, 0xbd, 0xee, - 0x42, 0xd3, 0xa5, 0xb1, 0x9b, 0x80, 0xf6, 0x10, 0x55, 0x45, 0x71, 0xec, 0x74, 0x5d, 0xda, 0x24, - 0xd8, 0x49, 0x80, 0x0a, 0x78, 0x1a, 0xbf, 0x37, 0x76, 0x86, 0xd8, 0xef, 0x99, 0x37, 0xe3, 0x10, - 0xdf, 0x39, 0x54, 0x41, 0x48, 0x3d, 0x20, 0x84, 0x04, 0x11, 0x2b, 0x71, 0x29, 0xb7, 0x1e, 0x56, - 0xdc, 0xb9, 0x15, 0x24, 0xa4, 0xd5, 0x9e, 0x50, 0x25, 0x02, 0xda, 0x3d, 0xb4, 0x82, 0x0b, 0xe2, - 0xc4, 0x11, 0xcd, 0xc7, 0xfb, 0x70, 0x9c, 0x6c, 0x36, 0xdb, 0x0a, 0x55, 0xf4, 0xf2, 0xf4, 0x66, - 0xe6, 0xff, 0xff, 0xcd, 0xfc, 0x7f, 0xff, 0x8f, 0xf9, 0x80, 0xdb, 0x96, 0xcb, 0x3a, 0x2e, 0x2b, - 0x32, 0x8e, 0xf7, 0xa8, 0xd3, 0x2a, 0xee, 0x2f, 0x36, 0x08, 0xc7, 0x8b, 0x7e, 0xbb, 0xd0, 0xf5, - 0x5c, 0xee, 0xa2, 0xab, 0x4a, 0xaa, 0xe0, 0xf7, 0x6a, 0xa9, 0xcc, 0xe5, 0x96, 0xdb, 0x72, 0xa5, - 0x48, 0x51, 0xfc, 0x29, 0xe9, 0xcc, 0xf5, 0x96, 0xeb, 0xb6, 0xda, 0xa4, 0x28, 0x5b, 0x8d, 0x5e, - 0xb3, 0x88, 0x9d, 0xbe, 0x1e, 0x9a, 0x3b, 0x39, 0x64, 0xf7, 0x3c, 0xcc, 0xa9, 0xeb, 0xe8, 0xf1, - 0xec, 0xc9, 0x71, 0x4e, 0x3b, 0x84, 0x71, 0xdc, 0xe9, 0xfa, 0xd8, 0x6a, 0x25, 0xa6, 0x9a, 0x54, - 0x2f, 0x4b, 0x63, 0x6b, 0x53, 0x1a, 0x98, 0x91, 0xc0, 0x0e, 0xcb, 0xa5, 0x3e, 0xf6, 0x2c, 0xee, - 0x50, 0xc7, 0x2d, 0xca, 0xaf, 0xee, 0xba, 0x69, 0xb9, 0x1d, 0xc2, 0x1b, 0x4d, 0x5e, 0xe4, 0xfd, - 0x2e, 0x61, 0xc5, 0xfd, 0x45, 0xf5, 0xa3, 0x87, 0xbf, 0x14, 0x0c, 0xe3, 0x86, 0x45, 0x4f, 0x8c, - 0xe6, 0x7f, 0x6e, 0xc0, 0xcc, 0x3d, 0xca, 0xb8, 0xeb, 0x51, 0x0b, 0xb7, 0xab, 0x4e, 0xd3, 0x45, - 0xaf, 0x41, 0x7c, 0x97, 0x60, 0x9b, 0x78, 0x69, 0x23, 0x67, 0xcc, 0x27, 0x96, 0xae, 0x17, 0x7c, - 0x84, 0x82, 0xd2, 0xdc, 0x5f, 0x2c, 0xdc, 0x93, 0x02, 0xa5, 0xc9, 0x0f, 0x8f, 0xb3, 0x23, 0xef, - 0x7f, 0xfc, 0xc1, 0x1d, 0xa3, 0xa6, 0x75, 0x50, 0x19, 0xe2, 0xfb, 0xb8, 0xcd, 0x08, 0x4f, 0x8f, - 0xe6, 0x62, 0xf3, 0x89, 0xa5, 0x5b, 0x85, 0xd3, 0x69, 0x2f, 0xec, 0xe0, 0x36, 0xb5, 0x31, 0x77, - 0x07, 0x51, 0x94, 0x6e, 0xfe, 0x17, 0xa3, 0x90, 0x5c, 0x75, 0x3b, 0x1d, 0xca, 0x18, 0x75, 0x9d, - 0x1a, 0xe6, 0x84, 0xa1, 0x37, 0x61, 0xcc, 0xc3, 0x9c, 0xc8, 0x55, 0x4d, 0x96, 0xee, 0x0a, 0xa5, - 0x8f, 0x8e, 0xb3, 0x37, 0x14, 0x3c, 0xb3, 0xf7, 0x0a, 0xd4, 0x2d, 0x76, 0x30, 0xdf, 0x2d, 0xbc, - 0x45, 0x5a, 0xd8, 0xea, 0x97, 0x89, 0xf5, 0xe8, 0xc1, 0x02, 0xe8, 0xd9, 0xcb, 0xc4, 0x52, 0x33, - 0x48, 0x0c, 0xf4, 0x2d, 0x98, 0xe8, 0xe0, 0x03, 0x53, 0xe2, 0x8d, 0x7e, 0x2a, 0xbc, 0xf1, 0x0e, - 0x3e, 0x10, 0xeb, 0x43, 0x3f, 0x80, 0xa4, 0x80, 0xb4, 0x76, 0xb1, 0xd3, 0x22, 0x0a, 0x39, 0xf6, - 0xa9, 0x90, 0xa7, 0x3b, 0xf8, 0x60, 0x55, 0xa2, 0x09, 0xfc, 0xe5, 0xb1, 0x4f, 0xee, 0x67, 0x8d, - 0xfc, 0x1f, 0x0c, 0x80, 0x90, 0x18, 0x84, 0x21, 0x65, 0x05, 0x2d, 0x39, 0x29, 0xd3, 0x5e, 0x7b, - 0xe9, 0x2c, 0xde, 0x4f, 0xd0, 0x5a, 0x9a, 0x16, 0xcb, 0x7b, 0x78, 0x9c, 0x35, 0xd4, 0xac, 0x49, - 0x6b, 0x88, 0xf6, 0x44, 0xaf, 0x6b, 0x63, 0x4e, 0x4c, 0x11, 0xc6, 0x92, 0xad, 0xc4, 0x52, 0xa6, - 0xa0, 0x62, 0xbc, 0xe0, 0xc7, 0x78, 0x61, 0xcb, 0x8f, 0x71, 0x05, 0xf8, 0xde, 0xdf, 0x7c, 0x40, - 0x50, 0xda, 0x62, 0x5c, 0xdb, 0xf0, 0xbe, 0x01, 0x89, 0x32, 0x61, 0x96, 0x47, 0xbb, 0x22, 0x6b, - 0x50, 0x1a, 0xc6, 0x3b, 0xae, 0x43, 0xf7, 0x74, 0xc4, 0x4d, 0xd6, 0xfc, 0x26, 0xca, 0xc0, 0x04, - 0xb5, 0x89, 0xc3, 0x29, 0xef, 0x2b, 0x37, 0xd5, 0x82, 0xb6, 0xd0, 0xfa, 0x31, 0x69, 0x30, 0xea, - 0xf3, 0x5c, 0xf3, 0x9b, 0xe8, 0x65, 0x48, 0x31, 0x62, 0xf5, 0x3c, 0xca, 0xfb, 0xa6, 0xe5, 0x3a, - 0x1c, 0x5b, 0x3c, 0x3d, 0x26, 0x45, 0x92, 0x7e, 0xff, 0xaa, 0xea, 0x16, 0x20, 0x36, 0xe1, 0x98, - 0xb6, 0x59, 0xfa, 0x05, 0x05, 0xa2, 0x9b, 0x7a, 0xa9, 0x47, 0xe3, 0x30, 0x19, 0x04, 0x2a, 0x5a, - 0x85, 0x94, 0xdb, 0x25, 0x9e, 0xf8, 0x37, 0xb1, 0x6d, 0x7b, 0x84, 0x31, 0x1d, 0x8d, 0xe9, 0x47, - 0x0f, 0x16, 0x2e, 0x6b, 0xc2, 0x57, 0xd4, 0x48, 0x9d, 0x7b, 0xd4, 0x69, 0xd5, 0x92, 0xbe, 0x86, - 0xee, 0x46, 0xdf, 0x15, 0x2e, 0x73, 0x18, 0x71, 0x58, 0x8f, 0x99, 0xdd, 0x5e, 0x63, 0x8f, 0xf4, - 0x35, 0xa9, 0x97, 0x87, 0x48, 0x5d, 0x71, 0xfa, 0xa5, 0xf4, 0x9f, 0x42, 0x68, 0xcb, 0xeb, 0x77, - 0xb9, 0x5b, 0xd8, 0xec, 0x35, 0xbe, 0x49, 0xfa, 0xc2, 0x55, 0x1a, 0x67, 0x53, 0xc2, 0xa0, 0xab, - 0x10, 0xff, 0x21, 0xa6, 0x6d, 0x62, 0x4b, 0x46, 0x26, 0x6a, 0xba, 0x85, 0x96, 0x21, 0xce, 0x38, - 0xe6, 0x3d, 0x26, 0x69, 0x98, 0x59, 0xca, 0x9f, 0x15, 0x1b, 0x25, 0xd7, 0xb1, 0xeb, 0x52, 0xb2, - 0xa6, 0x35, 0xd0, 0x2a, 0xc4, 0xb9, 0xbb, 0x47, 0x1c, 0x4d, 0x50, 0xe9, 0xab, 0x3a, 0x9a, 0xaf, - 0x0c, 0x47, 0x73, 0xd5, 0xe1, 0x91, 0x38, 0xae, 0x3a, 0xbc, 0xa6, 0x55, 0xd1, 0xf7, 0x20, 0x65, - 0x93, 0x36, 0x69, 0x49, 0xe6, 0xd8, 0x2e, 0xf6, 0x08, 0x4b, 0xc7, 0x25, 0xdc, 0xe2, 0x85, 0x93, - 0xa3, 0x96, 0x0c, 0xa0, 0xea, 0x12, 0x09, 0x6d, 0x42, 0xc2, 0x0e, 0xc3, 0x29, 0x3d, 0x2e, 0xc9, - 0x7c, 0xf1, 0x2c, 0x1b, 0x23, 0x91, 0x17, 0xad, 0x3c, 0x51, 0x08, 0x11, 0x41, 0x3d, 0xa7, 0xe1, - 0x3a, 0x36, 0x75, 0x5a, 0xe6, 0x2e, 0xa1, 0xad, 0x5d, 0x9e, 0x9e, 0xc8, 0x19, 0xf3, 0xb1, 0x5a, - 0x32, 0xe8, 0xbf, 0x27, 0xbb, 0xd1, 0x26, 0xcc, 0x84, 0xa2, 0x32, 0x43, 0x26, 0x2f, 0x9a, 0x21, - 0xd3, 0x01, 0x80, 0x10, 0x41, 0x6f, 0x03, 0x84, 0x39, 0x98, 0x06, 0x89, 0x96, 0x3f, 0x3f, 0x9b, - 0xa3, 0xc6, 0x44, 0x00, 0x90, 0x03, 0x97, 0x3a, 0xd4, 0x31, 0x19, 0x69, 0x37, 0x4d, 0xcd, 0x9c, - 0xc0, 0x4d, 0x48, 0xfa, 0x5f, 0xbf, 0x80, 0x37, 0x3f, 0x7a, 0xb0, 0x90, 0x54, 0xad, 0x05, 0x66, - 0xef, 0xe5, 0x5e, 0x2d, 0x7c, 0xfd, 0x6e, 0x6d, 0xb6, 0x43, 0x9d, 0x3a, 0x69, 0x37, 0xcb, 0x01, - 0x30, 0x7a, 0x0d, 0x6e, 0x84, 0x84, 0xb8, 0x8e, 0xb9, 0xeb, 0xb6, 0x6d, 0xd3, 0x23, 0x4d, 0xd3, - 0x72, 0x7b, 0x0e, 0x4f, 0x4f, 0x49, 0x1a, 0xaf, 0x05, 0x22, 0x1b, 0xce, 0x3d, 0xb7, 0x6d, 0xd7, - 0x48, 0x73, 0x55, 0x0c, 0xa3, 0x17, 0x21, 0x64, 0xc3, 0xa4, 0x36, 0x4b, 0x4f, 0xe7, 0x62, 0xf3, - 0x63, 0xb5, 0xa9, 0xa0, 0xb3, 0x6a, 0xb3, 0xe5, 0x89, 0x77, 0xef, 0x67, 0x47, 0x3e, 0xb9, 0x9f, - 0x1d, 0xc9, 0xaf, 0xc1, 0xd4, 0x0e, 0x6e, 0xeb, 0xd4, 0x22, 0x0c, 0xdd, 0x85, 0x49, 0xec, 0x37, - 0xd2, 0x46, 0x2e, 0xf6, 0xd4, 0xd4, 0x0c, 0x45, 0xf3, 0xbf, 0x33, 0x20, 0x5e, 0xde, 0xd9, 0xc4, - 0xd4, 0x43, 0x15, 0x98, 0x0d, 0x63, 0xf5, 0x59, 0xb3, 0x3c, 0x0c, 0x6f, 0x3f, 0xcd, 0xd7, 0x61, - 0x76, 0xdf, 0x2f, 0x1c, 0x01, 0x8c, 0xda, 0x6a, 0x6e, 0x3d, 0x7a, 0xb0, 0x70, 0x53, 0xc3, 0x04, - 0xc5, 0xe5, 0x04, 0xde, 0xfe, 0x89, 0xfe, 0x88, 0xcd, 0x6f, 0xc2, 0xb8, 0x5a, 0x2a, 0x43, 0xdf, - 0x80, 0x17, 0xba, 0xe2, 0x47, 0x9a, 0x9a, 0x58, 0x9a, 0x3b, 0x33, 0xe6, 0xa5, 0x7c, 0x34, 0x42, - 0x94, 0x5e, 0xfe, 0xa7, 0xa3, 0x00, 0xe5, 0x9d, 0x9d, 0x2d, 0x8f, 0x76, 0xdb, 0x84, 0x7f, 0x56, - 0xb6, 0x6f, 0xc3, 0x95, 0xd0, 0x76, 0xe6, 0x59, 0x17, 0xb7, 0xff, 0x52, 0xa0, 0x5f, 0xf7, 0xac, - 0x53, 0x61, 0x6d, 0xc6, 0x03, 0xd8, 0xd8, 0xc5, 0x61, 0xcb, 0x8c, 0x0f, 0x33, 0xfb, 0x1d, 0x48, - 0x84, 0x64, 0x30, 0x54, 0x85, 0x09, 0xae, 0xff, 0x35, 0xc1, 0xf9, 0xb3, 0x09, 0xf6, 0xd5, 0xa2, - 0x24, 0x07, 0xea, 0xf9, 0xff, 0x18, 0x00, 0x91, 0x1c, 0xf9, 0x7c, 0xc6, 0x18, 0xaa, 0x42, 0x5c, - 0x17, 0xe7, 0xd8, 0xf3, 0x16, 0x67, 0x0d, 0x10, 0x21, 0xf5, 0x67, 0xa3, 0x70, 0x69, 0xdb, 0xcf, - 0xde, 0xcf, 0x3f, 0x07, 0xdb, 0x30, 0x4e, 0x1c, 0xee, 0x51, 0x49, 0x82, 0xf0, 0xf9, 0xab, 0x67, - 0xf9, 0xfc, 0x14, 0xa3, 0x2a, 0x0e, 0xf7, 0xfa, 0xd1, 0x08, 0xf0, 0xb1, 0x22, 0x7c, 0xfc, 0x2a, - 0x06, 0xe9, 0xb3, 0x54, 0xd1, 0x4b, 0x90, 0xb4, 0x3c, 0x22, 0x3b, 0xfc, 0x7d, 0xc7, 0x90, 0x05, - 0x73, 0xc6, 0xef, 0xd6, 0xdb, 0x4e, 0x0d, 0xc4, 0x41, 0x4d, 0x04, 0x97, 0x10, 0x7d, 0xbe, 0x93, - 0xd9, 0x4c, 0x88, 0x20, 0x37, 0x9e, 0x2d, 0x48, 0x52, 0x87, 0x72, 0x8a, 0xdb, 0x66, 0x03, 0xb7, - 0xb1, 0x63, 0xf9, 0x27, 0xd8, 0x0b, 0xed, 0xf9, 0x33, 0x1a, 0xa3, 0xa4, 0x20, 0x50, 0x05, 0xc6, - 0x7d, 0xb4, 0xb1, 0x8b, 0xa3, 0xf9, 0xba, 0xe8, 0x16, 0x4c, 0x45, 0x37, 0x06, 0x79, 0x1a, 0x19, - 0xab, 0x25, 0x22, 0xfb, 0xc2, 0x79, 0x3b, 0x4f, 0xfc, 0xa9, 0x3b, 0x8f, 0x3e, 0xf0, 0xfd, 0x26, - 0x06, 0xb3, 0x35, 0x62, 0xff, 0xff, 0xbb, 0x65, 0x13, 0x40, 0xa5, 0xaa, 0xa8, 0xa4, 0xda, 0x33, - 0xcf, 0x91, 0xef, 0x93, 0x0a, 0xa4, 0xcc, 0xf8, 0xff, 0xca, 0x43, 0x7f, 0x1d, 0x85, 0xa9, 0xa8, - 0x87, 0xbe, 0x90, 0x9b, 0x16, 0x5a, 0x0f, 0xcb, 0xd4, 0x98, 0x2c, 0x53, 0x2f, 0x9f, 0x55, 0xa6, - 0x86, 0xa2, 0xf9, 0x9c, 0xfa, 0xf4, 0xeb, 0x18, 0xc4, 0x37, 0xb1, 0x87, 0x3b, 0x0c, 0x6d, 0x0c, - 0x9d, 0x6d, 0xfd, 0x17, 0x81, 0x93, 0xc1, 0x5c, 0xd6, 0x2f, 0x20, 0x2a, 0x96, 0x7f, 0x79, 0xd6, - 0xd1, 0xf6, 0xcb, 0x30, 0x23, 0xee, 0xc8, 0x81, 0x41, 0x8a, 0xdc, 0x69, 0x79, 0xd5, 0x0d, 0xac, - 0x67, 0x28, 0x0b, 0x09, 0x21, 0x16, 0xd6, 0x61, 0x21, 0x03, 0x1d, 0x7c, 0x50, 0x51, 0x3d, 0x68, - 0x01, 0xd0, 0x6e, 0xf0, 0x68, 0x61, 0x86, 0x44, 0x08, 0xb9, 0xd9, 0x70, 0xc4, 0x17, 0xbf, 0x09, - 0x20, 0x56, 0x61, 0xda, 0xc4, 0x71, 0x3b, 0xfa, 0xa2, 0x37, 0x29, 0x7a, 0xca, 0xa2, 0x03, 0xfd, - 0xc4, 0x50, 0x47, 0xe4, 0x13, 0x37, 0x69, 0x7d, 0x43, 0xd9, 0x7a, 0x86, 0xa4, 0xf8, 0xf7, 0x71, - 0x36, 0xd3, 0xc7, 0x9d, 0xf6, 0x72, 0xfe, 0x14, 0x9c, 0xfc, 0x69, 0x97, 0x7b, 0x71, 0x70, 0x1e, - 0xbc, 0x89, 0x2f, 0xdf, 0x16, 0xe1, 0x7d, 0xf8, 0xf1, 0x07, 0x77, 0x6e, 0x84, 0xa7, 0xec, 0xe2, - 0x41, 0xf0, 0xa8, 0xa5, 0x7c, 0x22, 0x4e, 0xaa, 0x28, 0xdc, 0x35, 0x6a, 0x84, 0x75, 0xc5, 0x25, - 0x50, 0x5c, 0x1a, 0x22, 0x87, 0x7b, 0xe3, 0xe9, 0x97, 0x86, 0x50, 0x7f, 0xe0, 0xd2, 0x10, 0xc9, - 0xa9, 0xd7, 0xc3, 0xa2, 0x3d, 0x1a, 0x3c, 0x02, 0x49, 0xac, 0x06, 0x66, 0x24, 0x72, 0xfb, 0xa0, - 0x03, 0x10, 0xbe, 0x92, 0x4c, 0xd5, 0x91, 0xfc, 0x9f, 0x0d, 0xb8, 0x3e, 0x14, 0x7e, 0xc1, 0x92, - 0x2d, 0x40, 0x5e, 0x64, 0x50, 0xba, 0xb1, 0xaf, 0x97, 0xfe, 0x7c, 0xd1, 0x3c, 0xeb, 0x0d, 0x55, - 0xee, 0xcf, 0x66, 0xf7, 0xd1, 0xa5, 0xe7, 0x8f, 0x06, 0x5c, 0x8e, 0x2e, 0x20, 0x30, 0xa5, 0x0e, - 0x53, 0xd1, 0xa9, 0xb5, 0x11, 0xb7, 0x9f, 0xc5, 0x88, 0xe8, 0xfa, 0x07, 0x40, 0xd0, 0x4e, 0x98, - 0xe2, 0xea, 0x29, 0x6d, 0xf1, 0x99, 0x49, 0xf1, 0x17, 0x76, 0x6a, 0xaa, 0x2b, 0xdf, 0xfc, 0xd3, - 0x80, 0xb1, 0x4d, 0xd7, 0x6d, 0xa3, 0x1f, 0xc1, 0xac, 0xe3, 0x72, 0x53, 0xa4, 0x03, 0xb1, 0x4d, - 0x7d, 0xd7, 0x57, 0xe5, 0xb3, 0xf2, 0x54, 0xae, 0xfe, 0x71, 0x9c, 0x1d, 0xd6, 0x1c, 0x24, 0x50, - 0x3f, 0x29, 0x39, 0x2e, 0x2f, 0x49, 0xa1, 0x2d, 0xf5, 0x1c, 0xd0, 0x84, 0xe9, 0xc1, 0xe9, 0x54, - 0x89, 0x5d, 0x39, 0x6f, 0xba, 0xe9, 0x73, 0xa7, 0x9a, 0x6a, 0x44, 0xe6, 0x59, 0x9e, 0x10, 0x5e, - 0xfb, 0x97, 0xf0, 0xdc, 0x3b, 0x90, 0x0a, 0xea, 0xcb, 0xb6, 0x7c, 0x8f, 0x62, 0x68, 0x0d, 0xc6, - 0xd5, 0xd3, 0x94, 0x7f, 0xba, 0xbf, 0x15, 0x3e, 0x74, 0xe2, 0x86, 0x45, 0x0b, 0xfb, 0x91, 0x47, - 0x4a, 0xa5, 0x34, 0xc0, 0xa7, 0x56, 0xbe, 0xf3, 0x7b, 0x03, 0x20, 0x7c, 0x38, 0x41, 0xaf, 0xc0, - 0xb5, 0xd2, 0xc6, 0x7a, 0xd9, 0xac, 0x6f, 0xad, 0x6c, 0x6d, 0xd7, 0xcd, 0xed, 0xf5, 0xfa, 0x66, - 0x65, 0xb5, 0xba, 0x56, 0xad, 0x94, 0x53, 0x23, 0x99, 0xe4, 0xe1, 0x51, 0x2e, 0xb1, 0xed, 0xb0, - 0x2e, 0xb1, 0x68, 0x93, 0x12, 0x1b, 0x7d, 0x05, 0x2e, 0x0f, 0x4a, 0x8b, 0x56, 0xa5, 0x9c, 0x32, - 0x32, 0x53, 0x87, 0x47, 0xb9, 0x09, 0x75, 0x50, 0x24, 0x36, 0x9a, 0x87, 0x2b, 0xc3, 0x72, 0xd5, - 0xf5, 0x37, 0x52, 0xa3, 0x99, 0xe9, 0xc3, 0xa3, 0xdc, 0x64, 0x70, 0xa2, 0x44, 0x79, 0x40, 0x51, - 0x49, 0x8d, 0x17, 0xcb, 0xc0, 0xe1, 0x51, 0x2e, 0xae, 0xdc, 0x90, 0x19, 0x7b, 0xf7, 0xb7, 0x73, - 0x23, 0x77, 0xbe, 0x0f, 0x50, 0x75, 0x9a, 0x1e, 0xb6, 0x64, 0xb8, 0x65, 0xe0, 0x6a, 0x75, 0x7d, - 0xad, 0xb6, 0xb2, 0xba, 0x55, 0xdd, 0x58, 0x1f, 0x5c, 0xf6, 0x89, 0xb1, 0xf2, 0xc6, 0x76, 0xe9, - 0xad, 0x8a, 0x59, 0xaf, 0xbe, 0xb1, 0x9e, 0x32, 0xd0, 0x35, 0xb8, 0x34, 0x30, 0xf6, 0xed, 0xf5, - 0xad, 0xea, 0xdb, 0x95, 0xd4, 0x68, 0x69, 0xed, 0xc3, 0xc7, 0x73, 0xc6, 0xc3, 0xc7, 0x73, 0xc6, - 0xdf, 0x1f, 0xcf, 0x19, 0xef, 0x3d, 0x99, 0x1b, 0x79, 0xf8, 0x64, 0x6e, 0xe4, 0x2f, 0x4f, 0xe6, - 0x46, 0xde, 0x79, 0xa5, 0x45, 0xf9, 0x6e, 0xaf, 0x21, 0xe8, 0xd6, 0xaf, 0xdf, 0xc5, 0x53, 0x4b, - 0x9e, 0x7c, 0x6e, 0x6e, 0xc4, 0xe5, 0x2e, 0xf3, 0xb5, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x08, - 0x26, 0x06, 0x41, 0xe6, 0x17, 0x00, 0x00, + // 1933 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x58, 0xcd, 0x6f, 0x1b, 0xc7, + 0x15, 0xd7, 0x92, 0x0a, 0x25, 0x3d, 0x4a, 0x22, 0x35, 0x56, 0x6c, 0x9a, 0xa9, 0x45, 0x9a, 0x71, + 0x1b, 0xc5, 0x88, 0xc8, 0x48, 0x2d, 0x72, 0x10, 0x82, 0x14, 0xa6, 0x28, 0xc5, 0x4c, 0x13, 0x49, + 0x5d, 0x4a, 0xaa, 0x1b, 0x34, 0x58, 0x0c, 0x77, 0x47, 0xd4, 0x54, 0xe4, 0x2e, 0xbb, 0x33, 0x54, + 0xc5, 0x63, 0x81, 0x1e, 0x02, 0x15, 0x05, 0x82, 0xa2, 0x40, 0x7b, 0x31, 0x60, 0xa0, 0x97, 0xf4, + 0xd4, 0x1c, 0x8c, 0xde, 0x73, 0x28, 0x90, 0xf6, 0x52, 0xc3, 0x97, 0x16, 0x01, 0xaa, 0x06, 0xf6, + 0x21, 0x41, 0x4f, 0x45, 0xff, 0x82, 0x62, 0x3e, 0xf6, 0x83, 0x94, 0xe4, 0xaf, 0xa8, 0x45, 0x80, + 0x5c, 0x24, 0xee, 0xcc, 0x9b, 0xdf, 0xbc, 0xf7, 0x7b, 0x1f, 0x33, 0xf3, 0xe0, 0x9a, 0xed, 0xb1, + 0x8e, 0xc7, 0x2a, 0x8c, 0xe3, 0x7d, 0xea, 0xb6, 0x2a, 0x07, 0x8b, 0x4d, 0xc2, 0xf1, 0x62, 0xf0, + 0x5d, 0xee, 0xfa, 0x1e, 0xf7, 0xd0, 0x45, 0x25, 0x55, 0x0e, 0x46, 0xb5, 0x54, 0x7e, 0xb6, 0xe5, + 0xb5, 0x3c, 0x29, 0x52, 0x11, 0xbf, 0x94, 0x74, 0xfe, 0x72, 0xcb, 0xf3, 0x5a, 0x6d, 0x52, 0x91, + 0x5f, 0xcd, 0xde, 0x6e, 0x05, 0xbb, 0x7d, 0x3d, 0x35, 0x37, 0x3c, 0xe5, 0xf4, 0x7c, 0xcc, 0xa9, + 0xe7, 0xea, 0xf9, 0xc2, 0xf0, 0x3c, 0xa7, 0x1d, 0xc2, 0x38, 0xee, 0x74, 0x03, 0x6c, 0xa5, 0x89, + 0xa5, 0x36, 0xd5, 0x6a, 0x69, 0x6c, 0x6d, 0x4a, 0x13, 0x33, 0x12, 0xda, 0x61, 0x7b, 0x34, 0xc0, + 0x9e, 0xc1, 0x1d, 0xea, 0x7a, 0x15, 0xf9, 0x57, 0x0f, 0x5d, 0xb1, 0xbd, 0x0e, 0xe1, 0xcd, 0x5d, + 0x5e, 0xe1, 0xfd, 0x2e, 0x61, 0x95, 0x83, 0x45, 0xf5, 0x43, 0x4f, 0x7f, 0x23, 0x9c, 0xc6, 0x4d, + 0x9b, 0x0e, 0xcd, 0x96, 0x7e, 0x6d, 0xc0, 0xf4, 0x4d, 0xca, 0xb8, 0xe7, 0x53, 0x1b, 0xb7, 0xeb, + 0xee, 0xae, 0x87, 0x5e, 0x87, 0xd4, 0x1e, 0xc1, 0x0e, 0xf1, 0x73, 0x46, 0xd1, 0x98, 0x4f, 0x2f, + 0x5d, 0x2e, 0x07, 0x08, 0x65, 0xb5, 0xf2, 0x60, 0xb1, 0x7c, 0x53, 0x0a, 0x54, 0x27, 0x3e, 0x39, + 0x2e, 0x8c, 0x7c, 0xf8, 0xf9, 0x47, 0xd7, 0x0d, 0x53, 0xaf, 0x41, 0x35, 0x48, 0x1d, 0xe0, 0x36, + 0x23, 0x3c, 0x97, 0x28, 0x26, 0xe7, 0xd3, 0x4b, 0x57, 0xcb, 0xa7, 0xd3, 0x5e, 0xde, 0xc1, 0x6d, + 0xea, 0x60, 0xee, 0x0d, 0xa2, 0xa8, 0xb5, 0xa5, 0xbf, 0x26, 0x20, 0xb3, 0xe2, 0x75, 0x3a, 0x94, + 0x31, 0xea, 0xb9, 0x26, 0xe6, 0x84, 0xa1, 0xf7, 0x60, 0xd4, 0xc7, 0x9c, 0x48, 0xad, 0x26, 0xaa, + 0x75, 0xb1, 0xe8, 0xd3, 0xe3, 0x42, 0xb9, 0x45, 0xf9, 0x5e, 0xaf, 0x29, 0x74, 0xd4, 0x4c, 0xea, + 0x7f, 0x0b, 0xcc, 0xd9, 0xaf, 0x74, 0x30, 0xdf, 0xab, 0x1c, 0x2c, 0x95, 0xdf, 0x26, 0x2d, 0x6c, + 0xf7, 0x6b, 0xc4, 0xbe, 0x7f, 0x77, 0x01, 0xb4, 0x42, 0x35, 0x62, 0xab, 0x4d, 0x25, 0x2c, 0x72, + 0x60, 0xbc, 0x83, 0x0f, 0x2d, 0xb9, 0x45, 0xe2, 0xbc, 0xb7, 0x18, 0xeb, 0xe0, 0x43, 0x61, 0x05, + 0xfa, 0x09, 0x64, 0xc4, 0x2e, 0xf6, 0x1e, 0x76, 0x5b, 0x44, 0x6d, 0x96, 0x3c, 0xef, 0xcd, 0xa6, + 0x3a, 0xf8, 0x70, 0x45, 0x6e, 0x20, 0xb6, 0x5c, 0x1e, 0xfd, 0xe2, 0x4e, 0xc1, 0x28, 0x7d, 0x6c, + 0x00, 0x44, 0x8c, 0x22, 0x0c, 0x59, 0x3b, 0xfc, 0x92, 0x7a, 0x30, 0xed, 0xee, 0x97, 0xce, 0x72, + 0xd8, 0x90, 0x3f, 0xaa, 0x53, 0x42, 0xe3, 0x7b, 0xc7, 0x05, 0x43, 0xed, 0x9a, 0xb1, 0x87, 0xfc, + 0xf5, 0x16, 0xa4, 0x7b, 0x5d, 0x07, 0x73, 0x62, 0x89, 0xf8, 0x97, 0x9c, 0xa6, 0x97, 0xf2, 0x65, + 0x95, 0x1c, 0xe5, 0x20, 0x39, 0xca, 0x5b, 0x41, 0x72, 0x28, 0xc0, 0x0f, 0xfe, 0x19, 0x00, 0x82, + 0x5a, 0x2d, 0xe6, 0xb5, 0x0d, 0x1f, 0x1a, 0x90, 0xae, 0x11, 0x66, 0xfb, 0xb4, 0x2b, 0xd2, 0x0d, + 0xe5, 0x60, 0xac, 0xe3, 0xb9, 0x74, 0x5f, 0x87, 0xea, 0x84, 0x19, 0x7c, 0xa2, 0x3c, 0x8c, 0x53, + 0x87, 0xb8, 0x9c, 0xf2, 0xbe, 0x72, 0xa6, 0x19, 0x7e, 0x8b, 0x55, 0x3f, 0x25, 0x4d, 0x46, 0x03, + 0xea, 0xcd, 0xe0, 0x13, 0xbd, 0x0c, 0x59, 0x46, 0xec, 0x9e, 0x4f, 0x79, 0xdf, 0xb2, 0x3d, 0x97, + 0x63, 0x9b, 0xe7, 0x46, 0xa5, 0x48, 0x26, 0x18, 0x5f, 0x51, 0xc3, 0x02, 0xc4, 0x21, 0x1c, 0xd3, + 0x36, 0xcb, 0x3d, 0xa7, 0x40, 0xf4, 0xa7, 0x56, 0xf5, 0x6f, 0x63, 0x30, 0x11, 0x46, 0x38, 0x5a, + 0x81, 0xac, 0xd7, 0x25, 0xbe, 0xf8, 0x6d, 0x61, 0xc7, 0xf1, 0x09, 0x63, 0x3a, 0x8c, 0x73, 0xf7, + 0xef, 0x2e, 0xcc, 0x6a, 0xc2, 0x6f, 0xa8, 0x99, 0x06, 0xf7, 0xa9, 0xdb, 0x32, 0x33, 0xc1, 0x0a, + 0x3d, 0x8c, 0x7e, 0x28, 0x5c, 0xe6, 0x32, 0xe2, 0xb2, 0x1e, 0xb3, 0xba, 0xbd, 0xe6, 0x3e, 0xe9, + 0x6b, 0x52, 0x67, 0x4f, 0x90, 0x7a, 0xc3, 0xed, 0x57, 0x73, 0x7f, 0x89, 0xa0, 0x6d, 0xbf, 0xdf, + 0xe5, 0x5e, 0x79, 0xb3, 0xd7, 0xfc, 0x1e, 0xe9, 0x0b, 0x57, 0x69, 0x9c, 0x4d, 0x09, 0x83, 0x2e, + 0x42, 0xea, 0xc7, 0x98, 0xb6, 0x89, 0x23, 0x19, 0x19, 0x37, 0xf5, 0x17, 0x5a, 0x86, 0x14, 0xe3, + 0x98, 0xf7, 0x98, 0xa4, 0x61, 0x7a, 0xa9, 0x74, 0x56, 0x6c, 0x54, 0x3d, 0xd7, 0x69, 0x48, 0x49, + 0x53, 0xaf, 0x40, 0x3b, 0x90, 0xe2, 0xde, 0x3e, 0x71, 0x35, 0x41, 0xd5, 0x37, 0x74, 0x80, 0xcf, + 0x3f, 0x51, 0x80, 0xd7, 0x5d, 0x1e, 0x0b, 0xed, 0xba, 0xcb, 0x4d, 0x8d, 0x86, 0x3c, 0xc8, 0x3a, + 0xa4, 0x4d, 0x5a, 0x92, 0x4c, 0xb6, 0x87, 0x7d, 0xc2, 0x72, 0x29, 0xb9, 0x43, 0xed, 0x3c, 0x52, + 0xc8, 0xcc, 0x84, 0xe8, 0x0d, 0x09, 0x8e, 0x36, 0x21, 0xed, 0x44, 0x41, 0x97, 0x1b, 0x93, 0x94, + 0xbf, 0x78, 0x16, 0x13, 0xb1, 0xf8, 0x8c, 0x17, 0xb6, 0x38, 0x84, 0x88, 0xb3, 0x9e, 0xdb, 0xf4, + 0x5c, 0x87, 0xba, 0x2d, 0x6b, 0x8f, 0xd0, 0xd6, 0x1e, 0xcf, 0x8d, 0x17, 0x8d, 0xf9, 0xa4, 0x99, + 0x09, 0xc7, 0x6f, 0xca, 0x61, 0xb4, 0x09, 0xd3, 0x91, 0xa8, 0xcc, 0xa3, 0x89, 0xa7, 0xcd, 0xa3, + 0xa9, 0x10, 0x40, 0x88, 0xa0, 0x77, 0x00, 0xa2, 0x4c, 0xcd, 0x81, 0x44, 0x2b, 0x3d, 0x3e, 0xe7, + 0xe3, 0xc6, 0xc4, 0x00, 0xd0, 0xcf, 0x0c, 0xb8, 0xd0, 0xa1, 0xae, 0xc5, 0x48, 0x7b, 0xd7, 0xd2, + 0xd4, 0x09, 0xe0, 0xb4, 0x74, 0xc9, 0xf7, 0xbf, 0x9c, 0xd3, 0x3f, 0xbd, 0xbb, 0x90, 0x89, 0xe4, + 0x8a, 0xaf, 0x96, 0xbf, 0xf3, 0x9a, 0x39, 0xd3, 0xa1, 0x6e, 0x83, 0xb4, 0x77, 0x6b, 0xe1, 0x5e, + 0xe8, 0x75, 0x78, 0x21, 0x22, 0xc9, 0x73, 0xad, 0x3d, 0xaf, 0xed, 0x58, 0x3e, 0xd9, 0xb5, 0x6c, + 0xaf, 0xe7, 0xf2, 0xdc, 0xa4, 0xa4, 0xf6, 0x52, 0x28, 0xb2, 0xe1, 0xde, 0xf4, 0xda, 0x8e, 0x49, + 0x76, 0x57, 0xc4, 0x34, 0x7a, 0x11, 0x22, 0x86, 0x2c, 0xea, 0xb0, 0xdc, 0x54, 0x31, 0x39, 0x3f, + 0x6a, 0x4e, 0x86, 0x83, 0x75, 0x87, 0x2d, 0x8f, 0xbf, 0x7f, 0xa7, 0x30, 0xf2, 0xc5, 0x9d, 0xc2, + 0x48, 0x69, 0x0d, 0x26, 0x77, 0x70, 0x5b, 0x27, 0x25, 0x61, 0xe8, 0x35, 0x98, 0xc0, 0xc1, 0x47, + 0xce, 0x28, 0x26, 0x1f, 0x99, 0xd4, 0x91, 0x68, 0xe9, 0xf7, 0x06, 0xa4, 0x6a, 0x3b, 0x9b, 0x98, + 0xfa, 0x68, 0x15, 0x66, 0xa2, 0x90, 0x7e, 0xd2, 0xfa, 0x10, 0x65, 0x41, 0x50, 0x20, 0xd6, 0x61, + 0xe6, 0x20, 0x28, 0x39, 0x21, 0x8c, 0x3a, 0xca, 0xae, 0xde, 0xbf, 0xbb, 0x70, 0x45, 0xc3, 0x84, + 0x65, 0x69, 0x08, 0xef, 0x60, 0x68, 0x3c, 0x66, 0xf3, 0x5b, 0x30, 0xa6, 0x54, 0x65, 0xe8, 0xbb, + 0xf0, 0x5c, 0x57, 0xfc, 0x90, 0xa6, 0xa6, 0x97, 0xe6, 0xce, 0xcc, 0x03, 0x29, 0x1f, 0x8f, 0x1a, + 0xb5, 0xae, 0xf4, 0x8b, 0x04, 0x40, 0x6d, 0x67, 0x67, 0xcb, 0xa7, 0xdd, 0x36, 0xe1, 0xe7, 0x65, + 0xfb, 0x36, 0x3c, 0x1f, 0xd9, 0xce, 0x7c, 0xfb, 0xe9, 0xed, 0xbf, 0x10, 0xae, 0x6f, 0xf8, 0xf6, + 0xa9, 0xb0, 0x0e, 0xe3, 0x21, 0x6c, 0xf2, 0xe9, 0x61, 0x6b, 0x8c, 0x9f, 0x64, 0xf6, 0x16, 0xa4, + 0x23, 0x32, 0x18, 0xaa, 0xc3, 0x38, 0xd7, 0xbf, 0x35, 0xc1, 0xa5, 0xb3, 0x09, 0x0e, 0x96, 0xc5, + 0x49, 0x0e, 0x97, 0x2b, 0x9e, 0xa3, 0x1c, 0xf9, 0x6a, 0xc6, 0x18, 0xfa, 0x11, 0xa4, 0x74, 0x0d, + 0x4f, 0x9e, 0x63, 0x0d, 0xd7, 0x98, 0x31, 0x9e, 0x7f, 0x99, 0x80, 0x0b, 0xdb, 0x41, 0x42, 0x7f, + 0xf5, 0x69, 0xd9, 0x86, 0x31, 0xe2, 0x72, 0x9f, 0x4a, 0x5e, 0x44, 0x18, 0xbc, 0x7a, 0x56, 0x18, + 0x9c, 0x62, 0xd4, 0xaa, 0xcb, 0xfd, 0x7e, 0x3c, 0x28, 0x02, 0xac, 0x18, 0x1f, 0x1f, 0x27, 0x21, + 0x77, 0xd6, 0x52, 0xf4, 0x12, 0x64, 0x6c, 0x9f, 0xc8, 0x81, 0xe0, 0x78, 0x32, 0x64, 0x0d, 0x9d, + 0x0e, 0x86, 0xf5, 0xe9, 0x64, 0x82, 0xb8, 0xf5, 0x89, 0x78, 0x13, 0xa2, 0xcf, 0x76, 0xcd, 0x9b, + 0x8e, 0x10, 0xe4, 0xf9, 0xd4, 0x82, 0x0c, 0x75, 0x29, 0xa7, 0xb8, 0x6d, 0x35, 0x71, 0x1b, 0xbb, + 0x76, 0x70, 0x43, 0xfe, 0xb2, 0x17, 0x88, 0x69, 0x0d, 0x5b, 0x55, 0xa8, 0xe8, 0x16, 0x8c, 0x05, + 0x1b, 0x8c, 0x9e, 0xcb, 0x06, 0x01, 0x1c, 0xba, 0x0a, 0x93, 0xf1, 0x13, 0x45, 0x5e, 0x80, 0x46, + 0xcd, 0x74, 0xec, 0x40, 0x79, 0xdc, 0x91, 0x95, 0x7a, 0xe4, 0x91, 0xa5, 0xef, 0x98, 0x7f, 0x4a, + 0xc2, 0x8c, 0x49, 0x9c, 0xaf, 0xa5, 0xf3, 0x6c, 0x00, 0x95, 0xe3, 0xa2, 0x2a, 0x6b, 0xff, 0x9d, + 0x4f, 0xed, 0x98, 0x50, 0xb8, 0x35, 0xc6, 0xff, 0x5f, 0x7e, 0xfc, 0x47, 0x02, 0x26, 0xe3, 0x7e, + 0xfc, 0x5a, 0x9e, 0x89, 0x68, 0x3d, 0x2a, 0x79, 0xa3, 0xb2, 0xe4, 0xbd, 0x7c, 0x56, 0xc9, 0x3b, + 0x11, 0xf3, 0x8f, 0xa9, 0x75, 0x7f, 0x48, 0x42, 0x6a, 0x13, 0xfb, 0xb8, 0xc3, 0xd0, 0xc6, 0x89, + 0xeb, 0x74, 0xd0, 0xe3, 0x18, 0x0e, 0xf9, 0x9a, 0xee, 0xe9, 0xa8, 0x88, 0xff, 0xed, 0x59, 0xb7, + 0xe9, 0x6f, 0xc2, 0xb4, 0x78, 0xcf, 0x87, 0x06, 0x29, 0x72, 0xa7, 0xe4, 0x1b, 0x3c, 0xb4, 0x9e, + 0xa1, 0x02, 0xa4, 0x85, 0x58, 0x54, 0xd3, 0x85, 0x0c, 0x74, 0xf0, 0xe1, 0xaa, 0x1a, 0x41, 0x0b, + 0x80, 0xf6, 0xc2, 0x36, 0x8c, 0x15, 0x11, 0x21, 0xe4, 0x66, 0xa2, 0x99, 0x40, 0xfc, 0x0a, 0x80, + 0xd0, 0xc2, 0x72, 0x88, 0xeb, 0x75, 0xf4, 0x0b, 0x74, 0x42, 0x8c, 0xd4, 0xc4, 0x00, 0xfa, 0x8d, + 0xbe, 0x94, 0x0f, 0x3d, 0xf1, 0xf5, 0x3b, 0xa9, 0xf5, 0x6c, 0x79, 0xf2, 0x9f, 0xe3, 0x42, 0xbe, + 0x8f, 0x3b, 0xed, 0xe5, 0xd2, 0x29, 0xd0, 0xa5, 0xd3, 0x1a, 0x11, 0xe2, 0xaa, 0x3e, 0xd8, 0x35, + 0x58, 0xbe, 0x26, 0x22, 0xfe, 0xe8, 0xf3, 0x8f, 0xae, 0xbf, 0x10, 0xdb, 0xea, 0x30, 0xec, 0xdc, + 0x29, 0x37, 0x89, 0xbb, 0x31, 0x8a, 0x0e, 0x25, 0x93, 0xb0, 0xae, 0x78, 0xb0, 0x8a, 0xa7, 0x4b, + 0xec, 0x85, 0x61, 0x3c, 0xfa, 0xe9, 0x12, 0xad, 0x1f, 0x78, 0xba, 0xc4, 0xd2, 0xec, 0x8d, 0xe8, + 0x00, 0x48, 0x84, 0x9d, 0x2e, 0x89, 0xd5, 0xc4, 0x8c, 0xc4, 0xde, 0x40, 0x74, 0x00, 0x22, 0x58, + 0x24, 0xb3, 0x77, 0xa4, 0xf4, 0x99, 0x01, 0x97, 0x4f, 0x44, 0x64, 0xa8, 0xb2, 0x0d, 0xc8, 0x8f, + 0x4d, 0x4a, 0xcf, 0xf6, 0xb5, 0xea, 0xcf, 0x16, 0xe0, 0x33, 0xfe, 0x89, 0x92, 0xff, 0x3f, 0x3b, + 0xc9, 0x74, 0x81, 0xfa, 0xb3, 0x01, 0xb3, 0x71, 0x9d, 0x42, 0xeb, 0x1a, 0x30, 0x19, 0xd7, 0x46, + 0xdb, 0x75, 0xed, 0x49, 0xec, 0x8a, 0x9b, 0x34, 0x00, 0x82, 0x76, 0xa2, 0x42, 0xa0, 0x5a, 0x88, + 0x8b, 0x4f, 0xcc, 0x53, 0xa0, 0xd8, 0xa9, 0x05, 0x41, 0xb9, 0xeb, 0x57, 0x09, 0x18, 0xdd, 0xf4, + 0xbc, 0x36, 0xfa, 0xb9, 0x01, 0x33, 0xae, 0xc7, 0x2d, 0x91, 0x35, 0xc4, 0xb1, 0x74, 0xaf, 0x42, + 0x55, 0xd9, 0x5b, 0x4f, 0xcb, 0xdf, 0xbf, 0x8e, 0x0b, 0x27, 0xc1, 0x06, 0x49, 0xd5, 0x5d, 0x32, + 0xd7, 0xe3, 0x55, 0x29, 0xb4, 0xa5, 0xda, 0x19, 0x7d, 0x98, 0x1a, 0xd4, 0x40, 0x15, 0xe7, 0xad, + 0x67, 0xd0, 0x60, 0xea, 0xb1, 0xbb, 0x4f, 0x36, 0x63, 0x5b, 0x2f, 0x8f, 0x0b, 0xe7, 0xfe, 0x5b, + 0x38, 0xf8, 0x5d, 0xc8, 0x86, 0xc5, 0x6a, 0x5b, 0x76, 0xdd, 0x18, 0x5a, 0x83, 0x31, 0xd5, 0x80, + 0x0b, 0x5e, 0x22, 0x57, 0xa3, 0x3e, 0x30, 0x6e, 0xda, 0xb4, 0x7c, 0x10, 0xeb, 0xe1, 0xaa, 0x45, + 0x03, 0xb4, 0xeb, 0xc5, 0xd7, 0xff, 0x68, 0x00, 0x44, 0xed, 0x21, 0xf4, 0x0a, 0x5c, 0xaa, 0x6e, + 0xac, 0xd7, 0xac, 0xc6, 0xd6, 0x8d, 0xad, 0xed, 0x86, 0xb5, 0xbd, 0xde, 0xd8, 0x5c, 0x5d, 0xa9, + 0xaf, 0xd5, 0x57, 0x6b, 0xd9, 0x91, 0x7c, 0xe6, 0xe8, 0x76, 0x31, 0xbd, 0xed, 0xb2, 0x2e, 0xb1, + 0xe9, 0x2e, 0x25, 0x0e, 0xfa, 0x16, 0xcc, 0x0e, 0x4a, 0x8b, 0xaf, 0xd5, 0x5a, 0xd6, 0xc8, 0x4f, + 0x1e, 0xdd, 0x2e, 0x8e, 0xab, 0x1b, 0x2c, 0x71, 0xd0, 0x3c, 0x3c, 0x7f, 0x52, 0xae, 0xbe, 0xfe, + 0x66, 0x36, 0x91, 0x9f, 0x3a, 0xba, 0x5d, 0x9c, 0x08, 0xaf, 0xba, 0xa8, 0x04, 0x28, 0x2e, 0xa9, + 0xf1, 0x92, 0x79, 0x38, 0xba, 0x5d, 0x4c, 0x29, 0xcf, 0xe4, 0x47, 0xdf, 0xff, 0xdd, 0xdc, 0xc8, + 0xf5, 0xf7, 0x00, 0xea, 0xee, 0xae, 0x8f, 0x6d, 0x19, 0x95, 0x79, 0xb8, 0x58, 0x5f, 0x5f, 0x33, + 0x6f, 0xac, 0x6c, 0xd5, 0x37, 0xd6, 0x07, 0xd5, 0x1e, 0x9a, 0xab, 0x6d, 0x6c, 0x57, 0xdf, 0x5e, + 0xb5, 0x1a, 0xf5, 0x37, 0xd7, 0xb3, 0x06, 0xba, 0x04, 0x17, 0x06, 0xe6, 0x7e, 0xb0, 0xbe, 0x55, + 0x7f, 0x67, 0x35, 0x9b, 0xa8, 0xae, 0x7d, 0xf2, 0x60, 0xce, 0xb8, 0xf7, 0x60, 0xce, 0xf8, 0xec, + 0xc1, 0x9c, 0xf1, 0xc1, 0xc3, 0xb9, 0x91, 0x7b, 0x0f, 0xe7, 0x46, 0xfe, 0xfe, 0x70, 0x6e, 0xe4, + 0xdd, 0x57, 0x1e, 0xe9, 0xf3, 0xa8, 0x58, 0xca, 0x6e, 0x7c, 0x33, 0x25, 0x8f, 0xac, 0x6f, 0xff, + 0x37, 0x00, 0x00, 0xff, 0xff, 0x6d, 0xf4, 0x0e, 0xdc, 0x05, 0x19, 0x00, 0x00, } func (this *Pool) Description() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_descriptor.FileDescriptorSet) { @@ -1404,820 +1404,821 @@ func (this *Pool) Description() (desc *github_com_cosmos_gogoproto_protoc_gen_go func StakingDescription() (desc *github_com_cosmos_gogoproto_protoc_gen_gogo_descriptor.FileDescriptorSet) { d := &github_com_cosmos_gogoproto_protoc_gen_gogo_descriptor.FileDescriptorSet{} var gzipped = []byte{ - // 13007 bytes of a gzipped FileDescriptorSet - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x79, 0x70, 0x23, 0xe9, - 0x75, 0x18, 0x3e, 0x0d, 0x80, 0x38, 0x1e, 0xae, 0xe6, 0x47, 0xce, 0x0c, 0x86, 0xb3, 0x3b, 0xe4, - 0x60, 0xf6, 0x98, 0x9d, 0xdd, 0xe5, 0xec, 0x70, 0x67, 0x67, 0x77, 0xb8, 0x5a, 0xad, 0x01, 0x10, - 0xc3, 0xc1, 0x2c, 0x09, 0x50, 0x0d, 0x90, 0x7b, 0xf8, 0x68, 0x37, 0x81, 0x8f, 0x64, 0xef, 0x00, - 0xdd, 0x10, 0xba, 0x31, 0x4b, 0xae, 0xab, 0x5c, 0x92, 0x2d, 0xfb, 0x27, 0xaf, 0x2c, 0xff, 0xe4, - 0x58, 0xb1, 0xd7, 0x92, 0x46, 0x96, 0xe5, 0xd8, 0x92, 0x7c, 0x45, 0xb6, 0x65, 0xc7, 0x76, 0x2a, - 0x87, 0x73, 0x38, 0xb6, 0x92, 0x38, 0xb2, 0xab, 0x92, 0x38, 0xae, 0xca, 0x26, 0x91, 0x5c, 0xd6, - 0xea, 0xf0, 0x19, 0x29, 0x51, 0x95, 0x2a, 0xa5, 0xd4, 0x77, 0xf5, 0x01, 0x34, 0x08, 0x70, 0x24, - 0x39, 0x1b, 0x3b, 0xff, 0x90, 0xe8, 0xef, 0x7b, 0xef, 0xf5, 0xfb, 0xde, 0xf7, 0xbe, 0xf7, 0xde, - 0xf7, 0xbe, 0xa3, 0xe1, 0x47, 0x30, 0x2c, 0xec, 0x9a, 0xe6, 0x6e, 0x1b, 0x5f, 0xec, 0xf6, 0x4c, - 0xdb, 0xdc, 0xee, 0xef, 0x5c, 0x6c, 0x61, 0xab, 0xd9, 0xd3, 0xbb, 0xb6, 0xd9, 0x5b, 0xa4, 0x65, - 0x28, 0xcb, 0x20, 0x16, 0x05, 0x44, 0xfe, 0x93, 0x12, 0x4c, 0x5f, 0xd3, 0xdb, 0x78, 0xc5, 0x81, - 0xac, 0x63, 0x1b, 0x3d, 0x01, 0x91, 0x1d, 0xbd, 0x8d, 0x73, 0xd2, 0x42, 0xf8, 0x7c, 0x72, 0xe9, - 0x9e, 0xc5, 0x01, 0xac, 0x45, 0x3f, 0xc6, 0x06, 0x29, 0x56, 0x28, 0xc6, 0x85, 0xef, 0x8a, 0xbf, - 0xed, 0x8b, 0x9f, 0xfc, 0x9a, 0x24, 0xbf, 0x9d, 0xfc, 0x9d, 0xeb, 0xa0, 0x9b, 0xec, 0x19, 0x5d, - 0x5e, 0x24, 0x78, 0x1e, 0x7e, 0x6e, 0x5d, 0x22, 0x25, 0x2a, 0x41, 0x52, 0xdd, 0x62, 0xd5, 0xc2, - 0xb6, 0x8a, 0xf7, 0x6d, 0x6c, 0x58, 0xba, 0x69, 0xcc, 0x3d, 0x1c, 0x80, 0x35, 0xc4, 0x6d, 0x59, - 0x80, 0xe7, 0x5f, 0x9d, 0x82, 0x99, 0x00, 0xd6, 0x10, 0x82, 0x88, 0xa1, 0x75, 0x48, 0x73, 0xa4, - 0xf3, 0x09, 0x85, 0xfe, 0x46, 0x39, 0x88, 0x75, 0xb5, 0xe6, 0x4d, 0x6d, 0x17, 0xe7, 0x42, 0xb4, - 0x58, 0x3c, 0xa2, 0x33, 0x00, 0x2d, 0xdc, 0xc5, 0x46, 0x0b, 0x1b, 0xcd, 0x83, 0x5c, 0x78, 0x21, - 0x7c, 0x3e, 0xa1, 0x78, 0x4a, 0xd0, 0x83, 0x30, 0xdd, 0xed, 0x6f, 0xb7, 0xf5, 0xa6, 0xea, 0x01, - 0x83, 0x85, 0xf0, 0xf9, 0x29, 0x45, 0x66, 0x15, 0x2b, 0x2e, 0xf0, 0xfd, 0x90, 0x7d, 0x09, 0x6b, - 0x37, 0xbd, 0xa0, 0x49, 0x0a, 0x9a, 0x21, 0xc5, 0x1e, 0xc0, 0x12, 0xa4, 0x3a, 0xd8, 0xb2, 0xb4, - 0x5d, 0xac, 0xda, 0x07, 0x5d, 0x9c, 0x8b, 0x50, 0xd1, 0x2f, 0x0c, 0x89, 0x7e, 0x50, 0xec, 0x49, - 0x8e, 0xd5, 0x38, 0xe8, 0x62, 0x54, 0x80, 0x04, 0x36, 0xfa, 0x1d, 0x46, 0x61, 0x6a, 0x44, 0xe7, - 0x95, 0x8d, 0x7e, 0x67, 0x90, 0x4a, 0x9c, 0xa0, 0x71, 0x12, 0x31, 0x0b, 0xf7, 0x6e, 0xe9, 0x4d, - 0x9c, 0x8b, 0x52, 0x02, 0xf7, 0x0f, 0x11, 0xa8, 0xb3, 0xfa, 0x41, 0x1a, 0x02, 0x0f, 0x95, 0x20, - 0xe1, 0x74, 0x61, 0x2e, 0x46, 0x89, 0xdc, 0x1b, 0xa0, 0x42, 0xb8, 0xdd, 0x1a, 0x24, 0xe1, 0xe2, - 0xa1, 0x2b, 0x10, 0x33, 0xbb, 0xb6, 0x6e, 0x1a, 0x56, 0x2e, 0xbe, 0x20, 0x9d, 0x4f, 0x2e, 0xdd, - 0x15, 0xa8, 0x85, 0x35, 0x06, 0xa3, 0x08, 0x60, 0x54, 0x01, 0xd9, 0x32, 0xfb, 0xbd, 0x26, 0x56, - 0x9b, 0x66, 0x0b, 0xab, 0xba, 0xb1, 0x63, 0xe6, 0x12, 0x94, 0xc0, 0xfc, 0x70, 0x43, 0x28, 0x60, - 0xc9, 0x6c, 0xe1, 0x8a, 0xb1, 0x63, 0x2a, 0x19, 0xcb, 0xf7, 0x8c, 0x4e, 0x40, 0xd4, 0x3a, 0x30, - 0x6c, 0x6d, 0x3f, 0x97, 0xa2, 0x1a, 0xc2, 0x9f, 0xd0, 0x12, 0xc4, 0x70, 0x4b, 0x27, 0xaf, 0xcb, - 0x65, 0x16, 0xa4, 0xf3, 0x99, 0xa5, 0xdc, 0xb0, 0x8c, 0x59, 0xbd, 0x22, 0x00, 0xf3, 0xbf, 0x11, - 0x85, 0xec, 0x24, 0x6a, 0xf9, 0x24, 0x4c, 0xed, 0x10, 0xc9, 0xe4, 0x42, 0x47, 0x91, 0x1b, 0xc3, - 0xf1, 0x0b, 0x3e, 0x7a, 0x87, 0x82, 0x2f, 0x40, 0xd2, 0xc0, 0x96, 0x8d, 0x5b, 0x4c, 0x8b, 0xc2, - 0x13, 0xea, 0x21, 0x30, 0xa4, 0x61, 0x35, 0x8c, 0xdc, 0x91, 0x1a, 0x3e, 0x07, 0x59, 0x87, 0x25, - 0xb5, 0xa7, 0x19, 0xbb, 0x42, 0x9f, 0x2f, 0x8e, 0xe3, 0x64, 0xd1, 0xb1, 0x07, 0x0a, 0x41, 0x53, - 0x32, 0xd8, 0xf7, 0x8c, 0x56, 0x00, 0x4c, 0x03, 0x9b, 0x3b, 0x6a, 0x0b, 0x37, 0xdb, 0xb9, 0xf8, - 0x08, 0x29, 0xd5, 0x08, 0xc8, 0x90, 0x94, 0x4c, 0x56, 0xda, 0x6c, 0xa3, 0xab, 0xae, 0x7a, 0xc6, - 0x46, 0x68, 0xd7, 0x3a, 0x1b, 0x98, 0x43, 0x1a, 0xba, 0x09, 0x99, 0x1e, 0x26, 0x63, 0x05, 0xb7, - 0x78, 0xcb, 0x12, 0x94, 0x89, 0xc5, 0xb1, 0x2d, 0x53, 0x38, 0x1a, 0x6b, 0x58, 0xba, 0xe7, 0x7d, - 0x44, 0xe7, 0xc0, 0x29, 0x50, 0xa9, 0x5a, 0x01, 0xb5, 0x5c, 0x29, 0x51, 0x58, 0xd5, 0x3a, 0x78, - 0xee, 0x65, 0xc8, 0xf8, 0xc5, 0x83, 0x66, 0x61, 0xca, 0xb2, 0xb5, 0x9e, 0x4d, 0xb5, 0x70, 0x4a, - 0x61, 0x0f, 0x48, 0x86, 0x30, 0x36, 0x5a, 0xd4, 0x32, 0x4e, 0x29, 0xe4, 0x27, 0xfa, 0x16, 0xb7, - 0xc1, 0x61, 0xda, 0xe0, 0xfb, 0x86, 0x7b, 0xd4, 0x47, 0x79, 0xb0, 0xdd, 0x73, 0x8f, 0x43, 0xda, - 0xd7, 0x80, 0x49, 0x5f, 0x9d, 0xff, 0x37, 0x11, 0x38, 0x1e, 0x48, 0x1b, 0x3d, 0x07, 0xb3, 0x7d, - 0x43, 0x37, 0x6c, 0xdc, 0xeb, 0xf6, 0x30, 0x51, 0x59, 0xf6, 0xae, 0xdc, 0x67, 0x63, 0x23, 0x94, - 0x6e, 0xd3, 0x0b, 0xcd, 0xa8, 0x28, 0x33, 0xfd, 0xe1, 0x42, 0xf4, 0x3c, 0x24, 0x89, 0x7e, 0x68, - 0x3d, 0x8d, 0x12, 0x64, 0xa3, 0x71, 0x69, 0xb2, 0x26, 0x2f, 0xae, 0xb8, 0x98, 0xc5, 0xf0, 0x3b, - 0xa5, 0x90, 0xe2, 0xa5, 0x85, 0x1e, 0x87, 0xf8, 0x0e, 0xd6, 0xec, 0x7e, 0x0f, 0x5b, 0xb9, 0x25, - 0x2a, 0xca, 0xd3, 0xc3, 0x83, 0x94, 0x01, 0xd4, 0xb1, 0xad, 0x38, 0xc0, 0xa8, 0x03, 0xa9, 0x5b, - 0xb8, 0xa7, 0xef, 0xe8, 0x4d, 0xc6, 0x54, 0x98, 0x1a, 0x9f, 0x27, 0x26, 0x64, 0x6a, 0xcb, 0x83, - 0x5a, 0xb7, 0x35, 0x1b, 0x2f, 0xc3, 0x66, 0x75, 0xab, 0xac, 0x54, 0xae, 0x55, 0xca, 0x2b, 0x8c, - 0x4d, 0x1f, 0xf9, 0xb9, 0xf7, 0x4a, 0x90, 0xf4, 0xb4, 0x84, 0x98, 0x43, 0xa3, 0xdf, 0xd9, 0xc6, - 0x3d, 0xde, 0x5f, 0xfc, 0x09, 0x9d, 0x86, 0xc4, 0x4e, 0xbf, 0xdd, 0x66, 0x4a, 0xc7, 0x7c, 0x69, - 0x9c, 0x14, 0x10, 0x85, 0x23, 0x36, 0x8e, 0x9b, 0x11, 0x6a, 0xe3, 0xc8, 0x6f, 0x34, 0x07, 0x71, - 0xa1, 0x94, 0xb9, 0xa9, 0x05, 0xe9, 0x7c, 0x5c, 0x71, 0x9e, 0x59, 0x5d, 0x17, 0x6b, 0x36, 0x6e, - 0xe5, 0xa2, 0xa2, 0x8e, 0x3d, 0xdf, 0x88, 0xc4, 0x23, 0xf2, 0x54, 0xfe, 0x32, 0x4c, 0x0f, 0x35, - 0x05, 0x65, 0x21, 0xb9, 0x52, 0x2e, 0xad, 0x15, 0x94, 0x42, 0xa3, 0x52, 0xab, 0xca, 0xc7, 0x50, - 0x06, 0x3c, 0xad, 0x93, 0xa5, 0x0b, 0x89, 0xf8, 0xeb, 0x31, 0xf9, 0x6d, 0x6f, 0x7b, 0xdb, 0xdb, - 0x42, 0xf9, 0xdf, 0x8a, 0xc2, 0x6c, 0x90, 0x11, 0x0c, 0xb4, 0xc7, 0x6e, 0xa3, 0xc3, 0xbe, 0x46, - 0x17, 0x60, 0xaa, 0xad, 0x6d, 0xe3, 0x76, 0x2e, 0x42, 0x3b, 0xe1, 0xc1, 0x89, 0xcc, 0xec, 0xe2, - 0x1a, 0x41, 0x51, 0x18, 0x26, 0x7a, 0x33, 0x17, 0xcd, 0x14, 0xa5, 0x70, 0x61, 0x32, 0x0a, 0xc4, - 0x38, 0x72, 0x31, 0x9e, 0x86, 0x04, 0xf9, 0xcf, 0xe4, 0x1e, 0x65, 0x72, 0x27, 0x05, 0x54, 0xee, - 0x73, 0x10, 0xa7, 0x76, 0xaf, 0x85, 0x9d, 0x3e, 0x11, 0xcf, 0xc4, 0x52, 0xb4, 0xf0, 0x8e, 0xd6, - 0x6f, 0xdb, 0xea, 0x2d, 0xad, 0xdd, 0xc7, 0xd4, 0x82, 0x25, 0x94, 0x14, 0x2f, 0xdc, 0x22, 0x65, - 0x68, 0x1e, 0x92, 0xcc, 0x4c, 0xea, 0x46, 0x0b, 0xef, 0x53, 0x17, 0x3a, 0xa5, 0x30, 0xcb, 0x59, - 0x21, 0x25, 0xe4, 0xf5, 0x2f, 0x5a, 0xa6, 0x21, 0x6c, 0x0d, 0x7d, 0x05, 0x29, 0xa0, 0xaf, 0x7f, - 0x7c, 0xd0, 0x7b, 0xdf, 0x1d, 0xdc, 0xbc, 0x21, 0xe3, 0x78, 0x3f, 0x64, 0x29, 0xc4, 0xa3, 0x7c, - 0x28, 0x6b, 0xed, 0xdc, 0x34, 0x55, 0x83, 0x0c, 0x2b, 0xae, 0xf1, 0xd2, 0xfc, 0xaf, 0x85, 0x20, - 0x42, 0x3d, 0x45, 0x16, 0x92, 0x8d, 0xe7, 0x37, 0xca, 0xea, 0x4a, 0x6d, 0xb3, 0xb8, 0x56, 0x96, - 0x25, 0xd2, 0xf5, 0xb4, 0xe0, 0xda, 0x5a, 0xad, 0xd0, 0x90, 0x43, 0xce, 0x73, 0xa5, 0xda, 0xb8, - 0x72, 0x59, 0x0e, 0x3b, 0x08, 0x9b, 0xac, 0x20, 0xe2, 0x05, 0x78, 0x74, 0x49, 0x9e, 0x42, 0x32, - 0xa4, 0x18, 0x81, 0xca, 0x73, 0xe5, 0x95, 0x2b, 0x97, 0xe5, 0xa8, 0xbf, 0xe4, 0xd1, 0x25, 0x39, - 0x86, 0xd2, 0x90, 0xa0, 0x25, 0xc5, 0x5a, 0x6d, 0x4d, 0x8e, 0x3b, 0x34, 0xeb, 0x0d, 0xa5, 0x52, - 0x5d, 0x95, 0x13, 0x0e, 0xcd, 0x55, 0xa5, 0xb6, 0xb9, 0x21, 0x83, 0x43, 0x61, 0xbd, 0x5c, 0xaf, - 0x17, 0x56, 0xcb, 0x72, 0xd2, 0x81, 0x28, 0x3e, 0xdf, 0x28, 0xd7, 0xe5, 0x94, 0x8f, 0xad, 0x47, - 0x97, 0xe4, 0xb4, 0xf3, 0x8a, 0x72, 0x75, 0x73, 0x5d, 0xce, 0xa0, 0x69, 0x48, 0xb3, 0x57, 0x08, - 0x26, 0xb2, 0x03, 0x45, 0x57, 0x2e, 0xcb, 0xb2, 0xcb, 0x08, 0xa3, 0x32, 0xed, 0x2b, 0xb8, 0x72, - 0x59, 0x46, 0xf9, 0x12, 0x4c, 0x51, 0x35, 0x44, 0x08, 0x32, 0x6b, 0x85, 0x62, 0x79, 0x4d, 0xad, - 0x6d, 0x90, 0x41, 0x53, 0x58, 0x93, 0x25, 0xb7, 0x4c, 0x29, 0x6f, 0x94, 0x0b, 0x8d, 0xf2, 0x8a, - 0x1c, 0xf6, 0x96, 0xbd, 0x65, 0xb3, 0xa2, 0x94, 0x57, 0xe4, 0x50, 0xbe, 0x09, 0xb3, 0x41, 0x1e, - 0x32, 0x70, 0x08, 0x79, 0x74, 0x21, 0x34, 0x42, 0x17, 0x28, 0xad, 0x41, 0x5d, 0xc8, 0x7f, 0x26, - 0x04, 0x33, 0x01, 0x51, 0x42, 0xe0, 0x4b, 0x9e, 0x86, 0x29, 0xa6, 0xcb, 0xcc, 0x52, 0x3f, 0x10, - 0x18, 0x6e, 0x50, 0xcd, 0x1e, 0x8a, 0x9d, 0x28, 0x9e, 0x37, 0xde, 0x0c, 0x8f, 0x88, 0x37, 0x09, - 0x89, 0x21, 0x85, 0xfd, 0xf6, 0x21, 0x6f, 0xce, 0x02, 0x9e, 0x2b, 0x93, 0x04, 0x3c, 0xb4, 0xec, - 0x68, 0x5e, 0x7d, 0x2a, 0xc0, 0xab, 0x3f, 0x09, 0xd3, 0x43, 0x84, 0x26, 0xf6, 0xae, 0xdf, 0x2b, - 0x41, 0x6e, 0x94, 0x70, 0xc6, 0x98, 0xc4, 0x90, 0xcf, 0x24, 0x3e, 0x39, 0x28, 0xc1, 0xb3, 0xa3, - 0x3b, 0x61, 0xa8, 0xaf, 0x3f, 0x22, 0xc1, 0x89, 0xe0, 0x79, 0x45, 0x20, 0x0f, 0x6f, 0x86, 0x68, - 0x07, 0xdb, 0x7b, 0xa6, 0x88, 0x93, 0xef, 0x0b, 0x88, 0xbe, 0x48, 0xf5, 0x60, 0x67, 0x73, 0x2c, - 0x6f, 0xf8, 0x16, 0x1e, 0x35, 0x39, 0x60, 0xdc, 0x0c, 0x71, 0xfa, 0x03, 0x21, 0x38, 0x1e, 0x48, - 0x3c, 0x90, 0xd1, 0xbb, 0x01, 0x74, 0xa3, 0xdb, 0xb7, 0x59, 0x2c, 0xcc, 0x2c, 0x71, 0x82, 0x96, - 0x50, 0xe3, 0x45, 0xac, 0x6c, 0xdf, 0x76, 0xea, 0x99, 0x97, 0x04, 0x56, 0x44, 0x01, 0x9e, 0x70, - 0x19, 0x8d, 0x50, 0x46, 0xcf, 0x8c, 0x68, 0xe9, 0x90, 0x62, 0x3e, 0x02, 0x72, 0xb3, 0xad, 0x63, - 0xc3, 0x56, 0x2d, 0xbb, 0x87, 0xb5, 0x8e, 0x6e, 0xec, 0x32, 0x6f, 0xbb, 0x3c, 0xb5, 0xa3, 0xb5, - 0x2d, 0xac, 0x64, 0x59, 0x75, 0x5d, 0xd4, 0x12, 0x0c, 0xaa, 0x40, 0x3d, 0x0f, 0x46, 0xd4, 0x87, - 0xc1, 0xaa, 0x1d, 0x8c, 0xfc, 0x2f, 0x24, 0x20, 0xe9, 0x99, 0x85, 0xa1, 0xb3, 0x90, 0x7a, 0x51, - 0xbb, 0xa5, 0xa9, 0x62, 0x66, 0xcd, 0x24, 0x91, 0x24, 0x65, 0x1b, 0x7c, 0x76, 0xfd, 0x08, 0xcc, - 0x52, 0x10, 0xb3, 0x6f, 0xe3, 0x9e, 0xda, 0x6c, 0x6b, 0x96, 0x45, 0x85, 0x16, 0xa7, 0xa0, 0x88, - 0xd4, 0xd5, 0x48, 0x55, 0x49, 0xd4, 0xa0, 0xc7, 0x60, 0x86, 0x62, 0x74, 0xfa, 0x6d, 0x5b, 0xef, - 0xb6, 0x31, 0xcd, 0x19, 0x58, 0xd4, 0xe5, 0x38, 0x9c, 0x4d, 0x13, 0x88, 0x75, 0x0e, 0x40, 0x38, - 0xb2, 0xd0, 0x0a, 0xdc, 0x4d, 0xd1, 0x76, 0xb1, 0x81, 0x7b, 0x9a, 0x8d, 0x55, 0xfc, 0xd6, 0xbe, - 0xd6, 0xb6, 0x54, 0xcd, 0x68, 0xa9, 0x7b, 0x9a, 0xb5, 0x97, 0x9b, 0x25, 0x04, 0x8a, 0xa1, 0x9c, - 0xa4, 0x9c, 0x22, 0x80, 0xab, 0x1c, 0xae, 0x4c, 0xc1, 0x0a, 0x46, 0xeb, 0xba, 0x66, 0xed, 0xa1, - 0x65, 0x38, 0x41, 0xa9, 0x58, 0x76, 0x4f, 0x37, 0x76, 0xd5, 0xe6, 0x1e, 0x6e, 0xde, 0x54, 0xfb, - 0xf6, 0xce, 0x13, 0xb9, 0xd3, 0xde, 0xf7, 0x53, 0x0e, 0xeb, 0x14, 0xa6, 0x44, 0x40, 0x36, 0xed, - 0x9d, 0x27, 0x50, 0x1d, 0x52, 0xa4, 0x33, 0x3a, 0xfa, 0xcb, 0x58, 0xdd, 0x31, 0x7b, 0xd4, 0x87, - 0x66, 0x02, 0x4c, 0x93, 0x47, 0x82, 0x8b, 0x35, 0x8e, 0xb0, 0x6e, 0xb6, 0xf0, 0xf2, 0x54, 0x7d, - 0xa3, 0x5c, 0x5e, 0x51, 0x92, 0x82, 0xca, 0x35, 0xb3, 0x47, 0x14, 0x6a, 0xd7, 0x74, 0x04, 0x9c, - 0x64, 0x0a, 0xb5, 0x6b, 0x0a, 0xf1, 0x3e, 0x06, 0x33, 0xcd, 0x26, 0x6b, 0xb3, 0xde, 0x54, 0xf9, - 0x8c, 0xdc, 0xca, 0xc9, 0x3e, 0x61, 0x35, 0x9b, 0xab, 0x0c, 0x80, 0xeb, 0xb8, 0x85, 0xae, 0xc2, - 0x71, 0x57, 0x58, 0x5e, 0xc4, 0xe9, 0xa1, 0x56, 0x0e, 0xa2, 0x3e, 0x06, 0x33, 0xdd, 0x83, 0x61, - 0x44, 0xe4, 0x7b, 0x63, 0xf7, 0x60, 0x10, 0xed, 0x5e, 0x9a, 0x65, 0xe9, 0xe1, 0x26, 0x0d, 0xf5, - 0x4e, 0x7a, 0xa1, 0x3d, 0x15, 0x68, 0x11, 0xe4, 0x66, 0x53, 0xc5, 0x86, 0xb6, 0xdd, 0xc6, 0xaa, - 0xd6, 0xc3, 0x86, 0x66, 0xe5, 0xe6, 0x29, 0x70, 0xc4, 0xee, 0xf5, 0xb1, 0x92, 0x69, 0x36, 0xcb, - 0xb4, 0xb2, 0x40, 0xeb, 0xd0, 0x05, 0x98, 0x36, 0xb7, 0x5f, 0x6c, 0x32, 0xc5, 0x52, 0xbb, 0x3d, - 0xbc, 0xa3, 0xef, 0xe7, 0xee, 0xa1, 0x52, 0xca, 0x92, 0x0a, 0xaa, 0x56, 0x1b, 0xb4, 0x18, 0x3d, - 0x00, 0x72, 0xd3, 0xda, 0xd3, 0x7a, 0x5d, 0x6a, 0x59, 0xad, 0xae, 0xd6, 0xc4, 0xb9, 0x7b, 0x19, - 0x28, 0x2b, 0xaf, 0x8a, 0x62, 0xa2, 0xd8, 0xd6, 0x4b, 0xfa, 0x8e, 0x2d, 0x28, 0xde, 0xcf, 0x14, - 0x9b, 0x96, 0x71, 0x6a, 0xe7, 0x41, 0xee, 0xee, 0x75, 0xfd, 0x2f, 0x3e, 0x4f, 0xc1, 0x32, 0xdd, - 0xbd, 0xae, 0xf7, 0xbd, 0xe7, 0x20, 0x4d, 0x20, 0xdd, 0x97, 0x3e, 0xc0, 0xe2, 0xaf, 0xee, 0x9e, - 0xe7, 0x8d, 0x97, 0xe1, 0x04, 0x01, 0xea, 0x60, 0x5b, 0x6b, 0x69, 0xb6, 0xe6, 0x81, 0x7e, 0x88, - 0x42, 0xcf, 0x76, 0xf7, 0xba, 0xeb, 0xbc, 0xd2, 0xc7, 0x67, 0xaf, 0xbf, 0x7d, 0xe0, 0xe8, 0xc7, - 0xc3, 0x8c, 0x4f, 0x52, 0x26, 0x34, 0xe4, 0x8e, 0xa7, 0x1f, 0xdf, 0xb4, 0xc9, 0x56, 0x7e, 0x19, - 0x52, 0x5e, 0xbd, 0x47, 0x09, 0x60, 0x9a, 0x2f, 0x4b, 0x24, 0x08, 0x2a, 0xd5, 0x56, 0x48, 0xf8, - 0xf2, 0x42, 0x59, 0x0e, 0x91, 0x30, 0x6a, 0xad, 0xd2, 0x28, 0xab, 0xca, 0x66, 0xb5, 0x51, 0x59, - 0x2f, 0xcb, 0x61, 0x4f, 0x60, 0x7f, 0x23, 0x12, 0xbf, 0x20, 0x3f, 0x78, 0x23, 0x12, 0xbf, 0x4f, - 0xbe, 0x9f, 0x8a, 0x67, 0x48, 0x29, 0xf3, 0x5f, 0x0a, 0x43, 0xc6, 0x3f, 0x2d, 0x47, 0x6f, 0x82, - 0x93, 0x22, 0xef, 0x66, 0x61, 0x5b, 0x7d, 0x49, 0xef, 0xd1, 0xc1, 0xda, 0xd1, 0x98, 0xe3, 0x74, - 0x94, 0x72, 0x96, 0x43, 0xd5, 0xb1, 0xfd, 0xac, 0xde, 0x23, 0x43, 0xb1, 0xa3, 0xd9, 0x68, 0x0d, - 0xe6, 0x0d, 0x53, 0xb5, 0x6c, 0xcd, 0x68, 0x69, 0xbd, 0x96, 0x37, 0x91, 0xa9, 0x35, 0x9b, 0xd8, - 0xb2, 0x4c, 0xe6, 0x24, 0x1d, 0x2a, 0x77, 0x19, 0x66, 0x9d, 0x03, 0xbb, 0xde, 0xa3, 0xc0, 0x41, - 0x07, 0xc6, 0x44, 0x78, 0xd4, 0x98, 0x38, 0x0d, 0x89, 0x8e, 0xd6, 0x55, 0xb1, 0x61, 0xf7, 0x0e, - 0x68, 0xec, 0x1e, 0x57, 0xe2, 0x1d, 0xad, 0x5b, 0x26, 0xcf, 0x68, 0x0b, 0xee, 0x73, 0x41, 0xd5, - 0x36, 0xde, 0xd5, 0x9a, 0x07, 0x2a, 0x0d, 0xd4, 0x69, 0x8e, 0x48, 0x6d, 0x9a, 0xc6, 0x4e, 0x5b, - 0x6f, 0xda, 0x16, 0xb5, 0x1d, 0xcc, 0xfe, 0xe5, 0x5d, 0x8c, 0x35, 0x8a, 0x70, 0xc3, 0x32, 0x0d, - 0x1a, 0x9f, 0x97, 0x04, 0xb4, 0x4f, 0x6d, 0x52, 0x6f, 0x08, 0xb5, 0xf1, 0x77, 0x7d, 0x44, 0x9e, - 0xba, 0x11, 0x89, 0x4f, 0xc9, 0xd1, 0x1b, 0x91, 0x78, 0x54, 0x8e, 0xdd, 0x88, 0xc4, 0xe3, 0x72, - 0xe2, 0x46, 0x24, 0x9e, 0x90, 0x21, 0x7f, 0x3b, 0x0d, 0x29, 0xef, 0x74, 0x83, 0xcc, 0xde, 0x9a, - 0xd4, 0xe1, 0x4a, 0xd4, 0x24, 0x9f, 0x3b, 0x74, 0x72, 0xb2, 0x58, 0x22, 0x9e, 0x78, 0x39, 0xca, - 0x62, 0x7b, 0x85, 0x61, 0x92, 0x28, 0x88, 0x0c, 0x32, 0xcc, 0x62, 0xa9, 0xb8, 0xc2, 0x9f, 0xd0, - 0x2a, 0x44, 0x5f, 0xb4, 0x28, 0xed, 0x28, 0xa5, 0x7d, 0xcf, 0xe1, 0xb4, 0x6f, 0xd4, 0x29, 0xf1, - 0xc4, 0x8d, 0xba, 0x5a, 0xad, 0x29, 0xeb, 0x85, 0x35, 0x85, 0xa3, 0xa3, 0x53, 0x10, 0x69, 0x6b, - 0x2f, 0x1f, 0xf8, 0x7d, 0x36, 0x2d, 0x42, 0x8b, 0x90, 0xed, 0x1b, 0x6c, 0xae, 0x4e, 0xfa, 0x98, - 0x40, 0x65, 0xbd, 0x50, 0x19, 0xb7, 0x76, 0x8d, 0xc0, 0x4f, 0xa8, 0x57, 0xa7, 0x20, 0xf2, 0x12, - 0xd6, 0x6e, 0xfa, 0x3d, 0x2b, 0x2d, 0x42, 0xe7, 0x21, 0xd5, 0xc2, 0xdb, 0xfd, 0x5d, 0xb5, 0x87, - 0x5b, 0x5a, 0xd3, 0xf6, 0xfb, 0x93, 0x24, 0xad, 0x52, 0x68, 0x0d, 0x7a, 0x06, 0x12, 0xa4, 0x8f, - 0x0c, 0xda, 0xc7, 0xd3, 0x54, 0x04, 0x0f, 0x1f, 0x2e, 0x02, 0xde, 0xc5, 0x02, 0x49, 0x71, 0xf1, - 0xd1, 0x75, 0x88, 0xd9, 0x5a, 0x6f, 0x17, 0xdb, 0x56, 0x6e, 0x66, 0x21, 0x7c, 0x3e, 0x13, 0x90, - 0x23, 0x0b, 0x20, 0xd5, 0xa0, 0x28, 0x74, 0xa6, 0x2c, 0xd0, 0xd1, 0xb3, 0x20, 0xf3, 0x54, 0xac, - 0xca, 0xa7, 0xb9, 0x56, 0x6e, 0x96, 0x2a, 0xe0, 0x43, 0x87, 0x93, 0xe4, 0x99, 0xdc, 0x15, 0x86, - 0xa4, 0x64, 0xb1, 0xef, 0xd9, 0x3f, 0x2e, 0x8e, 0x1f, 0x65, 0x5c, 0x6c, 0x42, 0x96, 0xff, 0x56, - 0xad, 0x7e, 0xb7, 0x6b, 0xf6, 0xec, 0xdc, 0x09, 0x8a, 0x3f, 0x86, 0x21, 0x41, 0x8c, 0xe1, 0x28, - 0x99, 0x1d, 0xdf, 0xf3, 0x37, 0x6f, 0xb8, 0xcd, 0xbd, 0x00, 0x19, 0xbf, 0x30, 0xbc, 0x89, 0xf0, - 0xf0, 0x84, 0x89, 0x70, 0x32, 0x2d, 0x11, 0x13, 0x35, 0xe2, 0x9a, 0xd8, 0xc3, 0xdc, 0x8f, 0x86, - 0x20, 0xe3, 0x6f, 0x18, 0x5a, 0x05, 0x24, 0x7a, 0x4c, 0x37, 0xec, 0x9e, 0xd9, 0xea, 0x37, 0x71, - 0x8b, 0x0f, 0xd8, 0xd1, 0xef, 0x99, 0xe6, 0x38, 0x15, 0x07, 0xc5, 0x4b, 0xc8, 0x33, 0x0a, 0x42, - 0x13, 0x12, 0x5a, 0x71, 0xc7, 0xc7, 0x45, 0x98, 0x11, 0x04, 0x08, 0xb1, 0x97, 0xb4, 0x9e, 0x41, - 0x42, 0x64, 0x16, 0xb4, 0x23, 0x4f, 0xd5, 0xb3, 0xac, 0x06, 0x15, 0x40, 0xa8, 0x8b, 0xda, 0xc3, - 0x1d, 0xf3, 0x16, 0x6e, 0xf1, 0x74, 0xd1, 0xe8, 0xd7, 0x66, 0x38, 0x82, 0xc2, 0xe0, 0xf3, 0x17, - 0x61, 0x8a, 0x9a, 0x1f, 0x04, 0xc0, 0x0d, 0x90, 0x7c, 0x0c, 0xc5, 0x21, 0x52, 0xaa, 0x29, 0xc4, - 0x3d, 0xca, 0x90, 0x62, 0xa5, 0xea, 0x46, 0xa5, 0x5c, 0x2a, 0xcb, 0xa1, 0xfc, 0x63, 0x10, 0x65, - 0x36, 0x85, 0xb8, 0x4e, 0xc7, 0xaa, 0xc8, 0xc7, 0xf8, 0x23, 0xa7, 0x21, 0x89, 0xda, 0xcd, 0xf5, - 0x62, 0x59, 0x91, 0x43, 0xf9, 0x4d, 0xc8, 0x0e, 0x8c, 0x43, 0x74, 0x1c, 0xa6, 0x95, 0x72, 0xa3, - 0x5c, 0x6d, 0x54, 0x6a, 0x55, 0x75, 0xb3, 0xfa, 0x4c, 0xb5, 0xf6, 0x6c, 0x55, 0x3e, 0xe6, 0x2f, - 0x16, 0x7e, 0x58, 0x42, 0xb3, 0x20, 0xbb, 0xc5, 0xf5, 0xda, 0xa6, 0x42, 0xb9, 0xf9, 0xc1, 0x10, - 0xc8, 0x83, 0x83, 0x12, 0x9d, 0x84, 0x99, 0x46, 0x41, 0x59, 0x2d, 0x37, 0x54, 0x96, 0xf0, 0x70, - 0x48, 0xcf, 0x82, 0xec, 0xad, 0xb8, 0x56, 0xa1, 0xf9, 0x9c, 0x79, 0x38, 0xed, 0x2d, 0x2d, 0x3f, - 0xd7, 0x28, 0x57, 0xeb, 0xf4, 0xe5, 0x85, 0xea, 0x2a, 0x09, 0x0a, 0x06, 0xe8, 0x89, 0x14, 0x4b, - 0x98, 0xb0, 0xea, 0xa7, 0x57, 0x5e, 0x5b, 0x91, 0x23, 0x83, 0xc5, 0xb5, 0x6a, 0xb9, 0x76, 0x4d, - 0x9e, 0x1a, 0x7c, 0x3b, 0x4d, 0xbb, 0x44, 0xd1, 0x1c, 0x9c, 0x18, 0x2c, 0x55, 0xcb, 0xd5, 0x86, - 0xf2, 0xbc, 0x1c, 0x1b, 0x7c, 0x71, 0xbd, 0xac, 0x6c, 0x55, 0x4a, 0x65, 0x39, 0x8e, 0x4e, 0x00, - 0xf2, 0x73, 0xd4, 0xb8, 0x5e, 0x5b, 0x91, 0x13, 0x41, 0x1e, 0x0b, 0xc9, 0x33, 0xf9, 0x9f, 0x97, - 0x20, 0xe5, 0x4d, 0x81, 0xf8, 0x8c, 0x8a, 0xf4, 0x46, 0x73, 0xb6, 0xf9, 0xdf, 0x0f, 0x41, 0xd2, - 0x93, 0x0b, 0x21, 0x93, 0x58, 0xad, 0xdd, 0x36, 0x5f, 0x52, 0xb5, 0xb6, 0xae, 0x59, 0xdc, 0x1f, - 0x02, 0x2d, 0x2a, 0x90, 0x92, 0x49, 0xfd, 0xcf, 0xe4, 0xa1, 0x4b, 0xf4, 0x8e, 0x43, 0x97, 0xd8, - 0x1b, 0x30, 0x74, 0x99, 0x92, 0xa3, 0xf9, 0x3f, 0x0c, 0x81, 0x3c, 0x98, 0x1d, 0x19, 0x90, 0x9b, - 0x34, 0x4a, 0x6e, 0xde, 0xf6, 0x85, 0x8e, 0xd2, 0xbe, 0x41, 0xaf, 0x1e, 0x1e, 0xe9, 0xd5, 0x03, - 0x9c, 0x55, 0xe4, 0x8d, 0xec, 0xac, 0xbc, 0xea, 0xfa, 0xef, 0x25, 0xc8, 0xf8, 0x93, 0x39, 0x3e, - 0x89, 0xe5, 0x8f, 0x22, 0x31, 0x7f, 0x8f, 0x9c, 0x1d, 0xd5, 0x23, 0x7f, 0x2d, 0xed, 0xfa, 0xf1, - 0x30, 0xa4, 0x7d, 0xb9, 0x9f, 0x49, 0xb9, 0x7b, 0x2b, 0x4c, 0xeb, 0x2d, 0xdc, 0xe9, 0x9a, 0x36, - 0x36, 0x9a, 0x07, 0x6a, 0x1b, 0xdf, 0xc2, 0x6d, 0x2a, 0x86, 0x4c, 0xc0, 0xea, 0xaa, 0xef, 0x0d, - 0x8b, 0x15, 0x17, 0x6f, 0x8d, 0xa0, 0x2d, 0xcf, 0x54, 0x56, 0xca, 0xeb, 0x1b, 0xb5, 0x46, 0xb9, - 0x5a, 0x7a, 0x5e, 0x58, 0x72, 0x45, 0xd6, 0x07, 0xc0, 0x7c, 0x02, 0x3f, 0xf7, 0xc6, 0x98, 0x74, - 0x6e, 0x80, 0x3c, 0xd8, 0x1a, 0x62, 0xd0, 0x03, 0xda, 0x23, 0x1f, 0x43, 0x33, 0x90, 0xad, 0xd6, - 0xd4, 0x7a, 0x65, 0xa5, 0xac, 0x96, 0xaf, 0x5d, 0x2b, 0x97, 0x1a, 0x75, 0xb6, 0xd0, 0xe0, 0x40, - 0x37, 0xe4, 0x90, 0xb7, 0x6f, 0xde, 0x17, 0x86, 0x99, 0x00, 0x4e, 0x50, 0x81, 0xa7, 0x08, 0x59, - 0xd6, 0xf2, 0xe1, 0x49, 0xb8, 0x5f, 0x24, 0xb3, 0xfb, 0x0d, 0xad, 0x67, 0xf3, 0x8c, 0xe2, 0x03, - 0x40, 0xc4, 0x6b, 0xd8, 0x24, 0xbc, 0xef, 0xf1, 0x05, 0x1c, 0x16, 0x82, 0x64, 0xdd, 0x72, 0xb6, - 0x86, 0xf3, 0x10, 0xa0, 0xae, 0x69, 0xe9, 0xb6, 0x7e, 0x0b, 0x93, 0x18, 0x8a, 0x03, 0x93, 0x81, - 0x1b, 0x51, 0x64, 0x51, 0x53, 0x31, 0x6c, 0x07, 0xda, 0xc0, 0xbb, 0xda, 0x00, 0x34, 0x99, 0x7e, - 0x84, 0x15, 0x59, 0xd4, 0x38, 0xd0, 0x67, 0x21, 0xd5, 0x32, 0xfb, 0xdb, 0x6d, 0xcc, 0xe1, 0x88, - 0x49, 0x96, 0x94, 0x24, 0x2b, 0x73, 0x40, 0x78, 0xda, 0xcc, 0x5d, 0x66, 0x4a, 0x29, 0x49, 0x56, - 0xc6, 0x40, 0xee, 0x87, 0xac, 0xb6, 0xbb, 0xdb, 0x23, 0xc4, 0x05, 0x21, 0x96, 0x08, 0xcc, 0x38, - 0xc5, 0x14, 0x70, 0xee, 0x06, 0xc4, 0x85, 0x1c, 0xc8, 0xfc, 0x97, 0x48, 0x42, 0xed, 0xb2, 0xec, - 0x76, 0xe8, 0x7c, 0x42, 0x89, 0x1b, 0xa2, 0xf2, 0x2c, 0xa4, 0x74, 0xcb, 0xdd, 0x42, 0x94, 0x0b, - 0x2d, 0x84, 0xce, 0xc7, 0x95, 0xa4, 0x6e, 0xb9, 0xdb, 0x84, 0xfe, 0x53, 0x1a, 0xc0, 0x55, 0x36, - 0xf4, 0xc3, 0x12, 0x64, 0x98, 0x83, 0xe9, 0xf6, 0xb0, 0x85, 0x8d, 0xa6, 0x98, 0x16, 0x3e, 0x70, - 0x88, 0x8a, 0x32, 0x33, 0xb7, 0xc1, 0x11, 0x8a, 0x4f, 0xbf, 0x53, 0x92, 0x5e, 0x95, 0x22, 0xaf, - 0x4a, 0xd2, 0x87, 0xa5, 0x34, 0x8a, 0x97, 0x9f, 0xdb, 0x58, 0xab, 0x94, 0x2a, 0x8d, 0xdc, 0x3b, - 0x62, 0xf4, 0xb9, 0xb2, 0xce, 0x9f, 0x3f, 0x1b, 0xf3, 0xd7, 0xbf, 0x1e, 0xfb, 0x65, 0x29, 0x1c, - 0x7f, 0x3d, 0xa6, 0xa4, 0x77, 0xbc, 0xf4, 0x50, 0xdb, 0xbb, 0x83, 0x22, 0x34, 0x6a, 0x22, 0xe9, - 0x72, 0x53, 0xe6, 0xfb, 0x26, 0x8a, 0x0f, 0x50, 0x46, 0xa2, 0x94, 0x91, 0x24, 0x8a, 0x96, 0xd6, - 0x6a, 0xf5, 0xf2, 0x0a, 0x65, 0x23, 0x81, 0x22, 0xb5, 0x8d, 0x72, 0x35, 0xf7, 0x59, 0xf1, 0x4a, - 0x77, 0xb3, 0xc5, 0xab, 0x12, 0x9c, 0x14, 0xab, 0xac, 0xdc, 0xd7, 0x62, 0xa3, 0x69, 0xb6, 0x44, - 0x74, 0x9b, 0x59, 0xba, 0x74, 0xd8, 0xcb, 0x15, 0x8e, 0x4a, 0x45, 0x52, 0xe6, 0x88, 0xc5, 0x87, - 0x87, 0x44, 0x52, 0xa8, 0xae, 0x70, 0x5e, 0x92, 0x28, 0xba, 0x51, 0x28, 0x3d, 0x53, 0x5e, 0x71, - 0xb9, 0x39, 0xde, 0x0b, 0xa2, 0x82, 0xbe, 0x1b, 0xb2, 0x7d, 0x7b, 0xe7, 0x09, 0xa2, 0x1b, 0x7a, - 0x8b, 0x2d, 0x7b, 0x47, 0x46, 0xad, 0x97, 0xba, 0x1c, 0x6d, 0xda, 0x3b, 0x4f, 0x6c, 0x39, 0x18, - 0x5c, 0x28, 0x8c, 0x95, 0x04, 0x8a, 0x54, 0x6b, 0xd5, 0xb2, 0x60, 0x83, 0x2e, 0x11, 0x3f, 0xef, - 0xb2, 0x91, 0xe9, 0xfb, 0x50, 0xd1, 0x77, 0x83, 0x2c, 0xd2, 0x43, 0x8e, 0x48, 0xa6, 0x46, 0x2d, - 0xf9, 0xba, 0x0c, 0xf0, 0x24, 0x93, 0x23, 0x8c, 0xfb, 0x3c, 0x1c, 0xcc, 0xa2, 0xec, 0x5a, 0xb9, - 0xba, 0xda, 0xb8, 0xae, 0x6e, 0x28, 0x65, 0xba, 0x72, 0x97, 0x7b, 0x87, 0x78, 0x7d, 0xb6, 0xe3, - 0x47, 0x44, 0xdf, 0x23, 0x41, 0x92, 0x85, 0x40, 0x2c, 0x27, 0xc5, 0x92, 0x0a, 0xf7, 0x1d, 0xf6, - 0x6e, 0x1a, 0x01, 0x51, 0xe8, 0xe2, 0x55, 0xfa, 0xda, 0xb0, 0x50, 0x88, 0x93, 0x08, 0xad, 0x95, - 0x57, 0x0b, 0xa5, 0xe7, 0xd5, 0x62, 0xb9, 0xde, 0x20, 0x96, 0xac, 0xa6, 0x30, 0x1d, 0x05, 0x34, - 0x55, 0x58, 0x5b, 0xab, 0x3d, 0xeb, 0x0a, 0x02, 0x5e, 0x74, 0xc8, 0xa0, 0x9f, 0x93, 0x60, 0x16, - 0x1b, 0x3b, 0x66, 0xaf, 0x49, 0x57, 0x9b, 0xc9, 0x88, 0xb6, 0xec, 0x83, 0x36, 0x1b, 0xd1, 0x81, - 0x93, 0x72, 0xaf, 0x66, 0x52, 0xbc, 0x2a, 0x45, 0xab, 0x13, 0xac, 0x62, 0xe5, 0x9d, 0x52, 0xe8, - 0x55, 0xc2, 0x58, 0x88, 0xf2, 0x16, 0x79, 0x55, 0x9a, 0xa2, 0x1c, 0xc6, 0x5e, 0x95, 0xe2, 0xaf, - 0x4a, 0x89, 0x0f, 0x4b, 0xd3, 0x28, 0x55, 0x6f, 0x3c, 0xbf, 0x56, 0x56, 0x19, 0xb7, 0x94, 0xc3, - 0x0c, 0x4a, 0xd0, 0xb2, 0xa5, 0x47, 0x96, 0x2e, 0xe7, 0x3e, 0x47, 0xb9, 0xfc, 0x5c, 0x4c, 0x41, - 0x78, 0x88, 0x7c, 0xfe, 0xdb, 0x20, 0xed, 0x1b, 0x9c, 0x24, 0x84, 0xa7, 0xa1, 0x3f, 0x91, 0x77, - 0xbd, 0x5c, 0x2d, 0x79, 0xa7, 0x1c, 0x29, 0x70, 0x06, 0xa3, 0x2c, 0x91, 0x27, 0x31, 0x54, 0xe5, - 0x10, 0x31, 0xfa, 0x5c, 0x5c, 0xce, 0xca, 0x67, 0x38, 0xff, 0x38, 0xc4, 0xc5, 0x60, 0x23, 0x13, - 0x09, 0x3a, 0x1f, 0x18, 0x98, 0xc6, 0xc4, 0x81, 0x8e, 0x34, 0x59, 0x22, 0x93, 0x36, 0x36, 0x02, - 0xe5, 0x50, 0x7e, 0x0b, 0x8e, 0x07, 0x0e, 0x14, 0x74, 0x0e, 0xe6, 0xc5, 0x6a, 0x2b, 0x9b, 0xa2, - 0xa8, 0xe5, 0x6a, 0xa9, 0xb6, 0x42, 0x26, 0x75, 0x2e, 0x4d, 0x00, 0x3e, 0x62, 0x18, 0x97, 0x62, - 0x34, 0xc9, 0xa1, 0x7c, 0x05, 0x32, 0x7e, 0x75, 0x47, 0xa7, 0xe1, 0xe4, 0x66, 0xe3, 0xda, 0x13, - 0xea, 0x56, 0x61, 0xad, 0xb2, 0x52, 0x18, 0x98, 0xbe, 0x01, 0x70, 0x9d, 0x97, 0x43, 0x84, 0x51, - 0x32, 0x16, 0xe4, 0x70, 0x3e, 0x12, 0x97, 0x64, 0x29, 0x5f, 0x87, 0xec, 0x80, 0xe2, 0xa2, 0xbb, - 0x20, 0xc7, 0xe7, 0x53, 0x41, 0x5c, 0x51, 0x09, 0xf9, 0x54, 0x99, 0xcd, 0x2c, 0x57, 0xca, 0x6b, - 0x95, 0xf5, 0x4a, 0x83, 0xf2, 0x77, 0x1d, 0xc0, 0xd5, 0x48, 0xe2, 0x61, 0x6f, 0xd4, 0x6b, 0x55, - 0xf5, 0x1a, 0x99, 0x96, 0x36, 0x3c, 0xa4, 0x12, 0xc0, 0x34, 0x50, 0x96, 0xc8, 0xec, 0x69, 0x58, - 0x4d, 0xe5, 0x50, 0xfe, 0x59, 0x40, 0xc3, 0xda, 0x84, 0x16, 0xe0, 0xae, 0x72, 0xf5, 0x5a, 0x4d, - 0x29, 0x95, 0xd5, 0x6a, 0x61, 0x9d, 0xf0, 0xc7, 0x74, 0xc7, 0x25, 0x9d, 0x06, 0x57, 0x75, 0xc4, - 0x9c, 0xd9, 0xd5, 0x2e, 0x39, 0x74, 0xe1, 0xe3, 0x12, 0xf1, 0xdc, 0xef, 0xaa, 0xce, 0x7d, 0x44, - 0x42, 0x77, 0xc7, 0x5f, 0x8f, 0xa1, 0xd8, 0x62, 0x77, 0x7b, 0xb1, 0xd9, 0xed, 0xce, 0x65, 0xc9, - 0x8f, 0x52, 0xb7, 0x7b, 0x4d, 0xc4, 0x23, 0xf3, 0xf1, 0xcf, 0xc5, 0x50, 0x9c, 0x94, 0xbe, 0xa8, - 0xdd, 0xd2, 0xe6, 0x64, 0xf2, 0xeb, 0x86, 0x76, 0x4b, 0x73, 0x00, 0x4e, 0xc7, 0x3f, 0x1f, 0x43, - 0x51, 0x52, 0xbc, 0x6b, 0xce, 0x65, 0xc8, 0xff, 0x55, 0xd3, 0xa9, 0x3c, 0x17, 0xff, 0x42, 0x0c, - 0x01, 0x29, 0xec, 0x1e, 0xd8, 0x7b, 0xa6, 0x31, 0x87, 0xc8, 0xef, 0x0d, 0xfa, 0xdb, 0x03, 0xf4, - 0xfd, 0x55, 0x0e, 0x44, 0xc6, 0xd3, 0x25, 0x0e, 0x44, 0x7f, 0x0b, 0xa0, 0x0b, 0xd1, 0xf8, 0xbb, - 0xaa, 0xf2, 0x7b, 0xaa, 0x17, 0xa2, 0xf1, 0xf7, 0x54, 0xe5, 0x1f, 0xae, 0xde, 0x88, 0xc6, 0x3f, - 0x1b, 0x93, 0x5f, 0x8f, 0xe5, 0xff, 0x3c, 0x0c, 0xc8, 0x1d, 0x7d, 0x4e, 0x96, 0xea, 0x39, 0x88, - 0x3b, 0x69, 0x2f, 0xb6, 0xa9, 0xf7, 0x4d, 0x87, 0x0c, 0x5a, 0x81, 0xe6, 0x29, 0x1a, 0x48, 0x83, - 0x39, 0xd4, 0x50, 0x01, 0xb2, 0x1d, 0xdd, 0xd0, 0x3b, 0xfd, 0x8e, 0x2a, 0x72, 0x41, 0x63, 0x73, - 0x1c, 0x1c, 0x81, 0x3f, 0x53, 0x12, 0xda, 0xbe, 0x8f, 0xc4, 0xd4, 0x58, 0x12, 0x0c, 0x81, 0x3f, - 0xcf, 0x7d, 0x45, 0x82, 0xdc, 0x28, 0x66, 0xef, 0x28, 0x4d, 0x55, 0x85, 0x59, 0xf3, 0x16, 0xee, - 0xf5, 0xf4, 0x16, 0x5d, 0x79, 0x72, 0x82, 0xd7, 0xc8, 0xf8, 0xe0, 0x75, 0xc6, 0x83, 0xe8, 0x74, - 0x6a, 0x91, 0xc4, 0x18, 0xfb, 0xc4, 0xbd, 0x0a, 0x4a, 0x53, 0xe3, 0x29, 0xa5, 0x29, 0x8a, 0xa0, - 0x71, 0x83, 0x0c, 0x52, 0x32, 0x5f, 0x0c, 0xc9, 0x61, 0x37, 0x42, 0xce, 0x7f, 0x30, 0x0c, 0x19, - 0xff, 0x46, 0x56, 0xb4, 0x02, 0xf1, 0xb6, 0xc9, 0x37, 0x89, 0xb1, 0xde, 0x3e, 0x3f, 0x66, 0xef, - 0xeb, 0xe2, 0x1a, 0x87, 0x57, 0x1c, 0xcc, 0xb9, 0xdf, 0x93, 0x20, 0x2e, 0x8a, 0xd1, 0x09, 0x88, - 0x74, 0x35, 0x7b, 0x8f, 0x92, 0x9b, 0x2a, 0x86, 0x64, 0x49, 0xa1, 0xcf, 0xa4, 0xdc, 0xea, 0x6a, - 0x6c, 0x83, 0x1c, 0x2f, 0x27, 0xcf, 0x24, 0x4a, 0x6d, 0x63, 0xad, 0x45, 0xd7, 0x4c, 0xcd, 0x4e, - 0x07, 0x1b, 0xb6, 0x25, 0xa2, 0x54, 0x5e, 0x5e, 0xe2, 0xc5, 0xe8, 0x41, 0x98, 0xb6, 0x7b, 0x9a, - 0xde, 0xf6, 0xc1, 0x46, 0x28, 0xac, 0x2c, 0x2a, 0x1c, 0xe0, 0x65, 0x38, 0x25, 0xe8, 0xb6, 0xb0, - 0xad, 0x35, 0xf7, 0x70, 0xcb, 0x45, 0x8a, 0xd2, 0xbd, 0x11, 0x27, 0x39, 0xc0, 0x0a, 0xaf, 0x17, - 0xb8, 0x17, 0xfa, 0xbe, 0xbd, 0xe9, 0xbb, 0x08, 0xf3, 0xbd, 0xe9, 0x97, 0x46, 0xec, 0x4d, 0x1f, - 0xdc, 0x47, 0xec, 0xd9, 0x98, 0x7e, 0x21, 0x00, 0xc5, 0x2f, 0x51, 0x37, 0xdc, 0xfc, 0x54, 0x08, - 0xa6, 0xc5, 0xe2, 0x72, 0xcb, 0xe9, 0xa3, 0x75, 0x00, 0xcd, 0x30, 0x4c, 0xdb, 0xdb, 0x4b, 0xc3, - 0xf3, 0x81, 0x21, 0xbc, 0xc5, 0x82, 0x83, 0xa4, 0x78, 0x08, 0xcc, 0x7d, 0x41, 0x02, 0x70, 0xab, - 0x46, 0x76, 0xd7, 0x3c, 0x24, 0x79, 0xab, 0xe8, 0xfe, 0x7e, 0x96, 0x83, 0x05, 0x56, 0x74, 0x4d, - 0x6f, 0xd3, 0x5d, 0x23, 0xdb, 0x78, 0x57, 0x37, 0xf8, 0x76, 0x37, 0xf6, 0x20, 0x76, 0x8d, 0x44, - 0xdc, 0xed, 0xa0, 0x0a, 0xc4, 0x2d, 0xdc, 0xd1, 0x0c, 0x5b, 0x6f, 0xf2, 0xc1, 0x7a, 0xe5, 0x48, - 0xcc, 0x2f, 0xd6, 0x39, 0xb6, 0xe2, 0xd0, 0xc9, 0x9f, 0x87, 0xb8, 0x28, 0x75, 0x5c, 0xd3, 0x31, - 0x14, 0x83, 0x70, 0xbd, 0x4c, 0x9c, 0x33, 0xf5, 0x10, 0x95, 0x42, 0x5d, 0x0e, 0x5d, 0xf8, 0x48, - 0x08, 0x62, 0xc2, 0x7a, 0xcc, 0x40, 0xb6, 0xbc, 0x52, 0x19, 0xf0, 0x72, 0x33, 0x90, 0x11, 0x85, - 0xdc, 0xca, 0xbf, 0x23, 0xe6, 0x2d, 0xdc, 0x50, 0x6a, 0x8d, 0xda, 0x92, 0xfc, 0x27, 0xc3, 0x85, - 0x8f, 0xca, 0x9f, 0x8d, 0xa1, 0x69, 0x48, 0x89, 0xc2, 0xa5, 0x47, 0x96, 0x1e, 0x95, 0x5f, 0x1f, - 0x2c, 0xba, 0x2c, 0x7f, 0x8e, 0xa6, 0xff, 0x44, 0xd1, 0x25, 0xb5, 0x41, 0x5c, 0x55, 0xad, 0xba, - 0xf6, 0xbc, 0x2c, 0x79, 0x2b, 0x96, 0x3c, 0x15, 0x21, 0x74, 0x37, 0x9c, 0x14, 0x15, 0x57, 0xaf, - 0x5e, 0xbd, 0xfa, 0xb8, 0xa7, 0xf2, 0xf6, 0xbb, 0xa3, 0x83, 0xd5, 0x4f, 0x78, 0xaa, 0x3f, 0x38, - 0x5c, 0x7d, 0xd5, 0x53, 0xfd, 0x13, 0xef, 0x8e, 0xa2, 0x19, 0x48, 0x8a, 0xea, 0xf5, 0xc2, 0x73, - 0xf2, 0xd7, 0xbe, 0xf6, 0xb5, 0xaf, 0xc5, 0x8a, 0xdf, 0x0d, 0x33, 0x4d, 0xb3, 0x33, 0xd8, 0x35, - 0x45, 0x79, 0x60, 0xef, 0x8a, 0x75, 0x5d, 0x7a, 0xe1, 0x61, 0x0e, 0xb4, 0x6b, 0xb6, 0x35, 0x63, - 0x77, 0xd1, 0xec, 0xed, 0xba, 0x07, 0x49, 0xc8, 0x3c, 0xc4, 0xf2, 0x1c, 0x27, 0xe9, 0x6e, 0x7f, - 0x45, 0x92, 0x3e, 0x1c, 0x0a, 0xaf, 0x6e, 0x14, 0x7f, 0x36, 0x34, 0xb7, 0xca, 0x10, 0x37, 0x44, - 0xc7, 0x2b, 0x78, 0xa7, 0x8d, 0x9b, 0xa4, 0x77, 0xe0, 0x4f, 0x1f, 0x84, 0xd9, 0x5d, 0x73, 0xd7, - 0xa4, 0x94, 0x2e, 0x92, 0x5f, 0xfc, 0x24, 0x4a, 0xc2, 0x29, 0x9d, 0x1b, 0x7b, 0x6c, 0x65, 0xb9, - 0x0a, 0x33, 0x1c, 0x58, 0xa5, 0xd3, 0x22, 0xb6, 0xbc, 0x8e, 0x0e, 0xdd, 0xa2, 0x95, 0xfb, 0xa5, - 0x3f, 0xa6, 0xf9, 0x2c, 0x65, 0x9a, 0xa3, 0x92, 0x3a, 0xb6, 0x02, 0xbf, 0xac, 0xc0, 0x71, 0x1f, - 0x3d, 0x36, 0x25, 0xc5, 0xbd, 0x31, 0x14, 0xff, 0x25, 0xa7, 0x38, 0xe3, 0xa1, 0x58, 0xe7, 0xa8, - 0xcb, 0x25, 0x48, 0x1f, 0x85, 0xd6, 0x6f, 0x73, 0x5a, 0x29, 0xec, 0x25, 0xb2, 0x0a, 0x59, 0x4a, - 0xa4, 0xd9, 0xb7, 0x6c, 0xb3, 0x43, 0xe7, 0xfb, 0x87, 0x93, 0xf9, 0x57, 0x7f, 0xcc, 0xac, 0x6a, - 0x86, 0xa0, 0x95, 0x1c, 0xac, 0xe5, 0x65, 0xa0, 0xd3, 0xbb, 0x16, 0x6e, 0xb6, 0xc7, 0x50, 0xf8, - 0x1d, 0xce, 0x88, 0x03, 0xbf, 0xbc, 0x45, 0xa2, 0xfd, 0x7e, 0x87, 0x4e, 0xc7, 0xbd, 0x9c, 0x8c, - 0xdf, 0xcf, 0x95, 0xfb, 0xfd, 0xef, 0x65, 0x86, 0x7b, 0xc6, 0x21, 0xe0, 0xe1, 0xc9, 0xd3, 0x8b, - 0xbb, 0xd8, 0xb6, 0x71, 0xcf, 0x52, 0xb5, 0x76, 0x10, 0x7b, 0x9e, 0x0d, 0x31, 0xb9, 0x1f, 0xff, - 0xa2, 0xbf, 0x17, 0x57, 0x19, 0x66, 0xa1, 0xdd, 0x5e, 0xde, 0x84, 0x93, 0x01, 0x5a, 0x31, 0x01, - 0xcd, 0xf7, 0x71, 0x9a, 0xb3, 0x43, 0x9a, 0x41, 0xc8, 0x6e, 0x80, 0x28, 0x77, 0xfa, 0x72, 0x02, - 0x9a, 0xef, 0xe7, 0x34, 0x11, 0xc7, 0x15, 0x5d, 0x4a, 0x28, 0xde, 0x80, 0xe9, 0x5b, 0xb8, 0xb7, - 0x6d, 0x5a, 0x7c, 0x13, 0xd2, 0x04, 0xe4, 0x3e, 0xc0, 0xc9, 0x65, 0x39, 0x22, 0xdd, 0x95, 0x44, - 0x68, 0x5d, 0x85, 0xf8, 0x8e, 0xd6, 0xc4, 0x13, 0x90, 0xb8, 0xcd, 0x49, 0xc4, 0x08, 0x3c, 0x41, - 0x2d, 0x40, 0x6a, 0xd7, 0xe4, 0x19, 0x99, 0xf1, 0xe8, 0x1f, 0xe4, 0xe8, 0x49, 0x81, 0xc3, 0x49, - 0x74, 0xcd, 0x6e, 0xbf, 0xad, 0xd9, 0x93, 0x70, 0xf0, 0x13, 0x82, 0x84, 0xc0, 0xe1, 0x24, 0x8e, - 0x20, 0xd6, 0x0f, 0x09, 0x12, 0x96, 0x47, 0x9e, 0x4f, 0x43, 0xd2, 0x34, 0xda, 0x07, 0xa6, 0x31, - 0x09, 0x13, 0x3f, 0xc9, 0x29, 0x00, 0x47, 0x21, 0x04, 0x9e, 0x84, 0xc4, 0xa4, 0x1d, 0xf1, 0xd3, - 0x5f, 0x14, 0xc3, 0x43, 0xf4, 0xc0, 0x2a, 0x64, 0x85, 0x81, 0xd2, 0x4d, 0x63, 0x02, 0x12, 0x3f, - 0xc3, 0x49, 0x64, 0x3c, 0x68, 0xbc, 0x19, 0x36, 0xb6, 0xec, 0x5d, 0x3c, 0x09, 0x91, 0x8f, 0x88, - 0x66, 0x70, 0x14, 0x2e, 0xca, 0x6d, 0x6c, 0x34, 0xf7, 0x26, 0xa3, 0xf0, 0x51, 0x21, 0x4a, 0x81, - 0x43, 0x48, 0x94, 0x20, 0xdd, 0xd1, 0x7a, 0xd6, 0x9e, 0xd6, 0x9e, 0xa8, 0x3b, 0x3e, 0xc6, 0x69, - 0xa4, 0x1c, 0x24, 0x2e, 0x91, 0xbe, 0x71, 0x14, 0x32, 0x3f, 0x2b, 0x24, 0xe2, 0x41, 0xe3, 0x43, - 0xcf, 0xb2, 0x69, 0xc0, 0x7d, 0x14, 0x6a, 0x3f, 0x27, 0x86, 0x1e, 0xc3, 0x5d, 0xf7, 0x52, 0x7c, - 0x12, 0x12, 0x96, 0xfe, 0xf2, 0x44, 0x64, 0x7e, 0x5e, 0xf4, 0x34, 0x45, 0x20, 0xc8, 0xcf, 0xc3, - 0xa9, 0x40, 0x37, 0x31, 0x01, 0xb1, 0x5f, 0xe0, 0xc4, 0x4e, 0x04, 0xb8, 0x0a, 0x6e, 0x12, 0x8e, - 0x4a, 0xf2, 0x17, 0x85, 0x49, 0xc0, 0x03, 0xb4, 0x36, 0x60, 0xb6, 0x6f, 0x58, 0xda, 0xce, 0xd1, - 0xa4, 0xf6, 0xf7, 0x85, 0xd4, 0x18, 0xae, 0x4f, 0x6a, 0x0d, 0x38, 0xc1, 0x29, 0x1e, 0xad, 0x5f, - 0x3f, 0x2e, 0x0c, 0x2b, 0xc3, 0xde, 0xf4, 0xf7, 0xee, 0xb7, 0xc2, 0x9c, 0x23, 0x4e, 0x11, 0x1d, - 0x5b, 0x6a, 0x47, 0xeb, 0x4e, 0x40, 0xf9, 0x97, 0x38, 0x65, 0x61, 0xf1, 0x9d, 0xf0, 0xda, 0x5a, - 0xd7, 0xba, 0x84, 0xf8, 0x73, 0x90, 0x13, 0xc4, 0xfb, 0x46, 0x0f, 0x37, 0xcd, 0x5d, 0x43, 0x7f, - 0x19, 0xb7, 0x26, 0x20, 0xfd, 0xcb, 0x03, 0x5d, 0xb5, 0xe9, 0x41, 0x27, 0x94, 0x2b, 0x20, 0x3b, - 0xb1, 0x8a, 0xaa, 0x77, 0xe8, 0xc2, 0xd5, 0xe1, 0x14, 0x7f, 0x45, 0xf4, 0x94, 0x83, 0x57, 0xa1, - 0x68, 0xcb, 0x65, 0x60, 0xc7, 0x18, 0x26, 0x55, 0xc9, 0x4f, 0x70, 0x42, 0x69, 0x17, 0x8b, 0x1b, - 0x8e, 0xa6, 0xd9, 0xe9, 0x6a, 0xbd, 0x49, 0xec, 0xdf, 0xaf, 0x0a, 0xc3, 0xc1, 0x51, 0xb8, 0xe1, - 0x20, 0x11, 0x1d, 0xf1, 0xf6, 0x13, 0x50, 0xf8, 0x35, 0x61, 0x38, 0x04, 0x0e, 0x27, 0x21, 0x02, - 0x86, 0x09, 0x48, 0xfc, 0x03, 0x41, 0x42, 0xe0, 0x10, 0x12, 0x6f, 0x71, 0x1d, 0x6d, 0x0f, 0xef, - 0xea, 0x96, 0xcd, 0x0f, 0x1a, 0x1d, 0x4e, 0xea, 0xd7, 0xbf, 0xe8, 0x0f, 0xc2, 0x14, 0x0f, 0x2a, - 0xb1, 0x44, 0x3c, 0x83, 0x4a, 0x57, 0x08, 0xc6, 0x33, 0xf6, 0x1b, 0xc2, 0x12, 0x79, 0xd0, 0x08, - 0x6f, 0x9e, 0x08, 0x91, 0x88, 0xbd, 0x49, 0x66, 0x92, 0x13, 0x90, 0xfb, 0xcd, 0x01, 0xe6, 0xea, - 0x02, 0x97, 0xd0, 0xf4, 0xc4, 0x3f, 0x7d, 0xe3, 0x26, 0x3e, 0x98, 0x48, 0x3b, 0xff, 0xe1, 0x40, - 0xfc, 0xb3, 0xc9, 0x30, 0x99, 0x0d, 0xc9, 0x0e, 0xc4, 0x53, 0x68, 0xdc, 0x29, 0xc4, 0xdc, 0xdb, - 0xbf, 0xc4, 0xdb, 0xeb, 0x0f, 0xa7, 0x96, 0xd7, 0x88, 0x92, 0xfb, 0x83, 0x9e, 0xf1, 0xc4, 0xbe, - 0xf7, 0x4b, 0x8e, 0x9e, 0xfb, 0x62, 0x9e, 0xe5, 0x6b, 0x90, 0xf6, 0x05, 0x3c, 0xe3, 0x49, 0xbd, - 0x83, 0x93, 0x4a, 0x79, 0xe3, 0x9d, 0xe5, 0xc7, 0x20, 0x42, 0x82, 0x97, 0xf1, 0xe8, 0xdf, 0xc7, - 0xd1, 0x29, 0xf8, 0xf2, 0x53, 0x10, 0x17, 0x41, 0xcb, 0x78, 0xd4, 0xef, 0xe7, 0xa8, 0x0e, 0x0a, - 0x41, 0x17, 0x01, 0xcb, 0x78, 0xf4, 0xff, 0x4f, 0xa0, 0x0b, 0x14, 0x82, 0x3e, 0xb9, 0x08, 0xff, - 0xe9, 0xbb, 0x22, 0xdc, 0xe9, 0x08, 0xd9, 0x3d, 0x09, 0x31, 0x1e, 0xa9, 0x8c, 0xc7, 0xfe, 0x01, - 0xfe, 0x72, 0x81, 0xb1, 0xfc, 0x38, 0x4c, 0x4d, 0x28, 0xf0, 0x77, 0x73, 0x54, 0x06, 0xbf, 0x5c, - 0x82, 0xa4, 0x27, 0x3a, 0x19, 0x8f, 0xfe, 0x43, 0x1c, 0xdd, 0x8b, 0x45, 0x58, 0xe7, 0xd1, 0xc9, - 0x78, 0x02, 0xff, 0xbf, 0x60, 0x9d, 0x63, 0x10, 0xb1, 0x89, 0xc0, 0x64, 0x3c, 0xf6, 0x7b, 0x84, - 0xd4, 0x05, 0xca, 0xf2, 0xd3, 0x90, 0x70, 0x9c, 0xcd, 0x78, 0xfc, 0x1f, 0xe6, 0xf8, 0x2e, 0x0e, - 0x91, 0x80, 0xc7, 0xd9, 0x8d, 0x27, 0xf1, 0x77, 0x84, 0x04, 0x3c, 0x58, 0x64, 0x18, 0x0d, 0x06, - 0x30, 0xe3, 0x29, 0xfd, 0x88, 0x18, 0x46, 0x03, 0xf1, 0x0b, 0xe9, 0x4d, 0x6a, 0xf3, 0xc7, 0x93, - 0x78, 0xaf, 0xe8, 0x4d, 0x0a, 0x4f, 0xd8, 0x18, 0x8c, 0x08, 0xc6, 0xd3, 0xf8, 0x31, 0xc1, 0xc6, - 0x40, 0x40, 0xb0, 0xbc, 0x01, 0x68, 0x38, 0x1a, 0x18, 0x4f, 0xef, 0x55, 0x4e, 0x6f, 0x7a, 0x28, - 0x18, 0x58, 0x7e, 0x16, 0x4e, 0x04, 0x47, 0x02, 0xe3, 0xa9, 0xfe, 0xf8, 0x97, 0x06, 0xe6, 0x6e, - 0xde, 0x40, 0x60, 0xb9, 0xe1, 0xba, 0x14, 0x6f, 0x14, 0x30, 0x9e, 0xec, 0xfb, 0xbe, 0xe4, 0x37, - 0xdc, 0xde, 0x20, 0x60, 0xb9, 0x00, 0xe0, 0x3a, 0xe0, 0xf1, 0xb4, 0x3e, 0xc0, 0x69, 0x79, 0x90, - 0xc8, 0xd0, 0xe0, 0xfe, 0x77, 0x3c, 0xfe, 0x6d, 0x31, 0x34, 0x38, 0x06, 0x19, 0x1a, 0xc2, 0xf5, - 0x8e, 0xc7, 0xfe, 0xa0, 0x18, 0x1a, 0x02, 0x85, 0x68, 0xb6, 0xc7, 0xbb, 0x8d, 0xa7, 0xf0, 0x93, - 0x42, 0xb3, 0x3d, 0x58, 0xcb, 0x55, 0x98, 0x1e, 0x72, 0x88, 0xe3, 0x49, 0x7d, 0x98, 0x93, 0x92, - 0x07, 0xfd, 0xa1, 0xd7, 0x79, 0x71, 0x67, 0x38, 0x9e, 0xda, 0x4f, 0x0d, 0x38, 0x2f, 0xee, 0x0b, - 0x97, 0x9f, 0x84, 0xb8, 0xd1, 0x6f, 0xb7, 0xc9, 0xe0, 0x41, 0x87, 0x1f, 0x34, 0xcd, 0x7d, 0xee, - 0xab, 0x5c, 0x3a, 0x02, 0x61, 0xf9, 0x31, 0x98, 0xc2, 0x9d, 0x6d, 0xdc, 0x1a, 0x87, 0xf9, 0xf9, - 0xaf, 0x0a, 0x83, 0x49, 0xa0, 0x97, 0x9f, 0x06, 0x60, 0xa9, 0x11, 0xba, 0x59, 0x7b, 0x0c, 0xee, - 0x17, 0xbe, 0xca, 0x4f, 0x76, 0xb9, 0x28, 0x2e, 0x01, 0x76, 0x4e, 0xec, 0x70, 0x02, 0x5f, 0xf4, - 0x13, 0xa0, 0x3d, 0x72, 0x15, 0x62, 0x2f, 0x5a, 0xa6, 0x61, 0x6b, 0xbb, 0xe3, 0xb0, 0xff, 0x94, - 0x63, 0x0b, 0x78, 0x22, 0xb0, 0x8e, 0xd9, 0xc3, 0xb6, 0xb6, 0x6b, 0x8d, 0xc3, 0xfd, 0x33, 0x8e, - 0xeb, 0x20, 0x10, 0xe4, 0xa6, 0x66, 0xd9, 0x93, 0xb4, 0xfb, 0xcf, 0x05, 0xb2, 0x40, 0x20, 0x4c, - 0x93, 0xdf, 0x37, 0xf1, 0xc1, 0x38, 0xdc, 0xbf, 0x10, 0x4c, 0x73, 0xf8, 0xe5, 0xa7, 0x20, 0x41, - 0x7e, 0xb2, 0xe3, 0x9a, 0x63, 0x90, 0xff, 0x92, 0x23, 0xbb, 0x18, 0xe4, 0xcd, 0x96, 0xdd, 0xb2, - 0xf5, 0xf1, 0xc2, 0xfe, 0x2b, 0xde, 0xd3, 0x02, 0x7e, 0xb9, 0x00, 0x49, 0xcb, 0x6e, 0xb5, 0xfa, - 0x3c, 0x3e, 0x1d, 0x83, 0xfe, 0xdf, 0xbf, 0xea, 0xa4, 0x2c, 0x1c, 0x1c, 0xd2, 0xdb, 0x2f, 0xdd, - 0xb4, 0xbb, 0x26, 0xdd, 0xde, 0x33, 0x8e, 0xc2, 0x97, 0x38, 0x05, 0x0f, 0xca, 0x72, 0x09, 0x52, - 0xa4, 0x2d, 0x62, 0x97, 0xc4, 0x38, 0x12, 0x5f, 0xe6, 0x02, 0xf0, 0x21, 0x15, 0xbf, 0xf3, 0x77, - 0x3e, 0x7d, 0x46, 0xfa, 0xd4, 0xa7, 0xcf, 0x48, 0xff, 0xf5, 0xd3, 0x67, 0xa4, 0xf7, 0x7c, 0xe6, - 0xcc, 0xb1, 0x4f, 0x7d, 0xe6, 0xcc, 0xb1, 0x3f, 0xfc, 0xcc, 0x99, 0x63, 0xc1, 0x59, 0x62, 0x58, - 0x35, 0x57, 0x4d, 0x96, 0x1f, 0x7e, 0xe1, 0xde, 0x5d, 0xdd, 0xde, 0xeb, 0x6f, 0x2f, 0x36, 0xcd, - 0xce, 0xc5, 0xa6, 0x69, 0x75, 0x4c, 0xeb, 0xa2, 0x3f, 0xaf, 0x4b, 0x7f, 0xc1, 0xff, 0x92, 0xc8, - 0x9c, 0xd9, 0x9f, 0xce, 0xd5, 0x8c, 0x83, 0x51, 0xd7, 0x0f, 0x5d, 0x81, 0x70, 0xc1, 0x38, 0x40, - 0xa7, 0x98, 0x81, 0x53, 0xfb, 0xbd, 0x36, 0x3f, 0x33, 0x18, 0x23, 0xcf, 0x9b, 0xbd, 0xb6, 0x7f, - 0xbf, 0x78, 0x8a, 0xef, 0x17, 0x2f, 0xfe, 0x90, 0x74, 0xb4, 0x96, 0xc4, 0x0b, 0xc6, 0x01, 0x6d, - 0xc8, 0x86, 0xf4, 0xc2, 0x43, 0x63, 0xf3, 0xdc, 0x37, 0x0d, 0xf3, 0x25, 0x83, 0xb0, 0xdd, 0xdd, - 0x16, 0x39, 0xee, 0x33, 0x83, 0x39, 0xee, 0x67, 0x71, 0xbb, 0xfd, 0x0c, 0x81, 0x6b, 0x10, 0x94, - 0xed, 0x28, 0x3b, 0x9e, 0x0e, 0x3f, 0x12, 0x82, 0x33, 0x43, 0xe9, 0x6c, 0xae, 0x04, 0xa3, 0x84, - 0xb0, 0x0c, 0xf1, 0x15, 0xa1, 0x5b, 0x39, 0x88, 0x59, 0xb8, 0x69, 0x1a, 0x2d, 0xb6, 0xf1, 0x37, - 0xac, 0x88, 0x47, 0x22, 0x08, 0x43, 0x33, 0x4c, 0x8b, 0x9f, 0xba, 0x65, 0x0f, 0xc5, 0xf7, 0x1f, - 0x51, 0x10, 0x69, 0xf1, 0x26, 0x21, 0x8d, 0x4b, 0x13, 0x4a, 0x43, 0x34, 0xc2, 0x97, 0xf9, 0x9f, - 0x54, 0x2a, 0x3f, 0x16, 0x82, 0xf9, 0x41, 0xa9, 0x90, 0x91, 0x65, 0xd9, 0x5a, 0xa7, 0x3b, 0x4a, - 0x2c, 0x4f, 0x42, 0xa2, 0x21, 0x60, 0x8e, 0x2c, 0x97, 0xdb, 0x47, 0x94, 0x4b, 0xc6, 0x79, 0x95, - 0x10, 0xcc, 0xd2, 0x84, 0x82, 0x71, 0xda, 0x71, 0x47, 0x92, 0x79, 0x7f, 0x02, 0x4e, 0xb1, 0xe1, - 0xa4, 0xb2, 0xa1, 0xc4, 0x1e, 0xb8, 0x4c, 0x52, 0xde, 0xaa, 0xf1, 0xeb, 0x24, 0xf9, 0x67, 0x60, - 0xa6, 0x42, 0xac, 0x05, 0x99, 0x05, 0xb9, 0x2b, 0x3c, 0x81, 0x07, 0x93, 0x17, 0x7c, 0x01, 0x3f, - 0x5f, 0x09, 0xf4, 0x16, 0xe5, 0xdf, 0x2e, 0x81, 0x5c, 0x6f, 0x6a, 0x6d, 0xad, 0xf7, 0xf5, 0x92, - 0x42, 0x8f, 0x03, 0xb0, 0x6d, 0x65, 0xce, 0x95, 0x42, 0x99, 0xa5, 0xdc, 0xa2, 0xb7, 0x71, 0x8b, - 0xec, 0x4d, 0xf4, 0xd0, 0x4e, 0x82, 0xc2, 0x92, 0x9f, 0x17, 0x9e, 0x03, 0x70, 0x2b, 0xd0, 0x69, - 0x38, 0x59, 0x2f, 0x15, 0xd6, 0x0a, 0x8a, 0xd8, 0x71, 0x53, 0xdf, 0x28, 0x97, 0xd8, 0x0d, 0x1f, - 0xc7, 0xd0, 0x09, 0x40, 0xde, 0x4a, 0xe7, 0xa0, 0xc3, 0x71, 0x98, 0xf6, 0x96, 0xb3, 0xeb, 0x16, - 0x42, 0xcb, 0xd7, 0x21, 0xcb, 0xce, 0x82, 0xab, 0x5a, 0xab, 0x85, 0x5b, 0xaa, 0x6e, 0xa0, 0x31, - 0x47, 0xab, 0x73, 0xbf, 0xfb, 0x1f, 0xa6, 0x68, 0xd3, 0xd2, 0x0c, 0xb1, 0x40, 0xf0, 0x2a, 0x06, - 0x89, 0x39, 0xf5, 0x4e, 0xb7, 0x8d, 0xe9, 0x22, 0xb3, 0xaa, 0x0b, 0xf9, 0x8f, 0x0f, 0x67, 0x08, - 0xbd, 0xf0, 0xf9, 0x84, 0x32, 0xe3, 0xa2, 0x3b, 0xbd, 0xb7, 0xfc, 0x8c, 0xbb, 0xf1, 0xcc, 0x61, - 0x70, 0x2c, 0xc5, 0x4f, 0x72, 0x0e, 0x45, 0x36, 0x43, 0xb0, 0xb8, 0x06, 0xd3, 0x5a, 0xb3, 0x89, - 0xbb, 0x3e, 0xfe, 0xc6, 0x78, 0x10, 0xd1, 0x5a, 0x99, 0x63, 0xba, 0xac, 0x3d, 0x0e, 0x51, 0x8b, - 0x76, 0xca, 0x38, 0x12, 0x82, 0x1d, 0x0e, 0xbe, 0x5c, 0x16, 0x1b, 0x2d, 0x9d, 0x16, 0x8d, 0x21, - 0xf0, 0xaf, 0x39, 0x81, 0x14, 0x45, 0x13, 0xad, 0x31, 0x60, 0x9a, 0xdd, 0xa7, 0x83, 0x3d, 0xad, - 0x39, 0x3c, 0x8b, 0xf2, 0x8f, 0x7e, 0xe5, 0x11, 0xba, 0xc2, 0x7e, 0xd6, 0xaf, 0x74, 0x01, 0x83, - 0x45, 0x91, 0x39, 0x6d, 0xb7, 0xbd, 0x18, 0x32, 0xe2, 0x7d, 0xbc, 0xdd, 0x87, 0xbf, 0xec, 0x1f, - 0xf3, 0x97, 0x9d, 0x09, 0xd2, 0x70, 0xcf, 0x9b, 0xd2, 0x9c, 0x2a, 0xab, 0x58, 0x2e, 0x42, 0x9a, - 0xde, 0x86, 0xe7, 0x08, 0xe7, 0xf0, 0xb7, 0xfc, 0x93, 0x5f, 0x79, 0x84, 0x0d, 0x34, 0x82, 0xc4, - 0x45, 0x53, 0x2c, 0x8f, 0xb2, 0x7a, 0x2f, 0x3c, 0x38, 0xec, 0xbf, 0xd9, 0xbf, 0x87, 0x29, 0xf5, - 0x27, 0xbd, 0xac, 0xba, 0xd6, 0x29, 0x02, 0xd3, 0x5a, 0x47, 0x37, 0xcc, 0x8b, 0xf4, 0x2f, 0xb7, - 0x4a, 0x53, 0xf4, 0x61, 0x82, 0x65, 0xdb, 0x2b, 0xcc, 0x58, 0x8c, 0xd7, 0xdb, 0xbf, 0xfc, 0xc1, - 0x9f, 0x99, 0x72, 0x0d, 0xca, 0xf2, 0xfa, 0xf0, 0xa6, 0xcb, 0xf1, 0x34, 0xfe, 0x4a, 0xd0, 0x18, - 0xdc, 0x43, 0xb9, 0xfc, 0x26, 0x88, 0x3b, 0x64, 0xc6, 0xc5, 0x6e, 0x82, 0x88, 0x83, 0x41, 0x22, - 0x37, 0xa6, 0xb4, 0x93, 0xc4, 0xe9, 0x5f, 0x12, 0xf8, 0xcc, 0x86, 0x55, 0x49, 0x6b, 0x56, 0x21, - 0xd3, 0x32, 0x0d, 0x5b, 0x35, 0x3b, 0xba, 0x8d, 0x3b, 0x5d, 0x7b, 0x6c, 0xe4, 0xfb, 0x65, 0x46, - 0x24, 0xae, 0xa4, 0x09, 0x5e, 0x4d, 0xa0, 0x11, 0x4e, 0xd8, 0x95, 0x3c, 0x93, 0x70, 0xf2, 0x3f, - 0x1c, 0x4e, 0x28, 0x0e, 0xe1, 0xe4, 0x8e, 0xb4, 0xc3, 0x6a, 0xdd, 0xe4, 0xee, 0xce, 0xde, 0x67, - 0x5a, 0xe0, 0x68, 0xc7, 0x3f, 0x8f, 0xc0, 0x19, 0x0e, 0xbc, 0xad, 0x59, 0xf8, 0xe2, 0xad, 0x4b, - 0xdb, 0xd8, 0xd6, 0x2e, 0x5d, 0x6c, 0x9a, 0xba, 0x88, 0x75, 0x66, 0xb8, 0x3b, 0x23, 0xf5, 0x8b, - 0xbc, 0x7e, 0x2e, 0x70, 0x43, 0xc0, 0xdc, 0x68, 0x37, 0x38, 0x37, 0xac, 0x83, 0xf9, 0x36, 0x44, - 0x4a, 0xa6, 0x4e, 0x8f, 0x13, 0xb6, 0xb0, 0x61, 0x76, 0xb8, 0x43, 0x62, 0x0f, 0xe8, 0x3a, 0x44, - 0xb5, 0x8e, 0xd9, 0x37, 0x6c, 0xe6, 0x8c, 0x8a, 0x8f, 0xfc, 0xce, 0x6b, 0xf3, 0xc7, 0xfe, 0xe8, - 0xb5, 0xf9, 0xe3, 0x8c, 0xac, 0xd5, 0xba, 0xb9, 0xa8, 0x9b, 0x17, 0x3b, 0x9a, 0xbd, 0x47, 0x4c, - 0xc0, 0x1f, 0x7c, 0xe2, 0x61, 0xe0, 0xef, 0xab, 0x18, 0xf6, 0x47, 0x3f, 0xfb, 0xf1, 0x0b, 0x92, - 0xc2, 0xf1, 0x97, 0x23, 0xaf, 0x7f, 0x68, 0x5e, 0xca, 0x77, 0x21, 0xb6, 0x82, 0x9b, 0x87, 0xbc, - 0xb0, 0x32, 0xf0, 0xc2, 0x4b, 0xfc, 0x85, 0xa7, 0x87, 0x5f, 0xc8, 0x8e, 0x29, 0xad, 0xe0, 0xa6, - 0xe7, 0xb5, 0x2b, 0xb8, 0x39, 0xf0, 0xc6, 0x0a, 0xc4, 0x2b, 0x86, 0xcd, 0xee, 0x15, 0x79, 0x0a, - 0xc2, 0xba, 0xc1, 0x8e, 0xa3, 0x27, 0x8a, 0x0f, 0x1e, 0xa1, 0x29, 0x0a, 0xc1, 0xcb, 0xd7, 0x20, - 0xbe, 0x82, 0x9b, 0x8c, 0x54, 0x09, 0xc2, 0x2d, 0xdc, 0xe4, 0xa4, 0xee, 0x80, 0x49, 0x82, 0x5d, - 0x5c, 0xf9, 0xc3, 0xff, 0x76, 0xe6, 0xd8, 0xdb, 0x3e, 0x7d, 0xe6, 0xd8, 0x48, 0x75, 0xca, 0x8f, - 0x57, 0x27, 0x47, 0x8b, 0x3e, 0x46, 0xb5, 0xa8, 0x83, 0xed, 0xed, 0x1d, 0xfb, 0x62, 0xb3, 0x77, - 0xd0, 0xb5, 0xcd, 0x8b, 0xb7, 0x2e, 0x11, 0xab, 0x62, 0xee, 0x70, 0x2d, 0x42, 0xa2, 0x7e, 0x91, - 0xd5, 0x2f, 0xde, 0x1a, 0xa1, 0x44, 0xf9, 0x1d, 0x98, 0xda, 0x20, 0x88, 0xa4, 0x9b, 0x6c, 0xd3, - 0xd6, 0xda, 0x3c, 0x5a, 0x64, 0x0f, 0xa4, 0x94, 0x5d, 0x67, 0x15, 0x62, 0xa5, 0xba, 0xb8, 0xc9, - 0xaa, 0x8d, 0xb5, 0x1d, 0x76, 0x2b, 0x48, 0x98, 0x4e, 0x33, 0xe2, 0xa4, 0x80, 0x5e, 0x00, 0x32, - 0x0b, 0x53, 0x5a, 0x9f, 0xed, 0x48, 0x0b, 0x93, 0xf9, 0x07, 0x7d, 0xc8, 0xaf, 0x41, 0x8c, 0xef, - 0x7b, 0x40, 0x32, 0x84, 0x6f, 0xe2, 0x03, 0xfa, 0x9e, 0x94, 0x42, 0x7e, 0xa2, 0x8b, 0x30, 0x45, - 0xb9, 0xe7, 0x87, 0xb1, 0x4e, 0x2d, 0x0e, 0xb3, 0xbf, 0x48, 0xb9, 0x54, 0x18, 0x5c, 0xfe, 0x06, - 0xc4, 0x57, 0x4c, 0xa2, 0xdc, 0x7e, 0x72, 0x09, 0x46, 0x8e, 0x32, 0xdd, 0xed, 0xdb, 0xe2, 0xc4, - 0x2c, 0x7d, 0x40, 0x27, 0x20, 0xca, 0xae, 0x89, 0xe1, 0xdb, 0xea, 0xf8, 0x53, 0xbe, 0x04, 0x31, - 0x4a, 0xbb, 0xd6, 0x75, 0xee, 0x5e, 0x93, 0x3c, 0x77, 0xaf, 0x71, 0xf2, 0x21, 0x97, 0x5b, 0x04, - 0x91, 0x96, 0x66, 0x6b, 0xbc, 0xe1, 0xf4, 0x77, 0xfe, 0x69, 0x88, 0x73, 0x22, 0x16, 0x7a, 0x14, - 0xc2, 0x66, 0x57, 0xec, 0x1a, 0x3d, 0x3d, 0xb2, 0x2d, 0xb5, 0x6e, 0x31, 0x42, 0xf4, 0x49, 0x21, - 0xd0, 0xc5, 0xf5, 0x91, 0xaa, 0xf1, 0xa8, 0x4f, 0x35, 0x44, 0xb7, 0x8b, 0x1f, 0x5a, 0x57, 0xbf, - 0x38, 0xac, 0x0c, 0x8e, 0xae, 0xbc, 0x1a, 0x82, 0xbb, 0x03, 0x74, 0xe5, 0x26, 0x3e, 0xb0, 0x8e, - 0xac, 0x2a, 0xb7, 0x20, 0xb1, 0x41, 0x6f, 0x6b, 0x7d, 0x06, 0x1f, 0xa0, 0x39, 0x88, 0xe1, 0xd6, - 0xd2, 0x63, 0x8f, 0x5d, 0xba, 0xca, 0x3a, 0xf2, 0xfa, 0x31, 0x45, 0x14, 0xa0, 0x33, 0x90, 0xb0, - 0x70, 0xb3, 0xbb, 0xf4, 0xd8, 0x95, 0x9b, 0x97, 0x98, 0xe0, 0xae, 0x1f, 0x53, 0xdc, 0x22, 0x74, - 0x17, 0xc4, 0xb7, 0xdb, 0xd6, 0xa5, 0xa5, 0x47, 0x9f, 0xb8, 0xc4, 0x84, 0x78, 0xfd, 0x98, 0xe2, - 0x94, 0x2c, 0xc7, 0xc9, 0x70, 0x7e, 0xfd, 0x27, 0xe7, 0xa5, 0xe2, 0x14, 0x84, 0xad, 0x7e, 0xe7, - 0x9b, 0x25, 0x9a, 0xdf, 0x8c, 0xc1, 0x59, 0xa7, 0x9a, 0x19, 0xec, 0x5b, 0x97, 0x2e, 0xf2, 0x63, - 0x13, 0xce, 0xfd, 0xbf, 0xd3, 0x8e, 0x78, 0x28, 0x08, 0x91, 0xce, 0xe1, 0x02, 0x1d, 0x21, 0xbc, - 0x4f, 0x48, 0x90, 0xda, 0x12, 0xb4, 0xeb, 0xd8, 0x46, 0x6f, 0x02, 0x70, 0xde, 0x25, 0x94, 0xe5, - 0xae, 0xc5, 0xa1, 0xb7, 0x2d, 0x3a, 0x48, 0x8a, 0x07, 0x1e, 0x3d, 0x01, 0xf1, 0x6e, 0xcf, 0xec, - 0x9a, 0x16, 0xbf, 0x54, 0x6a, 0x1c, 0xae, 0x03, 0x8d, 0x1e, 0x02, 0x44, 0x87, 0xb6, 0x7a, 0xcb, - 0xb4, 0x75, 0x63, 0x57, 0xed, 0x9a, 0x2f, 0xf1, 0xbb, 0xfa, 0xc2, 0x8a, 0x4c, 0x6b, 0xb6, 0x68, - 0xc5, 0x06, 0x29, 0xcf, 0xff, 0x4f, 0x09, 0x12, 0x0e, 0x15, 0x32, 0xa7, 0xd4, 0x5a, 0xad, 0x1e, - 0xb6, 0x2c, 0x3e, 0x7a, 0xc5, 0x23, 0x5a, 0x86, 0x58, 0xb7, 0xbf, 0xad, 0x8a, 0x91, 0x92, 0x5c, - 0xba, 0x3b, 0x50, 0xef, 0x85, 0xfa, 0xd0, 0x93, 0xa8, 0xd1, 0x6e, 0x7f, 0x9b, 0xa8, 0xd2, 0x59, - 0x48, 0x05, 0xf0, 0x92, 0xbc, 0xe5, 0xb2, 0x41, 0x6f, 0x10, 0xe6, 0x0d, 0x50, 0xbb, 0x3d, 0xdd, - 0xec, 0xe9, 0xf6, 0x01, 0xdd, 0x5c, 0x19, 0x56, 0x64, 0x51, 0xb1, 0xc1, 0xcb, 0x51, 0x1e, 0xd2, - 0x9c, 0x17, 0x75, 0xfb, 0xc0, 0xe6, 0x1b, 0x87, 0x53, 0x4a, 0x92, 0xbd, 0xae, 0x48, 0x8a, 0xd0, - 0x02, 0xa4, 0x04, 0x8c, 0x73, 0xf5, 0x44, 0x42, 0x01, 0x06, 0x42, 0xa6, 0x4e, 0xf9, 0x36, 0x64, - 0xeb, 0x74, 0x9a, 0xe1, 0x36, 0xff, 0x8a, 0xdb, 0x48, 0x69, 0x82, 0x46, 0x8e, 0x6c, 0x60, 0x68, - 0xa8, 0x81, 0x17, 0xfe, 0xa3, 0x04, 0xc9, 0x62, 0xdb, 0x6c, 0xde, 0xac, 0xac, 0x5c, 0x6b, 0x6b, - 0xbb, 0xe8, 0x12, 0x1c, 0x2f, 0xae, 0xd5, 0x4a, 0xcf, 0xa8, 0x95, 0x15, 0xf5, 0xda, 0x5a, 0xc1, - 0x73, 0x84, 0x60, 0xee, 0xc4, 0x2b, 0xb7, 0x17, 0x90, 0x07, 0x76, 0xd3, 0xa0, 0xd3, 0x6a, 0x74, - 0x11, 0x66, 0xfd, 0x28, 0x85, 0x62, 0xbd, 0x5c, 0x6d, 0xc8, 0xd2, 0xdc, 0xf1, 0x57, 0x6e, 0x2f, - 0x4c, 0x7b, 0x30, 0x0a, 0xdb, 0x16, 0x36, 0xec, 0x61, 0x84, 0x52, 0x6d, 0x7d, 0xbd, 0xd2, 0x90, - 0x43, 0x43, 0x08, 0x25, 0xb3, 0xd3, 0xd1, 0x6d, 0xf4, 0x00, 0x4c, 0xfb, 0x11, 0xaa, 0x95, 0x35, - 0x39, 0x3c, 0x87, 0x5e, 0xb9, 0xbd, 0x90, 0xf1, 0x40, 0x57, 0xf5, 0xf6, 0x5c, 0xfc, 0x9d, 0x3f, - 0x75, 0xe6, 0xd8, 0x47, 0xff, 0xde, 0x19, 0xa9, 0xb8, 0x36, 0x72, 0xf4, 0x2e, 0x4d, 0x3e, 0x7a, - 0xc5, 0xf0, 0x74, 0x06, 0xef, 0x07, 0x43, 0x30, 0xef, 0xd4, 0xde, 0xc2, 0x3d, 0x4b, 0x37, 0x0d, - 0x32, 0x0e, 0x99, 0xea, 0x3b, 0xa1, 0x14, 0xef, 0x1c, 0x0e, 0x30, 0xda, 0xb4, 0x3d, 0x05, 0xe1, - 0x42, 0xb7, 0x8b, 0xe6, 0xe8, 0xa8, 0xb2, 0xcd, 0xa6, 0xc9, 0xdc, 0x60, 0x44, 0x71, 0x9e, 0x49, - 0x9d, 0x65, 0xee, 0xd8, 0x2f, 0x69, 0x3d, 0xe7, 0x7e, 0x48, 0xf1, 0x9c, 0xbf, 0x0a, 0x89, 0x92, - 0x69, 0x58, 0xd8, 0xb0, 0xfa, 0x34, 0xbd, 0xb2, 0x4d, 0x84, 0xc1, 0x29, 0xb0, 0x07, 0xe2, 0x46, - 0xb4, 0x6e, 0x97, 0x62, 0x46, 0x14, 0xf2, 0x93, 0x85, 0x2d, 0xc5, 0xea, 0x48, 0xf1, 0x5c, 0x9e, - 0x5c, 0x3c, 0xae, 0x00, 0x1c, 0x01, 0xbd, 0xf7, 0x6e, 0x8f, 0xe1, 0x77, 0xac, 0x9b, 0x57, 0x3c, - 0x01, 0x96, 0x6d, 0x4c, 0x58, 0x31, 0x37, 0xde, 0x5e, 0xce, 0x8d, 0xeb, 0x95, 0x11, 0xb1, 0xec, - 0xb8, 0x64, 0x57, 0xfe, 0x2a, 0xa4, 0x37, 0xb4, 0x9e, 0x5d, 0xc7, 0xf6, 0x75, 0xac, 0xb5, 0x70, - 0xcf, 0x1f, 0xaf, 0xa4, 0x45, 0xbc, 0x82, 0x20, 0x42, 0x83, 0x12, 0xe6, 0xae, 0xe9, 0xef, 0xbc, - 0x0e, 0x11, 0x7a, 0xd0, 0xd1, 0x89, 0x65, 0x38, 0x06, 0x8b, 0x65, 0x48, 0x77, 0x51, 0x2b, 0xc1, - 0xd3, 0xa5, 0xf4, 0x01, 0x3d, 0x26, 0x22, 0x92, 0xf0, 0x98, 0x88, 0x84, 0xfb, 0x70, 0x1e, 0x97, - 0x74, 0x20, 0xc6, 0x07, 0x82, 0xc3, 0x89, 0xe4, 0x72, 0x82, 0xaa, 0x90, 0xed, 0x6a, 0x3d, 0x9b, - 0xde, 0x9b, 0xb4, 0x47, 0x9b, 0xc1, 0xad, 0xe5, 0x42, 0x80, 0xf1, 0xf6, 0x35, 0x97, 0xbf, 0x26, - 0xdd, 0xf5, 0x16, 0xe6, 0x5f, 0x8f, 0x40, 0x94, 0x8b, 0xe3, 0xcd, 0x10, 0xe3, 0x02, 0xe7, 0xb6, - 0xe9, 0xcc, 0x62, 0x80, 0xfa, 0x2f, 0x3a, 0x6a, 0xca, 0x09, 0x0a, 0x24, 0x74, 0x1f, 0xc4, 0x9b, - 0x7b, 0x9a, 0x6e, 0xa8, 0x7a, 0x8b, 0x47, 0xe4, 0xc9, 0x4f, 0xbf, 0x36, 0x1f, 0x2b, 0x91, 0xb2, - 0xca, 0x8a, 0x12, 0xa3, 0x95, 0x95, 0x16, 0x89, 0xa2, 0xf6, 0xb0, 0xbe, 0xbb, 0x67, 0x73, 0x33, - 0xcd, 0x9f, 0xd0, 0x13, 0x10, 0x21, 0x5d, 0xc6, 0x8f, 0x7b, 0xcc, 0x0d, 0x4d, 0xb5, 0x9c, 0x6c, - 0x61, 0x31, 0x4e, 0x5e, 0xfc, 0x9e, 0xff, 0x32, 0x2f, 0x29, 0x14, 0x03, 0xad, 0x40, 0xba, 0xad, - 0x59, 0xb6, 0x4a, 0xc7, 0x09, 0x79, 0xfd, 0x14, 0x27, 0x31, 0x2c, 0x12, 0x2e, 0x5b, 0xce, 0x7b, - 0x92, 0xa0, 0xb1, 0xa2, 0x16, 0x3a, 0x0f, 0x32, 0xa5, 0xd2, 0xa4, 0xa6, 0x8a, 0x45, 0xa6, 0x51, - 0x2a, 0xfa, 0x0c, 0x29, 0x67, 0x16, 0x8c, 0xc6, 0xa7, 0xa7, 0x21, 0x41, 0xef, 0x07, 0xa3, 0x20, - 0xec, 0x84, 0x6d, 0x9c, 0x14, 0xd0, 0xca, 0xfb, 0x21, 0xeb, 0x7a, 0x59, 0x06, 0x12, 0x67, 0x54, - 0xdc, 0x62, 0x0a, 0xf8, 0x08, 0xcc, 0x1a, 0x78, 0xdf, 0x56, 0x07, 0xa1, 0x13, 0x14, 0x1a, 0x91, - 0xba, 0x2d, 0x3f, 0xc6, 0xbd, 0x90, 0x69, 0x0a, 0xe9, 0x33, 0x58, 0xa0, 0xb0, 0x69, 0xa7, 0x94, - 0x82, 0x9d, 0x82, 0xb8, 0xd6, 0xed, 0x32, 0x80, 0x24, 0x77, 0xb2, 0xdd, 0x2e, 0xad, 0xba, 0x00, - 0xd3, 0xb4, 0x8d, 0x3d, 0x6c, 0xf5, 0xdb, 0x36, 0x27, 0x92, 0xa2, 0x30, 0x59, 0x52, 0xa1, 0xb0, - 0x72, 0x0a, 0x7b, 0x0e, 0xd2, 0xf8, 0x96, 0xde, 0xc2, 0x46, 0x13, 0x33, 0xb8, 0x34, 0x85, 0x4b, - 0x89, 0x42, 0x0a, 0xf4, 0x00, 0x38, 0xde, 0x53, 0x15, 0x8e, 0x3d, 0xc3, 0xe8, 0x89, 0xf2, 0x02, - 0x2b, 0xce, 0xe7, 0x20, 0xb2, 0xa2, 0xd9, 0x1a, 0xb1, 0x63, 0xf6, 0x3e, 0x8b, 0x57, 0x52, 0x0a, - 0xf9, 0x99, 0xff, 0x8d, 0x30, 0x44, 0xb6, 0x4c, 0x1b, 0xa3, 0xcb, 0x9e, 0xe8, 0x39, 0x13, 0xa8, - 0xd2, 0x75, 0x7d, 0xd7, 0xc0, 0xad, 0x75, 0x6b, 0xd7, 0x73, 0x29, 0xaf, 0xab, 0x50, 0x21, 0x9f, - 0x42, 0xcd, 0xc2, 0x54, 0xcf, 0xec, 0x1b, 0x2d, 0x71, 0xae, 0x82, 0x3e, 0xa0, 0x6b, 0x24, 0x74, - 0xe4, 0x7a, 0x12, 0x19, 0xab, 0x27, 0x59, 0xa2, 0x27, 0x44, 0x8d, 0x79, 0x81, 0x12, 0xdb, 0xe6, - 0xea, 0x52, 0x84, 0x84, 0x63, 0x61, 0x1c, 0x85, 0x9b, 0x44, 0x67, 0x5d, 0x34, 0x12, 0x94, 0x38, - 0xbd, 0xef, 0x88, 0x8f, 0xe9, 0x9c, 0xec, 0x54, 0x70, 0xf9, 0xf9, 0x14, 0x8b, 0xdf, 0x10, 0x1c, - 0xa3, 0x0d, 0x73, 0x15, 0x8b, 0xdd, 0x12, 0x7c, 0x17, 0x24, 0x2c, 0x7d, 0xd7, 0xa0, 0x67, 0x95, - 0xb8, 0xee, 0xb9, 0x05, 0xa4, 0xd6, 0x3d, 0xa9, 0xcd, 0x74, 0xcd, 0x73, 0x13, 0xfd, 0x45, 0x98, - 0x71, 0xef, 0x80, 0x77, 0xa9, 0x30, 0x3d, 0x43, 0x4e, 0x55, 0x5d, 0xd4, 0xe4, 0xff, 0x99, 0x04, - 0x51, 0xee, 0xdc, 0xdd, 0x7e, 0x90, 0x82, 0xfb, 0x21, 0x34, 0xaa, 0x1f, 0xc2, 0x5f, 0x57, 0x3f, - 0x80, 0xc3, 0xa7, 0xc5, 0x2f, 0x82, 0x0d, 0x8a, 0x64, 0x19, 0x93, 0x75, 0x7d, 0x97, 0x8f, 0x7d, - 0x0f, 0x56, 0xfe, 0x35, 0x89, 0xb8, 0x5f, 0x5e, 0x8f, 0x8a, 0x90, 0x16, 0x9c, 0xa9, 0x3b, 0x6d, - 0x6d, 0x97, 0xab, 0xe3, 0x99, 0xd1, 0xec, 0x91, 0x98, 0x45, 0x49, 0x72, 0x8e, 0x68, 0xf4, 0x15, - 0xd8, 0xb3, 0xa1, 0x11, 0x3d, 0xeb, 0x53, 0xa5, 0xf0, 0x9d, 0xa9, 0x92, 0xaf, 0xd3, 0x23, 0x03, - 0x9d, 0x9e, 0xff, 0x8c, 0xc4, 0x2f, 0xa1, 0x6f, 0xb1, 0xb3, 0x59, 0xff, 0xc7, 0x7a, 0xeb, 0x5b, - 0xb9, 0x7e, 0xb5, 0x70, 0x4b, 0x1d, 0xea, 0xb6, 0x7b, 0x02, 0x48, 0xfa, 0xb9, 0x76, 0xbb, 0x0f, - 0x09, 0x32, 0x75, 0xb7, 0x1b, 0x7f, 0x35, 0x04, 0xd3, 0x43, 0xf0, 0x7f, 0x03, 0xbb, 0xd3, 0x3f, - 0x86, 0xa7, 0x26, 0x1c, 0xc3, 0xd1, 0x91, 0x63, 0xf8, 0x57, 0x43, 0x34, 0xf7, 0xd0, 0x35, 0x2d, - 0xad, 0xfd, 0xd7, 0x62, 0x83, 0x4f, 0x43, 0xa2, 0x6b, 0xb6, 0x55, 0x56, 0xc3, 0x4e, 0xb8, 0xc5, - 0xbb, 0x66, 0x5b, 0x19, 0x52, 0xb5, 0xa9, 0x6f, 0x94, 0x81, 0x8e, 0x7e, 0x03, 0xba, 0x21, 0x36, - 0x38, 0xaa, 0x6c, 0x48, 0x31, 0x59, 0xf0, 0x08, 0xea, 0x12, 0x11, 0x02, 0x8d, 0xc9, 0xa4, 0xc1, - 0x98, 0xcf, 0xe1, 0x9b, 0x81, 0x2a, 0x1c, 0x90, 0xa0, 0xb0, 0x78, 0x63, 0x38, 0x71, 0x35, 0x60, - 0xb9, 0x14, 0x0e, 0x98, 0x7f, 0x55, 0x02, 0x58, 0x23, 0xc2, 0xa5, 0x2d, 0x26, 0xc1, 0x8f, 0x45, - 0x99, 0x50, 0x7d, 0xef, 0x9e, 0x1f, 0xd9, 0x71, 0x9c, 0x83, 0x94, 0xe5, 0x65, 0x7d, 0x05, 0xd2, - 0xae, 0x82, 0x5b, 0x58, 0xb0, 0x33, 0x7f, 0x58, 0x4a, 0xa0, 0x8e, 0x6d, 0x25, 0x75, 0xcb, 0xf3, - 0x94, 0xff, 0x17, 0x12, 0x24, 0x28, 0x57, 0xeb, 0xd8, 0xd6, 0x7c, 0x1d, 0x29, 0x7d, 0x1d, 0x1d, - 0x79, 0x37, 0x00, 0xa3, 0x63, 0xe9, 0x2f, 0x63, 0xae, 0x5f, 0x09, 0x5a, 0x52, 0xd7, 0x5f, 0xc6, - 0xe8, 0x71, 0x47, 0xea, 0xe1, 0x31, 0x52, 0xe7, 0xa6, 0x43, 0xc8, 0xfe, 0x24, 0xc4, 0xe8, 0x7d, - 0x1f, 0xfb, 0x16, 0x4f, 0x04, 0x44, 0x8d, 0x7e, 0xa7, 0xb1, 0x6f, 0xe5, 0x6f, 0x42, 0xac, 0xb1, - 0xcf, 0x72, 0x9a, 0xa7, 0x21, 0xd1, 0x33, 0x4d, 0x1e, 0x0d, 0xb2, 0x40, 0x3c, 0x4e, 0x0a, 0x68, - 0xf0, 0x23, 0xd2, 0x78, 0x21, 0x37, 0x8d, 0xe7, 0x26, 0x22, 0xc3, 0x93, 0x25, 0x22, 0xc9, 0xbc, - 0x3d, 0xed, 0x1b, 0x51, 0xe8, 0x21, 0x38, 0x59, 0xaf, 0xac, 0x56, 0xcb, 0x2b, 0xea, 0x7a, 0x7d, - 0x75, 0xe0, 0xa2, 0x83, 0xb9, 0xec, 0x2b, 0xb7, 0x17, 0x92, 0x7c, 0xc2, 0x3e, 0x0a, 0x7a, 0x43, - 0x29, 0x6f, 0xd5, 0x1a, 0x65, 0x59, 0x62, 0xd0, 0x1b, 0x3d, 0x7c, 0xcb, 0xb4, 0xd9, 0xd7, 0x8a, - 0x1e, 0x81, 0x53, 0x01, 0xd0, 0xce, 0xb4, 0x7d, 0xfa, 0x95, 0xdb, 0x0b, 0xe9, 0x8d, 0x1e, 0x66, - 0xaa, 0x46, 0x31, 0x16, 0x21, 0x37, 0x8c, 0x51, 0xdb, 0xa8, 0xd5, 0x0b, 0x6b, 0xf2, 0xc2, 0x9c, - 0xfc, 0xca, 0xed, 0x85, 0x94, 0xb0, 0x1d, 0x04, 0xfe, 0x9b, 0x3f, 0x6f, 0x8f, 0x0c, 0xef, 0xf6, - 0x78, 0xa9, 0xa7, 0x75, 0xbb, 0xb8, 0x67, 0x8d, 0xda, 0xd6, 0x70, 0x0e, 0x92, 0x2b, 0x9e, 0x4b, - 0x72, 0x9c, 0xfd, 0x2d, 0x12, 0xbd, 0x40, 0x87, 0x3d, 0xe4, 0xf3, 0x00, 0xd7, 0xda, 0xa6, 0x66, - 0x07, 0xc0, 0x84, 0x3c, 0x30, 0x15, 0xc3, 0xbe, 0x72, 0x39, 0x00, 0x26, 0x2c, 0x60, 0xce, 0x41, - 0x72, 0x73, 0x14, 0x50, 0xc4, 0x4f, 0xe8, 0xd1, 0xa5, 0x00, 0x98, 0xa9, 0x01, 0x42, 0x81, 0x40, - 0x69, 0x01, 0x74, 0x16, 0x12, 0x45, 0xd3, 0x6c, 0x07, 0x80, 0xc4, 0x3d, 0x74, 0xea, 0x9e, 0xfb, - 0x7f, 0x7c, 0x40, 0x09, 0x0f, 0x43, 0x34, 0xaf, 0x15, 0x00, 0xe3, 0xec, 0x00, 0x3a, 0xf2, 0xc6, - 0x97, 0x67, 0x79, 0xbf, 0x1c, 0x75, 0xe3, 0x8b, 0xe8, 0xcf, 0x3b, 0xdb, 0xf8, 0x92, 0xf2, 0x2c, - 0x6e, 0x38, 0x59, 0x86, 0xae, 0xd6, 0xd3, 0x3a, 0x87, 0x24, 0x2e, 0x82, 0x93, 0x0a, 0x63, 0xf6, - 0x15, 0xcd, 0x8d, 0xd1, 0x44, 0x32, 0xb3, 0xc9, 0x3a, 0x13, 0xe6, 0x0d, 0xca, 0x02, 0xba, 0xec, - 0xcd, 0xee, 0x24, 0x47, 0xc7, 0x21, 0x0c, 0x5c, 0x64, 0x7f, 0x9e, 0x82, 0xb8, 0x98, 0x78, 0x71, - 0xdb, 0x7c, 0x36, 0x28, 0x5a, 0xe2, 0x20, 0x1c, 0xd7, 0x41, 0x41, 0xdf, 0x02, 0x09, 0xc7, 0x52, - 0x73, 0xd3, 0x94, 0x3f, 0xcc, 0xb6, 0x73, 0x02, 0x2e, 0x12, 0x5a, 0x76, 0xd3, 0x03, 0x91, 0x91, - 0x19, 0x87, 0x2d, 0x06, 0xc1, 0xb1, 0x9d, 0xd4, 0xc0, 0x63, 0x10, 0xd1, 0xb6, 0x9b, 0x3a, 0x77, - 0xe7, 0x77, 0x07, 0x20, 0x16, 0x8a, 0xa5, 0x0a, 0xc3, 0xa2, 0x89, 0x5d, 0x0a, 0x4e, 0x98, 0xb6, - 0x0e, 0x8c, 0xe6, 0x5e, 0xcf, 0x34, 0x0e, 0xb8, 0x07, 0x0f, 0x62, 0xba, 0x2e, 0x60, 0x04, 0xd3, - 0x0e, 0x12, 0x61, 0x9a, 0x5f, 0xda, 0xc0, 0x6f, 0x21, 0x0c, 0x62, 0x9a, 0x5f, 0xf6, 0x20, 0x98, - 0xe6, 0x08, 0xf9, 0x0a, 0xcf, 0xa7, 0xf2, 0x6e, 0xa3, 0x37, 0x40, 0xef, 0xf3, 0x7c, 0x30, 0x1b, - 0xf0, 0xf1, 0x8e, 0xb6, 0xcf, 0x92, 0xc1, 0x27, 0x21, 0x46, 0x2a, 0x77, 0xf9, 0x55, 0x8c, 0x61, - 0x25, 0xda, 0xd1, 0xf6, 0x57, 0x35, 0xeb, 0x46, 0x24, 0x1e, 0x96, 0x23, 0xf9, 0x8f, 0x91, 0xf0, - 0xdb, 0xd7, 0x35, 0xe8, 0x41, 0x40, 0x04, 0x43, 0xdb, 0xc5, 0x2a, 0x71, 0x42, 0xb4, 0x93, 0x05, - 0xdd, 0x6c, 0x47, 0xdb, 0x2f, 0xec, 0xe2, 0x6a, 0xbf, 0x43, 0x19, 0xb0, 0xd0, 0x3a, 0xc8, 0x02, - 0x58, 0x28, 0xa0, 0x13, 0x2f, 0x0c, 0x7d, 0xc0, 0x8a, 0x03, 0xb0, 0x80, 0xe6, 0x55, 0x12, 0xd0, - 0x64, 0x18, 0x3d, 0x67, 0xc3, 0x9b, 0xaf, 0x29, 0x61, 0x7f, 0x53, 0xf2, 0x4f, 0x43, 0x76, 0x40, - 0x0b, 0xbc, 0xe9, 0x70, 0x2a, 0x34, 0x3a, 0x77, 0x4f, 0x88, 0x74, 0x38, 0x1d, 0x7d, 0xcb, 0xf1, - 0x5f, 0xff, 0xd0, 0xbc, 0x44, 0x97, 0x51, 0x1f, 0x84, 0xb4, 0x4f, 0x0d, 0x44, 0xe2, 0x52, 0x72, - 0x13, 0x97, 0x2e, 0xf0, 0x0b, 0x90, 0x22, 0xae, 0x14, 0xb7, 0x38, 0xec, 0x7d, 0x90, 0x65, 0xbe, - 0x7e, 0x50, 0xd6, 0x2c, 0x86, 0x5f, 0x17, 0x02, 0xcf, 0x8b, 0xa0, 0xde, 0x2f, 0xf6, 0xa4, 0x80, - 0x5a, 0xd5, 0xac, 0xfc, 0x8f, 0x4a, 0x90, 0x1d, 0xd0, 0x0d, 0xf4, 0x14, 0x24, 0xba, 0x3d, 0xdc, - 0xd4, 0x3d, 0x69, 0xae, 0x43, 0x44, 0x18, 0xa1, 0xe2, 0x73, 0x31, 0x48, 0x98, 0x24, 0x76, 0x49, - 0xb4, 0x70, 0x5b, 0x3b, 0x18, 0xdf, 0x0b, 0x8c, 0x84, 0xf8, 0xce, 0xe0, 0x0a, 0x41, 0xca, 0xff, - 0xb6, 0x04, 0x69, 0x9f, 0xd2, 0xa1, 0x16, 0xdc, 0x4d, 0x5c, 0xb4, 0x77, 0x67, 0x3e, 0xbf, 0x7f, - 0xdf, 0x33, 0x47, 0x0b, 0xba, 0xb9, 0xc4, 0x75, 0x34, 0x34, 0xb8, 0x91, 0x94, 0x39, 0x42, 0xc7, - 0xdd, 0xa0, 0xcf, 0x2e, 0xea, 0xbf, 0xce, 0x82, 0xf1, 0x1a, 0xa0, 0xee, 0xb6, 0x3d, 0x48, 0x3a, - 0x34, 0x29, 0x69, 0x99, 0x20, 0x7b, 0x09, 0xe6, 0xeb, 0x00, 0xee, 0xc0, 0x45, 0x85, 0x49, 0x1a, - 0x11, 0x3e, 0x8c, 0xc3, 0xe5, 0x50, 0x4e, 0x2a, 0x6e, 0x7c, 0xf4, 0xd3, 0x67, 0xa4, 0x6f, 0x4a, - 0xe8, 0xf0, 0x95, 0x3a, 0xdc, 0xe5, 0x82, 0x6e, 0x37, 0xf5, 0xc1, 0x84, 0xb6, 0xec, 0x18, 0x07, - 0x52, 0x3b, 0x49, 0x3e, 0x7b, 0x8c, 0xa7, 0x99, 0x24, 0xdf, 0x7d, 0x87, 0xe9, 0xec, 0x7f, 0x97, - 0x80, 0x98, 0x82, 0xdf, 0xda, 0xc7, 0x96, 0x8d, 0x1e, 0x85, 0x08, 0x6e, 0xee, 0x99, 0xc3, 0x6b, - 0x4a, 0xbc, 0x19, 0x8b, 0xe5, 0xe6, 0x9e, 0xc9, 0x81, 0xaf, 0x1f, 0x53, 0x28, 0x30, 0xba, 0x02, - 0x53, 0x3b, 0xed, 0x3e, 0xcf, 0x74, 0xfb, 0xfc, 0x90, 0xc0, 0xba, 0x46, 0xaa, 0x5d, 0x34, 0x06, - 0x4e, 0x5e, 0x46, 0xbf, 0xf0, 0x18, 0x1e, 0xf5, 0x32, 0xfa, 0x61, 0x47, 0xf7, 0x65, 0x04, 0x18, - 0x95, 0x00, 0x74, 0x43, 0xb7, 0x55, 0x9a, 0x04, 0xe6, 0x7e, 0x20, 0x1f, 0x84, 0xaa, 0xdb, 0x34, - 0x61, 0xec, 0xe2, 0x27, 0x74, 0x51, 0x46, 0x38, 0x7e, 0x6b, 0x1f, 0xf7, 0x84, 0x2f, 0x08, 0xe0, - 0xf8, 0x2d, 0xa4, 0xda, 0xc3, 0x31, 0x05, 0x27, 0xbe, 0x93, 0x7d, 0x44, 0xc4, 0xde, 0xe7, 0x9f, - 0xc6, 0x5a, 0x18, 0x46, 0xa5, 0xdf, 0x10, 0x69, 0xec, 0xbb, 0xc8, 0xb1, 0x26, 0x2b, 0x41, 0x57, - 0x9d, 0x39, 0x5a, 0x72, 0x70, 0x52, 0xe4, 0x20, 0xb3, 0x29, 0x9a, 0x83, 0xcb, 0x11, 0x50, 0x0d, - 0x32, 0x6d, 0xdd, 0xb2, 0x55, 0xcb, 0xd0, 0xba, 0xd6, 0x9e, 0x69, 0x8b, 0x7b, 0xfc, 0xef, 0x1b, - 0x26, 0xb1, 0xa6, 0x5b, 0x76, 0x5d, 0x80, 0xb9, 0x94, 0xd2, 0x6d, 0x6f, 0x39, 0x21, 0x68, 0xee, - 0xec, 0xe0, 0x9e, 0x43, 0x91, 0x66, 0x65, 0x03, 0x09, 0xd6, 0x08, 0x9c, 0xc0, 0xf4, 0x10, 0x34, - 0xbd, 0xe5, 0xe8, 0xdb, 0x60, 0xa6, 0x6d, 0x6a, 0x2d, 0x87, 0x9e, 0xda, 0xdc, 0xeb, 0x1b, 0x37, - 0x69, 0x0e, 0x37, 0xb9, 0x74, 0x21, 0x80, 0x4d, 0x53, 0x6b, 0x09, 0xe4, 0x12, 0x01, 0x75, 0x29, - 0x4f, 0xb7, 0x07, 0xeb, 0x90, 0x0a, 0xb3, 0x5a, 0xb7, 0xdb, 0x3e, 0x18, 0x24, 0x9f, 0xa5, 0xe4, - 0x1f, 0x1c, 0x26, 0x5f, 0x20, 0xd0, 0x23, 0xe8, 0x23, 0x6d, 0xa8, 0x12, 0x6d, 0x82, 0xdc, 0xed, - 0x61, 0x7a, 0x2c, 0xb7, 0xcb, 0x67, 0x21, 0xf4, 0xa2, 0xfc, 0xe4, 0xd2, 0xf9, 0x61, 0xe2, 0x1b, - 0x0c, 0x52, 0x4c, 0x57, 0x5c, 0xca, 0xd9, 0xae, 0xbf, 0x86, 0x91, 0x35, 0x9b, 0x98, 0x7e, 0x56, - 0x84, 0x93, 0x9d, 0x1e, 0x4d, 0x96, 0x42, 0x06, 0x92, 0xf5, 0xd5, 0xa0, 0x6b, 0x90, 0x64, 0x69, - 0x2b, 0x95, 0xd8, 0x40, 0xfa, 0xbd, 0x96, 0xe4, 0xd2, 0xb9, 0x80, 0xe1, 0x4a, 0x81, 0xb6, 0x4c, - 0x1b, 0xbb, 0xc4, 0x00, 0x3b, 0x85, 0x68, 0x1b, 0x8e, 0xd3, 0x8f, 0x0d, 0x1c, 0xa8, 0x7e, 0x83, - 0x9b, 0x9b, 0xe1, 0x17, 0x04, 0x0f, 0x51, 0xa4, 0x9f, 0xef, 0x3b, 0xd8, 0xf2, 0x5a, 0x5e, 0x97, - 0xf4, 0xcc, 0xad, 0xe1, 0x5a, 0xa2, 0x69, 0x3b, 0xba, 0xa1, 0xb5, 0xf5, 0x97, 0x31, 0x8b, 0x4e, - 0xe8, 0xc7, 0x7b, 0x02, 0x35, 0xed, 0x1a, 0x87, 0xa3, 0xd1, 0x8a, 0x47, 0xd3, 0x76, 0xbc, 0xe5, - 0xc5, 0x18, 0x9f, 0x53, 0x38, 0xd7, 0x70, 0xc7, 0xe4, 0x38, 0xfb, 0x58, 0xc4, 0x8d, 0x48, 0x1c, - 0xe4, 0x64, 0xfe, 0x7e, 0x48, 0x7a, 0xec, 0x14, 0xca, 0x41, 0x8c, 0x7b, 0x4d, 0x71, 0x3e, 0x81, - 0x3f, 0xe6, 0x33, 0x90, 0xf2, 0x9a, 0xa6, 0xfc, 0x7b, 0x24, 0x48, 0x7a, 0x8c, 0x0e, 0xc1, 0xf4, - 0xae, 0x64, 0x25, 0xdc, 0x40, 0xf4, 0x9c, 0x08, 0x1b, 0x44, 0x3d, 0x5b, 0x4d, 0x4d, 0xd1, 0x42, - 0x1e, 0xb5, 0xa0, 0x79, 0x48, 0x76, 0x97, 0xba, 0x0e, 0x48, 0x98, 0x82, 0x40, 0x77, 0xa9, 0x2b, - 0x00, 0xce, 0x42, 0x8a, 0x34, 0x5d, 0xf5, 0xc6, 0xc3, 0x09, 0x25, 0x49, 0xca, 0x38, 0x48, 0xfe, - 0xf7, 0x42, 0x20, 0x0f, 0x1a, 0x33, 0x67, 0x85, 0x4b, 0x3a, 0xf2, 0x0a, 0xd7, 0xa9, 0xc1, 0xb5, - 0x35, 0x77, 0x39, 0x6d, 0x1d, 0x64, 0x77, 0x51, 0x88, 0xf9, 0x9e, 0x43, 0x02, 0xfc, 0x81, 0xc9, - 0x88, 0x92, 0x6d, 0x0e, 0xcc, 0x4e, 0x56, 0x7d, 0x9b, 0x4a, 0x22, 0xce, 0x0e, 0xde, 0x41, 0x7d, - 0x12, 0x30, 0x9b, 0xdd, 0x96, 0x66, 0x63, 0x91, 0x53, 0xf7, 0xec, 0x2f, 0xb9, 0x0f, 0xb2, 0x5a, - 0xb7, 0xab, 0x5a, 0xb6, 0x66, 0x63, 0xdf, 0x2e, 0x8a, 0xb4, 0xd6, 0xed, 0xd2, 0x2f, 0x48, 0xb2, - 0x48, 0xee, 0x5e, 0xc8, 0x10, 0x0b, 0xaf, 0x6b, 0x6d, 0x11, 0x26, 0x44, 0x59, 0xc0, 0xc7, 0x4b, - 0x79, 0xa8, 0xd1, 0x82, 0x94, 0xd7, 0xb8, 0x3b, 0xb9, 0x17, 0xc9, 0x93, 0x7b, 0x41, 0xfc, 0x06, - 0x2e, 0x26, 0x21, 0x71, 0x59, 0x5a, 0xf0, 0x6a, 0xe3, 0x2c, 0xcd, 0xd3, 0xdc, 0x62, 0xc9, 0xd5, - 0xb8, 0xc2, 0x1e, 0xf2, 0xcf, 0x43, 0xc6, 0xef, 0x07, 0x50, 0x06, 0x42, 0xf6, 0x3e, 0x7f, 0x4b, - 0xc8, 0xde, 0x47, 0x97, 0x3c, 0x1f, 0xd7, 0xcc, 0x04, 0x79, 0x3f, 0x8e, 0xef, 0xe6, 0x46, 0xd9, - 0xed, 0x71, 0xf9, 0x2c, 0xa4, 0x7d, 0x5e, 0x22, 0x7f, 0x02, 0x66, 0x83, 0x6c, 0x7e, 0x5e, 0x87, - 0xd9, 0x20, 0xd3, 0x8d, 0xae, 0x40, 0xdc, 0x31, 0xfa, 0x43, 0xe9, 0x34, 0xf1, 0x76, 0x07, 0xc9, - 0x81, 0xf5, 0x2d, 0x07, 0x86, 0x7c, 0xcb, 0x81, 0xf9, 0xef, 0x84, 0xdc, 0x28, 0x7b, 0x3e, 0xb0, - 0x3e, 0x10, 0x71, 0x04, 0x77, 0x02, 0xa2, 0xfc, 0x5e, 0xd4, 0x10, 0xcd, 0x43, 0xf0, 0x27, 0x22, - 0x50, 0x66, 0xdb, 0xc3, 0x2c, 0x3d, 0x41, 0x1f, 0xf2, 0x2a, 0x9c, 0x1a, 0x69, 0xd2, 0x47, 0x2f, - 0xa7, 0x33, 0x42, 0x7c, 0x39, 0x9d, 0x3e, 0xd0, 0x0f, 0x43, 0x63, 0x43, 0x64, 0xf9, 0x12, 0x0a, - 0x7f, 0xca, 0xbf, 0x2f, 0x0c, 0x27, 0x82, 0xed, 0x3a, 0x5a, 0x80, 0x14, 0x99, 0x1d, 0xd8, 0xfe, - 0x89, 0x04, 0x74, 0xb4, 0xfd, 0x06, 0x9f, 0x45, 0xf0, 0xa5, 0xc8, 0x90, 0xb3, 0x14, 0x89, 0xb6, - 0x60, 0xba, 0x6d, 0x36, 0xb5, 0xb6, 0xea, 0x59, 0x0a, 0xe6, 0xc3, 0xe9, 0x9e, 0x51, 0x76, 0x5a, - 0x2c, 0x36, 0x10, 0x13, 0xc4, 0x07, 0x42, 0x96, 0x12, 0x59, 0x73, 0x96, 0x8d, 0x51, 0x19, 0x92, - 0x1d, 0xdd, 0xda, 0xc6, 0x7b, 0xda, 0x2d, 0xdd, 0xec, 0xf1, 0x71, 0x15, 0xa0, 0x3d, 0xeb, 0x2e, - 0x90, 0x58, 0xa3, 0xf6, 0xe0, 0x79, 0x3a, 0x65, 0x2a, 0x70, 0xed, 0x3c, 0x7a, 0x64, 0xcb, 0x32, - 0x6a, 0x15, 0x3a, 0x36, 0x72, 0x15, 0x3a, 0x68, 0xc9, 0x37, 0x1e, 0xbc, 0xe4, 0xfb, 0x0a, 0xed, - 0x9c, 0x20, 0xef, 0x38, 0xbc, 0x0a, 0x8c, 0x1a, 0x30, 0xcb, 0xf1, 0x5b, 0x3e, 0xe9, 0x0f, 0x6d, - 0x4e, 0xf3, 0x07, 0x5d, 0x1e, 0xa9, 0x23, 0x81, 0x3f, 0x5a, 0xf0, 0xe1, 0x3b, 0x14, 0xbc, 0xd8, - 0x8b, 0x11, 0xf1, 0xec, 0xc5, 0xf8, 0xbf, 0xac, 0x33, 0xbe, 0x2f, 0x2c, 0x56, 0xc7, 0x3c, 0x81, - 0x45, 0xe0, 0x26, 0x93, 0x51, 0x8b, 0x39, 0xa2, 0x61, 0xe1, 0x23, 0x37, 0x8c, 0xf7, 0x76, 0x64, - 0x7c, 0x6f, 0x4f, 0x7d, 0x23, 0x7b, 0x3b, 0x7a, 0x87, 0xbd, 0xfd, 0x4d, 0xed, 0x87, 0x0f, 0x48, - 0x30, 0x37, 0x3a, 0x1c, 0x0b, 0xec, 0x90, 0x23, 0x2d, 0x3f, 0x8e, 0xf2, 0x78, 0xf7, 0x42, 0x66, - 0x20, 0x5a, 0x64, 0xca, 0x9c, 0xf6, 0xcd, 0xc7, 0xf3, 0xbf, 0x1c, 0x86, 0xd9, 0xa0, 0x80, 0x2e, - 0x60, 0xc4, 0x2a, 0x30, 0xd3, 0xc2, 0x4d, 0xbd, 0x75, 0xc7, 0x03, 0x76, 0x9a, 0xa3, 0xff, 0xbf, - 0xf1, 0x3a, 0xac, 0x27, 0xe8, 0x02, 0x4c, 0x5b, 0x07, 0x46, 0x53, 0x37, 0x76, 0x55, 0xdb, 0x14, - 0xb1, 0x51, 0x82, 0x25, 0x08, 0x79, 0x45, 0xc3, 0xe4, 0xd1, 0xd1, 0x4f, 0x03, 0xc4, 0x15, 0x6c, - 0x75, 0x49, 0x30, 0x87, 0x4a, 0x90, 0xc0, 0xfb, 0x4d, 0xdc, 0xb5, 0xdd, 0x1c, 0x57, 0xe0, 0x1c, - 0x83, 0x83, 0x08, 0x3c, 0x32, 0xd7, 0x76, 0xf0, 0xd0, 0x65, 0x9e, 0x52, 0x18, 0x99, 0x1c, 0x60, - 0xa1, 0xba, 0x83, 0xca, 0x72, 0x0a, 0x8f, 0x8b, 0x9c, 0x42, 0x78, 0xd4, 0x4c, 0x99, 0x07, 0xee, - 0x0e, 0x1e, 0x4f, 0x2a, 0x5c, 0xe6, 0x49, 0x85, 0xc8, 0xa8, 0xd7, 0xb1, 0xf8, 0xde, 0x7d, 0x9d, - 0xce, 0x2e, 0xdd, 0xf5, 0x66, 0x15, 0xa2, 0xa3, 0x9a, 0xea, 0x09, 0xc4, 0xdd, 0xa6, 0xba, 0x69, - 0x85, 0xc7, 0x45, 0x5a, 0x21, 0x36, 0x8a, 0x69, 0x1e, 0x79, 0xba, 0x4c, 0xb3, 0xbc, 0xc2, 0x9b, - 0x3d, 0x79, 0x85, 0xc4, 0x60, 0x4e, 0x7e, 0x28, 0xaf, 0xe0, 0x60, 0x3b, 0x89, 0x85, 0x65, 0x27, - 0xb1, 0x90, 0x1a, 0x99, 0x95, 0xe0, 0x21, 0xa3, 0x83, 0x2c, 0x32, 0x0b, 0x1b, 0x43, 0x99, 0x05, - 0x96, 0x08, 0xb8, 0x7f, 0x6c, 0x66, 0xc1, 0x21, 0x35, 0x90, 0x5a, 0xd8, 0x18, 0x4a, 0x2d, 0x64, - 0x46, 0x51, 0x1c, 0x88, 0x4f, 0x5d, 0x8a, 0xfe, 0xdc, 0xc2, 0xb7, 0x07, 0xe7, 0x16, 0x46, 0x4e, - 0xfe, 0x03, 0x62, 0x51, 0x87, 0x74, 0x40, 0x72, 0xe1, 0x3b, 0x47, 0x24, 0x17, 0xe4, 0x51, 0x93, - 0xe0, 0xa0, 0x48, 0xd4, 0x79, 0x41, 0x50, 0x76, 0x61, 0x2b, 0x20, 0xbb, 0xc0, 0xd2, 0x00, 0x0f, - 0x4c, 0x90, 0x5d, 0x70, 0x48, 0x0f, 0xa5, 0x17, 0xb6, 0x02, 0xd2, 0x0b, 0x68, 0x34, 0xdd, 0x81, - 0x00, 0xca, 0x4b, 0xd7, 0x9f, 0x5f, 0x58, 0xf5, 0xe7, 0x17, 0x66, 0x0e, 0x8f, 0x5b, 0x59, 0x18, - 0xe0, 0x50, 0xf3, 0x26, 0x18, 0x9a, 0xa3, 0x12, 0x0c, 0x2c, 0x07, 0xf0, 0xf0, 0x84, 0x09, 0x06, - 0x87, 0x76, 0x60, 0x86, 0x61, 0x63, 0x28, 0xc3, 0x70, 0x7c, 0x94, 0xc2, 0x0d, 0x38, 0x24, 0x57, - 0xe1, 0x46, 0xa6, 0x18, 0xd8, 0x57, 0x29, 0xd9, 0xf7, 0x28, 0x41, 0x4e, 0xde, 0x88, 0xc4, 0x93, - 0x72, 0x2a, 0xff, 0x00, 0x09, 0x81, 0x06, 0xec, 0x1e, 0x99, 0x70, 0xe0, 0x5e, 0xcf, 0xec, 0x89, - 0x05, 0x51, 0xfa, 0x90, 0x3f, 0x0f, 0x29, 0xaf, 0x89, 0x3b, 0x24, 0x1d, 0x91, 0x85, 0xb4, 0xcf, - 0xaa, 0xe5, 0x7f, 0x5d, 0x82, 0x94, 0xd7, 0x5e, 0xf9, 0x26, 0xab, 0x09, 0x3e, 0x59, 0xf5, 0x24, - 0x29, 0x42, 0xfe, 0x24, 0xc5, 0x3c, 0x24, 0xc9, 0x84, 0x6d, 0x20, 0xff, 0xa0, 0x75, 0x9d, 0xfc, - 0x83, 0xd8, 0xc5, 0xc9, 0x52, 0x19, 0xdc, 0x33, 0xb0, 0x2d, 0x0c, 0x59, 0x67, 0x47, 0x2b, 0xcf, - 0xf9, 0x3f, 0x0c, 0x33, 0x1e, 0x58, 0x67, 0x22, 0xc8, 0xa6, 0xe2, 0xb2, 0x03, 0x5d, 0xe0, 0x33, - 0xc2, 0xdf, 0x96, 0x60, 0x7a, 0xc8, 0x5c, 0x06, 0xe6, 0x18, 0xa4, 0x6f, 0x54, 0x8e, 0x21, 0x74, - 0xe7, 0x39, 0x06, 0xef, 0xd4, 0x36, 0xec, 0x9f, 0xda, 0x7e, 0x45, 0x82, 0xb4, 0xcf, 0x6c, 0x93, - 0x4e, 0x68, 0x9a, 0x2d, 0xb1, 0x7c, 0x4e, 0x7f, 0x93, 0x98, 0xa6, 0x6d, 0x8a, 0xcf, 0x09, 0x92, - 0x9f, 0x04, 0xca, 0x71, 0x44, 0x09, 0xee, 0x66, 0x9c, 0x79, 0xea, 0x94, 0xf7, 0x08, 0x1b, 0x3f, - 0xd6, 0x15, 0x75, 0x8f, 0x75, 0x39, 0xab, 0xe6, 0x31, 0xcf, 0xaa, 0x39, 0xba, 0x0a, 0x09, 0xba, - 0x62, 0xa0, 0x9a, 0x5d, 0x8b, 0xa7, 0x9f, 0xef, 0x3a, 0xe4, 0x48, 0x97, 0x45, 0x4f, 0x0c, 0xb0, - 0x73, 0x60, 0x6e, 0xc4, 0x92, 0xf0, 0x45, 0x2c, 0x77, 0x41, 0x82, 0xb0, 0xcf, 0xbe, 0x4d, 0x0c, - 0xfc, 0xd6, 0x15, 0x51, 0x90, 0xff, 0xb9, 0x10, 0x64, 0x07, 0xbc, 0x4e, 0x60, 0xe3, 0x83, 0xb6, - 0xaf, 0x4c, 0x26, 0x90, 0x33, 0x00, 0xbb, 0x9a, 0xa5, 0xbe, 0xa4, 0x19, 0x36, 0x6e, 0x71, 0xa9, - 0x78, 0x4a, 0xd0, 0x1c, 0xc4, 0xc9, 0x53, 0xdf, 0xc2, 0x2d, 0x9e, 0xcd, 0x71, 0x9e, 0x51, 0x05, - 0xa2, 0xf8, 0x16, 0xbd, 0x3a, 0x9e, 0x7d, 0x4e, 0xea, 0x64, 0x80, 0x79, 0x22, 0xf5, 0xc5, 0x1c, - 0xe9, 0xee, 0xcf, 0xbf, 0x36, 0x2f, 0x33, 0xf0, 0x87, 0x9c, 0xb3, 0xbc, 0x0a, 0x27, 0xe0, 0x17, - 0x43, 0x7c, 0x40, 0x0c, 0x34, 0xb5, 0x98, 0x12, 0x79, 0x02, 0x22, 0x54, 0x76, 0xb8, 0x47, 0x49, - 0x77, 0x70, 0xa7, 0x6b, 0x9a, 0x6d, 0x95, 0x8d, 0xf3, 0x02, 0x64, 0xfc, 0x4e, 0x96, 0x7d, 0xff, - 0xdf, 0xd6, 0x74, 0x43, 0xf5, 0xc5, 0xd1, 0x29, 0x56, 0xc8, 0xc6, 0x95, 0xf7, 0xc3, 0x00, 0xf9, - 0xb7, 0xc0, 0xf1, 0x40, 0x1f, 0x8b, 0x9e, 0x80, 0x84, 0xeb, 0x9f, 0xd9, 0x01, 0xad, 0xc3, 0x72, - 0x36, 0x2e, 0x70, 0x7e, 0x0b, 0x8e, 0x07, 0x3a, 0x59, 0xf4, 0x14, 0x44, 0xd9, 0xe6, 0x6d, 0xbe, - 0x41, 0xef, 0xde, 0xf1, 0xde, 0xb9, 0xdf, 0xb6, 0x15, 0x8e, 0x94, 0xbf, 0x04, 0xa7, 0x46, 0x7a, - 0x59, 0x37, 0xf3, 0x22, 0x79, 0x32, 0x2f, 0xf9, 0x5f, 0x94, 0x60, 0x6e, 0xb4, 0xe7, 0x44, 0xc5, - 0x01, 0x86, 0x2e, 0x4c, 0xe8, 0x77, 0x3d, 0x5c, 0x91, 0xa9, 0x49, 0x0f, 0xef, 0x60, 0xbb, 0xb9, - 0xc7, 0x5c, 0x38, 0x33, 0x0a, 0x69, 0x25, 0xcd, 0x4b, 0x29, 0x8e, 0xc5, 0xc0, 0x5e, 0xc4, 0x4d, - 0x5b, 0x65, 0x9d, 0x6a, 0xd1, 0xe9, 0x41, 0x82, 0x80, 0x91, 0xd2, 0x3a, 0x2b, 0xcc, 0x3f, 0x08, - 0x27, 0x47, 0xf8, 0xe2, 0x80, 0xbd, 0xe7, 0x2f, 0x10, 0xe0, 0x40, 0x07, 0x8b, 0x9e, 0x86, 0xa8, - 0x65, 0x6b, 0x76, 0xdf, 0xe2, 0x2d, 0xbb, 0x7f, 0xac, 0x6f, 0xae, 0x53, 0x70, 0x85, 0xa3, 0xe5, - 0x9f, 0x04, 0x34, 0xec, 0x69, 0x03, 0xe6, 0x61, 0x52, 0xd0, 0x3c, 0x6c, 0x1b, 0x4e, 0x1f, 0xe2, - 0x53, 0x51, 0x69, 0x80, 0xb9, 0x07, 0x27, 0x72, 0xc9, 0x03, 0x0c, 0xfe, 0x59, 0x08, 0x8e, 0x07, - 0xba, 0x56, 0xcf, 0x28, 0x95, 0xbe, 0xde, 0x51, 0xfa, 0x14, 0x80, 0xbd, 0x2f, 0x4e, 0x1c, 0x70, - 0x6b, 0x1f, 0x34, 0x9f, 0xd8, 0xc7, 0x4d, 0x6a, 0xb0, 0x88, 0x62, 0x24, 0x6c, 0xfe, 0xcb, 0x42, - 0x0d, 0xef, 0xdc, 0xb7, 0x4f, 0x3d, 0x81, 0xc5, 0xa7, 0x85, 0x13, 0xfb, 0x0c, 0x77, 0x92, 0xcc, - 0x8a, 0x2d, 0xf4, 0x02, 0x9c, 0x1c, 0xf0, 0x68, 0x0e, 0xed, 0xc8, 0xc4, 0x8e, 0xed, 0xb8, 0xdf, - 0xb1, 0x09, 0xda, 0x5e, 0xaf, 0x34, 0xe5, 0xf7, 0x4a, 0x2f, 0x00, 0xb8, 0x93, 0x60, 0x77, 0x73, - 0xac, 0xe4, 0xdd, 0x1c, 0x7b, 0x05, 0xa6, 0x88, 0x26, 0x08, 0x51, 0x05, 0x18, 0x0c, 0xd2, 0xa5, - 0x9e, 0x59, 0x34, 0x03, 0xcf, 0xbf, 0x28, 0xb4, 0xcd, 0x9b, 0x8f, 0x1c, 0xf1, 0x8e, 0x37, 0xfb, - 0xdf, 0x91, 0x1f, 0x9d, 0xda, 0x0c, 0x7e, 0xd7, 0x77, 0xc1, 0x14, 0xed, 0xfe, 0xc0, 0xf3, 0xce, - 0xdf, 0x01, 0xa0, 0xd9, 0x76, 0x4f, 0xdf, 0xee, 0xbb, 0x6f, 0x58, 0x18, 0xa1, 0x3f, 0x05, 0x01, - 0x58, 0xbc, 0x8b, 0x2b, 0xd2, 0xac, 0x8b, 0xeb, 0x51, 0x26, 0x0f, 0xc5, 0x7c, 0x15, 0x32, 0x7e, - 0xdc, 0xe0, 0x03, 0xdc, 0xc3, 0x9f, 0x3c, 0x76, 0x1d, 0x39, 0xbf, 0x56, 0x8e, 0x3e, 0xe4, 0xdf, - 0x1e, 0x82, 0x94, 0x57, 0xfb, 0xfe, 0x16, 0x3a, 0xcb, 0xfc, 0xf7, 0x4b, 0x10, 0x77, 0xda, 0x7f, - 0xc8, 0xd1, 0x00, 0xf7, 0x28, 0xbf, 0x93, 0xaf, 0x67, 0x2b, 0x24, 0x61, 0x67, 0x85, 0xe4, 0x4d, - 0x8e, 0x43, 0x18, 0x39, 0x99, 0xf7, 0x4a, 0x5b, 0x6c, 0xca, 0xe5, 0x0e, 0xea, 0xc9, 0xc9, 0x4e, - 0x0b, 0xcf, 0xc2, 0x94, 0xf7, 0xa8, 0x2f, 0x7b, 0xc8, 0x5b, 0x9e, 0xbd, 0x4b, 0x6c, 0x34, 0xba, - 0x80, 0x21, 0x0f, 0xe0, 0xf0, 0x01, 0xdf, 0xf0, 0xf8, 0x03, 0xbe, 0x91, 0xc1, 0x03, 0xbe, 0x2c, - 0x06, 0xc8, 0xff, 0x5d, 0x09, 0xe2, 0x62, 0x94, 0xa0, 0xa7, 0xbd, 0xfb, 0xec, 0xc4, 0xa6, 0x9d, - 0xd1, 0x56, 0x8a, 0x37, 0xde, 0xb3, 0xcd, 0x6e, 0xe8, 0xb4, 0x42, 0xf8, 0xc8, 0xa7, 0x15, 0x78, - 0x54, 0xf2, 0x65, 0x09, 0xe4, 0xc1, 0x51, 0xfc, 0xf5, 0xf3, 0x37, 0xec, 0xbd, 0xc2, 0x01, 0xde, - 0x6b, 0xd4, 0x19, 0x84, 0xc8, 0xa8, 0x33, 0x08, 0xc3, 0xed, 0x9e, 0xba, 0xd3, 0x76, 0x7f, 0x5f, - 0x08, 0x92, 0x9e, 0xec, 0x20, 0x7a, 0xcc, 0x77, 0xa0, 0xe1, 0xec, 0xa1, 0xa9, 0x44, 0xcf, 0x89, - 0x06, 0x9f, 0xa4, 0x42, 0x77, 0x20, 0xa9, 0x6f, 0xfc, 0x39, 0xc7, 0xe0, 0x83, 0xf7, 0x53, 0x23, - 0x0e, 0xde, 0x7f, 0x8f, 0x04, 0x71, 0x27, 0x15, 0x73, 0xd4, 0xd5, 0xbc, 0x13, 0x10, 0xe5, 0x91, - 0x18, 0x5b, 0xce, 0xe3, 0x4f, 0x81, 0x79, 0xd5, 0x39, 0x88, 0x77, 0xb0, 0xad, 0x51, 0xf3, 0xc8, - 0xfc, 0x9d, 0xf3, 0x7c, 0x61, 0x1b, 0x92, 0x9e, 0x05, 0x51, 0x74, 0x0a, 0x8e, 0x97, 0xae, 0x97, - 0x4b, 0xcf, 0xa8, 0x8d, 0xe7, 0x06, 0xbf, 0xe0, 0x37, 0x54, 0xa5, 0x94, 0xe9, 0x33, 0xfb, 0xb6, - 0x8f, 0xbf, 0x8a, 0x55, 0x84, 0xe6, 0x22, 0xef, 0xfc, 0xa9, 0x33, 0xc7, 0x2e, 0x7c, 0x59, 0x82, - 0x99, 0x80, 0x98, 0x17, 0x9d, 0x85, 0xbb, 0x6b, 0xd7, 0xae, 0x95, 0x15, 0xb5, 0x5e, 0x2d, 0x6c, - 0xd4, 0xaf, 0xd7, 0x1a, 0xaa, 0x52, 0xae, 0x6f, 0xae, 0x79, 0xbf, 0x80, 0xb7, 0x00, 0x77, 0x05, - 0x83, 0x14, 0x4a, 0xa5, 0xf2, 0x46, 0x83, 0x7d, 0x09, 0x7d, 0x04, 0x44, 0x91, 0x7e, 0x21, 0x6f, - 0x34, 0x09, 0xa5, 0x7c, 0xa3, 0x5c, 0x6a, 0xc8, 0x61, 0x74, 0x3f, 0x9c, 0x3b, 0x0c, 0x82, 0x7f, - 0x97, 0x4f, 0x8e, 0x8c, 0x05, 0xac, 0x97, 0xab, 0x2b, 0x65, 0x45, 0x9e, 0xe2, 0xed, 0xfe, 0x50, - 0x08, 0x72, 0xa3, 0x42, 0x6b, 0x42, 0xab, 0xb0, 0xb1, 0xb1, 0xf6, 0xbc, 0x4b, 0xab, 0x74, 0x7d, - 0xb3, 0xfa, 0xcc, 0xb0, 0x08, 0xee, 0x83, 0xfc, 0x61, 0x80, 0x8e, 0x20, 0xee, 0x85, 0xb3, 0x87, - 0xc2, 0x71, 0x71, 0x8c, 0x01, 0x53, 0xca, 0x0d, 0xe5, 0x79, 0x39, 0x8c, 0x16, 0xe1, 0xc2, 0x58, - 0x30, 0xa7, 0x4e, 0x8e, 0xa0, 0x8b, 0xf0, 0xe0, 0xe1, 0xf0, 0x4c, 0x40, 0x02, 0x41, 0x88, 0xe8, - 0x15, 0x09, 0x8e, 0x07, 0xc6, 0xe8, 0xe8, 0x1c, 0xcc, 0x6f, 0x28, 0xb5, 0x52, 0xb9, 0x5e, 0x77, - 0x8e, 0x33, 0xa8, 0xf5, 0x46, 0xa1, 0xb1, 0x59, 0xf7, 0xc8, 0x26, 0x0f, 0x67, 0x46, 0x01, 0x39, - 0x72, 0x39, 0x04, 0x86, 0x6b, 0x80, 0xd0, 0xd3, 0xdb, 0x12, 0x9c, 0x1a, 0x19, 0x93, 0xa3, 0xf3, - 0x70, 0x0f, 0xfb, 0x48, 0xa4, 0xba, 0x55, 0x6b, 0x78, 0x3f, 0xb9, 0x3f, 0xc4, 0xd5, 0xfd, 0x70, - 0xee, 0x50, 0x48, 0x87, 0xb5, 0x71, 0x80, 0x03, 0xfc, 0xbd, 0x43, 0x82, 0xec, 0x80, 0x2d, 0xa4, - 0xdf, 0xa2, 0xac, 0xd4, 0x8b, 0xe5, 0xeb, 0x85, 0xad, 0x4a, 0x4d, 0x19, 0x1c, 0xb3, 0xe7, 0x60, - 0x7e, 0xa8, 0x76, 0x65, 0x73, 0x63, 0xad, 0x52, 0x2a, 0x34, 0xca, 0x2a, 0x3b, 0x83, 0x42, 0x1a, - 0x36, 0x04, 0xb4, 0x56, 0x59, 0xbd, 0xde, 0x50, 0x4b, 0x6b, 0x95, 0x72, 0xb5, 0xa1, 0x16, 0x1a, - 0x8d, 0x82, 0x3b, 0x9c, 0x8b, 0xcf, 0x8c, 0xdc, 0xfb, 0x79, 0x69, 0xf2, 0xbd, 0x9f, 0x7c, 0x77, - 0xa7, 0xb3, 0xf5, 0xf3, 0x4f, 0x2e, 0xc2, 0x3d, 0xfc, 0x56, 0x24, 0xcb, 0xd6, 0x6e, 0xea, 0xc6, - 0xae, 0x73, 0x75, 0x16, 0x7f, 0xe6, 0x5b, 0x40, 0x4f, 0xf0, 0x9b, 0x97, 0x44, 0xe9, 0x98, 0x0b, - 0xb4, 0x46, 0xde, 0xbb, 0x3a, 0xf6, 0xe8, 0xc0, 0xb8, 0x0d, 0x9e, 0x87, 0x5d, 0xce, 0x35, 0xe6, - 0x0a, 0xb0, 0x80, 0xcb, 0xbb, 0xe6, 0x0e, 0xbf, 0xca, 0x61, 0xee, 0xd0, 0x7d, 0xb1, 0xf9, 0xf7, - 0x4a, 0x90, 0xb9, 0xae, 0x5b, 0xb6, 0xd9, 0xd3, 0x9b, 0x5a, 0x9b, 0x06, 0x12, 0x6f, 0x9a, 0xf8, - 0xac, 0x5b, 0x31, 0x41, 0xdc, 0x18, 0xbf, 0xe2, 0x6b, 0x4f, 0x1c, 0x37, 0x8b, 0xde, 0xd2, 0xda, - 0xec, 0x9c, 0x99, 0xf7, 0x8e, 0xc0, 0x41, 0xb1, 0x7b, 0xfc, 0xab, 0x97, 0x0a, 0xc3, 0xcd, 0xff, - 0x68, 0x08, 0xb2, 0x74, 0xaa, 0x63, 0xd1, 0xa9, 0x31, 0x9d, 0x7c, 0xdd, 0x80, 0x48, 0x4f, 0xb3, - 0xf9, 0x84, 0xa4, 0x78, 0xe5, 0xc8, 0xd7, 0x6d, 0xb1, 0x37, 0x50, 0x1a, 0xe8, 0x2d, 0x10, 0xef, - 0x68, 0xfb, 0x2a, 0xa5, 0x17, 0xfa, 0xba, 0xe8, 0xc5, 0x3a, 0xda, 0x3e, 0xe1, 0x0f, 0x7d, 0x07, - 0xfd, 0xee, 0xa6, 0xda, 0xdc, 0xd3, 0x8c, 0x5d, 0xcc, 0x28, 0x87, 0xbf, 0x2e, 0xca, 0xe9, 0x8e, - 0xb6, 0x5f, 0xa2, 0xd4, 0x08, 0x7d, 0x7e, 0x93, 0xd9, 0x6f, 0x49, 0x7c, 0x9e, 0x49, 0x05, 0x83, - 0x34, 0x90, 0x9b, 0xce, 0x13, 0x7d, 0xa9, 0x48, 0xdf, 0xde, 0x3f, 0x4a, 0xee, 0x03, 0x62, 0x2d, - 0xa6, 0x09, 0x7b, 0x9f, 0x7a, 0x6d, 0x5e, 0x62, 0x6f, 0xcd, 0x36, 0x87, 0xc4, 0x9e, 0x64, 0xf3, - 0x67, 0x95, 0xc6, 0x36, 0xa1, 0xb1, 0xb1, 0x4d, 0x5a, 0xc4, 0x36, 0x8c, 0x20, 0x30, 0x6c, 0x52, - 0xcf, 0xdb, 0xf0, 0x51, 0x09, 0x92, 0x2b, 0x9e, 0xfb, 0x4c, 0x73, 0x10, 0xeb, 0x98, 0x86, 0x7e, - 0x13, 0xf7, 0x9c, 0xfc, 0x3b, 0x7b, 0x24, 0xf1, 0x07, 0xfb, 0x0a, 0xbb, 0x7d, 0x20, 0xee, 0x55, - 0x11, 0xcf, 0x04, 0xeb, 0x25, 0xbc, 0x6d, 0xe9, 0x42, 0xce, 0x8a, 0x78, 0x44, 0x0f, 0x80, 0x6c, - 0xe1, 0x66, 0xbf, 0xa7, 0xdb, 0x07, 0x6a, 0xd3, 0x34, 0x6c, 0xad, 0x69, 0xf3, 0x10, 0x3f, 0x2b, - 0xca, 0x4b, 0xac, 0x98, 0x10, 0x69, 0x61, 0x5b, 0xd3, 0xdb, 0x6c, 0x0b, 0x5b, 0x42, 0x11, 0x8f, - 0x9c, 0xd5, 0xdb, 0x31, 0xef, 0xa4, 0xa5, 0x04, 0xb2, 0xd9, 0xc5, 0x3d, 0xdf, 0x5a, 0x3d, 0xd3, - 0xc6, 0xdc, 0x1f, 0x7c, 0xe2, 0xe1, 0x59, 0x2e, 0x70, 0xbe, 0xca, 0xcb, 0x0e, 0x66, 0x29, 0x59, - 0x81, 0x21, 0x16, 0x7f, 0x9f, 0xf7, 0x65, 0xdc, 0xfb, 0xdb, 0xee, 0xb5, 0x48, 0xb3, 0x43, 0x42, - 0x2d, 0x18, 0x07, 0xc5, 0xdc, 0x27, 0x5d, 0xd2, 0x3c, 0xa5, 0xbc, 0x41, 0x27, 0x2a, 0xde, 0xec, - 0x3b, 0x25, 0x43, 0x42, 0xbb, 0x17, 0x35, 0xbd, 0x8d, 0x5b, 0x7c, 0x16, 0xcc, 0x9f, 0xd0, 0xb2, - 0x93, 0x51, 0x62, 0x1f, 0x93, 0xcd, 0x8f, 0xd2, 0x8d, 0xa2, 0x69, 0xb4, 0xfc, 0x89, 0x24, 0x54, - 0x82, 0xa8, 0x6d, 0xde, 0xc4, 0x06, 0x17, 0xd0, 0xd1, 0x6e, 0xcc, 0xe3, 0xa8, 0xe8, 0xdb, 0x40, - 0x6e, 0xe1, 0x36, 0xde, 0x65, 0x67, 0x50, 0xf7, 0xb4, 0x1e, 0x66, 0x97, 0x21, 0xdc, 0xd1, 0xad, - 0x79, 0x59, 0x87, 0x54, 0x9d, 0x52, 0x42, 0x1b, 0xfe, 0x1b, 0x73, 0x63, 0xce, 0x62, 0x71, 0x60, - 0x1b, 0x3d, 0x9a, 0xe7, 0xb5, 0x3c, 0xbe, 0x1b, 0x76, 0x1f, 0x00, 0xb9, 0x6f, 0x6c, 0x9b, 0x06, - 0xfd, 0x32, 0x2a, 0x8f, 0xae, 0xe3, 0x6c, 0x15, 0xc6, 0x29, 0xe7, 0xab, 0x30, 0x1b, 0x90, 0x71, - 0x41, 0xe9, 0x08, 0x49, 0x1c, 0x75, 0x84, 0xa4, 0x1d, 0x02, 0x04, 0x04, 0xad, 0x03, 0xb8, 0x63, - 0x90, 0xae, 0x01, 0x24, 0x47, 0xf7, 0x98, 0x3b, 0x9a, 0xbd, 0x8d, 0xf1, 0x10, 0x40, 0x06, 0xcc, - 0x74, 0x74, 0x43, 0xb5, 0x70, 0x7b, 0x47, 0xe5, 0x92, 0x23, 0x74, 0x93, 0x54, 0xfc, 0x6f, 0x3e, - 0x42, 0x6f, 0xfe, 0xd1, 0x27, 0x1e, 0xce, 0xba, 0xf7, 0x0e, 0x2e, 0x3c, 0xb2, 0x78, 0xf9, 0x8a, - 0x32, 0xdd, 0xd1, 0x8d, 0x3a, 0x6e, 0xef, 0xac, 0x38, 0x84, 0xd1, 0x9b, 0xe0, 0xb4, 0x2b, 0x10, - 0xd3, 0x50, 0xf7, 0xcc, 0x76, 0x4b, 0xed, 0xe1, 0x1d, 0xb5, 0x49, 0x6f, 0x74, 0x4c, 0x51, 0x31, - 0x9e, 0x74, 0x40, 0x6a, 0xc6, 0x75, 0xb3, 0xdd, 0x52, 0xf0, 0x4e, 0x89, 0x54, 0xa3, 0x73, 0xe0, - 0x4a, 0x43, 0xd5, 0x5b, 0x56, 0x2e, 0xbd, 0x10, 0x3e, 0x1f, 0x51, 0x52, 0x4e, 0x61, 0xa5, 0x65, - 0x2d, 0xc7, 0xdf, 0xf9, 0xa1, 0xf9, 0x63, 0xaf, 0x7f, 0x68, 0xfe, 0x58, 0xfe, 0x1a, 0xbd, 0x38, - 0x8d, 0x0f, 0x2d, 0x6c, 0xa1, 0x2b, 0x90, 0xd0, 0xc4, 0x03, 0x3b, 0xcb, 0x74, 0xc8, 0xd0, 0x74, - 0x41, 0xf3, 0x1f, 0x93, 0x20, 0xba, 0xb2, 0xb5, 0xa1, 0xe9, 0x3d, 0x54, 0x86, 0x69, 0x57, 0x57, - 0x27, 0x1d, 0xe5, 0xae, 0x7a, 0x8b, 0x61, 0x5e, 0x1d, 0xb5, 0xb1, 0x27, 0x51, 0x3c, 0xfb, 0x07, - 0x9f, 0x78, 0xf8, 0x6e, 0x4e, 0x66, 0x6b, 0x60, 0x8f, 0x8f, 0xa0, 0x37, 0xb8, 0xf7, 0xc7, 0xd3, - 0xe6, 0x1b, 0x10, 0x63, 0xac, 0x5a, 0xe8, 0x69, 0x98, 0xea, 0x92, 0x1f, 0x3c, 0x95, 0x7b, 0x66, - 0xa4, 0xce, 0x53, 0x78, 0xaf, 0x86, 0x30, 0xbc, 0xfc, 0xbb, 0x42, 0x00, 0x2b, 0x5b, 0x5b, 0x8d, - 0x9e, 0xde, 0x6d, 0x63, 0xfb, 0x1b, 0xd5, 0xf6, 0x4d, 0x38, 0xee, 0x39, 0x72, 0xde, 0x6b, 0x1e, - 0xbd, 0xfd, 0x33, 0xee, 0xe1, 0xf3, 0x5e, 0x33, 0x90, 0x6c, 0xcb, 0xb2, 0x1d, 0xb2, 0xe1, 0xa3, - 0x93, 0x5d, 0xb1, 0xec, 0x61, 0xc9, 0x3e, 0x07, 0x49, 0x57, 0x18, 0x16, 0xaa, 0x40, 0xdc, 0xe6, - 0xbf, 0xb9, 0x80, 0xf3, 0xa3, 0x05, 0x2c, 0xd0, 0xbc, 0x42, 0x76, 0xd0, 0xf3, 0x5f, 0x91, 0x00, - 0x3c, 0x63, 0xe4, 0x8d, 0xa9, 0x63, 0xa8, 0x02, 0x51, 0x6e, 0x9c, 0xc3, 0x77, 0x7c, 0xef, 0x2a, - 0x23, 0xe0, 0x11, 0xea, 0xbb, 0x43, 0x30, 0xb3, 0x29, 0x46, 0xef, 0x1b, 0x5f, 0x06, 0x9b, 0x10, - 0xc3, 0x86, 0xdd, 0xd3, 0x9d, 0xa5, 0x88, 0x47, 0x46, 0xf5, 0x79, 0x40, 0xa3, 0xca, 0x86, 0xdd, - 0x3b, 0xf0, 0x6a, 0x80, 0xa0, 0xe5, 0x91, 0xc7, 0xfb, 0xc3, 0x90, 0x1b, 0x85, 0x8a, 0xee, 0x87, - 0x6c, 0xb3, 0x87, 0x69, 0x81, 0xff, 0x68, 0x5d, 0x46, 0x14, 0x73, 0xb7, 0xa3, 0x00, 0x09, 0xd4, - 0x88, 0x72, 0x11, 0xd0, 0x3b, 0x8b, 0xcc, 0x32, 0x2e, 0x05, 0xea, 0x78, 0x1a, 0x90, 0x15, 0xfb, - 0xf5, 0xb7, 0xb5, 0xb6, 0x66, 0x34, 0x45, 0x04, 0x7b, 0x24, 0x9f, 0x2f, 0xf6, 0xfc, 0x17, 0x19, - 0x09, 0x54, 0x86, 0x98, 0xa0, 0x16, 0x39, 0x3a, 0x35, 0x81, 0x8b, 0xce, 0x42, 0xca, 0xeb, 0x18, - 0x68, 0x34, 0x12, 0x51, 0x92, 0x1e, 0xbf, 0x30, 0xce, 0xf3, 0x44, 0x0f, 0xf5, 0x3c, 0x3c, 0xe0, - 0xfb, 0x89, 0x30, 0x4c, 0x2b, 0xb8, 0xf5, 0x37, 0xbf, 0x5b, 0x36, 0x00, 0xd8, 0x50, 0x25, 0x96, - 0x94, 0xf7, 0xcc, 0x1d, 0x8c, 0xf7, 0x04, 0x23, 0xb2, 0x62, 0xd9, 0x7f, 0x5d, 0x3d, 0xf4, 0x9f, - 0x43, 0x90, 0xf2, 0xf6, 0xd0, 0xdf, 0x4a, 0xa7, 0x85, 0xaa, 0xae, 0x99, 0x62, 0x27, 0x0e, 0x1e, - 0x18, 0x65, 0xa6, 0x86, 0xb4, 0x79, 0x8c, 0x7d, 0xfa, 0x40, 0x18, 0xa2, 0x7c, 0x37, 0x4f, 0x6d, - 0x28, 0xb6, 0x1d, 0x7b, 0xae, 0x3a, 0x2d, 0x8e, 0xa6, 0x07, 0x86, 0xb6, 0xf7, 0x42, 0x86, 0xcc, - 0x91, 0x7d, 0x5b, 0x84, 0xa4, 0xf3, 0x69, 0x3a, 0xd5, 0x75, 0xb7, 0xd3, 0xa2, 0x79, 0x48, 0x12, - 0x30, 0xd7, 0x0e, 0x13, 0x18, 0xe8, 0x68, 0xfb, 0x65, 0x56, 0x82, 0x1e, 0x06, 0xb4, 0xe7, 0x24, - 0x2d, 0x54, 0x57, 0x10, 0x04, 0x6e, 0xda, 0xad, 0x11, 0xe0, 0x77, 0x03, 0x10, 0x2e, 0x54, 0x76, - 0xd5, 0x38, 0xbf, 0xc8, 0x9d, 0x94, 0xac, 0xd0, 0xeb, 0xc6, 0xdf, 0x21, 0xb1, 0x10, 0x79, 0x60, - 0x26, 0xcd, 0x67, 0x28, 0x8d, 0x09, 0x06, 0xc5, 0x5f, 0xbd, 0x36, 0x3f, 0x77, 0xa0, 0x75, 0xda, - 0xcb, 0xf9, 0x00, 0x3a, 0xf9, 0xa0, 0xc9, 0x3d, 0x09, 0x9c, 0xfd, 0x33, 0xf1, 0xe5, 0x7b, 0x88, - 0x7a, 0xbf, 0xf2, 0xd9, 0x8f, 0x5f, 0x38, 0xed, 0xb9, 0xdd, 0x7b, 0xdf, 0x49, 0x6a, 0xb1, 0x3e, - 0x21, 0x91, 0x2a, 0x72, 0xbd, 0x86, 0x67, 0x1f, 0x17, 0x78, 0x82, 0x7b, 0xe9, 0xf0, 0x49, 0x83, - 0x8b, 0xef, 0x9b, 0x34, 0x78, 0xc6, 0xd4, 0x9b, 0x5d, 0xa3, 0xed, 0xde, 0x5e, 0x34, 0x74, 0xf7, - 0xfc, 0x62, 0xc9, 0xd4, 0x7d, 0x24, 0x04, 0x12, 0x1d, 0xaa, 0xc7, 0xf2, 0xff, 0x56, 0x82, 0x53, - 0x43, 0xea, 0xe7, 0xb0, 0xdc, 0x04, 0xd4, 0xf3, 0x54, 0xd2, 0x6e, 0x14, 0x97, 0xe7, 0xde, 0x99, - 0x36, 0x4f, 0xf7, 0x86, 0x2c, 0xf7, 0x37, 0xc6, 0xfb, 0x70, 0xd3, 0xf3, 0xbb, 0x12, 0xcc, 0x7a, - 0x19, 0x70, 0x9a, 0x52, 0x87, 0x94, 0xf7, 0xd5, 0xbc, 0x11, 0xf7, 0x4c, 0xd2, 0x08, 0x2f, 0xff, - 0x3e, 0x22, 0x68, 0xcb, 0x1d, 0xe2, 0x2c, 0x95, 0x76, 0x69, 0x62, 0xa1, 0x08, 0xc6, 0x02, 0x87, - 0x3a, 0xeb, 0x9b, 0x2f, 0x48, 0x10, 0xd9, 0x30, 0xcd, 0x36, 0x7a, 0x2b, 0x4c, 0x1b, 0xa6, 0xad, - 0x92, 0xe1, 0x80, 0x5b, 0x2a, 0x9f, 0xeb, 0x33, 0xf3, 0x59, 0x3e, 0x54, 0x56, 0x9f, 0x7f, 0x6d, - 0x7e, 0x18, 0x33, 0xe8, 0xf6, 0xff, 0xac, 0x61, 0xda, 0x45, 0x0a, 0xd4, 0x60, 0xe9, 0x80, 0x1d, - 0x48, 0xfb, 0x5f, 0xc7, 0x4c, 0x6c, 0x61, 0xdc, 0xeb, 0xd2, 0x63, 0x5f, 0x95, 0xda, 0xf6, 0xbc, - 0x87, 0xdd, 0x16, 0xfe, 0x17, 0xec, 0x32, 0x0a, 0x79, 0x6b, 0x70, 0xa3, 0xc8, 0x35, 0x88, 0x89, - 0x8d, 0x21, 0xd2, 0xa4, 0x9b, 0x4e, 0xbc, 0xf2, 0xe4, 0xc8, 0x17, 0x7e, 0x4d, 0x02, 0x70, 0x13, - 0x27, 0xe8, 0x21, 0x38, 0x59, 0xac, 0x55, 0x57, 0xdc, 0xe4, 0xbe, 0xe7, 0xb3, 0x3a, 0xe2, 0x8e, - 0x27, 0xab, 0x8b, 0x9b, 0xfa, 0x8e, 0x8e, 0x5b, 0xe8, 0x3e, 0x98, 0xf5, 0x43, 0x93, 0xa7, 0xf2, - 0x8a, 0x2c, 0xcd, 0xa5, 0x5e, 0xb9, 0xbd, 0x10, 0x67, 0x81, 0x22, 0x6e, 0xa1, 0xf3, 0x70, 0x7c, - 0x18, 0xae, 0x52, 0x5d, 0x95, 0x43, 0x73, 0xe9, 0x57, 0x6e, 0x2f, 0x24, 0x9c, 0x88, 0x12, 0xe5, - 0x01, 0x79, 0x21, 0x39, 0xbd, 0xf0, 0x1c, 0xbc, 0x72, 0x7b, 0x21, 0xca, 0xba, 0x81, 0xaf, 0x0a, - 0x7c, 0x3b, 0x40, 0xc5, 0xd8, 0xe9, 0x69, 0x4d, 0xaa, 0x6e, 0x73, 0x70, 0xa2, 0x52, 0xbd, 0xa6, - 0x14, 0x4a, 0x8d, 0x4a, 0xad, 0x3a, 0xf0, 0x35, 0x20, 0x7f, 0xdd, 0x4a, 0x6d, 0xb3, 0xb8, 0x56, - 0x56, 0xeb, 0x95, 0xd5, 0x2a, 0x5b, 0xc2, 0xf3, 0xd5, 0x3d, 0x5b, 0x6d, 0x54, 0xd6, 0xcb, 0x72, - 0xa8, 0x78, 0x6d, 0x64, 0xb6, 0xff, 0xa1, 0x43, 0x3f, 0x68, 0xe0, 0x9a, 0x3c, 0xdf, 0xa7, 0x0d, - 0xfe, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x23, 0xde, 0xcc, 0xb6, 0x93, 0xb5, 0x00, 0x00, + // 13014 bytes of a gzipped FileDescriptorSet + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x6b, 0x70, 0x24, 0xd7, + 0x75, 0x18, 0xbc, 0x3d, 0xef, 0x39, 0xf3, 0x6a, 0x5c, 0x60, 0x77, 0x67, 0xb1, 0xe4, 0x02, 0x3b, + 0xcb, 0xc7, 0x72, 0x49, 0x62, 0xb9, 0xe0, 0x72, 0xc9, 0x05, 0x25, 0xd1, 0xf3, 0x5a, 0xec, 0x2c, + 0x81, 0x01, 0xd4, 0x33, 0x00, 0x1f, 0x96, 0xbe, 0x76, 0x63, 0xe6, 0x02, 0x18, 0xee, 0x4c, 0xf7, + 0x68, 0xba, 0x07, 0x04, 0xe8, 0x2a, 0x7f, 0x92, 0x25, 0x39, 0x32, 0x65, 0x39, 0xb2, 0xad, 0xd8, + 0xb4, 0xec, 0x95, 0x65, 0x39, 0xb6, 0x24, 0x3f, 0x65, 0x5b, 0x76, 0x6c, 0xa7, 0xf2, 0x70, 0x2a, + 0x76, 0x6c, 0x25, 0x65, 0xcb, 0xae, 0x4a, 0xec, 0xb8, 0x2a, 0x8c, 0x23, 0xb9, 0x22, 0x4a, 0x96, + 0x9f, 0x91, 0x12, 0x55, 0xa9, 0x52, 0x4a, 0xdd, 0x57, 0x3f, 0x66, 0x7a, 0x30, 0x83, 0xe5, 0xca, + 0x61, 0xe2, 0xfc, 0x01, 0xa6, 0xef, 0x3d, 0xe7, 0xf4, 0xb9, 0xe7, 0x9e, 0x7b, 0xce, 0xb9, 0xe7, + 0x3e, 0x1a, 0x7e, 0x00, 0xc3, 0xfc, 0x8e, 0x61, 0xec, 0xb4, 0xf1, 0xc5, 0x6e, 0xcf, 0xb0, 0x8c, + 0xad, 0xfe, 0xf6, 0xc5, 0x26, 0x36, 0x1b, 0xbd, 0x56, 0xd7, 0x32, 0x7a, 0x0b, 0xb4, 0x0c, 0x65, + 0x18, 0xc4, 0x82, 0x80, 0xc8, 0x7d, 0x46, 0x82, 0xa9, 0x6b, 0xad, 0x36, 0x2e, 0xd9, 0x90, 0x35, + 0x6c, 0xa1, 0x27, 0x20, 0xb4, 0xdd, 0x6a, 0xe3, 0xac, 0x34, 0x1f, 0x3c, 0x9f, 0x58, 0xbc, 0x67, + 0x61, 0x00, 0x6b, 0xc1, 0x8b, 0xb1, 0x4e, 0x8a, 0x15, 0x8a, 0x71, 0xe1, 0xdb, 0x63, 0xef, 0xfc, + 0xf2, 0x67, 0xbe, 0x21, 0xc9, 0xef, 0x22, 0x7f, 0x67, 0x3b, 0xe8, 0x26, 0x7b, 0x46, 0x97, 0x17, + 0x08, 0x9e, 0x8b, 0x9f, 0xbd, 0x4b, 0xa4, 0x44, 0x25, 0x48, 0xaa, 0x53, 0xac, 0x9a, 0xd8, 0x52, + 0xf1, 0xbe, 0x85, 0x75, 0xb3, 0x65, 0xe8, 0xb3, 0x0f, 0xfb, 0x60, 0x0d, 0x71, 0x5b, 0x16, 0xe0, + 0xb9, 0x57, 0xc2, 0x30, 0xed, 0xc3, 0x1a, 0x42, 0x10, 0xd2, 0xb5, 0x0e, 0x69, 0x8e, 0x74, 0x3e, + 0xae, 0xd0, 0xdf, 0x28, 0x0b, 0xd1, 0xae, 0xd6, 0xb8, 0xa9, 0xed, 0xe0, 0x6c, 0x80, 0x16, 0x8b, + 0x47, 0x74, 0x06, 0xa0, 0x89, 0xbb, 0x58, 0x6f, 0x62, 0xbd, 0x71, 0x90, 0x0d, 0xce, 0x07, 0xcf, + 0xc7, 0x15, 0x57, 0x09, 0x7a, 0x10, 0xa6, 0xba, 0xfd, 0xad, 0x76, 0xab, 0xa1, 0xba, 0xc0, 0x60, + 0x3e, 0x78, 0x3e, 0xac, 0xc8, 0xac, 0xa2, 0xe4, 0x00, 0xdf, 0x0f, 0x99, 0x17, 0xb1, 0x76, 0xd3, + 0x0d, 0x9a, 0xa0, 0xa0, 0x69, 0x52, 0xec, 0x02, 0x2c, 0x42, 0xb2, 0x83, 0x4d, 0x53, 0xdb, 0xc1, + 0xaa, 0x75, 0xd0, 0xc5, 0xd9, 0x10, 0x15, 0xfd, 0xfc, 0x90, 0xe8, 0x07, 0xc5, 0x9e, 0xe0, 0x58, + 0xf5, 0x83, 0x2e, 0x46, 0x79, 0x88, 0x63, 0xbd, 0xdf, 0x61, 0x14, 0xc2, 0x23, 0x3a, 0xaf, 0xac, + 0xf7, 0x3b, 0x83, 0x54, 0x62, 0x04, 0x8d, 0x93, 0x88, 0x9a, 0xb8, 0xb7, 0xd7, 0x6a, 0xe0, 0x6c, + 0x84, 0x12, 0xb8, 0x7f, 0x88, 0x40, 0x8d, 0xd5, 0x0f, 0xd2, 0x10, 0x78, 0xa8, 0x08, 0x71, 0xbb, + 0x0b, 0xb3, 0x51, 0x4a, 0xe4, 0x5e, 0x1f, 0x15, 0xc2, 0xed, 0xe6, 0x20, 0x09, 0x07, 0x0f, 0x5d, + 0x81, 0xa8, 0xd1, 0xb5, 0x5a, 0x86, 0x6e, 0x66, 0x63, 0xf3, 0xd2, 0xf9, 0xc4, 0xe2, 0x5d, 0xbe, + 0x5a, 0xb8, 0xc6, 0x60, 0x14, 0x01, 0x8c, 0x2a, 0x20, 0x9b, 0x46, 0xbf, 0xd7, 0xc0, 0x6a, 0xc3, + 0x68, 0x62, 0xb5, 0xa5, 0x6f, 0x1b, 0xd9, 0x38, 0x25, 0x30, 0x37, 0xdc, 0x10, 0x0a, 0x58, 0x34, + 0x9a, 0xb8, 0xa2, 0x6f, 0x1b, 0x4a, 0xda, 0xf4, 0x3c, 0xa3, 0x13, 0x10, 0x31, 0x0f, 0x74, 0x4b, + 0xdb, 0xcf, 0x26, 0xa9, 0x86, 0xf0, 0x27, 0xb4, 0x08, 0x51, 0xdc, 0x6c, 0x91, 0xd7, 0x65, 0xd3, + 0xf3, 0xd2, 0xf9, 0xf4, 0x62, 0x76, 0x58, 0xc6, 0xac, 0x5e, 0x11, 0x80, 0xb9, 0x5f, 0x8f, 0x40, + 0x66, 0x12, 0xb5, 0x7c, 0x12, 0xc2, 0xdb, 0x44, 0x32, 0xd9, 0xc0, 0x51, 0xe4, 0xc6, 0x70, 0xbc, + 0x82, 0x8f, 0xdc, 0xa6, 0xe0, 0xf3, 0x90, 0xd0, 0xb1, 0x69, 0xe1, 0x26, 0xd3, 0xa2, 0xe0, 0x84, + 0x7a, 0x08, 0x0c, 0x69, 0x58, 0x0d, 0x43, 0xb7, 0xa5, 0x86, 0xcf, 0x42, 0xc6, 0x66, 0x49, 0xed, + 0x69, 0xfa, 0x8e, 0xd0, 0xe7, 0x8b, 0xe3, 0x38, 0x59, 0xb0, 0xed, 0x81, 0x42, 0xd0, 0x94, 0x34, + 0xf6, 0x3c, 0xa3, 0x12, 0x80, 0xa1, 0x63, 0x63, 0x5b, 0x6d, 0xe2, 0x46, 0x3b, 0x1b, 0x1b, 0x21, + 0xa5, 0x35, 0x02, 0x32, 0x24, 0x25, 0x83, 0x95, 0x36, 0xda, 0xe8, 0xaa, 0xa3, 0x9e, 0xd1, 0x11, + 0xda, 0xb5, 0xca, 0x06, 0xe6, 0x90, 0x86, 0x6e, 0x40, 0xba, 0x87, 0xc9, 0x58, 0xc1, 0x4d, 0xde, + 0xb2, 0x38, 0x65, 0x62, 0x61, 0x6c, 0xcb, 0x14, 0x8e, 0xc6, 0x1a, 0x96, 0xea, 0xb9, 0x1f, 0xd1, + 0x39, 0xb0, 0x0b, 0x54, 0xaa, 0x56, 0x40, 0x2d, 0x57, 0x52, 0x14, 0x56, 0xb5, 0x0e, 0x9e, 0x7d, + 0x09, 0xd2, 0x5e, 0xf1, 0xa0, 0x19, 0x08, 0x9b, 0x96, 0xd6, 0xb3, 0xa8, 0x16, 0x86, 0x15, 0xf6, + 0x80, 0x64, 0x08, 0x62, 0xbd, 0x49, 0x2d, 0x63, 0x58, 0x21, 0x3f, 0xd1, 0xb7, 0x38, 0x0d, 0x0e, + 0xd2, 0x06, 0xdf, 0x37, 0xdc, 0xa3, 0x1e, 0xca, 0x83, 0xed, 0x9e, 0x7d, 0x1c, 0x52, 0x9e, 0x06, + 0x4c, 0xfa, 0xea, 0xdc, 0xbf, 0x0b, 0xc1, 0x71, 0x5f, 0xda, 0xe8, 0x59, 0x98, 0xe9, 0xeb, 0x2d, + 0xdd, 0xc2, 0xbd, 0x6e, 0x0f, 0x13, 0x95, 0x65, 0xef, 0xca, 0x7e, 0x21, 0x3a, 0x42, 0xe9, 0x36, + 0xdc, 0xd0, 0x8c, 0x8a, 0x32, 0xdd, 0x1f, 0x2e, 0x44, 0xcf, 0x41, 0x82, 0xe8, 0x87, 0xd6, 0xd3, + 0x28, 0x41, 0x36, 0x1a, 0x17, 0x27, 0x6b, 0xf2, 0x42, 0xc9, 0xc1, 0x2c, 0x04, 0xdf, 0x27, 0x05, + 0x14, 0x37, 0x2d, 0xf4, 0x38, 0xc4, 0xb6, 0xb1, 0x66, 0xf5, 0x7b, 0xd8, 0xcc, 0x2e, 0x52, 0x51, + 0x9e, 0x1e, 0x1e, 0xa4, 0x0c, 0xa0, 0x86, 0x2d, 0xc5, 0x06, 0x46, 0x1d, 0x48, 0xee, 0xe1, 0x5e, + 0x6b, 0xbb, 0xd5, 0x60, 0x4c, 0x05, 0xa9, 0xf1, 0x79, 0x62, 0x42, 0xa6, 0x36, 0x5d, 0xa8, 0x35, + 0x4b, 0xb3, 0xf0, 0x12, 0x6c, 0x54, 0x37, 0xcb, 0x4a, 0xe5, 0x5a, 0xa5, 0x5c, 0x62, 0x6c, 0x7a, + 0xc8, 0xcf, 0x7e, 0x48, 0x82, 0x84, 0xab, 0x25, 0xc4, 0x1c, 0xea, 0xfd, 0xce, 0x16, 0xee, 0xf1, + 0xfe, 0xe2, 0x4f, 0xe8, 0x34, 0xc4, 0xb7, 0xfb, 0xed, 0x36, 0x53, 0x3a, 0xe6, 0x4b, 0x63, 0xa4, + 0x80, 0x28, 0x1c, 0xb1, 0x71, 0xdc, 0x8c, 0x50, 0x1b, 0x47, 0x7e, 0xa3, 0x59, 0x88, 0x09, 0xa5, + 0xcc, 0x86, 0xe7, 0xa5, 0xf3, 0x31, 0xc5, 0x7e, 0x66, 0x75, 0x5d, 0xac, 0x59, 0xb8, 0x99, 0x8d, + 0x88, 0x3a, 0xf6, 0x7c, 0x23, 0x14, 0x0b, 0xc9, 0xe1, 0xdc, 0x65, 0x98, 0x1a, 0x6a, 0x0a, 0xca, + 0x40, 0xa2, 0x54, 0x2e, 0xae, 0xe4, 0x95, 0x7c, 0xbd, 0xb2, 0x56, 0x95, 0x8f, 0xa1, 0x34, 0xb8, + 0x5a, 0x27, 0x4b, 0x17, 0xe2, 0xb1, 0xd7, 0xa2, 0xf2, 0x3b, 0xdf, 0xf9, 0xce, 0x77, 0x06, 0x72, + 0xbf, 0x19, 0x81, 0x19, 0x3f, 0x23, 0xe8, 0x6b, 0x8f, 0x9d, 0x46, 0x07, 0x3d, 0x8d, 0xce, 0x43, + 0xb8, 0xad, 0x6d, 0xe1, 0x76, 0x36, 0x44, 0x3b, 0xe1, 0xc1, 0x89, 0xcc, 0xec, 0xc2, 0x0a, 0x41, + 0x51, 0x18, 0x26, 0x7a, 0x0b, 0x17, 0x4d, 0x98, 0x52, 0xb8, 0x30, 0x19, 0x05, 0x62, 0x1c, 0xb9, + 0x18, 0x4f, 0x43, 0x9c, 0xfc, 0x67, 0x72, 0x8f, 0x30, 0xb9, 0x93, 0x02, 0x2a, 0xf7, 0x59, 0x88, + 0x51, 0xbb, 0xd7, 0xc4, 0x76, 0x9f, 0x88, 0x67, 0x62, 0x29, 0x9a, 0x78, 0x5b, 0xeb, 0xb7, 0x2d, + 0x75, 0x4f, 0x6b, 0xf7, 0x31, 0xb5, 0x60, 0x71, 0x25, 0xc9, 0x0b, 0x37, 0x49, 0x19, 0x9a, 0x83, + 0x04, 0x33, 0x93, 0x2d, 0xbd, 0x89, 0xf7, 0xa9, 0x0b, 0x0d, 0x2b, 0xcc, 0x72, 0x56, 0x48, 0x09, + 0x79, 0xfd, 0x0b, 0xa6, 0xa1, 0x0b, 0x5b, 0x43, 0x5f, 0x41, 0x0a, 0xe8, 0xeb, 0x1f, 0x1f, 0xf4, + 0xde, 0x77, 0xfb, 0x37, 0x6f, 0xc8, 0x38, 0xde, 0x0f, 0x19, 0x0a, 0xf1, 0x28, 0x1f, 0xca, 0x5a, + 0x3b, 0x3b, 0x45, 0xd5, 0x20, 0xcd, 0x8a, 0xd7, 0x78, 0x69, 0xee, 0x57, 0x03, 0x10, 0xa2, 0x9e, + 0x22, 0x03, 0x89, 0xfa, 0x73, 0xeb, 0x65, 0xb5, 0xb4, 0xb6, 0x51, 0x58, 0x29, 0xcb, 0x12, 0xe9, + 0x7a, 0x5a, 0x70, 0x6d, 0x65, 0x2d, 0x5f, 0x97, 0x03, 0xf6, 0x73, 0xa5, 0x5a, 0xbf, 0x72, 0x59, + 0x0e, 0xda, 0x08, 0x1b, 0xac, 0x20, 0xe4, 0x06, 0x78, 0x74, 0x51, 0x0e, 0x23, 0x19, 0x92, 0x8c, + 0x40, 0xe5, 0xd9, 0x72, 0xe9, 0xca, 0x65, 0x39, 0xe2, 0x2d, 0x79, 0x74, 0x51, 0x8e, 0xa2, 0x14, + 0xc4, 0x69, 0x49, 0x61, 0x6d, 0x6d, 0x45, 0x8e, 0xd9, 0x34, 0x6b, 0x75, 0xa5, 0x52, 0x5d, 0x96, + 0xe3, 0x36, 0xcd, 0x65, 0x65, 0x6d, 0x63, 0x5d, 0x06, 0x9b, 0xc2, 0x6a, 0xb9, 0x56, 0xcb, 0x2f, + 0x97, 0xe5, 0x84, 0x0d, 0x51, 0x78, 0xae, 0x5e, 0xae, 0xc9, 0x49, 0x0f, 0x5b, 0x8f, 0x2e, 0xca, + 0x29, 0xfb, 0x15, 0xe5, 0xea, 0xc6, 0xaa, 0x9c, 0x46, 0x53, 0x90, 0x62, 0xaf, 0x10, 0x4c, 0x64, + 0x06, 0x8a, 0xae, 0x5c, 0x96, 0x65, 0x87, 0x11, 0x46, 0x65, 0xca, 0x53, 0x70, 0xe5, 0xb2, 0x8c, + 0x72, 0x45, 0x08, 0x53, 0x35, 0x44, 0x08, 0xd2, 0x2b, 0xf9, 0x42, 0x79, 0x45, 0x5d, 0x5b, 0x27, + 0x83, 0x26, 0xbf, 0x22, 0x4b, 0x4e, 0x99, 0x52, 0x5e, 0x2f, 0xe7, 0xeb, 0xe5, 0x92, 0x1c, 0x74, + 0x97, 0xbd, 0x75, 0xa3, 0xa2, 0x94, 0x4b, 0x72, 0x20, 0xd7, 0x80, 0x19, 0x3f, 0x0f, 0xe9, 0x3b, + 0x84, 0x5c, 0xba, 0x10, 0x18, 0xa1, 0x0b, 0x94, 0xd6, 0xa0, 0x2e, 0xe4, 0x3e, 0x1f, 0x80, 0x69, + 0x9f, 0x28, 0xc1, 0xf7, 0x25, 0x4f, 0x41, 0x98, 0xe9, 0x32, 0xb3, 0xd4, 0x0f, 0xf8, 0x86, 0x1b, + 0x54, 0xb3, 0x87, 0x62, 0x27, 0x8a, 0xe7, 0x8e, 0x37, 0x83, 0x23, 0xe2, 0x4d, 0x42, 0x62, 0x48, + 0x61, 0xdf, 0x3e, 0xe4, 0xcd, 0x59, 0xc0, 0x73, 0x65, 0x92, 0x80, 0x87, 0x96, 0x1d, 0xcd, 0xab, + 0x87, 0x7d, 0xbc, 0xfa, 0x93, 0x30, 0x35, 0x44, 0x68, 0x62, 0xef, 0xfa, 0x6e, 0x09, 0xb2, 0xa3, + 0x84, 0x33, 0xc6, 0x24, 0x06, 0x3c, 0x26, 0xf1, 0xc9, 0x41, 0x09, 0x9e, 0x1d, 0xdd, 0x09, 0x43, + 0x7d, 0xfd, 0x71, 0x09, 0x4e, 0xf8, 0xcf, 0x2b, 0x7c, 0x79, 0x78, 0x0b, 0x44, 0x3a, 0xd8, 0xda, + 0x35, 0x44, 0x9c, 0x7c, 0x9f, 0x4f, 0xf4, 0x45, 0xaa, 0x07, 0x3b, 0x9b, 0x63, 0xb9, 0xc3, 0xb7, + 0xe0, 0xa8, 0xc9, 0x01, 0xe3, 0x66, 0x88, 0xd3, 0xef, 0x0e, 0xc0, 0x71, 0x5f, 0xe2, 0xbe, 0x8c, + 0xde, 0x0d, 0xd0, 0xd2, 0xbb, 0x7d, 0x8b, 0xc5, 0xc2, 0xcc, 0x12, 0xc7, 0x69, 0x09, 0x35, 0x5e, + 0xc4, 0xca, 0xf6, 0x2d, 0xbb, 0x9e, 0x79, 0x49, 0x60, 0x45, 0x14, 0xe0, 0x09, 0x87, 0xd1, 0x10, + 0x65, 0xf4, 0xcc, 0x88, 0x96, 0x0e, 0x29, 0xe6, 0x23, 0x20, 0x37, 0xda, 0x2d, 0xac, 0x5b, 0xaa, + 0x69, 0xf5, 0xb0, 0xd6, 0x69, 0xe9, 0x3b, 0xcc, 0xdb, 0x2e, 0x85, 0xb7, 0xb5, 0xb6, 0x89, 0x95, + 0x0c, 0xab, 0xae, 0x89, 0x5a, 0x82, 0x41, 0x15, 0xa8, 0xe7, 0xc2, 0x88, 0x78, 0x30, 0x58, 0xb5, + 0x8d, 0x91, 0xfb, 0xb9, 0x38, 0x24, 0x5c, 0xb3, 0x30, 0x74, 0x16, 0x92, 0x2f, 0x68, 0x7b, 0x9a, + 0x2a, 0x66, 0xd6, 0x4c, 0x12, 0x09, 0x52, 0xb6, 0xce, 0x67, 0xd7, 0x8f, 0xc0, 0x0c, 0x05, 0x31, + 0xfa, 0x16, 0xee, 0xa9, 0x8d, 0xb6, 0x66, 0x9a, 0x54, 0x68, 0x31, 0x0a, 0x8a, 0x48, 0xdd, 0x1a, + 0xa9, 0x2a, 0x8a, 0x1a, 0xf4, 0x18, 0x4c, 0x53, 0x8c, 0x4e, 0xbf, 0x6d, 0xb5, 0xba, 0x6d, 0x4c, + 0x73, 0x06, 0x26, 0x75, 0x39, 0x36, 0x67, 0x53, 0x04, 0x62, 0x95, 0x03, 0x10, 0x8e, 0x4c, 0x54, + 0x82, 0xbb, 0x29, 0xda, 0x0e, 0xd6, 0x71, 0x4f, 0xb3, 0xb0, 0x8a, 0xdf, 0xd1, 0xd7, 0xda, 0xa6, + 0xaa, 0xe9, 0x4d, 0x75, 0x57, 0x33, 0x77, 0xb3, 0x33, 0x84, 0x40, 0x21, 0x90, 0x95, 0x94, 0x53, + 0x04, 0x70, 0x99, 0xc3, 0x95, 0x29, 0x58, 0x5e, 0x6f, 0x5e, 0xd7, 0xcc, 0x5d, 0xb4, 0x04, 0x27, + 0x28, 0x15, 0xd3, 0xea, 0xb5, 0xf4, 0x1d, 0xb5, 0xb1, 0x8b, 0x1b, 0x37, 0xd5, 0xbe, 0xb5, 0xfd, + 0x44, 0xf6, 0xb4, 0xfb, 0xfd, 0x94, 0xc3, 0x1a, 0x85, 0x29, 0x12, 0x90, 0x0d, 0x6b, 0xfb, 0x09, + 0x54, 0x83, 0x24, 0xe9, 0x8c, 0x4e, 0xeb, 0x25, 0xac, 0x6e, 0x1b, 0x3d, 0xea, 0x43, 0xd3, 0x3e, + 0xa6, 0xc9, 0x25, 0xc1, 0x85, 0x35, 0x8e, 0xb0, 0x6a, 0x34, 0xf1, 0x52, 0xb8, 0xb6, 0x5e, 0x2e, + 0x97, 0x94, 0x84, 0xa0, 0x72, 0xcd, 0xe8, 0x11, 0x85, 0xda, 0x31, 0x6c, 0x01, 0x27, 0x98, 0x42, + 0xed, 0x18, 0x42, 0xbc, 0x8f, 0xc1, 0x74, 0xa3, 0xc1, 0xda, 0xdc, 0x6a, 0xa8, 0x7c, 0x46, 0x6e, + 0x66, 0x65, 0x8f, 0xb0, 0x1a, 0x8d, 0x65, 0x06, 0xc0, 0x75, 0xdc, 0x44, 0x57, 0xe1, 0xb8, 0x23, + 0x2c, 0x37, 0xe2, 0xd4, 0x50, 0x2b, 0x07, 0x51, 0x1f, 0x83, 0xe9, 0xee, 0xc1, 0x30, 0x22, 0xf2, + 0xbc, 0xb1, 0x7b, 0x30, 0x88, 0x76, 0x2f, 0xcd, 0xb2, 0xf4, 0x70, 0x83, 0x86, 0x7a, 0x27, 0xdd, + 0xd0, 0xae, 0x0a, 0xb4, 0x00, 0x72, 0xa3, 0xa1, 0x62, 0x5d, 0xdb, 0x6a, 0x63, 0x55, 0xeb, 0x61, + 0x5d, 0x33, 0xb3, 0x73, 0x14, 0x38, 0x64, 0xf5, 0xfa, 0x58, 0x49, 0x37, 0x1a, 0x65, 0x5a, 0x99, + 0xa7, 0x75, 0xe8, 0x02, 0x4c, 0x19, 0x5b, 0x2f, 0x34, 0x98, 0x62, 0xa9, 0xdd, 0x1e, 0xde, 0x6e, + 0xed, 0x67, 0xef, 0xa1, 0x52, 0xca, 0x90, 0x0a, 0xaa, 0x56, 0xeb, 0xb4, 0x18, 0x3d, 0x00, 0x72, + 0xc3, 0xdc, 0xd5, 0x7a, 0x5d, 0x6a, 0x59, 0xcd, 0xae, 0xd6, 0xc0, 0xd9, 0x7b, 0x19, 0x28, 0x2b, + 0xaf, 0x8a, 0x62, 0xa2, 0xd8, 0xe6, 0x8b, 0xad, 0x6d, 0x4b, 0x50, 0xbc, 0x9f, 0x29, 0x36, 0x2d, + 0xe3, 0xd4, 0xce, 0x83, 0xdc, 0xdd, 0xed, 0x7a, 0x5f, 0x7c, 0x9e, 0x82, 0xa5, 0xbb, 0xbb, 0x5d, + 0xf7, 0x7b, 0xcf, 0x41, 0x8a, 0x40, 0x3a, 0x2f, 0x7d, 0x80, 0xc5, 0x5f, 0xdd, 0x5d, 0xd7, 0x1b, + 0x2f, 0xc3, 0x09, 0x02, 0xd4, 0xc1, 0x96, 0xd6, 0xd4, 0x2c, 0xcd, 0x05, 0xfd, 0x10, 0x85, 0x9e, + 0xe9, 0xee, 0x76, 0x57, 0x79, 0xa5, 0x87, 0xcf, 0x5e, 0x7f, 0xeb, 0xc0, 0xd6, 0x8f, 0x87, 0x19, + 0x9f, 0xa4, 0x4c, 0x68, 0xc8, 0x6d, 0x4f, 0x3f, 0xbe, 0x69, 0x93, 0xad, 0xdc, 0x12, 0x24, 0xdd, + 0x7a, 0x8f, 0xe2, 0xc0, 0x34, 0x5f, 0x96, 0x48, 0x10, 0x54, 0x5c, 0x2b, 0x91, 0xf0, 0xe5, 0xf9, + 0xb2, 0x1c, 0x20, 0x61, 0xd4, 0x4a, 0xa5, 0x5e, 0x56, 0x95, 0x8d, 0x6a, 0xbd, 0xb2, 0x5a, 0x96, + 0x83, 0xae, 0xc0, 0xfe, 0x46, 0x28, 0x76, 0x41, 0x7e, 0xf0, 0x46, 0x28, 0x76, 0x9f, 0x7c, 0x3f, + 0x15, 0xcf, 0x90, 0x52, 0xe6, 0xbe, 0x12, 0x84, 0xb4, 0x77, 0x5a, 0x8e, 0xde, 0x04, 0x27, 0x45, + 0xde, 0xcd, 0xc4, 0x96, 0xfa, 0x62, 0xab, 0x47, 0x07, 0x6b, 0x47, 0x63, 0x8e, 0xd3, 0x56, 0xca, + 0x19, 0x0e, 0x55, 0xc3, 0xd6, 0x33, 0xad, 0x1e, 0x19, 0x8a, 0x1d, 0xcd, 0x42, 0x2b, 0x30, 0xa7, + 0x1b, 0xaa, 0x69, 0x69, 0x7a, 0x53, 0xeb, 0x35, 0xdd, 0x89, 0x4c, 0xad, 0xd1, 0xc0, 0xa6, 0x69, + 0x30, 0x27, 0x69, 0x53, 0xb9, 0x4b, 0x37, 0x6a, 0x1c, 0xd8, 0xf1, 0x1e, 0x79, 0x0e, 0x3a, 0x30, + 0x26, 0x82, 0xa3, 0xc6, 0xc4, 0x69, 0x88, 0x77, 0xb4, 0xae, 0x8a, 0x75, 0xab, 0x77, 0x40, 0x63, + 0xf7, 0x98, 0x12, 0xeb, 0x68, 0xdd, 0x32, 0x79, 0x46, 0x9b, 0x70, 0x9f, 0x03, 0xaa, 0xb6, 0xf1, + 0x8e, 0xd6, 0x38, 0x50, 0x69, 0xa0, 0x4e, 0x73, 0x44, 0x6a, 0xc3, 0xd0, 0xb7, 0xdb, 0xad, 0x86, + 0x65, 0x52, 0xdb, 0xc1, 0xec, 0x5f, 0xce, 0xc1, 0x58, 0xa1, 0x08, 0x37, 0x4c, 0x43, 0xa7, 0xf1, + 0x79, 0x51, 0x40, 0x7b, 0xd4, 0x26, 0xf9, 0x86, 0x50, 0x1b, 0x6f, 0xd7, 0x87, 0xe4, 0xf0, 0x8d, + 0x50, 0x2c, 0x2c, 0x47, 0x6e, 0x84, 0x62, 0x11, 0x39, 0x7a, 0x23, 0x14, 0x8b, 0xc9, 0xf1, 0x1b, + 0xa1, 0x58, 0x5c, 0x86, 0xdc, 0xad, 0x14, 0x24, 0xdd, 0xd3, 0x0d, 0x32, 0x7b, 0x6b, 0x50, 0x87, + 0x2b, 0x51, 0x93, 0x7c, 0xee, 0xd0, 0xc9, 0xc9, 0x42, 0x91, 0x78, 0xe2, 0xa5, 0x08, 0x8b, 0xed, + 0x15, 0x86, 0x49, 0xa2, 0x20, 0x32, 0xc8, 0x30, 0x8b, 0xa5, 0x62, 0x0a, 0x7f, 0x42, 0xcb, 0x10, + 0x79, 0xc1, 0xa4, 0xb4, 0x23, 0x94, 0xf6, 0x3d, 0x87, 0xd3, 0xbe, 0x51, 0xa3, 0xc4, 0xe3, 0x37, + 0x6a, 0x6a, 0x75, 0x4d, 0x59, 0xcd, 0xaf, 0x28, 0x1c, 0x1d, 0x9d, 0x82, 0x50, 0x5b, 0x7b, 0xe9, + 0xc0, 0xeb, 0xb3, 0x69, 0x11, 0x5a, 0x80, 0x4c, 0x5f, 0x67, 0x73, 0x75, 0xd2, 0xc7, 0x04, 0x2a, + 0xe3, 0x86, 0x4a, 0x3b, 0xb5, 0x2b, 0x04, 0x7e, 0x42, 0xbd, 0x3a, 0x05, 0xa1, 0x17, 0xb1, 0x76, + 0xd3, 0xeb, 0x59, 0x69, 0x11, 0x3a, 0x0f, 0xc9, 0x26, 0xde, 0xea, 0xef, 0xa8, 0x3d, 0xdc, 0xd4, + 0x1a, 0x96, 0xd7, 0x9f, 0x24, 0x68, 0x95, 0x42, 0x6b, 0xd0, 0xd3, 0x10, 0x27, 0x7d, 0xa4, 0xd3, + 0x3e, 0x9e, 0xa2, 0x22, 0x78, 0xf8, 0x70, 0x11, 0xf0, 0x2e, 0x16, 0x48, 0x8a, 0x83, 0x8f, 0xae, + 0x43, 0xd4, 0xd2, 0x7a, 0x3b, 0xd8, 0x32, 0xb3, 0xd3, 0xf3, 0xc1, 0xf3, 0x69, 0x9f, 0x1c, 0x99, + 0x0f, 0xa9, 0x3a, 0x45, 0xa1, 0x33, 0x65, 0x81, 0x8e, 0x9e, 0x01, 0x99, 0xa7, 0x62, 0x55, 0x3e, + 0xcd, 0x35, 0xb3, 0x33, 0x54, 0x01, 0x1f, 0x3a, 0x9c, 0x24, 0xcf, 0xe4, 0x96, 0x18, 0x92, 0x92, + 0xc1, 0x9e, 0x67, 0xef, 0xb8, 0x38, 0x7e, 0x94, 0x71, 0xb1, 0x01, 0x19, 0xfe, 0x5b, 0x35, 0xfb, + 0xdd, 0xae, 0xd1, 0xb3, 0xb2, 0x27, 0x28, 0xfe, 0x18, 0x86, 0x04, 0x31, 0x86, 0xa3, 0xa4, 0xb7, + 0x3d, 0xcf, 0xdf, 0xbc, 0xe1, 0x36, 0xfb, 0x3c, 0xa4, 0xbd, 0xc2, 0x70, 0x27, 0xc2, 0x83, 0x13, + 0x26, 0xc2, 0xc9, 0xb4, 0x44, 0x4c, 0xd4, 0x88, 0x6b, 0x62, 0x0f, 0xb3, 0x3f, 0x18, 0x80, 0xb4, + 0xb7, 0x61, 0x68, 0x19, 0x90, 0xe8, 0xb1, 0x96, 0x6e, 0xf5, 0x8c, 0x66, 0xbf, 0x81, 0x9b, 0x7c, + 0xc0, 0x8e, 0x7e, 0xcf, 0x14, 0xc7, 0xa9, 0xd8, 0x28, 0x6e, 0x42, 0xae, 0x51, 0x10, 0x98, 0x90, + 0x50, 0xc9, 0x19, 0x1f, 0x17, 0x61, 0x5a, 0x10, 0x20, 0xc4, 0x5e, 0xd4, 0x7a, 0x3a, 0x09, 0x91, + 0x59, 0xd0, 0x8e, 0x5c, 0x55, 0xcf, 0xb0, 0x1a, 0x94, 0x07, 0xa1, 0x2e, 0x6a, 0x0f, 0x77, 0x8c, + 0x3d, 0xdc, 0xe4, 0xe9, 0xa2, 0xd1, 0xaf, 0x4d, 0x73, 0x04, 0x85, 0xc1, 0xe7, 0x2e, 0x42, 0x98, + 0x9a, 0x1f, 0x04, 0xc0, 0x0d, 0x90, 0x7c, 0x0c, 0xc5, 0x20, 0x54, 0x5c, 0x53, 0x88, 0x7b, 0x94, + 0x21, 0xc9, 0x4a, 0xd5, 0xf5, 0x4a, 0xb9, 0x58, 0x96, 0x03, 0xb9, 0xc7, 0x20, 0xc2, 0x6c, 0x0a, + 0x71, 0x9d, 0xb6, 0x55, 0x91, 0x8f, 0xf1, 0x47, 0x4e, 0x43, 0x12, 0xb5, 0x1b, 0xab, 0x85, 0xb2, + 0x22, 0x07, 0x72, 0x1b, 0x90, 0x19, 0x18, 0x87, 0xe8, 0x38, 0x4c, 0x29, 0xe5, 0x7a, 0xb9, 0x5a, + 0xaf, 0xac, 0x55, 0xd5, 0x8d, 0xea, 0xd3, 0xd5, 0xb5, 0x67, 0xaa, 0xf2, 0x31, 0x6f, 0xb1, 0xf0, + 0xc3, 0x12, 0x9a, 0x01, 0xd9, 0x29, 0xae, 0xad, 0x6d, 0x28, 0x94, 0x9b, 0xef, 0x09, 0x80, 0x3c, + 0x38, 0x28, 0xd1, 0x49, 0x98, 0xae, 0xe7, 0x95, 0xe5, 0x72, 0x5d, 0x65, 0x09, 0x0f, 0x9b, 0xf4, + 0x0c, 0xc8, 0xee, 0x8a, 0x6b, 0x15, 0x9a, 0xcf, 0x99, 0x83, 0xd3, 0xee, 0xd2, 0xf2, 0xb3, 0xf5, + 0x72, 0xb5, 0x46, 0x5f, 0x9e, 0xaf, 0x2e, 0x93, 0xa0, 0x60, 0x80, 0x9e, 0x48, 0xb1, 0x04, 0x09, + 0xab, 0x5e, 0x7a, 0xe5, 0x95, 0x92, 0x1c, 0x1a, 0x2c, 0x5e, 0xab, 0x96, 0xd7, 0xae, 0xc9, 0xe1, + 0xc1, 0xb7, 0xd3, 0xb4, 0x4b, 0x04, 0xcd, 0xc2, 0x89, 0xc1, 0x52, 0xb5, 0x5c, 0xad, 0x2b, 0xcf, + 0xc9, 0xd1, 0xc1, 0x17, 0xd7, 0xca, 0xca, 0x66, 0xa5, 0x58, 0x96, 0x63, 0xe8, 0x04, 0x20, 0x2f, + 0x47, 0xf5, 0xeb, 0x6b, 0x25, 0x39, 0xee, 0xe7, 0xb1, 0x90, 0x3c, 0x9d, 0xfb, 0x59, 0x09, 0x92, + 0xee, 0x14, 0x88, 0xc7, 0xa8, 0x48, 0x6f, 0x34, 0x67, 0x9b, 0xfb, 0x83, 0x00, 0x24, 0x5c, 0xb9, + 0x10, 0x32, 0x89, 0xd5, 0xda, 0x6d, 0xe3, 0x45, 0x55, 0x6b, 0xb7, 0x34, 0x93, 0xfb, 0x43, 0xa0, + 0x45, 0x79, 0x52, 0x32, 0xa9, 0xff, 0x99, 0x3c, 0x74, 0x89, 0xdc, 0x76, 0xe8, 0x12, 0x7d, 0x03, + 0x86, 0x2e, 0x61, 0x39, 0x92, 0xfb, 0xe3, 0x00, 0xc8, 0x83, 0xd9, 0x91, 0x01, 0xb9, 0x49, 0xa3, + 0xe4, 0xe6, 0x6e, 0x5f, 0xe0, 0x28, 0xed, 0x1b, 0xf4, 0xea, 0xc1, 0x91, 0x5e, 0xdd, 0xc7, 0x59, + 0x85, 0xde, 0xc8, 0xce, 0xca, 0xad, 0xae, 0xff, 0x5e, 0x82, 0xb4, 0x37, 0x99, 0xe3, 0x91, 0x58, + 0xee, 0x28, 0x12, 0xf3, 0xf6, 0xc8, 0xd9, 0x51, 0x3d, 0xf2, 0x77, 0xd2, 0xae, 0x1f, 0x0e, 0x42, + 0xca, 0x93, 0xfb, 0x99, 0x94, 0xbb, 0x77, 0xc0, 0x54, 0xab, 0x89, 0x3b, 0x5d, 0xc3, 0xc2, 0x7a, + 0xe3, 0x40, 0x6d, 0xe3, 0x3d, 0xdc, 0xa6, 0x62, 0x48, 0xfb, 0xac, 0xae, 0x7a, 0xde, 0xb0, 0x50, + 0x71, 0xf0, 0x56, 0x08, 0xda, 0xd2, 0x74, 0xa5, 0x54, 0x5e, 0x5d, 0x5f, 0xab, 0x97, 0xab, 0xc5, + 0xe7, 0x84, 0x25, 0x57, 0xe4, 0xd6, 0x00, 0x98, 0x47, 0xe0, 0xe7, 0xde, 0x18, 0x93, 0xce, 0x75, + 0x90, 0x07, 0x5b, 0x43, 0x0c, 0xba, 0x4f, 0x7b, 0xe4, 0x63, 0x68, 0x1a, 0x32, 0xd5, 0x35, 0xb5, + 0x56, 0x29, 0x95, 0xd5, 0xf2, 0xb5, 0x6b, 0xe5, 0x62, 0xbd, 0xc6, 0x16, 0x1a, 0x6c, 0xe8, 0xba, + 0x1c, 0x70, 0xf7, 0xcd, 0x87, 0x83, 0x30, 0xed, 0xc3, 0x09, 0xca, 0xf3, 0x14, 0x21, 0xcb, 0x5a, + 0x3e, 0x3c, 0x09, 0xf7, 0x0b, 0x64, 0x76, 0xbf, 0xae, 0xf5, 0x2c, 0x9e, 0x51, 0x7c, 0x00, 0x88, + 0x78, 0x75, 0x8b, 0x84, 0xf7, 0x3d, 0xbe, 0x80, 0xc3, 0x42, 0x90, 0x8c, 0x53, 0xce, 0xd6, 0x70, + 0x1e, 0x02, 0xd4, 0x35, 0xcc, 0x96, 0xd5, 0xda, 0xc3, 0x24, 0x86, 0xe2, 0xc0, 0x64, 0xe0, 0x86, + 0x14, 0x59, 0xd4, 0x54, 0x74, 0xcb, 0x86, 0xd6, 0xf1, 0x8e, 0x36, 0x00, 0x4d, 0xa6, 0x1f, 0x41, + 0x45, 0x16, 0x35, 0x36, 0xf4, 0x59, 0x48, 0x36, 0x8d, 0xfe, 0x56, 0x1b, 0x73, 0x38, 0x62, 0x92, + 0x25, 0x25, 0xc1, 0xca, 0x6c, 0x10, 0x9e, 0x36, 0x73, 0x96, 0x99, 0x92, 0x4a, 0x82, 0x95, 0x31, + 0x90, 0xfb, 0x21, 0xa3, 0xed, 0xec, 0xf4, 0x08, 0x71, 0x41, 0x88, 0x25, 0x02, 0xd3, 0x76, 0x31, + 0x05, 0x9c, 0xbd, 0x01, 0x31, 0x21, 0x07, 0x32, 0xff, 0x25, 0x92, 0x50, 0xbb, 0x2c, 0xbb, 0x1d, + 0x38, 0x1f, 0x57, 0x62, 0xba, 0xa8, 0x3c, 0x0b, 0xc9, 0x96, 0xe9, 0x6c, 0x21, 0xca, 0x06, 0xe6, + 0x03, 0xe7, 0x63, 0x4a, 0xa2, 0x65, 0x3a, 0xdb, 0x84, 0xfe, 0x63, 0x0a, 0xc0, 0x51, 0x36, 0xf4, + 0x7d, 0x12, 0xa4, 0x99, 0x83, 0xe9, 0xf6, 0xb0, 0x89, 0xf5, 0x86, 0x98, 0x16, 0x3e, 0x70, 0x88, + 0x8a, 0x32, 0x33, 0xb7, 0xce, 0x11, 0x0a, 0x4f, 0xbd, 0x4f, 0x92, 0x5e, 0x91, 0x42, 0xaf, 0x48, + 0xd2, 0xc7, 0xa4, 0x14, 0x8a, 0x95, 0x9f, 0x5d, 0x5f, 0xa9, 0x14, 0x2b, 0xf5, 0xec, 0x7b, 0xa2, + 0xf4, 0xb9, 0xb2, 0xca, 0x9f, 0xbf, 0x10, 0xf5, 0xd6, 0xbf, 0x16, 0xfd, 0x25, 0x29, 0x18, 0x7b, + 0x2d, 0xaa, 0xa4, 0xb6, 0xdd, 0xf4, 0x50, 0xdb, 0xbd, 0x83, 0x22, 0x30, 0x6a, 0x22, 0xe9, 0x70, + 0x53, 0xe6, 0xfb, 0x26, 0x0a, 0x0f, 0x50, 0x46, 0x22, 0x94, 0x91, 0x04, 0x8a, 0x14, 0x57, 0xd6, + 0x6a, 0xe5, 0x12, 0x65, 0x23, 0x8e, 0x42, 0x6b, 0xeb, 0xe5, 0x6a, 0xf6, 0x0b, 0xe2, 0x95, 0xce, + 0x66, 0x8b, 0x57, 0x24, 0x38, 0x29, 0x56, 0x59, 0xb9, 0xaf, 0xc5, 0x7a, 0xc3, 0x68, 0x8a, 0xe8, + 0x36, 0xbd, 0x78, 0xe9, 0xb0, 0x97, 0x2b, 0x1c, 0x95, 0x8a, 0xa4, 0xcc, 0x11, 0x0b, 0x0f, 0x0f, + 0x89, 0x24, 0x5f, 0x2d, 0x71, 0x5e, 0x12, 0x28, 0xb2, 0x9e, 0x2f, 0x3e, 0x5d, 0x2e, 0x39, 0xdc, + 0x1c, 0xef, 0xf9, 0x51, 0x41, 0xdf, 0x01, 0x99, 0xbe, 0xb5, 0xfd, 0x04, 0xd1, 0x8d, 0x56, 0x93, + 0x2d, 0x7b, 0x87, 0x46, 0xad, 0x97, 0x3a, 0x1c, 0x6d, 0x58, 0xdb, 0x4f, 0x6c, 0xda, 0x18, 0x5c, + 0x28, 0x8c, 0x95, 0x38, 0x0a, 0x55, 0xd7, 0xaa, 0x65, 0xc1, 0x06, 0x5d, 0x22, 0x7e, 0xce, 0x61, + 0x23, 0xdd, 0xf7, 0xa0, 0xa2, 0xef, 0x00, 0x59, 0xa4, 0x87, 0x6c, 0x91, 0x84, 0x47, 0x2d, 0xf9, + 0x3a, 0x0c, 0xf0, 0x24, 0x93, 0x2d, 0x8c, 0xfb, 0x5c, 0x1c, 0xcc, 0xa0, 0xcc, 0x4a, 0xb9, 0xba, + 0x5c, 0xbf, 0xae, 0xae, 0x2b, 0x65, 0xba, 0x72, 0x97, 0x7d, 0x8f, 0x78, 0x7d, 0xa6, 0xe3, 0x45, + 0x44, 0xdf, 0x29, 0x41, 0x82, 0x85, 0x40, 0x2c, 0x27, 0xc5, 0x92, 0x0a, 0xf7, 0x1d, 0xf6, 0x6e, + 0x1a, 0x01, 0x51, 0xe8, 0xc2, 0x55, 0xfa, 0xda, 0xa0, 0x50, 0x88, 0x93, 0x08, 0xad, 0x94, 0x97, + 0xf3, 0xc5, 0xe7, 0xd4, 0x42, 0xb9, 0x56, 0x27, 0x96, 0x6c, 0x4d, 0x61, 0x3a, 0x0a, 0x28, 0x9c, + 0x5f, 0x59, 0x59, 0x7b, 0xc6, 0x11, 0x04, 0xbc, 0x60, 0x93, 0x41, 0x3f, 0x23, 0xc1, 0x0c, 0xd6, + 0xb7, 0x8d, 0x5e, 0x83, 0xae, 0x36, 0x93, 0x11, 0x6d, 0x5a, 0x07, 0x6d, 0x36, 0xa2, 0x7d, 0x27, + 0xe5, 0x6e, 0xcd, 0xa4, 0x78, 0x55, 0x8a, 0x56, 0x23, 0x58, 0x85, 0xca, 0xfb, 0xa4, 0xc0, 0x2b, + 0x84, 0xb1, 0x00, 0xe5, 0x2d, 0xf4, 0x8a, 0x14, 0xa6, 0x1c, 0x46, 0x5f, 0x91, 0x62, 0xaf, 0x48, + 0xf1, 0x8f, 0x49, 0x53, 0x28, 0x59, 0xab, 0x3f, 0xb7, 0x52, 0x56, 0x19, 0xb7, 0x94, 0xc3, 0x34, + 0x8a, 0xd3, 0xb2, 0xc5, 0x47, 0x16, 0x2f, 0x67, 0xbf, 0x48, 0xb9, 0xfc, 0x62, 0x54, 0x41, 0x78, + 0x88, 0x7c, 0xee, 0x6d, 0x90, 0xf2, 0x0c, 0x4e, 0x12, 0xc2, 0xd3, 0xd0, 0x9f, 0xc8, 0xbb, 0x56, + 0xae, 0x16, 0xdd, 0x53, 0x8e, 0x24, 0xd8, 0x83, 0x51, 0x96, 0xc8, 0x93, 0x18, 0xaa, 0x72, 0x80, + 0x18, 0x7d, 0x2e, 0x2e, 0x7b, 0xe5, 0x33, 0x98, 0x7b, 0x1c, 0x62, 0x62, 0xb0, 0x91, 0x89, 0x04, + 0x9d, 0x0f, 0x0c, 0x4c, 0x63, 0x62, 0x40, 0x47, 0x9a, 0x2c, 0x91, 0x49, 0x1b, 0x1b, 0x81, 0x72, + 0x20, 0xb7, 0x09, 0xc7, 0x7d, 0x07, 0x0a, 0x3a, 0x07, 0x73, 0x62, 0xb5, 0x95, 0x4d, 0x51, 0xd4, + 0x72, 0xb5, 0xb8, 0x56, 0x22, 0x93, 0x3a, 0x87, 0x26, 0x00, 0x1f, 0x31, 0x8c, 0x4b, 0x31, 0x9a, + 0xe4, 0x40, 0xae, 0x02, 0x69, 0xaf, 0xba, 0xa3, 0xd3, 0x70, 0x72, 0xa3, 0x7e, 0xed, 0x09, 0x75, + 0x33, 0xbf, 0x52, 0x29, 0xe5, 0x07, 0xa6, 0x6f, 0x00, 0x5c, 0xe7, 0xe5, 0x00, 0x61, 0x94, 0x8c, + 0x05, 0x39, 0x98, 0x0b, 0xc5, 0x24, 0x59, 0xca, 0xd5, 0x20, 0x33, 0xa0, 0xb8, 0xe8, 0x2e, 0xc8, + 0xf2, 0xf9, 0x94, 0x1f, 0x57, 0x54, 0x42, 0x1e, 0x55, 0x66, 0x33, 0xcb, 0x52, 0x79, 0xa5, 0xb2, + 0x5a, 0xa9, 0x53, 0xfe, 0xae, 0x03, 0x38, 0x1a, 0x49, 0x3c, 0xec, 0x8d, 0xda, 0x5a, 0x55, 0xbd, + 0x46, 0xa6, 0xa5, 0x75, 0x17, 0xa9, 0x38, 0x30, 0x0d, 0x94, 0x25, 0x32, 0x7b, 0x1a, 0x56, 0x53, + 0x39, 0x90, 0x7b, 0x06, 0xd0, 0xb0, 0x36, 0xa1, 0x79, 0xb8, 0xab, 0x5c, 0xbd, 0xb6, 0xa6, 0x14, + 0xcb, 0x6a, 0x35, 0xbf, 0x4a, 0xf8, 0x63, 0xba, 0xe3, 0x90, 0x4e, 0x81, 0xa3, 0x3a, 0x62, 0xce, + 0xec, 0x68, 0x97, 0x1c, 0xb8, 0xf0, 0x29, 0x89, 0x78, 0xee, 0xf7, 0x57, 0x67, 0x3f, 0x2e, 0xa1, + 0xbb, 0x63, 0xaf, 0x45, 0x51, 0x74, 0xa1, 0xbb, 0xb5, 0xd0, 0xe8, 0x76, 0x67, 0x33, 0xe4, 0x47, + 0xb1, 0xdb, 0xbd, 0x26, 0xe2, 0x91, 0xb9, 0xd8, 0x17, 0xa3, 0x28, 0x46, 0x4a, 0x5f, 0xd0, 0xf6, + 0xb4, 0x59, 0x99, 0xfc, 0xba, 0xa1, 0xed, 0x69, 0x36, 0xc0, 0xe9, 0xd8, 0x97, 0xa2, 0x28, 0x42, + 0x8a, 0x77, 0x8c, 0xd9, 0x34, 0xf9, 0xbf, 0x6c, 0xd8, 0x95, 0xe7, 0x62, 0x7f, 0x1e, 0x45, 0x40, + 0x0a, 0xbb, 0x07, 0xd6, 0xae, 0xa1, 0xcf, 0x22, 0xf2, 0x7b, 0x9d, 0xfe, 0x76, 0x01, 0x7d, 0x57, + 0x95, 0x03, 0x91, 0xf1, 0x74, 0x89, 0x03, 0xd1, 0xdf, 0x02, 0xe8, 0x42, 0x24, 0xf6, 0xfe, 0xaa, + 0xfc, 0xc1, 0xea, 0x85, 0x48, 0xec, 0x83, 0x55, 0xf9, 0xfb, 0xaa, 0x37, 0x22, 0xb1, 0x2f, 0x44, + 0xe5, 0xd7, 0xa2, 0xb9, 0xbf, 0x0a, 0x02, 0x72, 0x46, 0x9f, 0x9d, 0xa5, 0x7a, 0x16, 0x62, 0x76, + 0xda, 0x8b, 0x6d, 0xea, 0x7d, 0xd3, 0x21, 0x83, 0x56, 0xa0, 0xb9, 0x8a, 0x06, 0xd2, 0x60, 0x36, + 0x35, 0x94, 0x87, 0x4c, 0xa7, 0xa5, 0xb7, 0x3a, 0xfd, 0x8e, 0x2a, 0x72, 0x41, 0x63, 0x73, 0x1c, + 0x1c, 0x81, 0x3f, 0x53, 0x12, 0xda, 0xbe, 0x87, 0x44, 0x78, 0x2c, 0x09, 0x86, 0xc0, 0x9f, 0x67, + 0xbf, 0x26, 0x41, 0x76, 0x14, 0xb3, 0xb7, 0x95, 0xa6, 0xaa, 0xc2, 0x8c, 0xb1, 0x87, 0x7b, 0xbd, + 0x56, 0x93, 0xae, 0x3c, 0xd9, 0xc1, 0x6b, 0x68, 0x7c, 0xf0, 0x3a, 0xed, 0x42, 0xb4, 0x3b, 0xb5, + 0x40, 0x62, 0x8c, 0x7d, 0xe2, 0x5e, 0x05, 0xa5, 0xf0, 0x78, 0x4a, 0x29, 0x8a, 0x22, 0x68, 0xdc, + 0x20, 0x83, 0x94, 0xcc, 0x17, 0x03, 0x72, 0xd0, 0x89, 0x90, 0x73, 0x1f, 0x09, 0x42, 0xda, 0xbb, + 0x91, 0x15, 0x95, 0x20, 0xd6, 0x36, 0xf8, 0x26, 0x31, 0xd6, 0xdb, 0xe7, 0xc7, 0xec, 0x7d, 0x5d, + 0x58, 0xe1, 0xf0, 0x8a, 0x8d, 0x39, 0xfb, 0x7b, 0x12, 0xc4, 0x44, 0x31, 0x3a, 0x01, 0xa1, 0xae, + 0x66, 0xed, 0x52, 0x72, 0xe1, 0x42, 0x40, 0x96, 0x14, 0xfa, 0x4c, 0xca, 0xcd, 0xae, 0xc6, 0x36, + 0xc8, 0xf1, 0x72, 0xf2, 0x4c, 0xa2, 0xd4, 0x36, 0xd6, 0x9a, 0x74, 0xcd, 0xd4, 0xe8, 0x74, 0xb0, + 0x6e, 0x99, 0x22, 0x4a, 0xe5, 0xe5, 0x45, 0x5e, 0x8c, 0x1e, 0x84, 0x29, 0xab, 0xa7, 0xb5, 0xda, + 0x1e, 0xd8, 0x10, 0x85, 0x95, 0x45, 0x85, 0x0d, 0xbc, 0x04, 0xa7, 0x04, 0xdd, 0x26, 0xb6, 0xb4, + 0xc6, 0x2e, 0x6e, 0x3a, 0x48, 0x11, 0xba, 0x37, 0xe2, 0x24, 0x07, 0x28, 0xf1, 0x7a, 0x81, 0x7b, + 0xa1, 0xef, 0xd9, 0x9b, 0xbe, 0x83, 0x30, 0xdf, 0x9b, 0x7e, 0x69, 0xc4, 0xde, 0xf4, 0xc1, 0x7d, + 0xc4, 0xae, 0x8d, 0xe9, 0x17, 0x7c, 0x50, 0xbc, 0x12, 0x75, 0xc2, 0xcd, 0xcf, 0x06, 0x60, 0x4a, + 0x2c, 0x2e, 0x37, 0xed, 0x3e, 0x5a, 0x05, 0xd0, 0x74, 0xdd, 0xb0, 0xdc, 0xbd, 0x34, 0x3c, 0x1f, + 0x18, 0xc2, 0x5b, 0xc8, 0xdb, 0x48, 0x8a, 0x8b, 0xc0, 0xec, 0x9f, 0x4b, 0x00, 0x4e, 0xd5, 0xc8, + 0xee, 0x9a, 0x83, 0x04, 0x6f, 0x15, 0xdd, 0xdf, 0xcf, 0x72, 0xb0, 0xc0, 0x8a, 0xae, 0xb5, 0xda, + 0x74, 0xd7, 0xc8, 0x16, 0xde, 0x69, 0xe9, 0x7c, 0xbb, 0x1b, 0x7b, 0x10, 0xbb, 0x46, 0x42, 0xce, + 0x76, 0x50, 0x05, 0x62, 0x26, 0xee, 0x68, 0xba, 0xd5, 0x6a, 0xf0, 0xc1, 0x7a, 0xe5, 0x48, 0xcc, + 0x2f, 0xd4, 0x38, 0xb6, 0x62, 0xd3, 0xc9, 0x9d, 0x87, 0x98, 0x28, 0xb5, 0x5d, 0xd3, 0x31, 0x14, + 0x85, 0x60, 0xad, 0x4c, 0x9c, 0x33, 0xf5, 0x10, 0x95, 0x7c, 0x4d, 0x0e, 0x5c, 0xf8, 0x78, 0x00, + 0xa2, 0xc2, 0x7a, 0x4c, 0x43, 0xa6, 0x5c, 0xaa, 0x0c, 0x78, 0xb9, 0x69, 0x48, 0x8b, 0x42, 0x6e, + 0xe5, 0xdf, 0x13, 0x75, 0x17, 0xae, 0x2b, 0x6b, 0xf5, 0xb5, 0x45, 0xf9, 0xbf, 0x0e, 0x17, 0x3e, + 0x2a, 0x7f, 0x21, 0x8a, 0xa6, 0x20, 0x29, 0x0a, 0x17, 0x1f, 0x59, 0x7c, 0x54, 0x7e, 0x6d, 0xb0, + 0xe8, 0xb2, 0xfc, 0x45, 0x9a, 0xfe, 0x13, 0x45, 0x97, 0xd4, 0x3a, 0x71, 0x55, 0x6b, 0xd5, 0x95, + 0xe7, 0x64, 0xc9, 0x5d, 0xb1, 0xe8, 0xaa, 0x08, 0xa0, 0xbb, 0xe1, 0xa4, 0xa8, 0xb8, 0x7a, 0xf5, + 0xea, 0xd5, 0xc7, 0x5d, 0x95, 0xb7, 0x3e, 0x10, 0x19, 0xac, 0x7e, 0xc2, 0x55, 0xfd, 0x91, 0xe1, + 0xea, 0xab, 0xae, 0xea, 0x1f, 0xfb, 0x40, 0x04, 0x4d, 0x43, 0x42, 0x54, 0xaf, 0xe6, 0x9f, 0x95, + 0xbf, 0xf1, 0x8d, 0x6f, 0x7c, 0x23, 0x5a, 0xf8, 0x0e, 0x98, 0x6e, 0x18, 0x9d, 0xc1, 0xae, 0x29, + 0xc8, 0x03, 0x7b, 0x57, 0xcc, 0xeb, 0xd2, 0xf3, 0x0f, 0x73, 0xa0, 0x1d, 0xa3, 0xad, 0xe9, 0x3b, + 0x0b, 0x46, 0x6f, 0xc7, 0x39, 0x48, 0x42, 0xe6, 0x21, 0xa6, 0xeb, 0x38, 0x49, 0x77, 0xeb, 0x6b, + 0x92, 0xf4, 0xb1, 0x40, 0x70, 0x79, 0xbd, 0xf0, 0xd3, 0x81, 0xd9, 0x65, 0x86, 0xb8, 0x2e, 0x3a, + 0x5e, 0xc1, 0xdb, 0x6d, 0xdc, 0x20, 0xbd, 0x03, 0x7f, 0xf1, 0x20, 0xcc, 0xec, 0x18, 0x3b, 0x06, + 0xa5, 0x74, 0x91, 0xfc, 0xe2, 0x27, 0x51, 0xe2, 0x76, 0xe9, 0xec, 0xd8, 0x63, 0x2b, 0x4b, 0x55, + 0x98, 0xe6, 0xc0, 0x2a, 0x9d, 0x16, 0xb1, 0xe5, 0x75, 0x74, 0xe8, 0x16, 0xad, 0xec, 0x2f, 0xfe, + 0x19, 0xcd, 0x67, 0x29, 0x53, 0x1c, 0x95, 0xd4, 0xb1, 0x15, 0xf8, 0x25, 0x05, 0x8e, 0x7b, 0xe8, + 0xb1, 0x29, 0x29, 0xee, 0x8d, 0xa1, 0xf8, 0x5b, 0x9c, 0xe2, 0xb4, 0x8b, 0x62, 0x8d, 0xa3, 0x2e, + 0x15, 0x21, 0x75, 0x14, 0x5a, 0xbf, 0xcd, 0x69, 0x25, 0xb1, 0x9b, 0xc8, 0x32, 0x64, 0x28, 0x91, + 0x46, 0xdf, 0xb4, 0x8c, 0x0e, 0x9d, 0xef, 0x1f, 0x4e, 0xe6, 0xdf, 0xfc, 0x19, 0xb3, 0xaa, 0x69, + 0x82, 0x56, 0xb4, 0xb1, 0x96, 0x96, 0x80, 0x4e, 0xef, 0x9a, 0xb8, 0xd1, 0x1e, 0x43, 0xe1, 0x77, + 0x38, 0x23, 0x36, 0xfc, 0xd2, 0x26, 0x89, 0xf6, 0xfb, 0x1d, 0x3a, 0x1d, 0x77, 0x73, 0x32, 0x7e, + 0x3f, 0x57, 0xf6, 0x0f, 0xde, 0xcd, 0x0c, 0xf7, 0xb4, 0x4d, 0xc0, 0xc5, 0x93, 0xab, 0x17, 0x77, + 0xb0, 0x65, 0xe1, 0x9e, 0xa9, 0x6a, 0x6d, 0x3f, 0xf6, 0x5c, 0x1b, 0x62, 0xb2, 0x3f, 0xfc, 0x65, + 0x6f, 0x2f, 0x2e, 0x33, 0xcc, 0x7c, 0xbb, 0xbd, 0xb4, 0x01, 0x27, 0x7d, 0xb4, 0x62, 0x02, 0x9a, + 0x1f, 0xe6, 0x34, 0x67, 0x86, 0x34, 0x83, 0x90, 0x5d, 0x07, 0x51, 0x6e, 0xf7, 0xe5, 0x04, 0x34, + 0x7f, 0x84, 0xd3, 0x44, 0x1c, 0x57, 0x74, 0x29, 0xa1, 0x78, 0x03, 0xa6, 0xf6, 0x70, 0x6f, 0xcb, + 0x30, 0xf9, 0x26, 0xa4, 0x09, 0xc8, 0xfd, 0x28, 0x27, 0x97, 0xe1, 0x88, 0x74, 0x57, 0x12, 0xa1, + 0x75, 0x15, 0x62, 0xdb, 0x5a, 0x03, 0x4f, 0x40, 0xe2, 0x16, 0x27, 0x11, 0x25, 0xf0, 0x04, 0x35, + 0x0f, 0xc9, 0x1d, 0x83, 0x67, 0x64, 0xc6, 0xa3, 0x7f, 0x84, 0xa3, 0x27, 0x04, 0x0e, 0x27, 0xd1, + 0x35, 0xba, 0xfd, 0xb6, 0x66, 0x4d, 0xc2, 0xc1, 0x8f, 0x09, 0x12, 0x02, 0x87, 0x93, 0x38, 0x82, + 0x58, 0x3f, 0x2a, 0x48, 0x98, 0x2e, 0x79, 0x3e, 0x05, 0x09, 0x43, 0x6f, 0x1f, 0x18, 0xfa, 0x24, + 0x4c, 0xfc, 0x38, 0xa7, 0x00, 0x1c, 0x85, 0x10, 0x78, 0x12, 0xe2, 0x93, 0x76, 0xc4, 0x4f, 0x7e, + 0x59, 0x0c, 0x0f, 0xd1, 0x03, 0xcb, 0x90, 0x11, 0x06, 0xaa, 0x65, 0xe8, 0x13, 0x90, 0xf8, 0x29, + 0x4e, 0x22, 0xed, 0x42, 0xe3, 0xcd, 0xb0, 0xb0, 0x69, 0xed, 0xe0, 0x49, 0x88, 0x7c, 0x5c, 0x34, + 0x83, 0xa3, 0x70, 0x51, 0x6e, 0x61, 0xbd, 0xb1, 0x3b, 0x19, 0x85, 0x4f, 0x08, 0x51, 0x0a, 0x1c, + 0x42, 0xa2, 0x08, 0xa9, 0x8e, 0xd6, 0x33, 0x77, 0xb5, 0xf6, 0x44, 0xdd, 0xf1, 0x49, 0x4e, 0x23, + 0x69, 0x23, 0x71, 0x89, 0xf4, 0xf5, 0xa3, 0x90, 0xf9, 0x69, 0x21, 0x11, 0x17, 0x1a, 0x1f, 0x7a, + 0xa6, 0x45, 0x03, 0xee, 0xa3, 0x50, 0xfb, 0x19, 0x31, 0xf4, 0x18, 0xee, 0xaa, 0x9b, 0xe2, 0x93, + 0x10, 0x37, 0x5b, 0x2f, 0x4d, 0x44, 0xe6, 0x67, 0x45, 0x4f, 0x53, 0x04, 0x82, 0xfc, 0x1c, 0x9c, + 0xf2, 0x75, 0x13, 0x13, 0x10, 0xfb, 0x39, 0x4e, 0xec, 0x84, 0x8f, 0xab, 0xe0, 0x26, 0xe1, 0xa8, + 0x24, 0x7f, 0x5e, 0x98, 0x04, 0x3c, 0x40, 0x6b, 0x1d, 0x66, 0xfa, 0xba, 0xa9, 0x6d, 0x1f, 0x4d, + 0x6a, 0xbf, 0x20, 0xa4, 0xc6, 0x70, 0x3d, 0x52, 0xab, 0xc3, 0x09, 0x4e, 0xf1, 0x68, 0xfd, 0xfa, + 0x29, 0x61, 0x58, 0x19, 0xf6, 0x86, 0xb7, 0x77, 0xbf, 0x15, 0x66, 0x6d, 0x71, 0x8a, 0xe8, 0xd8, + 0x54, 0x3b, 0x5a, 0x77, 0x02, 0xca, 0xbf, 0xc8, 0x29, 0x0b, 0x8b, 0x6f, 0x87, 0xd7, 0xe6, 0xaa, + 0xd6, 0x25, 0xc4, 0x9f, 0x85, 0xac, 0x20, 0xde, 0xd7, 0x7b, 0xb8, 0x61, 0xec, 0xe8, 0xad, 0x97, + 0x70, 0x73, 0x02, 0xd2, 0xbf, 0x34, 0xd0, 0x55, 0x1b, 0x2e, 0x74, 0x42, 0xb9, 0x02, 0xb2, 0x1d, + 0xab, 0xa8, 0xad, 0x0e, 0x5d, 0xb8, 0x3a, 0x9c, 0xe2, 0x2f, 0x8b, 0x9e, 0xb2, 0xf1, 0x2a, 0x14, + 0x6d, 0xa9, 0x0c, 0xec, 0x18, 0xc3, 0xa4, 0x2a, 0xf9, 0x69, 0x4e, 0x28, 0xe5, 0x60, 0x71, 0xc3, + 0xd1, 0x30, 0x3a, 0x5d, 0xad, 0x37, 0x89, 0xfd, 0xfb, 0x15, 0x61, 0x38, 0x38, 0x0a, 0x37, 0x1c, + 0x24, 0xa2, 0x23, 0xde, 0x7e, 0x02, 0x0a, 0xbf, 0x2a, 0x0c, 0x87, 0xc0, 0xe1, 0x24, 0x44, 0xc0, + 0x30, 0x01, 0x89, 0x7f, 0x22, 0x48, 0x08, 0x1c, 0x42, 0xe2, 0xad, 0x8e, 0xa3, 0xed, 0xe1, 0x9d, + 0x96, 0x69, 0xf1, 0x83, 0x46, 0x87, 0x93, 0xfa, 0xb5, 0x2f, 0x7b, 0x83, 0x30, 0xc5, 0x85, 0x4a, + 0x2c, 0x11, 0xcf, 0xa0, 0xd2, 0x15, 0x82, 0xf1, 0x8c, 0xfd, 0xba, 0xb0, 0x44, 0x2e, 0x34, 0xc2, + 0x9b, 0x2b, 0x42, 0x24, 0x62, 0x6f, 0x90, 0x99, 0xe4, 0x04, 0xe4, 0x7e, 0x63, 0x80, 0xb9, 0x9a, + 0xc0, 0x25, 0x34, 0x5d, 0xf1, 0x4f, 0x5f, 0xbf, 0x89, 0x0f, 0x26, 0xd2, 0xce, 0x7f, 0x3a, 0x10, + 0xff, 0x6c, 0x30, 0x4c, 0x66, 0x43, 0x32, 0x03, 0xf1, 0x14, 0x1a, 0x77, 0x0a, 0x31, 0xfb, 0xae, + 0xaf, 0xf0, 0xf6, 0x7a, 0xc3, 0xa9, 0xa5, 0x15, 0xa2, 0xe4, 0xde, 0xa0, 0x67, 0x3c, 0xb1, 0x77, + 0x7f, 0xc5, 0xd6, 0x73, 0x4f, 0xcc, 0xb3, 0x74, 0x0d, 0x52, 0x9e, 0x80, 0x67, 0x3c, 0xa9, 0xf7, + 0x70, 0x52, 0x49, 0x77, 0xbc, 0xb3, 0xf4, 0x18, 0x84, 0x48, 0xf0, 0x32, 0x1e, 0xfd, 0xbd, 0x1c, + 0x9d, 0x82, 0x2f, 0xbd, 0x19, 0x62, 0x22, 0x68, 0x19, 0x8f, 0xfa, 0x5d, 0x1c, 0xd5, 0x46, 0x21, + 0xe8, 0x22, 0x60, 0x19, 0x8f, 0xfe, 0x0f, 0x04, 0xba, 0x40, 0x21, 0xe8, 0x93, 0x8b, 0xf0, 0x5f, + 0xbe, 0x3f, 0xc4, 0x9d, 0x8e, 0x90, 0xdd, 0x93, 0x10, 0xe5, 0x91, 0xca, 0x78, 0xec, 0xef, 0xe6, + 0x2f, 0x17, 0x18, 0x4b, 0x8f, 0x43, 0x78, 0x42, 0x81, 0x7f, 0x80, 0xa3, 0x32, 0xf8, 0xa5, 0x22, + 0x24, 0x5c, 0xd1, 0xc9, 0x78, 0xf4, 0xef, 0xe5, 0xe8, 0x6e, 0x2c, 0xc2, 0x3a, 0x8f, 0x4e, 0xc6, + 0x13, 0xf8, 0x87, 0x82, 0x75, 0x8e, 0x41, 0xc4, 0x26, 0x02, 0x93, 0xf1, 0xd8, 0x1f, 0x14, 0x52, + 0x17, 0x28, 0x4b, 0x4f, 0x41, 0xdc, 0x76, 0x36, 0xe3, 0xf1, 0xbf, 0x8f, 0xe3, 0x3b, 0x38, 0x44, + 0x02, 0x2e, 0x67, 0x37, 0x9e, 0xc4, 0xf7, 0x0b, 0x09, 0xb8, 0xb0, 0xc8, 0x30, 0x1a, 0x0c, 0x60, + 0xc6, 0x53, 0xfa, 0x01, 0x31, 0x8c, 0x06, 0xe2, 0x17, 0xd2, 0x9b, 0xd4, 0xe6, 0x8f, 0x27, 0xf1, + 0x21, 0xd1, 0x9b, 0x14, 0x9e, 0xb0, 0x31, 0x18, 0x11, 0x8c, 0xa7, 0xf1, 0x43, 0x82, 0x8d, 0x81, + 0x80, 0x60, 0x69, 0x1d, 0xd0, 0x70, 0x34, 0x30, 0x9e, 0xde, 0x2b, 0x9c, 0xde, 0xd4, 0x50, 0x30, + 0xb0, 0xf4, 0x0c, 0x9c, 0xf0, 0x8f, 0x04, 0xc6, 0x53, 0xfd, 0xe1, 0xaf, 0x0c, 0xcc, 0xdd, 0xdc, + 0x81, 0xc0, 0x52, 0xdd, 0x71, 0x29, 0xee, 0x28, 0x60, 0x3c, 0xd9, 0x0f, 0x7f, 0xc5, 0x6b, 0xb8, + 0xdd, 0x41, 0xc0, 0x52, 0x1e, 0xc0, 0x71, 0xc0, 0xe3, 0x69, 0xfd, 0x28, 0xa7, 0xe5, 0x42, 0x22, + 0x43, 0x83, 0xfb, 0xdf, 0xf1, 0xf8, 0xb7, 0xc4, 0xd0, 0xe0, 0x18, 0x64, 0x68, 0x08, 0xd7, 0x3b, + 0x1e, 0xfb, 0x23, 0x62, 0x68, 0x08, 0x14, 0xa2, 0xd9, 0x2e, 0xef, 0x36, 0x9e, 0xc2, 0x8f, 0x0b, + 0xcd, 0x76, 0x61, 0x2d, 0x55, 0x61, 0x6a, 0xc8, 0x21, 0x8e, 0x27, 0xf5, 0x31, 0x4e, 0x4a, 0x1e, + 0xf4, 0x87, 0x6e, 0xe7, 0xc5, 0x9d, 0xe1, 0x78, 0x6a, 0x3f, 0x31, 0xe0, 0xbc, 0xb8, 0x2f, 0x5c, + 0x7a, 0x12, 0x62, 0x7a, 0xbf, 0xdd, 0x26, 0x83, 0x07, 0x1d, 0x7e, 0xd0, 0x34, 0xfb, 0xc5, 0xaf, + 0x73, 0xe9, 0x08, 0x84, 0xa5, 0xc7, 0x20, 0x8c, 0x3b, 0x5b, 0xb8, 0x39, 0x0e, 0xf3, 0x4b, 0x5f, + 0x17, 0x06, 0x93, 0x40, 0x2f, 0x3d, 0x05, 0xc0, 0x52, 0x23, 0x74, 0xb3, 0xf6, 0x18, 0xdc, 0x3f, + 0xff, 0x3a, 0x3f, 0xd9, 0xe5, 0xa0, 0x38, 0x04, 0xd8, 0x39, 0xb1, 0xc3, 0x09, 0x7c, 0xd9, 0x4b, + 0x80, 0xf6, 0xc8, 0x55, 0x88, 0xbe, 0x60, 0x1a, 0xba, 0xa5, 0xed, 0x8c, 0xc3, 0xfe, 0x0b, 0x8e, + 0x2d, 0xe0, 0x89, 0xc0, 0x3a, 0x46, 0x0f, 0x5b, 0xda, 0x8e, 0x39, 0x0e, 0xf7, 0x2f, 0x39, 0xae, + 0x8d, 0x40, 0x90, 0x1b, 0x9a, 0x69, 0x4d, 0xd2, 0xee, 0xbf, 0x12, 0xc8, 0x02, 0x81, 0x30, 0x4d, + 0x7e, 0xdf, 0xc4, 0x07, 0xe3, 0x70, 0xff, 0x5a, 0x30, 0xcd, 0xe1, 0x97, 0xde, 0x0c, 0x71, 0xf2, + 0x93, 0x1d, 0xd7, 0x1c, 0x83, 0xfc, 0x37, 0x1c, 0xd9, 0xc1, 0x20, 0x6f, 0x36, 0xad, 0xa6, 0xd5, + 0x1a, 0x2f, 0xec, 0xbf, 0xe5, 0x3d, 0x2d, 0xe0, 0x97, 0xf2, 0x90, 0x30, 0xad, 0x66, 0xb3, 0xcf, + 0xe3, 0xd3, 0x31, 0xe8, 0xff, 0xed, 0xeb, 0x76, 0xca, 0xc2, 0xc6, 0x21, 0xbd, 0xfd, 0xe2, 0x4d, + 0xab, 0x6b, 0xd0, 0xed, 0x3d, 0xe3, 0x28, 0x7c, 0x85, 0x53, 0x70, 0xa1, 0x2c, 0x15, 0x21, 0x49, + 0xda, 0x22, 0x76, 0x49, 0x8c, 0x23, 0xf1, 0x55, 0x2e, 0x00, 0x0f, 0x52, 0xe1, 0xdb, 0x7e, 0xe7, + 0x73, 0x67, 0xa4, 0xcf, 0x7e, 0xee, 0x8c, 0xf4, 0xa7, 0x9f, 0x3b, 0x23, 0x7d, 0xf0, 0xf3, 0x67, + 0x8e, 0x7d, 0xf6, 0xf3, 0x67, 0x8e, 0xfd, 0xf1, 0xe7, 0xcf, 0x1c, 0xf3, 0xcf, 0x12, 0xc3, 0xb2, + 0xb1, 0x6c, 0xb0, 0xfc, 0xf0, 0xf3, 0xf7, 0xee, 0xb4, 0xac, 0xdd, 0xfe, 0xd6, 0x42, 0xc3, 0xe8, + 0x5c, 0x6c, 0x18, 0x66, 0xc7, 0x30, 0x2f, 0x7a, 0xf3, 0xba, 0xf4, 0x17, 0xfc, 0x4f, 0x89, 0xcc, + 0x99, 0xbd, 0xe9, 0x5c, 0x4d, 0x3f, 0x18, 0x75, 0xfd, 0xd0, 0x15, 0x08, 0xe6, 0xf5, 0x03, 0x74, + 0x8a, 0x19, 0x38, 0xb5, 0xdf, 0x6b, 0xf3, 0x33, 0x83, 0x51, 0xf2, 0xbc, 0xd1, 0x6b, 0x7b, 0xf7, + 0x8b, 0x27, 0xf9, 0x7e, 0xf1, 0xc2, 0xf7, 0x4a, 0x47, 0x6b, 0x49, 0x2c, 0xaf, 0x1f, 0xd0, 0x86, + 0xac, 0x4b, 0xcf, 0x3f, 0x34, 0x36, 0xcf, 0x7d, 0x53, 0x37, 0x5e, 0xd4, 0x09, 0xdb, 0xdd, 0x2d, + 0x91, 0xe3, 0x3e, 0x33, 0x98, 0xe3, 0x7e, 0x06, 0xb7, 0xdb, 0x4f, 0x13, 0xb8, 0x3a, 0x41, 0xd9, + 0x8a, 0xb0, 0xe3, 0xe9, 0xf0, 0x03, 0x01, 0x38, 0x33, 0x94, 0xce, 0xe6, 0x4a, 0x30, 0x4a, 0x08, + 0x4b, 0x10, 0x2b, 0x09, 0xdd, 0xca, 0x42, 0xd4, 0xc4, 0x0d, 0x43, 0x6f, 0xb2, 0x8d, 0xbf, 0x41, + 0x45, 0x3c, 0x12, 0x41, 0xe8, 0x9a, 0x6e, 0x98, 0xfc, 0xd4, 0x2d, 0x7b, 0x28, 0xfc, 0xc8, 0x11, + 0x05, 0x91, 0x12, 0x6f, 0x12, 0xd2, 0xb8, 0x34, 0xa1, 0x34, 0x44, 0x23, 0x3c, 0x99, 0xff, 0x49, + 0xa5, 0xf2, 0x43, 0x01, 0x98, 0x1b, 0x94, 0x0a, 0x19, 0x59, 0xa6, 0xa5, 0x75, 0xba, 0xa3, 0xc4, + 0xf2, 0x24, 0xc4, 0xeb, 0x02, 0xe6, 0xc8, 0x72, 0xb9, 0x75, 0x44, 0xb9, 0xa4, 0xed, 0x57, 0x09, + 0xc1, 0x2c, 0x4e, 0x28, 0x18, 0xbb, 0x1d, 0xb7, 0x25, 0x99, 0x1f, 0x89, 0xc3, 0x29, 0x36, 0x9c, + 0x54, 0x36, 0x94, 0xd8, 0x03, 0x97, 0x49, 0xd2, 0x5d, 0x35, 0x7e, 0x9d, 0x24, 0xf7, 0x34, 0x4c, + 0x57, 0x88, 0xb5, 0x20, 0xb3, 0x20, 0x67, 0x85, 0xc7, 0xf7, 0x60, 0xf2, 0xbc, 0x27, 0xe0, 0xe7, + 0x2b, 0x81, 0xee, 0xa2, 0xdc, 0xbb, 0x24, 0x90, 0x6b, 0x0d, 0xad, 0xad, 0xf5, 0x5e, 0x2f, 0x29, + 0xf4, 0x38, 0x00, 0xdb, 0x56, 0x66, 0x5f, 0x29, 0x94, 0x5e, 0xcc, 0x2e, 0xb8, 0x1b, 0xb7, 0xc0, + 0xde, 0x44, 0x0f, 0xed, 0xc4, 0x29, 0x2c, 0xf9, 0x79, 0xe1, 0x59, 0x00, 0xa7, 0x02, 0x9d, 0x86, + 0x93, 0xb5, 0x62, 0x7e, 0x25, 0xaf, 0x88, 0x1d, 0x37, 0xb5, 0xf5, 0x72, 0x91, 0xdd, 0xf0, 0x71, + 0x0c, 0x9d, 0x00, 0xe4, 0xae, 0xb4, 0x0f, 0x3a, 0x1c, 0x87, 0x29, 0x77, 0x39, 0xbb, 0x6e, 0x21, + 0xb0, 0x74, 0x1d, 0x32, 0xec, 0x2c, 0xb8, 0xaa, 0x35, 0x9b, 0xb8, 0xa9, 0xb6, 0x74, 0x34, 0xe6, + 0x68, 0x75, 0xf6, 0x77, 0xff, 0x43, 0x98, 0x36, 0x2d, 0xc5, 0x10, 0xf3, 0x04, 0xaf, 0xa2, 0x93, + 0x98, 0xb3, 0xd5, 0xe9, 0xb6, 0x31, 0x5d, 0x64, 0x56, 0x5b, 0x42, 0xfe, 0xe3, 0xc3, 0x19, 0x42, + 0x2f, 0x78, 0x3e, 0xae, 0x4c, 0x3b, 0xe8, 0x76, 0xef, 0x2d, 0x3d, 0xed, 0x6c, 0x3c, 0xb3, 0x19, + 0x1c, 0x4b, 0xf1, 0x33, 0x9c, 0x43, 0x91, 0xcd, 0x10, 0x2c, 0xae, 0xc0, 0x94, 0xd6, 0x68, 0xe0, + 0xae, 0x87, 0xbf, 0x31, 0x1e, 0x44, 0xb4, 0x56, 0xe6, 0x98, 0x0e, 0x6b, 0x8f, 0x43, 0xc4, 0xa4, + 0x9d, 0x32, 0x8e, 0x84, 0x60, 0x87, 0x83, 0x2f, 0x95, 0xc5, 0x46, 0x4b, 0xbb, 0x45, 0x63, 0x08, + 0xfc, 0x5b, 0x4e, 0x20, 0x49, 0xd1, 0x44, 0x6b, 0x74, 0x98, 0x62, 0xf7, 0xe9, 0x60, 0x57, 0x6b, + 0x0e, 0xcf, 0xa2, 0xfc, 0xb3, 0x5f, 0x7e, 0x84, 0xae, 0xb0, 0x9f, 0xf5, 0x2a, 0x9d, 0xcf, 0x60, + 0x51, 0x64, 0x4e, 0xdb, 0x69, 0x2f, 0x86, 0xb4, 0x78, 0x1f, 0x6f, 0xf7, 0xe1, 0x2f, 0xfb, 0xe7, + 0xfc, 0x65, 0x67, 0xfc, 0x34, 0xdc, 0xf5, 0xa6, 0x14, 0xa7, 0xca, 0x2a, 0x96, 0x0a, 0x90, 0xa2, + 0xb7, 0xe1, 0xd9, 0xc2, 0x39, 0xfc, 0x2d, 0xff, 0xe2, 0x97, 0x1f, 0x61, 0x03, 0x8d, 0x20, 0x71, + 0xd1, 0x14, 0xca, 0xa3, 0xac, 0xde, 0xf3, 0x0f, 0x0e, 0xfb, 0x6f, 0xf6, 0xef, 0x61, 0x4a, 0xfd, + 0x49, 0x37, 0xab, 0x8e, 0x75, 0x0a, 0xc1, 0x94, 0xd6, 0x69, 0xe9, 0xc6, 0x45, 0xfa, 0x97, 0x5b, + 0xa5, 0x30, 0x7d, 0x98, 0x60, 0xd9, 0xf6, 0x0a, 0x33, 0x16, 0xe3, 0xf5, 0xf6, 0x6f, 0xbe, 0xe7, + 0xa7, 0xc2, 0x8e, 0x41, 0x59, 0x5a, 0x1d, 0xde, 0x74, 0x39, 0x9e, 0xc6, 0xdf, 0x0a, 0x1a, 0x83, + 0x7b, 0x28, 0x97, 0xde, 0x04, 0x31, 0x9b, 0xcc, 0xb8, 0xd8, 0x4d, 0x10, 0xb1, 0x31, 0x48, 0xe4, + 0xc6, 0x94, 0x76, 0x92, 0x38, 0xfd, 0x2b, 0x02, 0x9f, 0xd9, 0xb0, 0x2a, 0x69, 0xcd, 0x32, 0xa4, + 0x9b, 0x86, 0x6e, 0xa9, 0x46, 0xa7, 0x65, 0xe1, 0x4e, 0xd7, 0x1a, 0x1b, 0xf9, 0x7e, 0x95, 0x11, + 0x89, 0x29, 0x29, 0x82, 0xb7, 0x26, 0xd0, 0x08, 0x27, 0xec, 0x4a, 0x9e, 0x49, 0x38, 0xf9, 0xef, + 0x36, 0x27, 0x14, 0x87, 0x70, 0x72, 0x5b, 0xda, 0x61, 0x36, 0x6f, 0x72, 0x77, 0x67, 0xed, 0x33, + 0x2d, 0xb0, 0xb5, 0xe3, 0x83, 0x61, 0x38, 0xc3, 0x81, 0xb7, 0x34, 0x13, 0x5f, 0xdc, 0xbb, 0xb4, + 0x85, 0x2d, 0xed, 0xd2, 0xc5, 0x86, 0xd1, 0x12, 0xb1, 0xce, 0x34, 0x77, 0x67, 0xa4, 0x7e, 0x81, + 0xd7, 0xcf, 0xfa, 0x6e, 0x08, 0x98, 0x1d, 0xed, 0x06, 0x67, 0x87, 0x75, 0x30, 0xf7, 0xff, 0x43, + 0xa8, 0x68, 0xb4, 0xe8, 0x71, 0xc2, 0x26, 0xd6, 0x8d, 0x0e, 0x77, 0x48, 0xec, 0x01, 0x7d, 0x2b, + 0x44, 0xb4, 0x8e, 0xd1, 0xd7, 0x2d, 0xe6, 0x8c, 0x0a, 0xc5, 0xdf, 0x79, 0x75, 0xee, 0xd8, 0x9f, + 0xbc, 0x3a, 0x77, 0xfe, 0xd0, 0x66, 0x76, 0x34, 0x6b, 0xf7, 0xe2, 0xde, 0x22, 0xb1, 0x0a, 0x7f, + 0xf8, 0xe9, 0x87, 0x81, 0xb3, 0x50, 0xd1, 0xad, 0x4f, 0x7c, 0xe1, 0x53, 0x17, 0x24, 0x85, 0x93, + 0x5c, 0x0a, 0xbd, 0xf6, 0xd1, 0x39, 0x29, 0xf7, 0x6e, 0x09, 0xa2, 0x25, 0xdc, 0x38, 0x84, 0x89, + 0xb7, 0x0d, 0x30, 0x51, 0xe2, 0x4c, 0x2c, 0x4c, 0xc4, 0x04, 0x3b, 0xcd, 0x54, 0xc2, 0x0d, 0x17, + 0x2b, 0x25, 0xdc, 0x18, 0xe0, 0xe2, 0x6d, 0x10, 0xab, 0xe8, 0x16, 0xbb, 0x7e, 0x64, 0x1d, 0x82, + 0x2d, 0x9d, 0x9d, 0x5a, 0x8f, 0x17, 0xde, 0xf2, 0xfa, 0x5a, 0xac, 0x10, 0x52, 0xb9, 0x2d, 0x88, + 0x95, 0x70, 0x83, 0x51, 0xdf, 0x84, 0x60, 0x13, 0x37, 0x38, 0xf5, 0x3b, 0xd3, 0x14, 0x42, 0xb0, + 0x50, 0xfa, 0xe3, 0xff, 0x72, 0xe6, 0xd8, 0x3b, 0x3f, 0x77, 0xe6, 0xd8, 0x48, 0xdd, 0xcc, 0x8d, + 0xd7, 0x4d, 0x5b, 0x25, 0x3f, 0x19, 0x22, 0x2a, 0xd9, 0xc1, 0xd6, 0xd6, 0xb6, 0x75, 0xb1, 0xd1, + 0x3b, 0xe8, 0x5a, 0xc6, 0xc5, 0xbd, 0x4b, 0xc4, 0x44, 0x19, 0xdb, 0x5c, 0x25, 0x91, 0xa8, 0x5f, + 0x60, 0xf5, 0x0b, 0x7b, 0x23, 0x34, 0x32, 0xb7, 0x0d, 0xe1, 0x75, 0x82, 0x48, 0xfa, 0xd7, 0x32, + 0x2c, 0xad, 0xcd, 0x43, 0x4f, 0xf6, 0x40, 0x4a, 0xd9, 0xdd, 0x58, 0x01, 0x56, 0xda, 0x12, 0xd7, + 0x62, 0xb5, 0xb1, 0xb6, 0xcd, 0xae, 0x18, 0x09, 0xd2, 0x39, 0x4b, 0x8c, 0x14, 0xd0, 0xdb, 0x44, + 0x66, 0x20, 0xac, 0xf5, 0xd9, 0xf6, 0xb6, 0x20, 0x99, 0xcc, 0xd0, 0x87, 0xdc, 0x0a, 0x44, 0xf9, + 0x26, 0x0a, 0x24, 0x43, 0xf0, 0x26, 0x3e, 0xa0, 0xef, 0x49, 0x2a, 0xe4, 0x27, 0xba, 0x08, 0x61, + 0xca, 0x3d, 0x3f, 0xd9, 0x75, 0x6a, 0x61, 0x98, 0xfd, 0x05, 0xca, 0xa5, 0xc2, 0xe0, 0x72, 0x37, + 0x20, 0x56, 0x32, 0xc8, 0x48, 0xf1, 0x92, 0x8b, 0x33, 0x72, 0x94, 0xe9, 0x6e, 0xdf, 0x12, 0xc7, + 0x6f, 0xe9, 0x03, 0x3a, 0x01, 0x11, 0x76, 0xe7, 0x0c, 0xdf, 0xa3, 0xc7, 0x9f, 0x72, 0x45, 0x88, + 0x52, 0xda, 0x6b, 0x5d, 0xfb, 0x22, 0x37, 0xc9, 0x75, 0x91, 0x1b, 0x27, 0x1f, 0x70, 0xb8, 0x45, + 0x10, 0x6a, 0x6a, 0x96, 0xc6, 0x1b, 0x4e, 0x7f, 0xe7, 0x9e, 0x82, 0x18, 0x27, 0x62, 0xa2, 0x47, + 0x21, 0x68, 0x74, 0xc5, 0x16, 0xd4, 0xd3, 0x23, 0xdb, 0xb2, 0xd6, 0x2d, 0x84, 0x88, 0x8a, 0x29, + 0x04, 0xba, 0xb0, 0x3a, 0x52, 0x35, 0x1e, 0xf5, 0xa8, 0x86, 0xe8, 0x76, 0xf1, 0x43, 0xeb, 0xb6, + 0x2e, 0x0e, 0x2b, 0x83, 0xad, 0x2b, 0xaf, 0x04, 0xe0, 0x6e, 0x1f, 0x5d, 0xb9, 0x89, 0x0f, 0xcc, + 0x23, 0xab, 0xca, 0x1e, 0xc4, 0xd7, 0xe9, 0xd5, 0xaf, 0x4f, 0xe3, 0x03, 0x34, 0x0b, 0x51, 0xdc, + 0x5c, 0x7c, 0xec, 0xb1, 0x4b, 0x57, 0x59, 0x47, 0x5e, 0x3f, 0xa6, 0x88, 0x02, 0x74, 0x06, 0xe2, + 0x26, 0x6e, 0x74, 0x17, 0x1f, 0xbb, 0x72, 0xf3, 0x12, 0x13, 0xdc, 0xf5, 0x63, 0x8a, 0x53, 0x84, + 0xee, 0x82, 0xd8, 0x56, 0xdb, 0xbc, 0xb4, 0xf8, 0xe8, 0x13, 0x97, 0x98, 0x10, 0xaf, 0x1f, 0x53, + 0xec, 0x92, 0xa5, 0x18, 0x19, 0xf4, 0xaf, 0xfd, 0xf8, 0x9c, 0x54, 0x08, 0x43, 0xd0, 0xec, 0x77, + 0xbe, 0x59, 0xa2, 0xf9, 0x8d, 0x28, 0x9c, 0xb5, 0xab, 0x99, 0xf5, 0xdf, 0xbb, 0x74, 0x91, 0x9f, + 0xc1, 0xb0, 0x2f, 0x13, 0x9e, 0xb2, 0xc5, 0x43, 0x41, 0x88, 0x74, 0x0e, 0x17, 0xe8, 0x08, 0xe1, + 0x7d, 0x5a, 0x82, 0xe4, 0xa6, 0xa0, 0x5d, 0xc3, 0x16, 0x7a, 0x13, 0x80, 0xfd, 0x2e, 0xa1, 0x2c, + 0x77, 0x2d, 0x0c, 0xbd, 0x6d, 0xc1, 0x46, 0x52, 0x5c, 0xf0, 0xe8, 0x09, 0x88, 0x75, 0x7b, 0x46, + 0xd7, 0x30, 0xf9, 0x0d, 0x55, 0xe3, 0x70, 0x6d, 0x68, 0xf4, 0x10, 0x20, 0x3a, 0xb4, 0xd5, 0x3d, + 0xc3, 0x6a, 0xe9, 0x3b, 0x6a, 0xd7, 0x78, 0x91, 0x5f, 0xfc, 0x17, 0x54, 0x64, 0x5a, 0xb3, 0x49, + 0x2b, 0xd6, 0x49, 0x79, 0xee, 0x7f, 0x48, 0x10, 0xb7, 0xa9, 0x90, 0x09, 0xaa, 0xd6, 0x6c, 0xf6, + 0xb0, 0x69, 0xf2, 0xd1, 0x2b, 0x1e, 0xd1, 0x12, 0x44, 0xbb, 0xfd, 0x2d, 0x55, 0x8c, 0x94, 0xc4, + 0xe2, 0xdd, 0xbe, 0x7a, 0x2f, 0xd4, 0x87, 0x1e, 0x6b, 0x8d, 0x74, 0xfb, 0x5b, 0x44, 0x95, 0xce, + 0x42, 0xd2, 0x87, 0x97, 0xc4, 0x9e, 0xc3, 0x06, 0xbd, 0x8e, 0x98, 0x37, 0x40, 0xed, 0xf6, 0x5a, + 0x46, 0xaf, 0x65, 0x1d, 0xd0, 0x9d, 0x9a, 0x41, 0x45, 0x16, 0x15, 0xeb, 0xbc, 0x1c, 0xe5, 0x20, + 0xc5, 0x79, 0x51, 0xb7, 0x0e, 0x2c, 0xbe, 0x0b, 0x39, 0xa9, 0x24, 0xd8, 0xeb, 0x0a, 0xa4, 0x08, + 0xcd, 0x43, 0x52, 0xc0, 0xd8, 0xf7, 0x58, 0xc4, 0x15, 0x60, 0x20, 0x64, 0x1e, 0x96, 0x6b, 0x43, + 0xa6, 0x46, 0xe7, 0x2c, 0x4e, 0xf3, 0xaf, 0x38, 0x8d, 0x94, 0x26, 0x68, 0xe4, 0xc8, 0x06, 0x06, + 0x86, 0x1a, 0x78, 0xe1, 0x8f, 0x24, 0x48, 0x14, 0xda, 0x46, 0xe3, 0x66, 0xa5, 0x74, 0xad, 0xad, + 0xed, 0xa0, 0x4b, 0x70, 0xbc, 0xb0, 0xb2, 0x56, 0x7c, 0x5a, 0xad, 0x94, 0xd4, 0x6b, 0x2b, 0x79, + 0xd7, 0x79, 0x84, 0xd9, 0x13, 0x2f, 0xdf, 0x9a, 0x47, 0x2e, 0xd8, 0x0d, 0x9d, 0xce, 0xd1, 0xd1, + 0x45, 0x98, 0xf1, 0xa2, 0xe4, 0x0b, 0xb5, 0x72, 0xb5, 0x2e, 0x4b, 0xb3, 0xc7, 0x5f, 0xbe, 0x35, + 0x3f, 0xe5, 0xc2, 0xc8, 0x6f, 0x99, 0x58, 0xb7, 0x86, 0x11, 0x8a, 0x6b, 0xab, 0xab, 0x95, 0xba, + 0x1c, 0x18, 0x42, 0x28, 0x1a, 0x9d, 0x4e, 0xcb, 0x42, 0x0f, 0xc0, 0x94, 0x17, 0xa1, 0x5a, 0x59, + 0x91, 0x83, 0xb3, 0xe8, 0xe5, 0x5b, 0xf3, 0x69, 0x17, 0x74, 0xb5, 0xd5, 0x9e, 0x8d, 0xbd, 0xef, + 0x27, 0xce, 0x1c, 0xfb, 0xc4, 0x3f, 0x3e, 0x23, 0x15, 0x56, 0x46, 0x8e, 0xde, 0xc5, 0xc9, 0x47, + 0xaf, 0x18, 0x9e, 0xf6, 0xe0, 0xfd, 0x48, 0x00, 0xe6, 0xec, 0xda, 0x3d, 0xdc, 0x33, 0x5b, 0x86, + 0x4e, 0xc6, 0x21, 0x53, 0x7d, 0x3b, 0x2e, 0xe3, 0x9d, 0xc3, 0x01, 0x46, 0x9b, 0xb6, 0x37, 0x43, + 0x30, 0xdf, 0xed, 0xa2, 0x59, 0x3a, 0xaa, 0x2c, 0xa3, 0x61, 0x30, 0x37, 0x18, 0x52, 0xec, 0x67, + 0x52, 0x67, 0x1a, 0xdb, 0xd6, 0x8b, 0x5a, 0xcf, 0xbe, 0x6c, 0x52, 0x3c, 0xe7, 0xae, 0x42, 0xbc, + 0x68, 0xe8, 0x26, 0xd6, 0xcd, 0x3e, 0xcd, 0xd5, 0x6c, 0x11, 0x61, 0x70, 0x0a, 0xec, 0x81, 0xb8, + 0x11, 0xad, 0xdb, 0xa5, 0x98, 0x21, 0x85, 0xfc, 0x64, 0xc1, 0x4d, 0xa1, 0x3a, 0x52, 0x3c, 0x97, + 0x27, 0x17, 0x8f, 0x23, 0x00, 0x5b, 0x40, 0x1f, 0xba, 0xdb, 0x65, 0xf8, 0x6d, 0xeb, 0xe6, 0x16, + 0x8f, 0x8f, 0x65, 0x1b, 0x13, 0x56, 0xcc, 0x8e, 0xb7, 0x97, 0xb3, 0xe3, 0x7a, 0x65, 0x44, 0x60, + 0x3c, 0x2e, 0x73, 0x96, 0xbb, 0x0a, 0xa9, 0x75, 0xad, 0x67, 0xd5, 0xb0, 0x75, 0x1d, 0x6b, 0x4d, + 0xdc, 0xf3, 0xc6, 0x2b, 0x29, 0x11, 0xaf, 0x20, 0x08, 0xd1, 0xa0, 0x84, 0xb9, 0x6b, 0xfa, 0x3b, + 0xd7, 0x82, 0x10, 0x3d, 0x35, 0x69, 0xc7, 0x32, 0x1c, 0x83, 0xc5, 0x32, 0xa4, 0xbb, 0xa8, 0x95, + 0xe0, 0xb9, 0x57, 0xfa, 0x80, 0x1e, 0x13, 0x11, 0x49, 0x70, 0x4c, 0x44, 0xc2, 0x7d, 0x38, 0x8f, + 0x4b, 0x3a, 0x10, 0xe5, 0x03, 0xc1, 0xe6, 0x44, 0x72, 0x38, 0x41, 0x55, 0xc8, 0x74, 0xb5, 0x9e, + 0x45, 0x2f, 0x61, 0xda, 0xa5, 0xcd, 0xe0, 0xd6, 0x72, 0xde, 0xc7, 0x78, 0x7b, 0x9a, 0xcb, 0x5f, + 0x93, 0xea, 0xba, 0x0b, 0x73, 0xaf, 0x85, 0x20, 0xc2, 0xc5, 0xf1, 0x16, 0x88, 0x72, 0x81, 0x73, + 0xdb, 0x74, 0x66, 0xc1, 0x47, 0xfd, 0x17, 0x6c, 0x35, 0xe5, 0x04, 0x05, 0x12, 0xba, 0x0f, 0x62, + 0x8d, 0x5d, 0xad, 0xa5, 0xab, 0xad, 0x26, 0x0f, 0xe5, 0x13, 0x9f, 0x7b, 0x75, 0x2e, 0x5a, 0x24, + 0x65, 0x95, 0x92, 0x12, 0xa5, 0x95, 0x95, 0x26, 0x89, 0xa2, 0x76, 0x71, 0x6b, 0x67, 0xd7, 0xe2, + 0x66, 0x9a, 0x3f, 0xa1, 0x27, 0x20, 0x44, 0xba, 0x8c, 0x9f, 0x1d, 0x99, 0x1d, 0x9a, 0xb7, 0xd9, + 0xa9, 0xc7, 0x42, 0x8c, 0xbc, 0xf8, 0x83, 0xff, 0x79, 0x4e, 0x52, 0x28, 0x06, 0x2a, 0x41, 0xaa, + 0xad, 0x99, 0x96, 0x4a, 0xc7, 0x09, 0x79, 0x7d, 0x98, 0x93, 0x18, 0x16, 0x09, 0x97, 0x2d, 0xe7, + 0x3d, 0x41, 0xd0, 0x58, 0x51, 0x13, 0x9d, 0x07, 0x99, 0x52, 0x69, 0x50, 0x53, 0xc5, 0x22, 0xd3, + 0x08, 0x15, 0x7d, 0x9a, 0x94, 0x33, 0x0b, 0x46, 0xe3, 0xd3, 0xd3, 0x10, 0xa7, 0x97, 0x8d, 0x51, + 0x10, 0x76, 0x5c, 0x37, 0x46, 0x0a, 0x68, 0xe5, 0xfd, 0x90, 0x71, 0xbc, 0x2c, 0x03, 0x89, 0x31, + 0x2a, 0x4e, 0x31, 0x05, 0x7c, 0x04, 0x66, 0x74, 0xbc, 0x6f, 0xa9, 0x83, 0xd0, 0x71, 0x0a, 0x8d, + 0x48, 0xdd, 0xa6, 0x17, 0xe3, 0x5e, 0x48, 0x37, 0x84, 0xf4, 0x19, 0x2c, 0x50, 0xd8, 0x94, 0x5d, + 0x4a, 0xc1, 0x4e, 0x41, 0x4c, 0xeb, 0x76, 0x19, 0x40, 0x82, 0x3b, 0xd9, 0x6e, 0x97, 0x56, 0x5d, + 0x80, 0x29, 0xda, 0xc6, 0x1e, 0x36, 0xfb, 0x6d, 0x8b, 0x13, 0x49, 0x52, 0x98, 0x0c, 0xa9, 0x50, + 0x58, 0x39, 0x85, 0x3d, 0x07, 0x29, 0xbc, 0xd7, 0x6a, 0x62, 0xbd, 0x81, 0x19, 0x5c, 0x8a, 0xc2, + 0x25, 0x45, 0x21, 0x05, 0x7a, 0x00, 0x6c, 0xef, 0xa9, 0x0a, 0xc7, 0x9e, 0x66, 0xf4, 0x44, 0x79, + 0x9e, 0x15, 0xe7, 0xb2, 0x10, 0x2a, 0x69, 0x96, 0x46, 0xec, 0x98, 0xb5, 0xcf, 0xe2, 0x95, 0xa4, + 0x42, 0x7e, 0xe6, 0x7e, 0x3d, 0x08, 0xa1, 0x4d, 0xc3, 0xc2, 0xe8, 0xb2, 0x2b, 0x7a, 0x4e, 0xfb, + 0xaa, 0x74, 0xad, 0xb5, 0xa3, 0xe3, 0xe6, 0xaa, 0xb9, 0xe3, 0xba, 0xe1, 0xd7, 0x51, 0xa8, 0x80, + 0x47, 0xa1, 0x66, 0x20, 0xdc, 0x33, 0xfa, 0x7a, 0x53, 0x1c, 0xd2, 0xa0, 0x0f, 0xe8, 0x1a, 0x09, + 0x1d, 0xb9, 0x9e, 0x84, 0xc6, 0xea, 0x49, 0x86, 0xe8, 0x09, 0x51, 0x63, 0x5e, 0xa0, 0x44, 0xb7, + 0xb8, 0xba, 0x14, 0x20, 0x6e, 0x5b, 0x18, 0x5b, 0xe1, 0x26, 0xd1, 0x59, 0x07, 0x8d, 0x04, 0x25, + 0x76, 0xef, 0xdb, 0xe2, 0x63, 0x3a, 0x27, 0xdb, 0x15, 0x5c, 0x7e, 0x1e, 0xc5, 0xe2, 0xd7, 0x0d, + 0x47, 0x69, 0xc3, 0x1c, 0xc5, 0x62, 0x57, 0x0e, 0xdf, 0x05, 0x71, 0xb3, 0xb5, 0xa3, 0xd3, 0x83, + 0x4f, 0x5c, 0xf7, 0x9c, 0x02, 0x52, 0xeb, 0x1c, 0xfb, 0x66, 0xba, 0xe6, 0xba, 0xd6, 0xfe, 0x22, + 0x4c, 0x3b, 0x17, 0xca, 0x3b, 0x54, 0x98, 0x9e, 0x21, 0xbb, 0xaa, 0x26, 0x6a, 0x72, 0xff, 0x4a, + 0x82, 0x08, 0x77, 0xee, 0x4e, 0x3f, 0x48, 0xfe, 0xfd, 0x10, 0x18, 0xd5, 0x0f, 0xc1, 0xd7, 0xd5, + 0x0f, 0x60, 0xf3, 0x69, 0xf2, 0x5b, 0x65, 0xfd, 0x22, 0x59, 0xc6, 0x64, 0xad, 0xb5, 0xc3, 0xc7, + 0xbe, 0x0b, 0x2b, 0xf7, 0xaa, 0x44, 0xdc, 0x2f, 0xaf, 0x47, 0x05, 0x48, 0x09, 0xce, 0xd4, 0xed, + 0xb6, 0xb6, 0xc3, 0xd5, 0xf1, 0xcc, 0x68, 0xf6, 0x48, 0xcc, 0xa2, 0x24, 0x38, 0x47, 0x34, 0xfa, + 0xf2, 0xed, 0xd9, 0xc0, 0x88, 0x9e, 0xf5, 0xa8, 0x52, 0xf0, 0xf6, 0x54, 0xc9, 0xd3, 0xe9, 0xa1, + 0x81, 0x4e, 0xcf, 0x7d, 0x5e, 0xe2, 0x37, 0xda, 0x37, 0xd9, 0x41, 0xaf, 0xff, 0x6d, 0xbd, 0xf5, + 0xad, 0x5c, 0xbf, 0x9a, 0xb8, 0xa9, 0x0e, 0x75, 0xdb, 0x3d, 0x3e, 0x24, 0xbd, 0x5c, 0x3b, 0xdd, + 0x87, 0x04, 0x99, 0x9a, 0xd3, 0x8d, 0xbf, 0x12, 0x80, 0xa9, 0x21, 0xf8, 0xff, 0x0b, 0xbb, 0xd3, + 0x3b, 0x86, 0xc3, 0x13, 0x8e, 0xe1, 0xc8, 0xc8, 0x31, 0xfc, 0x2b, 0x01, 0x9a, 0x7b, 0xe8, 0x1a, + 0xa6, 0xd6, 0xfe, 0x3b, 0xb1, 0xc1, 0xa7, 0x21, 0xde, 0x35, 0xda, 0x2a, 0xab, 0x61, 0xc7, 0xe5, + 0x62, 0x5d, 0xa3, 0xad, 0x0c, 0xa9, 0x5a, 0xf8, 0x4e, 0x19, 0xe8, 0xc8, 0x1d, 0xe8, 0x86, 0xe8, + 0xe0, 0xa8, 0xb2, 0x20, 0xc9, 0x64, 0xc1, 0x23, 0xa8, 0x4b, 0x44, 0x08, 0x34, 0x26, 0x93, 0x06, + 0x63, 0x3e, 0x9b, 0x6f, 0x06, 0xaa, 0x70, 0x40, 0x82, 0xc2, 0xe2, 0x8d, 0xe1, 0xc4, 0xd5, 0x80, + 0xe5, 0x52, 0x38, 0x60, 0xee, 0x15, 0x09, 0x60, 0x85, 0x08, 0x97, 0xb6, 0x98, 0x04, 0x3f, 0x26, + 0x65, 0x42, 0xf5, 0xbc, 0x7b, 0x6e, 0x64, 0xc7, 0x71, 0x0e, 0x92, 0xa6, 0x9b, 0xf5, 0x12, 0xa4, + 0x1c, 0x05, 0x37, 0xb1, 0x60, 0x67, 0xee, 0xb0, 0x94, 0x40, 0x0d, 0x5b, 0x4a, 0x72, 0xcf, 0xf5, + 0x94, 0xfb, 0xd7, 0x12, 0xc4, 0x29, 0x57, 0xab, 0xd8, 0xd2, 0x3c, 0x1d, 0x29, 0xbd, 0x8e, 0x8e, + 0xbc, 0x1b, 0x80, 0xd1, 0x31, 0x5b, 0x2f, 0x61, 0xae, 0x5f, 0x71, 0x5a, 0x52, 0x6b, 0xbd, 0x84, + 0xd1, 0xe3, 0xb6, 0xd4, 0x83, 0x63, 0xa4, 0xce, 0x4d, 0x87, 0x90, 0xfd, 0x49, 0x88, 0xd2, 0xcb, + 0x43, 0xf6, 0x4d, 0x9e, 0x08, 0x88, 0xe8, 0xfd, 0x4e, 0x7d, 0xdf, 0xcc, 0xdd, 0x84, 0x68, 0x7d, + 0x9f, 0xe5, 0x34, 0x4f, 0x43, 0xbc, 0x67, 0x18, 0x3c, 0x1a, 0x64, 0x81, 0x78, 0x8c, 0x14, 0xd0, + 0xe0, 0x47, 0xa4, 0xf1, 0x02, 0x4e, 0x1a, 0xcf, 0x49, 0x44, 0x06, 0x27, 0x4b, 0x44, 0x92, 0x79, + 0x7b, 0xca, 0x33, 0xa2, 0xd0, 0x43, 0x70, 0xb2, 0x56, 0x59, 0xae, 0x96, 0x4b, 0xea, 0x6a, 0x6d, + 0x79, 0xe0, 0xd6, 0x84, 0xd9, 0xcc, 0xcb, 0xb7, 0xe6, 0x13, 0x7c, 0xc2, 0x3e, 0x0a, 0x7a, 0x5d, + 0x29, 0x6f, 0xae, 0xd5, 0xcb, 0xb2, 0xc4, 0xa0, 0xd7, 0x7b, 0x78, 0xcf, 0xb0, 0xd8, 0xa7, 0x8f, + 0x1e, 0x81, 0x53, 0x3e, 0xd0, 0xf6, 0xb4, 0x7d, 0xea, 0xe5, 0x5b, 0xf3, 0xa9, 0xf5, 0x1e, 0x66, + 0xaa, 0x46, 0x31, 0x16, 0x20, 0x3b, 0x8c, 0xb1, 0xb6, 0xbe, 0x56, 0xcb, 0xaf, 0xc8, 0xf3, 0xb3, + 0xf2, 0xcb, 0xb7, 0xe6, 0x93, 0xc2, 0x76, 0x10, 0xf8, 0x6f, 0xfe, 0xbc, 0x3d, 0x34, 0xbc, 0x75, + 0xe4, 0xc5, 0x9e, 0xd6, 0xed, 0xe2, 0x9e, 0x39, 0x6a, 0x8f, 0xc4, 0x39, 0x48, 0x94, 0x5c, 0x37, + 0xee, 0xd8, 0x9b, 0x65, 0x24, 0x7a, 0x1b, 0x0f, 0x7b, 0xc8, 0xe5, 0x00, 0xae, 0xb5, 0x0d, 0xcd, + 0xf2, 0x81, 0x09, 0xb8, 0x60, 0x2a, 0xba, 0x75, 0xe5, 0xb2, 0x0f, 0x4c, 0x50, 0xc0, 0x9c, 0x83, + 0xc4, 0xc6, 0x28, 0xa0, 0x90, 0x97, 0xd0, 0xa3, 0x8b, 0x3e, 0x30, 0xe1, 0x01, 0x42, 0xbe, 0x40, + 0x29, 0x01, 0x74, 0x16, 0xe2, 0x05, 0xc3, 0x68, 0xfb, 0x80, 0xc4, 0x5c, 0x74, 0x6a, 0xae, 0xcb, + 0x84, 0x3c, 0x40, 0x71, 0x17, 0x43, 0x34, 0xaf, 0xe5, 0x03, 0x63, 0x6f, 0x27, 0x3a, 0xf2, 0x2e, + 0x9a, 0x67, 0x78, 0xbf, 0x1c, 0x75, 0x17, 0x8d, 0xe8, 0xcf, 0xdb, 0xdb, 0x45, 0x93, 0x74, 0x2d, + 0x6e, 0xd8, 0x59, 0x86, 0xae, 0xd6, 0xd3, 0x3a, 0x87, 0x24, 0x2e, 0xfc, 0x93, 0x0a, 0x63, 0x36, + 0x29, 0xcd, 0x8e, 0xd1, 0x44, 0x32, 0xb3, 0xc9, 0xd8, 0x13, 0xe6, 0x75, 0xca, 0x02, 0xba, 0xec, + 0xce, 0xee, 0x24, 0x46, 0xc7, 0x21, 0x0c, 0x5c, 0x64, 0x7f, 0xde, 0x0c, 0x31, 0x31, 0xf1, 0xe2, + 0xb6, 0xf9, 0xac, 0x5f, 0xb4, 0xc4, 0x41, 0x38, 0xae, 0x8d, 0x82, 0xbe, 0x05, 0xe2, 0xb6, 0xa5, + 0xe6, 0xa6, 0x29, 0x77, 0x98, 0x6d, 0xe7, 0x04, 0x1c, 0x24, 0xb4, 0xe4, 0xa4, 0x07, 0x42, 0x23, + 0x33, 0x0e, 0x9b, 0x0c, 0x82, 0x63, 0xdb, 0xa9, 0x81, 0xc7, 0x20, 0xa4, 0x6d, 0x35, 0x5a, 0xdc, + 0x9d, 0xdf, 0xed, 0x83, 0x98, 0x2f, 0x14, 0x2b, 0x0c, 0x8b, 0x26, 0x76, 0x29, 0x38, 0x61, 0xda, + 0x3c, 0xd0, 0x1b, 0xbb, 0x3d, 0x43, 0x3f, 0xe0, 0x1e, 0xdc, 0x8f, 0xe9, 0x9a, 0x80, 0x11, 0x4c, + 0xdb, 0x48, 0x84, 0x69, 0x7e, 0x03, 0x04, 0xbf, 0xd2, 0xd0, 0x8f, 0x69, 0x7e, 0x73, 0x84, 0x60, + 0x9a, 0x23, 0xe4, 0x2a, 0x3c, 0x9f, 0xca, 0xbb, 0x8d, 0x5e, 0x27, 0xbd, 0xcf, 0xf3, 0xc1, 0x6c, + 0xc0, 0xc7, 0x3a, 0xda, 0x3e, 0x4b, 0x06, 0x9f, 0x84, 0x28, 0xa9, 0xdc, 0xe1, 0xf7, 0x3a, 0x06, + 0x95, 0x48, 0x47, 0xdb, 0x5f, 0xd6, 0xcc, 0x1b, 0xa1, 0x58, 0x50, 0x0e, 0xe5, 0x3e, 0x49, 0xc2, + 0x6f, 0x4f, 0xd7, 0xa0, 0x07, 0x01, 0x11, 0x0c, 0x6d, 0x07, 0xab, 0xc4, 0x09, 0xd1, 0x4e, 0x16, + 0x74, 0x33, 0x1d, 0x6d, 0x3f, 0xbf, 0x83, 0xab, 0xfd, 0x0e, 0x65, 0xc0, 0x44, 0xab, 0x20, 0x0b, + 0x60, 0xa1, 0x80, 0x76, 0xbc, 0x30, 0xf4, 0x35, 0x2c, 0x0e, 0xc0, 0x02, 0x9a, 0x57, 0x48, 0x40, + 0x93, 0x66, 0xf4, 0xec, 0xdd, 0x73, 0x9e, 0xa6, 0x04, 0xbd, 0x4d, 0xc9, 0x3d, 0x05, 0x99, 0x01, + 0x2d, 0x70, 0xa7, 0xc3, 0xa9, 0xd0, 0xe8, 0xdc, 0x3d, 0x2e, 0xd2, 0xe1, 0x74, 0xf4, 0x2d, 0xc5, + 0x7e, 0xed, 0xa3, 0x73, 0x12, 0x5d, 0x6c, 0x7d, 0x10, 0x52, 0x1e, 0x35, 0x10, 0x89, 0x4b, 0xc9, + 0x49, 0x5c, 0x3a, 0xc0, 0xcf, 0x43, 0x92, 0xb8, 0x52, 0xdc, 0xe4, 0xb0, 0xf7, 0x41, 0x86, 0xf9, + 0xfa, 0x41, 0x59, 0xb3, 0x18, 0x7e, 0x55, 0x08, 0x3c, 0x27, 0x82, 0x7a, 0xaf, 0xd8, 0x13, 0x02, + 0x6a, 0x59, 0x33, 0x73, 0x3f, 0x28, 0x41, 0x66, 0x40, 0x37, 0xd0, 0x9b, 0x21, 0xde, 0xed, 0xe1, + 0x46, 0xcb, 0x95, 0xe6, 0x3a, 0x44, 0x84, 0x21, 0x2a, 0x3e, 0x07, 0x83, 0x84, 0x49, 0x62, 0xcb, + 0x45, 0x13, 0xb7, 0xb5, 0x83, 0xf1, 0xbd, 0xc0, 0x48, 0x88, 0x8f, 0x16, 0x96, 0x08, 0x52, 0xee, + 0xb7, 0x25, 0x48, 0x79, 0x94, 0x0e, 0x35, 0xe1, 0x6e, 0xe2, 0xa2, 0xdd, 0xdb, 0xfc, 0xf9, 0x65, + 0xfe, 0xae, 0x39, 0x9a, 0xdf, 0x35, 0x28, 0x8e, 0xa3, 0xa1, 0xc1, 0x8d, 0xa4, 0xcc, 0x12, 0x3a, + 0xce, 0x6e, 0x7f, 0x76, 0xeb, 0xff, 0x75, 0x16, 0x8c, 0xaf, 0x01, 0xea, 0x6e, 0x59, 0x83, 0xa4, + 0x03, 0x93, 0x92, 0x96, 0x09, 0xb2, 0x9b, 0x60, 0xae, 0x06, 0xe0, 0x0c, 0x5c, 0x94, 0x9f, 0xa4, + 0x11, 0xc1, 0xc3, 0x38, 0x5c, 0x0a, 0x64, 0xa5, 0xc2, 0xfa, 0x27, 0x3e, 0x77, 0x46, 0xfa, 0xa6, + 0x84, 0x0e, 0x5f, 0xab, 0xc1, 0x5d, 0x0e, 0xe8, 0x56, 0xa3, 0x35, 0x98, 0xd0, 0x96, 0x6d, 0xe3, + 0x40, 0x6a, 0x27, 0xc9, 0x67, 0x8f, 0xf1, 0x34, 0x93, 0xe4, 0xbb, 0x6f, 0x33, 0x9d, 0xfd, 0xfb, + 0x71, 0x88, 0x2a, 0xf8, 0x1d, 0x7d, 0x6c, 0x5a, 0xe8, 0x51, 0x08, 0xe1, 0xc6, 0xae, 0x31, 0xbc, + 0xa6, 0xc4, 0x9b, 0xb1, 0x50, 0x6e, 0xec, 0x1a, 0x1c, 0xf8, 0xfa, 0x31, 0x85, 0x02, 0xa3, 0x2b, + 0x10, 0xde, 0x6e, 0xf7, 0x79, 0xa6, 0xdb, 0xe3, 0x87, 0x04, 0xd6, 0x35, 0x52, 0xed, 0xa0, 0x31, + 0x70, 0xf2, 0x32, 0xfa, 0xb9, 0xc8, 0xe0, 0xa8, 0x97, 0xd1, 0xaf, 0x44, 0x3a, 0x2f, 0x23, 0xc0, + 0xa8, 0x08, 0xd0, 0xd2, 0x5b, 0x96, 0x4a, 0x93, 0xc0, 0xdc, 0x0f, 0xe4, 0xfc, 0x50, 0x5b, 0x16, + 0x4d, 0x18, 0x3b, 0xf8, 0xf1, 0x96, 0x28, 0x23, 0x1c, 0xbf, 0xa3, 0x8f, 0x7b, 0xc2, 0x17, 0xf8, + 0x70, 0xfc, 0x56, 0x52, 0xed, 0xe2, 0x98, 0x82, 0x13, 0xdf, 0xc9, 0xbe, 0x48, 0x62, 0xed, 0xf3, + 0xef, 0x6c, 0xcd, 0x0f, 0xa3, 0xd2, 0x0f, 0x92, 0xd4, 0xf7, 0x1d, 0xe4, 0x68, 0x83, 0x95, 0xa0, + 0xab, 0xf6, 0x1c, 0x2d, 0x31, 0x38, 0x29, 0xb2, 0x91, 0xd9, 0x14, 0xcd, 0xc6, 0xe5, 0x08, 0x68, + 0x0d, 0xd2, 0xed, 0x96, 0x69, 0xa9, 0xa6, 0xae, 0x75, 0xcd, 0x5d, 0xc3, 0x12, 0x1f, 0x05, 0xb8, + 0x6f, 0x98, 0xc4, 0x4a, 0xcb, 0xb4, 0x6a, 0x02, 0xcc, 0xa1, 0x94, 0x6a, 0xbb, 0xcb, 0x09, 0x41, + 0x63, 0x7b, 0x1b, 0xf7, 0x6c, 0x8a, 0x34, 0x2b, 0xeb, 0x4b, 0x70, 0x8d, 0xc0, 0x09, 0x4c, 0x17, + 0x41, 0xc3, 0x5d, 0x8e, 0xde, 0x06, 0xd3, 0x6d, 0x43, 0x6b, 0xda, 0xf4, 0xd4, 0xc6, 0x6e, 0x5f, + 0xbf, 0x49, 0x73, 0xb8, 0x89, 0xc5, 0x0b, 0x3e, 0x6c, 0x1a, 0x5a, 0x53, 0x20, 0x17, 0x09, 0xa8, + 0x43, 0x79, 0xaa, 0x3d, 0x58, 0x87, 0x54, 0x98, 0xd1, 0xba, 0xdd, 0xf6, 0xc1, 0x20, 0xf9, 0x0c, + 0x25, 0xff, 0xe0, 0x30, 0xf9, 0x3c, 0x81, 0x1e, 0x41, 0x1f, 0x69, 0x43, 0x95, 0x68, 0x03, 0xe4, + 0x6e, 0x0f, 0xd3, 0x33, 0xbe, 0x5d, 0x3e, 0x0b, 0xa1, 0xb7, 0xee, 0x27, 0x16, 0xcf, 0x0f, 0x13, + 0x5f, 0x67, 0x90, 0x62, 0xba, 0xe2, 0x50, 0xce, 0x74, 0xbd, 0x35, 0x8c, 0xac, 0xd1, 0xc0, 0xf4, + 0x1b, 0x25, 0x9c, 0xec, 0xd4, 0x68, 0xb2, 0x14, 0xd2, 0x97, 0xac, 0xa7, 0x06, 0x5d, 0x83, 0x04, + 0x4b, 0x5b, 0xa9, 0xc4, 0x06, 0xd2, 0x8f, 0xbf, 0x24, 0x16, 0xcf, 0xf9, 0x0c, 0x57, 0x0a, 0xb4, + 0x69, 0x58, 0xd8, 0x21, 0x06, 0xd8, 0x2e, 0x44, 0x5b, 0x70, 0x9c, 0x7e, 0xb9, 0xe0, 0x40, 0xf5, + 0x1a, 0xdc, 0xec, 0x34, 0xbf, 0x6d, 0x78, 0x88, 0x22, 0xfd, 0x16, 0xe0, 0xc1, 0xa6, 0xdb, 0xf2, + 0x3a, 0xa4, 0xa7, 0xf7, 0x86, 0x6b, 0x89, 0xa6, 0x6d, 0xb7, 0x74, 0xad, 0xdd, 0x7a, 0x09, 0xb3, + 0xe8, 0x84, 0x7e, 0x09, 0xc8, 0x57, 0xd3, 0xae, 0x71, 0x38, 0x1a, 0xad, 0xb8, 0x34, 0x6d, 0xdb, + 0x5d, 0x5e, 0x88, 0xf2, 0x39, 0x85, 0x7d, 0xa7, 0x77, 0x54, 0x8e, 0xb1, 0x2f, 0x4f, 0xdc, 0x08, + 0xc5, 0x40, 0x4e, 0xe4, 0xee, 0x87, 0x84, 0xcb, 0x4e, 0xa1, 0x2c, 0x44, 0xb9, 0xd7, 0x14, 0x87, + 0x1d, 0xf8, 0x63, 0x2e, 0x0d, 0x49, 0xb7, 0x69, 0xca, 0x7d, 0x50, 0x82, 0x84, 0xcb, 0xe8, 0x10, + 0x4c, 0xf7, 0x4a, 0x56, 0xdc, 0x09, 0x44, 0xcf, 0x89, 0xb0, 0x41, 0xd4, 0xb3, 0xd5, 0xd4, 0x24, + 0x2d, 0xe4, 0x51, 0x0b, 0x9a, 0x83, 0x44, 0x77, 0xb1, 0x6b, 0x83, 0x04, 0x29, 0x08, 0x74, 0x17, + 0xbb, 0x02, 0xe0, 0x2c, 0x24, 0x49, 0xd3, 0x55, 0x77, 0x3c, 0x1c, 0x57, 0x12, 0xa4, 0x8c, 0x83, + 0xe4, 0x7e, 0x2f, 0x00, 0xf2, 0xa0, 0x31, 0xb3, 0x57, 0xb8, 0xa4, 0x23, 0xaf, 0x70, 0x9d, 0x1a, + 0x5c, 0x5b, 0x73, 0x96, 0xd3, 0x56, 0x41, 0x76, 0x16, 0x85, 0x98, 0xef, 0x39, 0x24, 0xc0, 0x1f, + 0x98, 0x8c, 0x28, 0x99, 0xc6, 0xc0, 0xec, 0x64, 0xd9, 0xb3, 0xa9, 0x24, 0x64, 0x6f, 0x07, 0x1e, + 0xd4, 0x27, 0x01, 0xb3, 0xd1, 0x6d, 0x6a, 0x16, 0x16, 0x39, 0x75, 0xd7, 0xfe, 0x92, 0xfb, 0x20, + 0xa3, 0x75, 0xbb, 0xaa, 0x69, 0x69, 0x16, 0xf6, 0xec, 0xa2, 0x48, 0x69, 0xdd, 0x2e, 0xfd, 0x1c, + 0x25, 0x8b, 0xe4, 0xee, 0x85, 0x34, 0xb1, 0xf0, 0x2d, 0xad, 0x2d, 0xc2, 0x84, 0x08, 0x0b, 0xf8, + 0x78, 0x29, 0x0f, 0x35, 0x9a, 0x90, 0x74, 0x1b, 0x77, 0x3b, 0xf7, 0x22, 0xb9, 0x72, 0x2f, 0x88, + 0x5f, 0xe7, 0xc5, 0x24, 0x24, 0x6e, 0x5e, 0xf3, 0x5f, 0x6d, 0x9c, 0xa1, 0x79, 0x9a, 0x3d, 0x96, + 0x5c, 0x8d, 0x29, 0xec, 0x21, 0xf7, 0x1c, 0xa4, 0xbd, 0x7e, 0x00, 0xa5, 0x21, 0x60, 0xed, 0xf3, + 0xb7, 0x04, 0xac, 0x7d, 0x74, 0xc9, 0xf5, 0xa5, 0xce, 0xb4, 0x9f, 0xf7, 0xe3, 0xf8, 0x4e, 0x6e, + 0x94, 0x5d, 0x45, 0x97, 0xcb, 0x40, 0xca, 0xe3, 0x25, 0x72, 0x27, 0x60, 0xc6, 0xcf, 0xe6, 0xe7, + 0x5a, 0x30, 0xe3, 0x67, 0xba, 0xd1, 0x15, 0x88, 0xd9, 0x46, 0x7f, 0x28, 0x9d, 0x26, 0xde, 0x6e, + 0x23, 0xd9, 0xb0, 0x9e, 0xe5, 0xc0, 0x80, 0x67, 0x39, 0x30, 0xf7, 0x6d, 0x90, 0x1d, 0x65, 0xcf, + 0x07, 0xd6, 0x07, 0x42, 0xb6, 0xe0, 0x4e, 0x40, 0x84, 0x5f, 0xb2, 0x1a, 0xa0, 0x79, 0x08, 0xfe, + 0x44, 0x04, 0xca, 0x6c, 0x7b, 0x90, 0xa5, 0x27, 0xe8, 0x43, 0x4e, 0x85, 0x53, 0x23, 0x4d, 0xfa, + 0xe8, 0xe5, 0x74, 0x46, 0x88, 0x2f, 0xa7, 0xd3, 0x07, 0xfa, 0x95, 0x69, 0xac, 0x8b, 0x2c, 0x5f, + 0x5c, 0xe1, 0x4f, 0xb9, 0x0f, 0x07, 0xe1, 0x84, 0xbf, 0x5d, 0x47, 0xf3, 0x90, 0x24, 0xb3, 0x03, + 0xcb, 0x3b, 0x91, 0x80, 0x8e, 0xb6, 0x5f, 0xe7, 0xb3, 0x08, 0xbe, 0x14, 0x19, 0xb0, 0x97, 0x22, + 0xd1, 0x26, 0x4c, 0xb5, 0x8d, 0x86, 0xd6, 0x56, 0x5d, 0x4b, 0xc1, 0x7c, 0x38, 0xdd, 0x33, 0xca, + 0x4e, 0x8b, 0xc5, 0x06, 0x62, 0x82, 0xf8, 0x40, 0xc8, 0x50, 0x22, 0x2b, 0xf6, 0xb2, 0x31, 0x2a, + 0x43, 0xa2, 0xd3, 0x32, 0xb7, 0xf0, 0xae, 0xb6, 0xd7, 0x32, 0x7a, 0x7c, 0x5c, 0xf9, 0x68, 0xcf, + 0xaa, 0x03, 0x24, 0xd6, 0xa8, 0x5d, 0x78, 0xae, 0x4e, 0x09, 0xfb, 0xae, 0x9d, 0x47, 0x8e, 0x6c, + 0x59, 0x46, 0xad, 0x42, 0x47, 0x47, 0xae, 0x42, 0xfb, 0x2d, 0xf9, 0xc6, 0xfc, 0x97, 0x7c, 0x5f, + 0xa6, 0x9d, 0xe3, 0xe7, 0x1d, 0x87, 0x57, 0x81, 0x51, 0x1d, 0x66, 0x38, 0x7e, 0xd3, 0x23, 0xfd, + 0xa1, 0xcd, 0x69, 0xde, 0xa0, 0xcb, 0x25, 0x75, 0x24, 0xf0, 0x47, 0x0b, 0x3e, 0x78, 0x9b, 0x82, + 0x17, 0x7b, 0x31, 0x42, 0xae, 0xbd, 0x18, 0xff, 0x87, 0x75, 0xc6, 0x7b, 0x83, 0x62, 0x75, 0xcc, + 0x15, 0x58, 0xf8, 0x6e, 0x32, 0x19, 0xb5, 0x98, 0x23, 0x1a, 0x16, 0x3c, 0x72, 0xc3, 0x78, 0x6f, + 0x87, 0xc6, 0xf7, 0x76, 0xf8, 0x4e, 0xf6, 0x76, 0xe4, 0x36, 0x7b, 0xfb, 0x9b, 0xda, 0x0f, 0x3f, + 0x2a, 0xc1, 0xec, 0xe8, 0x70, 0xcc, 0xb7, 0x43, 0x8e, 0xb4, 0xfc, 0x38, 0xca, 0xe3, 0xdd, 0x0b, + 0xe9, 0x81, 0x68, 0x91, 0x29, 0x73, 0xca, 0x33, 0x1f, 0xcf, 0xfd, 0x52, 0x10, 0x66, 0xfc, 0x02, + 0x3a, 0x9f, 0x11, 0xab, 0xc0, 0x74, 0x13, 0x37, 0x5a, 0xcd, 0xdb, 0x1e, 0xb0, 0x53, 0x1c, 0xfd, + 0xff, 0x8d, 0xd7, 0x61, 0x3d, 0x41, 0x17, 0x60, 0xca, 0x3c, 0xd0, 0x1b, 0x2d, 0x7d, 0x47, 0xb5, + 0x0c, 0x11, 0x1b, 0xc5, 0x59, 0x82, 0x90, 0x57, 0xd4, 0x0d, 0x1e, 0x1d, 0xfd, 0x24, 0x40, 0x4c, + 0xc1, 0x66, 0x97, 0x04, 0x73, 0xa8, 0x08, 0x71, 0xbc, 0xdf, 0xc0, 0x5d, 0xcb, 0xc9, 0x71, 0xf9, + 0xce, 0x31, 0x38, 0x88, 0xc0, 0x23, 0x73, 0x6d, 0x1b, 0x0f, 0x5d, 0xe6, 0x29, 0x85, 0x91, 0xc9, + 0x01, 0x16, 0xaa, 0xdb, 0xa8, 0x2c, 0xa7, 0xf0, 0xb8, 0xc8, 0x29, 0x04, 0x47, 0xcd, 0x94, 0x79, + 0xe0, 0x6e, 0xe3, 0xf1, 0xa4, 0xc2, 0x65, 0x9e, 0x54, 0x08, 0x8d, 0x7a, 0x1d, 0x8b, 0xef, 0x9d, + 0xd7, 0xb5, 0xd8, 0x0d, 0xbe, 0xee, 0xac, 0x42, 0x64, 0x54, 0x53, 0x5d, 0x81, 0xb8, 0xd3, 0x54, + 0x27, 0xad, 0xf0, 0xb8, 0x48, 0x2b, 0x44, 0x47, 0x31, 0xcd, 0x23, 0x4f, 0x87, 0x69, 0x96, 0x57, + 0x78, 0x8b, 0x2b, 0xaf, 0x10, 0x1f, 0xcc, 0xc9, 0x0f, 0xe5, 0x15, 0x6c, 0x6c, 0x3b, 0xb1, 0xb0, + 0x64, 0x27, 0x16, 0x92, 0x23, 0xb3, 0x12, 0x3c, 0x64, 0xb4, 0x91, 0x45, 0x66, 0x61, 0x7d, 0x28, + 0xb3, 0xc0, 0x12, 0x01, 0xf7, 0x8f, 0xcd, 0x2c, 0xd8, 0xa4, 0x06, 0x52, 0x0b, 0xeb, 0x43, 0xa9, + 0x85, 0xf4, 0x28, 0x8a, 0x03, 0xf1, 0xa9, 0x43, 0xd1, 0x9b, 0x5b, 0x78, 0xbb, 0x7f, 0x6e, 0x61, + 0xe4, 0xe4, 0xdf, 0x27, 0x16, 0xb5, 0x49, 0xfb, 0x24, 0x17, 0xbe, 0x6d, 0x44, 0x72, 0x41, 0x1e, + 0x35, 0x09, 0xf6, 0x8b, 0x44, 0xed, 0x17, 0xf8, 0x65, 0x17, 0x36, 0x7d, 0xb2, 0x0b, 0x2c, 0x0d, + 0xf0, 0xc0, 0x04, 0xd9, 0x05, 0x9b, 0xf4, 0x50, 0x7a, 0x61, 0xd3, 0x27, 0xbd, 0x80, 0x46, 0xd3, + 0x1d, 0x08, 0xa0, 0xdc, 0x74, 0xbd, 0xf9, 0x85, 0x65, 0x6f, 0x7e, 0x61, 0xfa, 0xf0, 0xb8, 0x95, + 0x85, 0x01, 0x36, 0x35, 0x77, 0x82, 0xa1, 0x31, 0x2a, 0xc1, 0xc0, 0x72, 0x00, 0x0f, 0x4f, 0x98, + 0x60, 0xb0, 0x69, 0xfb, 0x66, 0x18, 0xd6, 0x87, 0x32, 0x0c, 0xc7, 0x47, 0x29, 0xdc, 0x80, 0x43, + 0x72, 0x14, 0x6e, 0x64, 0x8a, 0x81, 0x7d, 0xe2, 0x92, 0x7d, 0xdc, 0x12, 0xe4, 0xc4, 0x8d, 0x50, + 0x2c, 0x21, 0x27, 0x73, 0x0f, 0x90, 0x10, 0x68, 0xc0, 0xee, 0x91, 0x09, 0x07, 0xee, 0xf5, 0x8c, + 0x9e, 0x58, 0x10, 0xa5, 0x0f, 0xb9, 0xf3, 0x90, 0x74, 0x9b, 0xb8, 0x43, 0xd2, 0x11, 0x19, 0x48, + 0x79, 0xac, 0x5a, 0xee, 0xd7, 0x24, 0x48, 0xba, 0xed, 0x95, 0x67, 0xb2, 0x1a, 0xe7, 0x93, 0x55, + 0x57, 0x92, 0x22, 0xe0, 0x4d, 0x52, 0xcc, 0x41, 0x82, 0x4c, 0xd8, 0x06, 0xf2, 0x0f, 0x5a, 0xd7, + 0xce, 0x3f, 0x88, 0x5d, 0x9c, 0x2c, 0x95, 0xc1, 0x3d, 0x03, 0xdb, 0xc2, 0x90, 0xb1, 0x77, 0xb4, + 0xf2, 0x9c, 0xff, 0xc3, 0x30, 0xed, 0x82, 0xb5, 0x27, 0x82, 0x6c, 0x2a, 0x2e, 0xdb, 0xd0, 0x79, + 0x3e, 0x23, 0xfc, 0x6d, 0x09, 0xa6, 0x86, 0xcc, 0xa5, 0x6f, 0x8e, 0x41, 0xba, 0x53, 0x39, 0x86, + 0xc0, 0xed, 0xe7, 0x18, 0xdc, 0x53, 0xdb, 0xa0, 0x77, 0x6a, 0xfb, 0x35, 0x09, 0x52, 0x1e, 0xb3, + 0x4d, 0x3a, 0xa1, 0x61, 0x34, 0xc5, 0xf2, 0x39, 0xfd, 0x4d, 0x62, 0x9a, 0xb6, 0x21, 0xbe, 0x4d, + 0x48, 0x7e, 0x12, 0x28, 0xdb, 0x11, 0xc5, 0xb9, 0x9b, 0xb1, 0xe7, 0xa9, 0x61, 0xf7, 0x11, 0x36, + 0x7e, 0xac, 0x2b, 0xe2, 0x1c, 0xeb, 0xb2, 0x57, 0xcd, 0xa3, 0xae, 0x55, 0x73, 0x74, 0x15, 0xe2, + 0x74, 0xc5, 0x40, 0x35, 0xba, 0x26, 0x4f, 0x3f, 0xdf, 0x75, 0xc8, 0x91, 0x2e, 0x93, 0x9e, 0x18, + 0x60, 0xe7, 0xc0, 0x9c, 0x88, 0x25, 0xee, 0x89, 0x58, 0xee, 0x82, 0x38, 0x61, 0x9f, 0x7d, 0xe8, + 0x18, 0xf8, 0x15, 0x2e, 0xa2, 0x20, 0xf7, 0x33, 0x01, 0xc8, 0x0c, 0x78, 0x1d, 0xdf, 0xc6, 0xfb, + 0x6d, 0x5f, 0x99, 0x4c, 0x20, 0x67, 0x00, 0x76, 0x34, 0x53, 0x7d, 0x51, 0xd3, 0x2d, 0xdc, 0xe4, + 0x52, 0x71, 0x95, 0xa0, 0x59, 0x88, 0x91, 0xa7, 0xbe, 0x89, 0x9b, 0x3c, 0x9b, 0x63, 0x3f, 0xa3, + 0x0a, 0x44, 0xf0, 0x1e, 0xbd, 0x87, 0x9e, 0x7d, 0x9b, 0xea, 0xa4, 0x8f, 0x79, 0x22, 0xf5, 0x85, + 0x2c, 0xe9, 0xee, 0x2f, 0xbd, 0x3a, 0x27, 0x33, 0xf0, 0x87, 0xec, 0x83, 0xc1, 0x0a, 0x27, 0xe0, + 0x15, 0x43, 0x6c, 0x40, 0x0c, 0x34, 0xb5, 0x98, 0x14, 0x79, 0x02, 0x22, 0x54, 0x76, 0xb8, 0x47, + 0x49, 0x75, 0x70, 0xa7, 0x6b, 0x18, 0x6d, 0x95, 0x8d, 0xf3, 0x3c, 0xa4, 0xbd, 0x4e, 0x16, 0x9d, + 0x83, 0x54, 0x0f, 0x5b, 0x5a, 0x4b, 0x57, 0x3d, 0x71, 0x74, 0x92, 0x15, 0xb2, 0x71, 0xe5, 0xfe, + 0xca, 0x40, 0xee, 0xad, 0x70, 0xdc, 0xd7, 0xc7, 0xa2, 0x27, 0x20, 0xee, 0xf8, 0x67, 0x76, 0x40, + 0xeb, 0xb0, 0x9c, 0x8d, 0x03, 0x9c, 0xdb, 0x84, 0xe3, 0xbe, 0x4e, 0x16, 0xbd, 0x19, 0x22, 0x6c, + 0xf3, 0x36, 0xdf, 0xa0, 0x77, 0xef, 0x78, 0xef, 0xdc, 0x6f, 0x5b, 0x0a, 0x47, 0xca, 0x5d, 0x82, + 0x53, 0x23, 0xbd, 0xac, 0x93, 0x79, 0x91, 0x5c, 0x99, 0x97, 0xdc, 0xcf, 0x4b, 0x30, 0x3b, 0xda, + 0x73, 0xa2, 0xc2, 0x00, 0x43, 0x17, 0x26, 0xf4, 0xbb, 0x2e, 0xae, 0xc8, 0xd4, 0xa4, 0x87, 0xb7, + 0xb1, 0xd5, 0xd8, 0x65, 0x2e, 0x9c, 0x19, 0x85, 0x94, 0x92, 0xe2, 0xa5, 0x14, 0xc7, 0x64, 0x60, + 0x2f, 0xe0, 0x86, 0xa5, 0xb2, 0x4e, 0x35, 0xe9, 0xf4, 0x20, 0x4e, 0xc0, 0x48, 0x69, 0x8d, 0x15, + 0xe6, 0x1e, 0x84, 0x93, 0x23, 0x7c, 0xb1, 0xcf, 0xde, 0xf3, 0xe7, 0x09, 0xb0, 0xaf, 0x83, 0x45, + 0x4f, 0x41, 0xc4, 0xb4, 0x34, 0xab, 0x6f, 0xf2, 0x96, 0xdd, 0x3f, 0xd6, 0x37, 0xd7, 0x28, 0xb8, + 0xc2, 0xd1, 0x72, 0x4f, 0x02, 0x1a, 0xf6, 0xb4, 0x3e, 0xf3, 0x30, 0xc9, 0x6f, 0x1e, 0xb6, 0x05, + 0xa7, 0x0f, 0xf1, 0xa9, 0xa8, 0x38, 0xc0, 0xdc, 0x83, 0x13, 0xb9, 0xe4, 0x01, 0x06, 0xff, 0x32, + 0x00, 0xc7, 0x7d, 0x5d, 0xab, 0x6b, 0x94, 0x4a, 0xaf, 0x77, 0x94, 0xbe, 0x19, 0xc0, 0xda, 0x17, + 0x27, 0x0e, 0xb8, 0xb5, 0xf7, 0x9b, 0x4f, 0xec, 0xe3, 0x06, 0x35, 0x58, 0x44, 0x31, 0xe2, 0x16, + 0xff, 0x65, 0xa2, 0xba, 0x7b, 0xee, 0xdb, 0xa7, 0x9e, 0xc0, 0xe4, 0xd3, 0xc2, 0x89, 0x7d, 0x86, + 0x33, 0x49, 0x66, 0xc5, 0x26, 0x7a, 0x1e, 0x4e, 0x0e, 0x78, 0x34, 0x9b, 0x76, 0x68, 0x62, 0xc7, + 0x76, 0xdc, 0xeb, 0xd8, 0x04, 0x6d, 0xb7, 0x57, 0x0a, 0x7b, 0xbd, 0xd2, 0xf3, 0x00, 0xce, 0x24, + 0xd8, 0xd9, 0x1c, 0x2b, 0xb9, 0x37, 0xc7, 0x5e, 0x81, 0x30, 0xd1, 0x04, 0x21, 0x2a, 0x1f, 0x83, + 0x41, 0xba, 0xd4, 0x35, 0x8b, 0x66, 0xe0, 0xb9, 0x17, 0x84, 0xb6, 0xb9, 0xf3, 0x91, 0x23, 0xde, + 0xf1, 0x16, 0xef, 0x3b, 0x72, 0xa3, 0x53, 0x9b, 0xfe, 0xef, 0xfa, 0x76, 0x08, 0xd3, 0xee, 0xf7, + 0x3d, 0xef, 0xfc, 0xff, 0x01, 0x68, 0x96, 0xd5, 0x6b, 0x6d, 0xf5, 0x9d, 0x37, 0xcc, 0x8f, 0xd0, + 0x9f, 0xbc, 0x00, 0x2c, 0xdc, 0xc5, 0x15, 0x69, 0xc6, 0xc1, 0x75, 0x29, 0x93, 0x8b, 0x62, 0xae, + 0x0a, 0x69, 0x2f, 0xae, 0xff, 0x01, 0xee, 0xe1, 0xef, 0x27, 0x3b, 0x8e, 0x9c, 0xdf, 0x51, 0x47, + 0x1f, 0x72, 0xef, 0x0a, 0x40, 0xd2, 0xad, 0x7d, 0x7f, 0x0f, 0x9d, 0x65, 0xee, 0xbb, 0x24, 0x88, + 0xd9, 0xed, 0x3f, 0xe4, 0x68, 0x80, 0x73, 0x94, 0xdf, 0xce, 0xd7, 0xb3, 0x15, 0x92, 0xa0, 0xbd, + 0x42, 0xf2, 0x26, 0xdb, 0x21, 0x8c, 0x9c, 0xcc, 0xbb, 0xa5, 0x2d, 0x36, 0xe5, 0x72, 0x07, 0xf5, + 0xe4, 0x64, 0xa7, 0x85, 0x67, 0x20, 0xec, 0x3e, 0xea, 0xcb, 0x1e, 0x72, 0xa6, 0x6b, 0xef, 0x12, + 0x1b, 0x8d, 0x0e, 0x60, 0xc0, 0x05, 0x38, 0x7c, 0xc0, 0x37, 0x38, 0xfe, 0x80, 0x6f, 0x68, 0xf0, + 0x80, 0x2f, 0x8b, 0x01, 0x72, 0xff, 0x48, 0x82, 0x98, 0x18, 0x25, 0xe8, 0x29, 0xf7, 0x3e, 0x3b, + 0xb1, 0x69, 0x67, 0xb4, 0x95, 0xe2, 0x8d, 0x77, 0x6d, 0xb3, 0x1b, 0x3a, 0xad, 0x10, 0x3c, 0xf2, + 0x69, 0x05, 0x1e, 0x95, 0x7c, 0x55, 0x02, 0x79, 0x70, 0x14, 0xbf, 0x7e, 0xfe, 0x86, 0xbd, 0x57, + 0xd0, 0xc7, 0x7b, 0x8d, 0x3a, 0x83, 0x10, 0x1a, 0x75, 0x06, 0x61, 0xb8, 0xdd, 0xe1, 0xdb, 0x6d, + 0xf7, 0x7b, 0x03, 0x90, 0x70, 0x65, 0x07, 0xd1, 0x63, 0x9e, 0x03, 0x0d, 0x67, 0x0f, 0x4d, 0x25, + 0xba, 0x4e, 0x34, 0x78, 0x24, 0x15, 0xb8, 0x0d, 0x49, 0xdd, 0xf9, 0x73, 0x8e, 0xfe, 0x07, 0xef, + 0xc3, 0x23, 0x0e, 0xde, 0x7f, 0xa7, 0x04, 0x31, 0x3b, 0x15, 0x73, 0xd4, 0xd5, 0xbc, 0x13, 0x10, + 0xe1, 0x91, 0x18, 0x5b, 0xce, 0xe3, 0x4f, 0xbe, 0x79, 0xd5, 0x59, 0x88, 0x75, 0xb0, 0xa5, 0x51, + 0xf3, 0xc8, 0xfc, 0x9d, 0xfd, 0x7c, 0x61, 0x0b, 0x12, 0xae, 0x05, 0x51, 0x74, 0x0a, 0x8e, 0x17, + 0xaf, 0x97, 0x8b, 0x4f, 0xab, 0xf5, 0x67, 0x07, 0x3f, 0x07, 0x38, 0x54, 0xa5, 0x94, 0xe9, 0x33, + 0xfb, 0x50, 0x90, 0xb7, 0x8a, 0x55, 0x04, 0x66, 0x43, 0xef, 0xfb, 0x89, 0x33, 0xc7, 0x2e, 0x7c, + 0x55, 0x82, 0x69, 0x9f, 0x98, 0x17, 0x9d, 0x85, 0xbb, 0xd7, 0xae, 0x5d, 0x2b, 0x2b, 0x6a, 0xad, + 0x9a, 0x5f, 0xaf, 0x5d, 0x5f, 0xab, 0xab, 0x4a, 0xb9, 0xb6, 0xb1, 0xe2, 0xfe, 0x9c, 0xde, 0x3c, + 0xdc, 0xe5, 0x0f, 0x92, 0x2f, 0x16, 0xcb, 0xeb, 0x75, 0xf6, 0x59, 0xf5, 0x11, 0x10, 0x05, 0xfa, + 0xb9, 0xbd, 0xd1, 0x24, 0x94, 0xf2, 0x8d, 0x72, 0xb1, 0x2e, 0x07, 0xd1, 0xfd, 0x70, 0xee, 0x30, + 0x08, 0xfe, 0x91, 0x3f, 0x39, 0x34, 0x16, 0xb0, 0x56, 0xae, 0x96, 0xca, 0x8a, 0x1c, 0xe6, 0xed, + 0xfe, 0x68, 0x00, 0xb2, 0xa3, 0x42, 0x6b, 0x42, 0x2b, 0xbf, 0xbe, 0xbe, 0xf2, 0x9c, 0x43, 0xab, + 0x78, 0x7d, 0xa3, 0xfa, 0xf4, 0xb0, 0x08, 0xee, 0x83, 0xdc, 0x61, 0x80, 0xb6, 0x20, 0xee, 0x85, + 0xb3, 0x87, 0xc2, 0x71, 0x71, 0x8c, 0x01, 0x53, 0xca, 0x75, 0xe5, 0x39, 0x39, 0x88, 0x16, 0xe0, + 0xc2, 0x58, 0x30, 0xbb, 0x4e, 0x0e, 0xa1, 0x8b, 0xf0, 0xe0, 0xe1, 0xf0, 0x4c, 0x40, 0x02, 0x41, + 0x88, 0xe8, 0x65, 0x09, 0x8e, 0xfb, 0xc6, 0xe8, 0xe8, 0x1c, 0xcc, 0xad, 0x2b, 0x6b, 0xc5, 0x72, + 0xad, 0x66, 0x1f, 0x67, 0x50, 0x6b, 0xf5, 0x7c, 0x7d, 0xa3, 0xe6, 0x92, 0x4d, 0x0e, 0xce, 0x8c, + 0x02, 0xb2, 0xe5, 0x72, 0x08, 0x0c, 0xd7, 0x00, 0xa1, 0xa7, 0xb7, 0x24, 0x38, 0x35, 0x32, 0x26, + 0x47, 0xe7, 0xe1, 0x1e, 0xf6, 0xc5, 0x49, 0x75, 0x73, 0xad, 0xee, 0xfe, 0x7e, 0xff, 0x10, 0x57, + 0xf7, 0xc3, 0xb9, 0x43, 0x21, 0x6d, 0xd6, 0xc6, 0x01, 0x0e, 0xf0, 0xf7, 0x1e, 0x09, 0x32, 0x03, + 0xb6, 0x90, 0x7e, 0xd8, 0xb2, 0x52, 0x2b, 0x94, 0xaf, 0xe7, 0x37, 0x2b, 0x6b, 0xca, 0xe0, 0x98, + 0x3d, 0x07, 0x73, 0x43, 0xb5, 0xa5, 0x8d, 0xf5, 0x95, 0x4a, 0x31, 0x5f, 0x2f, 0xab, 0xec, 0x0c, + 0x0a, 0x69, 0xd8, 0x10, 0xd0, 0x4a, 0x65, 0xf9, 0x7a, 0x5d, 0x2d, 0xae, 0x54, 0xca, 0xd5, 0xba, + 0x9a, 0xaf, 0xd7, 0xf3, 0xce, 0x70, 0x2e, 0x3c, 0x3d, 0x72, 0xef, 0xe7, 0xa5, 0xc9, 0xf7, 0x7e, + 0xf2, 0xdd, 0x9d, 0xf6, 0xd6, 0xcf, 0xf7, 0x2e, 0xc2, 0x3d, 0xfc, 0x56, 0x24, 0xd3, 0xd2, 0x6e, + 0xb6, 0xf4, 0x1d, 0xfb, 0x1e, 0x2e, 0xfe, 0xcc, 0xb7, 0x80, 0x9e, 0xe0, 0x37, 0x2f, 0x89, 0xd2, + 0x31, 0xb7, 0x71, 0x8d, 0xbc, 0xc4, 0x75, 0xec, 0xd1, 0x81, 0x71, 0x1b, 0x3c, 0x0f, 0xbb, 0xe9, + 0x6b, 0xcc, 0x7d, 0x62, 0x3e, 0x37, 0x81, 0xcd, 0x1e, 0x7e, 0x95, 0xc3, 0xec, 0xa1, 0xfb, 0x62, + 0x73, 0x1f, 0x92, 0x20, 0x7d, 0xbd, 0x65, 0x5a, 0x46, 0xaf, 0xd5, 0xd0, 0xda, 0x34, 0x90, 0x78, + 0xd3, 0xc4, 0x67, 0xdd, 0x0a, 0x71, 0xe2, 0xc6, 0xf8, 0xe5, 0x60, 0xbb, 0xe2, 0xb8, 0x59, 0x64, + 0x4f, 0x6b, 0xb3, 0x73, 0x66, 0xee, 0x0b, 0x07, 0x07, 0xc5, 0xee, 0xf2, 0xaf, 0x6e, 0x2a, 0x0c, + 0x37, 0xf7, 0xfb, 0x01, 0xc8, 0xd0, 0xa9, 0x8e, 0x49, 0xa7, 0xc6, 0x74, 0xf2, 0xf5, 0x76, 0x08, + 0xf5, 0x34, 0x8b, 0x4f, 0x48, 0x0a, 0x95, 0x3b, 0x71, 0x03, 0x17, 0x7b, 0x29, 0x25, 0x8b, 0x9a, + 0x10, 0xeb, 0x68, 0xfb, 0x2a, 0x7d, 0x45, 0xe0, 0x4e, 0xbf, 0x22, 0xda, 0xd1, 0xf6, 0x49, 0x2b, + 0xd0, 0x3b, 0xe8, 0xa7, 0x3e, 0xd5, 0xc6, 0xae, 0xa6, 0xef, 0x60, 0xf6, 0xb2, 0xe0, 0x9d, 0x7e, + 0x59, 0xaa, 0xa3, 0xed, 0x17, 0xe9, 0x0b, 0xc8, 0x2b, 0xf9, 0x45, 0x69, 0xbf, 0x29, 0xf1, 0x09, + 0x2a, 0x95, 0x28, 0xd2, 0x40, 0x6e, 0xd8, 0x4f, 0x94, 0x0f, 0x91, 0xf7, 0xbd, 0x7f, 0x54, 0x87, + 0x0d, 0xf4, 0x47, 0x21, 0x45, 0x38, 0xfe, 0xec, 0xab, 0x73, 0x12, 0x7b, 0x6b, 0xa6, 0x31, 0xd0, + 0x5f, 0x37, 0x20, 0xc1, 0x26, 0xde, 0x2a, 0x0d, 0x8a, 0x02, 0x63, 0x83, 0xa2, 0x94, 0x08, 0x8a, + 0x18, 0x41, 0x60, 0xd8, 0xa4, 0x9e, 0xb7, 0xe1, 0x13, 0x12, 0x24, 0x4a, 0xae, 0x5b, 0x55, 0xb3, + 0x10, 0xed, 0x18, 0x7a, 0xeb, 0x26, 0xee, 0xd9, 0x89, 0x7b, 0xf6, 0x48, 0x02, 0x17, 0xf6, 0x2d, + 0x78, 0xeb, 0x40, 0x5c, 0xc8, 0x22, 0x9e, 0x09, 0xd6, 0x8b, 0x78, 0xcb, 0x6c, 0x09, 0xd1, 0x2b, + 0xe2, 0x11, 0x3d, 0x00, 0xb2, 0x89, 0x1b, 0xfd, 0x5e, 0xcb, 0x3a, 0x50, 0x1b, 0x86, 0x6e, 0x69, + 0x0d, 0x8b, 0xcf, 0x0d, 0x32, 0xa2, 0xbc, 0xc8, 0x8a, 0x09, 0x91, 0x26, 0xb6, 0xb4, 0x56, 0x9b, + 0xed, 0x7d, 0x8b, 0x2b, 0xe2, 0x91, 0xb3, 0xfa, 0x47, 0x51, 0xf7, 0x6c, 0xa7, 0x08, 0xb2, 0xd1, + 0xc5, 0x3d, 0xcf, 0x22, 0x3f, 0x53, 0xe3, 0xec, 0x1f, 0x7e, 0xfa, 0xe1, 0x19, 0x2e, 0x70, 0xbe, + 0x3c, 0xcc, 0x4e, 0x74, 0x29, 0x19, 0x81, 0x21, 0x56, 0x8d, 0x9f, 0xf3, 0xa4, 0xea, 0xfb, 0x5b, + 0xce, 0x7d, 0x4a, 0x33, 0x43, 0x42, 0xcd, 0xeb, 0x07, 0x85, 0xec, 0x67, 0x1c, 0xd2, 0x3c, 0x17, + 0xbd, 0x4e, 0x67, 0x38, 0xee, 0xb4, 0x3d, 0x25, 0x43, 0x62, 0xc2, 0x17, 0xb4, 0x56, 0x1b, 0x37, + 0xf9, 0xf4, 0x99, 0x3f, 0xa1, 0x25, 0x3b, 0x15, 0xc5, 0x3e, 0x69, 0x9b, 0x1b, 0xa5, 0x1b, 0x05, + 0x43, 0x6f, 0x7a, 0x33, 0x50, 0x68, 0x13, 0x22, 0x96, 0x71, 0x13, 0xeb, 0x5c, 0x40, 0xaf, 0xfb, + 0x42, 0x3e, 0x4e, 0x0d, 0x19, 0x20, 0x37, 0x71, 0x1b, 0xef, 0xb0, 0xf3, 0xac, 0xbb, 0x5a, 0x0f, + 0xb3, 0x8b, 0x15, 0xee, 0xd4, 0xa5, 0x7c, 0x19, 0x9b, 0x7a, 0x8d, 0x12, 0x47, 0xeb, 0xde, 0xdb, + 0x7d, 0xa3, 0xf6, 0x5a, 0xb4, 0xaf, 0x24, 0x5c, 0xfa, 0xe9, 0x36, 0x6c, 0x9e, 0xdb, 0x80, 0x1f, + 0x00, 0xb9, 0xaf, 0x6f, 0x19, 0x3a, 0xfd, 0x8a, 0x2b, 0x0f, 0xde, 0x63, 0x6c, 0x91, 0xc7, 0x2e, + 0xe7, 0x8b, 0x3c, 0xeb, 0x90, 0x76, 0x40, 0xe9, 0x38, 0x8a, 0x1f, 0x75, 0x1c, 0xa5, 0x6c, 0x02, + 0x04, 0x04, 0xad, 0x02, 0x38, 0x23, 0x95, 0x2e, 0x31, 0x24, 0x46, 0xf7, 0xab, 0x33, 0xe6, 0xdd, + 0x8d, 0x71, 0x11, 0x40, 0xef, 0x92, 0x60, 0xba, 0xd3, 0xd2, 0x55, 0x13, 0xb7, 0xb7, 0x55, 0x2e, + 0x3a, 0x42, 0x38, 0x41, 0xbb, 0xe4, 0xad, 0xaf, 0xaf, 0xd3, 0xff, 0xe4, 0xd3, 0x0f, 0x67, 0x1c, + 0xb8, 0xf9, 0x47, 0x16, 0x2e, 0x5f, 0x51, 0xa6, 0x3a, 0x2d, 0xbd, 0x86, 0xdb, 0xdb, 0x25, 0xfb, + 0x5d, 0xe8, 0x4d, 0x70, 0xda, 0x11, 0x92, 0xa1, 0xab, 0xbb, 0x46, 0xbb, 0xa9, 0xf6, 0xf0, 0xb6, + 0xda, 0xa0, 0xb7, 0x4f, 0x26, 0xa9, 0x68, 0x4f, 0xda, 0x20, 0x6b, 0xfa, 0x75, 0xa3, 0xdd, 0x54, + 0xf0, 0x76, 0x91, 0x54, 0xa3, 0x73, 0xe0, 0x48, 0x48, 0x6d, 0x35, 0xcd, 0x6c, 0x6a, 0x3e, 0x78, + 0x3e, 0xa4, 0x24, 0xed, 0xc2, 0x4a, 0xd3, 0x5c, 0x8a, 0xbd, 0xef, 0xa3, 0x73, 0xc7, 0x5e, 0xfb, + 0xe8, 0xdc, 0xb1, 0xdc, 0x35, 0x7a, 0x57, 0x1b, 0x1f, 0x94, 0xd8, 0x44, 0x57, 0x20, 0xae, 0x89, + 0x07, 0x76, 0x7c, 0xea, 0x90, 0x41, 0xed, 0x80, 0xe6, 0x3e, 0x29, 0x41, 0xa4, 0xb4, 0xb9, 0xae, + 0xb5, 0x7a, 0xa8, 0x0c, 0x53, 0x8e, 0x4a, 0x4f, 0x6a, 0x1f, 0x9c, 0x51, 0x20, 0x0c, 0x44, 0x75, + 0xd4, 0x5e, 0xa2, 0x78, 0xe1, 0xec, 0x1f, 0x7e, 0xfa, 0xe1, 0xbb, 0x39, 0x99, 0xcd, 0x81, 0x6d, + 0x45, 0x82, 0xde, 0xe0, 0x76, 0x23, 0x57, 0x9b, 0x6f, 0x40, 0x94, 0xb1, 0x6a, 0xa2, 0xa7, 0x20, + 0xdc, 0x25, 0x3f, 0x78, 0xf6, 0xf8, 0xcc, 0xc8, 0x71, 0x40, 0xe1, 0xdd, 0x5a, 0xc3, 0xf0, 0x72, + 0xef, 0x0f, 0x00, 0x94, 0x36, 0x37, 0xeb, 0xbd, 0x56, 0xb7, 0x8d, 0xad, 0x3b, 0xd5, 0xf6, 0x0d, + 0x38, 0xee, 0x3a, 0xe5, 0xde, 0x6b, 0x1c, 0xbd, 0xfd, 0xd3, 0xce, 0x79, 0xf7, 0x5e, 0xc3, 0x97, + 0x6c, 0xd3, 0xb4, 0x6c, 0xb2, 0xc1, 0xa3, 0x93, 0x2d, 0x99, 0xd6, 0xb0, 0x64, 0x9f, 0x85, 0x84, + 0x23, 0x0c, 0x13, 0x55, 0x20, 0x66, 0xf1, 0xdf, 0x5c, 0xc0, 0xb9, 0xd1, 0x02, 0x16, 0x68, 0x6e, + 0x21, 0xdb, 0xe8, 0x4c, 0xce, 0xce, 0x18, 0x79, 0x63, 0xea, 0x18, 0x7a, 0x1b, 0x44, 0xb8, 0x0d, + 0x0f, 0xde, 0xc9, 0x3b, 0x62, 0x19, 0x4d, 0x97, 0x9c, 0x3f, 0x10, 0x80, 0xe9, 0x0d, 0x31, 0xa0, + 0xdf, 0xf8, 0x62, 0xd9, 0x80, 0x28, 0xd6, 0xad, 0x5e, 0xcb, 0x5e, 0x10, 0x79, 0x64, 0x94, 0x1a, + 0xf8, 0x34, 0xaa, 0xac, 0x5b, 0xbd, 0x03, 0xb7, 0x52, 0x08, 0x5a, 0x2e, 0x79, 0xfc, 0x66, 0x10, + 0xb2, 0xa3, 0x50, 0xd1, 0xfd, 0x90, 0x69, 0xf4, 0x30, 0x2d, 0xf0, 0x1e, 0xf0, 0x4b, 0x8b, 0x62, + 0xee, 0x9d, 0x14, 0x20, 0x51, 0x1f, 0xd1, 0x37, 0x02, 0x7a, 0x7b, 0x61, 0x5e, 0xda, 0xa1, 0x40, + 0xfd, 0xd3, 0x0e, 0x64, 0xc4, 0xa9, 0x81, 0x2d, 0xad, 0xad, 0xe9, 0x0d, 0x11, 0x21, 0xbf, 0xde, + 0x00, 0x42, 0x1c, 0x46, 0x28, 0x30, 0xaa, 0xe8, 0x59, 0x88, 0x8a, 0x17, 0x84, 0xee, 0xc8, 0x0b, + 0x04, 0x39, 0x74, 0x16, 0x92, 0x6e, 0x8f, 0x42, 0x03, 0xa0, 0x90, 0x92, 0x70, 0x39, 0x94, 0x71, + 0x2e, 0x2b, 0x72, 0xa8, 0xcb, 0xe2, 0x31, 0xe6, 0x6f, 0x05, 0x61, 0x4a, 0xc1, 0xcd, 0xbf, 0x97, + 0x9d, 0xd7, 0x00, 0x60, 0x63, 0x9c, 0x58, 0x65, 0xde, 0x7f, 0x77, 0xc6, 0x76, 0xc4, 0x19, 0xdd, + 0x92, 0x69, 0xfd, 0x5d, 0xf5, 0xe3, 0x7f, 0x0a, 0x40, 0xd2, 0xdd, 0x8f, 0x7f, 0x2f, 0x7d, 0x22, + 0xaa, 0x3a, 0x26, 0x8f, 0x9d, 0xa1, 0x78, 0x60, 0x94, 0xc9, 0x1b, 0xd2, 0xf9, 0x31, 0xb6, 0xee, + 0x17, 0x82, 0x10, 0xe1, 0xfb, 0x93, 0xd6, 0x86, 0xc2, 0xe9, 0xb1, 0x27, 0xc5, 0x53, 0xe2, 0xb0, + 0xbd, 0x6f, 0x34, 0x7d, 0x2f, 0xa4, 0xc9, 0x7c, 0xde, 0xb3, 0xe9, 0x49, 0x3a, 0x9f, 0xa2, 0x73, + 0x70, 0x67, 0x83, 0x30, 0x9a, 0x83, 0x04, 0x01, 0x73, 0x6c, 0x3a, 0x81, 0x81, 0x8e, 0xb6, 0x5f, + 0x66, 0x25, 0xe8, 0x61, 0x40, 0xbb, 0x76, 0x1a, 0x46, 0x75, 0x04, 0x41, 0xe0, 0xa6, 0x9c, 0x1a, + 0x01, 0x7e, 0x37, 0x00, 0xe1, 0x42, 0x65, 0xb7, 0xae, 0xf3, 0x7b, 0xee, 0x49, 0x49, 0x89, 0xde, + 0xbc, 0xfe, 0x43, 0x3c, 0x28, 0x1f, 0x98, 0xe2, 0xf3, 0x79, 0xd2, 0xce, 0xed, 0x8d, 0x93, 0xbf, + 0x7d, 0x75, 0x6e, 0xf6, 0x40, 0xeb, 0xb4, 0x97, 0x72, 0x3e, 0xa4, 0x73, 0x7e, 0x89, 0x08, 0x12, + 0xaa, 0x7b, 0xb3, 0x06, 0x4b, 0xf7, 0x10, 0x8d, 0x7f, 0xf9, 0x0b, 0x9f, 0xba, 0x70, 0xda, 0xf5, + 0xaa, 0x7d, 0x3b, 0x73, 0xc7, 0xba, 0x89, 0xc4, 0xc6, 0xc8, 0x71, 0x4a, 0xae, 0xcd, 0x6a, 0xe0, + 0x9a, 0x61, 0x48, 0x87, 0x4f, 0x5d, 0x1c, 0x7c, 0xcf, 0xd4, 0xc5, 0x35, 0xcc, 0xde, 0xe2, 0x38, + 0x00, 0xe7, 0x8a, 0xa6, 0xa1, 0xdb, 0xfa, 0x17, 0x8a, 0x46, 0xcb, 0x43, 0x42, 0x20, 0xd1, 0xd1, + 0x7b, 0x2c, 0xf7, 0xa7, 0x12, 0x9c, 0x1a, 0xd2, 0x48, 0x9b, 0xe5, 0x06, 0xa0, 0x9e, 0xab, 0x92, + 0xf6, 0xac, 0xb8, 0x21, 0xf8, 0xf6, 0x14, 0x7c, 0xaa, 0x37, 0x64, 0xf2, 0xbf, 0x69, 0x9e, 0x8c, + 0x1b, 0xa8, 0xdf, 0x95, 0x60, 0xc6, 0xcd, 0x93, 0xdd, 0xba, 0x1a, 0x24, 0xdd, 0xdc, 0xf0, 0x76, + 0xdd, 0x33, 0x49, 0xbb, 0xdc, 0x4d, 0xf2, 0x10, 0x41, 0x9b, 0x8e, 0x21, 0x60, 0x29, 0xc4, 0x4b, + 0x13, 0xcb, 0x49, 0x30, 0xe6, 0x6b, 0x10, 0x58, 0x77, 0x7d, 0x7f, 0x00, 0x42, 0xeb, 0x86, 0xd1, + 0x46, 0xef, 0x91, 0x60, 0x4a, 0x37, 0x2c, 0x95, 0x8c, 0x1a, 0xdc, 0x54, 0x79, 0xae, 0x82, 0x59, + 0xd9, 0x67, 0x8f, 0x2a, 0xbf, 0x2f, 0xbd, 0x3a, 0x37, 0x4c, 0xcc, 0xef, 0x1b, 0x0a, 0x19, 0xdd, + 0xb0, 0x0a, 0x14, 0xa8, 0xce, 0xd2, 0x19, 0x07, 0x90, 0xf2, 0x72, 0xc0, 0x8c, 0x73, 0xfd, 0x36, + 0x38, 0x48, 0x8d, 0x7d, 0x7b, 0x72, 0xcb, 0xf5, 0x6a, 0x76, 0x99, 0xfa, 0x5f, 0xb3, 0xbb, 0x3a, + 0xe4, 0xcd, 0xc1, 0x7d, 0x34, 0xd7, 0x20, 0x2a, 0xf6, 0xcd, 0x48, 0x93, 0xee, 0xc9, 0x71, 0x8b, + 0x9d, 0x23, 0x5f, 0xf8, 0x55, 0x09, 0xc0, 0x49, 0x0f, 0xa1, 0x87, 0xe0, 0x64, 0x61, 0xad, 0x5a, + 0x72, 0xd6, 0x3e, 0x5c, 0x9f, 0x30, 0x12, 0x57, 0x60, 0x99, 0x5d, 0xdc, 0x68, 0x6d, 0xb7, 0x70, + 0x13, 0xdd, 0x07, 0x33, 0x5e, 0x68, 0xf2, 0x54, 0x2e, 0xc9, 0xd2, 0x6c, 0xf2, 0xe5, 0x5b, 0xf3, + 0x31, 0x16, 0xc1, 0xe2, 0x26, 0x3a, 0x0f, 0xc7, 0x87, 0xe1, 0x2a, 0xd5, 0x65, 0x39, 0x30, 0x9b, + 0x7a, 0xf9, 0xd6, 0x7c, 0xdc, 0x0e, 0x75, 0x51, 0x0e, 0x90, 0x1b, 0x92, 0xd3, 0x0b, 0xce, 0xc2, + 0xcb, 0xb7, 0xe6, 0x23, 0xac, 0x67, 0xf8, 0xa2, 0xc9, 0xdb, 0x01, 0x2a, 0xfa, 0x76, 0x4f, 0x6b, + 0x50, 0xad, 0x9c, 0x85, 0x13, 0x95, 0xea, 0x35, 0x25, 0x5f, 0xac, 0x57, 0xd6, 0xaa, 0x03, 0x5f, + 0x5e, 0xf2, 0xd6, 0x95, 0xd6, 0x36, 0x0a, 0x2b, 0x65, 0xb5, 0x56, 0x59, 0xae, 0xb2, 0x15, 0x4e, + 0x4f, 0xdd, 0x33, 0xd5, 0x7a, 0x65, 0xb5, 0x2c, 0x07, 0x0a, 0xd7, 0x46, 0x2e, 0x86, 0x3c, 0x74, + 0x68, 0x9f, 0x3b, 0xc6, 0xd2, 0xf3, 0xe5, 0x87, 0xff, 0x15, 0x00, 0x00, 0xff, 0xff, 0xd7, 0x78, + 0x3f, 0xf5, 0xff, 0xb6, 0x00, 0x00, } r := bytes.NewReader(gzipped) gzipr, err := compress_gzip.NewReader(r) diff --git a/x/staking/types/tx.pb.go b/x/staking/types/tx.pb.go index 92d9a3884976..f46efa358a8e 100644 --- a/x/staking/types/tx.pb.go +++ b/x/staking/types/tx.pb.go @@ -5,9 +5,9 @@ package types import ( context "context" - cosmossdk_io_math "cosmossdk.io/math" fmt "fmt" _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_math_v2 "github.com/cosmos/cosmos-sdk/math/v2" types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/cosmos-sdk/types/msgservice" _ "github.com/cosmos/cosmos-sdk/types/tx/amino" @@ -40,9 +40,9 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // MsgCreateValidator defines a SDK message for creating a new validator. type MsgCreateValidator struct { - Description Description `protobuf:"bytes,1,opt,name=description,proto3" json:"description"` - Commission CommissionRates `protobuf:"bytes,2,opt,name=commission,proto3" json:"commission"` - MinSelfDelegation cosmossdk_io_math.Int `protobuf:"bytes,3,opt,name=min_self_delegation,json=minSelfDelegation,proto3,customtype=cosmossdk.io/math.Int" json:"min_self_delegation"` + Description Description `protobuf:"bytes,1,opt,name=description,proto3" json:"description"` + Commission CommissionRates `protobuf:"bytes,2,opt,name=commission,proto3" json:"commission"` + MinSelfDelegation github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,3,opt,name=min_self_delegation,json=minSelfDelegation,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"min_self_delegation"` // Deprecated: Use of Delegator Address in MsgCreateValidator is deprecated. // The validator address bytes and delegator address bytes refer to the same account while creating validator (defer // only in bech32 notation). @@ -130,8 +130,8 @@ type MsgEditValidator struct { // it's not mandatory to update. If not updated, the deserialized rate will be // zero with no way to distinguish if an update was intended. // REF: #2373 - CommissionRate *cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=commission_rate,json=commissionRate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"commission_rate,omitempty"` - MinSelfDelegation *cosmossdk_io_math.Int `protobuf:"bytes,4,opt,name=min_self_delegation,json=minSelfDelegation,proto3,customtype=cosmossdk.io/math.Int" json:"min_self_delegation,omitempty"` + CommissionRate *github_com_cosmos_cosmos_sdk_math_v2.LegacyDec `protobuf:"bytes,3,opt,name=commission_rate,json=commissionRate,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" json:"commission_rate,omitempty"` + MinSelfDelegation *github_com_cosmos_cosmos_sdk_math_v2.Int `protobuf:"bytes,4,opt,name=min_self_delegation,json=minSelfDelegation,proto3,customtype=github.com/cosmos/cosmos-sdk/math/v2.Int" json:"min_self_delegation,omitempty"` } func (m *MsgEditValidator) Reset() { *m = MsgEditValidator{} } @@ -659,82 +659,82 @@ func init() { func init() { proto.RegisterFile("cosmos/staking/v1beta1/tx.proto", fileDescriptor_0926ef28816b35ab) } var fileDescriptor_0926ef28816b35ab = []byte{ - // 1187 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x58, 0xcf, 0x6f, 0xdc, 0x44, - 0x14, 0x5e, 0xef, 0x26, 0x0b, 0x99, 0x90, 0x6c, 0xe2, 0x24, 0xed, 0xc6, 0x0d, 0xbb, 0xc1, 0x0d, - 0x4a, 0x14, 0x58, 0x3b, 0x0d, 0xa5, 0x11, 0xdb, 0x0a, 0x35, 0xdb, 0xb4, 0x50, 0x20, 0x10, 0x39, - 0xa4, 0x48, 0x08, 0xb4, 0xcc, 0xda, 0x13, 0xc7, 0xca, 0xda, 0xe3, 0x7a, 0x66, 0xa3, 0xee, 0x01, - 0x09, 0x71, 0x02, 0x4e, 0xfd, 0x07, 0x90, 0x8a, 0x04, 0x12, 0xc7, 0x1c, 0x72, 0xe4, 0x4e, 0xd5, - 0x53, 0x95, 0x53, 0xd5, 0x43, 0x40, 0xc9, 0x21, 0xfc, 0x0f, 0xbd, 0x20, 0xdb, 0x63, 0xef, 0xda, - 0xfb, 0xb3, 0x81, 0x5e, 0x7a, 0x49, 0x36, 0x33, 0xdf, 0x7c, 0x6f, 0xde, 0xf7, 0xbd, 0x37, 0x33, - 0x1b, 0x90, 0x57, 0x31, 0x31, 0x31, 0x91, 0x09, 0x85, 0xbb, 0x86, 0xa5, 0xcb, 0x7b, 0x97, 0x2a, - 0x88, 0xc2, 0x4b, 0x32, 0xbd, 0x27, 0xd9, 0x0e, 0xa6, 0x98, 0x3f, 0xe7, 0x03, 0x24, 0x06, 0x90, - 0x18, 0x40, 0x98, 0xd6, 0x31, 0xd6, 0xab, 0x48, 0xf6, 0x50, 0x95, 0xda, 0xb6, 0x0c, 0xad, 0xba, - 0xbf, 0x44, 0xc8, 0xc7, 0xa7, 0xa8, 0x61, 0x22, 0x42, 0xa1, 0x69, 0x33, 0xc0, 0xa4, 0x8e, 0x75, - 0xec, 0x7d, 0x94, 0xdd, 0x4f, 0x6c, 0x74, 0xda, 0x8f, 0x54, 0xf6, 0x27, 0x58, 0x58, 0x7f, 0x2a, - 0xc7, 0x76, 0x59, 0x81, 0x04, 0x85, 0x5b, 0x54, 0xb1, 0x61, 0xb1, 0xf9, 0xb9, 0x0e, 0x59, 0x04, - 0x9b, 0xf6, 0x51, 0xe7, 0x19, 0xca, 0x24, 0x2e, 0xc2, 0xfd, 0xc5, 0x26, 0xc6, 0xa1, 0x69, 0x58, - 0x58, 0xf6, 0x7e, 0xfa, 0x43, 0xe2, 0xb3, 0x01, 0xc0, 0xaf, 0x13, 0xfd, 0x86, 0x83, 0x20, 0x45, - 0x77, 0x60, 0xd5, 0xd0, 0x20, 0xc5, 0x0e, 0xbf, 0x01, 0x86, 0x35, 0x44, 0x54, 0xc7, 0xb0, 0xa9, - 0x81, 0xad, 0x2c, 0x37, 0xcb, 0x2d, 0x0c, 0x2f, 0x5f, 0x94, 0xda, 0x6b, 0x24, 0xad, 0x35, 0xa0, - 0xa5, 0xa1, 0x87, 0x47, 0xf9, 0xc4, 0xef, 0xa7, 0xfb, 0x8b, 0x9c, 0xd2, 0x4c, 0xc1, 0x2b, 0x00, - 0xa8, 0xd8, 0x34, 0x0d, 0x42, 0x5c, 0xc2, 0xa4, 0x47, 0x38, 0xdf, 0x89, 0xf0, 0x46, 0x88, 0x54, - 0x20, 0x45, 0xa4, 0x99, 0xb4, 0x89, 0x85, 0xff, 0x06, 0x4c, 0x98, 0x86, 0x55, 0x26, 0xa8, 0xba, - 0x5d, 0xd6, 0x50, 0x15, 0xe9, 0xd0, 0xdb, 0x6d, 0x6a, 0x96, 0x5b, 0x18, 0x2a, 0x2d, 0xb9, 0x6b, - 0x9e, 0x1e, 0xe5, 0xa7, 0xfc, 0x18, 0x44, 0xdb, 0x95, 0x0c, 0x2c, 0x9b, 0x90, 0xee, 0x48, 0xb7, - 0x2d, 0x7a, 0x78, 0x50, 0x00, 0x2c, 0xf8, 0x6d, 0x8b, 0xfa, 0xd4, 0xe3, 0xa6, 0x61, 0x6d, 0xa2, - 0xea, 0xf6, 0x5a, 0x48, 0xc5, 0x7f, 0x00, 0xc6, 0x19, 0x31, 0x76, 0xca, 0x50, 0xd3, 0x1c, 0x44, - 0x48, 0x76, 0xc0, 0xe3, 0x17, 0x0e, 0x0f, 0x0a, 0x93, 0x8c, 0x62, 0xd5, 0x9f, 0xd9, 0xa4, 0x8e, - 0x61, 0xe9, 0x59, 0x4e, 0x19, 0x0b, 0x17, 0xb1, 0x19, 0xfe, 0x53, 0x30, 0xbe, 0x17, 0xa8, 0x1b, - 0x12, 0x0d, 0x7a, 0x44, 0x6f, 0x1c, 0x1e, 0x14, 0x5e, 0x67, 0x44, 0xa1, 0x03, 0x11, 0x46, 0x65, - 0x6c, 0x2f, 0x36, 0xce, 0xdf, 0x02, 0x69, 0xbb, 0x56, 0xd9, 0x45, 0xf5, 0x6c, 0xda, 0x93, 0x72, - 0x52, 0xf2, 0x8b, 0x51, 0x0a, 0x8a, 0x51, 0x5a, 0xb5, 0xea, 0xa5, 0xec, 0xa3, 0xc6, 0x1e, 0x55, - 0xa7, 0x6e, 0x53, 0x2c, 0x6d, 0xd4, 0x2a, 0x1f, 0xa3, 0xba, 0xc2, 0x56, 0xf3, 0x45, 0x30, 0xb8, - 0x07, 0xab, 0x35, 0x94, 0x7d, 0xc5, 0xa3, 0x99, 0x0e, 0x1c, 0x71, 0x2b, 0xb0, 0xc9, 0x0e, 0x23, - 0x62, 0xac, 0xbf, 0xa4, 0x78, 0xfd, 0x87, 0x07, 0xf9, 0xc4, 0x3f, 0x0f, 0xf2, 0x89, 0xef, 0x4f, - 0xf7, 0x17, 0x5b, 0xd3, 0xfb, 0xe9, 0x74, 0x7f, 0x91, 0xe5, 0x55, 0x20, 0xda, 0xae, 0xdc, 0x5a, - 0x66, 0xe2, 0x0c, 0x10, 0x5a, 0x47, 0x15, 0x44, 0x6c, 0x6c, 0x11, 0x24, 0xfe, 0x96, 0x02, 0x63, - 0xeb, 0x44, 0xbf, 0xa9, 0x19, 0xf4, 0x45, 0x56, 0x66, 0x5b, 0x6b, 0x92, 0x67, 0xb7, 0xe6, 0x0e, - 0xc8, 0x34, 0x6a, 0xb4, 0xec, 0x40, 0x8a, 0x58, 0x45, 0x16, 0x9e, 0x1e, 0xe5, 0x2f, 0xb4, 0x56, - 0xe3, 0x27, 0x48, 0x87, 0x6a, 0x7d, 0x0d, 0xa9, 0x4d, 0x35, 0xb9, 0x86, 0x54, 0x65, 0x54, 0x8d, - 0x74, 0x01, 0xff, 0x45, 0xfb, 0x6a, 0xf7, 0xab, 0x71, 0xbe, 0xcf, 0x4a, 0x6f, 0x53, 0xe4, 0xc5, - 0xf7, 0x7b, 0xfb, 0x78, 0x21, 0xea, 0x63, 0xc4, 0x12, 0x51, 0x00, 0xd9, 0xf8, 0x58, 0xe8, 0xe1, - 0xcf, 0x49, 0x30, 0xbc, 0x4e, 0x74, 0x16, 0x0d, 0xf1, 0x37, 0xdb, 0x35, 0x14, 0xe7, 0xa5, 0x90, - 0xed, 0xd4, 0x50, 0xfd, 0xb6, 0xd3, 0x7f, 0xf0, 0xec, 0x1a, 0x48, 0x43, 0x13, 0xd7, 0x2c, 0xea, - 0x59, 0xd5, 0x6f, 0x1f, 0xb0, 0x35, 0xc5, 0xf7, 0x22, 0x02, 0xb6, 0xe4, 0xe7, 0x0a, 0x78, 0x2e, - 0x2a, 0x60, 0xa0, 0x87, 0x38, 0x05, 0x26, 0x9a, 0xfe, 0x0c, 0x65, 0xfb, 0x31, 0xe5, 0x1d, 0xcb, - 0x25, 0xa4, 0x1b, 0x96, 0x82, 0xb4, 0xff, 0x59, 0xbd, 0x2d, 0x30, 0xd5, 0x50, 0x8f, 0x38, 0xea, - 0xf3, 0x2b, 0x38, 0x11, 0xae, 0xdf, 0x74, 0xd4, 0xb6, 0xb4, 0x1a, 0xa1, 0x21, 0x6d, 0xea, 0xf9, - 0x69, 0xd7, 0x08, 0x6d, 0xf5, 0x66, 0xe0, 0x0c, 0xde, 0x5c, 0xef, 0xed, 0x4d, 0xec, 0x90, 0x8a, - 0x89, 0x2e, 0xda, 0xde, 0x21, 0x15, 0x1b, 0x0d, 0x9c, 0xe2, 0x15, 0xaf, 0xdb, 0xed, 0x2a, 0x72, - 0x5b, 0xa9, 0xec, 0xbe, 0x00, 0xd8, 0x99, 0x24, 0xb4, 0x9c, 0xc8, 0x9f, 0x07, 0xcf, 0x83, 0xd2, - 0x88, 0xbb, 0xcf, 0xfb, 0x7f, 0xe5, 0x39, 0x7f, 0xaf, 0xa3, 0x0d, 0x06, 0x17, 0x23, 0xfe, 0x92, - 0x04, 0x23, 0xeb, 0x44, 0xdf, 0xb2, 0xb4, 0x97, 0xba, 0x6d, 0xae, 0xf6, 0xb6, 0x26, 0x1b, 0xb5, - 0xa6, 0xa1, 0x88, 0xf8, 0x07, 0x07, 0xa6, 0x22, 0x23, 0x2f, 0xd2, 0x11, 0xfe, 0xb3, 0x30, 0xd1, - 0x64, 0xaf, 0x44, 0x67, 0xbc, 0x77, 0xc7, 0x41, 0x21, 0xd3, 0xd8, 0xfa, 0xec, 0x92, 0xf4, 0xee, - 0x52, 0x24, 0x77, 0xf1, 0x59, 0x12, 0xcc, 0xb8, 0x57, 0x1f, 0xb4, 0x54, 0x54, 0xdd, 0xb2, 0x2a, - 0xd8, 0xd2, 0x0c, 0x4b, 0x6f, 0x7a, 0x79, 0xbc, 0x8c, 0x8e, 0xf3, 0xf3, 0x20, 0xa3, 0xba, 0x97, - 0xbd, 0x6b, 0xcc, 0x0e, 0x32, 0xf4, 0x1d, 0xbf, 0xa7, 0x53, 0xca, 0x68, 0x30, 0xfc, 0xa1, 0x37, - 0x5a, 0xfc, 0x3a, 0x28, 0x8d, 0xc3, 0xb8, 0x90, 0x97, 0xaf, 0x74, 0xae, 0x96, 0xf9, 0xd8, 0x6b, - 0xa3, 0x93, 0xb8, 0xe2, 0x55, 0x30, 0xd7, 0x6d, 0x3e, 0x28, 0xa5, 0xe2, 0x44, 0x9b, 0xf0, 0xe2, - 0x13, 0x0e, 0x64, 0xdc, 0xca, 0xb3, 0x35, 0x48, 0xd1, 0x06, 0x74, 0xa0, 0x49, 0xf8, 0x2b, 0x60, - 0x08, 0xd6, 0xe8, 0x0e, 0x76, 0x0c, 0x5a, 0xef, 0xe9, 0x52, 0x03, 0xca, 0xaf, 0x82, 0xb4, 0xed, - 0x31, 0xb0, 0xba, 0xca, 0x75, 0x7a, 0xc8, 0xf8, 0x71, 0x22, 0x9a, 0xfa, 0x0b, 0x8b, 0x1f, 0xb5, - 0xee, 0x71, 0xc5, 0x95, 0xa8, 0x11, 0xc5, 0x95, 0x66, 0xae, 0x49, 0x9a, 0x7b, 0xe1, 0xf7, 0x87, - 0x58, 0x1a, 0xa2, 0x04, 0xce, 0xc7, 0x86, 0xba, 0x49, 0xb1, 0xb2, 0xfc, 0x67, 0x1a, 0xa4, 0xd6, - 0x89, 0xce, 0xdf, 0x05, 0x99, 0xf8, 0x37, 0x88, 0xc5, 0x4e, 0x99, 0xb4, 0x3e, 0xf8, 0x84, 0xe5, - 0xfe, 0xb1, 0x61, 0x97, 0xef, 0x82, 0x91, 0xe8, 0xc3, 0x70, 0xa1, 0x0b, 0x49, 0x04, 0x29, 0x2c, - 0xf5, 0x8b, 0x0c, 0x83, 0x7d, 0x05, 0x5e, 0x0d, 0x5f, 0x30, 0x17, 0xbb, 0xac, 0x0e, 0x40, 0xc2, - 0x5b, 0x7d, 0x80, 0x42, 0xf6, 0xbb, 0x20, 0x13, 0xbf, 0xe8, 0xbb, 0xa9, 0x17, 0xc3, 0x76, 0x55, - 0xaf, 0xd3, 0xad, 0x55, 0x01, 0xa0, 0xe9, 0x76, 0x79, 0xb3, 0x0b, 0x43, 0x03, 0x26, 0x14, 0xfa, - 0x82, 0x85, 0x31, 0x7e, 0xe5, 0xc0, 0x74, 0xe7, 0xf3, 0xed, 0x72, 0x37, 0xcf, 0x3b, 0xad, 0x12, - 0xae, 0x9d, 0x65, 0x55, 0xf8, 0xaa, 0x9a, 0x78, 0xd4, 0xda, 0xce, 0xfc, 0xb7, 0xe0, 0xb5, 0x48, - 0x2b, 0xcf, 0x77, 0xcb, 0xb2, 0x09, 0x28, 0xc8, 0x7d, 0x02, 0xbb, 0x85, 0x5f, 0x11, 0x06, 0xbf, - 0x73, 0xbb, 0xb9, 0x74, 0xeb, 0xe1, 0x71, 0x8e, 0x7b, 0x7c, 0x9c, 0xe3, 0xfe, 0x3e, 0xce, 0x71, - 0xf7, 0x4f, 0x72, 0x89, 0xc7, 0x27, 0xb9, 0xc4, 0x93, 0x93, 0x5c, 0xe2, 0xcb, 0xb7, 0x75, 0x83, - 0xee, 0xd4, 0x2a, 0x92, 0x8a, 0x4d, 0xf6, 0xcf, 0x02, 0xb9, 0x6d, 0x2f, 0xd3, 0xba, 0x8d, 0x48, - 0x25, 0xed, 0xdd, 0x6d, 0xef, 0xfc, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xf8, 0x25, 0x35, 0x94, 0xf0, - 0x10, 0x00, 0x00, + // 1186 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x57, 0xcf, 0x6f, 0x1b, 0x45, + 0x14, 0xf6, 0xda, 0x8d, 0x21, 0x13, 0x12, 0x27, 0x9b, 0xa4, 0x75, 0x96, 0xd4, 0x0e, 0xdb, 0xa0, + 0x44, 0x01, 0xaf, 0xd3, 0x50, 0x1a, 0xe1, 0x56, 0x28, 0x71, 0xd2, 0x42, 0x81, 0x40, 0xb4, 0x21, + 0x1c, 0x10, 0xc8, 0x1a, 0xef, 0x4e, 0x36, 0x4b, 0xbc, 0x3f, 0xba, 0x33, 0x8e, 0xea, 0x03, 0x12, + 0xe2, 0x04, 0x1c, 0x50, 0xff, 0x01, 0xa4, 0x22, 0x71, 0xe0, 0x98, 0x43, 0x8e, 0xdc, 0xa9, 0xca, + 0xa5, 0xca, 0xa9, 0xea, 0x21, 0xa0, 0xe4, 0x10, 0xfe, 0x07, 0x2e, 0x68, 0x77, 0x67, 0x7f, 0xda, + 0x5e, 0xbb, 0x81, 0x5e, 0x7a, 0x89, 0x9d, 0x99, 0x6f, 0xbe, 0x37, 0xf3, 0x7d, 0xef, 0xcd, 0x3c, + 0x83, 0xa2, 0x64, 0x60, 0xcd, 0xc0, 0x65, 0x4c, 0xe0, 0x9e, 0xaa, 0x2b, 0xe5, 0xfd, 0xab, 0x75, + 0x44, 0xe0, 0xd5, 0x32, 0xb9, 0x27, 0x98, 0x96, 0x41, 0x0c, 0xf6, 0xa2, 0x0b, 0x10, 0x28, 0x40, + 0xa0, 0x00, 0x6e, 0x4a, 0x31, 0x0c, 0xa5, 0x81, 0xca, 0x0e, 0xaa, 0xde, 0xdc, 0x29, 0x43, 0xbd, + 0xe5, 0x2e, 0xe1, 0x8a, 0xf1, 0x29, 0xa2, 0x6a, 0x08, 0x13, 0xa8, 0x99, 0x14, 0x30, 0xa1, 0x18, + 0x8a, 0xe1, 0x7c, 0x2d, 0xdb, 0xdf, 0xe8, 0xe8, 0x94, 0x1b, 0xa9, 0xe6, 0x4e, 0xd0, 0xb0, 0xee, + 0x54, 0x81, 0xee, 0xb2, 0x0e, 0x31, 0xf2, 0xb7, 0x28, 0x19, 0xaa, 0x4e, 0xe7, 0x67, 0xbb, 0x9c, + 0xc2, 0xdb, 0xb4, 0x8b, 0xba, 0x44, 0x51, 0x1a, 0xb6, 0x11, 0xf6, 0x07, 0x9d, 0x18, 0x83, 0x9a, + 0xaa, 0x1b, 0x65, 0xe7, 0xaf, 0x3b, 0xc4, 0xff, 0x38, 0x00, 0xd8, 0x0d, 0xac, 0xac, 0x59, 0x08, + 0x12, 0xf4, 0x19, 0x6c, 0xa8, 0x32, 0x24, 0x86, 0xc5, 0x6e, 0x82, 0x21, 0x19, 0x61, 0xc9, 0x52, + 0x4d, 0xa2, 0x1a, 0x7a, 0x9e, 0x99, 0x61, 0xe6, 0x87, 0x96, 0xae, 0x08, 0x9d, 0x35, 0x12, 0xd6, + 0x03, 0x68, 0x75, 0xf0, 0xe1, 0x71, 0x31, 0xf5, 0xeb, 0xd9, 0xc1, 0x02, 0x23, 0x86, 0x29, 0x58, + 0x11, 0x00, 0xc9, 0xd0, 0x34, 0x15, 0x63, 0x9b, 0x30, 0xed, 0x10, 0xce, 0x75, 0x23, 0x5c, 0xf3, + 0x91, 0x22, 0x24, 0x08, 0x87, 0x49, 0x43, 0x2c, 0x2c, 0x06, 0xe3, 0x9a, 0xaa, 0xd7, 0x30, 0x6a, + 0xec, 0xd4, 0x64, 0xd4, 0x40, 0x0a, 0x74, 0x76, 0x9b, 0x99, 0x61, 0xe6, 0x07, 0xab, 0x6b, 0xf6, + 0x9a, 0xa7, 0xc7, 0xc5, 0x79, 0x45, 0x25, 0xbb, 0xcd, 0xba, 0x20, 0x19, 0x1a, 0x15, 0x9b, 0x7e, + 0x94, 0xb0, 0xbc, 0x57, 0xd6, 0x20, 0xd9, 0x2d, 0xef, 0x2f, 0x09, 0x77, 0x74, 0x72, 0x74, 0x58, + 0x02, 0x74, 0x3f, 0x77, 0x74, 0xe2, 0x46, 0x1b, 0xd3, 0x54, 0x7d, 0x0b, 0x35, 0x76, 0xd6, 0x7d, + 0x76, 0xf6, 0x3d, 0x30, 0x46, 0x63, 0x19, 0x56, 0x0d, 0xca, 0xb2, 0x85, 0x30, 0xce, 0x5f, 0x70, + 0x42, 0x72, 0x47, 0x87, 0xa5, 0x09, 0x4a, 0xb1, 0xea, 0xce, 0x6c, 0x11, 0x4b, 0xd5, 0x95, 0x3c, + 0x23, 0x8e, 0xfa, 0x8b, 0xe8, 0x0c, 0xfb, 0x31, 0x18, 0xdb, 0xf7, 0x04, 0xf7, 0x89, 0x06, 0x1c, + 0xa2, 0xd7, 0x8e, 0x0e, 0x4b, 0x97, 0x29, 0x91, 0x6f, 0x4a, 0x84, 0x51, 0x1c, 0xdd, 0x8f, 0x8d, + 0xb3, 0xb7, 0x41, 0xd6, 0x6c, 0xd6, 0xf7, 0x50, 0x2b, 0x9f, 0x75, 0xd4, 0x9d, 0x10, 0xdc, 0xfc, + 0x14, 0xbc, 0xfc, 0x14, 0x56, 0xf5, 0x56, 0x35, 0xff, 0x28, 0xd8, 0xa3, 0x64, 0xb5, 0x4c, 0x62, + 0x08, 0x9b, 0xcd, 0xfa, 0x87, 0xa8, 0x25, 0xd2, 0xd5, 0x6c, 0x05, 0x0c, 0xec, 0xc3, 0x46, 0x13, + 0xe5, 0x5f, 0x72, 0x68, 0xa6, 0x3c, 0x93, 0xec, 0xa4, 0x0c, 0x39, 0xa4, 0x46, 0xbc, 0x76, 0x97, + 0x54, 0x56, 0xbe, 0x7b, 0x50, 0x4c, 0xfd, 0xfd, 0xa0, 0x98, 0xfa, 0xf6, 0xec, 0x60, 0xa1, 0xfd, + 0x78, 0x3f, 0x9c, 0x1d, 0x2c, 0x5c, 0x0e, 0xa9, 0xdf, 0x9e, 0x79, 0xfc, 0x34, 0xe0, 0xda, 0x47, + 0x45, 0x84, 0x4d, 0x43, 0xc7, 0x88, 0xff, 0x23, 0x03, 0x46, 0x37, 0xb0, 0x72, 0x4b, 0x56, 0xc9, + 0xf3, 0x4c, 0xd6, 0x8e, 0xd6, 0xa4, 0xcf, 0x6f, 0x8d, 0x0a, 0x72, 0x41, 0xda, 0xd6, 0x2c, 0x48, + 0x10, 0x4d, 0xd2, 0x95, 0xa7, 0xc7, 0x45, 0xa1, 0xaf, 0x04, 0xfd, 0x08, 0x29, 0x50, 0x6a, 0xad, + 0x23, 0x29, 0x94, 0xa6, 0xeb, 0x48, 0x12, 0x47, 0xa4, 0x48, 0xad, 0xb0, 0x5f, 0x75, 0xae, 0x09, + 0x37, 0x41, 0x2b, 0xe7, 0xaf, 0x87, 0x0e, 0xa5, 0x50, 0x79, 0xb7, 0xb7, 0xdb, 0xaf, 0x46, 0xdd, + 0x8e, 0x18, 0xc7, 0x73, 0x20, 0x1f, 0x1f, 0xf3, 0x9d, 0xfe, 0x29, 0x0d, 0x86, 0x36, 0xb0, 0x42, + 0xa3, 0x21, 0xf6, 0x56, 0xa7, 0xb2, 0x63, 0x9c, 0x53, 0xe5, 0xbb, 0x95, 0x5d, 0xbf, 0x45, 0xf7, + 0x1f, 0x9c, 0xbd, 0x09, 0xb2, 0x50, 0x33, 0x9a, 0x3a, 0x71, 0x0c, 0xed, 0xb7, 0x5a, 0xe8, 0x9a, + 0xca, 0x3b, 0x11, 0x01, 0xdb, 0xce, 0x67, 0x0b, 0x78, 0x31, 0x2a, 0xa0, 0xa7, 0x07, 0x3f, 0x09, + 0xc6, 0x43, 0xff, 0xfa, 0xb2, 0x7d, 0x9f, 0x71, 0xee, 0xf3, 0x2a, 0x52, 0x54, 0x5d, 0x44, 0xf2, + 0xff, 0xac, 0xde, 0x36, 0x98, 0x0c, 0xd4, 0xc3, 0x96, 0xf4, 0xec, 0x0a, 0x8e, 0xfb, 0xeb, 0xb7, + 0x2c, 0xa9, 0x23, 0xad, 0x8c, 0x89, 0x4f, 0x9b, 0x79, 0x76, 0xda, 0x75, 0x4c, 0xda, 0xbd, 0xb9, + 0x70, 0x0e, 0x6f, 0x56, 0x7a, 0x7b, 0x13, 0xbb, 0xca, 0x62, 0xa2, 0xf3, 0xa6, 0x73, 0x95, 0xc5, + 0x46, 0x3d, 0xa7, 0x58, 0xd1, 0xb9, 0x13, 0xcc, 0x06, 0xb2, 0x4b, 0xa9, 0x66, 0xb7, 0x0e, 0xf4, + 0xe6, 0xe2, 0xda, 0xee, 0xed, 0x4f, 0xbd, 0xbe, 0xa2, 0x3a, 0x6c, 0xef, 0xf3, 0xfe, 0x9f, 0x45, + 0xc6, 0xdd, 0xeb, 0x48, 0xc0, 0x60, 0x63, 0xf8, 0x9f, 0xd3, 0x60, 0x78, 0x03, 0x2b, 0xdb, 0xba, + 0xfc, 0x42, 0x97, 0xcd, 0x8d, 0xde, 0xd6, 0xe4, 0xa3, 0xd6, 0x04, 0x8a, 0xf0, 0xbf, 0x31, 0x60, + 0x32, 0x32, 0xf2, 0x3c, 0x1d, 0x61, 0x3f, 0xf1, 0x0f, 0x9a, 0xee, 0x75, 0xd0, 0x69, 0xa7, 0x61, + 0x39, 0x2c, 0xe5, 0x82, 0xad, 0xcf, 0x2c, 0x0a, 0x6f, 0x2f, 0x46, 0xce, 0xce, 0xff, 0x93, 0x06, + 0xd3, 0xf6, 0x03, 0x09, 0x75, 0x09, 0x35, 0xb6, 0xf5, 0xba, 0xa1, 0xcb, 0xaa, 0xae, 0x84, 0xfa, + 0x93, 0x17, 0xd1, 0x71, 0x76, 0x0e, 0xe4, 0x24, 0xbb, 0x25, 0xb0, 0x8d, 0xd9, 0x45, 0xaa, 0xb2, + 0xeb, 0xd6, 0x74, 0x46, 0x1c, 0xf1, 0x86, 0xdf, 0x77, 0x46, 0x2b, 0x5f, 0x7a, 0xa9, 0x71, 0x14, + 0x17, 0xf2, 0xda, 0xf5, 0xee, 0xd9, 0x32, 0x17, 0xeb, 0x49, 0xba, 0x89, 0xcb, 0xdf, 0x00, 0xb3, + 0x49, 0xf3, 0x5e, 0x2a, 0x55, 0xc6, 0x3b, 0x84, 0xe7, 0x9f, 0x30, 0x20, 0x67, 0x67, 0x9e, 0x29, + 0x43, 0x82, 0x36, 0xa1, 0x05, 0x35, 0xcc, 0x5e, 0x07, 0x83, 0xb0, 0x49, 0x76, 0x0d, 0x4b, 0x25, + 0xad, 0x9e, 0x2e, 0x05, 0x50, 0x76, 0x15, 0x64, 0x4d, 0x87, 0x81, 0xe6, 0x55, 0xa1, 0x5b, 0xbb, + 0xe3, 0xc6, 0x89, 0x68, 0xea, 0x2e, 0xac, 0x7c, 0xd0, 0xbe, 0xc7, 0x65, 0x5b, 0xa2, 0x20, 0x8a, + 0x2d, 0xcd, 0x6c, 0x48, 0x9a, 0x7b, 0xfe, 0x0f, 0x8f, 0xd8, 0x31, 0x78, 0x01, 0x5c, 0x8a, 0x0d, + 0x25, 0x49, 0xb1, 0xbc, 0xf4, 0x7b, 0x16, 0x64, 0x36, 0xb0, 0xc2, 0xde, 0x05, 0xb9, 0xf8, 0x4f, + 0x8f, 0x85, 0x6e, 0x27, 0x69, 0x6f, 0x0b, 0xb9, 0xa5, 0xfe, 0xb1, 0x7e, 0x95, 0xef, 0x81, 0xe1, + 0x68, 0xfb, 0x38, 0x9f, 0x40, 0x12, 0x41, 0x72, 0x8b, 0xfd, 0x22, 0xfd, 0x60, 0x5f, 0x80, 0x97, + 0xfd, 0x0e, 0xe6, 0x4a, 0xc2, 0x6a, 0x0f, 0xc4, 0xbd, 0xd1, 0x07, 0xc8, 0x67, 0xbf, 0x0b, 0x72, + 0xf1, 0x87, 0x3e, 0x49, 0xbd, 0x18, 0x36, 0x51, 0xbd, 0x6e, 0xaf, 0x56, 0x1d, 0x80, 0xd0, 0xeb, + 0xf2, 0x7a, 0x02, 0x43, 0x00, 0xe3, 0x4a, 0x7d, 0xc1, 0xfc, 0x18, 0xbf, 0x30, 0x60, 0xaa, 0xfb, + 0xfd, 0x76, 0x2d, 0xc9, 0xf3, 0x6e, 0xab, 0xb8, 0x9b, 0xe7, 0x59, 0xe5, 0x77, 0x55, 0xe3, 0x8f, + 0xda, 0xcb, 0x99, 0xfd, 0x1a, 0xbc, 0x12, 0x29, 0xe5, 0xb9, 0xa4, 0x53, 0x86, 0x80, 0x5c, 0xb9, + 0x4f, 0x60, 0x52, 0xf8, 0x65, 0x6e, 0xe0, 0x1b, 0xbb, 0x9a, 0xab, 0xb7, 0x1f, 0x9e, 0x14, 0x98, + 0xc7, 0x27, 0x05, 0xe6, 0xaf, 0x93, 0x02, 0x73, 0xff, 0xb4, 0x90, 0x7a, 0x7c, 0x5a, 0x48, 0x3d, + 0x39, 0x2d, 0xa4, 0x3e, 0x7f, 0x33, 0xb1, 0xd1, 0x0f, 0x6a, 0x99, 0xb4, 0x4c, 0x84, 0xeb, 0x59, + 0xe7, 0x6d, 0x7b, 0xeb, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf2, 0xaa, 0xcc, 0x95, 0x29, 0x11, + 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -2331,7 +2331,7 @@ func (m *MsgEditValidator) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - var v cosmossdk_io_math.LegacyDec + var v github_com_cosmos_cosmos_sdk_math_v2.LegacyDec m.CommissionRate = &v if err := m.CommissionRate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err @@ -2367,7 +2367,7 @@ func (m *MsgEditValidator) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - var v cosmossdk_io_math.Int + var v github_com_cosmos_cosmos_sdk_math_v2.Int m.MinSelfDelegation = &v if err := m.MinSelfDelegation.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err diff --git a/x/staking/types/validator.go b/x/staking/types/validator.go index 3847afd2049c..3f3f10ff5995 100644 --- a/x/staking/types/validator.go +++ b/x/staking/types/validator.go @@ -13,12 +13,12 @@ import ( "cosmossdk.io/core/address" "cosmossdk.io/errors" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" ) diff --git a/x/staking/types/validator_test.go b/x/staking/types/validator_test.go index 6d5febb95c63..ba1197bc4ec4 100644 --- a/x/staking/types/validator_test.go +++ b/x/staking/types/validator_test.go @@ -9,13 +9,12 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/codec/address" "github.com/cosmos/cosmos-sdk/codec/legacy" cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" + "github.com/cosmos/cosmos-sdk/math/v2" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/x/staking/testutil" "github.com/cosmos/cosmos-sdk/x/staking/types" diff --git a/x/tx/go.mod b/x/tx/go.mod index 4a8c6b64ade1..7eadcc79571b 100644 --- a/x/tx/go.mod +++ b/x/tx/go.mod @@ -6,8 +6,8 @@ require ( cosmossdk.io/api v0.9.2 cosmossdk.io/core v0.11.3 cosmossdk.io/errors v1.0.2 - cosmossdk.io/math v1.5.3 github.com/cosmos/cosmos-proto v1.0.0-beta.5 + github.com/cosmos/cosmos-sdk/math/v2 v2.0.0-00010101000000-000000000000 github.com/cosmos/gogoproto v1.7.0 github.com/google/go-cmp v0.7.0 github.com/google/gofuzz v1.2.0 @@ -36,6 +36,8 @@ require ( replace ( cosmossdk.io/api => ../../api cosmossdk.io/core => ../../core + + github.com/cosmos/cosmos-sdk/math/v2 => ../../math ) // NOTE: we do not want to replace to the development version of cosmossdk.io/api yet diff --git a/x/tx/go.sum b/x/tx/go.sum index 421d36b07e29..a273fd85a306 100644 --- a/x/tx/go.sum +++ b/x/tx/go.sum @@ -1,7 +1,5 @@ cosmossdk.io/errors v1.0.2 h1:wcYiJz08HThbWxd/L4jObeLaLySopyyuUFB5w4AGpCo= cosmossdk.io/errors v1.0.2/go.mod h1:0rjgiHkftRYPj//3DrD6y8hcm40HcPv/dR4R/4efr0k= -cosmossdk.io/math v1.5.3 h1:WH6tu6Z3AUCeHbeOSHg2mt9rnoiUWVWaQ2t6Gkll96U= -cosmossdk.io/math v1.5.3/go.mod h1:uqcZv7vexnhMFJF+6zh9EWdm/+Ylyln34IvPnBauPCQ= github.com/cosmos/cosmos-proto v1.0.0-beta.5 h1:eNcayDLpip+zVLRLYafhzLvQlSmyab+RC5W7ZfmxJLA= github.com/cosmos/cosmos-proto v1.0.0-beta.5/go.mod h1:hQGLpiIUloJBMdQMMWb/4wRApmI9hjHH05nefC0Ojec= github.com/cosmos/gogoproto v1.7.0 h1:79USr0oyXAbxg3rspGh/m4SWNyoz/GLaAh0QlCe2fro= diff --git a/x/tx/signing/aminojson/encoder.go b/x/tx/signing/aminojson/encoder.go index 6c26bdb7ed99..735d02f3ba54 100644 --- a/x/tx/signing/aminojson/encoder.go +++ b/x/tx/signing/aminojson/encoder.go @@ -12,7 +12,8 @@ import ( authapi "cosmossdk.io/api/cosmos/auth/v1beta1" "cosmossdk.io/api/cosmos/crypto/multisig" - "cosmossdk.io/math" + + "github.com/cosmos/cosmos-sdk/math/v2" ) // cosmosIntEncoder provides legacy compatible encoding for cosmos.Int types. In gogo messages these are sometimes diff --git a/x/tx/signing/aminojson/options.go b/x/tx/signing/aminojson/options.go index 905ec5ed3fb0..4eea533468d5 100644 --- a/x/tx/signing/aminojson/options.go +++ b/x/tx/signing/aminojson/options.go @@ -135,7 +135,7 @@ func (enc Encoder) getFieldEncoder(field protoreflect.FieldDescriptor) FieldEnco // https://github.com/cosmos/cosmos-sdk/blob/9076487d035e43d39fe54e8498da1ce31b9c845c/x/gov/proto/cosmos/gov/v1/gov.proto#L274 if scalar == cosmosDecType { customType := proto.GetExtension(opts, customTypeExtension) - if customType != "cosmossdk.io/math.LegacyDec" { + if customType != "github.com/cosmos/cosmos-sdk/math/v2.LegacyDec" { return nil } } diff --git a/x/tx/signing/textual/coins.go b/x/tx/signing/textual/coins.go index 2bcd8230905d..2e81689c2900 100644 --- a/x/tx/signing/textual/coins.go +++ b/x/tx/signing/textual/coins.go @@ -11,7 +11,8 @@ import ( bankv1beta1 "cosmossdk.io/api/cosmos/bank/v1beta1" basev1beta1 "cosmossdk.io/api/cosmos/base/v1beta1" - "cosmossdk.io/math" + + "github.com/cosmos/cosmos-sdk/math/v2" ) const emptyCoins = "zero" diff --git a/x/tx/signing/textual/coins_test.go b/x/tx/signing/textual/coins_test.go index c9e1bbf6dd7a..d09c4a81db04 100644 --- a/x/tx/signing/textual/coins_test.go +++ b/x/tx/signing/textual/coins_test.go @@ -11,8 +11,9 @@ import ( bankv1beta1 "cosmossdk.io/api/cosmos/bank/v1beta1" basev1beta1 "cosmossdk.io/api/cosmos/base/v1beta1" - "cosmossdk.io/math" "cosmossdk.io/x/tx/signing/textual" + + "github.com/cosmos/cosmos-sdk/math/v2" ) func TestCoinsJSONTestcases(t *testing.T) { diff --git a/x/tx/signing/textual/dec.go b/x/tx/signing/textual/dec.go index 87d694158976..79e0424279be 100644 --- a/x/tx/signing/textual/dec.go +++ b/x/tx/signing/textual/dec.go @@ -8,7 +8,7 @@ import ( "google.golang.org/protobuf/reflect/protoreflect" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) // NewDecValueRenderer returns a ValueRenderer for encoding math.Dec cosmos diff --git a/x/tx/signing/textual/dec_test.go b/x/tx/signing/textual/dec_test.go index 152e2b71619e..fa964817d064 100644 --- a/x/tx/signing/textual/dec_test.go +++ b/x/tx/signing/textual/dec_test.go @@ -11,8 +11,9 @@ import ( "github.com/stretchr/testify/require" "google.golang.org/protobuf/reflect/protoreflect" - "cosmossdk.io/math" "cosmossdk.io/x/tx/signing/textual" + + "github.com/cosmos/cosmos-sdk/math/v2" ) func TestDecJSONTestcases(t *testing.T) { diff --git a/x/tx/signing/textual/int.go b/x/tx/signing/textual/int.go index 4dbe8bb8ddc3..aec105310f2e 100644 --- a/x/tx/signing/textual/int.go +++ b/x/tx/signing/textual/int.go @@ -9,7 +9,7 @@ import ( "google.golang.org/protobuf/reflect/protoreflect" - "cosmossdk.io/math" + "github.com/cosmos/cosmos-sdk/math/v2" ) // NewIntValueRenderer returns a ValueRenderer for uint32, uint64, int32 and diff --git a/x/tx/signing/textual/int_test.go b/x/tx/signing/textual/int_test.go index 100ec3097157..e2c989fa8668 100644 --- a/x/tx/signing/textual/int_test.go +++ b/x/tx/signing/textual/int_test.go @@ -10,8 +10,9 @@ import ( "github.com/stretchr/testify/require" "google.golang.org/protobuf/reflect/protoreflect" - "cosmossdk.io/math" "cosmossdk.io/x/tx/signing/textual" + + "github.com/cosmos/cosmos-sdk/math/v2" ) func TestIntJSONTestcases(t *testing.T) {