summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/Philipp15b/go-steam/dota/protocol/protobuf/dota_client.pb.go
diff options
context:
space:
mode:
authorWim <wim@42.be>2017-06-22 01:00:27 +0200
committerWim <wim@42.be>2017-06-22 01:00:27 +0200
commit1f914618538920db4bfec7b106ee97038b157c9b (patch)
tree6bd0ab107fe1673dbacdf9dfd10004289cd7bfab /vendor/github.com/Philipp15b/go-steam/dota/protocol/protobuf/dota_client.pb.go
parent1f9874102aaca09ce5e0289beff376c307b8c57b (diff)
downloadmatterbridge-msglm-1f914618538920db4bfec7b106ee97038b157c9b.tar.gz
matterbridge-msglm-1f914618538920db4bfec7b106ee97038b157c9b.tar.bz2
matterbridge-msglm-1f914618538920db4bfec7b106ee97038b157c9b.zip
Add vendor (steam)
Diffstat (limited to 'vendor/github.com/Philipp15b/go-steam/dota/protocol/protobuf/dota_client.pb.go')
-rw-r--r--vendor/github.com/Philipp15b/go-steam/dota/protocol/protobuf/dota_client.pb.go18413
1 files changed, 18413 insertions, 0 deletions
diff --git a/vendor/github.com/Philipp15b/go-steam/dota/protocol/protobuf/dota_client.pb.go b/vendor/github.com/Philipp15b/go-steam/dota/protocol/protobuf/dota_client.pb.go
new file mode 100644
index 00000000..8677b820
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/dota/protocol/protobuf/dota_client.pb.go
@@ -0,0 +1,18413 @@
+// Code generated by protoc-gen-go.
+// source: dota_gcmessages_client.proto
+// DO NOT EDIT!
+
+package protobuf
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package protobuf is being compiled against.
+const _ = proto.ProtoPackageIsVersion1
+
+type EMatchGroupServerStatus int32
+
+const (
+ EMatchGroupServerStatus_k_EMatchGroupServerStatus_OK EMatchGroupServerStatus = 0
+ EMatchGroupServerStatus_k_EMatchGroupServerStatus_LimitedAvailability EMatchGroupServerStatus = 1
+ EMatchGroupServerStatus_k_EMatchGroupServerStatus_Offline EMatchGroupServerStatus = 2
+)
+
+var EMatchGroupServerStatus_name = map[int32]string{
+ 0: "k_EMatchGroupServerStatus_OK",
+ 1: "k_EMatchGroupServerStatus_LimitedAvailability",
+ 2: "k_EMatchGroupServerStatus_Offline",
+}
+var EMatchGroupServerStatus_value = map[string]int32{
+ "k_EMatchGroupServerStatus_OK": 0,
+ "k_EMatchGroupServerStatus_LimitedAvailability": 1,
+ "k_EMatchGroupServerStatus_Offline": 2,
+}
+
+func (x EMatchGroupServerStatus) Enum() *EMatchGroupServerStatus {
+ p := new(EMatchGroupServerStatus)
+ *p = x
+ return p
+}
+func (x EMatchGroupServerStatus) String() string {
+ return proto.EnumName(EMatchGroupServerStatus_name, int32(x))
+}
+func (x *EMatchGroupServerStatus) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(EMatchGroupServerStatus_value, data, "EMatchGroupServerStatus")
+ if err != nil {
+ return err
+ }
+ *x = EMatchGroupServerStatus(value)
+ return nil
+}
+func (EMatchGroupServerStatus) EnumDescriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{0} }
+
+type DOTA_WatchReplayType int32
+
+const (
+ DOTA_WatchReplayType_DOTA_WATCH_REPLAY_NORMAL DOTA_WatchReplayType = 0
+ DOTA_WatchReplayType_DOTA_WATCH_REPLAY_HIGHLIGHTS DOTA_WatchReplayType = 1
+)
+
+var DOTA_WatchReplayType_name = map[int32]string{
+ 0: "DOTA_WATCH_REPLAY_NORMAL",
+ 1: "DOTA_WATCH_REPLAY_HIGHLIGHTS",
+}
+var DOTA_WatchReplayType_value = map[string]int32{
+ "DOTA_WATCH_REPLAY_NORMAL": 0,
+ "DOTA_WATCH_REPLAY_HIGHLIGHTS": 1,
+}
+
+func (x DOTA_WatchReplayType) Enum() *DOTA_WatchReplayType {
+ p := new(DOTA_WatchReplayType)
+ *p = x
+ return p
+}
+func (x DOTA_WatchReplayType) String() string {
+ return proto.EnumName(DOTA_WatchReplayType_name, int32(x))
+}
+func (x *DOTA_WatchReplayType) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(DOTA_WatchReplayType_value, data, "DOTA_WatchReplayType")
+ if err != nil {
+ return err
+ }
+ *x = DOTA_WatchReplayType(value)
+ return nil
+}
+func (DOTA_WatchReplayType) EnumDescriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{1} }
+
+type EItemEditorReservationResult int32
+
+const (
+ EItemEditorReservationResult_k_EItemEditorReservationResult_OK EItemEditorReservationResult = 1
+ EItemEditorReservationResult_k_EItemEditorReservationResult_AlreadyExists EItemEditorReservationResult = 2
+ EItemEditorReservationResult_k_EItemEditorReservationResult_Reserved EItemEditorReservationResult = 3
+ EItemEditorReservationResult_k_EItemEditorReservationResult_TimedOut EItemEditorReservationResult = 4
+)
+
+var EItemEditorReservationResult_name = map[int32]string{
+ 1: "k_EItemEditorReservationResult_OK",
+ 2: "k_EItemEditorReservationResult_AlreadyExists",
+ 3: "k_EItemEditorReservationResult_Reserved",
+ 4: "k_EItemEditorReservationResult_TimedOut",
+}
+var EItemEditorReservationResult_value = map[string]int32{
+ "k_EItemEditorReservationResult_OK": 1,
+ "k_EItemEditorReservationResult_AlreadyExists": 2,
+ "k_EItemEditorReservationResult_Reserved": 3,
+ "k_EItemEditorReservationResult_TimedOut": 4,
+}
+
+func (x EItemEditorReservationResult) Enum() *EItemEditorReservationResult {
+ p := new(EItemEditorReservationResult)
+ *p = x
+ return p
+}
+func (x EItemEditorReservationResult) String() string {
+ return proto.EnumName(EItemEditorReservationResult_name, int32(x))
+}
+func (x *EItemEditorReservationResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(EItemEditorReservationResult_value, data, "EItemEditorReservationResult")
+ if err != nil {
+ return err
+ }
+ *x = EItemEditorReservationResult(value)
+ return nil
+}
+func (EItemEditorReservationResult) EnumDescriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{2} }
+
+type EProfileCardSlotType int32
+
+const (
+ EProfileCardSlotType_k_EProfileCardSlotType_Empty EProfileCardSlotType = 0
+ EProfileCardSlotType_k_EProfileCardSlotType_Stat EProfileCardSlotType = 1
+ EProfileCardSlotType_k_EProfileCardSlotType_Trophy EProfileCardSlotType = 2
+ EProfileCardSlotType_k_EProfileCardSlotType_Item EProfileCardSlotType = 3
+ EProfileCardSlotType_k_EProfileCardSlotType_Hero EProfileCardSlotType = 4
+ EProfileCardSlotType_k_EProfileCardSlotType_Emoticon EProfileCardSlotType = 5
+)
+
+var EProfileCardSlotType_name = map[int32]string{
+ 0: "k_EProfileCardSlotType_Empty",
+ 1: "k_EProfileCardSlotType_Stat",
+ 2: "k_EProfileCardSlotType_Trophy",
+ 3: "k_EProfileCardSlotType_Item",
+ 4: "k_EProfileCardSlotType_Hero",
+ 5: "k_EProfileCardSlotType_Emoticon",
+}
+var EProfileCardSlotType_value = map[string]int32{
+ "k_EProfileCardSlotType_Empty": 0,
+ "k_EProfileCardSlotType_Stat": 1,
+ "k_EProfileCardSlotType_Trophy": 2,
+ "k_EProfileCardSlotType_Item": 3,
+ "k_EProfileCardSlotType_Hero": 4,
+ "k_EProfileCardSlotType_Emoticon": 5,
+}
+
+func (x EProfileCardSlotType) Enum() *EProfileCardSlotType {
+ p := new(EProfileCardSlotType)
+ *p = x
+ return p
+}
+func (x EProfileCardSlotType) String() string {
+ return proto.EnumName(EProfileCardSlotType_name, int32(x))
+}
+func (x *EProfileCardSlotType) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(EProfileCardSlotType_value, data, "EProfileCardSlotType")
+ if err != nil {
+ return err
+ }
+ *x = EProfileCardSlotType(value)
+ return nil
+}
+func (EProfileCardSlotType) EnumDescriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{3} }
+
+type EFeaturedHeroTextField int32
+
+const (
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_NewHero EFeaturedHeroTextField = 0
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_NewItem EFeaturedHeroTextField = 1
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_ItemSetDescription EFeaturedHeroTextField = 2
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_ItemDescription EFeaturedHeroTextField = 3
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_Hype EFeaturedHeroTextField = 4
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_HeroWinLoss EFeaturedHeroTextField = 5
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_FrequentlyPlayedHero EFeaturedHeroTextField = 6
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_FeaturedItem EFeaturedHeroTextField = 7
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_PopularItem EFeaturedHeroTextField = 8
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_SaleItem EFeaturedHeroTextField = 9
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_SaleDiscount EFeaturedHeroTextField = 10
+ EFeaturedHeroTextField_k_EFeaturedHeroTextField_Container EFeaturedHeroTextField = 11
+)
+
+var EFeaturedHeroTextField_name = map[int32]string{
+ 0: "k_EFeaturedHeroTextField_NewHero",
+ 1: "k_EFeaturedHeroTextField_NewItem",
+ 2: "k_EFeaturedHeroTextField_ItemSetDescription",
+ 3: "k_EFeaturedHeroTextField_ItemDescription",
+ 4: "k_EFeaturedHeroTextField_Hype",
+ 5: "k_EFeaturedHeroTextField_HeroWinLoss",
+ 6: "k_EFeaturedHeroTextField_FrequentlyPlayedHero",
+ 7: "k_EFeaturedHeroTextField_FeaturedItem",
+ 8: "k_EFeaturedHeroTextField_PopularItem",
+ 9: "k_EFeaturedHeroTextField_SaleItem",
+ 10: "k_EFeaturedHeroTextField_SaleDiscount",
+ 11: "k_EFeaturedHeroTextField_Container",
+}
+var EFeaturedHeroTextField_value = map[string]int32{
+ "k_EFeaturedHeroTextField_NewHero": 0,
+ "k_EFeaturedHeroTextField_NewItem": 1,
+ "k_EFeaturedHeroTextField_ItemSetDescription": 2,
+ "k_EFeaturedHeroTextField_ItemDescription": 3,
+ "k_EFeaturedHeroTextField_Hype": 4,
+ "k_EFeaturedHeroTextField_HeroWinLoss": 5,
+ "k_EFeaturedHeroTextField_FrequentlyPlayedHero": 6,
+ "k_EFeaturedHeroTextField_FeaturedItem": 7,
+ "k_EFeaturedHeroTextField_PopularItem": 8,
+ "k_EFeaturedHeroTextField_SaleItem": 9,
+ "k_EFeaturedHeroTextField_SaleDiscount": 10,
+ "k_EFeaturedHeroTextField_Container": 11,
+}
+
+func (x EFeaturedHeroTextField) Enum() *EFeaturedHeroTextField {
+ p := new(EFeaturedHeroTextField)
+ *p = x
+ return p
+}
+func (x EFeaturedHeroTextField) String() string {
+ return proto.EnumName(EFeaturedHeroTextField_name, int32(x))
+}
+func (x *EFeaturedHeroTextField) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(EFeaturedHeroTextField_value, data, "EFeaturedHeroTextField")
+ if err != nil {
+ return err
+ }
+ *x = EFeaturedHeroTextField(value)
+ return nil
+}
+func (EFeaturedHeroTextField) EnumDescriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{4} }
+
+type EFeaturedHeroDataType int32
+
+const (
+ EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroID EFeaturedHeroDataType = 0
+ EFeaturedHeroDataType_k_EFeaturedHeroDataType_ItemDef EFeaturedHeroDataType = 1
+ EFeaturedHeroDataType_k_EFeaturedHeroDataType_HypeString EFeaturedHeroDataType = 2
+ EFeaturedHeroDataType_k_EFeaturedHeroDataType_StartTimestamp EFeaturedHeroDataType = 3
+ EFeaturedHeroDataType_k_EFeaturedHeroDataType_ExpireTimestamp EFeaturedHeroDataType = 4
+ EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroWins EFeaturedHeroDataType = 5
+ EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroLosses EFeaturedHeroDataType = 6
+ EFeaturedHeroDataType_k_EFeaturedHeroDataType_SaleDiscount EFeaturedHeroDataType = 7
+ EFeaturedHeroDataType_k_EFeaturedHeroDataType_ContainerItemDef EFeaturedHeroDataType = 8
+)
+
+var EFeaturedHeroDataType_name = map[int32]string{
+ 0: "k_EFeaturedHeroDataType_HeroID",
+ 1: "k_EFeaturedHeroDataType_ItemDef",
+ 2: "k_EFeaturedHeroDataType_HypeString",
+ 3: "k_EFeaturedHeroDataType_StartTimestamp",
+ 4: "k_EFeaturedHeroDataType_ExpireTimestamp",
+ 5: "k_EFeaturedHeroDataType_HeroWins",
+ 6: "k_EFeaturedHeroDataType_HeroLosses",
+ 7: "k_EFeaturedHeroDataType_SaleDiscount",
+ 8: "k_EFeaturedHeroDataType_ContainerItemDef",
+}
+var EFeaturedHeroDataType_value = map[string]int32{
+ "k_EFeaturedHeroDataType_HeroID": 0,
+ "k_EFeaturedHeroDataType_ItemDef": 1,
+ "k_EFeaturedHeroDataType_HypeString": 2,
+ "k_EFeaturedHeroDataType_StartTimestamp": 3,
+ "k_EFeaturedHeroDataType_ExpireTimestamp": 4,
+ "k_EFeaturedHeroDataType_HeroWins": 5,
+ "k_EFeaturedHeroDataType_HeroLosses": 6,
+ "k_EFeaturedHeroDataType_SaleDiscount": 7,
+ "k_EFeaturedHeroDataType_ContainerItemDef": 8,
+}
+
+func (x EFeaturedHeroDataType) Enum() *EFeaturedHeroDataType {
+ p := new(EFeaturedHeroDataType)
+ *p = x
+ return p
+}
+func (x EFeaturedHeroDataType) String() string {
+ return proto.EnumName(EFeaturedHeroDataType_name, int32(x))
+}
+func (x *EFeaturedHeroDataType) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(EFeaturedHeroDataType_value, data, "EFeaturedHeroDataType")
+ if err != nil {
+ return err
+ }
+ *x = EFeaturedHeroDataType(value)
+ return nil
+}
+func (EFeaturedHeroDataType) EnumDescriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{5} }
+
+type EDOTAGroupMergeResult int32
+
+const (
+ EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_OK EDOTAGroupMergeResult = 0
+ EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_FAILED_GENERIC EDOTAGroupMergeResult = 1
+ EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_NOT_LEADER EDOTAGroupMergeResult = 2
+ EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_TOO_MANY_PLAYERS EDOTAGroupMergeResult = 3
+ EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_TOO_MANY_COACHES EDOTAGroupMergeResult = 4
+ EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_ENGINE_MISMATCH EDOTAGroupMergeResult = 5
+ EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_NO_SUCH_GROUP EDOTAGroupMergeResult = 6
+ EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_OTHER_GROUP_NOT_OPEN EDOTAGroupMergeResult = 7
+ EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_ALREADY_INVITED EDOTAGroupMergeResult = 8
+ EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_NOT_INVITED EDOTAGroupMergeResult = 9
+)
+
+var EDOTAGroupMergeResult_name = map[int32]string{
+ 0: "k_EDOTAGroupMergeResult_OK",
+ 1: "k_EDOTAGroupMergeResult_FAILED_GENERIC",
+ 2: "k_EDOTAGroupMergeResult_NOT_LEADER",
+ 3: "k_EDOTAGroupMergeResult_TOO_MANY_PLAYERS",
+ 4: "k_EDOTAGroupMergeResult_TOO_MANY_COACHES",
+ 5: "k_EDOTAGroupMergeResult_ENGINE_MISMATCH",
+ 6: "k_EDOTAGroupMergeResult_NO_SUCH_GROUP",
+ 7: "k_EDOTAGroupMergeResult_OTHER_GROUP_NOT_OPEN",
+ 8: "k_EDOTAGroupMergeResult_ALREADY_INVITED",
+ 9: "k_EDOTAGroupMergeResult_NOT_INVITED",
+}
+var EDOTAGroupMergeResult_value = map[string]int32{
+ "k_EDOTAGroupMergeResult_OK": 0,
+ "k_EDOTAGroupMergeResult_FAILED_GENERIC": 1,
+ "k_EDOTAGroupMergeResult_NOT_LEADER": 2,
+ "k_EDOTAGroupMergeResult_TOO_MANY_PLAYERS": 3,
+ "k_EDOTAGroupMergeResult_TOO_MANY_COACHES": 4,
+ "k_EDOTAGroupMergeResult_ENGINE_MISMATCH": 5,
+ "k_EDOTAGroupMergeResult_NO_SUCH_GROUP": 6,
+ "k_EDOTAGroupMergeResult_OTHER_GROUP_NOT_OPEN": 7,
+ "k_EDOTAGroupMergeResult_ALREADY_INVITED": 8,
+ "k_EDOTAGroupMergeResult_NOT_INVITED": 9,
+}
+
+func (x EDOTAGroupMergeResult) Enum() *EDOTAGroupMergeResult {
+ p := new(EDOTAGroupMergeResult)
+ *p = x
+ return p
+}
+func (x EDOTAGroupMergeResult) String() string {
+ return proto.EnumName(EDOTAGroupMergeResult_name, int32(x))
+}
+func (x *EDOTAGroupMergeResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(EDOTAGroupMergeResult_value, data, "EDOTAGroupMergeResult")
+ if err != nil {
+ return err
+ }
+ *x = EDOTAGroupMergeResult(value)
+ return nil
+}
+func (EDOTAGroupMergeResult) EnumDescriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{6} }
+
+type CMsgDOTAMatch_ReplayState int32
+
+const (
+ CMsgDOTAMatch_REPLAY_AVAILABLE CMsgDOTAMatch_ReplayState = 0
+ CMsgDOTAMatch_REPLAY_NOT_RECORDED CMsgDOTAMatch_ReplayState = 1
+ CMsgDOTAMatch_REPLAY_EXPIRED CMsgDOTAMatch_ReplayState = 2
+)
+
+var CMsgDOTAMatch_ReplayState_name = map[int32]string{
+ 0: "REPLAY_AVAILABLE",
+ 1: "REPLAY_NOT_RECORDED",
+ 2: "REPLAY_EXPIRED",
+}
+var CMsgDOTAMatch_ReplayState_value = map[string]int32{
+ "REPLAY_AVAILABLE": 0,
+ "REPLAY_NOT_RECORDED": 1,
+ "REPLAY_EXPIRED": 2,
+}
+
+func (x CMsgDOTAMatch_ReplayState) Enum() *CMsgDOTAMatch_ReplayState {
+ p := new(CMsgDOTAMatch_ReplayState)
+ *p = x
+ return p
+}
+func (x CMsgDOTAMatch_ReplayState) String() string {
+ return proto.EnumName(CMsgDOTAMatch_ReplayState_name, int32(x))
+}
+func (x *CMsgDOTAMatch_ReplayState) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAMatch_ReplayState_value, data, "CMsgDOTAMatch_ReplayState")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAMatch_ReplayState(value)
+ return nil
+}
+func (CMsgDOTAMatch_ReplayState) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{58, 0}
+}
+
+type CMsgDOTARequestMatches_SkillLevel int32
+
+const (
+ CMsgDOTARequestMatches_Any CMsgDOTARequestMatches_SkillLevel = 0
+ CMsgDOTARequestMatches_Normal CMsgDOTARequestMatches_SkillLevel = 1
+ CMsgDOTARequestMatches_High CMsgDOTARequestMatches_SkillLevel = 2
+ CMsgDOTARequestMatches_VeryHigh CMsgDOTARequestMatches_SkillLevel = 3
+)
+
+var CMsgDOTARequestMatches_SkillLevel_name = map[int32]string{
+ 0: "Any",
+ 1: "Normal",
+ 2: "High",
+ 3: "VeryHigh",
+}
+var CMsgDOTARequestMatches_SkillLevel_value = map[string]int32{
+ "Any": 0,
+ "Normal": 1,
+ "High": 2,
+ "VeryHigh": 3,
+}
+
+func (x CMsgDOTARequestMatches_SkillLevel) Enum() *CMsgDOTARequestMatches_SkillLevel {
+ p := new(CMsgDOTARequestMatches_SkillLevel)
+ *p = x
+ return p
+}
+func (x CMsgDOTARequestMatches_SkillLevel) String() string {
+ return proto.EnumName(CMsgDOTARequestMatches_SkillLevel_name, int32(x))
+}
+func (x *CMsgDOTARequestMatches_SkillLevel) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTARequestMatches_SkillLevel_value, data, "CMsgDOTARequestMatches_SkillLevel")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTARequestMatches_SkillLevel(value)
+ return nil
+}
+func (CMsgDOTARequestMatches_SkillLevel) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{62, 0}
+}
+
+type CMsgDOTAPopup_PopupID int32
+
+const (
+ CMsgDOTAPopup_KICKED_FROM_LOBBY CMsgDOTAPopup_PopupID = 0
+ CMsgDOTAPopup_KICKED_FROM_PARTY CMsgDOTAPopup_PopupID = 1
+ CMsgDOTAPopup_KICKED_FROM_TEAM CMsgDOTAPopup_PopupID = 2
+ CMsgDOTAPopup_TEAM_WAS_DISBANDED CMsgDOTAPopup_PopupID = 3
+ CMsgDOTAPopup_TEAM_MATCHMAKE_ALREADY_MATCH CMsgDOTAPopup_PopupID = 4
+ CMsgDOTAPopup_TEAM_MATCHMAKE_ALREADY_FINDING CMsgDOTAPopup_PopupID = 5
+ CMsgDOTAPopup_TEAM_MATCHMAKE_FULL CMsgDOTAPopup_PopupID = 6
+ CMsgDOTAPopup_TEAM_MATCHMAKE_FAIL_ADD CMsgDOTAPopup_PopupID = 7
+ CMsgDOTAPopup_TEAM_MATCHMAKE_FAIL_ADD_CURRENT CMsgDOTAPopup_PopupID = 8
+ CMsgDOTAPopup_TEAM_MATCHMAKE_FAILED_TEAM_MEMBER CMsgDOTAPopup_PopupID = 9
+ CMsgDOTAPopup_TEAM_MATCHMAKE_ALREADY_GAME CMsgDOTAPopup_PopupID = 10
+ CMsgDOTAPopup_TEAM_MATCHMAKE_FAIL_GET_PARTY CMsgDOTAPopup_PopupID = 11
+ CMsgDOTAPopup_MATCHMAKING_DISABLED CMsgDOTAPopup_PopupID = 12
+ CMsgDOTAPopup_INVITE_DENIED CMsgDOTAPopup_PopupID = 13
+ CMsgDOTAPopup_PARTY_FULL CMsgDOTAPopup_PopupID = 14
+ CMsgDOTAPopup_MADE_ADMIN CMsgDOTAPopup_PopupID = 15
+ CMsgDOTAPopup_NEED_TO_PURCHASE CMsgDOTAPopup_PopupID = 16
+ CMsgDOTAPopup_SIGNON_MESSAGE CMsgDOTAPopup_PopupID = 17
+ CMsgDOTAPopup_GUILD_KICKED CMsgDOTAPopup_PopupID = 18
+ CMsgDOTAPopup_MATCHMAKING_REGION_OFFLINE CMsgDOTAPopup_PopupID = 19
+ CMsgDOTAPopup_TOO_MANY_MATCHGROUPS CMsgDOTAPopup_PopupID = 20
+ CMsgDOTAPopup_TOURNAMENT_GAME_NOT_FOUND CMsgDOTAPopup_PopupID = 21
+ CMsgDOTAPopup_TOURNAMENT_GAME_HAS_LOBBY_ID CMsgDOTAPopup_PopupID = 22
+ CMsgDOTAPopup_TOURNAMENT_GAME_HAS_MATCH_ID CMsgDOTAPopup_PopupID = 23
+ CMsgDOTAPopup_TOURNAMENT_GAME_HAS_NO_RADIANT_TEAM CMsgDOTAPopup_PopupID = 24
+ CMsgDOTAPopup_TOURNAMENT_GAME_HAS_NO_DIRE_TEAM CMsgDOTAPopup_PopupID = 25
+ CMsgDOTAPopup_TOURNAMENT_GAME_SQL_UPDATE_FAILED CMsgDOTAPopup_PopupID = 26
+ CMsgDOTAPopup_NOT_LEAGUE_ADMIN CMsgDOTAPopup_PopupID = 27
+ CMsgDOTAPopup_PARTY_NOT_VALID_TO_MM CMsgDOTAPopup_PopupID = 28
+ CMsgDOTAPopup_PARTY_NOT_VALID_TO_MM_COACHCOUNT CMsgDOTAPopup_PopupID = 29
+ CMsgDOTAPopup_PARTY_MEMBER_IN_ANOTHER_GAME CMsgDOTAPopup_PopupID = 30
+ CMsgDOTAPopup_PARTY_MEMBER_IN_LOW_PRIORITY CMsgDOTAPopup_PopupID = 31
+ CMsgDOTAPopup_CLIENT_OUT_OF_DATE CMsgDOTAPopup_PopupID = 32
+ CMsgDOTAPopup_COMPETITIVE_MM_NO_COACHES CMsgDOTAPopup_PopupID = 33
+ CMsgDOTAPopup_COMPETITIVE_MM_NO_LOW_PRIORITY CMsgDOTAPopup_PopupID = 34
+ CMsgDOTAPopup_COMPETITIVE_MM_NOT_UNLOCKED CMsgDOTAPopup_PopupID = 35
+ CMsgDOTAPopup_COMPETITIVE_MM_GAME_MODE_NOT_ALLOWED CMsgDOTAPopup_PopupID = 36
+ CMsgDOTAPopup_GAME_MODE_NOT_UNLOCKED CMsgDOTAPopup_PopupID = 37
+ CMsgDOTAPopup_SAVE_GAME_CORRUPT CMsgDOTAPopup_PopupID = 38
+ CMsgDOTAPopup_INSUFFICIENT_INGOTS CMsgDOTAPopup_PopupID = 39
+ CMsgDOTAPopup_COMPETITIVE_MM_NO_4STACKS CMsgDOTAPopup_PopupID = 40
+ CMsgDOTAPopup_COMPETITIVE_MM_PARTY_MMR_SPREAD_TOO_LARGE CMsgDOTAPopup_PopupID = 41
+ CMsgDOTAPopup_COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_PLAY_MORE_CASUAL CMsgDOTAPopup_PopupID = 42
+ CMsgDOTAPopup_COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_IN_PARTY CMsgDOTAPopup_PopupID = 43
+ CMsgDOTAPopup_PARTY_LEADER_JOINED_LOBBY CMsgDOTAPopup_PopupID = 44
+ CMsgDOTAPopup_MM_1V1_NO_PARTIES CMsgDOTAPopup_PopupID = 45
+ CMsgDOTAPopup_MM_1V1_NO_LOW_PRIORITY CMsgDOTAPopup_PopupID = 46
+ CMsgDOTAPopup_WEEKEND_TOURNEY_REGISTRATION_NOT_OPEN CMsgDOTAPopup_PopupID = 47
+ CMsgDOTAPopup_WEEKEND_TOURNEY_UNMATCHED CMsgDOTAPopup_PopupID = 48
+ CMsgDOTAPopup_POST_MATCH_SURVEY CMsgDOTAPopup_PopupID = 49
+ CMsgDOTAPopup_TROPHY_AWARDED CMsgDOTAPopup_PopupID = 50
+ CMsgDOTAPopup_TROPHY_LEVEL_UP CMsgDOTAPopup_PopupID = 51
+ CMsgDOTAPopup_ALL_HERO_CHALLENGE_PROGRESS CMsgDOTAPopup_PopupID = 52
+ CMsgDOTAPopup_NEED_INITIAL_SKILL CMsgDOTAPopup_PopupID = 53
+ CMsgDOTAPopup_NEED_INITIAL_SKILL_IN_PARTY CMsgDOTAPopup_PopupID = 54
+ CMsgDOTAPopup_TARGET_ENGINE_MISMATCH CMsgDOTAPopup_PopupID = 55
+ CMsgDOTAPopup_VAC_NOT_VERIFIED CMsgDOTAPopup_PopupID = 56
+ CMsgDOTAPopup_KICKED_FROM_QUEUE_EVENT_STARTING CMsgDOTAPopup_PopupID = 57
+ CMsgDOTAPopup_KICKED_FROM_QUEUE_EVENT_ENDING CMsgDOTAPopup_PopupID = 58
+ CMsgDOTAPopup_EVENT_NO_LOW_PRIORITY CMsgDOTAPopup_PopupID = 59
+ CMsgDOTAPopup_MM_LOW_PRI_ONLY_CASUAL_AR CMsgDOTAPopup_PopupID = 60
+ CMsgDOTAPopup_CNY2015_ONCE_PER_ROUND CMsgDOTAPopup_PopupID = 61
+ CMsgDOTAPopup_LOBBY_FULL CMsgDOTAPopup_PopupID = 62
+ CMsgDOTAPopup_EVENT_POINTS_EARNED CMsgDOTAPopup_PopupID = 63
+ CMsgDOTAPopup_CUSTOM_GAME_INCORRECT_VERSION CMsgDOTAPopup_PopupID = 64
+ CMsgDOTAPopup_COMPETITIVE_MM_MMR_TOO_HIGH_S2 CMsgDOTAPopup_PopupID = 65
+ CMsgDOTAPopup_LIMITED_USER_CHAT CMsgDOTAPopup_PopupID = 66
+ CMsgDOTAPopup_EVENT_PREMIUM_POINTS_EARNED CMsgDOTAPopup_PopupID = 67
+)
+
+var CMsgDOTAPopup_PopupID_name = map[int32]string{
+ 0: "KICKED_FROM_LOBBY",
+ 1: "KICKED_FROM_PARTY",
+ 2: "KICKED_FROM_TEAM",
+ 3: "TEAM_WAS_DISBANDED",
+ 4: "TEAM_MATCHMAKE_ALREADY_MATCH",
+ 5: "TEAM_MATCHMAKE_ALREADY_FINDING",
+ 6: "TEAM_MATCHMAKE_FULL",
+ 7: "TEAM_MATCHMAKE_FAIL_ADD",
+ 8: "TEAM_MATCHMAKE_FAIL_ADD_CURRENT",
+ 9: "TEAM_MATCHMAKE_FAILED_TEAM_MEMBER",
+ 10: "TEAM_MATCHMAKE_ALREADY_GAME",
+ 11: "TEAM_MATCHMAKE_FAIL_GET_PARTY",
+ 12: "MATCHMAKING_DISABLED",
+ 13: "INVITE_DENIED",
+ 14: "PARTY_FULL",
+ 15: "MADE_ADMIN",
+ 16: "NEED_TO_PURCHASE",
+ 17: "SIGNON_MESSAGE",
+ 18: "GUILD_KICKED",
+ 19: "MATCHMAKING_REGION_OFFLINE",
+ 20: "TOO_MANY_MATCHGROUPS",
+ 21: "TOURNAMENT_GAME_NOT_FOUND",
+ 22: "TOURNAMENT_GAME_HAS_LOBBY_ID",
+ 23: "TOURNAMENT_GAME_HAS_MATCH_ID",
+ 24: "TOURNAMENT_GAME_HAS_NO_RADIANT_TEAM",
+ 25: "TOURNAMENT_GAME_HAS_NO_DIRE_TEAM",
+ 26: "TOURNAMENT_GAME_SQL_UPDATE_FAILED",
+ 27: "NOT_LEAGUE_ADMIN",
+ 28: "PARTY_NOT_VALID_TO_MM",
+ 29: "PARTY_NOT_VALID_TO_MM_COACHCOUNT",
+ 30: "PARTY_MEMBER_IN_ANOTHER_GAME",
+ 31: "PARTY_MEMBER_IN_LOW_PRIORITY",
+ 32: "CLIENT_OUT_OF_DATE",
+ 33: "COMPETITIVE_MM_NO_COACHES",
+ 34: "COMPETITIVE_MM_NO_LOW_PRIORITY",
+ 35: "COMPETITIVE_MM_NOT_UNLOCKED",
+ 36: "COMPETITIVE_MM_GAME_MODE_NOT_ALLOWED",
+ 37: "GAME_MODE_NOT_UNLOCKED",
+ 38: "SAVE_GAME_CORRUPT",
+ 39: "INSUFFICIENT_INGOTS",
+ 40: "COMPETITIVE_MM_NO_4STACKS",
+ 41: "COMPETITIVE_MM_PARTY_MMR_SPREAD_TOO_LARGE",
+ 42: "COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_PLAY_MORE_CASUAL",
+ 43: "COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_IN_PARTY",
+ 44: "PARTY_LEADER_JOINED_LOBBY",
+ 45: "MM_1V1_NO_PARTIES",
+ 46: "MM_1V1_NO_LOW_PRIORITY",
+ 47: "WEEKEND_TOURNEY_REGISTRATION_NOT_OPEN",
+ 48: "WEEKEND_TOURNEY_UNMATCHED",
+ 49: "POST_MATCH_SURVEY",
+ 50: "TROPHY_AWARDED",
+ 51: "TROPHY_LEVEL_UP",
+ 52: "ALL_HERO_CHALLENGE_PROGRESS",
+ 53: "NEED_INITIAL_SKILL",
+ 54: "NEED_INITIAL_SKILL_IN_PARTY",
+ 55: "TARGET_ENGINE_MISMATCH",
+ 56: "VAC_NOT_VERIFIED",
+ 57: "KICKED_FROM_QUEUE_EVENT_STARTING",
+ 58: "KICKED_FROM_QUEUE_EVENT_ENDING",
+ 59: "EVENT_NO_LOW_PRIORITY",
+ 60: "MM_LOW_PRI_ONLY_CASUAL_AR",
+ 61: "CNY2015_ONCE_PER_ROUND",
+ 62: "LOBBY_FULL",
+ 63: "EVENT_POINTS_EARNED",
+ 64: "CUSTOM_GAME_INCORRECT_VERSION",
+ 65: "COMPETITIVE_MM_MMR_TOO_HIGH_S2",
+ 66: "LIMITED_USER_CHAT",
+ 67: "EVENT_PREMIUM_POINTS_EARNED",
+}
+var CMsgDOTAPopup_PopupID_value = map[string]int32{
+ "KICKED_FROM_LOBBY": 0,
+ "KICKED_FROM_PARTY": 1,
+ "KICKED_FROM_TEAM": 2,
+ "TEAM_WAS_DISBANDED": 3,
+ "TEAM_MATCHMAKE_ALREADY_MATCH": 4,
+ "TEAM_MATCHMAKE_ALREADY_FINDING": 5,
+ "TEAM_MATCHMAKE_FULL": 6,
+ "TEAM_MATCHMAKE_FAIL_ADD": 7,
+ "TEAM_MATCHMAKE_FAIL_ADD_CURRENT": 8,
+ "TEAM_MATCHMAKE_FAILED_TEAM_MEMBER": 9,
+ "TEAM_MATCHMAKE_ALREADY_GAME": 10,
+ "TEAM_MATCHMAKE_FAIL_GET_PARTY": 11,
+ "MATCHMAKING_DISABLED": 12,
+ "INVITE_DENIED": 13,
+ "PARTY_FULL": 14,
+ "MADE_ADMIN": 15,
+ "NEED_TO_PURCHASE": 16,
+ "SIGNON_MESSAGE": 17,
+ "GUILD_KICKED": 18,
+ "MATCHMAKING_REGION_OFFLINE": 19,
+ "TOO_MANY_MATCHGROUPS": 20,
+ "TOURNAMENT_GAME_NOT_FOUND": 21,
+ "TOURNAMENT_GAME_HAS_LOBBY_ID": 22,
+ "TOURNAMENT_GAME_HAS_MATCH_ID": 23,
+ "TOURNAMENT_GAME_HAS_NO_RADIANT_TEAM": 24,
+ "TOURNAMENT_GAME_HAS_NO_DIRE_TEAM": 25,
+ "TOURNAMENT_GAME_SQL_UPDATE_FAILED": 26,
+ "NOT_LEAGUE_ADMIN": 27,
+ "PARTY_NOT_VALID_TO_MM": 28,
+ "PARTY_NOT_VALID_TO_MM_COACHCOUNT": 29,
+ "PARTY_MEMBER_IN_ANOTHER_GAME": 30,
+ "PARTY_MEMBER_IN_LOW_PRIORITY": 31,
+ "CLIENT_OUT_OF_DATE": 32,
+ "COMPETITIVE_MM_NO_COACHES": 33,
+ "COMPETITIVE_MM_NO_LOW_PRIORITY": 34,
+ "COMPETITIVE_MM_NOT_UNLOCKED": 35,
+ "COMPETITIVE_MM_GAME_MODE_NOT_ALLOWED": 36,
+ "GAME_MODE_NOT_UNLOCKED": 37,
+ "SAVE_GAME_CORRUPT": 38,
+ "INSUFFICIENT_INGOTS": 39,
+ "COMPETITIVE_MM_NO_4STACKS": 40,
+ "COMPETITIVE_MM_PARTY_MMR_SPREAD_TOO_LARGE": 41,
+ "COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_PLAY_MORE_CASUAL": 42,
+ "COMPETITIVE_MM_NOT_ENOUGH_SKILL_DATA_IN_PARTY": 43,
+ "PARTY_LEADER_JOINED_LOBBY": 44,
+ "MM_1V1_NO_PARTIES": 45,
+ "MM_1V1_NO_LOW_PRIORITY": 46,
+ "WEEKEND_TOURNEY_REGISTRATION_NOT_OPEN": 47,
+ "WEEKEND_TOURNEY_UNMATCHED": 48,
+ "POST_MATCH_SURVEY": 49,
+ "TROPHY_AWARDED": 50,
+ "TROPHY_LEVEL_UP": 51,
+ "ALL_HERO_CHALLENGE_PROGRESS": 52,
+ "NEED_INITIAL_SKILL": 53,
+ "NEED_INITIAL_SKILL_IN_PARTY": 54,
+ "TARGET_ENGINE_MISMATCH": 55,
+ "VAC_NOT_VERIFIED": 56,
+ "KICKED_FROM_QUEUE_EVENT_STARTING": 57,
+ "KICKED_FROM_QUEUE_EVENT_ENDING": 58,
+ "EVENT_NO_LOW_PRIORITY": 59,
+ "MM_LOW_PRI_ONLY_CASUAL_AR": 60,
+ "CNY2015_ONCE_PER_ROUND": 61,
+ "LOBBY_FULL": 62,
+ "EVENT_POINTS_EARNED": 63,
+ "CUSTOM_GAME_INCORRECT_VERSION": 64,
+ "COMPETITIVE_MM_MMR_TOO_HIGH_S2": 65,
+ "LIMITED_USER_CHAT": 66,
+ "EVENT_PREMIUM_POINTS_EARNED": 67,
+}
+
+func (x CMsgDOTAPopup_PopupID) Enum() *CMsgDOTAPopup_PopupID {
+ p := new(CMsgDOTAPopup_PopupID)
+ *p = x
+ return p
+}
+func (x CMsgDOTAPopup_PopupID) String() string {
+ return proto.EnumName(CMsgDOTAPopup_PopupID_name, int32(x))
+}
+func (x *CMsgDOTAPopup_PopupID) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAPopup_PopupID_value, data, "CMsgDOTAPopup_PopupID")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAPopup_PopupID(value)
+ return nil
+}
+func (CMsgDOTAPopup_PopupID) EnumDescriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{64, 0} }
+
+type CMsgDOTACreateTeamResponse_Result int32
+
+const (
+ CMsgDOTACreateTeamResponse_INVALID CMsgDOTACreateTeamResponse_Result = -1
+ CMsgDOTACreateTeamResponse_SUCCESS CMsgDOTACreateTeamResponse_Result = 0
+ CMsgDOTACreateTeamResponse_NAME_EMPTY CMsgDOTACreateTeamResponse_Result = 1
+ CMsgDOTACreateTeamResponse_NAME_BAD_CHARACTERS CMsgDOTACreateTeamResponse_Result = 2
+ CMsgDOTACreateTeamResponse_NAME_TAKEN CMsgDOTACreateTeamResponse_Result = 3
+ CMsgDOTACreateTeamResponse_NAME_TOO_LONG CMsgDOTACreateTeamResponse_Result = 4
+ CMsgDOTACreateTeamResponse_TAG_EMPTY CMsgDOTACreateTeamResponse_Result = 5
+ CMsgDOTACreateTeamResponse_TAG_BAD_CHARACTERS CMsgDOTACreateTeamResponse_Result = 6
+ CMsgDOTACreateTeamResponse_TAG_TAKEN CMsgDOTACreateTeamResponse_Result = 7
+ CMsgDOTACreateTeamResponse_TAG_TOO_LONG CMsgDOTACreateTeamResponse_Result = 8
+ CMsgDOTACreateTeamResponse_CREATOR_BUSY CMsgDOTACreateTeamResponse_Result = 9
+ CMsgDOTACreateTeamResponse_UNSPECIFIED_ERROR CMsgDOTACreateTeamResponse_Result = 10
+ CMsgDOTACreateTeamResponse_CREATOR_TEAM_LIMIT_REACHED CMsgDOTACreateTeamResponse_Result = 11
+ CMsgDOTACreateTeamResponse_NO_LOGO CMsgDOTACreateTeamResponse_Result = 12
+ CMsgDOTACreateTeamResponse_CREATOR_TEAM_CREATION_COOLDOWN CMsgDOTACreateTeamResponse_Result = 13
+ CMsgDOTACreateTeamResponse_LOGO_UPLOAD_FAILED CMsgDOTACreateTeamResponse_Result = 14
+ CMsgDOTACreateTeamResponse_NAME_CHANGED_TOO_RECENTLY CMsgDOTACreateTeamResponse_Result = 15
+ CMsgDOTACreateTeamResponse_CREATOR_INSUFFICIENT_LEVEL CMsgDOTACreateTeamResponse_Result = 16
+)
+
+var CMsgDOTACreateTeamResponse_Result_name = map[int32]string{
+ -1: "INVALID",
+ 0: "SUCCESS",
+ 1: "NAME_EMPTY",
+ 2: "NAME_BAD_CHARACTERS",
+ 3: "NAME_TAKEN",
+ 4: "NAME_TOO_LONG",
+ 5: "TAG_EMPTY",
+ 6: "TAG_BAD_CHARACTERS",
+ 7: "TAG_TAKEN",
+ 8: "TAG_TOO_LONG",
+ 9: "CREATOR_BUSY",
+ 10: "UNSPECIFIED_ERROR",
+ 11: "CREATOR_TEAM_LIMIT_REACHED",
+ 12: "NO_LOGO",
+ 13: "CREATOR_TEAM_CREATION_COOLDOWN",
+ 14: "LOGO_UPLOAD_FAILED",
+ 15: "NAME_CHANGED_TOO_RECENTLY",
+ 16: "CREATOR_INSUFFICIENT_LEVEL",
+}
+var CMsgDOTACreateTeamResponse_Result_value = map[string]int32{
+ "INVALID": -1,
+ "SUCCESS": 0,
+ "NAME_EMPTY": 1,
+ "NAME_BAD_CHARACTERS": 2,
+ "NAME_TAKEN": 3,
+ "NAME_TOO_LONG": 4,
+ "TAG_EMPTY": 5,
+ "TAG_BAD_CHARACTERS": 6,
+ "TAG_TAKEN": 7,
+ "TAG_TOO_LONG": 8,
+ "CREATOR_BUSY": 9,
+ "UNSPECIFIED_ERROR": 10,
+ "CREATOR_TEAM_LIMIT_REACHED": 11,
+ "NO_LOGO": 12,
+ "CREATOR_TEAM_CREATION_COOLDOWN": 13,
+ "LOGO_UPLOAD_FAILED": 14,
+ "NAME_CHANGED_TOO_RECENTLY": 15,
+ "CREATOR_INSUFFICIENT_LEVEL": 16,
+}
+
+func (x CMsgDOTACreateTeamResponse_Result) Enum() *CMsgDOTACreateTeamResponse_Result {
+ p := new(CMsgDOTACreateTeamResponse_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTACreateTeamResponse_Result) String() string {
+ return proto.EnumName(CMsgDOTACreateTeamResponse_Result_name, int32(x))
+}
+func (x *CMsgDOTACreateTeamResponse_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTACreateTeamResponse_Result_value, data, "CMsgDOTACreateTeamResponse_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTACreateTeamResponse_Result(value)
+ return nil
+}
+func (CMsgDOTACreateTeamResponse_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{70, 0}
+}
+
+type CMsgDOTAEditTeamLogoResponse_Result int32
+
+const (
+ CMsgDOTAEditTeamLogoResponse_INVALID CMsgDOTAEditTeamLogoResponse_Result = -1
+ CMsgDOTAEditTeamLogoResponse_SUCCESS CMsgDOTAEditTeamLogoResponse_Result = 0
+ CMsgDOTAEditTeamLogoResponse_CREATOR_BUSY CMsgDOTAEditTeamLogoResponse_Result = 9
+ CMsgDOTAEditTeamLogoResponse_UNSPECIFIED_ERROR CMsgDOTAEditTeamLogoResponse_Result = 10
+ CMsgDOTAEditTeamLogoResponse_NO_LOGO CMsgDOTAEditTeamLogoResponse_Result = 12
+)
+
+var CMsgDOTAEditTeamLogoResponse_Result_name = map[int32]string{
+ -1: "INVALID",
+ 0: "SUCCESS",
+ 9: "CREATOR_BUSY",
+ 10: "UNSPECIFIED_ERROR",
+ 12: "NO_LOGO",
+}
+var CMsgDOTAEditTeamLogoResponse_Result_value = map[string]int32{
+ "INVALID": -1,
+ "SUCCESS": 0,
+ "CREATOR_BUSY": 9,
+ "UNSPECIFIED_ERROR": 10,
+ "NO_LOGO": 12,
+}
+
+func (x CMsgDOTAEditTeamLogoResponse_Result) Enum() *CMsgDOTAEditTeamLogoResponse_Result {
+ p := new(CMsgDOTAEditTeamLogoResponse_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTAEditTeamLogoResponse_Result) String() string {
+ return proto.EnumName(CMsgDOTAEditTeamLogoResponse_Result_name, int32(x))
+}
+func (x *CMsgDOTAEditTeamLogoResponse_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAEditTeamLogoResponse_Result_value, data, "CMsgDOTAEditTeamLogoResponse_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAEditTeamLogoResponse_Result(value)
+ return nil
+}
+func (CMsgDOTAEditTeamLogoResponse_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{73, 0}
+}
+
+type CMsgDOTAEditTeamDetailsResponse_Result int32
+
+const (
+ CMsgDOTAEditTeamDetailsResponse_INVALID CMsgDOTAEditTeamDetailsResponse_Result = -1
+ CMsgDOTAEditTeamDetailsResponse_SUCCESS CMsgDOTAEditTeamDetailsResponse_Result = 0
+ CMsgDOTAEditTeamDetailsResponse_CREATOR_BUSY CMsgDOTAEditTeamDetailsResponse_Result = 9
+ CMsgDOTAEditTeamDetailsResponse_UNSPECIFIED_ERROR CMsgDOTAEditTeamDetailsResponse_Result = 10
+)
+
+var CMsgDOTAEditTeamDetailsResponse_Result_name = map[int32]string{
+ -1: "INVALID",
+ 0: "SUCCESS",
+ 9: "CREATOR_BUSY",
+ 10: "UNSPECIFIED_ERROR",
+}
+var CMsgDOTAEditTeamDetailsResponse_Result_value = map[string]int32{
+ "INVALID": -1,
+ "SUCCESS": 0,
+ "CREATOR_BUSY": 9,
+ "UNSPECIFIED_ERROR": 10,
+}
+
+func (x CMsgDOTAEditTeamDetailsResponse_Result) Enum() *CMsgDOTAEditTeamDetailsResponse_Result {
+ p := new(CMsgDOTAEditTeamDetailsResponse_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTAEditTeamDetailsResponse_Result) String() string {
+ return proto.EnumName(CMsgDOTAEditTeamDetailsResponse_Result_name, int32(x))
+}
+func (x *CMsgDOTAEditTeamDetailsResponse_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAEditTeamDetailsResponse_Result_value, data, "CMsgDOTAEditTeamDetailsResponse_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAEditTeamDetailsResponse_Result(value)
+ return nil
+}
+func (CMsgDOTAEditTeamDetailsResponse_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{75, 0}
+}
+
+type CMsgDOTADisbandTeamResponse_Result int32
+
+const (
+ CMsgDOTADisbandTeamResponse_SUCCESS CMsgDOTADisbandTeamResponse_Result = 0
+ CMsgDOTADisbandTeamResponse_FAILURE CMsgDOTADisbandTeamResponse_Result = 1
+ CMsgDOTADisbandTeamResponse_FAILURE_NOT_EMPTY CMsgDOTADisbandTeamResponse_Result = 2
+)
+
+var CMsgDOTADisbandTeamResponse_Result_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "FAILURE",
+ 2: "FAILURE_NOT_EMPTY",
+}
+var CMsgDOTADisbandTeamResponse_Result_value = map[string]int32{
+ "SUCCESS": 0,
+ "FAILURE": 1,
+ "FAILURE_NOT_EMPTY": 2,
+}
+
+func (x CMsgDOTADisbandTeamResponse_Result) Enum() *CMsgDOTADisbandTeamResponse_Result {
+ p := new(CMsgDOTADisbandTeamResponse_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTADisbandTeamResponse_Result) String() string {
+ return proto.EnumName(CMsgDOTADisbandTeamResponse_Result_name, int32(x))
+}
+func (x *CMsgDOTADisbandTeamResponse_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTADisbandTeamResponse_Result_value, data, "CMsgDOTADisbandTeamResponse_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTADisbandTeamResponse_Result(value)
+ return nil
+}
+func (CMsgDOTADisbandTeamResponse_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{77, 0}
+}
+
+type CMsgDOTARequestTeamDataResponse_Result int32
+
+const (
+ CMsgDOTARequestTeamDataResponse_SUCCESS CMsgDOTARequestTeamDataResponse_Result = 0
+ CMsgDOTARequestTeamDataResponse_FAILURE CMsgDOTARequestTeamDataResponse_Result = 1
+)
+
+var CMsgDOTARequestTeamDataResponse_Result_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "FAILURE",
+}
+var CMsgDOTARequestTeamDataResponse_Result_value = map[string]int32{
+ "SUCCESS": 0,
+ "FAILURE": 1,
+}
+
+func (x CMsgDOTARequestTeamDataResponse_Result) Enum() *CMsgDOTARequestTeamDataResponse_Result {
+ p := new(CMsgDOTARequestTeamDataResponse_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTARequestTeamDataResponse_Result) String() string {
+ return proto.EnumName(CMsgDOTARequestTeamDataResponse_Result_name, int32(x))
+}
+func (x *CMsgDOTARequestTeamDataResponse_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTARequestTeamDataResponse_Result_value, data, "CMsgDOTARequestTeamDataResponse_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTARequestTeamDataResponse_Result(value)
+ return nil
+}
+func (CMsgDOTARequestTeamDataResponse_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{79, 0}
+}
+
+type CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result int32
+
+const (
+ CMsgDOTATeamInvite_GCImmediateResponseToInviter_SUCCESS CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result = 0
+ CMsgDOTATeamInvite_GCImmediateResponseToInviter_MEMBER_LIMIT CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result = 1
+ CMsgDOTATeamInvite_GCImmediateResponseToInviter_INVITEE_NOT_AVAILABLE CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result = 2
+ CMsgDOTATeamInvite_GCImmediateResponseToInviter_INVITEE_BUSY CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result = 3
+ CMsgDOTATeamInvite_GCImmediateResponseToInviter_INVITEE_ALREADY_ON_THE_TEAM CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result = 4
+ CMsgDOTATeamInvite_GCImmediateResponseToInviter_INVITEE_ALREADY_ON_TOO_MANY_TEAMS CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result = 5
+ CMsgDOTATeamInvite_GCImmediateResponseToInviter_UNSPECIFIED_ERROR CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result = 6
+ CMsgDOTATeamInvite_GCImmediateResponseToInviter_INVITEE_INSUFFICIENT_LEVEL CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result = 7
+)
+
+var CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "MEMBER_LIMIT",
+ 2: "INVITEE_NOT_AVAILABLE",
+ 3: "INVITEE_BUSY",
+ 4: "INVITEE_ALREADY_ON_THE_TEAM",
+ 5: "INVITEE_ALREADY_ON_TOO_MANY_TEAMS",
+ 6: "UNSPECIFIED_ERROR",
+ 7: "INVITEE_INSUFFICIENT_LEVEL",
+}
+var CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result_value = map[string]int32{
+ "SUCCESS": 0,
+ "MEMBER_LIMIT": 1,
+ "INVITEE_NOT_AVAILABLE": 2,
+ "INVITEE_BUSY": 3,
+ "INVITEE_ALREADY_ON_THE_TEAM": 4,
+ "INVITEE_ALREADY_ON_TOO_MANY_TEAMS": 5,
+ "UNSPECIFIED_ERROR": 6,
+ "INVITEE_INSUFFICIENT_LEVEL": 7,
+}
+
+func (x CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result) Enum() *CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result {
+ p := new(CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result) String() string {
+ return proto.EnumName(CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result_name, int32(x))
+}
+func (x *CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result_value, data, "CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result(value)
+ return nil
+}
+func (CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{89, 0}
+}
+
+type CMsgDOTATeamInvite_InviteeResponseToGC_Result int32
+
+const (
+ CMsgDOTATeamInvite_InviteeResponseToGC_JOIN CMsgDOTATeamInvite_InviteeResponseToGC_Result = 0
+ CMsgDOTATeamInvite_InviteeResponseToGC_REJECT CMsgDOTATeamInvite_InviteeResponseToGC_Result = 1
+ CMsgDOTATeamInvite_InviteeResponseToGC_TIMEOUT CMsgDOTATeamInvite_InviteeResponseToGC_Result = 2
+)
+
+var CMsgDOTATeamInvite_InviteeResponseToGC_Result_name = map[int32]string{
+ 0: "JOIN",
+ 1: "REJECT",
+ 2: "TIMEOUT",
+}
+var CMsgDOTATeamInvite_InviteeResponseToGC_Result_value = map[string]int32{
+ "JOIN": 0,
+ "REJECT": 1,
+ "TIMEOUT": 2,
+}
+
+func (x CMsgDOTATeamInvite_InviteeResponseToGC_Result) Enum() *CMsgDOTATeamInvite_InviteeResponseToGC_Result {
+ p := new(CMsgDOTATeamInvite_InviteeResponseToGC_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTATeamInvite_InviteeResponseToGC_Result) String() string {
+ return proto.EnumName(CMsgDOTATeamInvite_InviteeResponseToGC_Result_name, int32(x))
+}
+func (x *CMsgDOTATeamInvite_InviteeResponseToGC_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTATeamInvite_InviteeResponseToGC_Result_value, data, "CMsgDOTATeamInvite_InviteeResponseToGC_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTATeamInvite_InviteeResponseToGC_Result(value)
+ return nil
+}
+func (CMsgDOTATeamInvite_InviteeResponseToGC_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{91, 0}
+}
+
+type CMsgDOTATeamInvite_GCResponseToInviter_Result int32
+
+const (
+ CMsgDOTATeamInvite_GCResponseToInviter_JOINED CMsgDOTATeamInvite_GCResponseToInviter_Result = 0
+ CMsgDOTATeamInvite_GCResponseToInviter_REJECTION CMsgDOTATeamInvite_GCResponseToInviter_Result = 1
+ CMsgDOTATeamInvite_GCResponseToInviter_TIMEOUT CMsgDOTATeamInvite_GCResponseToInviter_Result = 2
+ CMsgDOTATeamInvite_GCResponseToInviter_UNSPECIFIED_ERROR CMsgDOTATeamInvite_GCResponseToInviter_Result = 3
+)
+
+var CMsgDOTATeamInvite_GCResponseToInviter_Result_name = map[int32]string{
+ 0: "JOINED",
+ 1: "REJECTION",
+ 2: "TIMEOUT",
+ 3: "UNSPECIFIED_ERROR",
+}
+var CMsgDOTATeamInvite_GCResponseToInviter_Result_value = map[string]int32{
+ "JOINED": 0,
+ "REJECTION": 1,
+ "TIMEOUT": 2,
+ "UNSPECIFIED_ERROR": 3,
+}
+
+func (x CMsgDOTATeamInvite_GCResponseToInviter_Result) Enum() *CMsgDOTATeamInvite_GCResponseToInviter_Result {
+ p := new(CMsgDOTATeamInvite_GCResponseToInviter_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTATeamInvite_GCResponseToInviter_Result) String() string {
+ return proto.EnumName(CMsgDOTATeamInvite_GCResponseToInviter_Result_name, int32(x))
+}
+func (x *CMsgDOTATeamInvite_GCResponseToInviter_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTATeamInvite_GCResponseToInviter_Result_value, data, "CMsgDOTATeamInvite_GCResponseToInviter_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTATeamInvite_GCResponseToInviter_Result(value)
+ return nil
+}
+func (CMsgDOTATeamInvite_GCResponseToInviter_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{92, 0}
+}
+
+type CMsgDOTATeamInvite_GCResponseToInvitee_Result int32
+
+const (
+ CMsgDOTATeamInvite_GCResponseToInvitee_SUCCESS CMsgDOTATeamInvite_GCResponseToInvitee_Result = 0
+ CMsgDOTATeamInvite_GCResponseToInvitee_FAILURE CMsgDOTATeamInvite_GCResponseToInvitee_Result = 1
+)
+
+var CMsgDOTATeamInvite_GCResponseToInvitee_Result_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "FAILURE",
+}
+var CMsgDOTATeamInvite_GCResponseToInvitee_Result_value = map[string]int32{
+ "SUCCESS": 0,
+ "FAILURE": 1,
+}
+
+func (x CMsgDOTATeamInvite_GCResponseToInvitee_Result) Enum() *CMsgDOTATeamInvite_GCResponseToInvitee_Result {
+ p := new(CMsgDOTATeamInvite_GCResponseToInvitee_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTATeamInvite_GCResponseToInvitee_Result) String() string {
+ return proto.EnumName(CMsgDOTATeamInvite_GCResponseToInvitee_Result_name, int32(x))
+}
+func (x *CMsgDOTATeamInvite_GCResponseToInvitee_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTATeamInvite_GCResponseToInvitee_Result_value, data, "CMsgDOTATeamInvite_GCResponseToInvitee_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTATeamInvite_GCResponseToInvitee_Result(value)
+ return nil
+}
+func (CMsgDOTATeamInvite_GCResponseToInvitee_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{93, 0}
+}
+
+type CMsgDOTAKickTeamMemberResponse_Result int32
+
+const (
+ CMsgDOTAKickTeamMemberResponse_SUCCESS CMsgDOTAKickTeamMemberResponse_Result = 0
+ CMsgDOTAKickTeamMemberResponse_FAILURE CMsgDOTAKickTeamMemberResponse_Result = 1
+)
+
+var CMsgDOTAKickTeamMemberResponse_Result_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "FAILURE",
+}
+var CMsgDOTAKickTeamMemberResponse_Result_value = map[string]int32{
+ "SUCCESS": 0,
+ "FAILURE": 1,
+}
+
+func (x CMsgDOTAKickTeamMemberResponse_Result) Enum() *CMsgDOTAKickTeamMemberResponse_Result {
+ p := new(CMsgDOTAKickTeamMemberResponse_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTAKickTeamMemberResponse_Result) String() string {
+ return proto.EnumName(CMsgDOTAKickTeamMemberResponse_Result_name, int32(x))
+}
+func (x *CMsgDOTAKickTeamMemberResponse_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAKickTeamMemberResponse_Result_value, data, "CMsgDOTAKickTeamMemberResponse_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAKickTeamMemberResponse_Result(value)
+ return nil
+}
+func (CMsgDOTAKickTeamMemberResponse_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{96, 0}
+}
+
+type CMsgDOTATransferTeamAdminResponse_Result int32
+
+const (
+ CMsgDOTATransferTeamAdminResponse_SUCCESS CMsgDOTATransferTeamAdminResponse_Result = 0
+ CMsgDOTATransferTeamAdminResponse_NOT_ADMIN CMsgDOTATransferTeamAdminResponse_Result = 1
+ CMsgDOTATransferTeamAdminResponse_ON_OTHER_TEAM CMsgDOTATransferTeamAdminResponse_Result = 2
+ CMsgDOTATransferTeamAdminResponse_ADMIN_OF_OTHER_TEAM CMsgDOTATransferTeamAdminResponse_Result = 3
+ CMsgDOTATransferTeamAdminResponse_UNSPECIFIED_ERROR CMsgDOTATransferTeamAdminResponse_Result = 4
+)
+
+var CMsgDOTATransferTeamAdminResponse_Result_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "NOT_ADMIN",
+ 2: "ON_OTHER_TEAM",
+ 3: "ADMIN_OF_OTHER_TEAM",
+ 4: "UNSPECIFIED_ERROR",
+}
+var CMsgDOTATransferTeamAdminResponse_Result_value = map[string]int32{
+ "SUCCESS": 0,
+ "NOT_ADMIN": 1,
+ "ON_OTHER_TEAM": 2,
+ "ADMIN_OF_OTHER_TEAM": 3,
+ "UNSPECIFIED_ERROR": 4,
+}
+
+func (x CMsgDOTATransferTeamAdminResponse_Result) Enum() *CMsgDOTATransferTeamAdminResponse_Result {
+ p := new(CMsgDOTATransferTeamAdminResponse_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTATransferTeamAdminResponse_Result) String() string {
+ return proto.EnumName(CMsgDOTATransferTeamAdminResponse_Result_name, int32(x))
+}
+func (x *CMsgDOTATransferTeamAdminResponse_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTATransferTeamAdminResponse_Result_value, data, "CMsgDOTATransferTeamAdminResponse_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTATransferTeamAdminResponse_Result(value)
+ return nil
+}
+func (CMsgDOTATransferTeamAdminResponse_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{98, 0}
+}
+
+type CMsgDOTALeaveTeamResponse_Result int32
+
+const (
+ CMsgDOTALeaveTeamResponse_SUCCESS CMsgDOTALeaveTeamResponse_Result = 0
+ CMsgDOTALeaveTeamResponse_FAILURE CMsgDOTALeaveTeamResponse_Result = 1
+)
+
+var CMsgDOTALeaveTeamResponse_Result_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "FAILURE",
+}
+var CMsgDOTALeaveTeamResponse_Result_value = map[string]int32{
+ "SUCCESS": 0,
+ "FAILURE": 1,
+}
+
+func (x CMsgDOTALeaveTeamResponse_Result) Enum() *CMsgDOTALeaveTeamResponse_Result {
+ p := new(CMsgDOTALeaveTeamResponse_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTALeaveTeamResponse_Result) String() string {
+ return proto.EnumName(CMsgDOTALeaveTeamResponse_Result_name, int32(x))
+}
+func (x *CMsgDOTALeaveTeamResponse_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTALeaveTeamResponse_Result_value, data, "CMsgDOTALeaveTeamResponse_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTALeaveTeamResponse_Result(value)
+ return nil
+}
+func (CMsgDOTALeaveTeamResponse_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{100, 0}
+}
+
+type CMsgDOTAJoinChatChannelResponse_Result int32
+
+const (
+ CMsgDOTAJoinChatChannelResponse_JOIN_SUCCESS CMsgDOTAJoinChatChannelResponse_Result = 0
+ CMsgDOTAJoinChatChannelResponse_INVALID_CHANNEL_TYPE CMsgDOTAJoinChatChannelResponse_Result = 1
+ CMsgDOTAJoinChatChannelResponse_ACCOUNT_NOT_FOUND CMsgDOTAJoinChatChannelResponse_Result = 2
+ CMsgDOTAJoinChatChannelResponse_ACH_FAILED CMsgDOTAJoinChatChannelResponse_Result = 3
+ CMsgDOTAJoinChatChannelResponse_USER_IN_TOO_MANY_CHANNELS CMsgDOTAJoinChatChannelResponse_Result = 4
+ CMsgDOTAJoinChatChannelResponse_RATE_LIMIT_EXCEEDED CMsgDOTAJoinChatChannelResponse_Result = 5
+ CMsgDOTAJoinChatChannelResponse_CHANNEL_FULL CMsgDOTAJoinChatChannelResponse_Result = 6
+ CMsgDOTAJoinChatChannelResponse_CHANNEL_FULL_OVERFLOWED CMsgDOTAJoinChatChannelResponse_Result = 7
+ CMsgDOTAJoinChatChannelResponse_FAILED_TO_ADD_USER CMsgDOTAJoinChatChannelResponse_Result = 8
+ CMsgDOTAJoinChatChannelResponse_CHANNEL_TYPE_DISABLED CMsgDOTAJoinChatChannelResponse_Result = 9
+ CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_CREATE_FAILED CMsgDOTAJoinChatChannelResponse_Result = 10
+ CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_NO_PERMISSION CMsgDOTAJoinChatChannelResponse_Result = 11
+ CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_CREATE_LOCK_FAILED CMsgDOTAJoinChatChannelResponse_Result = 12
+ CMsgDOTAJoinChatChannelResponse_PRIVATE_CHAT_KICKED CMsgDOTAJoinChatChannelResponse_Result = 13
+)
+
+var CMsgDOTAJoinChatChannelResponse_Result_name = map[int32]string{
+ 0: "JOIN_SUCCESS",
+ 1: "INVALID_CHANNEL_TYPE",
+ 2: "ACCOUNT_NOT_FOUND",
+ 3: "ACH_FAILED",
+ 4: "USER_IN_TOO_MANY_CHANNELS",
+ 5: "RATE_LIMIT_EXCEEDED",
+ 6: "CHANNEL_FULL",
+ 7: "CHANNEL_FULL_OVERFLOWED",
+ 8: "FAILED_TO_ADD_USER",
+ 9: "CHANNEL_TYPE_DISABLED",
+ 10: "PRIVATE_CHAT_CREATE_FAILED",
+ 11: "PRIVATE_CHAT_NO_PERMISSION",
+ 12: "PRIVATE_CHAT_CREATE_LOCK_FAILED",
+ 13: "PRIVATE_CHAT_KICKED",
+}
+var CMsgDOTAJoinChatChannelResponse_Result_value = map[string]int32{
+ "JOIN_SUCCESS": 0,
+ "INVALID_CHANNEL_TYPE": 1,
+ "ACCOUNT_NOT_FOUND": 2,
+ "ACH_FAILED": 3,
+ "USER_IN_TOO_MANY_CHANNELS": 4,
+ "RATE_LIMIT_EXCEEDED": 5,
+ "CHANNEL_FULL": 6,
+ "CHANNEL_FULL_OVERFLOWED": 7,
+ "FAILED_TO_ADD_USER": 8,
+ "CHANNEL_TYPE_DISABLED": 9,
+ "PRIVATE_CHAT_CREATE_FAILED": 10,
+ "PRIVATE_CHAT_NO_PERMISSION": 11,
+ "PRIVATE_CHAT_CREATE_LOCK_FAILED": 12,
+ "PRIVATE_CHAT_KICKED": 13,
+}
+
+func (x CMsgDOTAJoinChatChannelResponse_Result) Enum() *CMsgDOTAJoinChatChannelResponse_Result {
+ p := new(CMsgDOTAJoinChatChannelResponse_Result)
+ *p = x
+ return p
+}
+func (x CMsgDOTAJoinChatChannelResponse_Result) String() string {
+ return proto.EnumName(CMsgDOTAJoinChatChannelResponse_Result_name, int32(x))
+}
+func (x *CMsgDOTAJoinChatChannelResponse_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAJoinChatChannelResponse_Result_value, data, "CMsgDOTAJoinChatChannelResponse_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAJoinChatChannelResponse_Result(value)
+ return nil
+}
+func (CMsgDOTAJoinChatChannelResponse_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{107, 0}
+}
+
+type CMsgDOTAGuildCreateResponse_EError int32
+
+const (
+ CMsgDOTAGuildCreateResponse_UNSPECIFIED CMsgDOTAGuildCreateResponse_EError = 0
+ CMsgDOTAGuildCreateResponse_NAME_EMPTY CMsgDOTAGuildCreateResponse_EError = 1
+ CMsgDOTAGuildCreateResponse_NAME_BAD_CHARACTERS CMsgDOTAGuildCreateResponse_EError = 2
+ CMsgDOTAGuildCreateResponse_NAME_TOO_LONG CMsgDOTAGuildCreateResponse_EError = 3
+ CMsgDOTAGuildCreateResponse_NAME_TAKEN CMsgDOTAGuildCreateResponse_EError = 4
+ CMsgDOTAGuildCreateResponse_TAG_EMPTY CMsgDOTAGuildCreateResponse_EError = 5
+ CMsgDOTAGuildCreateResponse_TAG_BAD_CHARACTERS CMsgDOTAGuildCreateResponse_EError = 6
+ CMsgDOTAGuildCreateResponse_TAG_TOO_LONG CMsgDOTAGuildCreateResponse_EError = 7
+ CMsgDOTAGuildCreateResponse_ACCOUNT_TOO_MANY_GUILDS CMsgDOTAGuildCreateResponse_EError = 8
+ CMsgDOTAGuildCreateResponse_LOGO_UPLOAD_FAILED CMsgDOTAGuildCreateResponse_EError = 9
+)
+
+var CMsgDOTAGuildCreateResponse_EError_name = map[int32]string{
+ 0: "UNSPECIFIED",
+ 1: "NAME_EMPTY",
+ 2: "NAME_BAD_CHARACTERS",
+ 3: "NAME_TOO_LONG",
+ 4: "NAME_TAKEN",
+ 5: "TAG_EMPTY",
+ 6: "TAG_BAD_CHARACTERS",
+ 7: "TAG_TOO_LONG",
+ 8: "ACCOUNT_TOO_MANY_GUILDS",
+ 9: "LOGO_UPLOAD_FAILED",
+}
+var CMsgDOTAGuildCreateResponse_EError_value = map[string]int32{
+ "UNSPECIFIED": 0,
+ "NAME_EMPTY": 1,
+ "NAME_BAD_CHARACTERS": 2,
+ "NAME_TOO_LONG": 3,
+ "NAME_TAKEN": 4,
+ "TAG_EMPTY": 5,
+ "TAG_BAD_CHARACTERS": 6,
+ "TAG_TOO_LONG": 7,
+ "ACCOUNT_TOO_MANY_GUILDS": 8,
+ "LOGO_UPLOAD_FAILED": 9,
+}
+
+func (x CMsgDOTAGuildCreateResponse_EError) Enum() *CMsgDOTAGuildCreateResponse_EError {
+ p := new(CMsgDOTAGuildCreateResponse_EError)
+ *p = x
+ return p
+}
+func (x CMsgDOTAGuildCreateResponse_EError) String() string {
+ return proto.EnumName(CMsgDOTAGuildCreateResponse_EError_name, int32(x))
+}
+func (x *CMsgDOTAGuildCreateResponse_EError) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildCreateResponse_EError_value, data, "CMsgDOTAGuildCreateResponse_EError")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAGuildCreateResponse_EError(value)
+ return nil
+}
+func (CMsgDOTAGuildCreateResponse_EError) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{123, 0}
+}
+
+type CMsgDOTAGuildSetAccountRoleResponse_EResult int32
+
+const (
+ CMsgDOTAGuildSetAccountRoleResponse_SUCCESS CMsgDOTAGuildSetAccountRoleResponse_EResult = 0
+ CMsgDOTAGuildSetAccountRoleResponse_ERROR_UNSPECIFIED CMsgDOTAGuildSetAccountRoleResponse_EResult = 1
+ CMsgDOTAGuildSetAccountRoleResponse_ERROR_NO_PERMISSION CMsgDOTAGuildSetAccountRoleResponse_EResult = 2
+ CMsgDOTAGuildSetAccountRoleResponse_ERROR_NO_OTHER_LEADER CMsgDOTAGuildSetAccountRoleResponse_EResult = 3
+ CMsgDOTAGuildSetAccountRoleResponse_ERROR_ACCOUNT_TOO_MANY_GUILDS CMsgDOTAGuildSetAccountRoleResponse_EResult = 4
+ CMsgDOTAGuildSetAccountRoleResponse_ERROR_GUILD_TOO_MANY_MEMBERS CMsgDOTAGuildSetAccountRoleResponse_EResult = 5
+)
+
+var CMsgDOTAGuildSetAccountRoleResponse_EResult_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "ERROR_UNSPECIFIED",
+ 2: "ERROR_NO_PERMISSION",
+ 3: "ERROR_NO_OTHER_LEADER",
+ 4: "ERROR_ACCOUNT_TOO_MANY_GUILDS",
+ 5: "ERROR_GUILD_TOO_MANY_MEMBERS",
+}
+var CMsgDOTAGuildSetAccountRoleResponse_EResult_value = map[string]int32{
+ "SUCCESS": 0,
+ "ERROR_UNSPECIFIED": 1,
+ "ERROR_NO_PERMISSION": 2,
+ "ERROR_NO_OTHER_LEADER": 3,
+ "ERROR_ACCOUNT_TOO_MANY_GUILDS": 4,
+ "ERROR_GUILD_TOO_MANY_MEMBERS": 5,
+}
+
+func (x CMsgDOTAGuildSetAccountRoleResponse_EResult) Enum() *CMsgDOTAGuildSetAccountRoleResponse_EResult {
+ p := new(CMsgDOTAGuildSetAccountRoleResponse_EResult)
+ *p = x
+ return p
+}
+func (x CMsgDOTAGuildSetAccountRoleResponse_EResult) String() string {
+ return proto.EnumName(CMsgDOTAGuildSetAccountRoleResponse_EResult_name, int32(x))
+}
+func (x *CMsgDOTAGuildSetAccountRoleResponse_EResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildSetAccountRoleResponse_EResult_value, data, "CMsgDOTAGuildSetAccountRoleResponse_EResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAGuildSetAccountRoleResponse_EResult(value)
+ return nil
+}
+func (CMsgDOTAGuildSetAccountRoleResponse_EResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{125, 0}
+}
+
+type CMsgDOTAGuildInviteAccountResponse_EResult int32
+
+const (
+ CMsgDOTAGuildInviteAccountResponse_SUCCESS CMsgDOTAGuildInviteAccountResponse_EResult = 0
+ CMsgDOTAGuildInviteAccountResponse_ERROR_UNSPECIFIED CMsgDOTAGuildInviteAccountResponse_EResult = 1
+ CMsgDOTAGuildInviteAccountResponse_ERROR_NO_PERMISSION CMsgDOTAGuildInviteAccountResponse_EResult = 2
+ CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_ALREADY_INVITED CMsgDOTAGuildInviteAccountResponse_EResult = 3
+ CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_ALREADY_IN_GUILD CMsgDOTAGuildInviteAccountResponse_EResult = 4
+ CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_TOO_MANY_INVITES CMsgDOTAGuildInviteAccountResponse_EResult = 5
+ CMsgDOTAGuildInviteAccountResponse_ERROR_GUILD_TOO_MANY_INVITES CMsgDOTAGuildInviteAccountResponse_EResult = 6
+ CMsgDOTAGuildInviteAccountResponse_ERROR_ACCOUNT_TOO_MANY_GUILDS CMsgDOTAGuildInviteAccountResponse_EResult = 7
+)
+
+var CMsgDOTAGuildInviteAccountResponse_EResult_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "ERROR_UNSPECIFIED",
+ 2: "ERROR_NO_PERMISSION",
+ 3: "ERROR_ACCOUNT_ALREADY_INVITED",
+ 4: "ERROR_ACCOUNT_ALREADY_IN_GUILD",
+ 5: "ERROR_ACCOUNT_TOO_MANY_INVITES",
+ 6: "ERROR_GUILD_TOO_MANY_INVITES",
+ 7: "ERROR_ACCOUNT_TOO_MANY_GUILDS",
+}
+var CMsgDOTAGuildInviteAccountResponse_EResult_value = map[string]int32{
+ "SUCCESS": 0,
+ "ERROR_UNSPECIFIED": 1,
+ "ERROR_NO_PERMISSION": 2,
+ "ERROR_ACCOUNT_ALREADY_INVITED": 3,
+ "ERROR_ACCOUNT_ALREADY_IN_GUILD": 4,
+ "ERROR_ACCOUNT_TOO_MANY_INVITES": 5,
+ "ERROR_GUILD_TOO_MANY_INVITES": 6,
+ "ERROR_ACCOUNT_TOO_MANY_GUILDS": 7,
+}
+
+func (x CMsgDOTAGuildInviteAccountResponse_EResult) Enum() *CMsgDOTAGuildInviteAccountResponse_EResult {
+ p := new(CMsgDOTAGuildInviteAccountResponse_EResult)
+ *p = x
+ return p
+}
+func (x CMsgDOTAGuildInviteAccountResponse_EResult) String() string {
+ return proto.EnumName(CMsgDOTAGuildInviteAccountResponse_EResult_name, int32(x))
+}
+func (x *CMsgDOTAGuildInviteAccountResponse_EResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildInviteAccountResponse_EResult_value, data, "CMsgDOTAGuildInviteAccountResponse_EResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAGuildInviteAccountResponse_EResult(value)
+ return nil
+}
+func (CMsgDOTAGuildInviteAccountResponse_EResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{127, 0}
+}
+
+type CMsgDOTAGuildCancelInviteResponse_EResult int32
+
+const (
+ CMsgDOTAGuildCancelInviteResponse_SUCCESS CMsgDOTAGuildCancelInviteResponse_EResult = 0
+ CMsgDOTAGuildCancelInviteResponse_ERROR_UNSPECIFIED CMsgDOTAGuildCancelInviteResponse_EResult = 1
+ CMsgDOTAGuildCancelInviteResponse_ERROR_NO_PERMISSION CMsgDOTAGuildCancelInviteResponse_EResult = 2
+)
+
+var CMsgDOTAGuildCancelInviteResponse_EResult_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "ERROR_UNSPECIFIED",
+ 2: "ERROR_NO_PERMISSION",
+}
+var CMsgDOTAGuildCancelInviteResponse_EResult_value = map[string]int32{
+ "SUCCESS": 0,
+ "ERROR_UNSPECIFIED": 1,
+ "ERROR_NO_PERMISSION": 2,
+}
+
+func (x CMsgDOTAGuildCancelInviteResponse_EResult) Enum() *CMsgDOTAGuildCancelInviteResponse_EResult {
+ p := new(CMsgDOTAGuildCancelInviteResponse_EResult)
+ *p = x
+ return p
+}
+func (x CMsgDOTAGuildCancelInviteResponse_EResult) String() string {
+ return proto.EnumName(CMsgDOTAGuildCancelInviteResponse_EResult_name, int32(x))
+}
+func (x *CMsgDOTAGuildCancelInviteResponse_EResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildCancelInviteResponse_EResult_value, data, "CMsgDOTAGuildCancelInviteResponse_EResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAGuildCancelInviteResponse_EResult(value)
+ return nil
+}
+func (CMsgDOTAGuildCancelInviteResponse_EResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{129, 0}
+}
+
+type CMsgDOTAGuildUpdateDetailsResponse_EResult int32
+
+const (
+ CMsgDOTAGuildUpdateDetailsResponse_SUCCESS CMsgDOTAGuildUpdateDetailsResponse_EResult = 0
+ CMsgDOTAGuildUpdateDetailsResponse_ERROR_UNSPECIFIED CMsgDOTAGuildUpdateDetailsResponse_EResult = 1
+ CMsgDOTAGuildUpdateDetailsResponse_ERROR_NO_PERMISSION CMsgDOTAGuildUpdateDetailsResponse_EResult = 2
+)
+
+var CMsgDOTAGuildUpdateDetailsResponse_EResult_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "ERROR_UNSPECIFIED",
+ 2: "ERROR_NO_PERMISSION",
+}
+var CMsgDOTAGuildUpdateDetailsResponse_EResult_value = map[string]int32{
+ "SUCCESS": 0,
+ "ERROR_UNSPECIFIED": 1,
+ "ERROR_NO_PERMISSION": 2,
+}
+
+func (x CMsgDOTAGuildUpdateDetailsResponse_EResult) Enum() *CMsgDOTAGuildUpdateDetailsResponse_EResult {
+ p := new(CMsgDOTAGuildUpdateDetailsResponse_EResult)
+ *p = x
+ return p
+}
+func (x CMsgDOTAGuildUpdateDetailsResponse_EResult) String() string {
+ return proto.EnumName(CMsgDOTAGuildUpdateDetailsResponse_EResult_name, int32(x))
+}
+func (x *CMsgDOTAGuildUpdateDetailsResponse_EResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildUpdateDetailsResponse_EResult_value, data, "CMsgDOTAGuildUpdateDetailsResponse_EResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAGuildUpdateDetailsResponse_EResult(value)
+ return nil
+}
+func (CMsgDOTAGuildUpdateDetailsResponse_EResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{131, 0}
+}
+
+type CMsgDOTAPartySetOpenGuildResponse_EResult int32
+
+const (
+ CMsgDOTAPartySetOpenGuildResponse_SUCCESS CMsgDOTAPartySetOpenGuildResponse_EResult = 0
+ CMsgDOTAPartySetOpenGuildResponse_ERROR_UNSPECIFIED CMsgDOTAPartySetOpenGuildResponse_EResult = 1
+)
+
+var CMsgDOTAPartySetOpenGuildResponse_EResult_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "ERROR_UNSPECIFIED",
+}
+var CMsgDOTAPartySetOpenGuildResponse_EResult_value = map[string]int32{
+ "SUCCESS": 0,
+ "ERROR_UNSPECIFIED": 1,
+}
+
+func (x CMsgDOTAPartySetOpenGuildResponse_EResult) Enum() *CMsgDOTAPartySetOpenGuildResponse_EResult {
+ p := new(CMsgDOTAPartySetOpenGuildResponse_EResult)
+ *p = x
+ return p
+}
+func (x CMsgDOTAPartySetOpenGuildResponse_EResult) String() string {
+ return proto.EnumName(CMsgDOTAPartySetOpenGuildResponse_EResult_name, int32(x))
+}
+func (x *CMsgDOTAPartySetOpenGuildResponse_EResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAPartySetOpenGuildResponse_EResult_value, data, "CMsgDOTAPartySetOpenGuildResponse_EResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAPartySetOpenGuildResponse_EResult(value)
+ return nil
+}
+func (CMsgDOTAPartySetOpenGuildResponse_EResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{137, 0}
+}
+
+type CMsgDOTAJoinOpenGuildPartyResponse_EResult int32
+
+const (
+ CMsgDOTAJoinOpenGuildPartyResponse_SUCCESS CMsgDOTAJoinOpenGuildPartyResponse_EResult = 0
+ CMsgDOTAJoinOpenGuildPartyResponse_ERROR_UNSPECIFIED CMsgDOTAJoinOpenGuildPartyResponse_EResult = 1
+)
+
+var CMsgDOTAJoinOpenGuildPartyResponse_EResult_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "ERROR_UNSPECIFIED",
+}
+var CMsgDOTAJoinOpenGuildPartyResponse_EResult_value = map[string]int32{
+ "SUCCESS": 0,
+ "ERROR_UNSPECIFIED": 1,
+}
+
+func (x CMsgDOTAJoinOpenGuildPartyResponse_EResult) Enum() *CMsgDOTAJoinOpenGuildPartyResponse_EResult {
+ p := new(CMsgDOTAJoinOpenGuildPartyResponse_EResult)
+ *p = x
+ return p
+}
+func (x CMsgDOTAJoinOpenGuildPartyResponse_EResult) String() string {
+ return proto.EnumName(CMsgDOTAJoinOpenGuildPartyResponse_EResult_name, int32(x))
+}
+func (x *CMsgDOTAJoinOpenGuildPartyResponse_EResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAJoinOpenGuildPartyResponse_EResult_value, data, "CMsgDOTAJoinOpenGuildPartyResponse_EResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAJoinOpenGuildPartyResponse_EResult(value)
+ return nil
+}
+func (CMsgDOTAJoinOpenGuildPartyResponse_EResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{139, 0}
+}
+
+type CMsgDOTAGuildEditLogoResponse_EResult int32
+
+const (
+ CMsgDOTAGuildEditLogoResponse_SUCCESS CMsgDOTAGuildEditLogoResponse_EResult = 0
+ CMsgDOTAGuildEditLogoResponse_NO_PERMISSION CMsgDOTAGuildEditLogoResponse_EResult = 1
+ CMsgDOTAGuildEditLogoResponse_LOGO_UPLOAD_FAILED CMsgDOTAGuildEditLogoResponse_EResult = 2
+ CMsgDOTAGuildEditLogoResponse_UNSPECIFIED_ERROR CMsgDOTAGuildEditLogoResponse_EResult = 3
+)
+
+var CMsgDOTAGuildEditLogoResponse_EResult_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "NO_PERMISSION",
+ 2: "LOGO_UPLOAD_FAILED",
+ 3: "UNSPECIFIED_ERROR",
+}
+var CMsgDOTAGuildEditLogoResponse_EResult_value = map[string]int32{
+ "SUCCESS": 0,
+ "NO_PERMISSION": 1,
+ "LOGO_UPLOAD_FAILED": 2,
+ "UNSPECIFIED_ERROR": 3,
+}
+
+func (x CMsgDOTAGuildEditLogoResponse_EResult) Enum() *CMsgDOTAGuildEditLogoResponse_EResult {
+ p := new(CMsgDOTAGuildEditLogoResponse_EResult)
+ *p = x
+ return p
+}
+func (x CMsgDOTAGuildEditLogoResponse_EResult) String() string {
+ return proto.EnumName(CMsgDOTAGuildEditLogoResponse_EResult_name, int32(x))
+}
+func (x *CMsgDOTAGuildEditLogoResponse_EResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAGuildEditLogoResponse_EResult_value, data, "CMsgDOTAGuildEditLogoResponse_EResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAGuildEditLogoResponse_EResult(value)
+ return nil
+}
+func (CMsgDOTAGuildEditLogoResponse_EResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{145, 0}
+}
+
+type CMsgWatchGameResponse_WatchGameResult int32
+
+const (
+ CMsgWatchGameResponse_PENDING CMsgWatchGameResponse_WatchGameResult = 0
+ CMsgWatchGameResponse_READY CMsgWatchGameResponse_WatchGameResult = 1
+ CMsgWatchGameResponse_GAMESERVERNOTFOUND CMsgWatchGameResponse_WatchGameResult = 2
+ CMsgWatchGameResponse_UNAVAILABLE CMsgWatchGameResponse_WatchGameResult = 3
+ CMsgWatchGameResponse_CANCELLED CMsgWatchGameResponse_WatchGameResult = 4
+ CMsgWatchGameResponse_INCOMPATIBLEVERSION CMsgWatchGameResponse_WatchGameResult = 5
+ CMsgWatchGameResponse_MISSINGLEAGUESUBSCRIPTION CMsgWatchGameResponse_WatchGameResult = 6
+ CMsgWatchGameResponse_LOBBYNOTFOUND CMsgWatchGameResponse_WatchGameResult = 7
+)
+
+var CMsgWatchGameResponse_WatchGameResult_name = map[int32]string{
+ 0: "PENDING",
+ 1: "READY",
+ 2: "GAMESERVERNOTFOUND",
+ 3: "UNAVAILABLE",
+ 4: "CANCELLED",
+ 5: "INCOMPATIBLEVERSION",
+ 6: "MISSINGLEAGUESUBSCRIPTION",
+ 7: "LOBBYNOTFOUND",
+}
+var CMsgWatchGameResponse_WatchGameResult_value = map[string]int32{
+ "PENDING": 0,
+ "READY": 1,
+ "GAMESERVERNOTFOUND": 2,
+ "UNAVAILABLE": 3,
+ "CANCELLED": 4,
+ "INCOMPATIBLEVERSION": 5,
+ "MISSINGLEAGUESUBSCRIPTION": 6,
+ "LOBBYNOTFOUND": 7,
+}
+
+func (x CMsgWatchGameResponse_WatchGameResult) Enum() *CMsgWatchGameResponse_WatchGameResult {
+ p := new(CMsgWatchGameResponse_WatchGameResult)
+ *p = x
+ return p
+}
+func (x CMsgWatchGameResponse_WatchGameResult) String() string {
+ return proto.EnumName(CMsgWatchGameResponse_WatchGameResult_name, int32(x))
+}
+func (x *CMsgWatchGameResponse_WatchGameResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgWatchGameResponse_WatchGameResult_value, data, "CMsgWatchGameResponse_WatchGameResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgWatchGameResponse_WatchGameResult(value)
+ return nil
+}
+func (CMsgWatchGameResponse_WatchGameResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{157, 0}
+}
+
+type CMsgDOTAFriendRecruitsResponse_EResult int32
+
+const (
+ CMsgDOTAFriendRecruitsResponse_SUCCESS CMsgDOTAFriendRecruitsResponse_EResult = 0
+ CMsgDOTAFriendRecruitsResponse_ERROR_UNSPECIFIED CMsgDOTAFriendRecruitsResponse_EResult = 1
+)
+
+var CMsgDOTAFriendRecruitsResponse_EResult_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "ERROR_UNSPECIFIED",
+}
+var CMsgDOTAFriendRecruitsResponse_EResult_value = map[string]int32{
+ "SUCCESS": 0,
+ "ERROR_UNSPECIFIED": 1,
+}
+
+func (x CMsgDOTAFriendRecruitsResponse_EResult) Enum() *CMsgDOTAFriendRecruitsResponse_EResult {
+ p := new(CMsgDOTAFriendRecruitsResponse_EResult)
+ *p = x
+ return p
+}
+func (x CMsgDOTAFriendRecruitsResponse_EResult) String() string {
+ return proto.EnumName(CMsgDOTAFriendRecruitsResponse_EResult_name, int32(x))
+}
+func (x *CMsgDOTAFriendRecruitsResponse_EResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTAFriendRecruitsResponse_EResult_value, data, "CMsgDOTAFriendRecruitsResponse_EResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTAFriendRecruitsResponse_EResult(value)
+ return nil
+}
+func (CMsgDOTAFriendRecruitsResponse_EResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{222, 0}
+}
+
+type CMsgDOTARedeemEventPrizeResponse_ResultCode int32
+
+const (
+ CMsgDOTARedeemEventPrizeResponse_Success CMsgDOTARedeemEventPrizeResponse_ResultCode = 0
+ CMsgDOTARedeemEventPrizeResponse_ServerError CMsgDOTARedeemEventPrizeResponse_ResultCode = 1
+ CMsgDOTARedeemEventPrizeResponse_InsufficientPoints CMsgDOTARedeemEventPrizeResponse_ResultCode = 2
+ CMsgDOTARedeemEventPrizeResponse_PointsHeld CMsgDOTARedeemEventPrizeResponse_ResultCode = 3
+)
+
+var CMsgDOTARedeemEventPrizeResponse_ResultCode_name = map[int32]string{
+ 0: "Success",
+ 1: "ServerError",
+ 2: "InsufficientPoints",
+ 3: "PointsHeld",
+}
+var CMsgDOTARedeemEventPrizeResponse_ResultCode_value = map[string]int32{
+ "Success": 0,
+ "ServerError": 1,
+ "InsufficientPoints": 2,
+ "PointsHeld": 3,
+}
+
+func (x CMsgDOTARedeemEventPrizeResponse_ResultCode) Enum() *CMsgDOTARedeemEventPrizeResponse_ResultCode {
+ p := new(CMsgDOTARedeemEventPrizeResponse_ResultCode)
+ *p = x
+ return p
+}
+func (x CMsgDOTARedeemEventPrizeResponse_ResultCode) String() string {
+ return proto.EnumName(CMsgDOTARedeemEventPrizeResponse_ResultCode_name, int32(x))
+}
+func (x *CMsgDOTARedeemEventPrizeResponse_ResultCode) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgDOTARedeemEventPrizeResponse_ResultCode_value, data, "CMsgDOTARedeemEventPrizeResponse_ResultCode")
+ if err != nil {
+ return err
+ }
+ *x = CMsgDOTARedeemEventPrizeResponse_ResultCode(value)
+ return nil
+}
+func (CMsgDOTARedeemEventPrizeResponse_ResultCode) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{245, 0}
+}
+
+type CMsgGCNotificationsResponse_EResult int32
+
+const (
+ CMsgGCNotificationsResponse_SUCCESS CMsgGCNotificationsResponse_EResult = 0
+ CMsgGCNotificationsResponse_ERROR_UNSPECIFIED CMsgGCNotificationsResponse_EResult = 1
+)
+
+var CMsgGCNotificationsResponse_EResult_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "ERROR_UNSPECIFIED",
+}
+var CMsgGCNotificationsResponse_EResult_value = map[string]int32{
+ "SUCCESS": 0,
+ "ERROR_UNSPECIFIED": 1,
+}
+
+func (x CMsgGCNotificationsResponse_EResult) Enum() *CMsgGCNotificationsResponse_EResult {
+ p := new(CMsgGCNotificationsResponse_EResult)
+ *p = x
+ return p
+}
+func (x CMsgGCNotificationsResponse_EResult) String() string {
+ return proto.EnumName(CMsgGCNotificationsResponse_EResult_name, int32(x))
+}
+func (x *CMsgGCNotificationsResponse_EResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgGCNotificationsResponse_EResult_value, data, "CMsgGCNotificationsResponse_EResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgGCNotificationsResponse_EResult(value)
+ return nil
+}
+func (CMsgGCNotificationsResponse_EResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{258, 0}
+}
+
+type CMsgGCPlayerInfoSubmitResponse_EResult int32
+
+const (
+ CMsgGCPlayerInfoSubmitResponse_SUCCESS CMsgGCPlayerInfoSubmitResponse_EResult = 0
+ CMsgGCPlayerInfoSubmitResponse_ERROR_UNSPECIFIED CMsgGCPlayerInfoSubmitResponse_EResult = 1
+ CMsgGCPlayerInfoSubmitResponse_ERROR_INFO_LOCKED CMsgGCPlayerInfoSubmitResponse_EResult = 2
+)
+
+var CMsgGCPlayerInfoSubmitResponse_EResult_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "ERROR_UNSPECIFIED",
+ 2: "ERROR_INFO_LOCKED",
+}
+var CMsgGCPlayerInfoSubmitResponse_EResult_value = map[string]int32{
+ "SUCCESS": 0,
+ "ERROR_UNSPECIFIED": 1,
+ "ERROR_INFO_LOCKED": 2,
+}
+
+func (x CMsgGCPlayerInfoSubmitResponse_EResult) Enum() *CMsgGCPlayerInfoSubmitResponse_EResult {
+ p := new(CMsgGCPlayerInfoSubmitResponse_EResult)
+ *p = x
+ return p
+}
+func (x CMsgGCPlayerInfoSubmitResponse_EResult) String() string {
+ return proto.EnumName(CMsgGCPlayerInfoSubmitResponse_EResult_name, int32(x))
+}
+func (x *CMsgGCPlayerInfoSubmitResponse_EResult) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgGCPlayerInfoSubmitResponse_EResult_value, data, "CMsgGCPlayerInfoSubmitResponse_EResult")
+ if err != nil {
+ return err
+ }
+ *x = CMsgGCPlayerInfoSubmitResponse_EResult(value)
+ return nil
+}
+func (CMsgGCPlayerInfoSubmitResponse_EResult) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{264, 0}
+}
+
+type CMsgClientToGCCreateStaticRecipeResponse_EResponse int32
+
+const (
+ CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success CMsgClientToGCCreateStaticRecipeResponse_EResponse = 0
+ CMsgClientToGCCreateStaticRecipeResponse_eResponse_OfferingDisabled CMsgClientToGCCreateStaticRecipeResponse_EResponse = 1
+ CMsgClientToGCCreateStaticRecipeResponse_eResponse_InvalidItems CMsgClientToGCCreateStaticRecipeResponse_EResponse = 2
+ CMsgClientToGCCreateStaticRecipeResponse_eResponse_InternalError CMsgClientToGCCreateStaticRecipeResponse_EResponse = 3
+ CMsgClientToGCCreateStaticRecipeResponse_eResponse_MissingLeague CMsgClientToGCCreateStaticRecipeResponse_EResponse = 4
+)
+
+var CMsgClientToGCCreateStaticRecipeResponse_EResponse_name = map[int32]string{
+ 0: "eResponse_Success",
+ 1: "eResponse_OfferingDisabled",
+ 2: "eResponse_InvalidItems",
+ 3: "eResponse_InternalError",
+ 4: "eResponse_MissingLeague",
+}
+var CMsgClientToGCCreateStaticRecipeResponse_EResponse_value = map[string]int32{
+ "eResponse_Success": 0,
+ "eResponse_OfferingDisabled": 1,
+ "eResponse_InvalidItems": 2,
+ "eResponse_InternalError": 3,
+ "eResponse_MissingLeague": 4,
+}
+
+func (x CMsgClientToGCCreateStaticRecipeResponse_EResponse) Enum() *CMsgClientToGCCreateStaticRecipeResponse_EResponse {
+ p := new(CMsgClientToGCCreateStaticRecipeResponse_EResponse)
+ *p = x
+ return p
+}
+func (x CMsgClientToGCCreateStaticRecipeResponse_EResponse) String() string {
+ return proto.EnumName(CMsgClientToGCCreateStaticRecipeResponse_EResponse_name, int32(x))
+}
+func (x *CMsgClientToGCCreateStaticRecipeResponse_EResponse) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCreateStaticRecipeResponse_EResponse_value, data, "CMsgClientToGCCreateStaticRecipeResponse_EResponse")
+ if err != nil {
+ return err
+ }
+ *x = CMsgClientToGCCreateStaticRecipeResponse_EResponse(value)
+ return nil
+}
+func (CMsgClientToGCCreateStaticRecipeResponse_EResponse) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{328, 0}
+}
+
+type CMsgGCToClientPrivateChatResponse_Result int32
+
+const (
+ CMsgGCToClientPrivateChatResponse_SUCCESS CMsgGCToClientPrivateChatResponse_Result = 0
+ CMsgGCToClientPrivateChatResponse_FAILURE_CREATION_LOCK CMsgGCToClientPrivateChatResponse_Result = 1
+ CMsgGCToClientPrivateChatResponse_FAILURE_SQL_TRANSACTION CMsgGCToClientPrivateChatResponse_Result = 2
+ CMsgGCToClientPrivateChatResponse_FAILURE_SDO_LOAD CMsgGCToClientPrivateChatResponse_Result = 3
+ CMsgGCToClientPrivateChatResponse_FAILURE_NO_PERMISSION CMsgGCToClientPrivateChatResponse_Result = 4
+ CMsgGCToClientPrivateChatResponse_FAILURE_ALREADY_MEMBER CMsgGCToClientPrivateChatResponse_Result = 5
+ CMsgGCToClientPrivateChatResponse_FAILURE_NOT_A_MEMBER CMsgGCToClientPrivateChatResponse_Result = 7
+ CMsgGCToClientPrivateChatResponse_FAILURE_NO_REMAINING_ADMINS CMsgGCToClientPrivateChatResponse_Result = 8
+ CMsgGCToClientPrivateChatResponse_FAILURE_NO_ROOM CMsgGCToClientPrivateChatResponse_Result = 9
+ CMsgGCToClientPrivateChatResponse_FAILURE_CREATION_RATE_LIMITED CMsgGCToClientPrivateChatResponse_Result = 10
+ CMsgGCToClientPrivateChatResponse_FAILURE_UNKNOWN_CHANNEL_NAME CMsgGCToClientPrivateChatResponse_Result = 11
+ CMsgGCToClientPrivateChatResponse_FAILURE_UNKNOWN_USER CMsgGCToClientPrivateChatResponse_Result = 12
+ CMsgGCToClientPrivateChatResponse_FAILURE_UNKNOWN_ERROR CMsgGCToClientPrivateChatResponse_Result = 13
+ CMsgGCToClientPrivateChatResponse_FAILURE_CANNOT_KICK_ADMIN CMsgGCToClientPrivateChatResponse_Result = 14
+ CMsgGCToClientPrivateChatResponse_FAILURE_ALREADY_ADMIN CMsgGCToClientPrivateChatResponse_Result = 15
+)
+
+var CMsgGCToClientPrivateChatResponse_Result_name = map[int32]string{
+ 0: "SUCCESS",
+ 1: "FAILURE_CREATION_LOCK",
+ 2: "FAILURE_SQL_TRANSACTION",
+ 3: "FAILURE_SDO_LOAD",
+ 4: "FAILURE_NO_PERMISSION",
+ 5: "FAILURE_ALREADY_MEMBER",
+ 7: "FAILURE_NOT_A_MEMBER",
+ 8: "FAILURE_NO_REMAINING_ADMINS",
+ 9: "FAILURE_NO_ROOM",
+ 10: "FAILURE_CREATION_RATE_LIMITED",
+ 11: "FAILURE_UNKNOWN_CHANNEL_NAME",
+ 12: "FAILURE_UNKNOWN_USER",
+ 13: "FAILURE_UNKNOWN_ERROR",
+ 14: "FAILURE_CANNOT_KICK_ADMIN",
+ 15: "FAILURE_ALREADY_ADMIN",
+}
+var CMsgGCToClientPrivateChatResponse_Result_value = map[string]int32{
+ "SUCCESS": 0,
+ "FAILURE_CREATION_LOCK": 1,
+ "FAILURE_SQL_TRANSACTION": 2,
+ "FAILURE_SDO_LOAD": 3,
+ "FAILURE_NO_PERMISSION": 4,
+ "FAILURE_ALREADY_MEMBER": 5,
+ "FAILURE_NOT_A_MEMBER": 7,
+ "FAILURE_NO_REMAINING_ADMINS": 8,
+ "FAILURE_NO_ROOM": 9,
+ "FAILURE_CREATION_RATE_LIMITED": 10,
+ "FAILURE_UNKNOWN_CHANNEL_NAME": 11,
+ "FAILURE_UNKNOWN_USER": 12,
+ "FAILURE_UNKNOWN_ERROR": 13,
+ "FAILURE_CANNOT_KICK_ADMIN": 14,
+ "FAILURE_ALREADY_ADMIN": 15,
+}
+
+func (x CMsgGCToClientPrivateChatResponse_Result) Enum() *CMsgGCToClientPrivateChatResponse_Result {
+ p := new(CMsgGCToClientPrivateChatResponse_Result)
+ *p = x
+ return p
+}
+func (x CMsgGCToClientPrivateChatResponse_Result) String() string {
+ return proto.EnumName(CMsgGCToClientPrivateChatResponse_Result_name, int32(x))
+}
+func (x *CMsgGCToClientPrivateChatResponse_Result) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(CMsgGCToClientPrivateChatResponse_Result_value, data, "CMsgGCToClientPrivateChatResponse_Result")
+ if err != nil {
+ return err
+ }
+ *x = CMsgGCToClientPrivateChatResponse_Result(value)
+ return nil
+}
+func (CMsgGCToClientPrivateChatResponse_Result) EnumDescriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{342, 0}
+}
+
+type CMsgStartFindingMatch struct {
+ Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
+ Matchgroups *uint32 `protobuf:"varint,2,opt,name=matchgroups,def=4294967295" json:"matchgroups,omitempty"`
+ ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version" json:"client_version,omitempty"`
+ GameModes *uint32 `protobuf:"varint,4,opt,name=game_modes,def=4294967295" json:"game_modes,omitempty"`
+ BotDifficulty *DOTABotDifficulty `protobuf:"varint,5,opt,name=bot_difficulty,enum=DOTABotDifficulty,def=3" json:"bot_difficulty,omitempty"`
+ MatchType *MatchType `protobuf:"varint,6,opt,name=match_type,enum=MatchType,def=0" json:"match_type,omitempty"`
+ Matchlanguages *uint32 `protobuf:"varint,7,opt,name=matchlanguages,def=4294967295" json:"matchlanguages,omitempty"`
+ MapPreference *uint32 `protobuf:"varint,9,opt,name=map_preference" json:"map_preference,omitempty"`
+ TeamId *uint32 `protobuf:"varint,8,opt,name=team_id" json:"team_id,omitempty"`
+ GameLanguageEnum *MatchLanguages `protobuf:"varint,10,opt,name=game_language_enum,enum=MatchLanguages,def=0" json:"game_language_enum,omitempty"`
+ GameLanguageName *string `protobuf:"bytes,11,opt,name=game_language_name" json:"game_language_name,omitempty"`
+ PingData *CMsgClientPingData `protobuf:"bytes,12,opt,name=ping_data" json:"ping_data,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgStartFindingMatch) Reset() { *m = CMsgStartFindingMatch{} }
+func (m *CMsgStartFindingMatch) String() string { return proto.CompactTextString(m) }
+func (*CMsgStartFindingMatch) ProtoMessage() {}
+func (*CMsgStartFindingMatch) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{0} }
+
+const Default_CMsgStartFindingMatch_Matchgroups uint32 = 4294967295
+const Default_CMsgStartFindingMatch_GameModes uint32 = 4294967295
+const Default_CMsgStartFindingMatch_BotDifficulty DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_HARD
+const Default_CMsgStartFindingMatch_MatchType MatchType = MatchType_MATCH_TYPE_CASUAL
+const Default_CMsgStartFindingMatch_Matchlanguages uint32 = 4294967295
+const Default_CMsgStartFindingMatch_GameLanguageEnum MatchLanguages = MatchLanguages_MATCH_LANGUAGE_INVALID
+
+func (m *CMsgStartFindingMatch) GetKey() string {
+ if m != nil && m.Key != nil {
+ return *m.Key
+ }
+ return ""
+}
+
+func (m *CMsgStartFindingMatch) GetMatchgroups() uint32 {
+ if m != nil && m.Matchgroups != nil {
+ return *m.Matchgroups
+ }
+ return Default_CMsgStartFindingMatch_Matchgroups
+}
+
+func (m *CMsgStartFindingMatch) GetClientVersion() uint32 {
+ if m != nil && m.ClientVersion != nil {
+ return *m.ClientVersion
+ }
+ return 0
+}
+
+func (m *CMsgStartFindingMatch) GetGameModes() uint32 {
+ if m != nil && m.GameModes != nil {
+ return *m.GameModes
+ }
+ return Default_CMsgStartFindingMatch_GameModes
+}
+
+func (m *CMsgStartFindingMatch) GetBotDifficulty() DOTABotDifficulty {
+ if m != nil && m.BotDifficulty != nil {
+ return *m.BotDifficulty
+ }
+ return Default_CMsgStartFindingMatch_BotDifficulty
+}
+
+func (m *CMsgStartFindingMatch) GetMatchType() MatchType {
+ if m != nil && m.MatchType != nil {
+ return *m.MatchType
+ }
+ return Default_CMsgStartFindingMatch_MatchType
+}
+
+func (m *CMsgStartFindingMatch) GetMatchlanguages() uint32 {
+ if m != nil && m.Matchlanguages != nil {
+ return *m.Matchlanguages
+ }
+ return Default_CMsgStartFindingMatch_Matchlanguages
+}
+
+func (m *CMsgStartFindingMatch) GetMapPreference() uint32 {
+ if m != nil && m.MapPreference != nil {
+ return *m.MapPreference
+ }
+ return 0
+}
+
+func (m *CMsgStartFindingMatch) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+func (m *CMsgStartFindingMatch) GetGameLanguageEnum() MatchLanguages {
+ if m != nil && m.GameLanguageEnum != nil {
+ return *m.GameLanguageEnum
+ }
+ return Default_CMsgStartFindingMatch_GameLanguageEnum
+}
+
+func (m *CMsgStartFindingMatch) GetGameLanguageName() string {
+ if m != nil && m.GameLanguageName != nil {
+ return *m.GameLanguageName
+ }
+ return ""
+}
+
+func (m *CMsgStartFindingMatch) GetPingData() *CMsgClientPingData {
+ if m != nil {
+ return m.PingData
+ }
+ return nil
+}
+
+type CMsgStopFindingMatch struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgStopFindingMatch) Reset() { *m = CMsgStopFindingMatch{} }
+func (m *CMsgStopFindingMatch) String() string { return proto.CompactTextString(m) }
+func (*CMsgStopFindingMatch) ProtoMessage() {}
+func (*CMsgStopFindingMatch) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{1} }
+
+type CMsgReadyUp struct {
+ State *DOTALobbyReadyState `protobuf:"varint,1,opt,name=state,enum=DOTALobbyReadyState,def=0" json:"state,omitempty"`
+ ReadyUpKey *uint64 `protobuf:"fixed64,2,opt,name=ready_up_key" json:"ready_up_key,omitempty"`
+ HardwareSpecs *CDOTAClientHardwareSpecs `protobuf:"bytes,3,opt,name=hardware_specs" json:"hardware_specs,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgReadyUp) Reset() { *m = CMsgReadyUp{} }
+func (m *CMsgReadyUp) String() string { return proto.CompactTextString(m) }
+func (*CMsgReadyUp) ProtoMessage() {}
+func (*CMsgReadyUp) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{2} }
+
+const Default_CMsgReadyUp_State DOTALobbyReadyState = DOTALobbyReadyState_DOTALobbyReadyState_UNDECLARED
+
+func (m *CMsgReadyUp) GetState() DOTALobbyReadyState {
+ if m != nil && m.State != nil {
+ return *m.State
+ }
+ return Default_CMsgReadyUp_State
+}
+
+func (m *CMsgReadyUp) GetReadyUpKey() uint64 {
+ if m != nil && m.ReadyUpKey != nil {
+ return *m.ReadyUpKey
+ }
+ return 0
+}
+
+func (m *CMsgReadyUp) GetHardwareSpecs() *CDOTAClientHardwareSpecs {
+ if m != nil {
+ return m.HardwareSpecs
+ }
+ return nil
+}
+
+type CMsgReadyUpStatus struct {
+ LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id" json:"lobby_id,omitempty"`
+ AcceptedIds []uint32 `protobuf:"varint,2,rep,name=accepted_ids" json:"accepted_ids,omitempty"`
+ DeclinedIds []uint32 `protobuf:"varint,3,rep,name=declined_ids" json:"declined_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgReadyUpStatus) Reset() { *m = CMsgReadyUpStatus{} }
+func (m *CMsgReadyUpStatus) String() string { return proto.CompactTextString(m) }
+func (*CMsgReadyUpStatus) ProtoMessage() {}
+func (*CMsgReadyUpStatus) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{3} }
+
+func (m *CMsgReadyUpStatus) GetLobbyId() uint64 {
+ if m != nil && m.LobbyId != nil {
+ return *m.LobbyId
+ }
+ return 0
+}
+
+func (m *CMsgReadyUpStatus) GetAcceptedIds() []uint32 {
+ if m != nil {
+ return m.AcceptedIds
+ }
+ return nil
+}
+
+func (m *CMsgReadyUpStatus) GetDeclinedIds() []uint32 {
+ if m != nil {
+ return m.DeclinedIds
+ }
+ return nil
+}
+
+type CSourceTVGameSmall struct {
+ ActivateTime *uint32 `protobuf:"varint,1,opt,name=activate_time" json:"activate_time,omitempty"`
+ DeactivateTime *uint32 `protobuf:"varint,2,opt,name=deactivate_time" json:"deactivate_time,omitempty"`
+ ServerSteamId *uint64 `protobuf:"varint,3,opt,name=server_steam_id" json:"server_steam_id,omitempty"`
+ LobbyId *uint64 `protobuf:"varint,4,opt,name=lobby_id" json:"lobby_id,omitempty"`
+ LeagueId *uint32 `protobuf:"varint,5,opt,name=league_id" json:"league_id,omitempty"`
+ LobbyType *uint32 `protobuf:"varint,6,opt,name=lobby_type" json:"lobby_type,omitempty"`
+ GameTime *int32 `protobuf:"varint,7,opt,name=game_time" json:"game_time,omitempty"`
+ Delay *uint32 `protobuf:"varint,8,opt,name=delay" json:"delay,omitempty"`
+ Spectators *uint32 `protobuf:"varint,9,opt,name=spectators" json:"spectators,omitempty"`
+ GameMode *uint32 `protobuf:"varint,10,opt,name=game_mode" json:"game_mode,omitempty"`
+ AverageMmr *uint32 `protobuf:"varint,11,opt,name=average_mmr" json:"average_mmr,omitempty"`
+ TeamNameRadiant *string `protobuf:"bytes,15,opt,name=team_name_radiant" json:"team_name_radiant,omitempty"`
+ TeamNameDire *string `protobuf:"bytes,16,opt,name=team_name_dire" json:"team_name_dire,omitempty"`
+ SortScore *uint32 `protobuf:"varint,17,opt,name=sort_score" json:"sort_score,omitempty"`
+ LastUpdateTime *float32 `protobuf:"fixed32,18,opt,name=last_update_time" json:"last_update_time,omitempty"`
+ RadiantLead *int32 `protobuf:"varint,19,opt,name=radiant_lead" json:"radiant_lead,omitempty"`
+ RadiantScore *uint32 `protobuf:"varint,20,opt,name=radiant_score" json:"radiant_score,omitempty"`
+ DireScore *uint32 `protobuf:"varint,21,opt,name=dire_score" json:"dire_score,omitempty"`
+ Players []*CSourceTVGameSmall_Player `protobuf:"bytes,22,rep,name=players" json:"players,omitempty"`
+ BuildingState *uint32 `protobuf:"fixed32,23,opt,name=building_state" json:"building_state,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CSourceTVGameSmall) Reset() { *m = CSourceTVGameSmall{} }
+func (m *CSourceTVGameSmall) String() string { return proto.CompactTextString(m) }
+func (*CSourceTVGameSmall) ProtoMessage() {}
+func (*CSourceTVGameSmall) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{4} }
+
+func (m *CSourceTVGameSmall) GetActivateTime() uint32 {
+ if m != nil && m.ActivateTime != nil {
+ return *m.ActivateTime
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetDeactivateTime() uint32 {
+ if m != nil && m.DeactivateTime != nil {
+ return *m.DeactivateTime
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetServerSteamId() uint64 {
+ if m != nil && m.ServerSteamId != nil {
+ return *m.ServerSteamId
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetLobbyId() uint64 {
+ if m != nil && m.LobbyId != nil {
+ return *m.LobbyId
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetLobbyType() uint32 {
+ if m != nil && m.LobbyType != nil {
+ return *m.LobbyType
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetGameTime() int32 {
+ if m != nil && m.GameTime != nil {
+ return *m.GameTime
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetDelay() uint32 {
+ if m != nil && m.Delay != nil {
+ return *m.Delay
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetSpectators() uint32 {
+ if m != nil && m.Spectators != nil {
+ return *m.Spectators
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetGameMode() uint32 {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetAverageMmr() uint32 {
+ if m != nil && m.AverageMmr != nil {
+ return *m.AverageMmr
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetTeamNameRadiant() string {
+ if m != nil && m.TeamNameRadiant != nil {
+ return *m.TeamNameRadiant
+ }
+ return ""
+}
+
+func (m *CSourceTVGameSmall) GetTeamNameDire() string {
+ if m != nil && m.TeamNameDire != nil {
+ return *m.TeamNameDire
+ }
+ return ""
+}
+
+func (m *CSourceTVGameSmall) GetSortScore() uint32 {
+ if m != nil && m.SortScore != nil {
+ return *m.SortScore
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetLastUpdateTime() float32 {
+ if m != nil && m.LastUpdateTime != nil {
+ return *m.LastUpdateTime
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetRadiantLead() int32 {
+ if m != nil && m.RadiantLead != nil {
+ return *m.RadiantLead
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetRadiantScore() uint32 {
+ if m != nil && m.RadiantScore != nil {
+ return *m.RadiantScore
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetDireScore() uint32 {
+ if m != nil && m.DireScore != nil {
+ return *m.DireScore
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall) GetPlayers() []*CSourceTVGameSmall_Player {
+ if m != nil {
+ return m.Players
+ }
+ return nil
+}
+
+func (m *CSourceTVGameSmall) GetBuildingState() uint32 {
+ if m != nil && m.BuildingState != nil {
+ return *m.BuildingState
+ }
+ return 0
+}
+
+type CSourceTVGameSmall_Player struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id" json:"hero_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CSourceTVGameSmall_Player) Reset() { *m = CSourceTVGameSmall_Player{} }
+func (m *CSourceTVGameSmall_Player) String() string { return proto.CompactTextString(m) }
+func (*CSourceTVGameSmall_Player) ProtoMessage() {}
+func (*CSourceTVGameSmall_Player) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{4, 0} }
+
+func (m *CSourceTVGameSmall_Player) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CSourceTVGameSmall_Player) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+type CMsgClientToGCFindTopSourceTVGames struct {
+ SearchKey *string `protobuf:"bytes,1,opt,name=search_key" json:"search_key,omitempty"`
+ LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id" json:"league_id,omitempty"`
+ HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id" json:"hero_id,omitempty"`
+ StartGame *uint32 `protobuf:"varint,4,opt,name=start_game" json:"start_game,omitempty"`
+ GameListIndex *uint32 `protobuf:"varint,5,opt,name=game_list_index" json:"game_list_index,omitempty"`
+ LobbyIds []uint64 `protobuf:"varint,6,rep,name=lobby_ids" json:"lobby_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCFindTopSourceTVGames) Reset() { *m = CMsgClientToGCFindTopSourceTVGames{} }
+func (m *CMsgClientToGCFindTopSourceTVGames) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCFindTopSourceTVGames) ProtoMessage() {}
+func (*CMsgClientToGCFindTopSourceTVGames) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{5}
+}
+
+func (m *CMsgClientToGCFindTopSourceTVGames) GetSearchKey() string {
+ if m != nil && m.SearchKey != nil {
+ return *m.SearchKey
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCFindTopSourceTVGames) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCFindTopSourceTVGames) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCFindTopSourceTVGames) GetStartGame() uint32 {
+ if m != nil && m.StartGame != nil {
+ return *m.StartGame
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCFindTopSourceTVGames) GetGameListIndex() uint32 {
+ if m != nil && m.GameListIndex != nil {
+ return *m.GameListIndex
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCFindTopSourceTVGames) GetLobbyIds() []uint64 {
+ if m != nil {
+ return m.LobbyIds
+ }
+ return nil
+}
+
+type CMsgGCToClientFindTopSourceTVGamesResponse struct {
+ SearchKey *string `protobuf:"bytes,1,opt,name=search_key" json:"search_key,omitempty"`
+ LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id" json:"league_id,omitempty"`
+ HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id" json:"hero_id,omitempty"`
+ StartGame *uint32 `protobuf:"varint,4,opt,name=start_game" json:"start_game,omitempty"`
+ NumGames *uint32 `protobuf:"varint,5,opt,name=num_games" json:"num_games,omitempty"`
+ GameListIndex *uint32 `protobuf:"varint,6,opt,name=game_list_index" json:"game_list_index,omitempty"`
+ GameList []*CSourceTVGameSmall `protobuf:"bytes,7,rep,name=game_list" json:"game_list,omitempty"`
+ SpecificGames *bool `protobuf:"varint,8,opt,name=specific_games" json:"specific_games,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientFindTopSourceTVGamesResponse) Reset() {
+ *m = CMsgGCToClientFindTopSourceTVGamesResponse{}
+}
+func (m *CMsgGCToClientFindTopSourceTVGamesResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientFindTopSourceTVGamesResponse) ProtoMessage() {}
+func (*CMsgGCToClientFindTopSourceTVGamesResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{6}
+}
+
+func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetSearchKey() string {
+ if m != nil && m.SearchKey != nil {
+ return *m.SearchKey
+ }
+ return ""
+}
+
+func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetStartGame() uint32 {
+ if m != nil && m.StartGame != nil {
+ return *m.StartGame
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetNumGames() uint32 {
+ if m != nil && m.NumGames != nil {
+ return *m.NumGames
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetGameListIndex() uint32 {
+ if m != nil && m.GameListIndex != nil {
+ return *m.GameListIndex
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetGameList() []*CSourceTVGameSmall {
+ if m != nil {
+ return m.GameList
+ }
+ return nil
+}
+
+func (m *CMsgGCToClientFindTopSourceTVGamesResponse) GetSpecificGames() bool {
+ if m != nil && m.SpecificGames != nil {
+ return *m.SpecificGames
+ }
+ return false
+}
+
+type CMsgClientToGCTopMatchesRequest struct {
+ HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
+ PlayerAccountId *uint32 `protobuf:"varint,2,opt,name=player_account_id" json:"player_account_id,omitempty"`
+ TeamId *uint32 `protobuf:"varint,3,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCTopMatchesRequest) Reset() { *m = CMsgClientToGCTopMatchesRequest{} }
+func (m *CMsgClientToGCTopMatchesRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCTopMatchesRequest) ProtoMessage() {}
+func (*CMsgClientToGCTopMatchesRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{7} }
+
+func (m *CMsgClientToGCTopMatchesRequest) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCTopMatchesRequest) GetPlayerAccountId() uint32 {
+ if m != nil && m.PlayerAccountId != nil {
+ return *m.PlayerAccountId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCTopMatchesRequest) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgClientToGCTopLeagueMatchesRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCTopLeagueMatchesRequest) Reset() { *m = CMsgClientToGCTopLeagueMatchesRequest{} }
+func (m *CMsgClientToGCTopLeagueMatchesRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCTopLeagueMatchesRequest) ProtoMessage() {}
+func (*CMsgClientToGCTopLeagueMatchesRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{8}
+}
+
+type CMsgClientToGCTopFriendMatchesRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCTopFriendMatchesRequest) Reset() { *m = CMsgClientToGCTopFriendMatchesRequest{} }
+func (m *CMsgClientToGCTopFriendMatchesRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCTopFriendMatchesRequest) ProtoMessage() {}
+func (*CMsgClientToGCTopFriendMatchesRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{9}
+}
+
+type CMsgClientToGCMatchesMinimalRequest struct {
+ MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids" json:"match_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCMatchesMinimalRequest) Reset() { *m = CMsgClientToGCMatchesMinimalRequest{} }
+func (m *CMsgClientToGCMatchesMinimalRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCMatchesMinimalRequest) ProtoMessage() {}
+func (*CMsgClientToGCMatchesMinimalRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{10}
+}
+
+func (m *CMsgClientToGCMatchesMinimalRequest) GetMatchIds() []uint64 {
+ if m != nil {
+ return m.MatchIds
+ }
+ return nil
+}
+
+type CMsgClientToGCMatchesMinimalResponse struct {
+ Matches []*CMsgDOTAMatchMinimal `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"`
+ LastMatch *bool `protobuf:"varint,2,opt,name=last_match" json:"last_match,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCMatchesMinimalResponse) Reset() { *m = CMsgClientToGCMatchesMinimalResponse{} }
+func (m *CMsgClientToGCMatchesMinimalResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCMatchesMinimalResponse) ProtoMessage() {}
+func (*CMsgClientToGCMatchesMinimalResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{11}
+}
+
+func (m *CMsgClientToGCMatchesMinimalResponse) GetMatches() []*CMsgDOTAMatchMinimal {
+ if m != nil {
+ return m.Matches
+ }
+ return nil
+}
+
+func (m *CMsgClientToGCMatchesMinimalResponse) GetLastMatch() bool {
+ if m != nil && m.LastMatch != nil {
+ return *m.LastMatch
+ }
+ return false
+}
+
+type CMsgGCToClientTopLeagueMatchesResponse struct {
+ Matches []*CMsgDOTAMatchMinimal `protobuf:"bytes,2,rep,name=matches" json:"matches,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientTopLeagueMatchesResponse) Reset() {
+ *m = CMsgGCToClientTopLeagueMatchesResponse{}
+}
+func (m *CMsgGCToClientTopLeagueMatchesResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientTopLeagueMatchesResponse) ProtoMessage() {}
+func (*CMsgGCToClientTopLeagueMatchesResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{12}
+}
+
+func (m *CMsgGCToClientTopLeagueMatchesResponse) GetMatches() []*CMsgDOTAMatchMinimal {
+ if m != nil {
+ return m.Matches
+ }
+ return nil
+}
+
+type CMsgGCToClientTopFriendMatchesResponse struct {
+ Matches []*CMsgDOTAMatchMinimal `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientTopFriendMatchesResponse) Reset() {
+ *m = CMsgGCToClientTopFriendMatchesResponse{}
+}
+func (m *CMsgGCToClientTopFriendMatchesResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientTopFriendMatchesResponse) ProtoMessage() {}
+func (*CMsgGCToClientTopFriendMatchesResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{13}
+}
+
+func (m *CMsgGCToClientTopFriendMatchesResponse) GetMatches() []*CMsgDOTAMatchMinimal {
+ if m != nil {
+ return m.Matches
+ }
+ return nil
+}
+
+type CMsgClientToGCFindTopMatches struct {
+ StartGame *uint32 `protobuf:"varint,1,opt,name=start_game" json:"start_game,omitempty"`
+ LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id" json:"league_id,omitempty"`
+ HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id" json:"hero_id,omitempty"`
+ FriendId *uint32 `protobuf:"varint,4,opt,name=friend_id" json:"friend_id,omitempty"`
+ FriendList *bool `protobuf:"varint,5,opt,name=friend_list" json:"friend_list,omitempty"`
+ LeagueList *bool `protobuf:"varint,6,opt,name=league_list" json:"league_list,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCFindTopMatches) Reset() { *m = CMsgClientToGCFindTopMatches{} }
+func (m *CMsgClientToGCFindTopMatches) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCFindTopMatches) ProtoMessage() {}
+func (*CMsgClientToGCFindTopMatches) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{14} }
+
+func (m *CMsgClientToGCFindTopMatches) GetStartGame() uint32 {
+ if m != nil && m.StartGame != nil {
+ return *m.StartGame
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCFindTopMatches) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCFindTopMatches) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCFindTopMatches) GetFriendId() uint32 {
+ if m != nil && m.FriendId != nil {
+ return *m.FriendId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCFindTopMatches) GetFriendList() bool {
+ if m != nil && m.FriendList != nil {
+ return *m.FriendList
+ }
+ return false
+}
+
+func (m *CMsgClientToGCFindTopMatches) GetLeagueList() bool {
+ if m != nil && m.LeagueList != nil {
+ return *m.LeagueList
+ }
+ return false
+}
+
+type CMsgGCToClientFindTopLeagueMatchesResponse struct {
+ StartGame *uint32 `protobuf:"varint,1,opt,name=start_game" json:"start_game,omitempty"`
+ LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id" json:"league_id,omitempty"`
+ HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id" json:"hero_id,omitempty"`
+ MatchIds []uint32 `protobuf:"varint,4,rep,name=match_ids" json:"match_ids,omitempty"`
+ Matches []*CMsgDOTAMatch `protobuf:"bytes,5,rep,name=matches" json:"matches,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientFindTopLeagueMatchesResponse) Reset() {
+ *m = CMsgGCToClientFindTopLeagueMatchesResponse{}
+}
+func (m *CMsgGCToClientFindTopLeagueMatchesResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientFindTopLeagueMatchesResponse) ProtoMessage() {}
+func (*CMsgGCToClientFindTopLeagueMatchesResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{15}
+}
+
+func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetStartGame() uint32 {
+ if m != nil && m.StartGame != nil {
+ return *m.StartGame
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetMatchIds() []uint32 {
+ if m != nil {
+ return m.MatchIds
+ }
+ return nil
+}
+
+func (m *CMsgGCToClientFindTopLeagueMatchesResponse) GetMatches() []*CMsgDOTAMatch {
+ if m != nil {
+ return m.Matches
+ }
+ return nil
+}
+
+type CMsgSpectateFriendGame struct {
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgSpectateFriendGame) Reset() { *m = CMsgSpectateFriendGame{} }
+func (m *CMsgSpectateFriendGame) String() string { return proto.CompactTextString(m) }
+func (*CMsgSpectateFriendGame) ProtoMessage() {}
+func (*CMsgSpectateFriendGame) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{16} }
+
+func (m *CMsgSpectateFriendGame) GetSteamId() uint64 {
+ if m != nil && m.SteamId != nil {
+ return *m.SteamId
+ }
+ return 0
+}
+
+type CMsgSpectateFriendGameResponse struct {
+ ServerSteamid *uint64 `protobuf:"fixed64,4,opt,name=server_steamid" json:"server_steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgSpectateFriendGameResponse) Reset() { *m = CMsgSpectateFriendGameResponse{} }
+func (m *CMsgSpectateFriendGameResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgSpectateFriendGameResponse) ProtoMessage() {}
+func (*CMsgSpectateFriendGameResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{17} }
+
+func (m *CMsgSpectateFriendGameResponse) GetServerSteamid() uint64 {
+ if m != nil && m.ServerSteamid != nil {
+ return *m.ServerSteamid
+ }
+ return 0
+}
+
+type CMsgAbandonCurrentGame struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgAbandonCurrentGame) Reset() { *m = CMsgAbandonCurrentGame{} }
+func (m *CMsgAbandonCurrentGame) String() string { return proto.CompactTextString(m) }
+func (*CMsgAbandonCurrentGame) ProtoMessage() {}
+func (*CMsgAbandonCurrentGame) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{18} }
+
+type CMsgClientSuspended struct {
+ TimeEnd *uint32 `protobuf:"varint,1,opt,name=time_end" json:"time_end,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientSuspended) Reset() { *m = CMsgClientSuspended{} }
+func (m *CMsgClientSuspended) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSuspended) ProtoMessage() {}
+func (*CMsgClientSuspended) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{19} }
+
+func (m *CMsgClientSuspended) GetTimeEnd() uint32 {
+ if m != nil && m.TimeEnd != nil {
+ return *m.TimeEnd
+ }
+ return 0
+}
+
+type CMsgPracticeLobbySetDetails struct {
+ LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id" json:"lobby_id,omitempty"`
+ GameName *string `protobuf:"bytes,2,opt,name=game_name" json:"game_name,omitempty"`
+ TeamDetails []*CLobbyTeamDetails `protobuf:"bytes,3,rep,name=team_details" json:"team_details,omitempty"`
+ ServerRegion *uint32 `protobuf:"varint,4,opt,name=server_region" json:"server_region,omitempty"`
+ GameMode *uint32 `protobuf:"varint,5,opt,name=game_mode" json:"game_mode,omitempty"`
+ CmPick *DOTA_CM_PICK `protobuf:"varint,6,opt,name=cm_pick,enum=DOTA_CM_PICK,def=0" json:"cm_pick,omitempty"`
+ BotDifficulty *DOTABotDifficulty `protobuf:"varint,9,opt,name=bot_difficulty,enum=DOTABotDifficulty,def=2" json:"bot_difficulty,omitempty"`
+ AllowCheats *bool `protobuf:"varint,10,opt,name=allow_cheats" json:"allow_cheats,omitempty"`
+ FillWithBots *bool `protobuf:"varint,11,opt,name=fill_with_bots" json:"fill_with_bots,omitempty"`
+ IntroMode *bool `protobuf:"varint,12,opt,name=intro_mode" json:"intro_mode,omitempty"`
+ AllowSpectating *bool `protobuf:"varint,13,opt,name=allow_spectating" json:"allow_spectating,omitempty"`
+ GameVersion *DOTAGameVersion `protobuf:"varint,14,opt,name=game_version,enum=DOTAGameVersion,def=0" json:"game_version,omitempty"`
+ PassKey *string `protobuf:"bytes,15,opt,name=pass_key" json:"pass_key,omitempty"`
+ Leagueid *uint32 `protobuf:"varint,16,opt,name=leagueid" json:"leagueid,omitempty"`
+ PenaltyLevelRadiant *uint32 `protobuf:"varint,17,opt,name=penalty_level_radiant" json:"penalty_level_radiant,omitempty"`
+ PenaltyLevelDire *uint32 `protobuf:"varint,18,opt,name=penalty_level_dire" json:"penalty_level_dire,omitempty"`
+ LoadGameId *uint32 `protobuf:"varint,19,opt,name=load_game_id" json:"load_game_id,omitempty"`
+ SeriesType *uint32 `protobuf:"varint,20,opt,name=series_type" json:"series_type,omitempty"`
+ RadiantSeriesWins *uint32 `protobuf:"varint,21,opt,name=radiant_series_wins" json:"radiant_series_wins,omitempty"`
+ DireSeriesWins *uint32 `protobuf:"varint,22,opt,name=dire_series_wins" json:"dire_series_wins,omitempty"`
+ Allchat *bool `protobuf:"varint,23,opt,name=allchat,def=0" json:"allchat,omitempty"`
+ DotaTvDelay *LobbyDotaTVDelay `protobuf:"varint,24,opt,name=dota_tv_delay,enum=LobbyDotaTVDelay,def=1" json:"dota_tv_delay,omitempty"`
+ Lan *bool `protobuf:"varint,25,opt,name=lan" json:"lan,omitempty"`
+ CustomGameMode *string `protobuf:"bytes,26,opt,name=custom_game_mode" json:"custom_game_mode,omitempty"`
+ CustomMapName *string `protobuf:"bytes,27,opt,name=custom_map_name" json:"custom_map_name,omitempty"`
+ CustomDifficulty *uint32 `protobuf:"varint,28,opt,name=custom_difficulty" json:"custom_difficulty,omitempty"`
+ CustomGameId *uint64 `protobuf:"varint,29,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ CustomMinPlayers *uint32 `protobuf:"varint,30,opt,name=custom_min_players" json:"custom_min_players,omitempty"`
+ CustomMaxPlayers *uint32 `protobuf:"varint,31,opt,name=custom_max_players" json:"custom_max_players,omitempty"`
+ LanHostPingToServerRegion *uint32 `protobuf:"varint,32,opt,name=lan_host_ping_to_server_region" json:"lan_host_ping_to_server_region,omitempty"`
+ Visibility *DOTALobbyVisibility `protobuf:"varint,33,opt,name=visibility,enum=DOTALobbyVisibility,def=0" json:"visibility,omitempty"`
+ CustomGameCrc *uint64 `protobuf:"fixed64,34,opt,name=custom_game_crc" json:"custom_game_crc,omitempty"`
+ LeagueSeriesId *uint32 `protobuf:"varint,35,opt,name=league_series_id" json:"league_series_id,omitempty"`
+ LeagueGameId *uint32 `protobuf:"varint,36,opt,name=league_game_id" json:"league_game_id,omitempty"`
+ CustomGameTimestamp *uint32 `protobuf:"fixed32,37,opt,name=custom_game_timestamp" json:"custom_game_timestamp,omitempty"`
+ PreviousMatchOverride *uint64 `protobuf:"varint,38,opt,name=previous_match_override" json:"previous_match_override,omitempty"`
+ LeagueSelectionPriorityTeam *uint32 `protobuf:"varint,39,opt,name=league_selection_priority_team" json:"league_selection_priority_team,omitempty"`
+ LeagueSelectionPriorityChoice *SelectionPriorityType `protobuf:"varint,40,opt,name=league_selection_priority_choice,enum=SelectionPriorityType,def=0" json:"league_selection_priority_choice,omitempty"`
+ LeagueNonSelectionPriorityChoice *SelectionPriorityType `protobuf:"varint,41,opt,name=league_non_selection_priority_choice,enum=SelectionPriorityType,def=0" json:"league_non_selection_priority_choice,omitempty"`
+ PauseSetting *LobbyDotaPauseSetting `protobuf:"varint,42,opt,name=pause_setting,enum=LobbyDotaPauseSetting,def=0" json:"pause_setting,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbySetDetails) Reset() { *m = CMsgPracticeLobbySetDetails{} }
+func (m *CMsgPracticeLobbySetDetails) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbySetDetails) ProtoMessage() {}
+func (*CMsgPracticeLobbySetDetails) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{20} }
+
+const Default_CMsgPracticeLobbySetDetails_CmPick DOTA_CM_PICK = DOTA_CM_PICK_DOTA_CM_RANDOM
+const Default_CMsgPracticeLobbySetDetails_BotDifficulty DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_MEDIUM
+const Default_CMsgPracticeLobbySetDetails_GameVersion DOTAGameVersion = DOTAGameVersion_GAME_VERSION_CURRENT
+const Default_CMsgPracticeLobbySetDetails_Allchat bool = false
+const Default_CMsgPracticeLobbySetDetails_DotaTvDelay LobbyDotaTVDelay = LobbyDotaTVDelay_LobbyDotaTV_120
+const Default_CMsgPracticeLobbySetDetails_Visibility DOTALobbyVisibility = DOTALobbyVisibility_DOTALobbyVisibility_Public
+const Default_CMsgPracticeLobbySetDetails_LeagueSelectionPriorityChoice SelectionPriorityType = SelectionPriorityType_UNDEFINED
+const Default_CMsgPracticeLobbySetDetails_LeagueNonSelectionPriorityChoice SelectionPriorityType = SelectionPriorityType_UNDEFINED
+const Default_CMsgPracticeLobbySetDetails_PauseSetting LobbyDotaPauseSetting = LobbyDotaPauseSetting_LobbyDotaPauseSetting_Unlimited
+
+func (m *CMsgPracticeLobbySetDetails) GetLobbyId() uint64 {
+ if m != nil && m.LobbyId != nil {
+ return *m.LobbyId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetGameName() string {
+ if m != nil && m.GameName != nil {
+ return *m.GameName
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetTeamDetails() []*CLobbyTeamDetails {
+ if m != nil {
+ return m.TeamDetails
+ }
+ return nil
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetServerRegion() uint32 {
+ if m != nil && m.ServerRegion != nil {
+ return *m.ServerRegion
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetGameMode() uint32 {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetCmPick() DOTA_CM_PICK {
+ if m != nil && m.CmPick != nil {
+ return *m.CmPick
+ }
+ return Default_CMsgPracticeLobbySetDetails_CmPick
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetBotDifficulty() DOTABotDifficulty {
+ if m != nil && m.BotDifficulty != nil {
+ return *m.BotDifficulty
+ }
+ return Default_CMsgPracticeLobbySetDetails_BotDifficulty
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetAllowCheats() bool {
+ if m != nil && m.AllowCheats != nil {
+ return *m.AllowCheats
+ }
+ return false
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetFillWithBots() bool {
+ if m != nil && m.FillWithBots != nil {
+ return *m.FillWithBots
+ }
+ return false
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetIntroMode() bool {
+ if m != nil && m.IntroMode != nil {
+ return *m.IntroMode
+ }
+ return false
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetAllowSpectating() bool {
+ if m != nil && m.AllowSpectating != nil {
+ return *m.AllowSpectating
+ }
+ return false
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetGameVersion() DOTAGameVersion {
+ if m != nil && m.GameVersion != nil {
+ return *m.GameVersion
+ }
+ return Default_CMsgPracticeLobbySetDetails_GameVersion
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetPassKey() string {
+ if m != nil && m.PassKey != nil {
+ return *m.PassKey
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetLeagueid() uint32 {
+ if m != nil && m.Leagueid != nil {
+ return *m.Leagueid
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetPenaltyLevelRadiant() uint32 {
+ if m != nil && m.PenaltyLevelRadiant != nil {
+ return *m.PenaltyLevelRadiant
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetPenaltyLevelDire() uint32 {
+ if m != nil && m.PenaltyLevelDire != nil {
+ return *m.PenaltyLevelDire
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetLoadGameId() uint32 {
+ if m != nil && m.LoadGameId != nil {
+ return *m.LoadGameId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetSeriesType() uint32 {
+ if m != nil && m.SeriesType != nil {
+ return *m.SeriesType
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetRadiantSeriesWins() uint32 {
+ if m != nil && m.RadiantSeriesWins != nil {
+ return *m.RadiantSeriesWins
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetDireSeriesWins() uint32 {
+ if m != nil && m.DireSeriesWins != nil {
+ return *m.DireSeriesWins
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetAllchat() bool {
+ if m != nil && m.Allchat != nil {
+ return *m.Allchat
+ }
+ return Default_CMsgPracticeLobbySetDetails_Allchat
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetDotaTvDelay() LobbyDotaTVDelay {
+ if m != nil && m.DotaTvDelay != nil {
+ return *m.DotaTvDelay
+ }
+ return Default_CMsgPracticeLobbySetDetails_DotaTvDelay
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetLan() bool {
+ if m != nil && m.Lan != nil {
+ return *m.Lan
+ }
+ return false
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetCustomGameMode() string {
+ if m != nil && m.CustomGameMode != nil {
+ return *m.CustomGameMode
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetCustomMapName() string {
+ if m != nil && m.CustomMapName != nil {
+ return *m.CustomMapName
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetCustomDifficulty() uint32 {
+ if m != nil && m.CustomDifficulty != nil {
+ return *m.CustomDifficulty
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetCustomMinPlayers() uint32 {
+ if m != nil && m.CustomMinPlayers != nil {
+ return *m.CustomMinPlayers
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetCustomMaxPlayers() uint32 {
+ if m != nil && m.CustomMaxPlayers != nil {
+ return *m.CustomMaxPlayers
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetLanHostPingToServerRegion() uint32 {
+ if m != nil && m.LanHostPingToServerRegion != nil {
+ return *m.LanHostPingToServerRegion
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetVisibility() DOTALobbyVisibility {
+ if m != nil && m.Visibility != nil {
+ return *m.Visibility
+ }
+ return Default_CMsgPracticeLobbySetDetails_Visibility
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetCustomGameCrc() uint64 {
+ if m != nil && m.CustomGameCrc != nil {
+ return *m.CustomGameCrc
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetLeagueSeriesId() uint32 {
+ if m != nil && m.LeagueSeriesId != nil {
+ return *m.LeagueSeriesId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetLeagueGameId() uint32 {
+ if m != nil && m.LeagueGameId != nil {
+ return *m.LeagueGameId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetCustomGameTimestamp() uint32 {
+ if m != nil && m.CustomGameTimestamp != nil {
+ return *m.CustomGameTimestamp
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetPreviousMatchOverride() uint64 {
+ if m != nil && m.PreviousMatchOverride != nil {
+ return *m.PreviousMatchOverride
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetLeagueSelectionPriorityTeam() uint32 {
+ if m != nil && m.LeagueSelectionPriorityTeam != nil {
+ return *m.LeagueSelectionPriorityTeam
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetLeagueSelectionPriorityChoice() SelectionPriorityType {
+ if m != nil && m.LeagueSelectionPriorityChoice != nil {
+ return *m.LeagueSelectionPriorityChoice
+ }
+ return Default_CMsgPracticeLobbySetDetails_LeagueSelectionPriorityChoice
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetLeagueNonSelectionPriorityChoice() SelectionPriorityType {
+ if m != nil && m.LeagueNonSelectionPriorityChoice != nil {
+ return *m.LeagueNonSelectionPriorityChoice
+ }
+ return Default_CMsgPracticeLobbySetDetails_LeagueNonSelectionPriorityChoice
+}
+
+func (m *CMsgPracticeLobbySetDetails) GetPauseSetting() LobbyDotaPauseSetting {
+ if m != nil && m.PauseSetting != nil {
+ return *m.PauseSetting
+ }
+ return Default_CMsgPracticeLobbySetDetails_PauseSetting
+}
+
+type CMsgPracticeLobbyCreate struct {
+ SearchKey *string `protobuf:"bytes,1,opt,name=search_key" json:"search_key,omitempty"`
+ TournamentGame *bool `protobuf:"varint,2,opt,name=tournament_game" json:"tournament_game,omitempty"`
+ TournamentGameId *uint32 `protobuf:"varint,3,opt,name=tournament_game_id" json:"tournament_game_id,omitempty"`
+ TournamentId *uint32 `protobuf:"varint,4,opt,name=tournament_id" json:"tournament_id,omitempty"`
+ PassKey *string `protobuf:"bytes,5,opt,name=pass_key" json:"pass_key,omitempty"`
+ ClientVersion *uint32 `protobuf:"varint,6,opt,name=client_version" json:"client_version,omitempty"`
+ LobbyDetails *CMsgPracticeLobbySetDetails `protobuf:"bytes,7,opt,name=lobby_details" json:"lobby_details,omitempty"`
+ SaveGame *CMsgPracticeLobbyCreate_SaveGame `protobuf:"bytes,8,opt,name=save_game" json:"save_game,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyCreate) Reset() { *m = CMsgPracticeLobbyCreate{} }
+func (m *CMsgPracticeLobbyCreate) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyCreate) ProtoMessage() {}
+func (*CMsgPracticeLobbyCreate) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{21} }
+
+func (m *CMsgPracticeLobbyCreate) GetSearchKey() string {
+ if m != nil && m.SearchKey != nil {
+ return *m.SearchKey
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbyCreate) GetTournamentGame() bool {
+ if m != nil && m.TournamentGame != nil {
+ return *m.TournamentGame
+ }
+ return false
+}
+
+func (m *CMsgPracticeLobbyCreate) GetTournamentGameId() uint32 {
+ if m != nil && m.TournamentGameId != nil {
+ return *m.TournamentGameId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyCreate) GetTournamentId() uint32 {
+ if m != nil && m.TournamentId != nil {
+ return *m.TournamentId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyCreate) GetPassKey() string {
+ if m != nil && m.PassKey != nil {
+ return *m.PassKey
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbyCreate) GetClientVersion() uint32 {
+ if m != nil && m.ClientVersion != nil {
+ return *m.ClientVersion
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyCreate) GetLobbyDetails() *CMsgPracticeLobbySetDetails {
+ if m != nil {
+ return m.LobbyDetails
+ }
+ return nil
+}
+
+func (m *CMsgPracticeLobbyCreate) GetSaveGame() *CMsgPracticeLobbyCreate_SaveGame {
+ if m != nil {
+ return m.SaveGame
+ }
+ return nil
+}
+
+type CMsgPracticeLobbyCreate_SaveGame struct {
+ Data []byte `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
+ Version *int32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,3,opt,name=steam_id" json:"steam_id,omitempty"`
+ Signature *uint64 `protobuf:"fixed64,4,opt,name=signature" json:"signature,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyCreate_SaveGame) Reset() { *m = CMsgPracticeLobbyCreate_SaveGame{} }
+func (m *CMsgPracticeLobbyCreate_SaveGame) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyCreate_SaveGame) ProtoMessage() {}
+func (*CMsgPracticeLobbyCreate_SaveGame) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{21, 0}
+}
+
+func (m *CMsgPracticeLobbyCreate_SaveGame) GetData() []byte {
+ if m != nil {
+ return m.Data
+ }
+ return nil
+}
+
+func (m *CMsgPracticeLobbyCreate_SaveGame) GetVersion() int32 {
+ if m != nil && m.Version != nil {
+ return *m.Version
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyCreate_SaveGame) GetSteamId() uint64 {
+ if m != nil && m.SteamId != nil {
+ return *m.SteamId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyCreate_SaveGame) GetSignature() uint64 {
+ if m != nil && m.Signature != nil {
+ return *m.Signature
+ }
+ return 0
+}
+
+type CMsgPracticeLobbySetTeamSlot struct {
+ Team *DOTA_GC_TEAM `protobuf:"varint,1,opt,name=team,enum=DOTA_GC_TEAM,def=0" json:"team,omitempty"`
+ Slot *uint32 `protobuf:"varint,2,opt,name=slot" json:"slot,omitempty"`
+ BotDifficulty *DOTABotDifficulty `protobuf:"varint,3,opt,name=bot_difficulty,enum=DOTABotDifficulty,def=0" json:"bot_difficulty,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbySetTeamSlot) Reset() { *m = CMsgPracticeLobbySetTeamSlot{} }
+func (m *CMsgPracticeLobbySetTeamSlot) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbySetTeamSlot) ProtoMessage() {}
+func (*CMsgPracticeLobbySetTeamSlot) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{22} }
+
+const Default_CMsgPracticeLobbySetTeamSlot_Team DOTA_GC_TEAM = DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS
+const Default_CMsgPracticeLobbySetTeamSlot_BotDifficulty DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE
+
+func (m *CMsgPracticeLobbySetTeamSlot) GetTeam() DOTA_GC_TEAM {
+ if m != nil && m.Team != nil {
+ return *m.Team
+ }
+ return Default_CMsgPracticeLobbySetTeamSlot_Team
+}
+
+func (m *CMsgPracticeLobbySetTeamSlot) GetSlot() uint32 {
+ if m != nil && m.Slot != nil {
+ return *m.Slot
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbySetTeamSlot) GetBotDifficulty() DOTABotDifficulty {
+ if m != nil && m.BotDifficulty != nil {
+ return *m.BotDifficulty
+ }
+ return Default_CMsgPracticeLobbySetTeamSlot_BotDifficulty
+}
+
+type CMsgPracticeLobbySetCoach struct {
+ Team *DOTA_GC_TEAM `protobuf:"varint,1,opt,name=team,enum=DOTA_GC_TEAM,def=0" json:"team,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbySetCoach) Reset() { *m = CMsgPracticeLobbySetCoach{} }
+func (m *CMsgPracticeLobbySetCoach) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbySetCoach) ProtoMessage() {}
+func (*CMsgPracticeLobbySetCoach) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{23} }
+
+const Default_CMsgPracticeLobbySetCoach_Team DOTA_GC_TEAM = DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS
+
+func (m *CMsgPracticeLobbySetCoach) GetTeam() DOTA_GC_TEAM {
+ if m != nil && m.Team != nil {
+ return *m.Team
+ }
+ return Default_CMsgPracticeLobbySetCoach_Team
+}
+
+type CMsgPracticeLobbyJoinBroadcastChannel struct {
+ Channel *uint32 `protobuf:"varint,1,opt,name=channel" json:"channel,omitempty"`
+ PreferredDescription *string `protobuf:"bytes,2,opt,name=preferred_description" json:"preferred_description,omitempty"`
+ PreferredCountryCode *string `protobuf:"bytes,3,opt,name=preferred_country_code" json:"preferred_country_code,omitempty"`
+ PreferredLanguageCode *string `protobuf:"bytes,4,opt,name=preferred_language_code" json:"preferred_language_code,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyJoinBroadcastChannel) Reset() { *m = CMsgPracticeLobbyJoinBroadcastChannel{} }
+func (m *CMsgPracticeLobbyJoinBroadcastChannel) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyJoinBroadcastChannel) ProtoMessage() {}
+func (*CMsgPracticeLobbyJoinBroadcastChannel) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{24}
+}
+
+func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetChannel() uint32 {
+ if m != nil && m.Channel != nil {
+ return *m.Channel
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetPreferredDescription() string {
+ if m != nil && m.PreferredDescription != nil {
+ return *m.PreferredDescription
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetPreferredCountryCode() string {
+ if m != nil && m.PreferredCountryCode != nil {
+ return *m.PreferredCountryCode
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbyJoinBroadcastChannel) GetPreferredLanguageCode() string {
+ if m != nil && m.PreferredLanguageCode != nil {
+ return *m.PreferredLanguageCode
+ }
+ return ""
+}
+
+type CMsgPracticeLobbyCloseBroadcastChannel struct {
+ Channel *uint32 `protobuf:"varint,1,opt,name=channel" json:"channel,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyCloseBroadcastChannel) Reset() {
+ *m = CMsgPracticeLobbyCloseBroadcastChannel{}
+}
+func (m *CMsgPracticeLobbyCloseBroadcastChannel) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyCloseBroadcastChannel) ProtoMessage() {}
+func (*CMsgPracticeLobbyCloseBroadcastChannel) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{25}
+}
+
+func (m *CMsgPracticeLobbyCloseBroadcastChannel) GetChannel() uint32 {
+ if m != nil && m.Channel != nil {
+ return *m.Channel
+ }
+ return 0
+}
+
+type CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) Reset() {
+ *m = CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus{}
+}
+func (m *CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) ProtoMessage() {}
+func (*CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{26}
+}
+
+type CMsgPracticeLobbyKick struct {
+ AccountId *uint32 `protobuf:"varint,3,opt,name=account_id" json:"account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyKick) Reset() { *m = CMsgPracticeLobbyKick{} }
+func (m *CMsgPracticeLobbyKick) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyKick) ProtoMessage() {}
+func (*CMsgPracticeLobbyKick) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{27} }
+
+func (m *CMsgPracticeLobbyKick) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+type CMsgPracticeLobbyKickFromTeam struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyKickFromTeam) Reset() { *m = CMsgPracticeLobbyKickFromTeam{} }
+func (m *CMsgPracticeLobbyKickFromTeam) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyKickFromTeam) ProtoMessage() {}
+func (*CMsgPracticeLobbyKickFromTeam) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{28} }
+
+func (m *CMsgPracticeLobbyKickFromTeam) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+type CMsgPracticeLobbyLeave struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyLeave) Reset() { *m = CMsgPracticeLobbyLeave{} }
+func (m *CMsgPracticeLobbyLeave) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyLeave) ProtoMessage() {}
+func (*CMsgPracticeLobbyLeave) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{29} }
+
+type CMsgPracticeLobbyLaunch struct {
+ ClientVersion *uint32 `protobuf:"varint,5,opt,name=client_version" json:"client_version,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyLaunch) Reset() { *m = CMsgPracticeLobbyLaunch{} }
+func (m *CMsgPracticeLobbyLaunch) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyLaunch) ProtoMessage() {}
+func (*CMsgPracticeLobbyLaunch) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{30} }
+
+func (m *CMsgPracticeLobbyLaunch) GetClientVersion() uint32 {
+ if m != nil && m.ClientVersion != nil {
+ return *m.ClientVersion
+ }
+ return 0
+}
+
+type CMsgApplyTeamToPracticeLobby struct {
+ TeamId *uint32 `protobuf:"varint,1,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgApplyTeamToPracticeLobby) Reset() { *m = CMsgApplyTeamToPracticeLobby{} }
+func (m *CMsgApplyTeamToPracticeLobby) String() string { return proto.CompactTextString(m) }
+func (*CMsgApplyTeamToPracticeLobby) ProtoMessage() {}
+func (*CMsgApplyTeamToPracticeLobby) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{31} }
+
+func (m *CMsgApplyTeamToPracticeLobby) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgClearPracticeLobbyTeam struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClearPracticeLobbyTeam) Reset() { *m = CMsgClearPracticeLobbyTeam{} }
+func (m *CMsgClearPracticeLobbyTeam) String() string { return proto.CompactTextString(m) }
+func (*CMsgClearPracticeLobbyTeam) ProtoMessage() {}
+func (*CMsgClearPracticeLobbyTeam) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{32} }
+
+type CMsgPracticeLobbyList struct {
+ TournamentGames *bool `protobuf:"varint,1,opt,name=tournament_games" json:"tournament_games,omitempty"`
+ PassKey *string `protobuf:"bytes,2,opt,name=pass_key" json:"pass_key,omitempty"`
+ Region *uint32 `protobuf:"varint,3,opt,name=region" json:"region,omitempty"`
+ GameMode *DOTA_GameMode `protobuf:"varint,4,opt,name=game_mode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyList) Reset() { *m = CMsgPracticeLobbyList{} }
+func (m *CMsgPracticeLobbyList) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyList) ProtoMessage() {}
+func (*CMsgPracticeLobbyList) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{33} }
+
+const Default_CMsgPracticeLobbyList_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE
+
+func (m *CMsgPracticeLobbyList) GetTournamentGames() bool {
+ if m != nil && m.TournamentGames != nil {
+ return *m.TournamentGames
+ }
+ return false
+}
+
+func (m *CMsgPracticeLobbyList) GetPassKey() string {
+ if m != nil && m.PassKey != nil {
+ return *m.PassKey
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbyList) GetRegion() uint32 {
+ if m != nil && m.Region != nil {
+ return *m.Region
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyList) GetGameMode() DOTA_GameMode {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return Default_CMsgPracticeLobbyList_GameMode
+}
+
+type CMsgPracticeLobbyListResponseEntry struct {
+ Id *uint64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
+ TournamentId *uint32 `protobuf:"varint,3,opt,name=tournament_id" json:"tournament_id,omitempty"`
+ TournamentGameId *uint32 `protobuf:"varint,4,opt,name=tournament_game_id" json:"tournament_game_id,omitempty"`
+ Members []*CMsgPracticeLobbyListResponseEntry_CLobbyMember `protobuf:"bytes,5,rep,name=members" json:"members,omitempty"`
+ RequiresPassKey *bool `protobuf:"varint,6,opt,name=requires_pass_key" json:"requires_pass_key,omitempty"`
+ LeaderAccountId *uint32 `protobuf:"varint,7,opt,name=leader_account_id" json:"leader_account_id,omitempty"`
+ GuildId *uint32 `protobuf:"varint,8,opt,name=guild_id" json:"guild_id,omitempty"`
+ GuildLogo *uint64 `protobuf:"varint,9,opt,name=guild_logo" json:"guild_logo,omitempty"`
+ Name *string `protobuf:"bytes,10,opt,name=name" json:"name,omitempty"`
+ CustomGameMode *string `protobuf:"bytes,11,opt,name=custom_game_mode" json:"custom_game_mode,omitempty"`
+ GameMode *DOTA_GameMode `protobuf:"varint,12,opt,name=game_mode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"`
+ FriendPresent *bool `protobuf:"varint,13,opt,name=friend_present" json:"friend_present,omitempty"`
+ Players *uint32 `protobuf:"varint,14,opt,name=players" json:"players,omitempty"`
+ CustomMapName *string `protobuf:"bytes,15,opt,name=custom_map_name" json:"custom_map_name,omitempty"`
+ MaxPlayerCount *uint32 `protobuf:"varint,16,opt,name=max_player_count" json:"max_player_count,omitempty"`
+ ServerRegion *uint32 `protobuf:"varint,17,opt,name=server_region" json:"server_region,omitempty"`
+ LanHostPingToServerRegion *uint32 `protobuf:"varint,18,opt,name=lan_host_ping_to_server_region" json:"lan_host_ping_to_server_region,omitempty"`
+ LeagueId *uint32 `protobuf:"varint,19,opt,name=league_id" json:"league_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) Reset() { *m = CMsgPracticeLobbyListResponseEntry{} }
+func (m *CMsgPracticeLobbyListResponseEntry) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyListResponseEntry) ProtoMessage() {}
+func (*CMsgPracticeLobbyListResponseEntry) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{34}
+}
+
+const Default_CMsgPracticeLobbyListResponseEntry_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetId() uint64 {
+ if m != nil && m.Id != nil {
+ return *m.Id
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetTournamentId() uint32 {
+ if m != nil && m.TournamentId != nil {
+ return *m.TournamentId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetTournamentGameId() uint32 {
+ if m != nil && m.TournamentGameId != nil {
+ return *m.TournamentGameId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetMembers() []*CMsgPracticeLobbyListResponseEntry_CLobbyMember {
+ if m != nil {
+ return m.Members
+ }
+ return nil
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetRequiresPassKey() bool {
+ if m != nil && m.RequiresPassKey != nil {
+ return *m.RequiresPassKey
+ }
+ return false
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetLeaderAccountId() uint32 {
+ if m != nil && m.LeaderAccountId != nil {
+ return *m.LeaderAccountId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetGuildLogo() uint64 {
+ if m != nil && m.GuildLogo != nil {
+ return *m.GuildLogo
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetCustomGameMode() string {
+ if m != nil && m.CustomGameMode != nil {
+ return *m.CustomGameMode
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetGameMode() DOTA_GameMode {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return Default_CMsgPracticeLobbyListResponseEntry_GameMode
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetFriendPresent() bool {
+ if m != nil && m.FriendPresent != nil {
+ return *m.FriendPresent
+ }
+ return false
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetPlayers() uint32 {
+ if m != nil && m.Players != nil {
+ return *m.Players
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetCustomMapName() string {
+ if m != nil && m.CustomMapName != nil {
+ return *m.CustomMapName
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetMaxPlayerCount() uint32 {
+ if m != nil && m.MaxPlayerCount != nil {
+ return *m.MaxPlayerCount
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetServerRegion() uint32 {
+ if m != nil && m.ServerRegion != nil {
+ return *m.ServerRegion
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetLanHostPingToServerRegion() uint32 {
+ if m != nil && m.LanHostPingToServerRegion != nil {
+ return *m.LanHostPingToServerRegion
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+type CMsgPracticeLobbyListResponseEntry_CLobbyMember struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ PlayerName *string `protobuf:"bytes,2,opt,name=player_name" json:"player_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) Reset() {
+ *m = CMsgPracticeLobbyListResponseEntry_CLobbyMember{}
+}
+func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgPracticeLobbyListResponseEntry_CLobbyMember) ProtoMessage() {}
+func (*CMsgPracticeLobbyListResponseEntry_CLobbyMember) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{34, 0}
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyListResponseEntry_CLobbyMember) GetPlayerName() string {
+ if m != nil && m.PlayerName != nil {
+ return *m.PlayerName
+ }
+ return ""
+}
+
+type CMsgPracticeLobbyListResponse struct {
+ TournamentGames *bool `protobuf:"varint,1,opt,name=tournament_games" json:"tournament_games,omitempty"`
+ Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,2,rep,name=lobbies" json:"lobbies,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyListResponse) Reset() { *m = CMsgPracticeLobbyListResponse{} }
+func (m *CMsgPracticeLobbyListResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyListResponse) ProtoMessage() {}
+func (*CMsgPracticeLobbyListResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{35} }
+
+func (m *CMsgPracticeLobbyListResponse) GetTournamentGames() bool {
+ if m != nil && m.TournamentGames != nil {
+ return *m.TournamentGames
+ }
+ return false
+}
+
+func (m *CMsgPracticeLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry {
+ if m != nil {
+ return m.Lobbies
+ }
+ return nil
+}
+
+type CMsgLobbyList struct {
+ ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region,def=0" json:"server_region,omitempty"`
+ GameMode *DOTA_GameMode `protobuf:"varint,2,opt,name=game_mode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgLobbyList) Reset() { *m = CMsgLobbyList{} }
+func (m *CMsgLobbyList) String() string { return proto.CompactTextString(m) }
+func (*CMsgLobbyList) ProtoMessage() {}
+func (*CMsgLobbyList) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{36} }
+
+const Default_CMsgLobbyList_ServerRegion uint32 = 0
+const Default_CMsgLobbyList_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE
+
+func (m *CMsgLobbyList) GetServerRegion() uint32 {
+ if m != nil && m.ServerRegion != nil {
+ return *m.ServerRegion
+ }
+ return Default_CMsgLobbyList_ServerRegion
+}
+
+func (m *CMsgLobbyList) GetGameMode() DOTA_GameMode {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return Default_CMsgLobbyList_GameMode
+}
+
+type CMsgLobbyListResponse struct {
+ Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgLobbyListResponse) Reset() { *m = CMsgLobbyListResponse{} }
+func (m *CMsgLobbyListResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgLobbyListResponse) ProtoMessage() {}
+func (*CMsgLobbyListResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{37} }
+
+func (m *CMsgLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry {
+ if m != nil {
+ return m.Lobbies
+ }
+ return nil
+}
+
+type CMsgPracticeLobbyJoin struct {
+ LobbyId *uint64 `protobuf:"varint,1,opt,name=lobby_id" json:"lobby_id,omitempty"`
+ ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version" json:"client_version,omitempty"`
+ PassKey *string `protobuf:"bytes,3,opt,name=pass_key" json:"pass_key,omitempty"`
+ CustomGameCrc *uint64 `protobuf:"fixed64,4,opt,name=custom_game_crc" json:"custom_game_crc,omitempty"`
+ CustomGameTimestamp *uint32 `protobuf:"fixed32,5,opt,name=custom_game_timestamp" json:"custom_game_timestamp,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyJoin) Reset() { *m = CMsgPracticeLobbyJoin{} }
+func (m *CMsgPracticeLobbyJoin) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyJoin) ProtoMessage() {}
+func (*CMsgPracticeLobbyJoin) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{38} }
+
+func (m *CMsgPracticeLobbyJoin) GetLobbyId() uint64 {
+ if m != nil && m.LobbyId != nil {
+ return *m.LobbyId
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyJoin) GetClientVersion() uint32 {
+ if m != nil && m.ClientVersion != nil {
+ return *m.ClientVersion
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyJoin) GetPassKey() string {
+ if m != nil && m.PassKey != nil {
+ return *m.PassKey
+ }
+ return ""
+}
+
+func (m *CMsgPracticeLobbyJoin) GetCustomGameCrc() uint64 {
+ if m != nil && m.CustomGameCrc != nil {
+ return *m.CustomGameCrc
+ }
+ return 0
+}
+
+func (m *CMsgPracticeLobbyJoin) GetCustomGameTimestamp() uint32 {
+ if m != nil && m.CustomGameTimestamp != nil {
+ return *m.CustomGameTimestamp
+ }
+ return 0
+}
+
+type CMsgPracticeLobbyJoinResponse struct {
+ Result *DOTAJoinLobbyResult `protobuf:"varint,1,opt,name=result,enum=DOTAJoinLobbyResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPracticeLobbyJoinResponse) Reset() { *m = CMsgPracticeLobbyJoinResponse{} }
+func (m *CMsgPracticeLobbyJoinResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgPracticeLobbyJoinResponse) ProtoMessage() {}
+func (*CMsgPracticeLobbyJoinResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{39} }
+
+const Default_CMsgPracticeLobbyJoinResponse_Result DOTAJoinLobbyResult = DOTAJoinLobbyResult_DOTA_JOIN_RESULT_SUCCESS
+
+func (m *CMsgPracticeLobbyJoinResponse) GetResult() DOTAJoinLobbyResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgPracticeLobbyJoinResponse_Result
+}
+
+type CMsgFriendPracticeLobbyListRequest struct {
+ Friends []uint32 `protobuf:"varint,1,rep,name=friends" json:"friends,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgFriendPracticeLobbyListRequest) Reset() { *m = CMsgFriendPracticeLobbyListRequest{} }
+func (m *CMsgFriendPracticeLobbyListRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgFriendPracticeLobbyListRequest) ProtoMessage() {}
+func (*CMsgFriendPracticeLobbyListRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{40}
+}
+
+func (m *CMsgFriendPracticeLobbyListRequest) GetFriends() []uint32 {
+ if m != nil {
+ return m.Friends
+ }
+ return nil
+}
+
+type CMsgFriendPracticeLobbyListResponse struct {
+ Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgFriendPracticeLobbyListResponse) Reset() { *m = CMsgFriendPracticeLobbyListResponse{} }
+func (m *CMsgFriendPracticeLobbyListResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgFriendPracticeLobbyListResponse) ProtoMessage() {}
+func (*CMsgFriendPracticeLobbyListResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{41}
+}
+
+func (m *CMsgFriendPracticeLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry {
+ if m != nil {
+ return m.Lobbies
+ }
+ return nil
+}
+
+type CMsgGuildmatePracticeLobbyListRequest struct {
+ Guilds []uint32 `protobuf:"varint,1,rep,name=guilds" json:"guilds,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGuildmatePracticeLobbyListRequest) Reset() { *m = CMsgGuildmatePracticeLobbyListRequest{} }
+func (m *CMsgGuildmatePracticeLobbyListRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgGuildmatePracticeLobbyListRequest) ProtoMessage() {}
+func (*CMsgGuildmatePracticeLobbyListRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{42}
+}
+
+func (m *CMsgGuildmatePracticeLobbyListRequest) GetGuilds() []uint32 {
+ if m != nil {
+ return m.Guilds
+ }
+ return nil
+}
+
+type CMsgGuildmatePracticeLobbyListResponse struct {
+ Lobbies []*CMsgPracticeLobbyListResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGuildmatePracticeLobbyListResponse) Reset() {
+ *m = CMsgGuildmatePracticeLobbyListResponse{}
+}
+func (m *CMsgGuildmatePracticeLobbyListResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGuildmatePracticeLobbyListResponse) ProtoMessage() {}
+func (*CMsgGuildmatePracticeLobbyListResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{43}
+}
+
+func (m *CMsgGuildmatePracticeLobbyListResponse) GetLobbies() []*CMsgPracticeLobbyListResponseEntry {
+ if m != nil {
+ return m.Lobbies
+ }
+ return nil
+}
+
+type CMsgJoinableCustomGameModesRequest struct {
+ ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region" json:"server_region,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgJoinableCustomGameModesRequest) Reset() { *m = CMsgJoinableCustomGameModesRequest{} }
+func (m *CMsgJoinableCustomGameModesRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgJoinableCustomGameModesRequest) ProtoMessage() {}
+func (*CMsgJoinableCustomGameModesRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{44}
+}
+
+func (m *CMsgJoinableCustomGameModesRequest) GetServerRegion() uint32 {
+ if m != nil && m.ServerRegion != nil {
+ return *m.ServerRegion
+ }
+ return 0
+}
+
+type CMsgJoinableCustomGameModesResponseEntry struct {
+ CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ LobbyCount *uint32 `protobuf:"varint,2,opt,name=lobby_count" json:"lobby_count,omitempty"`
+ PlayerCount *uint32 `protobuf:"varint,3,opt,name=player_count" json:"player_count,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgJoinableCustomGameModesResponseEntry) Reset() {
+ *m = CMsgJoinableCustomGameModesResponseEntry{}
+}
+func (m *CMsgJoinableCustomGameModesResponseEntry) String() string { return proto.CompactTextString(m) }
+func (*CMsgJoinableCustomGameModesResponseEntry) ProtoMessage() {}
+func (*CMsgJoinableCustomGameModesResponseEntry) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{45}
+}
+
+func (m *CMsgJoinableCustomGameModesResponseEntry) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgJoinableCustomGameModesResponseEntry) GetLobbyCount() uint32 {
+ if m != nil && m.LobbyCount != nil {
+ return *m.LobbyCount
+ }
+ return 0
+}
+
+func (m *CMsgJoinableCustomGameModesResponseEntry) GetPlayerCount() uint32 {
+ if m != nil && m.PlayerCount != nil {
+ return *m.PlayerCount
+ }
+ return 0
+}
+
+type CMsgJoinableCustomGameModesResponse struct {
+ GameModes []*CMsgJoinableCustomGameModesResponseEntry `protobuf:"bytes,1,rep,name=game_modes" json:"game_modes,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgJoinableCustomGameModesResponse) Reset() { *m = CMsgJoinableCustomGameModesResponse{} }
+func (m *CMsgJoinableCustomGameModesResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgJoinableCustomGameModesResponse) ProtoMessage() {}
+func (*CMsgJoinableCustomGameModesResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{46}
+}
+
+func (m *CMsgJoinableCustomGameModesResponse) GetGameModes() []*CMsgJoinableCustomGameModesResponseEntry {
+ if m != nil {
+ return m.GameModes
+ }
+ return nil
+}
+
+type CMsgJoinableCustomLobbiesRequest struct {
+ ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region" json:"server_region,omitempty"`
+ CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgJoinableCustomLobbiesRequest) Reset() { *m = CMsgJoinableCustomLobbiesRequest{} }
+func (m *CMsgJoinableCustomLobbiesRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgJoinableCustomLobbiesRequest) ProtoMessage() {}
+func (*CMsgJoinableCustomLobbiesRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{47}
+}
+
+func (m *CMsgJoinableCustomLobbiesRequest) GetServerRegion() uint32 {
+ if m != nil && m.ServerRegion != nil {
+ return *m.ServerRegion
+ }
+ return 0
+}
+
+func (m *CMsgJoinableCustomLobbiesRequest) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+type CMsgJoinableCustomLobbiesResponseEntry struct {
+ LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id" json:"lobby_id,omitempty"`
+ CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ LobbyName *string `protobuf:"bytes,3,opt,name=lobby_name" json:"lobby_name,omitempty"`
+ MemberCount *uint32 `protobuf:"varint,4,opt,name=member_count" json:"member_count,omitempty"`
+ LeaderAccountId *uint32 `protobuf:"varint,5,opt,name=leader_account_id" json:"leader_account_id,omitempty"`
+ LeaderName *string `protobuf:"bytes,6,opt,name=leader_name" json:"leader_name,omitempty"`
+ CustomMapName *string `protobuf:"bytes,7,opt,name=custom_map_name" json:"custom_map_name,omitempty"`
+ MaxPlayerCount *uint32 `protobuf:"varint,8,opt,name=max_player_count" json:"max_player_count,omitempty"`
+ ServerRegion *uint32 `protobuf:"varint,9,opt,name=server_region" json:"server_region,omitempty"`
+ LanHostPingToServerRegion *uint32 `protobuf:"varint,10,opt,name=lan_host_ping_to_server_region" json:"lan_host_ping_to_server_region,omitempty"`
+ HasPassKey *bool `protobuf:"varint,11,opt,name=has_pass_key" json:"has_pass_key,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) Reset() {
+ *m = CMsgJoinableCustomLobbiesResponseEntry{}
+}
+func (m *CMsgJoinableCustomLobbiesResponseEntry) String() string { return proto.CompactTextString(m) }
+func (*CMsgJoinableCustomLobbiesResponseEntry) ProtoMessage() {}
+func (*CMsgJoinableCustomLobbiesResponseEntry) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{48}
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLobbyId() uint64 {
+ if m != nil && m.LobbyId != nil {
+ return *m.LobbyId
+ }
+ return 0
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLobbyName() string {
+ if m != nil && m.LobbyName != nil {
+ return *m.LobbyName
+ }
+ return ""
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetMemberCount() uint32 {
+ if m != nil && m.MemberCount != nil {
+ return *m.MemberCount
+ }
+ return 0
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLeaderAccountId() uint32 {
+ if m != nil && m.LeaderAccountId != nil {
+ return *m.LeaderAccountId
+ }
+ return 0
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLeaderName() string {
+ if m != nil && m.LeaderName != nil {
+ return *m.LeaderName
+ }
+ return ""
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetCustomMapName() string {
+ if m != nil && m.CustomMapName != nil {
+ return *m.CustomMapName
+ }
+ return ""
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetMaxPlayerCount() uint32 {
+ if m != nil && m.MaxPlayerCount != nil {
+ return *m.MaxPlayerCount
+ }
+ return 0
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetServerRegion() uint32 {
+ if m != nil && m.ServerRegion != nil {
+ return *m.ServerRegion
+ }
+ return 0
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetLanHostPingToServerRegion() uint32 {
+ if m != nil && m.LanHostPingToServerRegion != nil {
+ return *m.LanHostPingToServerRegion
+ }
+ return 0
+}
+
+func (m *CMsgJoinableCustomLobbiesResponseEntry) GetHasPassKey() bool {
+ if m != nil && m.HasPassKey != nil {
+ return *m.HasPassKey
+ }
+ return false
+}
+
+type CMsgJoinableCustomLobbiesResponse struct {
+ Lobbies []*CMsgJoinableCustomLobbiesResponseEntry `protobuf:"bytes,1,rep,name=lobbies" json:"lobbies,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgJoinableCustomLobbiesResponse) Reset() { *m = CMsgJoinableCustomLobbiesResponse{} }
+func (m *CMsgJoinableCustomLobbiesResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgJoinableCustomLobbiesResponse) ProtoMessage() {}
+func (*CMsgJoinableCustomLobbiesResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{49}
+}
+
+func (m *CMsgJoinableCustomLobbiesResponse) GetLobbies() []*CMsgJoinableCustomLobbiesResponseEntry {
+ if m != nil {
+ return m.Lobbies
+ }
+ return nil
+}
+
+type CMsgQuickJoinCustomLobby struct {
+ LegacyServerRegion *uint32 `protobuf:"varint,1,opt,name=legacy_server_region" json:"legacy_server_region,omitempty"`
+ CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ ClientVersion *uint32 `protobuf:"varint,3,opt,name=client_version" json:"client_version,omitempty"`
+ CreateLobbyDetails *CMsgPracticeLobbySetDetails `protobuf:"bytes,4,opt,name=create_lobby_details" json:"create_lobby_details,omitempty"`
+ AllowAnyMap *bool `protobuf:"varint,5,opt,name=allow_any_map" json:"allow_any_map,omitempty"`
+ LegacyRegionPings []*CMsgQuickJoinCustomLobby_LegacyRegionPing `protobuf:"bytes,6,rep,name=legacy_region_pings" json:"legacy_region_pings,omitempty"`
+ PingData *CMsgClientPingData `protobuf:"bytes,7,opt,name=ping_data" json:"ping_data,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgQuickJoinCustomLobby) Reset() { *m = CMsgQuickJoinCustomLobby{} }
+func (m *CMsgQuickJoinCustomLobby) String() string { return proto.CompactTextString(m) }
+func (*CMsgQuickJoinCustomLobby) ProtoMessage() {}
+func (*CMsgQuickJoinCustomLobby) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{50} }
+
+func (m *CMsgQuickJoinCustomLobby) GetLegacyServerRegion() uint32 {
+ if m != nil && m.LegacyServerRegion != nil {
+ return *m.LegacyServerRegion
+ }
+ return 0
+}
+
+func (m *CMsgQuickJoinCustomLobby) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgQuickJoinCustomLobby) GetClientVersion() uint32 {
+ if m != nil && m.ClientVersion != nil {
+ return *m.ClientVersion
+ }
+ return 0
+}
+
+func (m *CMsgQuickJoinCustomLobby) GetCreateLobbyDetails() *CMsgPracticeLobbySetDetails {
+ if m != nil {
+ return m.CreateLobbyDetails
+ }
+ return nil
+}
+
+func (m *CMsgQuickJoinCustomLobby) GetAllowAnyMap() bool {
+ if m != nil && m.AllowAnyMap != nil {
+ return *m.AllowAnyMap
+ }
+ return false
+}
+
+func (m *CMsgQuickJoinCustomLobby) GetLegacyRegionPings() []*CMsgQuickJoinCustomLobby_LegacyRegionPing {
+ if m != nil {
+ return m.LegacyRegionPings
+ }
+ return nil
+}
+
+func (m *CMsgQuickJoinCustomLobby) GetPingData() *CMsgClientPingData {
+ if m != nil {
+ return m.PingData
+ }
+ return nil
+}
+
+type CMsgQuickJoinCustomLobby_LegacyRegionPing struct {
+ ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region" json:"server_region,omitempty"`
+ Ping *uint32 `protobuf:"varint,2,opt,name=ping" json:"ping,omitempty"`
+ RegionCode *uint32 `protobuf:"fixed32,3,opt,name=region_code" json:"region_code,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) Reset() {
+ *m = CMsgQuickJoinCustomLobby_LegacyRegionPing{}
+}
+func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) String() string { return proto.CompactTextString(m) }
+func (*CMsgQuickJoinCustomLobby_LegacyRegionPing) ProtoMessage() {}
+func (*CMsgQuickJoinCustomLobby_LegacyRegionPing) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{50, 0}
+}
+
+func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) GetServerRegion() uint32 {
+ if m != nil && m.ServerRegion != nil {
+ return *m.ServerRegion
+ }
+ return 0
+}
+
+func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) GetPing() uint32 {
+ if m != nil && m.Ping != nil {
+ return *m.Ping
+ }
+ return 0
+}
+
+func (m *CMsgQuickJoinCustomLobby_LegacyRegionPing) GetRegionCode() uint32 {
+ if m != nil && m.RegionCode != nil {
+ return *m.RegionCode
+ }
+ return 0
+}
+
+type CMsgQuickJoinCustomLobbyResponse struct {
+ Result *DOTAJoinLobbyResult `protobuf:"varint,1,opt,name=result,enum=DOTAJoinLobbyResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgQuickJoinCustomLobbyResponse) Reset() { *m = CMsgQuickJoinCustomLobbyResponse{} }
+func (m *CMsgQuickJoinCustomLobbyResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgQuickJoinCustomLobbyResponse) ProtoMessage() {}
+func (*CMsgQuickJoinCustomLobbyResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{51}
+}
+
+const Default_CMsgQuickJoinCustomLobbyResponse_Result DOTAJoinLobbyResult = DOTAJoinLobbyResult_DOTA_JOIN_RESULT_SUCCESS
+
+func (m *CMsgQuickJoinCustomLobbyResponse) GetResult() DOTAJoinLobbyResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgQuickJoinCustomLobbyResponse_Result
+}
+
+type CMsgBotGameCreate struct {
+ SearchKey *string `protobuf:"bytes,1,opt,name=search_key" json:"search_key,omitempty"`
+ ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version" json:"client_version,omitempty"`
+ Difficulty *DOTABotDifficulty `protobuf:"varint,3,opt,name=difficulty,enum=DOTABotDifficulty,def=0" json:"difficulty,omitempty"`
+ Team *DOTA_GC_TEAM `protobuf:"varint,4,opt,name=team,enum=DOTA_GC_TEAM,def=0" json:"team,omitempty"`
+ GameMode *uint32 `protobuf:"varint,5,opt,name=game_mode" json:"game_mode,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgBotGameCreate) Reset() { *m = CMsgBotGameCreate{} }
+func (m *CMsgBotGameCreate) String() string { return proto.CompactTextString(m) }
+func (*CMsgBotGameCreate) ProtoMessage() {}
+func (*CMsgBotGameCreate) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{52} }
+
+const Default_CMsgBotGameCreate_Difficulty DOTABotDifficulty = DOTABotDifficulty_BOT_DIFFICULTY_PASSIVE
+const Default_CMsgBotGameCreate_Team DOTA_GC_TEAM = DOTA_GC_TEAM_DOTA_GC_TEAM_GOOD_GUYS
+
+func (m *CMsgBotGameCreate) GetSearchKey() string {
+ if m != nil && m.SearchKey != nil {
+ return *m.SearchKey
+ }
+ return ""
+}
+
+func (m *CMsgBotGameCreate) GetClientVersion() uint32 {
+ if m != nil && m.ClientVersion != nil {
+ return *m.ClientVersion
+ }
+ return 0
+}
+
+func (m *CMsgBotGameCreate) GetDifficulty() DOTABotDifficulty {
+ if m != nil && m.Difficulty != nil {
+ return *m.Difficulty
+ }
+ return Default_CMsgBotGameCreate_Difficulty
+}
+
+func (m *CMsgBotGameCreate) GetTeam() DOTA_GC_TEAM {
+ if m != nil && m.Team != nil {
+ return *m.Team
+ }
+ return Default_CMsgBotGameCreate_Team
+}
+
+func (m *CMsgBotGameCreate) GetGameMode() uint32 {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return 0
+}
+
+type CMsgCustomGameCreate struct {
+ SearchKey *string `protobuf:"bytes,1,opt,name=search_key" json:"search_key,omitempty"`
+ ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version" json:"client_version,omitempty"`
+ Difficulty *uint32 `protobuf:"varint,3,opt,name=difficulty" json:"difficulty,omitempty"`
+ GameMode *string `protobuf:"bytes,4,opt,name=game_mode" json:"game_mode,omitempty"`
+ Map *string `protobuf:"bytes,5,opt,name=map" json:"map,omitempty"`
+ CustomGameId *uint64 `protobuf:"varint,7,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgCustomGameCreate) Reset() { *m = CMsgCustomGameCreate{} }
+func (m *CMsgCustomGameCreate) String() string { return proto.CompactTextString(m) }
+func (*CMsgCustomGameCreate) ProtoMessage() {}
+func (*CMsgCustomGameCreate) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{53} }
+
+func (m *CMsgCustomGameCreate) GetSearchKey() string {
+ if m != nil && m.SearchKey != nil {
+ return *m.SearchKey
+ }
+ return ""
+}
+
+func (m *CMsgCustomGameCreate) GetClientVersion() uint32 {
+ if m != nil && m.ClientVersion != nil {
+ return *m.ClientVersion
+ }
+ return 0
+}
+
+func (m *CMsgCustomGameCreate) GetDifficulty() uint32 {
+ if m != nil && m.Difficulty != nil {
+ return *m.Difficulty
+ }
+ return 0
+}
+
+func (m *CMsgCustomGameCreate) GetGameMode() string {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return ""
+}
+
+func (m *CMsgCustomGameCreate) GetMap() string {
+ if m != nil && m.Map != nil {
+ return *m.Map
+ }
+ return ""
+}
+
+func (m *CMsgCustomGameCreate) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+type CMsgEventGameCreate struct {
+ SearchKey *string `protobuf:"bytes,1,opt,name=search_key" json:"search_key,omitempty"`
+ ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version" json:"client_version,omitempty"`
+ Difficulty *uint32 `protobuf:"varint,3,opt,name=difficulty" json:"difficulty,omitempty"`
+ GameMode *string `protobuf:"bytes,4,opt,name=game_mode" json:"game_mode,omitempty"`
+ Map *string `protobuf:"bytes,5,opt,name=map" json:"map,omitempty"`
+ CustomGameId *uint64 `protobuf:"varint,7,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgEventGameCreate) Reset() { *m = CMsgEventGameCreate{} }
+func (m *CMsgEventGameCreate) String() string { return proto.CompactTextString(m) }
+func (*CMsgEventGameCreate) ProtoMessage() {}
+func (*CMsgEventGameCreate) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{54} }
+
+func (m *CMsgEventGameCreate) GetSearchKey() string {
+ if m != nil && m.SearchKey != nil {
+ return *m.SearchKey
+ }
+ return ""
+}
+
+func (m *CMsgEventGameCreate) GetClientVersion() uint32 {
+ if m != nil && m.ClientVersion != nil {
+ return *m.ClientVersion
+ }
+ return 0
+}
+
+func (m *CMsgEventGameCreate) GetDifficulty() uint32 {
+ if m != nil && m.Difficulty != nil {
+ return *m.Difficulty
+ }
+ return 0
+}
+
+func (m *CMsgEventGameCreate) GetGameMode() string {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return ""
+}
+
+func (m *CMsgEventGameCreate) GetMap() string {
+ if m != nil && m.Map != nil {
+ return *m.Map
+ }
+ return ""
+}
+
+func (m *CMsgEventGameCreate) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+type CMsgRequestInternationalTicket struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgRequestInternationalTicket) Reset() { *m = CMsgRequestInternationalTicket{} }
+func (m *CMsgRequestInternationalTicket) String() string { return proto.CompactTextString(m) }
+func (*CMsgRequestInternationalTicket) ProtoMessage() {}
+func (*CMsgRequestInternationalTicket) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{55} }
+
+type CMsgBalancedShuffleLobby struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgBalancedShuffleLobby) Reset() { *m = CMsgBalancedShuffleLobby{} }
+func (m *CMsgBalancedShuffleLobby) String() string { return proto.CompactTextString(m) }
+func (*CMsgBalancedShuffleLobby) ProtoMessage() {}
+func (*CMsgBalancedShuffleLobby) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{56} }
+
+type CMsgInitialQuestionnaireResponse struct {
+ InitialSkill *uint32 `protobuf:"varint,1,opt,name=initial_skill" json:"initial_skill,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgInitialQuestionnaireResponse) Reset() { *m = CMsgInitialQuestionnaireResponse{} }
+func (m *CMsgInitialQuestionnaireResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgInitialQuestionnaireResponse) ProtoMessage() {}
+func (*CMsgInitialQuestionnaireResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{57}
+}
+
+func (m *CMsgInitialQuestionnaireResponse) GetInitialSkill() uint32 {
+ if m != nil && m.InitialSkill != nil {
+ return *m.InitialSkill
+ }
+ return 0
+}
+
+type CMsgDOTAMatch struct {
+ GoodGuysWin *bool `protobuf:"varint,2,opt,name=good_guys_win" json:"good_guys_win,omitempty"`
+ Duration *uint32 `protobuf:"varint,3,opt,name=duration" json:"duration,omitempty"`
+ StartTime *uint32 `protobuf:"fixed32,4,opt,name=startTime" json:"startTime,omitempty"`
+ Players []*CMsgDOTAMatch_Player `protobuf:"bytes,5,rep,name=players" json:"players,omitempty"`
+ MatchId *uint64 `protobuf:"varint,6,opt,name=match_id" json:"match_id,omitempty"`
+ TowerStatus []uint32 `protobuf:"varint,8,rep,name=tower_status" json:"tower_status,omitempty"`
+ BarracksStatus []uint32 `protobuf:"varint,9,rep,name=barracks_status" json:"barracks_status,omitempty"`
+ Cluster *uint32 `protobuf:"varint,10,opt,name=cluster" json:"cluster,omitempty"`
+ FirstBloodTime *uint32 `protobuf:"varint,12,opt,name=first_blood_time" json:"first_blood_time,omitempty"`
+ ReplaySalt *uint32 `protobuf:"fixed32,13,opt,name=replay_salt" json:"replay_salt,omitempty"`
+ ServerIp *uint32 `protobuf:"fixed32,14,opt,name=server_ip" json:"server_ip,omitempty"`
+ ServerPort *uint32 `protobuf:"varint,15,opt,name=server_port" json:"server_port,omitempty"`
+ LobbyType *uint32 `protobuf:"varint,16,opt,name=lobby_type" json:"lobby_type,omitempty"`
+ HumanPlayers *uint32 `protobuf:"varint,17,opt,name=human_players" json:"human_players,omitempty"`
+ AverageSkill *uint32 `protobuf:"varint,18,opt,name=average_skill" json:"average_skill,omitempty"`
+ GameBalance *float32 `protobuf:"fixed32,19,opt,name=game_balance" json:"game_balance,omitempty"`
+ RadiantTeamId *uint32 `protobuf:"varint,20,opt,name=radiant_team_id" json:"radiant_team_id,omitempty"`
+ DireTeamId *uint32 `protobuf:"varint,21,opt,name=dire_team_id" json:"dire_team_id,omitempty"`
+ Leagueid *uint32 `protobuf:"varint,22,opt,name=leagueid" json:"leagueid,omitempty"`
+ RadiantTeamName *string `protobuf:"bytes,23,opt,name=radiant_team_name" json:"radiant_team_name,omitempty"`
+ DireTeamName *string `protobuf:"bytes,24,opt,name=dire_team_name" json:"dire_team_name,omitempty"`
+ RadiantTeamLogo *uint64 `protobuf:"varint,25,opt,name=radiant_team_logo" json:"radiant_team_logo,omitempty"`
+ DireTeamLogo *uint64 `protobuf:"varint,26,opt,name=dire_team_logo" json:"dire_team_logo,omitempty"`
+ RadiantTeamComplete *uint32 `protobuf:"varint,27,opt,name=radiant_team_complete" json:"radiant_team_complete,omitempty"`
+ DireTeamComplete *uint32 `protobuf:"varint,28,opt,name=dire_team_complete" json:"dire_team_complete,omitempty"`
+ PositiveVotes *uint32 `protobuf:"varint,29,opt,name=positive_votes" json:"positive_votes,omitempty"`
+ NegativeVotes *uint32 `protobuf:"varint,30,opt,name=negative_votes" json:"negative_votes,omitempty"`
+ GameMode *DOTA_GameMode `protobuf:"varint,31,opt,name=game_mode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"`
+ PicksBans []*CMatchHeroSelectEvent `protobuf:"bytes,32,rep,name=picks_bans" json:"picks_bans,omitempty"`
+ MatchSeqNum *uint64 `protobuf:"varint,33,opt,name=match_seq_num" json:"match_seq_num,omitempty"`
+ ReplayState *CMsgDOTAMatch_ReplayState `protobuf:"varint,34,opt,name=replay_state,enum=CMsgDOTAMatch_ReplayState,def=0" json:"replay_state,omitempty"`
+ RadiantGuildId *uint32 `protobuf:"varint,35,opt,name=radiant_guild_id" json:"radiant_guild_id,omitempty"`
+ DireGuildId *uint32 `protobuf:"varint,36,opt,name=dire_guild_id" json:"dire_guild_id,omitempty"`
+ RadiantTeamTag *string `protobuf:"bytes,37,opt,name=radiant_team_tag" json:"radiant_team_tag,omitempty"`
+ DireTeamTag *string `protobuf:"bytes,38,opt,name=dire_team_tag" json:"dire_team_tag,omitempty"`
+ SeriesId *uint32 `protobuf:"varint,39,opt,name=series_id" json:"series_id,omitempty"`
+ SeriesType *uint32 `protobuf:"varint,40,opt,name=series_type" json:"series_type,omitempty"`
+ BroadcasterChannels []*CMsgDOTAMatch_BroadcasterChannel `protobuf:"bytes,43,rep,name=broadcaster_channels" json:"broadcaster_channels,omitempty"`
+ Engine *uint32 `protobuf:"varint,44,opt,name=engine" json:"engine,omitempty"`
+ CustomGameData *CMsgDOTAMatch_CustomGameData `protobuf:"bytes,45,opt,name=custom_game_data" json:"custom_game_data,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatch) Reset() { *m = CMsgDOTAMatch{} }
+func (m *CMsgDOTAMatch) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatch) ProtoMessage() {}
+func (*CMsgDOTAMatch) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{58} }
+
+const Default_CMsgDOTAMatch_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE
+const Default_CMsgDOTAMatch_ReplayState CMsgDOTAMatch_ReplayState = CMsgDOTAMatch_REPLAY_AVAILABLE
+
+func (m *CMsgDOTAMatch) GetGoodGuysWin() bool {
+ if m != nil && m.GoodGuysWin != nil {
+ return *m.GoodGuysWin
+ }
+ return false
+}
+
+func (m *CMsgDOTAMatch) GetDuration() uint32 {
+ if m != nil && m.Duration != nil {
+ return *m.Duration
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetStartTime() uint32 {
+ if m != nil && m.StartTime != nil {
+ return *m.StartTime
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetPlayers() []*CMsgDOTAMatch_Player {
+ if m != nil {
+ return m.Players
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatch) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetTowerStatus() []uint32 {
+ if m != nil {
+ return m.TowerStatus
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatch) GetBarracksStatus() []uint32 {
+ if m != nil {
+ return m.BarracksStatus
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatch) GetCluster() uint32 {
+ if m != nil && m.Cluster != nil {
+ return *m.Cluster
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetFirstBloodTime() uint32 {
+ if m != nil && m.FirstBloodTime != nil {
+ return *m.FirstBloodTime
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetReplaySalt() uint32 {
+ if m != nil && m.ReplaySalt != nil {
+ return *m.ReplaySalt
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetServerIp() uint32 {
+ if m != nil && m.ServerIp != nil {
+ return *m.ServerIp
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetServerPort() uint32 {
+ if m != nil && m.ServerPort != nil {
+ return *m.ServerPort
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetLobbyType() uint32 {
+ if m != nil && m.LobbyType != nil {
+ return *m.LobbyType
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetHumanPlayers() uint32 {
+ if m != nil && m.HumanPlayers != nil {
+ return *m.HumanPlayers
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetAverageSkill() uint32 {
+ if m != nil && m.AverageSkill != nil {
+ return *m.AverageSkill
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetGameBalance() float32 {
+ if m != nil && m.GameBalance != nil {
+ return *m.GameBalance
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetRadiantTeamId() uint32 {
+ if m != nil && m.RadiantTeamId != nil {
+ return *m.RadiantTeamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetDireTeamId() uint32 {
+ if m != nil && m.DireTeamId != nil {
+ return *m.DireTeamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetLeagueid() uint32 {
+ if m != nil && m.Leagueid != nil {
+ return *m.Leagueid
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetRadiantTeamName() string {
+ if m != nil && m.RadiantTeamName != nil {
+ return *m.RadiantTeamName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAMatch) GetDireTeamName() string {
+ if m != nil && m.DireTeamName != nil {
+ return *m.DireTeamName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAMatch) GetRadiantTeamLogo() uint64 {
+ if m != nil && m.RadiantTeamLogo != nil {
+ return *m.RadiantTeamLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetDireTeamLogo() uint64 {
+ if m != nil && m.DireTeamLogo != nil {
+ return *m.DireTeamLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetRadiantTeamComplete() uint32 {
+ if m != nil && m.RadiantTeamComplete != nil {
+ return *m.RadiantTeamComplete
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetDireTeamComplete() uint32 {
+ if m != nil && m.DireTeamComplete != nil {
+ return *m.DireTeamComplete
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetPositiveVotes() uint32 {
+ if m != nil && m.PositiveVotes != nil {
+ return *m.PositiveVotes
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetNegativeVotes() uint32 {
+ if m != nil && m.NegativeVotes != nil {
+ return *m.NegativeVotes
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetGameMode() DOTA_GameMode {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return Default_CMsgDOTAMatch_GameMode
+}
+
+func (m *CMsgDOTAMatch) GetPicksBans() []*CMatchHeroSelectEvent {
+ if m != nil {
+ return m.PicksBans
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatch) GetMatchSeqNum() uint64 {
+ if m != nil && m.MatchSeqNum != nil {
+ return *m.MatchSeqNum
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetReplayState() CMsgDOTAMatch_ReplayState {
+ if m != nil && m.ReplayState != nil {
+ return *m.ReplayState
+ }
+ return Default_CMsgDOTAMatch_ReplayState
+}
+
+func (m *CMsgDOTAMatch) GetRadiantGuildId() uint32 {
+ if m != nil && m.RadiantGuildId != nil {
+ return *m.RadiantGuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetDireGuildId() uint32 {
+ if m != nil && m.DireGuildId != nil {
+ return *m.DireGuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetRadiantTeamTag() string {
+ if m != nil && m.RadiantTeamTag != nil {
+ return *m.RadiantTeamTag
+ }
+ return ""
+}
+
+func (m *CMsgDOTAMatch) GetDireTeamTag() string {
+ if m != nil && m.DireTeamTag != nil {
+ return *m.DireTeamTag
+ }
+ return ""
+}
+
+func (m *CMsgDOTAMatch) GetSeriesId() uint32 {
+ if m != nil && m.SeriesId != nil {
+ return *m.SeriesId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetSeriesType() uint32 {
+ if m != nil && m.SeriesType != nil {
+ return *m.SeriesType
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetBroadcasterChannels() []*CMsgDOTAMatch_BroadcasterChannel {
+ if m != nil {
+ return m.BroadcasterChannels
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatch) GetEngine() uint32 {
+ if m != nil && m.Engine != nil {
+ return *m.Engine
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch) GetCustomGameData() *CMsgDOTAMatch_CustomGameData {
+ if m != nil {
+ return m.CustomGameData
+ }
+ return nil
+}
+
+type CMsgDOTAMatch_Player struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ PlayerSlot *uint32 `protobuf:"varint,2,opt,name=player_slot" json:"player_slot,omitempty"`
+ HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id" json:"hero_id,omitempty"`
+ Item_0 *uint32 `protobuf:"varint,4,opt,name=item_0" json:"item_0,omitempty"`
+ Item_1 *uint32 `protobuf:"varint,5,opt,name=item_1" json:"item_1,omitempty"`
+ Item_2 *uint32 `protobuf:"varint,6,opt,name=item_2" json:"item_2,omitempty"`
+ Item_3 *uint32 `protobuf:"varint,7,opt,name=item_3" json:"item_3,omitempty"`
+ Item_4 *uint32 `protobuf:"varint,8,opt,name=item_4" json:"item_4,omitempty"`
+ Item_5 *uint32 `protobuf:"varint,9,opt,name=item_5" json:"item_5,omitempty"`
+ ExpectedTeamContribution *float32 `protobuf:"fixed32,10,opt,name=expected_team_contribution" json:"expected_team_contribution,omitempty"`
+ ScaledMetric *float32 `protobuf:"fixed32,11,opt,name=scaled_metric" json:"scaled_metric,omitempty"`
+ PreviousRank *uint32 `protobuf:"varint,12,opt,name=previous_rank" json:"previous_rank,omitempty"`
+ RankChange *uint32 `protobuf:"varint,13,opt,name=rank_change" json:"rank_change,omitempty"`
+ SoloRank *bool `protobuf:"varint,49,opt,name=solo_rank" json:"solo_rank,omitempty"`
+ Kills *uint32 `protobuf:"varint,14,opt,name=kills" json:"kills,omitempty"`
+ Deaths *uint32 `protobuf:"varint,15,opt,name=deaths" json:"deaths,omitempty"`
+ Assists *uint32 `protobuf:"varint,16,opt,name=assists" json:"assists,omitempty"`
+ LeaverStatus *uint32 `protobuf:"varint,17,opt,name=leaver_status" json:"leaver_status,omitempty"`
+ Gold *uint32 `protobuf:"varint,18,opt,name=gold" json:"gold,omitempty"`
+ LastHits *uint32 `protobuf:"varint,19,opt,name=last_hits" json:"last_hits,omitempty"`
+ Denies *uint32 `protobuf:"varint,20,opt,name=denies" json:"denies,omitempty"`
+ GoldPerMin *uint32 `protobuf:"varint,21,opt,name=gold_per_min" json:"gold_per_min,omitempty"`
+ XPPerMin *uint32 `protobuf:"varint,22,opt,name=XP_per_min" json:"XP_per_min,omitempty"`
+ GoldSpent *uint32 `protobuf:"varint,23,opt,name=gold_spent" json:"gold_spent,omitempty"`
+ HeroDamage *uint32 `protobuf:"varint,24,opt,name=hero_damage" json:"hero_damage,omitempty"`
+ TowerDamage *uint32 `protobuf:"varint,25,opt,name=tower_damage" json:"tower_damage,omitempty"`
+ HeroHealing *uint32 `protobuf:"varint,26,opt,name=hero_healing" json:"hero_healing,omitempty"`
+ Level *uint32 `protobuf:"varint,27,opt,name=level" json:"level,omitempty"`
+ TimeLastSeen *uint32 `protobuf:"varint,28,opt,name=time_last_seen" json:"time_last_seen,omitempty"`
+ PlayerName *string `protobuf:"bytes,29,opt,name=player_name" json:"player_name,omitempty"`
+ SupportAbilityValue *uint32 `protobuf:"varint,30,opt,name=support_ability_value" json:"support_ability_value,omitempty"`
+ FeedingDetected *bool `protobuf:"varint,32,opt,name=feeding_detected" json:"feeding_detected,omitempty"`
+ SearchRank *uint32 `protobuf:"varint,34,opt,name=search_rank" json:"search_rank,omitempty"`
+ SearchRankUncertainty *uint32 `protobuf:"varint,35,opt,name=search_rank_uncertainty" json:"search_rank_uncertainty,omitempty"`
+ RankUncertaintyChange *int32 `protobuf:"varint,36,opt,name=rank_uncertainty_change" json:"rank_uncertainty_change,omitempty"`
+ HeroPlayCount *uint32 `protobuf:"varint,37,opt,name=hero_play_count" json:"hero_play_count,omitempty"`
+ PartyId *uint64 `protobuf:"fixed64,38,opt,name=party_id" json:"party_id,omitempty"`
+ ScaledKills *float32 `protobuf:"fixed32,39,opt,name=scaled_kills" json:"scaled_kills,omitempty"`
+ ScaledDeaths *float32 `protobuf:"fixed32,40,opt,name=scaled_deaths" json:"scaled_deaths,omitempty"`
+ ScaledAssists *float32 `protobuf:"fixed32,41,opt,name=scaled_assists" json:"scaled_assists,omitempty"`
+ ClaimedFarmGold *uint32 `protobuf:"varint,42,opt,name=claimed_farm_gold" json:"claimed_farm_gold,omitempty"`
+ SupportGold *uint32 `protobuf:"varint,43,opt,name=support_gold" json:"support_gold,omitempty"`
+ ClaimedDenies *uint32 `protobuf:"varint,44,opt,name=claimed_denies" json:"claimed_denies,omitempty"`
+ ClaimedMisses *uint32 `protobuf:"varint,45,opt,name=claimed_misses" json:"claimed_misses,omitempty"`
+ Misses *uint32 `protobuf:"varint,46,opt,name=misses" json:"misses,omitempty"`
+ AbilityUpgrades []*CMatchPlayerAbilityUpgrade `protobuf:"bytes,47,rep,name=ability_upgrades" json:"ability_upgrades,omitempty"`
+ AdditionalUnitsInventory []*CMatchAdditionalUnitInventory `protobuf:"bytes,48,rep,name=additional_units_inventory" json:"additional_units_inventory,omitempty"`
+ CustomGameData *CMsgDOTAMatch_Player_CustomGameData `protobuf:"bytes,50,opt,name=custom_game_data" json:"custom_game_data,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatch_Player) Reset() { *m = CMsgDOTAMatch_Player{} }
+func (m *CMsgDOTAMatch_Player) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatch_Player) ProtoMessage() {}
+func (*CMsgDOTAMatch_Player) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{58, 0} }
+
+func (m *CMsgDOTAMatch_Player) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetPlayerSlot() uint32 {
+ if m != nil && m.PlayerSlot != nil {
+ return *m.PlayerSlot
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetItem_0() uint32 {
+ if m != nil && m.Item_0 != nil {
+ return *m.Item_0
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetItem_1() uint32 {
+ if m != nil && m.Item_1 != nil {
+ return *m.Item_1
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetItem_2() uint32 {
+ if m != nil && m.Item_2 != nil {
+ return *m.Item_2
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetItem_3() uint32 {
+ if m != nil && m.Item_3 != nil {
+ return *m.Item_3
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetItem_4() uint32 {
+ if m != nil && m.Item_4 != nil {
+ return *m.Item_4
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetItem_5() uint32 {
+ if m != nil && m.Item_5 != nil {
+ return *m.Item_5
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetExpectedTeamContribution() float32 {
+ if m != nil && m.ExpectedTeamContribution != nil {
+ return *m.ExpectedTeamContribution
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetScaledMetric() float32 {
+ if m != nil && m.ScaledMetric != nil {
+ return *m.ScaledMetric
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetPreviousRank() uint32 {
+ if m != nil && m.PreviousRank != nil {
+ return *m.PreviousRank
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetRankChange() uint32 {
+ if m != nil && m.RankChange != nil {
+ return *m.RankChange
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetSoloRank() bool {
+ if m != nil && m.SoloRank != nil {
+ return *m.SoloRank
+ }
+ return false
+}
+
+func (m *CMsgDOTAMatch_Player) GetKills() uint32 {
+ if m != nil && m.Kills != nil {
+ return *m.Kills
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetDeaths() uint32 {
+ if m != nil && m.Deaths != nil {
+ return *m.Deaths
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetAssists() uint32 {
+ if m != nil && m.Assists != nil {
+ return *m.Assists
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetLeaverStatus() uint32 {
+ if m != nil && m.LeaverStatus != nil {
+ return *m.LeaverStatus
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetGold() uint32 {
+ if m != nil && m.Gold != nil {
+ return *m.Gold
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetLastHits() uint32 {
+ if m != nil && m.LastHits != nil {
+ return *m.LastHits
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetDenies() uint32 {
+ if m != nil && m.Denies != nil {
+ return *m.Denies
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetGoldPerMin() uint32 {
+ if m != nil && m.GoldPerMin != nil {
+ return *m.GoldPerMin
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetXPPerMin() uint32 {
+ if m != nil && m.XPPerMin != nil {
+ return *m.XPPerMin
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetGoldSpent() uint32 {
+ if m != nil && m.GoldSpent != nil {
+ return *m.GoldSpent
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetHeroDamage() uint32 {
+ if m != nil && m.HeroDamage != nil {
+ return *m.HeroDamage
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetTowerDamage() uint32 {
+ if m != nil && m.TowerDamage != nil {
+ return *m.TowerDamage
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetHeroHealing() uint32 {
+ if m != nil && m.HeroHealing != nil {
+ return *m.HeroHealing
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetLevel() uint32 {
+ if m != nil && m.Level != nil {
+ return *m.Level
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetTimeLastSeen() uint32 {
+ if m != nil && m.TimeLastSeen != nil {
+ return *m.TimeLastSeen
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetPlayerName() string {
+ if m != nil && m.PlayerName != nil {
+ return *m.PlayerName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAMatch_Player) GetSupportAbilityValue() uint32 {
+ if m != nil && m.SupportAbilityValue != nil {
+ return *m.SupportAbilityValue
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetFeedingDetected() bool {
+ if m != nil && m.FeedingDetected != nil {
+ return *m.FeedingDetected
+ }
+ return false
+}
+
+func (m *CMsgDOTAMatch_Player) GetSearchRank() uint32 {
+ if m != nil && m.SearchRank != nil {
+ return *m.SearchRank
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetSearchRankUncertainty() uint32 {
+ if m != nil && m.SearchRankUncertainty != nil {
+ return *m.SearchRankUncertainty
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetRankUncertaintyChange() int32 {
+ if m != nil && m.RankUncertaintyChange != nil {
+ return *m.RankUncertaintyChange
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetHeroPlayCount() uint32 {
+ if m != nil && m.HeroPlayCount != nil {
+ return *m.HeroPlayCount
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetPartyId() uint64 {
+ if m != nil && m.PartyId != nil {
+ return *m.PartyId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetScaledKills() float32 {
+ if m != nil && m.ScaledKills != nil {
+ return *m.ScaledKills
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetScaledDeaths() float32 {
+ if m != nil && m.ScaledDeaths != nil {
+ return *m.ScaledDeaths
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetScaledAssists() float32 {
+ if m != nil && m.ScaledAssists != nil {
+ return *m.ScaledAssists
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetClaimedFarmGold() uint32 {
+ if m != nil && m.ClaimedFarmGold != nil {
+ return *m.ClaimedFarmGold
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetSupportGold() uint32 {
+ if m != nil && m.SupportGold != nil {
+ return *m.SupportGold
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetClaimedDenies() uint32 {
+ if m != nil && m.ClaimedDenies != nil {
+ return *m.ClaimedDenies
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetClaimedMisses() uint32 {
+ if m != nil && m.ClaimedMisses != nil {
+ return *m.ClaimedMisses
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetMisses() uint32 {
+ if m != nil && m.Misses != nil {
+ return *m.Misses
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player) GetAbilityUpgrades() []*CMatchPlayerAbilityUpgrade {
+ if m != nil {
+ return m.AbilityUpgrades
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatch_Player) GetAdditionalUnitsInventory() []*CMatchAdditionalUnitInventory {
+ if m != nil {
+ return m.AdditionalUnitsInventory
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatch_Player) GetCustomGameData() *CMsgDOTAMatch_Player_CustomGameData {
+ if m != nil {
+ return m.CustomGameData
+ }
+ return nil
+}
+
+type CMsgDOTAMatch_Player_CustomGameData struct {
+ DotaTeam *uint32 `protobuf:"varint,1,opt,name=dota_team" json:"dota_team,omitempty"`
+ Winner *bool `protobuf:"varint,2,opt,name=winner" json:"winner,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatch_Player_CustomGameData) Reset() { *m = CMsgDOTAMatch_Player_CustomGameData{} }
+func (m *CMsgDOTAMatch_Player_CustomGameData) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatch_Player_CustomGameData) ProtoMessage() {}
+func (*CMsgDOTAMatch_Player_CustomGameData) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{58, 0, 0}
+}
+
+func (m *CMsgDOTAMatch_Player_CustomGameData) GetDotaTeam() uint32 {
+ if m != nil && m.DotaTeam != nil {
+ return *m.DotaTeam
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_Player_CustomGameData) GetWinner() bool {
+ if m != nil && m.Winner != nil {
+ return *m.Winner
+ }
+ return false
+}
+
+type CMsgDOTAMatch_BroadcasterInfo struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatch_BroadcasterInfo) Reset() { *m = CMsgDOTAMatch_BroadcasterInfo{} }
+func (m *CMsgDOTAMatch_BroadcasterInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatch_BroadcasterInfo) ProtoMessage() {}
+func (*CMsgDOTAMatch_BroadcasterInfo) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{58, 1}
+}
+
+func (m *CMsgDOTAMatch_BroadcasterInfo) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_BroadcasterInfo) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+type CMsgDOTAMatch_BroadcasterChannel struct {
+ CountryCode *string `protobuf:"bytes,1,opt,name=country_code" json:"country_code,omitempty"`
+ Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
+ BroadcasterInfos []*CMsgDOTAMatch_BroadcasterInfo `protobuf:"bytes,3,rep,name=broadcaster_infos" json:"broadcaster_infos,omitempty"`
+ LanguageCode *string `protobuf:"bytes,4,opt,name=language_code" json:"language_code,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatch_BroadcasterChannel) Reset() { *m = CMsgDOTAMatch_BroadcasterChannel{} }
+func (m *CMsgDOTAMatch_BroadcasterChannel) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatch_BroadcasterChannel) ProtoMessage() {}
+func (*CMsgDOTAMatch_BroadcasterChannel) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{58, 2}
+}
+
+func (m *CMsgDOTAMatch_BroadcasterChannel) GetCountryCode() string {
+ if m != nil && m.CountryCode != nil {
+ return *m.CountryCode
+ }
+ return ""
+}
+
+func (m *CMsgDOTAMatch_BroadcasterChannel) GetDescription() string {
+ if m != nil && m.Description != nil {
+ return *m.Description
+ }
+ return ""
+}
+
+func (m *CMsgDOTAMatch_BroadcasterChannel) GetBroadcasterInfos() []*CMsgDOTAMatch_BroadcasterInfo {
+ if m != nil {
+ return m.BroadcasterInfos
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatch_BroadcasterChannel) GetLanguageCode() string {
+ if m != nil && m.LanguageCode != nil {
+ return *m.LanguageCode
+ }
+ return ""
+}
+
+type CMsgDOTAMatch_CustomGameData struct {
+ CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ MapName *string `protobuf:"bytes,2,opt,name=map_name" json:"map_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatch_CustomGameData) Reset() { *m = CMsgDOTAMatch_CustomGameData{} }
+func (m *CMsgDOTAMatch_CustomGameData) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatch_CustomGameData) ProtoMessage() {}
+func (*CMsgDOTAMatch_CustomGameData) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{58, 3}
+}
+
+func (m *CMsgDOTAMatch_CustomGameData) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatch_CustomGameData) GetMapName() string {
+ if m != nil && m.MapName != nil {
+ return *m.MapName
+ }
+ return ""
+}
+
+type CMsgDOTAPlayerMatchHistory struct {
+ MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids" json:"match_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAPlayerMatchHistory) Reset() { *m = CMsgDOTAPlayerMatchHistory{} }
+func (m *CMsgDOTAPlayerMatchHistory) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAPlayerMatchHistory) ProtoMessage() {}
+func (*CMsgDOTAPlayerMatchHistory) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{59} }
+
+func (m *CMsgDOTAPlayerMatchHistory) GetMatchIds() []uint64 {
+ if m != nil {
+ return m.MatchIds
+ }
+ return nil
+}
+
+type CMsgDOTAMatchMinimal struct {
+ MatchId *uint32 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ StartTime *uint32 `protobuf:"fixed32,2,opt,name=start_time" json:"start_time,omitempty"`
+ Duration *uint32 `protobuf:"varint,3,opt,name=duration" json:"duration,omitempty"`
+ GameMode *DOTA_GameMode `protobuf:"varint,4,opt,name=game_mode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"`
+ WinningTeam *uint32 `protobuf:"varint,5,opt,name=winning_team" json:"winning_team,omitempty"`
+ Players []*CMsgDOTAMatchMinimal_Player `protobuf:"bytes,6,rep,name=players" json:"players,omitempty"`
+ League *CMsgDOTAMatchMinimal_League `protobuf:"bytes,7,opt,name=league" json:"league,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatchMinimal) Reset() { *m = CMsgDOTAMatchMinimal{} }
+func (m *CMsgDOTAMatchMinimal) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatchMinimal) ProtoMessage() {}
+func (*CMsgDOTAMatchMinimal) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{60} }
+
+const Default_CMsgDOTAMatchMinimal_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE
+
+func (m *CMsgDOTAMatchMinimal) GetMatchId() uint32 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal) GetStartTime() uint32 {
+ if m != nil && m.StartTime != nil {
+ return *m.StartTime
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal) GetDuration() uint32 {
+ if m != nil && m.Duration != nil {
+ return *m.Duration
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal) GetGameMode() DOTA_GameMode {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return Default_CMsgDOTAMatchMinimal_GameMode
+}
+
+func (m *CMsgDOTAMatchMinimal) GetWinningTeam() uint32 {
+ if m != nil && m.WinningTeam != nil {
+ return *m.WinningTeam
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal) GetPlayers() []*CMsgDOTAMatchMinimal_Player {
+ if m != nil {
+ return m.Players
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatchMinimal) GetLeague() *CMsgDOTAMatchMinimal_League {
+ if m != nil {
+ return m.League
+ }
+ return nil
+}
+
+type CMsgDOTAMatchMinimal_Player struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id" json:"hero_id,omitempty"`
+ Kills *uint32 `protobuf:"varint,3,opt,name=kills" json:"kills,omitempty"`
+ Deaths *uint32 `protobuf:"varint,4,opt,name=deaths" json:"deaths,omitempty"`
+ Assists *uint32 `protobuf:"varint,5,opt,name=assists" json:"assists,omitempty"`
+ Items []uint32 `protobuf:"varint,6,rep,name=items" json:"items,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatchMinimal_Player) Reset() { *m = CMsgDOTAMatchMinimal_Player{} }
+func (m *CMsgDOTAMatchMinimal_Player) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatchMinimal_Player) ProtoMessage() {}
+func (*CMsgDOTAMatchMinimal_Player) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{60, 0} }
+
+func (m *CMsgDOTAMatchMinimal_Player) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_Player) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_Player) GetKills() uint32 {
+ if m != nil && m.Kills != nil {
+ return *m.Kills
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_Player) GetDeaths() uint32 {
+ if m != nil && m.Deaths != nil {
+ return *m.Deaths
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_Player) GetAssists() uint32 {
+ if m != nil && m.Assists != nil {
+ return *m.Assists
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_Player) GetItems() []uint32 {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+type CMsgDOTAMatchMinimal_League struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ RadiantTeamId *uint32 `protobuf:"varint,2,opt,name=radiant_team_id" json:"radiant_team_id,omitempty"`
+ RadiantTeamName *string `protobuf:"bytes,3,opt,name=radiant_team_name" json:"radiant_team_name,omitempty"`
+ RadiantTeamLogo *uint64 `protobuf:"fixed64,4,opt,name=radiant_team_logo" json:"radiant_team_logo,omitempty"`
+ DireTeamId *uint32 `protobuf:"varint,5,opt,name=dire_team_id" json:"dire_team_id,omitempty"`
+ DireTeamName *string `protobuf:"bytes,6,opt,name=dire_team_name" json:"dire_team_name,omitempty"`
+ DireTeamLogo *uint64 `protobuf:"fixed64,7,opt,name=dire_team_logo" json:"dire_team_logo,omitempty"`
+ SeriesType *uint32 `protobuf:"varint,8,opt,name=series_type" json:"series_type,omitempty"`
+ SeriesGame *uint32 `protobuf:"varint,9,opt,name=series_game" json:"series_game,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatchMinimal_League) Reset() { *m = CMsgDOTAMatchMinimal_League{} }
+func (m *CMsgDOTAMatchMinimal_League) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatchMinimal_League) ProtoMessage() {}
+func (*CMsgDOTAMatchMinimal_League) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{60, 1} }
+
+func (m *CMsgDOTAMatchMinimal_League) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_League) GetRadiantTeamId() uint32 {
+ if m != nil && m.RadiantTeamId != nil {
+ return *m.RadiantTeamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_League) GetRadiantTeamName() string {
+ if m != nil && m.RadiantTeamName != nil {
+ return *m.RadiantTeamName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAMatchMinimal_League) GetRadiantTeamLogo() uint64 {
+ if m != nil && m.RadiantTeamLogo != nil {
+ return *m.RadiantTeamLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_League) GetDireTeamId() uint32 {
+ if m != nil && m.DireTeamId != nil {
+ return *m.DireTeamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_League) GetDireTeamName() string {
+ if m != nil && m.DireTeamName != nil {
+ return *m.DireTeamName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAMatchMinimal_League) GetDireTeamLogo() uint64 {
+ if m != nil && m.DireTeamLogo != nil {
+ return *m.DireTeamLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_League) GetSeriesType() uint32 {
+ if m != nil && m.SeriesType != nil {
+ return *m.SeriesType
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchMinimal_League) GetSeriesGame() uint32 {
+ if m != nil && m.SeriesGame != nil {
+ return *m.SeriesGame
+ }
+ return 0
+}
+
+type CMsgDOTAMatchHistoryFilter struct {
+ MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids" json:"match_ids,omitempty"`
+ NewestMatchIdAtLastQuery *uint64 `protobuf:"varint,2,opt,name=newest_match_id_at_last_query" json:"newest_match_id_at_last_query,omitempty"`
+ TimeLastQuery *uint32 `protobuf:"varint,3,opt,name=time_last_query" json:"time_last_query,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatchHistoryFilter) Reset() { *m = CMsgDOTAMatchHistoryFilter{} }
+func (m *CMsgDOTAMatchHistoryFilter) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatchHistoryFilter) ProtoMessage() {}
+func (*CMsgDOTAMatchHistoryFilter) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{61} }
+
+func (m *CMsgDOTAMatchHistoryFilter) GetMatchIds() []uint64 {
+ if m != nil {
+ return m.MatchIds
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatchHistoryFilter) GetNewestMatchIdAtLastQuery() uint64 {
+ if m != nil && m.NewestMatchIdAtLastQuery != nil {
+ return *m.NewestMatchIdAtLastQuery
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchHistoryFilter) GetTimeLastQuery() uint32 {
+ if m != nil && m.TimeLastQuery != nil {
+ return *m.TimeLastQuery
+ }
+ return 0
+}
+
+type CMsgDOTARequestMatches struct {
+ HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id" json:"hero_id,omitempty"`
+ GameMode *uint32 `protobuf:"varint,3,opt,name=game_mode" json:"game_mode,omitempty"`
+ DateMin *uint32 `protobuf:"fixed32,6,opt,name=date_min" json:"date_min,omitempty"`
+ DateMax *uint32 `protobuf:"fixed32,7,opt,name=date_max" json:"date_max,omitempty"`
+ MatchesRequested *uint32 `protobuf:"varint,10,opt,name=matches_requested" json:"matches_requested,omitempty"`
+ StartAtMatchId *uint64 `protobuf:"varint,11,opt,name=start_at_match_id" json:"start_at_match_id,omitempty"`
+ MinPlayers *uint32 `protobuf:"fixed32,12,opt,name=min_players" json:"min_players,omitempty"`
+ RequestId *uint32 `protobuf:"varint,13,opt,name=request_id" json:"request_id,omitempty"`
+ TournamentGamesOnly *bool `protobuf:"varint,14,opt,name=tournament_games_only" json:"tournament_games_only,omitempty"`
+ AccountId *uint32 `protobuf:"varint,15,opt,name=account_id" json:"account_id,omitempty"`
+ LeagueId *uint32 `protobuf:"varint,16,opt,name=league_id" json:"league_id,omitempty"`
+ Skill *CMsgDOTARequestMatches_SkillLevel `protobuf:"varint,17,opt,name=skill,enum=CMsgDOTARequestMatches_SkillLevel,def=0" json:"skill,omitempty"`
+ TeamId *uint32 `protobuf:"varint,18,opt,name=team_id" json:"team_id,omitempty"`
+ CustomGameId *uint64 `protobuf:"varint,20,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestMatches) Reset() { *m = CMsgDOTARequestMatches{} }
+func (m *CMsgDOTARequestMatches) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARequestMatches) ProtoMessage() {}
+func (*CMsgDOTARequestMatches) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{62} }
+
+const Default_CMsgDOTARequestMatches_Skill CMsgDOTARequestMatches_SkillLevel = CMsgDOTARequestMatches_Any
+
+func (m *CMsgDOTARequestMatches) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetGameMode() uint32 {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetDateMin() uint32 {
+ if m != nil && m.DateMin != nil {
+ return *m.DateMin
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetDateMax() uint32 {
+ if m != nil && m.DateMax != nil {
+ return *m.DateMax
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetMatchesRequested() uint32 {
+ if m != nil && m.MatchesRequested != nil {
+ return *m.MatchesRequested
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetStartAtMatchId() uint64 {
+ if m != nil && m.StartAtMatchId != nil {
+ return *m.StartAtMatchId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetMinPlayers() uint32 {
+ if m != nil && m.MinPlayers != nil {
+ return *m.MinPlayers
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetRequestId() uint32 {
+ if m != nil && m.RequestId != nil {
+ return *m.RequestId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetTournamentGamesOnly() bool {
+ if m != nil && m.TournamentGamesOnly != nil {
+ return *m.TournamentGamesOnly
+ }
+ return false
+}
+
+func (m *CMsgDOTARequestMatches) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetSkill() CMsgDOTARequestMatches_SkillLevel {
+ if m != nil && m.Skill != nil {
+ return *m.Skill
+ }
+ return Default_CMsgDOTARequestMatches_Skill
+}
+
+func (m *CMsgDOTARequestMatches) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatches) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+type CMsgDOTARequestMatchesResponse struct {
+ Matches []*CMsgDOTAMatch `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"`
+ Series []*CMsgDOTARequestMatchesResponse_Series `protobuf:"bytes,2,rep,name=series" json:"series,omitempty"`
+ RequestId *uint32 `protobuf:"varint,3,opt,name=request_id" json:"request_id,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,4,opt,name=total_results" json:"total_results,omitempty"`
+ ResultsRemaining *uint32 `protobuf:"varint,5,opt,name=results_remaining" json:"results_remaining,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestMatchesResponse) Reset() { *m = CMsgDOTARequestMatchesResponse{} }
+func (m *CMsgDOTARequestMatchesResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARequestMatchesResponse) ProtoMessage() {}
+func (*CMsgDOTARequestMatchesResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{63} }
+
+func (m *CMsgDOTARequestMatchesResponse) GetMatches() []*CMsgDOTAMatch {
+ if m != nil {
+ return m.Matches
+ }
+ return nil
+}
+
+func (m *CMsgDOTARequestMatchesResponse) GetSeries() []*CMsgDOTARequestMatchesResponse_Series {
+ if m != nil {
+ return m.Series
+ }
+ return nil
+}
+
+func (m *CMsgDOTARequestMatchesResponse) GetRequestId() uint32 {
+ if m != nil && m.RequestId != nil {
+ return *m.RequestId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatchesResponse) GetTotalResults() uint32 {
+ if m != nil && m.TotalResults != nil {
+ return *m.TotalResults
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatchesResponse) GetResultsRemaining() uint32 {
+ if m != nil && m.ResultsRemaining != nil {
+ return *m.ResultsRemaining
+ }
+ return 0
+}
+
+type CMsgDOTARequestMatchesResponse_Series struct {
+ Matches []*CMsgDOTAMatch `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"`
+ SeriesId *uint32 `protobuf:"varint,2,opt,name=series_id" json:"series_id,omitempty"`
+ SeriesType *uint32 `protobuf:"varint,3,opt,name=series_type" json:"series_type,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestMatchesResponse_Series) Reset() { *m = CMsgDOTARequestMatchesResponse_Series{} }
+func (m *CMsgDOTARequestMatchesResponse_Series) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARequestMatchesResponse_Series) ProtoMessage() {}
+func (*CMsgDOTARequestMatchesResponse_Series) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{63, 0}
+}
+
+func (m *CMsgDOTARequestMatchesResponse_Series) GetMatches() []*CMsgDOTAMatch {
+ if m != nil {
+ return m.Matches
+ }
+ return nil
+}
+
+func (m *CMsgDOTARequestMatchesResponse_Series) GetSeriesId() uint32 {
+ if m != nil && m.SeriesId != nil {
+ return *m.SeriesId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestMatchesResponse_Series) GetSeriesType() uint32 {
+ if m != nil && m.SeriesType != nil {
+ return *m.SeriesType
+ }
+ return 0
+}
+
+type CMsgDOTAPopup struct {
+ Id *CMsgDOTAPopup_PopupID `protobuf:"varint,1,opt,name=id,enum=CMsgDOTAPopup_PopupID,def=0" json:"id,omitempty"`
+ CustomText *string `protobuf:"bytes,2,opt,name=custom_text" json:"custom_text,omitempty"`
+ IntData *int32 `protobuf:"zigzag32,3,opt,name=int_data" json:"int_data,omitempty"`
+ PopupData []byte `protobuf:"bytes,4,opt,name=popup_data" json:"popup_data,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAPopup) Reset() { *m = CMsgDOTAPopup{} }
+func (m *CMsgDOTAPopup) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAPopup) ProtoMessage() {}
+func (*CMsgDOTAPopup) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{64} }
+
+const Default_CMsgDOTAPopup_Id CMsgDOTAPopup_PopupID = CMsgDOTAPopup_KICKED_FROM_LOBBY
+
+func (m *CMsgDOTAPopup) GetId() CMsgDOTAPopup_PopupID {
+ if m != nil && m.Id != nil {
+ return *m.Id
+ }
+ return Default_CMsgDOTAPopup_Id
+}
+
+func (m *CMsgDOTAPopup) GetCustomText() string {
+ if m != nil && m.CustomText != nil {
+ return *m.CustomText
+ }
+ return ""
+}
+
+func (m *CMsgDOTAPopup) GetIntData() int32 {
+ if m != nil && m.IntData != nil {
+ return *m.IntData
+ }
+ return 0
+}
+
+func (m *CMsgDOTAPopup) GetPopupData() []byte {
+ if m != nil {
+ return m.PopupData
+ }
+ return nil
+}
+
+type CMsgDOTATeamMemberSDO struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ TeamIds []uint32 `protobuf:"varint,2,rep,name=team_ids" json:"team_ids,omitempty"`
+ ProfileTeamId *uint32 `protobuf:"varint,3,opt,name=profile_team_id" json:"profile_team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamMemberSDO) Reset() { *m = CMsgDOTATeamMemberSDO{} }
+func (m *CMsgDOTATeamMemberSDO) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamMemberSDO) ProtoMessage() {}
+func (*CMsgDOTATeamMemberSDO) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{65} }
+
+func (m *CMsgDOTATeamMemberSDO) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeamMemberSDO) GetTeamIds() []uint32 {
+ if m != nil {
+ return m.TeamIds
+ }
+ return nil
+}
+
+func (m *CMsgDOTATeamMemberSDO) GetProfileTeamId() uint32 {
+ if m != nil && m.ProfileTeamId != nil {
+ return *m.ProfileTeamId
+ }
+ return 0
+}
+
+type CMsgDOTATeamAdminSDO struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ TeamIds []uint32 `protobuf:"varint,2,rep,name=team_ids" json:"team_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamAdminSDO) Reset() { *m = CMsgDOTATeamAdminSDO{} }
+func (m *CMsgDOTATeamAdminSDO) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamAdminSDO) ProtoMessage() {}
+func (*CMsgDOTATeamAdminSDO) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{66} }
+
+func (m *CMsgDOTATeamAdminSDO) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeamAdminSDO) GetTeamIds() []uint32 {
+ if m != nil {
+ return m.TeamIds
+ }
+ return nil
+}
+
+type CMsgDOTATeamMember struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ TimeJoined *uint32 `protobuf:"varint,4,opt,name=time_joined" json:"time_joined,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamMember) Reset() { *m = CMsgDOTATeamMember{} }
+func (m *CMsgDOTATeamMember) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamMember) ProtoMessage() {}
+func (*CMsgDOTATeamMember) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{67} }
+
+func (m *CMsgDOTATeamMember) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeamMember) GetTimeJoined() uint32 {
+ if m != nil && m.TimeJoined != nil {
+ return *m.TimeJoined
+ }
+ return 0
+}
+
+type CMsgDOTATeam struct {
+ Members []*CMsgDOTATeamMember `protobuf:"bytes,1,rep,name=members" json:"members,omitempty"`
+ TeamId *uint32 `protobuf:"varint,2,opt,name=team_id" json:"team_id,omitempty"`
+ Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
+ Tag *string `protobuf:"bytes,4,opt,name=tag" json:"tag,omitempty"`
+ AdminId *uint32 `protobuf:"varint,5,opt,name=admin_id" json:"admin_id,omitempty"`
+ TimeCreated *uint32 `protobuf:"varint,6,opt,name=time_created" json:"time_created,omitempty"`
+ Disbanded *bool `protobuf:"varint,7,opt,name=disbanded" json:"disbanded,omitempty"`
+ Wins *uint32 `protobuf:"varint,8,opt,name=wins" json:"wins,omitempty"`
+ Losses *uint32 `protobuf:"varint,9,opt,name=losses" json:"losses,omitempty"`
+ Rank *uint32 `protobuf:"varint,10,opt,name=rank" json:"rank,omitempty"`
+ CalibrationGamesRemaining *uint32 `protobuf:"varint,24,opt,name=calibration_games_remaining" json:"calibration_games_remaining,omitempty"`
+ Logo *uint64 `protobuf:"varint,11,opt,name=logo" json:"logo,omitempty"`
+ BaseLogo *uint64 `protobuf:"varint,12,opt,name=base_logo" json:"base_logo,omitempty"`
+ BannerLogo *uint64 `protobuf:"varint,13,opt,name=banner_logo" json:"banner_logo,omitempty"`
+ SponsorLogo *uint64 `protobuf:"varint,14,opt,name=sponsor_logo" json:"sponsor_logo,omitempty"`
+ CountryCode *string `protobuf:"bytes,15,opt,name=country_code" json:"country_code,omitempty"`
+ Url *string `protobuf:"bytes,16,opt,name=url" json:"url,omitempty"`
+ Fullgamesplayed *uint32 `protobuf:"varint,17,opt,name=fullgamesplayed" json:"fullgamesplayed,omitempty"`
+ Leagues []uint32 `protobuf:"varint,18,rep,name=leagues" json:"leagues,omitempty"`
+ Gamesplayed *uint32 `protobuf:"varint,19,opt,name=gamesplayed" json:"gamesplayed,omitempty"`
+ Gamesplayedwithcurrentroster *uint32 `protobuf:"varint,20,opt,name=gamesplayedwithcurrentroster" json:"gamesplayedwithcurrentroster,omitempty"`
+ Teammatchmakinggamesplayed *uint32 `protobuf:"varint,21,opt,name=teammatchmakinggamesplayed" json:"teammatchmakinggamesplayed,omitempty"`
+ Lastplayedgametime *uint32 `protobuf:"varint,22,opt,name=lastplayedgametime" json:"lastplayedgametime,omitempty"`
+ Lastrenametime *uint32 `protobuf:"varint,23,opt,name=lastrenametime" json:"lastrenametime,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeam) Reset() { *m = CMsgDOTATeam{} }
+func (m *CMsgDOTATeam) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeam) ProtoMessage() {}
+func (*CMsgDOTATeam) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{68} }
+
+func (m *CMsgDOTATeam) GetMembers() []*CMsgDOTATeamMember {
+ if m != nil {
+ return m.Members
+ }
+ return nil
+}
+
+func (m *CMsgDOTATeam) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgDOTATeam) GetTag() string {
+ if m != nil && m.Tag != nil {
+ return *m.Tag
+ }
+ return ""
+}
+
+func (m *CMsgDOTATeam) GetAdminId() uint32 {
+ if m != nil && m.AdminId != nil {
+ return *m.AdminId
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetTimeCreated() uint32 {
+ if m != nil && m.TimeCreated != nil {
+ return *m.TimeCreated
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetDisbanded() bool {
+ if m != nil && m.Disbanded != nil {
+ return *m.Disbanded
+ }
+ return false
+}
+
+func (m *CMsgDOTATeam) GetWins() uint32 {
+ if m != nil && m.Wins != nil {
+ return *m.Wins
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetLosses() uint32 {
+ if m != nil && m.Losses != nil {
+ return *m.Losses
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetRank() uint32 {
+ if m != nil && m.Rank != nil {
+ return *m.Rank
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetCalibrationGamesRemaining() uint32 {
+ if m != nil && m.CalibrationGamesRemaining != nil {
+ return *m.CalibrationGamesRemaining
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetBaseLogo() uint64 {
+ if m != nil && m.BaseLogo != nil {
+ return *m.BaseLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetBannerLogo() uint64 {
+ if m != nil && m.BannerLogo != nil {
+ return *m.BannerLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetSponsorLogo() uint64 {
+ if m != nil && m.SponsorLogo != nil {
+ return *m.SponsorLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetCountryCode() string {
+ if m != nil && m.CountryCode != nil {
+ return *m.CountryCode
+ }
+ return ""
+}
+
+func (m *CMsgDOTATeam) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+func (m *CMsgDOTATeam) GetFullgamesplayed() uint32 {
+ if m != nil && m.Fullgamesplayed != nil {
+ return *m.Fullgamesplayed
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetLeagues() []uint32 {
+ if m != nil {
+ return m.Leagues
+ }
+ return nil
+}
+
+func (m *CMsgDOTATeam) GetGamesplayed() uint32 {
+ if m != nil && m.Gamesplayed != nil {
+ return *m.Gamesplayed
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetGamesplayedwithcurrentroster() uint32 {
+ if m != nil && m.Gamesplayedwithcurrentroster != nil {
+ return *m.Gamesplayedwithcurrentroster
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetTeammatchmakinggamesplayed() uint32 {
+ if m != nil && m.Teammatchmakinggamesplayed != nil {
+ return *m.Teammatchmakinggamesplayed
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetLastplayedgametime() uint32 {
+ if m != nil && m.Lastplayedgametime != nil {
+ return *m.Lastplayedgametime
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeam) GetLastrenametime() uint32 {
+ if m != nil && m.Lastrenametime != nil {
+ return *m.Lastrenametime
+ }
+ return 0
+}
+
+type CMsgDOTACreateTeam struct {
+ Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
+ Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"`
+ Logo *uint64 `protobuf:"varint,3,opt,name=logo" json:"logo,omitempty"`
+ BaseLogo *uint64 `protobuf:"varint,4,opt,name=base_logo" json:"base_logo,omitempty"`
+ BannerLogo *uint64 `protobuf:"varint,5,opt,name=banner_logo" json:"banner_logo,omitempty"`
+ SponsorLogo *uint64 `protobuf:"varint,6,opt,name=sponsor_logo" json:"sponsor_logo,omitempty"`
+ CountryCode *string `protobuf:"bytes,7,opt,name=country_code" json:"country_code,omitempty"`
+ Url *string `protobuf:"bytes,8,opt,name=url" json:"url,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTACreateTeam) Reset() { *m = CMsgDOTACreateTeam{} }
+func (m *CMsgDOTACreateTeam) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTACreateTeam) ProtoMessage() {}
+func (*CMsgDOTACreateTeam) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{69} }
+
+func (m *CMsgDOTACreateTeam) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgDOTACreateTeam) GetTag() string {
+ if m != nil && m.Tag != nil {
+ return *m.Tag
+ }
+ return ""
+}
+
+func (m *CMsgDOTACreateTeam) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+func (m *CMsgDOTACreateTeam) GetBaseLogo() uint64 {
+ if m != nil && m.BaseLogo != nil {
+ return *m.BaseLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTACreateTeam) GetBannerLogo() uint64 {
+ if m != nil && m.BannerLogo != nil {
+ return *m.BannerLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTACreateTeam) GetSponsorLogo() uint64 {
+ if m != nil && m.SponsorLogo != nil {
+ return *m.SponsorLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTACreateTeam) GetCountryCode() string {
+ if m != nil && m.CountryCode != nil {
+ return *m.CountryCode
+ }
+ return ""
+}
+
+func (m *CMsgDOTACreateTeam) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+type CMsgDOTACreateTeamResponse struct {
+ Results []CMsgDOTACreateTeamResponse_Result `protobuf:"varint,1,rep,name=results,enum=CMsgDOTACreateTeamResponse_Result" json:"results,omitempty"`
+ TeamId *uint32 `protobuf:"varint,2,opt,name=team_id" json:"team_id,omitempty"`
+ SecondsRemaining *uint32 `protobuf:"varint,3,opt,name=seconds_remaining" json:"seconds_remaining,omitempty"`
+ RequiredLevel *uint32 `protobuf:"varint,4,opt,name=required_level" json:"required_level,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTACreateTeamResponse) Reset() { *m = CMsgDOTACreateTeamResponse{} }
+func (m *CMsgDOTACreateTeamResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTACreateTeamResponse) ProtoMessage() {}
+func (*CMsgDOTACreateTeamResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{70} }
+
+func (m *CMsgDOTACreateTeamResponse) GetResults() []CMsgDOTACreateTeamResponse_Result {
+ if m != nil {
+ return m.Results
+ }
+ return nil
+}
+
+func (m *CMsgDOTACreateTeamResponse) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTACreateTeamResponse) GetSecondsRemaining() uint32 {
+ if m != nil && m.SecondsRemaining != nil {
+ return *m.SecondsRemaining
+ }
+ return 0
+}
+
+func (m *CMsgDOTACreateTeamResponse) GetRequiredLevel() uint32 {
+ if m != nil && m.RequiredLevel != nil {
+ return *m.RequiredLevel
+ }
+ return 0
+}
+
+type CMsgDOTAEditTeam struct {
+ Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
+ Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"`
+ Logo *uint64 `protobuf:"varint,3,opt,name=logo" json:"logo,omitempty"`
+ BaseLogo *uint64 `protobuf:"varint,4,opt,name=base_logo" json:"base_logo,omitempty"`
+ BannerLogo *uint64 `protobuf:"varint,5,opt,name=banner_logo" json:"banner_logo,omitempty"`
+ SponsorLogo *uint64 `protobuf:"varint,6,opt,name=sponsor_logo" json:"sponsor_logo,omitempty"`
+ CountryCode *string `protobuf:"bytes,7,opt,name=country_code" json:"country_code,omitempty"`
+ Url *string `protobuf:"bytes,8,opt,name=url" json:"url,omitempty"`
+ TeamId *uint32 `protobuf:"varint,9,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAEditTeam) Reset() { *m = CMsgDOTAEditTeam{} }
+func (m *CMsgDOTAEditTeam) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAEditTeam) ProtoMessage() {}
+func (*CMsgDOTAEditTeam) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{71} }
+
+func (m *CMsgDOTAEditTeam) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgDOTAEditTeam) GetTag() string {
+ if m != nil && m.Tag != nil {
+ return *m.Tag
+ }
+ return ""
+}
+
+func (m *CMsgDOTAEditTeam) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAEditTeam) GetBaseLogo() uint64 {
+ if m != nil && m.BaseLogo != nil {
+ return *m.BaseLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAEditTeam) GetBannerLogo() uint64 {
+ if m != nil && m.BannerLogo != nil {
+ return *m.BannerLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAEditTeam) GetSponsorLogo() uint64 {
+ if m != nil && m.SponsorLogo != nil {
+ return *m.SponsorLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAEditTeam) GetCountryCode() string {
+ if m != nil && m.CountryCode != nil {
+ return *m.CountryCode
+ }
+ return ""
+}
+
+func (m *CMsgDOTAEditTeam) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+func (m *CMsgDOTAEditTeam) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgDOTAEditTeamLogo struct {
+ Logo *uint64 `protobuf:"varint,1,opt,name=logo" json:"logo,omitempty"`
+ BaseLogo *uint64 `protobuf:"varint,2,opt,name=base_logo" json:"base_logo,omitempty"`
+ BannerLogo *uint64 `protobuf:"varint,3,opt,name=banner_logo" json:"banner_logo,omitempty"`
+ SponsorLogo *uint64 `protobuf:"varint,4,opt,name=sponsor_logo" json:"sponsor_logo,omitempty"`
+ TeamId *uint32 `protobuf:"varint,5,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAEditTeamLogo) Reset() { *m = CMsgDOTAEditTeamLogo{} }
+func (m *CMsgDOTAEditTeamLogo) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAEditTeamLogo) ProtoMessage() {}
+func (*CMsgDOTAEditTeamLogo) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{72} }
+
+func (m *CMsgDOTAEditTeamLogo) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAEditTeamLogo) GetBaseLogo() uint64 {
+ if m != nil && m.BaseLogo != nil {
+ return *m.BaseLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAEditTeamLogo) GetBannerLogo() uint64 {
+ if m != nil && m.BannerLogo != nil {
+ return *m.BannerLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAEditTeamLogo) GetSponsorLogo() uint64 {
+ if m != nil && m.SponsorLogo != nil {
+ return *m.SponsorLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAEditTeamLogo) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgDOTAEditTeamLogoResponse struct {
+ Results []CMsgDOTAEditTeamLogoResponse_Result `protobuf:"varint,1,rep,name=results,enum=CMsgDOTAEditTeamLogoResponse_Result" json:"results,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAEditTeamLogoResponse) Reset() { *m = CMsgDOTAEditTeamLogoResponse{} }
+func (m *CMsgDOTAEditTeamLogoResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAEditTeamLogoResponse) ProtoMessage() {}
+func (*CMsgDOTAEditTeamLogoResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{73} }
+
+func (m *CMsgDOTAEditTeamLogoResponse) GetResults() []CMsgDOTAEditTeamLogoResponse_Result {
+ if m != nil {
+ return m.Results
+ }
+ return nil
+}
+
+type CMsgDOTAEditTeamDetails struct {
+ CountryCode *string `protobuf:"bytes,1,opt,name=country_code" json:"country_code,omitempty"`
+ Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
+ TeamId *uint32 `protobuf:"varint,3,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAEditTeamDetails) Reset() { *m = CMsgDOTAEditTeamDetails{} }
+func (m *CMsgDOTAEditTeamDetails) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAEditTeamDetails) ProtoMessage() {}
+func (*CMsgDOTAEditTeamDetails) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{74} }
+
+func (m *CMsgDOTAEditTeamDetails) GetCountryCode() string {
+ if m != nil && m.CountryCode != nil {
+ return *m.CountryCode
+ }
+ return ""
+}
+
+func (m *CMsgDOTAEditTeamDetails) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+func (m *CMsgDOTAEditTeamDetails) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgDOTAEditTeamDetailsResponse struct {
+ Results []CMsgDOTAEditTeamDetailsResponse_Result `protobuf:"varint,1,rep,name=results,enum=CMsgDOTAEditTeamDetailsResponse_Result" json:"results,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAEditTeamDetailsResponse) Reset() { *m = CMsgDOTAEditTeamDetailsResponse{} }
+func (m *CMsgDOTAEditTeamDetailsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAEditTeamDetailsResponse) ProtoMessage() {}
+func (*CMsgDOTAEditTeamDetailsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{75}
+}
+
+func (m *CMsgDOTAEditTeamDetailsResponse) GetResults() []CMsgDOTAEditTeamDetailsResponse_Result {
+ if m != nil {
+ return m.Results
+ }
+ return nil
+}
+
+type CMsgDOTADisbandTeam struct {
+ TeamId *uint32 `protobuf:"varint,1,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTADisbandTeam) Reset() { *m = CMsgDOTADisbandTeam{} }
+func (m *CMsgDOTADisbandTeam) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTADisbandTeam) ProtoMessage() {}
+func (*CMsgDOTADisbandTeam) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{76} }
+
+func (m *CMsgDOTADisbandTeam) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgDOTADisbandTeamResponse struct {
+ Result *CMsgDOTADisbandTeamResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTADisbandTeamResponse_Result,def=0" json:"result,omitempty"`
+ TeamName *string `protobuf:"bytes,2,opt,name=team_name" json:"team_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTADisbandTeamResponse) Reset() { *m = CMsgDOTADisbandTeamResponse{} }
+func (m *CMsgDOTADisbandTeamResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTADisbandTeamResponse) ProtoMessage() {}
+func (*CMsgDOTADisbandTeamResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{77} }
+
+const Default_CMsgDOTADisbandTeamResponse_Result CMsgDOTADisbandTeamResponse_Result = CMsgDOTADisbandTeamResponse_SUCCESS
+
+func (m *CMsgDOTADisbandTeamResponse) GetResult() CMsgDOTADisbandTeamResponse_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTADisbandTeamResponse_Result
+}
+
+func (m *CMsgDOTADisbandTeamResponse) GetTeamName() string {
+ if m != nil && m.TeamName != nil {
+ return *m.TeamName
+ }
+ return ""
+}
+
+type CMsgDOTARequestTeamData struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestTeamData) Reset() { *m = CMsgDOTARequestTeamData{} }
+func (m *CMsgDOTARequestTeamData) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARequestTeamData) ProtoMessage() {}
+func (*CMsgDOTARequestTeamData) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{78} }
+
+type CMsgDOTARequestTeamDataResponse struct {
+ Result *CMsgDOTARequestTeamDataResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTARequestTeamDataResponse_Result,def=0" json:"result,omitempty"`
+ Data []*CMsgDOTATeamData `protobuf:"bytes,2,rep,name=data" json:"data,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestTeamDataResponse) Reset() { *m = CMsgDOTARequestTeamDataResponse{} }
+func (m *CMsgDOTARequestTeamDataResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARequestTeamDataResponse) ProtoMessage() {}
+func (*CMsgDOTARequestTeamDataResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{79}
+}
+
+const Default_CMsgDOTARequestTeamDataResponse_Result CMsgDOTARequestTeamDataResponse_Result = CMsgDOTARequestTeamDataResponse_SUCCESS
+
+func (m *CMsgDOTARequestTeamDataResponse) GetResult() CMsgDOTARequestTeamDataResponse_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTARequestTeamDataResponse_Result
+}
+
+func (m *CMsgDOTARequestTeamDataResponse) GetData() []*CMsgDOTATeamData {
+ if m != nil {
+ return m.Data
+ }
+ return nil
+}
+
+type CMsgDOTATeamData struct {
+ OnTeam *bool `protobuf:"varint,1,opt,name=on_team" json:"on_team,omitempty"`
+ ProfileTeam *bool `protobuf:"varint,2,opt,name=profile_team" json:"profile_team,omitempty"`
+ Team *CMsgDOTATeam `protobuf:"bytes,3,opt,name=team" json:"team,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamData) Reset() { *m = CMsgDOTATeamData{} }
+func (m *CMsgDOTATeamData) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamData) ProtoMessage() {}
+func (*CMsgDOTATeamData) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{80} }
+
+func (m *CMsgDOTATeamData) GetOnTeam() bool {
+ if m != nil && m.OnTeam != nil {
+ return *m.OnTeam
+ }
+ return false
+}
+
+func (m *CMsgDOTATeamData) GetProfileTeam() bool {
+ if m != nil && m.ProfileTeam != nil {
+ return *m.ProfileTeam
+ }
+ return false
+}
+
+func (m *CMsgDOTATeamData) GetTeam() *CMsgDOTATeam {
+ if m != nil {
+ return m.Team
+ }
+ return nil
+}
+
+type CMsgDOTATeamProfileRequest struct {
+ TeamId *uint32 `protobuf:"varint,1,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamProfileRequest) Reset() { *m = CMsgDOTATeamProfileRequest{} }
+func (m *CMsgDOTATeamProfileRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamProfileRequest) ProtoMessage() {}
+func (*CMsgDOTATeamProfileRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{81} }
+
+func (m *CMsgDOTATeamProfileRequest) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgDOTATeamMemberProfileRequest struct {
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamMemberProfileRequest) Reset() { *m = CMsgDOTATeamMemberProfileRequest{} }
+func (m *CMsgDOTATeamMemberProfileRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamMemberProfileRequest) ProtoMessage() {}
+func (*CMsgDOTATeamMemberProfileRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{82}
+}
+
+func (m *CMsgDOTATeamMemberProfileRequest) GetSteamId() uint64 {
+ if m != nil && m.SteamId != nil {
+ return *m.SteamId
+ }
+ return 0
+}
+
+type CMsgDOTATeamIDByNameRequest struct {
+ Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamIDByNameRequest) Reset() { *m = CMsgDOTATeamIDByNameRequest{} }
+func (m *CMsgDOTATeamIDByNameRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamIDByNameRequest) ProtoMessage() {}
+func (*CMsgDOTATeamIDByNameRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{83} }
+
+func (m *CMsgDOTATeamIDByNameRequest) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+type CMsgDOTATeamIDByNameResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ TeamId *uint32 `protobuf:"varint,2,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamIDByNameResponse) Reset() { *m = CMsgDOTATeamIDByNameResponse{} }
+func (m *CMsgDOTATeamIDByNameResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamIDByNameResponse) ProtoMessage() {}
+func (*CMsgDOTATeamIDByNameResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{84} }
+
+func (m *CMsgDOTATeamIDByNameResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeamIDByNameResponse) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgDOTATeamProfileResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ Team *CMsgDOTATeam `protobuf:"bytes,2,opt,name=team" json:"team,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamProfileResponse) Reset() { *m = CMsgDOTATeamProfileResponse{} }
+func (m *CMsgDOTATeamProfileResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamProfileResponse) ProtoMessage() {}
+func (*CMsgDOTATeamProfileResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{85} }
+
+func (m *CMsgDOTATeamProfileResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeamProfileResponse) GetTeam() *CMsgDOTATeam {
+ if m != nil {
+ return m.Team
+ }
+ return nil
+}
+
+type CMsgDOTAProTeamListRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProTeamListRequest) Reset() { *m = CMsgDOTAProTeamListRequest{} }
+func (m *CMsgDOTAProTeamListRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProTeamListRequest) ProtoMessage() {}
+func (*CMsgDOTAProTeamListRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{86} }
+
+type CMsgDOTAProTeamListResponse struct {
+ Teams []*CMsgDOTAProTeamListResponse_TeamEntry `protobuf:"bytes,1,rep,name=teams" json:"teams,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProTeamListResponse) Reset() { *m = CMsgDOTAProTeamListResponse{} }
+func (m *CMsgDOTAProTeamListResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProTeamListResponse) ProtoMessage() {}
+func (*CMsgDOTAProTeamListResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{87} }
+
+func (m *CMsgDOTAProTeamListResponse) GetTeams() []*CMsgDOTAProTeamListResponse_TeamEntry {
+ if m != nil {
+ return m.Teams
+ }
+ return nil
+}
+
+func (m *CMsgDOTAProTeamListResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+type CMsgDOTAProTeamListResponse_TeamEntry struct {
+ TeamId *uint32 `protobuf:"varint,1,opt,name=team_id" json:"team_id,omitempty"`
+ Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"`
+ TimeCreated *uint32 `protobuf:"varint,3,opt,name=time_created" json:"time_created,omitempty"`
+ Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"`
+ CountryCode *string `protobuf:"bytes,5,opt,name=country_code" json:"country_code,omitempty"`
+ MemberCount *uint32 `protobuf:"varint,6,opt,name=member_count" json:"member_count,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProTeamListResponse_TeamEntry) Reset() { *m = CMsgDOTAProTeamListResponse_TeamEntry{} }
+func (m *CMsgDOTAProTeamListResponse_TeamEntry) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProTeamListResponse_TeamEntry) ProtoMessage() {}
+func (*CMsgDOTAProTeamListResponse_TeamEntry) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{87, 0}
+}
+
+func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetTag() string {
+ if m != nil && m.Tag != nil {
+ return *m.Tag
+ }
+ return ""
+}
+
+func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetTimeCreated() uint32 {
+ if m != nil && m.TimeCreated != nil {
+ return *m.TimeCreated
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetCountryCode() string {
+ if m != nil && m.CountryCode != nil {
+ return *m.CountryCode
+ }
+ return ""
+}
+
+func (m *CMsgDOTAProTeamListResponse_TeamEntry) GetMemberCount() uint32 {
+ if m != nil && m.MemberCount != nil {
+ return *m.MemberCount
+ }
+ return 0
+}
+
+type CMsgDOTATeamInvite_InviterToGC struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ TeamId *uint32 `protobuf:"varint,2,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamInvite_InviterToGC) Reset() { *m = CMsgDOTATeamInvite_InviterToGC{} }
+func (m *CMsgDOTATeamInvite_InviterToGC) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamInvite_InviterToGC) ProtoMessage() {}
+func (*CMsgDOTATeamInvite_InviterToGC) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{88} }
+
+func (m *CMsgDOTATeamInvite_InviterToGC) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeamInvite_InviterToGC) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgDOTATeamInvite_GCImmediateResponseToInviter struct {
+ Result *CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result,def=0" json:"result,omitempty"`
+ InviteeName *string `protobuf:"bytes,2,opt,name=invitee_name" json:"invitee_name,omitempty"`
+ RequiredLevel *uint32 `protobuf:"varint,3,opt,name=required_level" json:"required_level,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) Reset() {
+ *m = CMsgDOTATeamInvite_GCImmediateResponseToInviter{}
+}
+func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTATeamInvite_GCImmediateResponseToInviter) ProtoMessage() {}
+func (*CMsgDOTATeamInvite_GCImmediateResponseToInviter) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{89}
+}
+
+const Default_CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result = CMsgDOTATeamInvite_GCImmediateResponseToInviter_SUCCESS
+
+func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) GetResult() CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result
+}
+
+func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) GetInviteeName() string {
+ if m != nil && m.InviteeName != nil {
+ return *m.InviteeName
+ }
+ return ""
+}
+
+func (m *CMsgDOTATeamInvite_GCImmediateResponseToInviter) GetRequiredLevel() uint32 {
+ if m != nil && m.RequiredLevel != nil {
+ return *m.RequiredLevel
+ }
+ return 0
+}
+
+type CMsgDOTATeamInvite_GCRequestToInvitee struct {
+ InviterAccountId *uint32 `protobuf:"varint,1,opt,name=inviter_account_id" json:"inviter_account_id,omitempty"`
+ TeamName *string `protobuf:"bytes,2,opt,name=team_name" json:"team_name,omitempty"`
+ TeamTag *string `protobuf:"bytes,3,opt,name=team_tag" json:"team_tag,omitempty"`
+ Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamInvite_GCRequestToInvitee) Reset() { *m = CMsgDOTATeamInvite_GCRequestToInvitee{} }
+func (m *CMsgDOTATeamInvite_GCRequestToInvitee) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamInvite_GCRequestToInvitee) ProtoMessage() {}
+func (*CMsgDOTATeamInvite_GCRequestToInvitee) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{90}
+}
+
+func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetInviterAccountId() uint32 {
+ if m != nil && m.InviterAccountId != nil {
+ return *m.InviterAccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetTeamName() string {
+ if m != nil && m.TeamName != nil {
+ return *m.TeamName
+ }
+ return ""
+}
+
+func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetTeamTag() string {
+ if m != nil && m.TeamTag != nil {
+ return *m.TeamTag
+ }
+ return ""
+}
+
+func (m *CMsgDOTATeamInvite_GCRequestToInvitee) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+type CMsgDOTATeamInvite_InviteeResponseToGC struct {
+ Result *CMsgDOTATeamInvite_InviteeResponseToGC_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTATeamInvite_InviteeResponseToGC_Result,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamInvite_InviteeResponseToGC) Reset() {
+ *m = CMsgDOTATeamInvite_InviteeResponseToGC{}
+}
+func (m *CMsgDOTATeamInvite_InviteeResponseToGC) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamInvite_InviteeResponseToGC) ProtoMessage() {}
+func (*CMsgDOTATeamInvite_InviteeResponseToGC) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{91}
+}
+
+const Default_CMsgDOTATeamInvite_InviteeResponseToGC_Result CMsgDOTATeamInvite_InviteeResponseToGC_Result = CMsgDOTATeamInvite_InviteeResponseToGC_JOIN
+
+func (m *CMsgDOTATeamInvite_InviteeResponseToGC) GetResult() CMsgDOTATeamInvite_InviteeResponseToGC_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTATeamInvite_InviteeResponseToGC_Result
+}
+
+type CMsgDOTATeamInvite_GCResponseToInviter struct {
+ Result *CMsgDOTATeamInvite_GCResponseToInviter_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTATeamInvite_GCResponseToInviter_Result,def=0" json:"result,omitempty"`
+ InviteeName *string `protobuf:"bytes,2,opt,name=invitee_name" json:"invitee_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamInvite_GCResponseToInviter) Reset() {
+ *m = CMsgDOTATeamInvite_GCResponseToInviter{}
+}
+func (m *CMsgDOTATeamInvite_GCResponseToInviter) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamInvite_GCResponseToInviter) ProtoMessage() {}
+func (*CMsgDOTATeamInvite_GCResponseToInviter) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{92}
+}
+
+const Default_CMsgDOTATeamInvite_GCResponseToInviter_Result CMsgDOTATeamInvite_GCResponseToInviter_Result = CMsgDOTATeamInvite_GCResponseToInviter_JOINED
+
+func (m *CMsgDOTATeamInvite_GCResponseToInviter) GetResult() CMsgDOTATeamInvite_GCResponseToInviter_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTATeamInvite_GCResponseToInviter_Result
+}
+
+func (m *CMsgDOTATeamInvite_GCResponseToInviter) GetInviteeName() string {
+ if m != nil && m.InviteeName != nil {
+ return *m.InviteeName
+ }
+ return ""
+}
+
+type CMsgDOTATeamInvite_GCResponseToInvitee struct {
+ Result *CMsgDOTATeamInvite_GCResponseToInvitee_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTATeamInvite_GCResponseToInvitee_Result,def=0" json:"result,omitempty"`
+ TeamName *string `protobuf:"bytes,2,opt,name=team_name" json:"team_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamInvite_GCResponseToInvitee) Reset() {
+ *m = CMsgDOTATeamInvite_GCResponseToInvitee{}
+}
+func (m *CMsgDOTATeamInvite_GCResponseToInvitee) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamInvite_GCResponseToInvitee) ProtoMessage() {}
+func (*CMsgDOTATeamInvite_GCResponseToInvitee) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{93}
+}
+
+const Default_CMsgDOTATeamInvite_GCResponseToInvitee_Result CMsgDOTATeamInvite_GCResponseToInvitee_Result = CMsgDOTATeamInvite_GCResponseToInvitee_SUCCESS
+
+func (m *CMsgDOTATeamInvite_GCResponseToInvitee) GetResult() CMsgDOTATeamInvite_GCResponseToInvitee_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTATeamInvite_GCResponseToInvitee_Result
+}
+
+func (m *CMsgDOTATeamInvite_GCResponseToInvitee) GetTeamName() string {
+ if m != nil && m.TeamName != nil {
+ return *m.TeamName
+ }
+ return ""
+}
+
+type CMsgDOTATeamOnProfile struct {
+ TeamId *uint32 `protobuf:"varint,1,opt,name=team_id" json:"team_id,omitempty"`
+ Enabled *bool `protobuf:"varint,2,opt,name=enabled" json:"enabled,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATeamOnProfile) Reset() { *m = CMsgDOTATeamOnProfile{} }
+func (m *CMsgDOTATeamOnProfile) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATeamOnProfile) ProtoMessage() {}
+func (*CMsgDOTATeamOnProfile) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{94} }
+
+func (m *CMsgDOTATeamOnProfile) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTATeamOnProfile) GetEnabled() bool {
+ if m != nil && m.Enabled != nil {
+ return *m.Enabled
+ }
+ return false
+}
+
+type CMsgDOTAKickTeamMember struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ TeamId *uint32 `protobuf:"varint,2,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAKickTeamMember) Reset() { *m = CMsgDOTAKickTeamMember{} }
+func (m *CMsgDOTAKickTeamMember) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAKickTeamMember) ProtoMessage() {}
+func (*CMsgDOTAKickTeamMember) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{95} }
+
+func (m *CMsgDOTAKickTeamMember) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAKickTeamMember) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgDOTAKickTeamMemberResponse struct {
+ Result *CMsgDOTAKickTeamMemberResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAKickTeamMemberResponse_Result,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAKickTeamMemberResponse) Reset() { *m = CMsgDOTAKickTeamMemberResponse{} }
+func (m *CMsgDOTAKickTeamMemberResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAKickTeamMemberResponse) ProtoMessage() {}
+func (*CMsgDOTAKickTeamMemberResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{96} }
+
+const Default_CMsgDOTAKickTeamMemberResponse_Result CMsgDOTAKickTeamMemberResponse_Result = CMsgDOTAKickTeamMemberResponse_SUCCESS
+
+func (m *CMsgDOTAKickTeamMemberResponse) GetResult() CMsgDOTAKickTeamMemberResponse_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAKickTeamMemberResponse_Result
+}
+
+type CMsgDOTATransferTeamAdmin struct {
+ NewAdminAccountId *uint32 `protobuf:"varint,1,opt,name=new_admin_account_id" json:"new_admin_account_id,omitempty"`
+ TeamId *uint32 `protobuf:"varint,2,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATransferTeamAdmin) Reset() { *m = CMsgDOTATransferTeamAdmin{} }
+func (m *CMsgDOTATransferTeamAdmin) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATransferTeamAdmin) ProtoMessage() {}
+func (*CMsgDOTATransferTeamAdmin) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{97} }
+
+func (m *CMsgDOTATransferTeamAdmin) GetNewAdminAccountId() uint32 {
+ if m != nil && m.NewAdminAccountId != nil {
+ return *m.NewAdminAccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTATransferTeamAdmin) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgDOTATransferTeamAdminResponse struct {
+ Result *CMsgDOTATransferTeamAdminResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTATransferTeamAdminResponse_Result,def=0" json:"result,omitempty"`
+ InviteeName *string `protobuf:"bytes,2,opt,name=invitee_name" json:"invitee_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTATransferTeamAdminResponse) Reset() { *m = CMsgDOTATransferTeamAdminResponse{} }
+func (m *CMsgDOTATransferTeamAdminResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTATransferTeamAdminResponse) ProtoMessage() {}
+func (*CMsgDOTATransferTeamAdminResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{98}
+}
+
+const Default_CMsgDOTATransferTeamAdminResponse_Result CMsgDOTATransferTeamAdminResponse_Result = CMsgDOTATransferTeamAdminResponse_SUCCESS
+
+func (m *CMsgDOTATransferTeamAdminResponse) GetResult() CMsgDOTATransferTeamAdminResponse_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTATransferTeamAdminResponse_Result
+}
+
+func (m *CMsgDOTATransferTeamAdminResponse) GetInviteeName() string {
+ if m != nil && m.InviteeName != nil {
+ return *m.InviteeName
+ }
+ return ""
+}
+
+type CMsgDOTALeaveTeam struct {
+ TeamId *uint32 `protobuf:"varint,1,opt,name=team_id" json:"team_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALeaveTeam) Reset() { *m = CMsgDOTALeaveTeam{} }
+func (m *CMsgDOTALeaveTeam) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALeaveTeam) ProtoMessage() {}
+func (*CMsgDOTALeaveTeam) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{99} }
+
+func (m *CMsgDOTALeaveTeam) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+type CMsgDOTALeaveTeamResponse struct {
+ Result *CMsgDOTALeaveTeamResponse_Result `protobuf:"varint,1,opt,name=result,enum=CMsgDOTALeaveTeamResponse_Result,def=0" json:"result,omitempty"`
+ TeamName *string `protobuf:"bytes,2,opt,name=team_name" json:"team_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALeaveTeamResponse) Reset() { *m = CMsgDOTALeaveTeamResponse{} }
+func (m *CMsgDOTALeaveTeamResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALeaveTeamResponse) ProtoMessage() {}
+func (*CMsgDOTALeaveTeamResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{100} }
+
+const Default_CMsgDOTALeaveTeamResponse_Result CMsgDOTALeaveTeamResponse_Result = CMsgDOTALeaveTeamResponse_SUCCESS
+
+func (m *CMsgDOTALeaveTeamResponse) GetResult() CMsgDOTALeaveTeamResponse_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTALeaveTeamResponse_Result
+}
+
+func (m *CMsgDOTALeaveTeamResponse) GetTeamName() string {
+ if m != nil && m.TeamName != nil {
+ return *m.TeamName
+ }
+ return ""
+}
+
+type CMsgDOTABetaParticipation struct {
+ AccessRights *uint32 `protobuf:"varint,1,opt,name=access_rights" json:"access_rights,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTABetaParticipation) Reset() { *m = CMsgDOTABetaParticipation{} }
+func (m *CMsgDOTABetaParticipation) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTABetaParticipation) ProtoMessage() {}
+func (*CMsgDOTABetaParticipation) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{101} }
+
+func (m *CMsgDOTABetaParticipation) GetAccessRights() uint32 {
+ if m != nil && m.AccessRights != nil {
+ return *m.AccessRights
+ }
+ return 0
+}
+
+type CMsgDOTAJoinChatChannel struct {
+ ChannelName *string `protobuf:"bytes,2,opt,name=channel_name" json:"channel_name,omitempty"`
+ ChannelType *DOTAChatChannelTypeT `protobuf:"varint,4,opt,name=channel_type,enum=DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAJoinChatChannel) Reset() { *m = CMsgDOTAJoinChatChannel{} }
+func (m *CMsgDOTAJoinChatChannel) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAJoinChatChannel) ProtoMessage() {}
+func (*CMsgDOTAJoinChatChannel) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{102} }
+
+const Default_CMsgDOTAJoinChatChannel_ChannelType DOTAChatChannelTypeT = DOTAChatChannelTypeT_DOTAChannelType_Regional
+
+func (m *CMsgDOTAJoinChatChannel) GetChannelName() string {
+ if m != nil && m.ChannelName != nil {
+ return *m.ChannelName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAJoinChatChannel) GetChannelType() DOTAChatChannelTypeT {
+ if m != nil && m.ChannelType != nil {
+ return *m.ChannelType
+ }
+ return Default_CMsgDOTAJoinChatChannel_ChannelType
+}
+
+type CMsgDOTALeaveChatChannel struct {
+ ChannelId *uint64 `protobuf:"varint,1,opt,name=channel_id" json:"channel_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALeaveChatChannel) Reset() { *m = CMsgDOTALeaveChatChannel{} }
+func (m *CMsgDOTALeaveChatChannel) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALeaveChatChannel) ProtoMessage() {}
+func (*CMsgDOTALeaveChatChannel) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{103} }
+
+func (m *CMsgDOTALeaveChatChannel) GetChannelId() uint64 {
+ if m != nil && m.ChannelId != nil {
+ return *m.ChannelId
+ }
+ return 0
+}
+
+type CMsgDOTAClientIgnoredUser struct {
+ IgnoredAccountId *uint32 `protobuf:"varint,1,opt,name=ignored_account_id" json:"ignored_account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAClientIgnoredUser) Reset() { *m = CMsgDOTAClientIgnoredUser{} }
+func (m *CMsgDOTAClientIgnoredUser) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAClientIgnoredUser) ProtoMessage() {}
+func (*CMsgDOTAClientIgnoredUser) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{104} }
+
+func (m *CMsgDOTAClientIgnoredUser) GetIgnoredAccountId() uint32 {
+ if m != nil && m.IgnoredAccountId != nil {
+ return *m.IgnoredAccountId
+ }
+ return 0
+}
+
+type CMsgDOTAChatMessage struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ ChannelId *uint64 `protobuf:"varint,2,opt,name=channel_id" json:"channel_id,omitempty"`
+ PersonaName *string `protobuf:"bytes,3,opt,name=persona_name" json:"persona_name,omitempty"`
+ Text *string `protobuf:"bytes,4,opt,name=text" json:"text,omitempty"`
+ Timestamp *uint32 `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"`
+ SuggestInviteAccountId *uint32 `protobuf:"varint,6,opt,name=suggest_invite_account_id" json:"suggest_invite_account_id,omitempty"`
+ SuggestInviteName *string `protobuf:"bytes,7,opt,name=suggest_invite_name" json:"suggest_invite_name,omitempty"`
+ FantasyDraftOwnerAccountId *uint32 `protobuf:"varint,8,opt,name=fantasy_draft_owner_account_id" json:"fantasy_draft_owner_account_id,omitempty"`
+ FantasyDraftPlayerAccountId *uint32 `protobuf:"varint,9,opt,name=fantasy_draft_player_account_id" json:"fantasy_draft_player_account_id,omitempty"`
+ EventId *uint32 `protobuf:"varint,10,opt,name=event_id" json:"event_id,omitempty"`
+ SuggestInviteToLobby *bool `protobuf:"varint,11,opt,name=suggest_invite_to_lobby" json:"suggest_invite_to_lobby,omitempty"`
+ EventPoints *uint32 `protobuf:"varint,12,opt,name=event_points" json:"event_points,omitempty"`
+ CoinFlip *bool `protobuf:"varint,13,opt,name=coin_flip" json:"coin_flip,omitempty"`
+ PlayerId *int32 `protobuf:"varint,14,opt,name=player_id,def=-1" json:"player_id,omitempty"`
+ ShareProfileAccountId *uint32 `protobuf:"varint,15,opt,name=share_profile_account_id" json:"share_profile_account_id,omitempty"`
+ ChannelUserId *uint32 `protobuf:"varint,16,opt,name=channel_user_id" json:"channel_user_id,omitempty"`
+ DiceRoll *CMsgDOTAChatMessage_DiceRoll `protobuf:"bytes,17,opt,name=dice_roll" json:"dice_roll,omitempty"`
+ SharePartyId *uint64 `protobuf:"varint,18,opt,name=share_party_id" json:"share_party_id,omitempty"`
+ ShareLobbyId *uint64 `protobuf:"varint,19,opt,name=share_lobby_id" json:"share_lobby_id,omitempty"`
+ ShareLobbyCustomGameId *uint64 `protobuf:"varint,20,opt,name=share_lobby_custom_game_id" json:"share_lobby_custom_game_id,omitempty"`
+ ShareLobbyPasskey *string `protobuf:"bytes,21,opt,name=share_lobby_passkey" json:"share_lobby_passkey,omitempty"`
+ PrivateChatChannelId *uint32 `protobuf:"varint,22,opt,name=private_chat_channel_id" json:"private_chat_channel_id,omitempty"`
+ Status *uint32 `protobuf:"varint,23,opt,name=status" json:"status,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatMessage) Reset() { *m = CMsgDOTAChatMessage{} }
+func (m *CMsgDOTAChatMessage) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatMessage) ProtoMessage() {}
+func (*CMsgDOTAChatMessage) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{105} }
+
+const Default_CMsgDOTAChatMessage_PlayerId int32 = -1
+
+func (m *CMsgDOTAChatMessage) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetChannelId() uint64 {
+ if m != nil && m.ChannelId != nil {
+ return *m.ChannelId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetPersonaName() string {
+ if m != nil && m.PersonaName != nil {
+ return *m.PersonaName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAChatMessage) GetText() string {
+ if m != nil && m.Text != nil {
+ return *m.Text
+ }
+ return ""
+}
+
+func (m *CMsgDOTAChatMessage) GetTimestamp() uint32 {
+ if m != nil && m.Timestamp != nil {
+ return *m.Timestamp
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetSuggestInviteAccountId() uint32 {
+ if m != nil && m.SuggestInviteAccountId != nil {
+ return *m.SuggestInviteAccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetSuggestInviteName() string {
+ if m != nil && m.SuggestInviteName != nil {
+ return *m.SuggestInviteName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAChatMessage) GetFantasyDraftOwnerAccountId() uint32 {
+ if m != nil && m.FantasyDraftOwnerAccountId != nil {
+ return *m.FantasyDraftOwnerAccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetFantasyDraftPlayerAccountId() uint32 {
+ if m != nil && m.FantasyDraftPlayerAccountId != nil {
+ return *m.FantasyDraftPlayerAccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetEventId() uint32 {
+ if m != nil && m.EventId != nil {
+ return *m.EventId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetSuggestInviteToLobby() bool {
+ if m != nil && m.SuggestInviteToLobby != nil {
+ return *m.SuggestInviteToLobby
+ }
+ return false
+}
+
+func (m *CMsgDOTAChatMessage) GetEventPoints() uint32 {
+ if m != nil && m.EventPoints != nil {
+ return *m.EventPoints
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetCoinFlip() bool {
+ if m != nil && m.CoinFlip != nil {
+ return *m.CoinFlip
+ }
+ return false
+}
+
+func (m *CMsgDOTAChatMessage) GetPlayerId() int32 {
+ if m != nil && m.PlayerId != nil {
+ return *m.PlayerId
+ }
+ return Default_CMsgDOTAChatMessage_PlayerId
+}
+
+func (m *CMsgDOTAChatMessage) GetShareProfileAccountId() uint32 {
+ if m != nil && m.ShareProfileAccountId != nil {
+ return *m.ShareProfileAccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetChannelUserId() uint32 {
+ if m != nil && m.ChannelUserId != nil {
+ return *m.ChannelUserId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetDiceRoll() *CMsgDOTAChatMessage_DiceRoll {
+ if m != nil {
+ return m.DiceRoll
+ }
+ return nil
+}
+
+func (m *CMsgDOTAChatMessage) GetSharePartyId() uint64 {
+ if m != nil && m.SharePartyId != nil {
+ return *m.SharePartyId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetShareLobbyId() uint64 {
+ if m != nil && m.ShareLobbyId != nil {
+ return *m.ShareLobbyId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetShareLobbyCustomGameId() uint64 {
+ if m != nil && m.ShareLobbyCustomGameId != nil {
+ return *m.ShareLobbyCustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetShareLobbyPasskey() string {
+ if m != nil && m.ShareLobbyPasskey != nil {
+ return *m.ShareLobbyPasskey
+ }
+ return ""
+}
+
+func (m *CMsgDOTAChatMessage) GetPrivateChatChannelId() uint32 {
+ if m != nil && m.PrivateChatChannelId != nil {
+ return *m.PrivateChatChannelId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage) GetStatus() uint32 {
+ if m != nil && m.Status != nil {
+ return *m.Status
+ }
+ return 0
+}
+
+type CMsgDOTAChatMessage_DiceRoll struct {
+ RollMin *int32 `protobuf:"varint,1,opt,name=roll_min" json:"roll_min,omitempty"`
+ RollMax *int32 `protobuf:"varint,2,opt,name=roll_max" json:"roll_max,omitempty"`
+ Result *int32 `protobuf:"varint,3,opt,name=result" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatMessage_DiceRoll) Reset() { *m = CMsgDOTAChatMessage_DiceRoll{} }
+func (m *CMsgDOTAChatMessage_DiceRoll) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatMessage_DiceRoll) ProtoMessage() {}
+func (*CMsgDOTAChatMessage_DiceRoll) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{105, 0}
+}
+
+func (m *CMsgDOTAChatMessage_DiceRoll) GetRollMin() int32 {
+ if m != nil && m.RollMin != nil {
+ return *m.RollMin
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage_DiceRoll) GetRollMax() int32 {
+ if m != nil && m.RollMax != nil {
+ return *m.RollMax
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMessage_DiceRoll) GetResult() int32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return 0
+}
+
+type CMsgDOTAChatMember struct {
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
+ ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id" json:"channel_user_id,omitempty"`
+ Status *uint32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatMember) Reset() { *m = CMsgDOTAChatMember{} }
+func (m *CMsgDOTAChatMember) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatMember) ProtoMessage() {}
+func (*CMsgDOTAChatMember) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{106} }
+
+func (m *CMsgDOTAChatMember) GetSteamId() uint64 {
+ if m != nil && m.SteamId != nil {
+ return *m.SteamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMember) GetPersonaName() string {
+ if m != nil && m.PersonaName != nil {
+ return *m.PersonaName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAChatMember) GetChannelUserId() uint32 {
+ if m != nil && m.ChannelUserId != nil {
+ return *m.ChannelUserId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatMember) GetStatus() uint32 {
+ if m != nil && m.Status != nil {
+ return *m.Status
+ }
+ return 0
+}
+
+type CMsgDOTAJoinChatChannelResponse struct {
+ Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"`
+ ChannelName *string `protobuf:"bytes,2,opt,name=channel_name" json:"channel_name,omitempty"`
+ ChannelId *uint64 `protobuf:"fixed64,3,opt,name=channel_id" json:"channel_id,omitempty"`
+ MaxMembers *uint32 `protobuf:"varint,4,opt,name=max_members" json:"max_members,omitempty"`
+ Members []*CMsgDOTAChatMember `protobuf:"bytes,5,rep,name=members" json:"members,omitempty"`
+ ChannelType *DOTAChatChannelTypeT `protobuf:"varint,6,opt,name=channel_type,enum=DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"`
+ Result *CMsgDOTAJoinChatChannelResponse_Result `protobuf:"varint,7,opt,name=result,enum=CMsgDOTAJoinChatChannelResponse_Result,def=0" json:"result,omitempty"`
+ GcInitiatedJoin *bool `protobuf:"varint,8,opt,name=gc_initiated_join" json:"gc_initiated_join,omitempty"`
+ ChannelUserId *uint32 `protobuf:"varint,9,opt,name=channel_user_id" json:"channel_user_id,omitempty"`
+ WelcomeMessage *string `protobuf:"bytes,10,opt,name=welcome_message" json:"welcome_message,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAJoinChatChannelResponse) Reset() { *m = CMsgDOTAJoinChatChannelResponse{} }
+func (m *CMsgDOTAJoinChatChannelResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAJoinChatChannelResponse) ProtoMessage() {}
+func (*CMsgDOTAJoinChatChannelResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{107}
+}
+
+const Default_CMsgDOTAJoinChatChannelResponse_ChannelType DOTAChatChannelTypeT = DOTAChatChannelTypeT_DOTAChannelType_Regional
+const Default_CMsgDOTAJoinChatChannelResponse_Result CMsgDOTAJoinChatChannelResponse_Result = CMsgDOTAJoinChatChannelResponse_JOIN_SUCCESS
+
+func (m *CMsgDOTAJoinChatChannelResponse) GetResponse() uint32 {
+ if m != nil && m.Response != nil {
+ return *m.Response
+ }
+ return 0
+}
+
+func (m *CMsgDOTAJoinChatChannelResponse) GetChannelName() string {
+ if m != nil && m.ChannelName != nil {
+ return *m.ChannelName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAJoinChatChannelResponse) GetChannelId() uint64 {
+ if m != nil && m.ChannelId != nil {
+ return *m.ChannelId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAJoinChatChannelResponse) GetMaxMembers() uint32 {
+ if m != nil && m.MaxMembers != nil {
+ return *m.MaxMembers
+ }
+ return 0
+}
+
+func (m *CMsgDOTAJoinChatChannelResponse) GetMembers() []*CMsgDOTAChatMember {
+ if m != nil {
+ return m.Members
+ }
+ return nil
+}
+
+func (m *CMsgDOTAJoinChatChannelResponse) GetChannelType() DOTAChatChannelTypeT {
+ if m != nil && m.ChannelType != nil {
+ return *m.ChannelType
+ }
+ return Default_CMsgDOTAJoinChatChannelResponse_ChannelType
+}
+
+func (m *CMsgDOTAJoinChatChannelResponse) GetResult() CMsgDOTAJoinChatChannelResponse_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAJoinChatChannelResponse_Result
+}
+
+func (m *CMsgDOTAJoinChatChannelResponse) GetGcInitiatedJoin() bool {
+ if m != nil && m.GcInitiatedJoin != nil {
+ return *m.GcInitiatedJoin
+ }
+ return false
+}
+
+func (m *CMsgDOTAJoinChatChannelResponse) GetChannelUserId() uint32 {
+ if m != nil && m.ChannelUserId != nil {
+ return *m.ChannelUserId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAJoinChatChannelResponse) GetWelcomeMessage() string {
+ if m != nil && m.WelcomeMessage != nil {
+ return *m.WelcomeMessage
+ }
+ return ""
+}
+
+type CMsgDOTAChatChannelFullUpdate struct {
+ ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id" json:"channel_id,omitempty"`
+ Members []*CMsgDOTAChatMember `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatChannelFullUpdate) Reset() { *m = CMsgDOTAChatChannelFullUpdate{} }
+func (m *CMsgDOTAChatChannelFullUpdate) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatChannelFullUpdate) ProtoMessage() {}
+func (*CMsgDOTAChatChannelFullUpdate) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{108} }
+
+func (m *CMsgDOTAChatChannelFullUpdate) GetChannelId() uint64 {
+ if m != nil && m.ChannelId != nil {
+ return *m.ChannelId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatChannelFullUpdate) GetMembers() []*CMsgDOTAChatMember {
+ if m != nil {
+ return m.Members
+ }
+ return nil
+}
+
+type CMsgDOTAOtherJoinedChatChannel struct {
+ ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id" json:"channel_id,omitempty"`
+ PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,3,opt,name=steam_id" json:"steam_id,omitempty"`
+ ChannelUserId *uint32 `protobuf:"varint,4,opt,name=channel_user_id" json:"channel_user_id,omitempty"`
+ Status *uint32 `protobuf:"varint,5,opt,name=status" json:"status,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAOtherJoinedChatChannel) Reset() { *m = CMsgDOTAOtherJoinedChatChannel{} }
+func (m *CMsgDOTAOtherJoinedChatChannel) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAOtherJoinedChatChannel) ProtoMessage() {}
+func (*CMsgDOTAOtherJoinedChatChannel) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{109}
+}
+
+func (m *CMsgDOTAOtherJoinedChatChannel) GetChannelId() uint64 {
+ if m != nil && m.ChannelId != nil {
+ return *m.ChannelId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAOtherJoinedChatChannel) GetPersonaName() string {
+ if m != nil && m.PersonaName != nil {
+ return *m.PersonaName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAOtherJoinedChatChannel) GetSteamId() uint64 {
+ if m != nil && m.SteamId != nil {
+ return *m.SteamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAOtherJoinedChatChannel) GetChannelUserId() uint32 {
+ if m != nil && m.ChannelUserId != nil {
+ return *m.ChannelUserId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAOtherJoinedChatChannel) GetStatus() uint32 {
+ if m != nil && m.Status != nil {
+ return *m.Status
+ }
+ return 0
+}
+
+type CMsgDOTAOtherLeftChatChannel struct {
+ ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id" json:"channel_id,omitempty"`
+ SteamId *uint64 `protobuf:"fixed64,2,opt,name=steam_id" json:"steam_id,omitempty"`
+ ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id" json:"channel_user_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAOtherLeftChatChannel) Reset() { *m = CMsgDOTAOtherLeftChatChannel{} }
+func (m *CMsgDOTAOtherLeftChatChannel) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAOtherLeftChatChannel) ProtoMessage() {}
+func (*CMsgDOTAOtherLeftChatChannel) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{110} }
+
+func (m *CMsgDOTAOtherLeftChatChannel) GetChannelId() uint64 {
+ if m != nil && m.ChannelId != nil {
+ return *m.ChannelId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAOtherLeftChatChannel) GetSteamId() uint64 {
+ if m != nil && m.SteamId != nil {
+ return *m.SteamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAOtherLeftChatChannel) GetChannelUserId() uint32 {
+ if m != nil && m.ChannelUserId != nil {
+ return *m.ChannelUserId
+ }
+ return 0
+}
+
+type CMsgDOTAChatChannelMemberUpdate struct {
+ ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id" json:"channel_id,omitempty"`
+ LeftSteamIds []uint64 `protobuf:"fixed64,2,rep,name=left_steam_ids" json:"left_steam_ids,omitempty"`
+ JoinedMembers []*CMsgDOTAChatChannelMemberUpdate_JoinedMember `protobuf:"bytes,3,rep,name=joined_members" json:"joined_members,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatChannelMemberUpdate) Reset() { *m = CMsgDOTAChatChannelMemberUpdate{} }
+func (m *CMsgDOTAChatChannelMemberUpdate) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatChannelMemberUpdate) ProtoMessage() {}
+func (*CMsgDOTAChatChannelMemberUpdate) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{111}
+}
+
+func (m *CMsgDOTAChatChannelMemberUpdate) GetChannelId() uint64 {
+ if m != nil && m.ChannelId != nil {
+ return *m.ChannelId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatChannelMemberUpdate) GetLeftSteamIds() []uint64 {
+ if m != nil {
+ return m.LeftSteamIds
+ }
+ return nil
+}
+
+func (m *CMsgDOTAChatChannelMemberUpdate) GetJoinedMembers() []*CMsgDOTAChatChannelMemberUpdate_JoinedMember {
+ if m != nil {
+ return m.JoinedMembers
+ }
+ return nil
+}
+
+type CMsgDOTAChatChannelMemberUpdate_JoinedMember struct {
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
+ ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id" json:"channel_user_id,omitempty"`
+ Status *uint32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) Reset() {
+ *m = CMsgDOTAChatChannelMemberUpdate_JoinedMember{}
+}
+func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTAChatChannelMemberUpdate_JoinedMember) ProtoMessage() {}
+func (*CMsgDOTAChatChannelMemberUpdate_JoinedMember) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{111, 0}
+}
+
+func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetSteamId() uint64 {
+ if m != nil && m.SteamId != nil {
+ return *m.SteamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetPersonaName() string {
+ if m != nil && m.PersonaName != nil {
+ return *m.PersonaName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetChannelUserId() uint32 {
+ if m != nil && m.ChannelUserId != nil {
+ return *m.ChannelUserId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatChannelMemberUpdate_JoinedMember) GetStatus() uint32 {
+ if m != nil && m.Status != nil {
+ return *m.Status
+ }
+ return 0
+}
+
+type CMsgDOTARequestChatChannelList struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestChatChannelList) Reset() { *m = CMsgDOTARequestChatChannelList{} }
+func (m *CMsgDOTARequestChatChannelList) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARequestChatChannelList) ProtoMessage() {}
+func (*CMsgDOTARequestChatChannelList) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{112}
+}
+
+type CMsgDOTARequestChatChannelListResponse struct {
+ Channels []*CMsgDOTARequestChatChannelListResponse_ChatChannel `protobuf:"bytes,1,rep,name=channels" json:"channels,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestChatChannelListResponse) Reset() {
+ *m = CMsgDOTARequestChatChannelListResponse{}
+}
+func (m *CMsgDOTARequestChatChannelListResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARequestChatChannelListResponse) ProtoMessage() {}
+func (*CMsgDOTARequestChatChannelListResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{113}
+}
+
+func (m *CMsgDOTARequestChatChannelListResponse) GetChannels() []*CMsgDOTARequestChatChannelListResponse_ChatChannel {
+ if m != nil {
+ return m.Channels
+ }
+ return nil
+}
+
+type CMsgDOTARequestChatChannelListResponse_ChatChannel struct {
+ ChannelName *string `protobuf:"bytes,1,opt,name=channel_name" json:"channel_name,omitempty"`
+ NumMembers *uint32 `protobuf:"varint,2,opt,name=num_members" json:"num_members,omitempty"`
+ ChannelType *DOTAChatChannelTypeT `protobuf:"varint,3,opt,name=channel_type,enum=DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) Reset() {
+ *m = CMsgDOTARequestChatChannelListResponse_ChatChannel{}
+}
+func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTARequestChatChannelListResponse_ChatChannel) ProtoMessage() {}
+func (*CMsgDOTARequestChatChannelListResponse_ChatChannel) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{113, 0}
+}
+
+const Default_CMsgDOTARequestChatChannelListResponse_ChatChannel_ChannelType DOTAChatChannelTypeT = DOTAChatChannelTypeT_DOTAChannelType_Regional
+
+func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) GetChannelName() string {
+ if m != nil && m.ChannelName != nil {
+ return *m.ChannelName
+ }
+ return ""
+}
+
+func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) GetNumMembers() uint32 {
+ if m != nil && m.NumMembers != nil {
+ return *m.NumMembers
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestChatChannelListResponse_ChatChannel) GetChannelType() DOTAChatChannelTypeT {
+ if m != nil && m.ChannelType != nil {
+ return *m.ChannelType
+ }
+ return Default_CMsgDOTARequestChatChannelListResponse_ChatChannel_ChannelType
+}
+
+type CMsgDOTAChatGetUserList struct {
+ ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id" json:"channel_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatGetUserList) Reset() { *m = CMsgDOTAChatGetUserList{} }
+func (m *CMsgDOTAChatGetUserList) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatGetUserList) ProtoMessage() {}
+func (*CMsgDOTAChatGetUserList) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{114} }
+
+func (m *CMsgDOTAChatGetUserList) GetChannelId() uint64 {
+ if m != nil && m.ChannelId != nil {
+ return *m.ChannelId
+ }
+ return 0
+}
+
+type CMsgDOTAChatGetUserListResponse struct {
+ ChannelId *uint64 `protobuf:"fixed64,1,opt,name=channel_id" json:"channel_id,omitempty"`
+ Members []*CMsgDOTAChatGetUserListResponse_Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatGetUserListResponse) Reset() { *m = CMsgDOTAChatGetUserListResponse{} }
+func (m *CMsgDOTAChatGetUserListResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatGetUserListResponse) ProtoMessage() {}
+func (*CMsgDOTAChatGetUserListResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{115}
+}
+
+func (m *CMsgDOTAChatGetUserListResponse) GetChannelId() uint64 {
+ if m != nil && m.ChannelId != nil {
+ return *m.ChannelId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatGetUserListResponse) GetMembers() []*CMsgDOTAChatGetUserListResponse_Member {
+ if m != nil {
+ return m.Members
+ }
+ return nil
+}
+
+type CMsgDOTAChatGetUserListResponse_Member struct {
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
+ ChannelUserId *uint32 `protobuf:"varint,3,opt,name=channel_user_id" json:"channel_user_id,omitempty"`
+ Status *uint32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatGetUserListResponse_Member) Reset() {
+ *m = CMsgDOTAChatGetUserListResponse_Member{}
+}
+func (m *CMsgDOTAChatGetUserListResponse_Member) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatGetUserListResponse_Member) ProtoMessage() {}
+func (*CMsgDOTAChatGetUserListResponse_Member) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{115, 0}
+}
+
+func (m *CMsgDOTAChatGetUserListResponse_Member) GetSteamId() uint64 {
+ if m != nil && m.SteamId != nil {
+ return *m.SteamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatGetUserListResponse_Member) GetPersonaName() string {
+ if m != nil && m.PersonaName != nil {
+ return *m.PersonaName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAChatGetUserListResponse_Member) GetChannelUserId() uint32 {
+ if m != nil && m.ChannelUserId != nil {
+ return *m.ChannelUserId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatGetUserListResponse_Member) GetStatus() uint32 {
+ if m != nil && m.Status != nil {
+ return *m.Status
+ }
+ return 0
+}
+
+type CMsgDOTAChatGetMemberCount struct {
+ ChannelName *string `protobuf:"bytes,1,opt,name=channel_name" json:"channel_name,omitempty"`
+ ChannelType *DOTAChatChannelTypeT `protobuf:"varint,2,opt,name=channel_type,enum=DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatGetMemberCount) Reset() { *m = CMsgDOTAChatGetMemberCount{} }
+func (m *CMsgDOTAChatGetMemberCount) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatGetMemberCount) ProtoMessage() {}
+func (*CMsgDOTAChatGetMemberCount) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{116} }
+
+const Default_CMsgDOTAChatGetMemberCount_ChannelType DOTAChatChannelTypeT = DOTAChatChannelTypeT_DOTAChannelType_Regional
+
+func (m *CMsgDOTAChatGetMemberCount) GetChannelName() string {
+ if m != nil && m.ChannelName != nil {
+ return *m.ChannelName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAChatGetMemberCount) GetChannelType() DOTAChatChannelTypeT {
+ if m != nil && m.ChannelType != nil {
+ return *m.ChannelType
+ }
+ return Default_CMsgDOTAChatGetMemberCount_ChannelType
+}
+
+type CMsgDOTAChatGetMemberCountResponse struct {
+ ChannelName *string `protobuf:"bytes,1,opt,name=channel_name" json:"channel_name,omitempty"`
+ ChannelType *DOTAChatChannelTypeT `protobuf:"varint,2,opt,name=channel_type,enum=DOTAChatChannelTypeT,def=0" json:"channel_type,omitempty"`
+ MemberCount *uint32 `protobuf:"varint,3,opt,name=member_count" json:"member_count,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatGetMemberCountResponse) Reset() { *m = CMsgDOTAChatGetMemberCountResponse{} }
+func (m *CMsgDOTAChatGetMemberCountResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatGetMemberCountResponse) ProtoMessage() {}
+func (*CMsgDOTAChatGetMemberCountResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{117}
+}
+
+const Default_CMsgDOTAChatGetMemberCountResponse_ChannelType DOTAChatChannelTypeT = DOTAChatChannelTypeT_DOTAChannelType_Regional
+
+func (m *CMsgDOTAChatGetMemberCountResponse) GetChannelName() string {
+ if m != nil && m.ChannelName != nil {
+ return *m.ChannelName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAChatGetMemberCountResponse) GetChannelType() DOTAChatChannelTypeT {
+ if m != nil && m.ChannelType != nil {
+ return *m.ChannelType
+ }
+ return Default_CMsgDOTAChatGetMemberCountResponse_ChannelType
+}
+
+func (m *CMsgDOTAChatGetMemberCountResponse) GetMemberCount() uint32 {
+ if m != nil && m.MemberCount != nil {
+ return *m.MemberCount
+ }
+ return 0
+}
+
+type CMsgDOTAChatRegionsEnabled struct {
+ EnableAllRegions *bool `protobuf:"varint,1,opt,name=enable_all_regions" json:"enable_all_regions,omitempty"`
+ EnabledRegions []*CMsgDOTAChatRegionsEnabled_Region `protobuf:"bytes,2,rep,name=enabled_regions" json:"enabled_regions,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatRegionsEnabled) Reset() { *m = CMsgDOTAChatRegionsEnabled{} }
+func (m *CMsgDOTAChatRegionsEnabled) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatRegionsEnabled) ProtoMessage() {}
+func (*CMsgDOTAChatRegionsEnabled) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{118} }
+
+func (m *CMsgDOTAChatRegionsEnabled) GetEnableAllRegions() bool {
+ if m != nil && m.EnableAllRegions != nil {
+ return *m.EnableAllRegions
+ }
+ return false
+}
+
+func (m *CMsgDOTAChatRegionsEnabled) GetEnabledRegions() []*CMsgDOTAChatRegionsEnabled_Region {
+ if m != nil {
+ return m.EnabledRegions
+ }
+ return nil
+}
+
+type CMsgDOTAChatRegionsEnabled_Region struct {
+ MinLatitude *float32 `protobuf:"fixed32,1,opt,name=min_latitude" json:"min_latitude,omitempty"`
+ MaxLatitude *float32 `protobuf:"fixed32,2,opt,name=max_latitude" json:"max_latitude,omitempty"`
+ MinLongitude *float32 `protobuf:"fixed32,3,opt,name=min_longitude" json:"min_longitude,omitempty"`
+ MaxLongitude *float32 `protobuf:"fixed32,4,opt,name=max_longitude" json:"max_longitude,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAChatRegionsEnabled_Region) Reset() { *m = CMsgDOTAChatRegionsEnabled_Region{} }
+func (m *CMsgDOTAChatRegionsEnabled_Region) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAChatRegionsEnabled_Region) ProtoMessage() {}
+func (*CMsgDOTAChatRegionsEnabled_Region) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{118, 0}
+}
+
+func (m *CMsgDOTAChatRegionsEnabled_Region) GetMinLatitude() float32 {
+ if m != nil && m.MinLatitude != nil {
+ return *m.MinLatitude
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatRegionsEnabled_Region) GetMaxLatitude() float32 {
+ if m != nil && m.MaxLatitude != nil {
+ return *m.MaxLatitude
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatRegionsEnabled_Region) GetMinLongitude() float32 {
+ if m != nil && m.MinLongitude != nil {
+ return *m.MinLongitude
+ }
+ return 0
+}
+
+func (m *CMsgDOTAChatRegionsEnabled_Region) GetMaxLongitude() float32 {
+ if m != nil && m.MaxLongitude != nil {
+ return *m.MaxLongitude
+ }
+ return 0
+}
+
+type CMsgDOTAGuildSDO struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
+ Tag *string `protobuf:"bytes,3,opt,name=tag" json:"tag,omitempty"`
+ TimeCreated *uint32 `protobuf:"varint,4,opt,name=time_created" json:"time_created,omitempty"`
+ TimeDisbanded *uint32 `protobuf:"varint,5,opt,name=time_disbanded" json:"time_disbanded,omitempty"`
+ Logo *uint64 `protobuf:"varint,6,opt,name=logo" json:"logo,omitempty"`
+ BaseLogo *uint64 `protobuf:"varint,7,opt,name=base_logo" json:"base_logo,omitempty"`
+ BannerLogo *uint64 `protobuf:"varint,8,opt,name=banner_logo" json:"banner_logo,omitempty"`
+ Members []*CMsgDOTAGuildSDO_Member `protobuf:"bytes,9,rep,name=members" json:"members,omitempty"`
+ Invitations []*CMsgDOTAGuildSDO_Invitation `protobuf:"bytes,10,rep,name=invitations" json:"invitations,omitempty"`
+ Message *string `protobuf:"bytes,11,opt,name=message" json:"message,omitempty"`
+ Incremental *bool `protobuf:"varint,12,opt,name=incremental" json:"incremental,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildSDO) Reset() { *m = CMsgDOTAGuildSDO{} }
+func (m *CMsgDOTAGuildSDO) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildSDO) ProtoMessage() {}
+func (*CMsgDOTAGuildSDO) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{119} }
+
+func (m *CMsgDOTAGuildSDO) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSDO) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgDOTAGuildSDO) GetTag() string {
+ if m != nil && m.Tag != nil {
+ return *m.Tag
+ }
+ return ""
+}
+
+func (m *CMsgDOTAGuildSDO) GetTimeCreated() uint32 {
+ if m != nil && m.TimeCreated != nil {
+ return *m.TimeCreated
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSDO) GetTimeDisbanded() uint32 {
+ if m != nil && m.TimeDisbanded != nil {
+ return *m.TimeDisbanded
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSDO) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSDO) GetBaseLogo() uint64 {
+ if m != nil && m.BaseLogo != nil {
+ return *m.BaseLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSDO) GetBannerLogo() uint64 {
+ if m != nil && m.BannerLogo != nil {
+ return *m.BannerLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSDO) GetMembers() []*CMsgDOTAGuildSDO_Member {
+ if m != nil {
+ return m.Members
+ }
+ return nil
+}
+
+func (m *CMsgDOTAGuildSDO) GetInvitations() []*CMsgDOTAGuildSDO_Invitation {
+ if m != nil {
+ return m.Invitations
+ }
+ return nil
+}
+
+func (m *CMsgDOTAGuildSDO) GetMessage() string {
+ if m != nil && m.Message != nil {
+ return *m.Message
+ }
+ return ""
+}
+
+func (m *CMsgDOTAGuildSDO) GetIncremental() bool {
+ if m != nil && m.Incremental != nil {
+ return *m.Incremental
+ }
+ return false
+}
+
+type CMsgDOTAGuildSDO_Member struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ TimeJoined *uint32 `protobuf:"varint,2,opt,name=time_joined" json:"time_joined,omitempty"`
+ Role *uint32 `protobuf:"varint,3,opt,name=role" json:"role,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildSDO_Member) Reset() { *m = CMsgDOTAGuildSDO_Member{} }
+func (m *CMsgDOTAGuildSDO_Member) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildSDO_Member) ProtoMessage() {}
+func (*CMsgDOTAGuildSDO_Member) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{119, 0} }
+
+func (m *CMsgDOTAGuildSDO_Member) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSDO_Member) GetTimeJoined() uint32 {
+ if m != nil && m.TimeJoined != nil {
+ return *m.TimeJoined
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSDO_Member) GetRole() uint32 {
+ if m != nil && m.Role != nil {
+ return *m.Role
+ }
+ return 0
+}
+
+type CMsgDOTAGuildSDO_Invitation struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ TimeSent *uint32 `protobuf:"varint,2,opt,name=time_sent" json:"time_sent,omitempty"`
+ AccountIdSender *uint32 `protobuf:"varint,3,opt,name=account_id_sender" json:"account_id_sender,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildSDO_Invitation) Reset() { *m = CMsgDOTAGuildSDO_Invitation{} }
+func (m *CMsgDOTAGuildSDO_Invitation) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildSDO_Invitation) ProtoMessage() {}
+func (*CMsgDOTAGuildSDO_Invitation) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{119, 1}
+}
+
+func (m *CMsgDOTAGuildSDO_Invitation) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSDO_Invitation) GetTimeSent() uint32 {
+ if m != nil && m.TimeSent != nil {
+ return *m.TimeSent
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSDO_Invitation) GetAccountIdSender() uint32 {
+ if m != nil && m.AccountIdSender != nil {
+ return *m.AccountIdSender
+ }
+ return 0
+}
+
+type CMsgDOTAGuildAuditSDO struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ Entries []*CMsgDOTAGuildAuditSDO_Entry `protobuf:"bytes,2,rep,name=entries" json:"entries,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildAuditSDO) Reset() { *m = CMsgDOTAGuildAuditSDO{} }
+func (m *CMsgDOTAGuildAuditSDO) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildAuditSDO) ProtoMessage() {}
+func (*CMsgDOTAGuildAuditSDO) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{120} }
+
+func (m *CMsgDOTAGuildAuditSDO) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildAuditSDO) GetEntries() []*CMsgDOTAGuildAuditSDO_Entry {
+ if m != nil {
+ return m.Entries
+ }
+ return nil
+}
+
+type CMsgDOTAGuildAuditSDO_Entry struct {
+ EventIndex *uint32 `protobuf:"varint,1,opt,name=event_index" json:"event_index,omitempty"`
+ Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
+ Action *uint32 `protobuf:"varint,3,opt,name=action" json:"action,omitempty"`
+ AccountIdRequestor *uint32 `protobuf:"varint,4,opt,name=account_id_requestor" json:"account_id_requestor,omitempty"`
+ AccountIdTarget *uint32 `protobuf:"varint,5,opt,name=account_id_target" json:"account_id_target,omitempty"`
+ ReferenceDataA *uint32 `protobuf:"varint,6,opt,name=reference_data_a" json:"reference_data_a,omitempty"`
+ ReferenceDataB *uint32 `protobuf:"varint,7,opt,name=reference_data_b" json:"reference_data_b,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildAuditSDO_Entry) Reset() { *m = CMsgDOTAGuildAuditSDO_Entry{} }
+func (m *CMsgDOTAGuildAuditSDO_Entry) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildAuditSDO_Entry) ProtoMessage() {}
+func (*CMsgDOTAGuildAuditSDO_Entry) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{120, 0}
+}
+
+func (m *CMsgDOTAGuildAuditSDO_Entry) GetEventIndex() uint32 {
+ if m != nil && m.EventIndex != nil {
+ return *m.EventIndex
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildAuditSDO_Entry) GetTimestamp() uint32 {
+ if m != nil && m.Timestamp != nil {
+ return *m.Timestamp
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildAuditSDO_Entry) GetAction() uint32 {
+ if m != nil && m.Action != nil {
+ return *m.Action
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildAuditSDO_Entry) GetAccountIdRequestor() uint32 {
+ if m != nil && m.AccountIdRequestor != nil {
+ return *m.AccountIdRequestor
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildAuditSDO_Entry) GetAccountIdTarget() uint32 {
+ if m != nil && m.AccountIdTarget != nil {
+ return *m.AccountIdTarget
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildAuditSDO_Entry) GetReferenceDataA() uint32 {
+ if m != nil && m.ReferenceDataA != nil {
+ return *m.ReferenceDataA
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildAuditSDO_Entry) GetReferenceDataB() uint32 {
+ if m != nil && m.ReferenceDataB != nil {
+ return *m.ReferenceDataB
+ }
+ return 0
+}
+
+type CMsgDOTAAccountGuildMembershipsSDO struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ Memberships []*CMsgDOTAAccountGuildMembershipsSDO_Membership `protobuf:"bytes,2,rep,name=memberships" json:"memberships,omitempty"`
+ Invitations []*CMsgDOTAAccountGuildMembershipsSDO_Invitation `protobuf:"bytes,3,rep,name=invitations" json:"invitations,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO) Reset() { *m = CMsgDOTAAccountGuildMembershipsSDO{} }
+func (m *CMsgDOTAAccountGuildMembershipsSDO) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAAccountGuildMembershipsSDO) ProtoMessage() {}
+func (*CMsgDOTAAccountGuildMembershipsSDO) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{121}
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO) GetMemberships() []*CMsgDOTAAccountGuildMembershipsSDO_Membership {
+ if m != nil {
+ return m.Memberships
+ }
+ return nil
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO) GetInvitations() []*CMsgDOTAAccountGuildMembershipsSDO_Invitation {
+ if m != nil {
+ return m.Invitations
+ }
+ return nil
+}
+
+type CMsgDOTAAccountGuildMembershipsSDO_Membership struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ Role *uint32 `protobuf:"varint,2,opt,name=role" json:"role,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) Reset() {
+ *m = CMsgDOTAAccountGuildMembershipsSDO_Membership{}
+}
+func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTAAccountGuildMembershipsSDO_Membership) ProtoMessage() {}
+func (*CMsgDOTAAccountGuildMembershipsSDO_Membership) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{121, 0}
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO_Membership) GetRole() uint32 {
+ if m != nil && m.Role != nil {
+ return *m.Role
+ }
+ return 0
+}
+
+type CMsgDOTAAccountGuildMembershipsSDO_Invitation struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ TimeSent *uint32 `protobuf:"varint,2,opt,name=time_sent" json:"time_sent,omitempty"`
+ AccountIdSender *uint32 `protobuf:"varint,3,opt,name=account_id_sender" json:"account_id_sender,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) Reset() {
+ *m = CMsgDOTAAccountGuildMembershipsSDO_Invitation{}
+}
+func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTAAccountGuildMembershipsSDO_Invitation) ProtoMessage() {}
+func (*CMsgDOTAAccountGuildMembershipsSDO_Invitation) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{121, 1}
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) GetTimeSent() uint32 {
+ if m != nil && m.TimeSent != nil {
+ return *m.TimeSent
+ }
+ return 0
+}
+
+func (m *CMsgDOTAAccountGuildMembershipsSDO_Invitation) GetAccountIdSender() uint32 {
+ if m != nil && m.AccountIdSender != nil {
+ return *m.AccountIdSender
+ }
+ return 0
+}
+
+type CMsgDOTAGuildCreateRequest struct {
+ Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
+ Tag *string `protobuf:"bytes,2,opt,name=tag" json:"tag,omitempty"`
+ Logo *uint64 `protobuf:"varint,3,opt,name=logo" json:"logo,omitempty"`
+ BaseLogo *uint64 `protobuf:"varint,4,opt,name=base_logo" json:"base_logo,omitempty"`
+ BannerLogo *uint64 `protobuf:"varint,5,opt,name=banner_logo" json:"banner_logo,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildCreateRequest) Reset() { *m = CMsgDOTAGuildCreateRequest{} }
+func (m *CMsgDOTAGuildCreateRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildCreateRequest) ProtoMessage() {}
+func (*CMsgDOTAGuildCreateRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{122} }
+
+func (m *CMsgDOTAGuildCreateRequest) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgDOTAGuildCreateRequest) GetTag() string {
+ if m != nil && m.Tag != nil {
+ return *m.Tag
+ }
+ return ""
+}
+
+func (m *CMsgDOTAGuildCreateRequest) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildCreateRequest) GetBaseLogo() uint64 {
+ if m != nil && m.BaseLogo != nil {
+ return *m.BaseLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildCreateRequest) GetBannerLogo() uint64 {
+ if m != nil && m.BannerLogo != nil {
+ return *m.BannerLogo
+ }
+ return 0
+}
+
+type CMsgDOTAGuildCreateResponse struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ Errors []CMsgDOTAGuildCreateResponse_EError `protobuf:"varint,2,rep,name=errors,enum=CMsgDOTAGuildCreateResponse_EError" json:"errors,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildCreateResponse) Reset() { *m = CMsgDOTAGuildCreateResponse{} }
+func (m *CMsgDOTAGuildCreateResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildCreateResponse) ProtoMessage() {}
+func (*CMsgDOTAGuildCreateResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{123} }
+
+func (m *CMsgDOTAGuildCreateResponse) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildCreateResponse) GetErrors() []CMsgDOTAGuildCreateResponse_EError {
+ if m != nil {
+ return m.Errors
+ }
+ return nil
+}
+
+type CMsgDOTAGuildSetAccountRoleRequest struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ TargetAccountId *uint32 `protobuf:"varint,2,opt,name=target_account_id" json:"target_account_id,omitempty"`
+ TargetRole *uint32 `protobuf:"varint,3,opt,name=target_role" json:"target_role,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildSetAccountRoleRequest) Reset() { *m = CMsgDOTAGuildSetAccountRoleRequest{} }
+func (m *CMsgDOTAGuildSetAccountRoleRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildSetAccountRoleRequest) ProtoMessage() {}
+func (*CMsgDOTAGuildSetAccountRoleRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{124}
+}
+
+func (m *CMsgDOTAGuildSetAccountRoleRequest) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSetAccountRoleRequest) GetTargetAccountId() uint32 {
+ if m != nil && m.TargetAccountId != nil {
+ return *m.TargetAccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildSetAccountRoleRequest) GetTargetRole() uint32 {
+ if m != nil && m.TargetRole != nil {
+ return *m.TargetRole
+ }
+ return 0
+}
+
+type CMsgDOTAGuildSetAccountRoleResponse struct {
+ Result *CMsgDOTAGuildSetAccountRoleResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAGuildSetAccountRoleResponse_EResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildSetAccountRoleResponse) Reset() { *m = CMsgDOTAGuildSetAccountRoleResponse{} }
+func (m *CMsgDOTAGuildSetAccountRoleResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildSetAccountRoleResponse) ProtoMessage() {}
+func (*CMsgDOTAGuildSetAccountRoleResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{125}
+}
+
+const Default_CMsgDOTAGuildSetAccountRoleResponse_Result CMsgDOTAGuildSetAccountRoleResponse_EResult = CMsgDOTAGuildSetAccountRoleResponse_SUCCESS
+
+func (m *CMsgDOTAGuildSetAccountRoleResponse) GetResult() CMsgDOTAGuildSetAccountRoleResponse_EResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAGuildSetAccountRoleResponse_Result
+}
+
+type CMsgDOTAGuildInviteAccountRequest struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ TargetAccountId *uint32 `protobuf:"varint,2,opt,name=target_account_id" json:"target_account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildInviteAccountRequest) Reset() { *m = CMsgDOTAGuildInviteAccountRequest{} }
+func (m *CMsgDOTAGuildInviteAccountRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildInviteAccountRequest) ProtoMessage() {}
+func (*CMsgDOTAGuildInviteAccountRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{126}
+}
+
+func (m *CMsgDOTAGuildInviteAccountRequest) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildInviteAccountRequest) GetTargetAccountId() uint32 {
+ if m != nil && m.TargetAccountId != nil {
+ return *m.TargetAccountId
+ }
+ return 0
+}
+
+type CMsgDOTAGuildInviteAccountResponse struct {
+ Result *CMsgDOTAGuildInviteAccountResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAGuildInviteAccountResponse_EResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildInviteAccountResponse) Reset() { *m = CMsgDOTAGuildInviteAccountResponse{} }
+func (m *CMsgDOTAGuildInviteAccountResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildInviteAccountResponse) ProtoMessage() {}
+func (*CMsgDOTAGuildInviteAccountResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{127}
+}
+
+const Default_CMsgDOTAGuildInviteAccountResponse_Result CMsgDOTAGuildInviteAccountResponse_EResult = CMsgDOTAGuildInviteAccountResponse_SUCCESS
+
+func (m *CMsgDOTAGuildInviteAccountResponse) GetResult() CMsgDOTAGuildInviteAccountResponse_EResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAGuildInviteAccountResponse_Result
+}
+
+type CMsgDOTAGuildCancelInviteRequest struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ TargetAccountId *uint32 `protobuf:"varint,2,opt,name=target_account_id" json:"target_account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildCancelInviteRequest) Reset() { *m = CMsgDOTAGuildCancelInviteRequest{} }
+func (m *CMsgDOTAGuildCancelInviteRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildCancelInviteRequest) ProtoMessage() {}
+func (*CMsgDOTAGuildCancelInviteRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{128}
+}
+
+func (m *CMsgDOTAGuildCancelInviteRequest) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildCancelInviteRequest) GetTargetAccountId() uint32 {
+ if m != nil && m.TargetAccountId != nil {
+ return *m.TargetAccountId
+ }
+ return 0
+}
+
+type CMsgDOTAGuildCancelInviteResponse struct {
+ Result *CMsgDOTAGuildCancelInviteResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAGuildCancelInviteResponse_EResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildCancelInviteResponse) Reset() { *m = CMsgDOTAGuildCancelInviteResponse{} }
+func (m *CMsgDOTAGuildCancelInviteResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildCancelInviteResponse) ProtoMessage() {}
+func (*CMsgDOTAGuildCancelInviteResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{129}
+}
+
+const Default_CMsgDOTAGuildCancelInviteResponse_Result CMsgDOTAGuildCancelInviteResponse_EResult = CMsgDOTAGuildCancelInviteResponse_SUCCESS
+
+func (m *CMsgDOTAGuildCancelInviteResponse) GetResult() CMsgDOTAGuildCancelInviteResponse_EResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAGuildCancelInviteResponse_Result
+}
+
+type CMsgDOTAGuildUpdateDetailsRequest struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ Logo *uint64 `protobuf:"varint,2,opt,name=logo" json:"logo,omitempty"`
+ BaseLogo *uint64 `protobuf:"varint,3,opt,name=base_logo" json:"base_logo,omitempty"`
+ BannerLogo *uint64 `protobuf:"varint,4,opt,name=banner_logo" json:"banner_logo,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildUpdateDetailsRequest) Reset() { *m = CMsgDOTAGuildUpdateDetailsRequest{} }
+func (m *CMsgDOTAGuildUpdateDetailsRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildUpdateDetailsRequest) ProtoMessage() {}
+func (*CMsgDOTAGuildUpdateDetailsRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{130}
+}
+
+func (m *CMsgDOTAGuildUpdateDetailsRequest) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildUpdateDetailsRequest) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildUpdateDetailsRequest) GetBaseLogo() uint64 {
+ if m != nil && m.BaseLogo != nil {
+ return *m.BaseLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildUpdateDetailsRequest) GetBannerLogo() uint64 {
+ if m != nil && m.BannerLogo != nil {
+ return *m.BannerLogo
+ }
+ return 0
+}
+
+type CMsgDOTAGuildUpdateDetailsResponse struct {
+ Result *CMsgDOTAGuildUpdateDetailsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAGuildUpdateDetailsResponse_EResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildUpdateDetailsResponse) Reset() { *m = CMsgDOTAGuildUpdateDetailsResponse{} }
+func (m *CMsgDOTAGuildUpdateDetailsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildUpdateDetailsResponse) ProtoMessage() {}
+func (*CMsgDOTAGuildUpdateDetailsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{131}
+}
+
+const Default_CMsgDOTAGuildUpdateDetailsResponse_Result CMsgDOTAGuildUpdateDetailsResponse_EResult = CMsgDOTAGuildUpdateDetailsResponse_SUCCESS
+
+func (m *CMsgDOTAGuildUpdateDetailsResponse) GetResult() CMsgDOTAGuildUpdateDetailsResponse_EResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAGuildUpdateDetailsResponse_Result
+}
+
+type CMsgDOTAGCToGCUpdateOpenGuildPartyRequest struct {
+ PartyId *uint64 `protobuf:"varint,1,opt,name=party_id" json:"party_id,omitempty"`
+ GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id" json:"guild_id,omitempty"`
+ MemberAccountIds []uint32 `protobuf:"varint,3,rep,name=member_account_ids" json:"member_account_ids,omitempty"`
+ Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) Reset() {
+ *m = CMsgDOTAGCToGCUpdateOpenGuildPartyRequest{}
+}
+func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) ProtoMessage() {}
+func (*CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{132}
+}
+
+func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetPartyId() uint64 {
+ if m != nil && m.PartyId != nil {
+ return *m.PartyId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetMemberAccountIds() []uint32 {
+ if m != nil {
+ return m.MemberAccountIds
+ }
+ return nil
+}
+
+func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyRequest) GetDescription() string {
+ if m != nil && m.Description != nil {
+ return *m.Description
+ }
+ return ""
+}
+
+type CMsgDOTAGCToGCUpdateOpenGuildPartyResponse struct {
+ MaintainAssociation *bool `protobuf:"varint,1,opt,name=maintain_association" json:"maintain_association,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) Reset() {
+ *m = CMsgDOTAGCToGCUpdateOpenGuildPartyResponse{}
+}
+func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) ProtoMessage() {}
+func (*CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{133}
+}
+
+func (m *CMsgDOTAGCToGCUpdateOpenGuildPartyResponse) GetMaintainAssociation() bool {
+ if m != nil && m.MaintainAssociation != nil {
+ return *m.MaintainAssociation
+ }
+ return false
+}
+
+type CMsgDOTAGCToGCDestroyOpenGuildPartyRequest struct {
+ PartyId *uint64 `protobuf:"varint,1,opt,name=party_id" json:"party_id,omitempty"`
+ GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id" json:"guild_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) Reset() {
+ *m = CMsgDOTAGCToGCDestroyOpenGuildPartyRequest{}
+}
+func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) ProtoMessage() {}
+func (*CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{134}
+}
+
+func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) GetPartyId() uint64 {
+ if m != nil && m.PartyId != nil {
+ return *m.PartyId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyRequest) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+type CMsgDOTAGCToGCDestroyOpenGuildPartyResponse struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) Reset() {
+ *m = CMsgDOTAGCToGCDestroyOpenGuildPartyResponse{}
+}
+func (m *CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) ProtoMessage() {}
+func (*CMsgDOTAGCToGCDestroyOpenGuildPartyResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{135}
+}
+
+type CMsgDOTAPartySetOpenGuildRequest struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAPartySetOpenGuildRequest) Reset() { *m = CMsgDOTAPartySetOpenGuildRequest{} }
+func (m *CMsgDOTAPartySetOpenGuildRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAPartySetOpenGuildRequest) ProtoMessage() {}
+func (*CMsgDOTAPartySetOpenGuildRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{136}
+}
+
+func (m *CMsgDOTAPartySetOpenGuildRequest) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAPartySetOpenGuildRequest) GetDescription() string {
+ if m != nil && m.Description != nil {
+ return *m.Description
+ }
+ return ""
+}
+
+type CMsgDOTAPartySetOpenGuildResponse struct {
+ Result *CMsgDOTAPartySetOpenGuildResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAPartySetOpenGuildResponse_EResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAPartySetOpenGuildResponse) Reset() { *m = CMsgDOTAPartySetOpenGuildResponse{} }
+func (m *CMsgDOTAPartySetOpenGuildResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAPartySetOpenGuildResponse) ProtoMessage() {}
+func (*CMsgDOTAPartySetOpenGuildResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{137}
+}
+
+const Default_CMsgDOTAPartySetOpenGuildResponse_Result CMsgDOTAPartySetOpenGuildResponse_EResult = CMsgDOTAPartySetOpenGuildResponse_SUCCESS
+
+func (m *CMsgDOTAPartySetOpenGuildResponse) GetResult() CMsgDOTAPartySetOpenGuildResponse_EResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAPartySetOpenGuildResponse_Result
+}
+
+type CMsgDOTAJoinOpenGuildPartyRequest struct {
+ PartyId *uint64 `protobuf:"varint,1,opt,name=party_id" json:"party_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAJoinOpenGuildPartyRequest) Reset() { *m = CMsgDOTAJoinOpenGuildPartyRequest{} }
+func (m *CMsgDOTAJoinOpenGuildPartyRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAJoinOpenGuildPartyRequest) ProtoMessage() {}
+func (*CMsgDOTAJoinOpenGuildPartyRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{138}
+}
+
+func (m *CMsgDOTAJoinOpenGuildPartyRequest) GetPartyId() uint64 {
+ if m != nil && m.PartyId != nil {
+ return *m.PartyId
+ }
+ return 0
+}
+
+type CMsgDOTAJoinOpenGuildPartyResponse struct {
+ Result *CMsgDOTAJoinOpenGuildPartyResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAJoinOpenGuildPartyResponse_EResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAJoinOpenGuildPartyResponse) Reset() { *m = CMsgDOTAJoinOpenGuildPartyResponse{} }
+func (m *CMsgDOTAJoinOpenGuildPartyResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAJoinOpenGuildPartyResponse) ProtoMessage() {}
+func (*CMsgDOTAJoinOpenGuildPartyResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{139}
+}
+
+const Default_CMsgDOTAJoinOpenGuildPartyResponse_Result CMsgDOTAJoinOpenGuildPartyResponse_EResult = CMsgDOTAJoinOpenGuildPartyResponse_SUCCESS
+
+func (m *CMsgDOTAJoinOpenGuildPartyResponse) GetResult() CMsgDOTAJoinOpenGuildPartyResponse_EResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAJoinOpenGuildPartyResponse_Result
+}
+
+type CMsgDOTAGuildOpenPartyRefresh struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ OpenParties []*CMsgDOTAGuildOpenPartyRefresh_OpenParty `protobuf:"bytes,2,rep,name=open_parties" json:"open_parties,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildOpenPartyRefresh) Reset() { *m = CMsgDOTAGuildOpenPartyRefresh{} }
+func (m *CMsgDOTAGuildOpenPartyRefresh) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildOpenPartyRefresh) ProtoMessage() {}
+func (*CMsgDOTAGuildOpenPartyRefresh) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{140} }
+
+func (m *CMsgDOTAGuildOpenPartyRefresh) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildOpenPartyRefresh) GetOpenParties() []*CMsgDOTAGuildOpenPartyRefresh_OpenParty {
+ if m != nil {
+ return m.OpenParties
+ }
+ return nil
+}
+
+type CMsgDOTAGuildOpenPartyRefresh_OpenParty struct {
+ PartyId *uint64 `protobuf:"varint,1,opt,name=party_id" json:"party_id,omitempty"`
+ MemberAccountIds []uint32 `protobuf:"varint,2,rep,name=member_account_ids" json:"member_account_ids,omitempty"`
+ TimeCreated *uint32 `protobuf:"varint,3,opt,name=time_created" json:"time_created,omitempty"`
+ Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) Reset() {
+ *m = CMsgDOTAGuildOpenPartyRefresh_OpenParty{}
+}
+func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildOpenPartyRefresh_OpenParty) ProtoMessage() {}
+func (*CMsgDOTAGuildOpenPartyRefresh_OpenParty) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{140, 0}
+}
+
+func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetPartyId() uint64 {
+ if m != nil && m.PartyId != nil {
+ return *m.PartyId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetMemberAccountIds() []uint32 {
+ if m != nil {
+ return m.MemberAccountIds
+ }
+ return nil
+}
+
+func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetTimeCreated() uint32 {
+ if m != nil && m.TimeCreated != nil {
+ return *m.TimeCreated
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildOpenPartyRefresh_OpenParty) GetDescription() string {
+ if m != nil && m.Description != nil {
+ return *m.Description
+ }
+ return ""
+}
+
+type CMsgDOTARequestGuildData struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestGuildData) Reset() { *m = CMsgDOTARequestGuildData{} }
+func (m *CMsgDOTARequestGuildData) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARequestGuildData) ProtoMessage() {}
+func (*CMsgDOTARequestGuildData) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{141} }
+
+type CMsgDOTAGuildInviteData struct {
+ InvitedToGuild *bool `protobuf:"varint,1,opt,name=invited_to_guild" json:"invited_to_guild,omitempty"`
+ GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id" json:"guild_id,omitempty"`
+ GuildName *string `protobuf:"bytes,3,opt,name=guild_name" json:"guild_name,omitempty"`
+ GuildTag *string `protobuf:"bytes,4,opt,name=guild_tag" json:"guild_tag,omitempty"`
+ Logo *uint64 `protobuf:"varint,5,opt,name=logo" json:"logo,omitempty"`
+ Inviter *uint32 `protobuf:"varint,6,opt,name=inviter" json:"inviter,omitempty"`
+ InviterName *string `protobuf:"bytes,7,opt,name=inviter_name" json:"inviter_name,omitempty"`
+ MemberCount *uint32 `protobuf:"varint,8,opt,name=member_count" json:"member_count,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildInviteData) Reset() { *m = CMsgDOTAGuildInviteData{} }
+func (m *CMsgDOTAGuildInviteData) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildInviteData) ProtoMessage() {}
+func (*CMsgDOTAGuildInviteData) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{142} }
+
+func (m *CMsgDOTAGuildInviteData) GetInvitedToGuild() bool {
+ if m != nil && m.InvitedToGuild != nil {
+ return *m.InvitedToGuild
+ }
+ return false
+}
+
+func (m *CMsgDOTAGuildInviteData) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildInviteData) GetGuildName() string {
+ if m != nil && m.GuildName != nil {
+ return *m.GuildName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAGuildInviteData) GetGuildTag() string {
+ if m != nil && m.GuildTag != nil {
+ return *m.GuildTag
+ }
+ return ""
+}
+
+func (m *CMsgDOTAGuildInviteData) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildInviteData) GetInviter() uint32 {
+ if m != nil && m.Inviter != nil {
+ return *m.Inviter
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildInviteData) GetInviterName() string {
+ if m != nil && m.InviterName != nil {
+ return *m.InviterName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAGuildInviteData) GetMemberCount() uint32 {
+ if m != nil && m.MemberCount != nil {
+ return *m.MemberCount
+ }
+ return 0
+}
+
+type CMsgDOTAGuildUpdateMessage struct {
+ Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
+ GuildId *uint32 `protobuf:"varint,2,opt,name=guild_id" json:"guild_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildUpdateMessage) Reset() { *m = CMsgDOTAGuildUpdateMessage{} }
+func (m *CMsgDOTAGuildUpdateMessage) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildUpdateMessage) ProtoMessage() {}
+func (*CMsgDOTAGuildUpdateMessage) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{143} }
+
+func (m *CMsgDOTAGuildUpdateMessage) GetMessage() string {
+ if m != nil && m.Message != nil {
+ return *m.Message
+ }
+ return ""
+}
+
+func (m *CMsgDOTAGuildUpdateMessage) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+type CMsgDOTAGuildEditLogoRequest struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ Logo *uint64 `protobuf:"varint,2,opt,name=logo" json:"logo,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildEditLogoRequest) Reset() { *m = CMsgDOTAGuildEditLogoRequest{} }
+func (m *CMsgDOTAGuildEditLogoRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildEditLogoRequest) ProtoMessage() {}
+func (*CMsgDOTAGuildEditLogoRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{144} }
+
+func (m *CMsgDOTAGuildEditLogoRequest) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildEditLogoRequest) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+type CMsgDOTAGuildEditLogoResponse struct {
+ GuildId *uint32 `protobuf:"varint,1,opt,name=guild_id" json:"guild_id,omitempty"`
+ Result *CMsgDOTAGuildEditLogoResponse_EResult `protobuf:"varint,2,opt,name=result,enum=CMsgDOTAGuildEditLogoResponse_EResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGuildEditLogoResponse) Reset() { *m = CMsgDOTAGuildEditLogoResponse{} }
+func (m *CMsgDOTAGuildEditLogoResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGuildEditLogoResponse) ProtoMessage() {}
+func (*CMsgDOTAGuildEditLogoResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{145} }
+
+const Default_CMsgDOTAGuildEditLogoResponse_Result CMsgDOTAGuildEditLogoResponse_EResult = CMsgDOTAGuildEditLogoResponse_SUCCESS
+
+func (m *CMsgDOTAGuildEditLogoResponse) GetGuildId() uint32 {
+ if m != nil && m.GuildId != nil {
+ return *m.GuildId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGuildEditLogoResponse) GetResult() CMsgDOTAGuildEditLogoResponse_EResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAGuildEditLogoResponse_Result
+}
+
+type CMsgDOTAReportsRemainingRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAReportsRemainingRequest) Reset() { *m = CMsgDOTAReportsRemainingRequest{} }
+func (m *CMsgDOTAReportsRemainingRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAReportsRemainingRequest) ProtoMessage() {}
+func (*CMsgDOTAReportsRemainingRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{146}
+}
+
+type CMsgDOTAReportsRemainingResponse struct {
+ NumPositiveReportsRemaining *uint32 `protobuf:"varint,1,opt,name=num_positive_reports_remaining" json:"num_positive_reports_remaining,omitempty"`
+ NumNegativeReportsRemaining *uint32 `protobuf:"varint,2,opt,name=num_negative_reports_remaining" json:"num_negative_reports_remaining,omitempty"`
+ NumPositiveReportsTotal *uint32 `protobuf:"varint,3,opt,name=num_positive_reports_total" json:"num_positive_reports_total,omitempty"`
+ NumNegativeReportsTotal *uint32 `protobuf:"varint,4,opt,name=num_negative_reports_total" json:"num_negative_reports_total,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAReportsRemainingResponse) Reset() { *m = CMsgDOTAReportsRemainingResponse{} }
+func (m *CMsgDOTAReportsRemainingResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAReportsRemainingResponse) ProtoMessage() {}
+func (*CMsgDOTAReportsRemainingResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{147}
+}
+
+func (m *CMsgDOTAReportsRemainingResponse) GetNumPositiveReportsRemaining() uint32 {
+ if m != nil && m.NumPositiveReportsRemaining != nil {
+ return *m.NumPositiveReportsRemaining
+ }
+ return 0
+}
+
+func (m *CMsgDOTAReportsRemainingResponse) GetNumNegativeReportsRemaining() uint32 {
+ if m != nil && m.NumNegativeReportsRemaining != nil {
+ return *m.NumNegativeReportsRemaining
+ }
+ return 0
+}
+
+func (m *CMsgDOTAReportsRemainingResponse) GetNumPositiveReportsTotal() uint32 {
+ if m != nil && m.NumPositiveReportsTotal != nil {
+ return *m.NumPositiveReportsTotal
+ }
+ return 0
+}
+
+func (m *CMsgDOTAReportsRemainingResponse) GetNumNegativeReportsTotal() uint32 {
+ if m != nil && m.NumNegativeReportsTotal != nil {
+ return *m.NumNegativeReportsTotal
+ }
+ return 0
+}
+
+type CMsgDOTASubmitPlayerReport struct {
+ TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id" json:"target_account_id,omitempty"`
+ ReportFlags *uint32 `protobuf:"varint,2,opt,name=report_flags" json:"report_flags,omitempty"`
+ Comment *string `protobuf:"bytes,5,opt,name=comment" json:"comment,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTASubmitPlayerReport) Reset() { *m = CMsgDOTASubmitPlayerReport{} }
+func (m *CMsgDOTASubmitPlayerReport) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTASubmitPlayerReport) ProtoMessage() {}
+func (*CMsgDOTASubmitPlayerReport) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{148} }
+
+func (m *CMsgDOTASubmitPlayerReport) GetTargetAccountId() uint32 {
+ if m != nil && m.TargetAccountId != nil {
+ return *m.TargetAccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTASubmitPlayerReport) GetReportFlags() uint32 {
+ if m != nil && m.ReportFlags != nil {
+ return *m.ReportFlags
+ }
+ return 0
+}
+
+func (m *CMsgDOTASubmitPlayerReport) GetComment() string {
+ if m != nil && m.Comment != nil {
+ return *m.Comment
+ }
+ return ""
+}
+
+type CMsgDOTASubmitPlayerReportResponse struct {
+ TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id" json:"target_account_id,omitempty"`
+ ReportFlags *uint32 `protobuf:"varint,2,opt,name=report_flags" json:"report_flags,omitempty"`
+ Result *uint32 `protobuf:"varint,3,opt,name=result" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTASubmitPlayerReportResponse) Reset() { *m = CMsgDOTASubmitPlayerReportResponse{} }
+func (m *CMsgDOTASubmitPlayerReportResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTASubmitPlayerReportResponse) ProtoMessage() {}
+func (*CMsgDOTASubmitPlayerReportResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{149}
+}
+
+func (m *CMsgDOTASubmitPlayerReportResponse) GetTargetAccountId() uint32 {
+ if m != nil && m.TargetAccountId != nil {
+ return *m.TargetAccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTASubmitPlayerReportResponse) GetReportFlags() uint32 {
+ if m != nil && m.ReportFlags != nil {
+ return *m.ReportFlags
+ }
+ return 0
+}
+
+func (m *CMsgDOTASubmitPlayerReportResponse) GetResult() uint32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return 0
+}
+
+type CMsgDOTAReportCountsRequest struct {
+ TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id" json:"target_account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAReportCountsRequest) Reset() { *m = CMsgDOTAReportCountsRequest{} }
+func (m *CMsgDOTAReportCountsRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAReportCountsRequest) ProtoMessage() {}
+func (*CMsgDOTAReportCountsRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{150} }
+
+func (m *CMsgDOTAReportCountsRequest) GetTargetAccountId() uint32 {
+ if m != nil && m.TargetAccountId != nil {
+ return *m.TargetAccountId
+ }
+ return 0
+}
+
+type CMsgDOTAReportCountsResponse struct {
+ TargetAccountId *uint32 `protobuf:"varint,1,opt,name=target_account_id" json:"target_account_id,omitempty"`
+ LeadershipCount *uint32 `protobuf:"varint,2,opt,name=leadership_count" json:"leadership_count,omitempty"`
+ TeachingCount *uint32 `protobuf:"varint,3,opt,name=teaching_count" json:"teaching_count,omitempty"`
+ FriendlyCount *uint32 `protobuf:"varint,4,opt,name=friendly_count" json:"friendly_count,omitempty"`
+ ForgivingCount *uint32 `protobuf:"varint,5,opt,name=forgiving_count" json:"forgiving_count,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAReportCountsResponse) Reset() { *m = CMsgDOTAReportCountsResponse{} }
+func (m *CMsgDOTAReportCountsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAReportCountsResponse) ProtoMessage() {}
+func (*CMsgDOTAReportCountsResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{151} }
+
+func (m *CMsgDOTAReportCountsResponse) GetTargetAccountId() uint32 {
+ if m != nil && m.TargetAccountId != nil {
+ return *m.TargetAccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAReportCountsResponse) GetLeadershipCount() uint32 {
+ if m != nil && m.LeadershipCount != nil {
+ return *m.LeadershipCount
+ }
+ return 0
+}
+
+func (m *CMsgDOTAReportCountsResponse) GetTeachingCount() uint32 {
+ if m != nil && m.TeachingCount != nil {
+ return *m.TeachingCount
+ }
+ return 0
+}
+
+func (m *CMsgDOTAReportCountsResponse) GetFriendlyCount() uint32 {
+ if m != nil && m.FriendlyCount != nil {
+ return *m.FriendlyCount
+ }
+ return 0
+}
+
+func (m *CMsgDOTAReportCountsResponse) GetForgivingCount() uint32 {
+ if m != nil && m.ForgivingCount != nil {
+ return *m.ForgivingCount
+ }
+ return 0
+}
+
+type CMsgDOTAKickedFromMatchmakingQueue struct {
+ MatchType *MatchType `protobuf:"varint,1,opt,name=match_type,enum=MatchType,def=0" json:"match_type,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAKickedFromMatchmakingQueue) Reset() { *m = CMsgDOTAKickedFromMatchmakingQueue{} }
+func (m *CMsgDOTAKickedFromMatchmakingQueue) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAKickedFromMatchmakingQueue) ProtoMessage() {}
+func (*CMsgDOTAKickedFromMatchmakingQueue) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{152}
+}
+
+const Default_CMsgDOTAKickedFromMatchmakingQueue_MatchType MatchType = MatchType_MATCH_TYPE_CASUAL
+
+func (m *CMsgDOTAKickedFromMatchmakingQueue) GetMatchType() MatchType {
+ if m != nil && m.MatchType != nil {
+ return *m.MatchType
+ }
+ return Default_CMsgDOTAKickedFromMatchmakingQueue_MatchType
+}
+
+type CMsgDOTARequestSaveGames struct {
+ ServerRegion *uint32 `protobuf:"varint,1,opt,name=server_region" json:"server_region,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestSaveGames) Reset() { *m = CMsgDOTARequestSaveGames{} }
+func (m *CMsgDOTARequestSaveGames) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARequestSaveGames) ProtoMessage() {}
+func (*CMsgDOTARequestSaveGames) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{153} }
+
+func (m *CMsgDOTARequestSaveGames) GetServerRegion() uint32 {
+ if m != nil && m.ServerRegion != nil {
+ return *m.ServerRegion
+ }
+ return 0
+}
+
+type CMsgDOTARequestSaveGamesResponse struct {
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ SaveGames []*CDOTASaveGame `protobuf:"bytes,2,rep,name=save_games" json:"save_games,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARequestSaveGamesResponse) Reset() { *m = CMsgDOTARequestSaveGamesResponse{} }
+func (m *CMsgDOTARequestSaveGamesResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARequestSaveGamesResponse) ProtoMessage() {}
+func (*CMsgDOTARequestSaveGamesResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{154}
+}
+
+func (m *CMsgDOTARequestSaveGamesResponse) GetSteamId() uint64 {
+ if m != nil && m.SteamId != nil {
+ return *m.SteamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARequestSaveGamesResponse) GetSaveGames() []*CDOTASaveGame {
+ if m != nil {
+ return m.SaveGames
+ }
+ return nil
+}
+
+type CMsgWatchGame struct {
+ ServerSteamid *uint64 `protobuf:"fixed64,1,opt,name=server_steamid" json:"server_steamid,omitempty"`
+ ClientVersion *uint32 `protobuf:"varint,2,opt,name=client_version" json:"client_version,omitempty"`
+ WatchServerSteamid *uint64 `protobuf:"fixed64,3,opt,name=watch_server_steamid" json:"watch_server_steamid,omitempty"`
+ LobbyId *uint64 `protobuf:"varint,4,opt,name=lobby_id" json:"lobby_id,omitempty"`
+ Regions []uint32 `protobuf:"varint,5,rep,name=regions" json:"regions,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgWatchGame) Reset() { *m = CMsgWatchGame{} }
+func (m *CMsgWatchGame) String() string { return proto.CompactTextString(m) }
+func (*CMsgWatchGame) ProtoMessage() {}
+func (*CMsgWatchGame) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{155} }
+
+func (m *CMsgWatchGame) GetServerSteamid() uint64 {
+ if m != nil && m.ServerSteamid != nil {
+ return *m.ServerSteamid
+ }
+ return 0
+}
+
+func (m *CMsgWatchGame) GetClientVersion() uint32 {
+ if m != nil && m.ClientVersion != nil {
+ return *m.ClientVersion
+ }
+ return 0
+}
+
+func (m *CMsgWatchGame) GetWatchServerSteamid() uint64 {
+ if m != nil && m.WatchServerSteamid != nil {
+ return *m.WatchServerSteamid
+ }
+ return 0
+}
+
+func (m *CMsgWatchGame) GetLobbyId() uint64 {
+ if m != nil && m.LobbyId != nil {
+ return *m.LobbyId
+ }
+ return 0
+}
+
+func (m *CMsgWatchGame) GetRegions() []uint32 {
+ if m != nil {
+ return m.Regions
+ }
+ return nil
+}
+
+type CMsgCancelWatchGame struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgCancelWatchGame) Reset() { *m = CMsgCancelWatchGame{} }
+func (m *CMsgCancelWatchGame) String() string { return proto.CompactTextString(m) }
+func (*CMsgCancelWatchGame) ProtoMessage() {}
+func (*CMsgCancelWatchGame) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{156} }
+
+type CMsgWatchGameResponse struct {
+ WatchGameResult *CMsgWatchGameResponse_WatchGameResult `protobuf:"varint,1,opt,name=watch_game_result,enum=CMsgWatchGameResponse_WatchGameResult,def=0" json:"watch_game_result,omitempty"`
+ SourceTvPublicAddr *uint32 `protobuf:"varint,2,opt,name=source_tv_public_addr" json:"source_tv_public_addr,omitempty"`
+ SourceTvPrivateAddr *uint32 `protobuf:"varint,3,opt,name=source_tv_private_addr" json:"source_tv_private_addr,omitempty"`
+ SourceTvPort *uint32 `protobuf:"varint,4,opt,name=source_tv_port" json:"source_tv_port,omitempty"`
+ GameServerSteamid *uint64 `protobuf:"fixed64,5,opt,name=game_server_steamid" json:"game_server_steamid,omitempty"`
+ WatchServerSteamid *uint64 `protobuf:"fixed64,6,opt,name=watch_server_steamid" json:"watch_server_steamid,omitempty"`
+ WatchTvUniqueSecretCode *uint64 `protobuf:"fixed64,7,opt,name=watch_tv_unique_secret_code" json:"watch_tv_unique_secret_code,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgWatchGameResponse) Reset() { *m = CMsgWatchGameResponse{} }
+func (m *CMsgWatchGameResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgWatchGameResponse) ProtoMessage() {}
+func (*CMsgWatchGameResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{157} }
+
+const Default_CMsgWatchGameResponse_WatchGameResult CMsgWatchGameResponse_WatchGameResult = CMsgWatchGameResponse_PENDING
+
+func (m *CMsgWatchGameResponse) GetWatchGameResult() CMsgWatchGameResponse_WatchGameResult {
+ if m != nil && m.WatchGameResult != nil {
+ return *m.WatchGameResult
+ }
+ return Default_CMsgWatchGameResponse_WatchGameResult
+}
+
+func (m *CMsgWatchGameResponse) GetSourceTvPublicAddr() uint32 {
+ if m != nil && m.SourceTvPublicAddr != nil {
+ return *m.SourceTvPublicAddr
+ }
+ return 0
+}
+
+func (m *CMsgWatchGameResponse) GetSourceTvPrivateAddr() uint32 {
+ if m != nil && m.SourceTvPrivateAddr != nil {
+ return *m.SourceTvPrivateAddr
+ }
+ return 0
+}
+
+func (m *CMsgWatchGameResponse) GetSourceTvPort() uint32 {
+ if m != nil && m.SourceTvPort != nil {
+ return *m.SourceTvPort
+ }
+ return 0
+}
+
+func (m *CMsgWatchGameResponse) GetGameServerSteamid() uint64 {
+ if m != nil && m.GameServerSteamid != nil {
+ return *m.GameServerSteamid
+ }
+ return 0
+}
+
+func (m *CMsgWatchGameResponse) GetWatchServerSteamid() uint64 {
+ if m != nil && m.WatchServerSteamid != nil {
+ return *m.WatchServerSteamid
+ }
+ return 0
+}
+
+func (m *CMsgWatchGameResponse) GetWatchTvUniqueSecretCode() uint64 {
+ if m != nil && m.WatchTvUniqueSecretCode != nil {
+ return *m.WatchTvUniqueSecretCode
+ }
+ return 0
+}
+
+type CMsgPartyLeaderWatchGamePrompt struct {
+ GameServerSteamid *uint64 `protobuf:"fixed64,5,opt,name=game_server_steamid" json:"game_server_steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPartyLeaderWatchGamePrompt) Reset() { *m = CMsgPartyLeaderWatchGamePrompt{} }
+func (m *CMsgPartyLeaderWatchGamePrompt) String() string { return proto.CompactTextString(m) }
+func (*CMsgPartyLeaderWatchGamePrompt) ProtoMessage() {}
+func (*CMsgPartyLeaderWatchGamePrompt) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{158}
+}
+
+func (m *CMsgPartyLeaderWatchGamePrompt) GetGameServerSteamid() uint64 {
+ if m != nil && m.GameServerSteamid != nil {
+ return *m.GameServerSteamid
+ }
+ return 0
+}
+
+type CMsgGCMatchDetailsRequest struct {
+ MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCMatchDetailsRequest) Reset() { *m = CMsgGCMatchDetailsRequest{} }
+func (m *CMsgGCMatchDetailsRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCMatchDetailsRequest) ProtoMessage() {}
+func (*CMsgGCMatchDetailsRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{159} }
+
+func (m *CMsgGCMatchDetailsRequest) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+type CMsgGCMatchDetailsResponse struct {
+ Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
+ Match *CMsgDOTAMatch `protobuf:"bytes,2,opt,name=match" json:"match,omitempty"`
+ Vote *DOTAMatchVote `protobuf:"varint,3,opt,name=vote,enum=DOTAMatchVote,def=0" json:"vote,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCMatchDetailsResponse) Reset() { *m = CMsgGCMatchDetailsResponse{} }
+func (m *CMsgGCMatchDetailsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCMatchDetailsResponse) ProtoMessage() {}
+func (*CMsgGCMatchDetailsResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{160} }
+
+const Default_CMsgGCMatchDetailsResponse_Vote DOTAMatchVote = DOTAMatchVote_DOTAMatchVote_INVALID
+
+func (m *CMsgGCMatchDetailsResponse) GetResult() uint32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return 0
+}
+
+func (m *CMsgGCMatchDetailsResponse) GetMatch() *CMsgDOTAMatch {
+ if m != nil {
+ return m.Match
+ }
+ return nil
+}
+
+func (m *CMsgGCMatchDetailsResponse) GetVote() DOTAMatchVote {
+ if m != nil && m.Vote != nil {
+ return *m.Vote
+ }
+ return Default_CMsgGCMatchDetailsResponse_Vote
+}
+
+type CMsgServerToGCMatchDetailsRequest struct {
+ MatchIds []uint64 `protobuf:"varint,1,rep,name=match_ids" json:"match_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgServerToGCMatchDetailsRequest) Reset() { *m = CMsgServerToGCMatchDetailsRequest{} }
+func (m *CMsgServerToGCMatchDetailsRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgServerToGCMatchDetailsRequest) ProtoMessage() {}
+func (*CMsgServerToGCMatchDetailsRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{161}
+}
+
+func (m *CMsgServerToGCMatchDetailsRequest) GetMatchIds() []uint64 {
+ if m != nil {
+ return m.MatchIds
+ }
+ return nil
+}
+
+type CMsgGCToServerMatchDetailsResponse struct {
+ Matches []*CMsgDOTAMatch `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToServerMatchDetailsResponse) Reset() { *m = CMsgGCToServerMatchDetailsResponse{} }
+func (m *CMsgGCToServerMatchDetailsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToServerMatchDetailsResponse) ProtoMessage() {}
+func (*CMsgGCToServerMatchDetailsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{162}
+}
+
+func (m *CMsgGCToServerMatchDetailsResponse) GetMatches() []*CMsgDOTAMatch {
+ if m != nil {
+ return m.Matches
+ }
+ return nil
+}
+
+type CMsgDOTAProfileRequest struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ RequestName *bool `protobuf:"varint,2,opt,name=request_name" json:"request_name,omitempty"`
+ Engine *ESourceEngine `protobuf:"varint,3,opt,name=engine,enum=ESourceEngine,def=0" json:"engine,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProfileRequest) Reset() { *m = CMsgDOTAProfileRequest{} }
+func (m *CMsgDOTAProfileRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProfileRequest) ProtoMessage() {}
+func (*CMsgDOTAProfileRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{163} }
+
+const Default_CMsgDOTAProfileRequest_Engine ESourceEngine = ESourceEngine_k_ESE_Source1
+
+func (m *CMsgDOTAProfileRequest) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileRequest) GetRequestName() bool {
+ if m != nil && m.RequestName != nil {
+ return *m.RequestName
+ }
+ return false
+}
+
+func (m *CMsgDOTAProfileRequest) GetEngine() ESourceEngine {
+ if m != nil && m.Engine != nil {
+ return *m.Engine
+ }
+ return Default_CMsgDOTAProfileRequest_Engine
+}
+
+type CMsgDOTAProfileResponse struct {
+ Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
+ GameAccountClient *CSODOTAGameAccountClient `protobuf:"bytes,2,opt,name=game_account_client" json:"game_account_client,omitempty"`
+ LatestMatches []*CMsgDOTAMatch `protobuf:"bytes,3,rep,name=latest_matches" json:"latest_matches,omitempty"`
+ Heroes []*CMsgDOTAProfileResponse_PlayedHero `protobuf:"bytes,4,rep,name=heroes" json:"heroes,omitempty"`
+ PlayerName *string `protobuf:"bytes,5,opt,name=player_name" json:"player_name,omitempty"`
+ TeamName *string `protobuf:"bytes,6,opt,name=team_name" json:"team_name,omitempty"`
+ TeamTag *string `protobuf:"bytes,7,opt,name=team_tag" json:"team_tag,omitempty"`
+ TeamLogo *uint64 `protobuf:"varint,8,opt,name=team_logo" json:"team_logo,omitempty"`
+ ShowcaseHero *CMsgDOTAProfileResponse_ShowcaseHero `protobuf:"bytes,9,opt,name=showcase_hero" json:"showcase_hero,omitempty"`
+ LeaguePasses []*CMsgDOTAProfileResponse_LeaguePass `protobuf:"bytes,10,rep,name=league_passes" json:"league_passes,omitempty"`
+ EventTickets []*CMsgDOTAProfileResponse_EventTicket `protobuf:"bytes,11,rep,name=event_tickets" json:"event_tickets,omitempty"`
+ TeamId *uint32 `protobuf:"varint,12,opt,name=team_id" json:"team_id,omitempty"`
+ HasPassport *bool `protobuf:"varint,13,opt,name=has_passport" json:"has_passport,omitempty"`
+ FeaturedItems []*CMsgDOTAProfileResponse_FeaturedItem `protobuf:"bytes,14,rep,name=featured_items" json:"featured_items,omitempty"`
+ AbandonPercent *uint32 `protobuf:"varint,15,opt,name=abandon_percent" json:"abandon_percent,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProfileResponse) Reset() { *m = CMsgDOTAProfileResponse{} }
+func (m *CMsgDOTAProfileResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProfileResponse) ProtoMessage() {}
+func (*CMsgDOTAProfileResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{164} }
+
+func (m *CMsgDOTAProfileResponse) GetResult() uint32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileResponse) GetGameAccountClient() *CSODOTAGameAccountClient {
+ if m != nil {
+ return m.GameAccountClient
+ }
+ return nil
+}
+
+func (m *CMsgDOTAProfileResponse) GetLatestMatches() []*CMsgDOTAMatch {
+ if m != nil {
+ return m.LatestMatches
+ }
+ return nil
+}
+
+func (m *CMsgDOTAProfileResponse) GetHeroes() []*CMsgDOTAProfileResponse_PlayedHero {
+ if m != nil {
+ return m.Heroes
+ }
+ return nil
+}
+
+func (m *CMsgDOTAProfileResponse) GetPlayerName() string {
+ if m != nil && m.PlayerName != nil {
+ return *m.PlayerName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAProfileResponse) GetTeamName() string {
+ if m != nil && m.TeamName != nil {
+ return *m.TeamName
+ }
+ return ""
+}
+
+func (m *CMsgDOTAProfileResponse) GetTeamTag() string {
+ if m != nil && m.TeamTag != nil {
+ return *m.TeamTag
+ }
+ return ""
+}
+
+func (m *CMsgDOTAProfileResponse) GetTeamLogo() uint64 {
+ if m != nil && m.TeamLogo != nil {
+ return *m.TeamLogo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileResponse) GetShowcaseHero() *CMsgDOTAProfileResponse_ShowcaseHero {
+ if m != nil {
+ return m.ShowcaseHero
+ }
+ return nil
+}
+
+func (m *CMsgDOTAProfileResponse) GetLeaguePasses() []*CMsgDOTAProfileResponse_LeaguePass {
+ if m != nil {
+ return m.LeaguePasses
+ }
+ return nil
+}
+
+func (m *CMsgDOTAProfileResponse) GetEventTickets() []*CMsgDOTAProfileResponse_EventTicket {
+ if m != nil {
+ return m.EventTickets
+ }
+ return nil
+}
+
+func (m *CMsgDOTAProfileResponse) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileResponse) GetHasPassport() bool {
+ if m != nil && m.HasPassport != nil {
+ return *m.HasPassport
+ }
+ return false
+}
+
+func (m *CMsgDOTAProfileResponse) GetFeaturedItems() []*CMsgDOTAProfileResponse_FeaturedItem {
+ if m != nil {
+ return m.FeaturedItems
+ }
+ return nil
+}
+
+func (m *CMsgDOTAProfileResponse) GetAbandonPercent() uint32 {
+ if m != nil && m.AbandonPercent != nil {
+ return *m.AbandonPercent
+ }
+ return 0
+}
+
+type CMsgDOTAProfileResponse_PlayedHero struct {
+ HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
+ Wins *uint32 `protobuf:"varint,2,opt,name=wins" json:"wins,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProfileResponse_PlayedHero) Reset() { *m = CMsgDOTAProfileResponse_PlayedHero{} }
+func (m *CMsgDOTAProfileResponse_PlayedHero) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProfileResponse_PlayedHero) ProtoMessage() {}
+func (*CMsgDOTAProfileResponse_PlayedHero) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{164, 0}
+}
+
+func (m *CMsgDOTAProfileResponse_PlayedHero) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileResponse_PlayedHero) GetWins() uint32 {
+ if m != nil && m.Wins != nil {
+ return *m.Wins
+ }
+ return 0
+}
+
+type CMsgDOTAProfileResponse_ShowcaseHero struct {
+ HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
+ ObjectData [][]byte `protobuf:"bytes,2,rep,name=object_data" json:"object_data,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProfileResponse_ShowcaseHero) Reset() { *m = CMsgDOTAProfileResponse_ShowcaseHero{} }
+func (m *CMsgDOTAProfileResponse_ShowcaseHero) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProfileResponse_ShowcaseHero) ProtoMessage() {}
+func (*CMsgDOTAProfileResponse_ShowcaseHero) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{164, 1}
+}
+
+func (m *CMsgDOTAProfileResponse_ShowcaseHero) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileResponse_ShowcaseHero) GetObjectData() [][]byte {
+ if m != nil {
+ return m.ObjectData
+ }
+ return nil
+}
+
+type CMsgDOTAProfileResponse_LeaguePass struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ ItemDef *uint32 `protobuf:"varint,2,opt,name=item_def" json:"item_def,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProfileResponse_LeaguePass) Reset() { *m = CMsgDOTAProfileResponse_LeaguePass{} }
+func (m *CMsgDOTAProfileResponse_LeaguePass) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProfileResponse_LeaguePass) ProtoMessage() {}
+func (*CMsgDOTAProfileResponse_LeaguePass) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{164, 2}
+}
+
+func (m *CMsgDOTAProfileResponse_LeaguePass) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileResponse_LeaguePass) GetItemDef() uint32 {
+ if m != nil && m.ItemDef != nil {
+ return *m.ItemDef
+ }
+ return 0
+}
+
+type CMsgDOTAProfileResponse_EventTicket struct {
+ EventId *uint32 `protobuf:"varint,1,opt,name=event_id" json:"event_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProfileResponse_EventTicket) Reset() { *m = CMsgDOTAProfileResponse_EventTicket{} }
+func (m *CMsgDOTAProfileResponse_EventTicket) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProfileResponse_EventTicket) ProtoMessage() {}
+func (*CMsgDOTAProfileResponse_EventTicket) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{164, 3}
+}
+
+func (m *CMsgDOTAProfileResponse_EventTicket) GetEventId() uint32 {
+ if m != nil && m.EventId != nil {
+ return *m.EventId
+ }
+ return 0
+}
+
+type CMsgDOTAProfileResponse_FeaturedItem struct {
+ ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"`
+ ObjectData []byte `protobuf:"bytes,2,opt,name=object_data" json:"object_data,omitempty"`
+ SlotIndex *uint32 `protobuf:"varint,3,opt,name=slot_index" json:"slot_index,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProfileResponse_FeaturedItem) Reset() { *m = CMsgDOTAProfileResponse_FeaturedItem{} }
+func (m *CMsgDOTAProfileResponse_FeaturedItem) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProfileResponse_FeaturedItem) ProtoMessage() {}
+func (*CMsgDOTAProfileResponse_FeaturedItem) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{164, 4}
+}
+
+func (m *CMsgDOTAProfileResponse_FeaturedItem) GetItemId() uint64 {
+ if m != nil && m.ItemId != nil {
+ return *m.ItemId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileResponse_FeaturedItem) GetObjectData() []byte {
+ if m != nil {
+ return m.ObjectData
+ }
+ return nil
+}
+
+func (m *CMsgDOTAProfileResponse_FeaturedItem) GetSlotIndex() uint32 {
+ if m != nil && m.SlotIndex != nil {
+ return *m.SlotIndex
+ }
+ return 0
+}
+
+type CMsgDOTAProfileTickets struct {
+ Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
+ AccountId *uint32 `protobuf:"varint,2,opt,name=account_id" json:"account_id,omitempty"`
+ LeaguePasses []*CMsgDOTAProfileTickets_LeaguePass `protobuf:"bytes,3,rep,name=league_passes" json:"league_passes,omitempty"`
+ EventTickets []*CMsgDOTAProfileTickets_EventTicket `protobuf:"bytes,4,rep,name=event_tickets" json:"event_tickets,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProfileTickets) Reset() { *m = CMsgDOTAProfileTickets{} }
+func (m *CMsgDOTAProfileTickets) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProfileTickets) ProtoMessage() {}
+func (*CMsgDOTAProfileTickets) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{165} }
+
+func (m *CMsgDOTAProfileTickets) GetResult() uint32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileTickets) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileTickets) GetLeaguePasses() []*CMsgDOTAProfileTickets_LeaguePass {
+ if m != nil {
+ return m.LeaguePasses
+ }
+ return nil
+}
+
+func (m *CMsgDOTAProfileTickets) GetEventTickets() []*CMsgDOTAProfileTickets_EventTicket {
+ if m != nil {
+ return m.EventTickets
+ }
+ return nil
+}
+
+type CMsgDOTAProfileTickets_LeaguePass struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ ItemDef *uint32 `protobuf:"varint,2,opt,name=item_def" json:"item_def,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProfileTickets_LeaguePass) Reset() { *m = CMsgDOTAProfileTickets_LeaguePass{} }
+func (m *CMsgDOTAProfileTickets_LeaguePass) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProfileTickets_LeaguePass) ProtoMessage() {}
+func (*CMsgDOTAProfileTickets_LeaguePass) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{165, 0}
+}
+
+func (m *CMsgDOTAProfileTickets_LeaguePass) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAProfileTickets_LeaguePass) GetItemDef() uint32 {
+ if m != nil && m.ItemDef != nil {
+ return *m.ItemDef
+ }
+ return 0
+}
+
+type CMsgDOTAProfileTickets_EventTicket struct {
+ EventId *uint32 `protobuf:"varint,1,opt,name=event_id" json:"event_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAProfileTickets_EventTicket) Reset() { *m = CMsgDOTAProfileTickets_EventTicket{} }
+func (m *CMsgDOTAProfileTickets_EventTicket) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAProfileTickets_EventTicket) ProtoMessage() {}
+func (*CMsgDOTAProfileTickets_EventTicket) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{165, 1}
+}
+
+func (m *CMsgDOTAProfileTickets_EventTicket) GetEventId() uint32 {
+ if m != nil && m.EventId != nil {
+ return *m.EventId
+ }
+ return 0
+}
+
+type CMsgClientToGCGetProfileTickets struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetProfileTickets) Reset() { *m = CMsgClientToGCGetProfileTickets{} }
+func (m *CMsgClientToGCGetProfileTickets) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetProfileTickets) ProtoMessage() {}
+func (*CMsgClientToGCGetProfileTickets) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{166}
+}
+
+func (m *CMsgClientToGCGetProfileTickets) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+type CMsgGCSteamProfileRequest struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCSteamProfileRequest) Reset() { *m = CMsgGCSteamProfileRequest{} }
+func (m *CMsgGCSteamProfileRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCSteamProfileRequest) ProtoMessage() {}
+func (*CMsgGCSteamProfileRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{167} }
+
+func (m *CMsgGCSteamProfileRequest) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+type CMsgGCSteamProfileRequestResponse struct {
+ Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCSteamProfileRequestResponse) Reset() { *m = CMsgGCSteamProfileRequestResponse{} }
+func (m *CMsgGCSteamProfileRequestResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCSteamProfileRequestResponse) ProtoMessage() {}
+func (*CMsgGCSteamProfileRequestResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{168}
+}
+
+func (m *CMsgGCSteamProfileRequestResponse) GetResult() uint32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return 0
+}
+
+type CMsgDOTAClearNotifySuccessfulReport struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAClearNotifySuccessfulReport) Reset() { *m = CMsgDOTAClearNotifySuccessfulReport{} }
+func (m *CMsgDOTAClearNotifySuccessfulReport) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAClearNotifySuccessfulReport) ProtoMessage() {}
+func (*CMsgDOTAClearNotifySuccessfulReport) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{169}
+}
+
+type CMsgDOTAWelcome struct {
+ TournamentAdmin *bool `protobuf:"varint,3,opt,name=tournament_admin" json:"tournament_admin,omitempty"`
+ TournamentBroadcaster *bool `protobuf:"varint,4,opt,name=tournament_broadcaster" json:"tournament_broadcaster,omitempty"`
+ StoreItemHash *uint32 `protobuf:"varint,5,opt,name=store_item_hash" json:"store_item_hash,omitempty"`
+ Timeplayedconsecutively *uint32 `protobuf:"varint,6,opt,name=timeplayedconsecutively" json:"timeplayedconsecutively,omitempty"`
+ Allow_3RdPartyMatchHistory *bool `protobuf:"varint,7,opt,name=allow_3rd_party_match_history" json:"allow_3rd_party_match_history,omitempty"`
+ PartnerAccountType *PartnerAccountType `protobuf:"varint,8,opt,name=partner_account_type,enum=PartnerAccountType,def=0" json:"partner_account_type,omitempty"`
+ BannedWordListWordId *uint32 `protobuf:"varint,9,opt,name=banned_word_list_word_id" json:"banned_word_list_word_id,omitempty"`
+ PartnerAccountState *uint32 `protobuf:"varint,11,opt,name=partner_account_state" json:"partner_account_state,omitempty"`
+ LastTimePlayed *uint32 `protobuf:"varint,12,opt,name=last_time_played" json:"last_time_played,omitempty"`
+ LastIpAddress *uint32 `protobuf:"varint,13,opt,name=last_ip_address" json:"last_ip_address,omitempty"`
+ Shutdownlawterminateminutes *uint32 `protobuf:"varint,15,opt,name=shutdownlawterminateminutes" json:"shutdownlawterminateminutes,omitempty"`
+ BannedWordListVersion *uint32 `protobuf:"varint,16,opt,name=banned_word_list_version" json:"banned_word_list_version,omitempty"`
+ ProfilePrivate *bool `protobuf:"varint,17,opt,name=profile_private" json:"profile_private,omitempty"`
+ Currency *uint32 `protobuf:"varint,18,opt,name=currency" json:"currency,omitempty"`
+ BangNo *uint32 `protobuf:"varint,19,opt,name=bang_no" json:"bang_no,omitempty"`
+ ShouldRequestPlayerOrigin *bool `protobuf:"varint,20,opt,name=should_request_player_origin" json:"should_request_player_origin,omitempty"`
+ CompendiumUnlocks *uint64 `protobuf:"varint,21,opt,name=compendium_unlocks" json:"compendium_unlocks,omitempty"`
+ GcSocacheFileVersion *uint32 `protobuf:"varint,22,opt,name=gc_socache_file_version" json:"gc_socache_file_version,omitempty"`
+ LocalizationDigests []*CMsgDOTAWelcome_LocalizationDigest `protobuf:"bytes,23,rep,name=localization_digests" json:"localization_digests,omitempty"`
+ IsPerfectWorldTestAccount *bool `protobuf:"varint,24,opt,name=is_perfect_world_test_account" json:"is_perfect_world_test_account,omitempty"`
+ ActiveEvents []EEvent `protobuf:"varint,25,rep,name=active_events,enum=EEvent" json:"active_events,omitempty"`
+ ExtraMessages []*CMsgDOTAWelcome_CExtraMsg `protobuf:"bytes,26,rep,name=extra_messages" json:"extra_messages,omitempty"`
+ MinimumRecentItemId *uint64 `protobuf:"varint,27,opt,name=minimum_recent_item_id" json:"minimum_recent_item_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAWelcome) Reset() { *m = CMsgDOTAWelcome{} }
+func (m *CMsgDOTAWelcome) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAWelcome) ProtoMessage() {}
+func (*CMsgDOTAWelcome) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{170} }
+
+const Default_CMsgDOTAWelcome_PartnerAccountType PartnerAccountType = PartnerAccountType_PARTNER_NONE
+
+func (m *CMsgDOTAWelcome) GetTournamentAdmin() bool {
+ if m != nil && m.TournamentAdmin != nil {
+ return *m.TournamentAdmin
+ }
+ return false
+}
+
+func (m *CMsgDOTAWelcome) GetTournamentBroadcaster() bool {
+ if m != nil && m.TournamentBroadcaster != nil {
+ return *m.TournamentBroadcaster
+ }
+ return false
+}
+
+func (m *CMsgDOTAWelcome) GetStoreItemHash() uint32 {
+ if m != nil && m.StoreItemHash != nil {
+ return *m.StoreItemHash
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetTimeplayedconsecutively() uint32 {
+ if m != nil && m.Timeplayedconsecutively != nil {
+ return *m.Timeplayedconsecutively
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetAllow_3RdPartyMatchHistory() bool {
+ if m != nil && m.Allow_3RdPartyMatchHistory != nil {
+ return *m.Allow_3RdPartyMatchHistory
+ }
+ return false
+}
+
+func (m *CMsgDOTAWelcome) GetPartnerAccountType() PartnerAccountType {
+ if m != nil && m.PartnerAccountType != nil {
+ return *m.PartnerAccountType
+ }
+ return Default_CMsgDOTAWelcome_PartnerAccountType
+}
+
+func (m *CMsgDOTAWelcome) GetBannedWordListWordId() uint32 {
+ if m != nil && m.BannedWordListWordId != nil {
+ return *m.BannedWordListWordId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetPartnerAccountState() uint32 {
+ if m != nil && m.PartnerAccountState != nil {
+ return *m.PartnerAccountState
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetLastTimePlayed() uint32 {
+ if m != nil && m.LastTimePlayed != nil {
+ return *m.LastTimePlayed
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetLastIpAddress() uint32 {
+ if m != nil && m.LastIpAddress != nil {
+ return *m.LastIpAddress
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetShutdownlawterminateminutes() uint32 {
+ if m != nil && m.Shutdownlawterminateminutes != nil {
+ return *m.Shutdownlawterminateminutes
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetBannedWordListVersion() uint32 {
+ if m != nil && m.BannedWordListVersion != nil {
+ return *m.BannedWordListVersion
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetProfilePrivate() bool {
+ if m != nil && m.ProfilePrivate != nil {
+ return *m.ProfilePrivate
+ }
+ return false
+}
+
+func (m *CMsgDOTAWelcome) GetCurrency() uint32 {
+ if m != nil && m.Currency != nil {
+ return *m.Currency
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetBangNo() uint32 {
+ if m != nil && m.BangNo != nil {
+ return *m.BangNo
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetShouldRequestPlayerOrigin() bool {
+ if m != nil && m.ShouldRequestPlayerOrigin != nil {
+ return *m.ShouldRequestPlayerOrigin
+ }
+ return false
+}
+
+func (m *CMsgDOTAWelcome) GetCompendiumUnlocks() uint64 {
+ if m != nil && m.CompendiumUnlocks != nil {
+ return *m.CompendiumUnlocks
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetGcSocacheFileVersion() uint32 {
+ if m != nil && m.GcSocacheFileVersion != nil {
+ return *m.GcSocacheFileVersion
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome) GetLocalizationDigests() []*CMsgDOTAWelcome_LocalizationDigest {
+ if m != nil {
+ return m.LocalizationDigests
+ }
+ return nil
+}
+
+func (m *CMsgDOTAWelcome) GetIsPerfectWorldTestAccount() bool {
+ if m != nil && m.IsPerfectWorldTestAccount != nil {
+ return *m.IsPerfectWorldTestAccount
+ }
+ return false
+}
+
+func (m *CMsgDOTAWelcome) GetActiveEvents() []EEvent {
+ if m != nil {
+ return m.ActiveEvents
+ }
+ return nil
+}
+
+func (m *CMsgDOTAWelcome) GetExtraMessages() []*CMsgDOTAWelcome_CExtraMsg {
+ if m != nil {
+ return m.ExtraMessages
+ }
+ return nil
+}
+
+func (m *CMsgDOTAWelcome) GetMinimumRecentItemId() uint64 {
+ if m != nil && m.MinimumRecentItemId != nil {
+ return *m.MinimumRecentItemId
+ }
+ return 0
+}
+
+type CMsgDOTAWelcome_LocalizationDigest struct {
+ Context *string `protobuf:"bytes,1,opt,name=context" json:"context,omitempty"`
+ EnglishLanguageFileSha1 *CMsgSHA1Digest `protobuf:"bytes,2,opt,name=english_language_file_sha1" json:"english_language_file_sha1,omitempty"`
+ ClientLanguageFileSha1 *CMsgSHA1Digest `protobuf:"bytes,3,opt,name=client_language_file_sha1" json:"client_language_file_sha1,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAWelcome_LocalizationDigest) Reset() { *m = CMsgDOTAWelcome_LocalizationDigest{} }
+func (m *CMsgDOTAWelcome_LocalizationDigest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAWelcome_LocalizationDigest) ProtoMessage() {}
+func (*CMsgDOTAWelcome_LocalizationDigest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{170, 0}
+}
+
+func (m *CMsgDOTAWelcome_LocalizationDigest) GetContext() string {
+ if m != nil && m.Context != nil {
+ return *m.Context
+ }
+ return ""
+}
+
+func (m *CMsgDOTAWelcome_LocalizationDigest) GetEnglishLanguageFileSha1() *CMsgSHA1Digest {
+ if m != nil {
+ return m.EnglishLanguageFileSha1
+ }
+ return nil
+}
+
+func (m *CMsgDOTAWelcome_LocalizationDigest) GetClientLanguageFileSha1() *CMsgSHA1Digest {
+ if m != nil {
+ return m.ClientLanguageFileSha1
+ }
+ return nil
+}
+
+type CMsgDOTAWelcome_CExtraMsg struct {
+ Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
+ Contents []byte `protobuf:"bytes,2,opt,name=contents" json:"contents,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAWelcome_CExtraMsg) Reset() { *m = CMsgDOTAWelcome_CExtraMsg{} }
+func (m *CMsgDOTAWelcome_CExtraMsg) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAWelcome_CExtraMsg) ProtoMessage() {}
+func (*CMsgDOTAWelcome_CExtraMsg) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{170, 1} }
+
+func (m *CMsgDOTAWelcome_CExtraMsg) GetId() uint32 {
+ if m != nil && m.Id != nil {
+ return *m.Id
+ }
+ return 0
+}
+
+func (m *CMsgDOTAWelcome_CExtraMsg) GetContents() []byte {
+ if m != nil {
+ return m.Contents
+ }
+ return nil
+}
+
+type CSODOTAGameHeroFavorites struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id" json:"hero_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CSODOTAGameHeroFavorites) Reset() { *m = CSODOTAGameHeroFavorites{} }
+func (m *CSODOTAGameHeroFavorites) String() string { return proto.CompactTextString(m) }
+func (*CSODOTAGameHeroFavorites) ProtoMessage() {}
+func (*CSODOTAGameHeroFavorites) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{171} }
+
+func (m *CSODOTAGameHeroFavorites) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CSODOTAGameHeroFavorites) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+type CMsgDOTAHeroFavoritesAdd struct {
+ HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAHeroFavoritesAdd) Reset() { *m = CMsgDOTAHeroFavoritesAdd{} }
+func (m *CMsgDOTAHeroFavoritesAdd) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAHeroFavoritesAdd) ProtoMessage() {}
+func (*CMsgDOTAHeroFavoritesAdd) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{172} }
+
+func (m *CMsgDOTAHeroFavoritesAdd) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+type CMsgDOTAHeroFavoritesRemove struct {
+ HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAHeroFavoritesRemove) Reset() { *m = CMsgDOTAHeroFavoritesRemove{} }
+func (m *CMsgDOTAHeroFavoritesRemove) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAHeroFavoritesRemove) ProtoMessage() {}
+func (*CMsgDOTAHeroFavoritesRemove) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{173} }
+
+func (m *CMsgDOTAHeroFavoritesRemove) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+type CMsgSetShowcaseHero struct {
+ ShowcaseHeroId *uint32 `protobuf:"varint,1,opt,name=showcase_hero_id" json:"showcase_hero_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgSetShowcaseHero) Reset() { *m = CMsgSetShowcaseHero{} }
+func (m *CMsgSetShowcaseHero) String() string { return proto.CompactTextString(m) }
+func (*CMsgSetShowcaseHero) ProtoMessage() {}
+func (*CMsgSetShowcaseHero) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{174} }
+
+func (m *CMsgSetShowcaseHero) GetShowcaseHeroId() uint32 {
+ if m != nil && m.ShowcaseHeroId != nil {
+ return *m.ShowcaseHeroId
+ }
+ return 0
+}
+
+type CMsgSetFeaturedItems struct {
+ FeaturedItemId []uint64 `protobuf:"varint,1,rep,name=featured_item_id" json:"featured_item_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgSetFeaturedItems) Reset() { *m = CMsgSetFeaturedItems{} }
+func (m *CMsgSetFeaturedItems) String() string { return proto.CompactTextString(m) }
+func (*CMsgSetFeaturedItems) ProtoMessage() {}
+func (*CMsgSetFeaturedItems) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{175} }
+
+func (m *CMsgSetFeaturedItems) GetFeaturedItemId() []uint64 {
+ if m != nil {
+ return m.FeaturedItemId
+ }
+ return nil
+}
+
+type CMsgDOTAFeaturedItems struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ FeaturedItemId []uint64 `protobuf:"varint,2,rep,name=featured_item_id" json:"featured_item_id,omitempty"`
+ ObjectData [][]byte `protobuf:"bytes,3,rep,name=object_data" json:"object_data,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAFeaturedItems) Reset() { *m = CMsgDOTAFeaturedItems{} }
+func (m *CMsgDOTAFeaturedItems) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAFeaturedItems) ProtoMessage() {}
+func (*CMsgDOTAFeaturedItems) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{176} }
+
+func (m *CMsgDOTAFeaturedItems) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAFeaturedItems) GetFeaturedItemId() []uint64 {
+ if m != nil {
+ return m.FeaturedItemId
+ }
+ return nil
+}
+
+func (m *CMsgDOTAFeaturedItems) GetObjectData() [][]byte {
+ if m != nil {
+ return m.ObjectData
+ }
+ return nil
+}
+
+type CMsgRequestLeagueInfo struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgRequestLeagueInfo) Reset() { *m = CMsgRequestLeagueInfo{} }
+func (m *CMsgRequestLeagueInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgRequestLeagueInfo) ProtoMessage() {}
+func (*CMsgRequestLeagueInfo) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{177} }
+
+type CDynamicLeagueData struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ LastMatchTime *uint32 `protobuf:"fixed32,2,opt,name=last_match_time" json:"last_match_time,omitempty"`
+ PrizePoolUsd *uint32 `protobuf:"varint,3,opt,name=prize_pool_usd" json:"prize_pool_usd,omitempty"`
+ HasLiveMatches *bool `protobuf:"varint,4,opt,name=has_live_matches" json:"has_live_matches,omitempty"`
+ IsCompendiumPublic *bool `protobuf:"varint,5,opt,name=is_compendium_public" json:"is_compendium_public,omitempty"`
+ CompendiumVersion *uint32 `protobuf:"varint,6,opt,name=compendium_version" json:"compendium_version,omitempty"`
+ CompendiumContentVersion *uint32 `protobuf:"varint,7,opt,name=compendium_content_version" json:"compendium_content_version,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDynamicLeagueData) Reset() { *m = CDynamicLeagueData{} }
+func (m *CDynamicLeagueData) String() string { return proto.CompactTextString(m) }
+func (*CDynamicLeagueData) ProtoMessage() {}
+func (*CDynamicLeagueData) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{178} }
+
+func (m *CDynamicLeagueData) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CDynamicLeagueData) GetLastMatchTime() uint32 {
+ if m != nil && m.LastMatchTime != nil {
+ return *m.LastMatchTime
+ }
+ return 0
+}
+
+func (m *CDynamicLeagueData) GetPrizePoolUsd() uint32 {
+ if m != nil && m.PrizePoolUsd != nil {
+ return *m.PrizePoolUsd
+ }
+ return 0
+}
+
+func (m *CDynamicLeagueData) GetHasLiveMatches() bool {
+ if m != nil && m.HasLiveMatches != nil {
+ return *m.HasLiveMatches
+ }
+ return false
+}
+
+func (m *CDynamicLeagueData) GetIsCompendiumPublic() bool {
+ if m != nil && m.IsCompendiumPublic != nil {
+ return *m.IsCompendiumPublic
+ }
+ return false
+}
+
+func (m *CDynamicLeagueData) GetCompendiumVersion() uint32 {
+ if m != nil && m.CompendiumVersion != nil {
+ return *m.CompendiumVersion
+ }
+ return 0
+}
+
+func (m *CDynamicLeagueData) GetCompendiumContentVersion() uint32 {
+ if m != nil && m.CompendiumContentVersion != nil {
+ return *m.CompendiumContentVersion
+ }
+ return 0
+}
+
+type CStaticLeagueData struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
+ Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
+ BannerName *string `protobuf:"bytes,4,opt,name=banner_name" json:"banner_name,omitempty"`
+ ItemdefName *string `protobuf:"bytes,5,opt,name=itemdef_name" json:"itemdef_name,omitempty"`
+ Url *string `protobuf:"bytes,6,opt,name=url" json:"url,omitempty"`
+ ItemDefIndex *uint32 `protobuf:"varint,7,opt,name=item_def_index" json:"item_def_index,omitempty"`
+ HudSkinItemDefIndex *uint32 `protobuf:"varint,8,opt,name=hud_skin_item_def_index" json:"hud_skin_item_def_index,omitempty"`
+ LoadingScreenName *string `protobuf:"bytes,9,opt,name=loading_screen_name" json:"loading_screen_name,omitempty"`
+ BasePrizePool *uint32 `protobuf:"varint,10,opt,name=base_prize_pool" json:"base_prize_pool,omitempty"`
+ IsMajor *bool `protobuf:"varint,11,opt,name=is_major" json:"is_major,omitempty"`
+ SortOrder *uint32 `protobuf:"varint,12,opt,name=sort_order" json:"sort_order,omitempty"`
+ Tier *uint32 `protobuf:"varint,13,opt,name=tier" json:"tier,omitempty"`
+ AmateurRegion *uint32 `protobuf:"varint,14,opt,name=amateur_region" json:"amateur_region,omitempty"`
+ Organizer *string `protobuf:"bytes,15,opt,name=organizer" json:"organizer,omitempty"`
+ StartDate *uint32 `protobuf:"varint,16,opt,name=start_date" json:"start_date,omitempty"`
+ EndDate *uint32 `protobuf:"varint,17,opt,name=end_date" json:"end_date,omitempty"`
+ Location *string `protobuf:"bytes,18,opt,name=location" json:"location,omitempty"`
+ InventoryImage *string `protobuf:"bytes,19,opt,name=inventory_image" json:"inventory_image,omitempty"`
+ SquareImage *string `protobuf:"bytes,20,opt,name=square_image" json:"square_image,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CStaticLeagueData) Reset() { *m = CStaticLeagueData{} }
+func (m *CStaticLeagueData) String() string { return proto.CompactTextString(m) }
+func (*CStaticLeagueData) ProtoMessage() {}
+func (*CStaticLeagueData) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{179} }
+
+func (m *CStaticLeagueData) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CStaticLeagueData) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CStaticLeagueData) GetDescription() string {
+ if m != nil && m.Description != nil {
+ return *m.Description
+ }
+ return ""
+}
+
+func (m *CStaticLeagueData) GetBannerName() string {
+ if m != nil && m.BannerName != nil {
+ return *m.BannerName
+ }
+ return ""
+}
+
+func (m *CStaticLeagueData) GetItemdefName() string {
+ if m != nil && m.ItemdefName != nil {
+ return *m.ItemdefName
+ }
+ return ""
+}
+
+func (m *CStaticLeagueData) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+func (m *CStaticLeagueData) GetItemDefIndex() uint32 {
+ if m != nil && m.ItemDefIndex != nil {
+ return *m.ItemDefIndex
+ }
+ return 0
+}
+
+func (m *CStaticLeagueData) GetHudSkinItemDefIndex() uint32 {
+ if m != nil && m.HudSkinItemDefIndex != nil {
+ return *m.HudSkinItemDefIndex
+ }
+ return 0
+}
+
+func (m *CStaticLeagueData) GetLoadingScreenName() string {
+ if m != nil && m.LoadingScreenName != nil {
+ return *m.LoadingScreenName
+ }
+ return ""
+}
+
+func (m *CStaticLeagueData) GetBasePrizePool() uint32 {
+ if m != nil && m.BasePrizePool != nil {
+ return *m.BasePrizePool
+ }
+ return 0
+}
+
+func (m *CStaticLeagueData) GetIsMajor() bool {
+ if m != nil && m.IsMajor != nil {
+ return *m.IsMajor
+ }
+ return false
+}
+
+func (m *CStaticLeagueData) GetSortOrder() uint32 {
+ if m != nil && m.SortOrder != nil {
+ return *m.SortOrder
+ }
+ return 0
+}
+
+func (m *CStaticLeagueData) GetTier() uint32 {
+ if m != nil && m.Tier != nil {
+ return *m.Tier
+ }
+ return 0
+}
+
+func (m *CStaticLeagueData) GetAmateurRegion() uint32 {
+ if m != nil && m.AmateurRegion != nil {
+ return *m.AmateurRegion
+ }
+ return 0
+}
+
+func (m *CStaticLeagueData) GetOrganizer() string {
+ if m != nil && m.Organizer != nil {
+ return *m.Organizer
+ }
+ return ""
+}
+
+func (m *CStaticLeagueData) GetStartDate() uint32 {
+ if m != nil && m.StartDate != nil {
+ return *m.StartDate
+ }
+ return 0
+}
+
+func (m *CStaticLeagueData) GetEndDate() uint32 {
+ if m != nil && m.EndDate != nil {
+ return *m.EndDate
+ }
+ return 0
+}
+
+func (m *CStaticLeagueData) GetLocation() string {
+ if m != nil && m.Location != nil {
+ return *m.Location
+ }
+ return ""
+}
+
+func (m *CStaticLeagueData) GetInventoryImage() string {
+ if m != nil && m.InventoryImage != nil {
+ return *m.InventoryImage
+ }
+ return ""
+}
+
+func (m *CStaticLeagueData) GetSquareImage() string {
+ if m != nil && m.SquareImage != nil {
+ return *m.SquareImage
+ }
+ return ""
+}
+
+type CLeagueData struct {
+ DynamicData *CDynamicLeagueData `protobuf:"bytes,1,opt,name=dynamic_data" json:"dynamic_data,omitempty"`
+ StaticData *CStaticLeagueData `protobuf:"bytes,2,opt,name=static_data" json:"static_data,omitempty"`
+ IsOwned *bool `protobuf:"varint,3,opt,name=is_owned" json:"is_owned,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CLeagueData) Reset() { *m = CLeagueData{} }
+func (m *CLeagueData) String() string { return proto.CompactTextString(m) }
+func (*CLeagueData) ProtoMessage() {}
+func (*CLeagueData) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{180} }
+
+func (m *CLeagueData) GetDynamicData() *CDynamicLeagueData {
+ if m != nil {
+ return m.DynamicData
+ }
+ return nil
+}
+
+func (m *CLeagueData) GetStaticData() *CStaticLeagueData {
+ if m != nil {
+ return m.StaticData
+ }
+ return nil
+}
+
+func (m *CLeagueData) GetIsOwned() bool {
+ if m != nil && m.IsOwned != nil {
+ return *m.IsOwned
+ }
+ return false
+}
+
+type CMsgResponseLeagueInfo struct {
+ Leagues []*CDynamicLeagueData `protobuf:"bytes,1,rep,name=leagues" json:"leagues,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgResponseLeagueInfo) Reset() { *m = CMsgResponseLeagueInfo{} }
+func (m *CMsgResponseLeagueInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgResponseLeagueInfo) ProtoMessage() {}
+func (*CMsgResponseLeagueInfo) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{181} }
+
+func (m *CMsgResponseLeagueInfo) GetLeagues() []*CDynamicLeagueData {
+ if m != nil {
+ return m.Leagues
+ }
+ return nil
+}
+
+type CMsgDOTAMatchVotes struct {
+ MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ Votes []*CMsgDOTAMatchVotes_PlayerVote `protobuf:"bytes,2,rep,name=votes" json:"votes,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatchVotes) Reset() { *m = CMsgDOTAMatchVotes{} }
+func (m *CMsgDOTAMatchVotes) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatchVotes) ProtoMessage() {}
+func (*CMsgDOTAMatchVotes) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{182} }
+
+func (m *CMsgDOTAMatchVotes) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchVotes) GetVotes() []*CMsgDOTAMatchVotes_PlayerVote {
+ if m != nil {
+ return m.Votes
+ }
+ return nil
+}
+
+type CMsgDOTAMatchVotes_PlayerVote struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ Vote *uint32 `protobuf:"varint,2,opt,name=vote" json:"vote,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatchVotes_PlayerVote) Reset() { *m = CMsgDOTAMatchVotes_PlayerVote{} }
+func (m *CMsgDOTAMatchVotes_PlayerVote) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatchVotes_PlayerVote) ProtoMessage() {}
+func (*CMsgDOTAMatchVotes_PlayerVote) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{182, 0}
+}
+
+func (m *CMsgDOTAMatchVotes_PlayerVote) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchVotes_PlayerVote) GetVote() uint32 {
+ if m != nil && m.Vote != nil {
+ return *m.Vote
+ }
+ return 0
+}
+
+type CMsgCastMatchVote struct {
+ MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ Vote *DOTAMatchVote `protobuf:"varint,2,opt,name=vote,enum=DOTAMatchVote,def=0" json:"vote,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgCastMatchVote) Reset() { *m = CMsgCastMatchVote{} }
+func (m *CMsgCastMatchVote) String() string { return proto.CompactTextString(m) }
+func (*CMsgCastMatchVote) ProtoMessage() {}
+func (*CMsgCastMatchVote) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{183} }
+
+const Default_CMsgCastMatchVote_Vote DOTAMatchVote = DOTAMatchVote_DOTAMatchVote_INVALID
+
+func (m *CMsgCastMatchVote) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgCastMatchVote) GetVote() DOTAMatchVote {
+ if m != nil && m.Vote != nil {
+ return *m.Vote
+ }
+ return Default_CMsgCastMatchVote_Vote
+}
+
+type CMsgRetrieveMatchVote struct {
+ MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ Incremental *uint32 `protobuf:"varint,2,opt,name=incremental" json:"incremental,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgRetrieveMatchVote) Reset() { *m = CMsgRetrieveMatchVote{} }
+func (m *CMsgRetrieveMatchVote) String() string { return proto.CompactTextString(m) }
+func (*CMsgRetrieveMatchVote) ProtoMessage() {}
+func (*CMsgRetrieveMatchVote) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{184} }
+
+func (m *CMsgRetrieveMatchVote) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgRetrieveMatchVote) GetIncremental() uint32 {
+ if m != nil && m.Incremental != nil {
+ return *m.Incremental
+ }
+ return 0
+}
+
+type CMsgMatchVoteResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Vote *DOTAMatchVote `protobuf:"varint,2,opt,name=vote,enum=DOTAMatchVote,def=0" json:"vote,omitempty"`
+ PositiveVotes *uint32 `protobuf:"varint,3,opt,name=positive_votes" json:"positive_votes,omitempty"`
+ NegativeVotes *uint32 `protobuf:"varint,4,opt,name=negative_votes" json:"negative_votes,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgMatchVoteResponse) Reset() { *m = CMsgMatchVoteResponse{} }
+func (m *CMsgMatchVoteResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgMatchVoteResponse) ProtoMessage() {}
+func (*CMsgMatchVoteResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{185} }
+
+const Default_CMsgMatchVoteResponse_Eresult uint32 = 2
+const Default_CMsgMatchVoteResponse_Vote DOTAMatchVote = DOTAMatchVote_DOTAMatchVote_INVALID
+
+func (m *CMsgMatchVoteResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgMatchVoteResponse_Eresult
+}
+
+func (m *CMsgMatchVoteResponse) GetVote() DOTAMatchVote {
+ if m != nil && m.Vote != nil {
+ return *m.Vote
+ }
+ return Default_CMsgMatchVoteResponse_Vote
+}
+
+func (m *CMsgMatchVoteResponse) GetPositiveVotes() uint32 {
+ if m != nil && m.PositiveVotes != nil {
+ return *m.PositiveVotes
+ }
+ return 0
+}
+
+func (m *CMsgMatchVoteResponse) GetNegativeVotes() uint32 {
+ if m != nil && m.NegativeVotes != nil {
+ return *m.NegativeVotes
+ }
+ return 0
+}
+
+type CMsgDOTAHallOfFame struct {
+ Week *uint32 `protobuf:"varint,1,opt,name=week" json:"week,omitempty"`
+ FeaturedPlayers []*CMsgDOTAHallOfFame_FeaturedPlayer `protobuf:"bytes,2,rep,name=featured_players" json:"featured_players,omitempty"`
+ FeaturedFarmer *CMsgDOTAHallOfFame_FeaturedFarmer `protobuf:"bytes,3,opt,name=featured_farmer" json:"featured_farmer,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAHallOfFame) Reset() { *m = CMsgDOTAHallOfFame{} }
+func (m *CMsgDOTAHallOfFame) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAHallOfFame) ProtoMessage() {}
+func (*CMsgDOTAHallOfFame) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{186} }
+
+func (m *CMsgDOTAHallOfFame) GetWeek() uint32 {
+ if m != nil && m.Week != nil {
+ return *m.Week
+ }
+ return 0
+}
+
+func (m *CMsgDOTAHallOfFame) GetFeaturedPlayers() []*CMsgDOTAHallOfFame_FeaturedPlayer {
+ if m != nil {
+ return m.FeaturedPlayers
+ }
+ return nil
+}
+
+func (m *CMsgDOTAHallOfFame) GetFeaturedFarmer() *CMsgDOTAHallOfFame_FeaturedFarmer {
+ if m != nil {
+ return m.FeaturedFarmer
+ }
+ return nil
+}
+
+type CMsgDOTAHallOfFame_FeaturedPlayer struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id" json:"hero_id,omitempty"`
+ AverageScaledMetric *float32 `protobuf:"fixed32,3,opt,name=average_scaled_metric" json:"average_scaled_metric,omitempty"`
+ NumGames *uint32 `protobuf:"varint,4,opt,name=num_games" json:"num_games,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAHallOfFame_FeaturedPlayer) Reset() { *m = CMsgDOTAHallOfFame_FeaturedPlayer{} }
+func (m *CMsgDOTAHallOfFame_FeaturedPlayer) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAHallOfFame_FeaturedPlayer) ProtoMessage() {}
+func (*CMsgDOTAHallOfFame_FeaturedPlayer) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{186, 0}
+}
+
+func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetAverageScaledMetric() float32 {
+ if m != nil && m.AverageScaledMetric != nil {
+ return *m.AverageScaledMetric
+ }
+ return 0
+}
+
+func (m *CMsgDOTAHallOfFame_FeaturedPlayer) GetNumGames() uint32 {
+ if m != nil && m.NumGames != nil {
+ return *m.NumGames
+ }
+ return 0
+}
+
+type CMsgDOTAHallOfFame_FeaturedFarmer struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ HeroId *uint32 `protobuf:"varint,2,opt,name=hero_id" json:"hero_id,omitempty"`
+ GoldPerMin *uint32 `protobuf:"varint,3,opt,name=gold_per_min" json:"gold_per_min,omitempty"`
+ MatchId *uint64 `protobuf:"varint,4,opt,name=match_id" json:"match_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAHallOfFame_FeaturedFarmer) Reset() { *m = CMsgDOTAHallOfFame_FeaturedFarmer{} }
+func (m *CMsgDOTAHallOfFame_FeaturedFarmer) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAHallOfFame_FeaturedFarmer) ProtoMessage() {}
+func (*CMsgDOTAHallOfFame_FeaturedFarmer) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{186, 1}
+}
+
+func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetGoldPerMin() uint32 {
+ if m != nil && m.GoldPerMin != nil {
+ return *m.GoldPerMin
+ }
+ return 0
+}
+
+func (m *CMsgDOTAHallOfFame_FeaturedFarmer) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+type CMsgDOTAHallOfFameRequest struct {
+ Week *uint32 `protobuf:"varint,1,opt,name=week" json:"week,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAHallOfFameRequest) Reset() { *m = CMsgDOTAHallOfFameRequest{} }
+func (m *CMsgDOTAHallOfFameRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAHallOfFameRequest) ProtoMessage() {}
+func (*CMsgDOTAHallOfFameRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{187} }
+
+func (m *CMsgDOTAHallOfFameRequest) GetWeek() uint32 {
+ if m != nil && m.Week != nil {
+ return *m.Week
+ }
+ return 0
+}
+
+type CMsgDOTAHallOfFameResponse struct {
+ HallOfFame *CMsgDOTAHallOfFame `protobuf:"bytes,1,opt,name=hall_of_fame" json:"hall_of_fame,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAHallOfFameResponse) Reset() { *m = CMsgDOTAHallOfFameResponse{} }
+func (m *CMsgDOTAHallOfFameResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAHallOfFameResponse) ProtoMessage() {}
+func (*CMsgDOTAHallOfFameResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{188} }
+
+const Default_CMsgDOTAHallOfFameResponse_Eresult uint32 = 2
+
+func (m *CMsgDOTAHallOfFameResponse) GetHallOfFame() *CMsgDOTAHallOfFame {
+ if m != nil {
+ return m.HallOfFame
+ }
+ return nil
+}
+
+func (m *CMsgDOTAHallOfFameResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgDOTAHallOfFameResponse_Eresult
+}
+
+type CMsgDOTAHalloweenHighScoreRequest struct {
+ Round *int32 `protobuf:"varint,1,opt,name=round,def=-1" json:"round,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAHalloweenHighScoreRequest) Reset() { *m = CMsgDOTAHalloweenHighScoreRequest{} }
+func (m *CMsgDOTAHalloweenHighScoreRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAHalloweenHighScoreRequest) ProtoMessage() {}
+func (*CMsgDOTAHalloweenHighScoreRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{189}
+}
+
+const Default_CMsgDOTAHalloweenHighScoreRequest_Round int32 = -1
+
+func (m *CMsgDOTAHalloweenHighScoreRequest) GetRound() int32 {
+ if m != nil && m.Round != nil {
+ return *m.Round
+ }
+ return Default_CMsgDOTAHalloweenHighScoreRequest_Round
+}
+
+type CMsgDOTAHalloweenHighScoreResponse struct {
+ Score *uint32 `protobuf:"varint,1,opt,name=score" json:"score,omitempty"`
+ Match *CMsgDOTAMatch `protobuf:"bytes,2,opt,name=match" json:"match,omitempty"`
+ Eresult *uint32 `protobuf:"varint,3,opt,name=eresult" json:"eresult,omitempty"`
+ Round *int32 `protobuf:"varint,4,opt,name=round" json:"round,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAHalloweenHighScoreResponse) Reset() { *m = CMsgDOTAHalloweenHighScoreResponse{} }
+func (m *CMsgDOTAHalloweenHighScoreResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAHalloweenHighScoreResponse) ProtoMessage() {}
+func (*CMsgDOTAHalloweenHighScoreResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{190}
+}
+
+func (m *CMsgDOTAHalloweenHighScoreResponse) GetScore() uint32 {
+ if m != nil && m.Score != nil {
+ return *m.Score
+ }
+ return 0
+}
+
+func (m *CMsgDOTAHalloweenHighScoreResponse) GetMatch() *CMsgDOTAMatch {
+ if m != nil {
+ return m.Match
+ }
+ return nil
+}
+
+func (m *CMsgDOTAHalloweenHighScoreResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+func (m *CMsgDOTAHalloweenHighScoreResponse) GetRound() int32 {
+ if m != nil && m.Round != nil {
+ return *m.Round
+ }
+ return 0
+}
+
+type CMsgDOTAStorePromoPagesRequest struct {
+ VersionSeen *uint32 `protobuf:"varint,1,opt,name=version_seen" json:"version_seen,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAStorePromoPagesRequest) Reset() { *m = CMsgDOTAStorePromoPagesRequest{} }
+func (m *CMsgDOTAStorePromoPagesRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAStorePromoPagesRequest) ProtoMessage() {}
+func (*CMsgDOTAStorePromoPagesRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{191}
+}
+
+func (m *CMsgDOTAStorePromoPagesRequest) GetVersionSeen() uint32 {
+ if m != nil && m.VersionSeen != nil {
+ return *m.VersionSeen
+ }
+ return 0
+}
+
+type CMsgDOTAStorePromoPagesResponse struct {
+ Pages []*CMsgDOTAStorePromoPagesResponse_PromoPage `protobuf:"bytes,1,rep,name=pages" json:"pages,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAStorePromoPagesResponse) Reset() { *m = CMsgDOTAStorePromoPagesResponse{} }
+func (m *CMsgDOTAStorePromoPagesResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAStorePromoPagesResponse) ProtoMessage() {}
+func (*CMsgDOTAStorePromoPagesResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{192}
+}
+
+func (m *CMsgDOTAStorePromoPagesResponse) GetPages() []*CMsgDOTAStorePromoPagesResponse_PromoPage {
+ if m != nil {
+ return m.Pages
+ }
+ return nil
+}
+
+type CMsgDOTAStorePromoPagesResponse_PromoPage struct {
+ PromoId *uint32 `protobuf:"varint,1,opt,name=promo_id" json:"promo_id,omitempty"`
+ Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
+ Url *string `protobuf:"bytes,3,opt,name=url" json:"url,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) Reset() {
+ *m = CMsgDOTAStorePromoPagesResponse_PromoPage{}
+}
+func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAStorePromoPagesResponse_PromoPage) ProtoMessage() {}
+func (*CMsgDOTAStorePromoPagesResponse_PromoPage) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{192, 0}
+}
+
+func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) GetPromoId() uint32 {
+ if m != nil && m.PromoId != nil {
+ return *m.PromoId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) GetTitle() string {
+ if m != nil && m.Title != nil {
+ return *m.Title
+ }
+ return ""
+}
+
+func (m *CMsgDOTAStorePromoPagesResponse_PromoPage) GetUrl() string {
+ if m != nil && m.Url != nil {
+ return *m.Url
+ }
+ return ""
+}
+
+type CMsgLeagueScheduleBlockTeamInfo struct {
+ TeamId *uint32 `protobuf:"varint,1,opt,name=team_id" json:"team_id,omitempty"`
+ Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
+ Logo *uint64 `protobuf:"varint,4,opt,name=logo" json:"logo,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgLeagueScheduleBlockTeamInfo) Reset() { *m = CMsgLeagueScheduleBlockTeamInfo{} }
+func (m *CMsgLeagueScheduleBlockTeamInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgLeagueScheduleBlockTeamInfo) ProtoMessage() {}
+func (*CMsgLeagueScheduleBlockTeamInfo) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{193}
+}
+
+func (m *CMsgLeagueScheduleBlockTeamInfo) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+func (m *CMsgLeagueScheduleBlockTeamInfo) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgLeagueScheduleBlockTeamInfo) GetLogo() uint64 {
+ if m != nil && m.Logo != nil {
+ return *m.Logo
+ }
+ return 0
+}
+
+type CMsgLeagueScheduleBlock struct {
+ BlockId *uint32 `protobuf:"varint,1,opt,name=block_id" json:"block_id,omitempty"`
+ StartTime *uint32 `protobuf:"varint,2,opt,name=start_time" json:"start_time,omitempty"`
+ Finals *bool `protobuf:"varint,4,opt,name=finals" json:"finals,omitempty"`
+ Comment *string `protobuf:"bytes,5,opt,name=comment" json:"comment,omitempty"`
+ Teams []*CMsgLeagueScheduleBlockTeamInfo `protobuf:"bytes,6,rep,name=teams" json:"teams,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgLeagueScheduleBlock) Reset() { *m = CMsgLeagueScheduleBlock{} }
+func (m *CMsgLeagueScheduleBlock) String() string { return proto.CompactTextString(m) }
+func (*CMsgLeagueScheduleBlock) ProtoMessage() {}
+func (*CMsgLeagueScheduleBlock) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{194} }
+
+func (m *CMsgLeagueScheduleBlock) GetBlockId() uint32 {
+ if m != nil && m.BlockId != nil {
+ return *m.BlockId
+ }
+ return 0
+}
+
+func (m *CMsgLeagueScheduleBlock) GetStartTime() uint32 {
+ if m != nil && m.StartTime != nil {
+ return *m.StartTime
+ }
+ return 0
+}
+
+func (m *CMsgLeagueScheduleBlock) GetFinals() bool {
+ if m != nil && m.Finals != nil {
+ return *m.Finals
+ }
+ return false
+}
+
+func (m *CMsgLeagueScheduleBlock) GetComment() string {
+ if m != nil && m.Comment != nil {
+ return *m.Comment
+ }
+ return ""
+}
+
+func (m *CMsgLeagueScheduleBlock) GetTeams() []*CMsgLeagueScheduleBlockTeamInfo {
+ if m != nil {
+ return m.Teams
+ }
+ return nil
+}
+
+type CMsgDOTALeague struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ Schedule []*CMsgLeagueScheduleBlock `protobuf:"bytes,2,rep,name=schedule" json:"schedule,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALeague) Reset() { *m = CMsgDOTALeague{} }
+func (m *CMsgDOTALeague) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALeague) ProtoMessage() {}
+func (*CMsgDOTALeague) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{195} }
+
+func (m *CMsgDOTALeague) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgDOTALeague) GetSchedule() []*CMsgLeagueScheduleBlock {
+ if m != nil {
+ return m.Schedule
+ }
+ return nil
+}
+
+type CMsgDOTALeagueScheduleRequest struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALeagueScheduleRequest) Reset() { *m = CMsgDOTALeagueScheduleRequest{} }
+func (m *CMsgDOTALeagueScheduleRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALeagueScheduleRequest) ProtoMessage() {}
+func (*CMsgDOTALeagueScheduleRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{196} }
+
+func (m *CMsgDOTALeagueScheduleRequest) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+type CMsgDOTALeagueScheduleResponse struct {
+ League *CMsgDOTALeague `protobuf:"bytes,1,opt,name=league" json:"league,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALeagueScheduleResponse) Reset() { *m = CMsgDOTALeagueScheduleResponse{} }
+func (m *CMsgDOTALeagueScheduleResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALeagueScheduleResponse) ProtoMessage() {}
+func (*CMsgDOTALeagueScheduleResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{197}
+}
+
+const Default_CMsgDOTALeagueScheduleResponse_Eresult uint32 = 2
+
+func (m *CMsgDOTALeagueScheduleResponse) GetLeague() *CMsgDOTALeague {
+ if m != nil {
+ return m.League
+ }
+ return nil
+}
+
+func (m *CMsgDOTALeagueScheduleResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgDOTALeagueScheduleResponse_Eresult
+}
+
+type CMsgDOTALeagueScheduleEdit struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ Schedule *CMsgLeagueScheduleBlock `protobuf:"bytes,2,opt,name=schedule" json:"schedule,omitempty"`
+ DeleteBlock *bool `protobuf:"varint,3,opt,name=delete_block" json:"delete_block,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALeagueScheduleEdit) Reset() { *m = CMsgDOTALeagueScheduleEdit{} }
+func (m *CMsgDOTALeagueScheduleEdit) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALeagueScheduleEdit) ProtoMessage() {}
+func (*CMsgDOTALeagueScheduleEdit) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{198} }
+
+func (m *CMsgDOTALeagueScheduleEdit) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgDOTALeagueScheduleEdit) GetSchedule() *CMsgLeagueScheduleBlock {
+ if m != nil {
+ return m.Schedule
+ }
+ return nil
+}
+
+func (m *CMsgDOTALeagueScheduleEdit) GetDeleteBlock() bool {
+ if m != nil && m.DeleteBlock != nil {
+ return *m.DeleteBlock
+ }
+ return false
+}
+
+type CMsgDOTALeagueScheduleEditResponse struct {
+ League *CMsgDOTALeague `protobuf:"bytes,1,opt,name=league" json:"league,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALeagueScheduleEditResponse) Reset() { *m = CMsgDOTALeagueScheduleEditResponse{} }
+func (m *CMsgDOTALeagueScheduleEditResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALeagueScheduleEditResponse) ProtoMessage() {}
+func (*CMsgDOTALeagueScheduleEditResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{199}
+}
+
+const Default_CMsgDOTALeagueScheduleEditResponse_Eresult uint32 = 2
+
+func (m *CMsgDOTALeagueScheduleEditResponse) GetLeague() *CMsgDOTALeague {
+ if m != nil {
+ return m.League
+ }
+ return nil
+}
+
+func (m *CMsgDOTALeagueScheduleEditResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgDOTALeagueScheduleEditResponse_Eresult
+}
+
+type CMsgDOTALeaguesInMonthRequest struct {
+ Month *uint32 `protobuf:"varint,1,opt,name=month" json:"month,omitempty"`
+ Year *uint32 `protobuf:"varint,2,opt,name=year" json:"year,omitempty"`
+ Tier *uint32 `protobuf:"varint,3,opt,name=tier" json:"tier,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALeaguesInMonthRequest) Reset() { *m = CMsgDOTALeaguesInMonthRequest{} }
+func (m *CMsgDOTALeaguesInMonthRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALeaguesInMonthRequest) ProtoMessage() {}
+func (*CMsgDOTALeaguesInMonthRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{200} }
+
+func (m *CMsgDOTALeaguesInMonthRequest) GetMonth() uint32 {
+ if m != nil && m.Month != nil {
+ return *m.Month
+ }
+ return 0
+}
+
+func (m *CMsgDOTALeaguesInMonthRequest) GetYear() uint32 {
+ if m != nil && m.Year != nil {
+ return *m.Year
+ }
+ return 0
+}
+
+func (m *CMsgDOTALeaguesInMonthRequest) GetTier() uint32 {
+ if m != nil && m.Tier != nil {
+ return *m.Tier
+ }
+ return 0
+}
+
+type CMsgDOTALeaguesInMonthResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Month *uint32 `protobuf:"varint,2,opt,name=month" json:"month,omitempty"`
+ Year *uint32 `protobuf:"varint,3,opt,name=year" json:"year,omitempty"`
+ Leagues []*CMsgDOTALeague `protobuf:"bytes,4,rep,name=leagues" json:"leagues,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALeaguesInMonthResponse) Reset() { *m = CMsgDOTALeaguesInMonthResponse{} }
+func (m *CMsgDOTALeaguesInMonthResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALeaguesInMonthResponse) ProtoMessage() {}
+func (*CMsgDOTALeaguesInMonthResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{201}
+}
+
+const Default_CMsgDOTALeaguesInMonthResponse_Eresult uint32 = 2
+
+func (m *CMsgDOTALeaguesInMonthResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgDOTALeaguesInMonthResponse_Eresult
+}
+
+func (m *CMsgDOTALeaguesInMonthResponse) GetMonth() uint32 {
+ if m != nil && m.Month != nil {
+ return *m.Month
+ }
+ return 0
+}
+
+func (m *CMsgDOTALeaguesInMonthResponse) GetYear() uint32 {
+ if m != nil && m.Year != nil {
+ return *m.Year
+ }
+ return 0
+}
+
+func (m *CMsgDOTALeaguesInMonthResponse) GetLeagues() []*CMsgDOTALeague {
+ if m != nil {
+ return m.Leagues
+ }
+ return nil
+}
+
+type CMsgMatchGroupServerStatus struct {
+ Ip []uint32 `protobuf:"fixed32,1,rep,packed,name=ip" json:"ip,omitempty"`
+ Port []uint32 `protobuf:"varint,2,rep,packed,name=port" json:"port,omitempty"`
+ AutoRegionSelectPingPenalty *int32 `protobuf:"zigzag32,3,opt,name=auto_region_select_ping_penalty" json:"auto_region_select_ping_penalty,omitempty"`
+ Status *EMatchGroupServerStatus `protobuf:"varint,4,opt,name=status,enum=EMatchGroupServerStatus,def=0" json:"status,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgMatchGroupServerStatus) Reset() { *m = CMsgMatchGroupServerStatus{} }
+func (m *CMsgMatchGroupServerStatus) String() string { return proto.CompactTextString(m) }
+func (*CMsgMatchGroupServerStatus) ProtoMessage() {}
+func (*CMsgMatchGroupServerStatus) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{202} }
+
+const Default_CMsgMatchGroupServerStatus_Status EMatchGroupServerStatus = EMatchGroupServerStatus_k_EMatchGroupServerStatus_OK
+
+func (m *CMsgMatchGroupServerStatus) GetIp() []uint32 {
+ if m != nil {
+ return m.Ip
+ }
+ return nil
+}
+
+func (m *CMsgMatchGroupServerStatus) GetPort() []uint32 {
+ if m != nil {
+ return m.Port
+ }
+ return nil
+}
+
+func (m *CMsgMatchGroupServerStatus) GetAutoRegionSelectPingPenalty() int32 {
+ if m != nil && m.AutoRegionSelectPingPenalty != nil {
+ return *m.AutoRegionSelectPingPenalty
+ }
+ return 0
+}
+
+func (m *CMsgMatchGroupServerStatus) GetStatus() EMatchGroupServerStatus {
+ if m != nil && m.Status != nil {
+ return *m.Status
+ }
+ return Default_CMsgMatchGroupServerStatus_Status
+}
+
+type CMsgMatchmakingGroupServerSample struct {
+ MatchGroups []*CMsgMatchGroupServerStatus `protobuf:"bytes,5,rep,name=match_groups" json:"match_groups,omitempty"`
+ LegacyServersToPing *uint32 `protobuf:"varint,2,opt,name=legacy_servers_to_ping" json:"legacy_servers_to_ping,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgMatchmakingGroupServerSample) Reset() { *m = CMsgMatchmakingGroupServerSample{} }
+func (m *CMsgMatchmakingGroupServerSample) String() string { return proto.CompactTextString(m) }
+func (*CMsgMatchmakingGroupServerSample) ProtoMessage() {}
+func (*CMsgMatchmakingGroupServerSample) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{203}
+}
+
+func (m *CMsgMatchmakingGroupServerSample) GetMatchGroups() []*CMsgMatchGroupServerStatus {
+ if m != nil {
+ return m.MatchGroups
+ }
+ return nil
+}
+
+func (m *CMsgMatchmakingGroupServerSample) GetLegacyServersToPing() uint32 {
+ if m != nil && m.LegacyServersToPing != nil {
+ return *m.LegacyServersToPing
+ }
+ return 0
+}
+
+type CMsgDOTAMatchmakingStatsRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatchmakingStatsRequest) Reset() { *m = CMsgDOTAMatchmakingStatsRequest{} }
+func (m *CMsgDOTAMatchmakingStatsRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatchmakingStatsRequest) ProtoMessage() {}
+func (*CMsgDOTAMatchmakingStatsRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{204}
+}
+
+type CMsgDOTAMatchmakingStatsResponse struct {
+ MatchgroupsVersion *uint32 `protobuf:"varint,1,opt,name=matchgroups_version" json:"matchgroups_version,omitempty"`
+ SearchingPlayersByGroup []uint32 `protobuf:"varint,2,rep,name=searching_players_by_group" json:"searching_players_by_group,omitempty"`
+ SearchingPlayersByGroupSource2 []uint32 `protobuf:"varint,7,rep,name=searching_players_by_group_source2" json:"searching_players_by_group_source2,omitempty"`
+ GameserverSampleSource2 *CMsgMatchmakingGroupServerSample `protobuf:"bytes,6,opt,name=gameserver_sample_source2" json:"gameserver_sample_source2,omitempty"`
+ LegacyDisabledGroupsSource2 *uint32 `protobuf:"varint,8,opt,name=legacy_disabled_groups_source2" json:"legacy_disabled_groups_source2,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAMatchmakingStatsResponse) Reset() { *m = CMsgDOTAMatchmakingStatsResponse{} }
+func (m *CMsgDOTAMatchmakingStatsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAMatchmakingStatsResponse) ProtoMessage() {}
+func (*CMsgDOTAMatchmakingStatsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{205}
+}
+
+func (m *CMsgDOTAMatchmakingStatsResponse) GetMatchgroupsVersion() uint32 {
+ if m != nil && m.MatchgroupsVersion != nil {
+ return *m.MatchgroupsVersion
+ }
+ return 0
+}
+
+func (m *CMsgDOTAMatchmakingStatsResponse) GetSearchingPlayersByGroup() []uint32 {
+ if m != nil {
+ return m.SearchingPlayersByGroup
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatchmakingStatsResponse) GetSearchingPlayersByGroupSource2() []uint32 {
+ if m != nil {
+ return m.SearchingPlayersByGroupSource2
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatchmakingStatsResponse) GetGameserverSampleSource2() *CMsgMatchmakingGroupServerSample {
+ if m != nil {
+ return m.GameserverSampleSource2
+ }
+ return nil
+}
+
+func (m *CMsgDOTAMatchmakingStatsResponse) GetLegacyDisabledGroupsSource2() uint32 {
+ if m != nil && m.LegacyDisabledGroupsSource2 != nil {
+ return *m.LegacyDisabledGroupsSource2
+ }
+ return 0
+}
+
+type CMsgDOTASetMatchHistoryAccess struct {
+ Allow_3RdPartyMatchHistory *bool `protobuf:"varint,1,opt,name=allow_3rd_party_match_history" json:"allow_3rd_party_match_history,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTASetMatchHistoryAccess) Reset() { *m = CMsgDOTASetMatchHistoryAccess{} }
+func (m *CMsgDOTASetMatchHistoryAccess) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTASetMatchHistoryAccess) ProtoMessage() {}
+func (*CMsgDOTASetMatchHistoryAccess) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{206} }
+
+func (m *CMsgDOTASetMatchHistoryAccess) GetAllow_3RdPartyMatchHistory() bool {
+ if m != nil && m.Allow_3RdPartyMatchHistory != nil {
+ return *m.Allow_3RdPartyMatchHistory
+ }
+ return false
+}
+
+type CMsgDOTASetMatchHistoryAccessResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTASetMatchHistoryAccessResponse) Reset() { *m = CMsgDOTASetMatchHistoryAccessResponse{} }
+func (m *CMsgDOTASetMatchHistoryAccessResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTASetMatchHistoryAccessResponse) ProtoMessage() {}
+func (*CMsgDOTASetMatchHistoryAccessResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{207}
+}
+
+const Default_CMsgDOTASetMatchHistoryAccessResponse_Eresult uint32 = 2
+
+func (m *CMsgDOTASetMatchHistoryAccessResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgDOTASetMatchHistoryAccessResponse_Eresult
+}
+
+type CMsgDOTANotifyAccountFlagsChange struct {
+ Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
+ AccountFlags *uint32 `protobuf:"varint,2,opt,name=account_flags" json:"account_flags,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTANotifyAccountFlagsChange) Reset() { *m = CMsgDOTANotifyAccountFlagsChange{} }
+func (m *CMsgDOTANotifyAccountFlagsChange) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTANotifyAccountFlagsChange) ProtoMessage() {}
+func (*CMsgDOTANotifyAccountFlagsChange) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{208}
+}
+
+func (m *CMsgDOTANotifyAccountFlagsChange) GetAccountid() uint32 {
+ if m != nil && m.Accountid != nil {
+ return *m.Accountid
+ }
+ return 0
+}
+
+func (m *CMsgDOTANotifyAccountFlagsChange) GetAccountFlags() uint32 {
+ if m != nil && m.AccountFlags != nil {
+ return *m.AccountFlags
+ }
+ return 0
+}
+
+type CMsgDOTASetProfilePrivacy struct {
+ ProfilePrivate *bool `protobuf:"varint,1,opt,name=profile_private" json:"profile_private,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTASetProfilePrivacy) Reset() { *m = CMsgDOTASetProfilePrivacy{} }
+func (m *CMsgDOTASetProfilePrivacy) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTASetProfilePrivacy) ProtoMessage() {}
+func (*CMsgDOTASetProfilePrivacy) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{209} }
+
+func (m *CMsgDOTASetProfilePrivacy) GetProfilePrivate() bool {
+ if m != nil && m.ProfilePrivate != nil {
+ return *m.ProfilePrivate
+ }
+ return false
+}
+
+type CMsgDOTASetProfilePrivacyResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTASetProfilePrivacyResponse) Reset() { *m = CMsgDOTASetProfilePrivacyResponse{} }
+func (m *CMsgDOTASetProfilePrivacyResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTASetProfilePrivacyResponse) ProtoMessage() {}
+func (*CMsgDOTASetProfilePrivacyResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{210}
+}
+
+func (m *CMsgDOTASetProfilePrivacyResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+type CMsgUpgradeLeagueItem struct {
+ MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id" json:"league_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgUpgradeLeagueItem) Reset() { *m = CMsgUpgradeLeagueItem{} }
+func (m *CMsgUpgradeLeagueItem) String() string { return proto.CompactTextString(m) }
+func (*CMsgUpgradeLeagueItem) ProtoMessage() {}
+func (*CMsgUpgradeLeagueItem) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{211} }
+
+func (m *CMsgUpgradeLeagueItem) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgUpgradeLeagueItem) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+type CMsgUpgradeLeagueItemResponse struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgUpgradeLeagueItemResponse) Reset() { *m = CMsgUpgradeLeagueItemResponse{} }
+func (m *CMsgUpgradeLeagueItemResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgUpgradeLeagueItemResponse) ProtoMessage() {}
+func (*CMsgUpgradeLeagueItemResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{212} }
+
+type CMsgGCWatchDownloadedReplay struct {
+ MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ WatchType *DOTA_WatchReplayType `protobuf:"varint,2,opt,name=watch_type,enum=DOTA_WatchReplayType,def=0" json:"watch_type,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCWatchDownloadedReplay) Reset() { *m = CMsgGCWatchDownloadedReplay{} }
+func (m *CMsgGCWatchDownloadedReplay) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCWatchDownloadedReplay) ProtoMessage() {}
+func (*CMsgGCWatchDownloadedReplay) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{213} }
+
+const Default_CMsgGCWatchDownloadedReplay_WatchType DOTA_WatchReplayType = DOTA_WatchReplayType_DOTA_WATCH_REPLAY_NORMAL
+
+func (m *CMsgGCWatchDownloadedReplay) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgGCWatchDownloadedReplay) GetWatchType() DOTA_WatchReplayType {
+ if m != nil && m.WatchType != nil {
+ return *m.WatchType
+ }
+ return Default_CMsgGCWatchDownloadedReplay_WatchType
+}
+
+type CMsgSetMapLocationState struct {
+ LocationId *int32 `protobuf:"varint,1,opt,name=location_id" json:"location_id,omitempty"`
+ Completed *bool `protobuf:"varint,2,opt,name=completed" json:"completed,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgSetMapLocationState) Reset() { *m = CMsgSetMapLocationState{} }
+func (m *CMsgSetMapLocationState) String() string { return proto.CompactTextString(m) }
+func (*CMsgSetMapLocationState) ProtoMessage() {}
+func (*CMsgSetMapLocationState) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{214} }
+
+func (m *CMsgSetMapLocationState) GetLocationId() int32 {
+ if m != nil && m.LocationId != nil {
+ return *m.LocationId
+ }
+ return 0
+}
+
+func (m *CMsgSetMapLocationState) GetCompleted() bool {
+ if m != nil && m.Completed != nil {
+ return *m.Completed
+ }
+ return false
+}
+
+type CMsgSetMapLocationStateResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgSetMapLocationStateResponse) Reset() { *m = CMsgSetMapLocationStateResponse{} }
+func (m *CMsgSetMapLocationStateResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgSetMapLocationStateResponse) ProtoMessage() {}
+func (*CMsgSetMapLocationStateResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{215}
+}
+
+const Default_CMsgSetMapLocationStateResponse_Eresult uint32 = 2
+
+func (m *CMsgSetMapLocationStateResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgSetMapLocationStateResponse_Eresult
+}
+
+type CMsgResetMapLocations struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgResetMapLocations) Reset() { *m = CMsgResetMapLocations{} }
+func (m *CMsgResetMapLocations) String() string { return proto.CompactTextString(m) }
+func (*CMsgResetMapLocations) ProtoMessage() {}
+func (*CMsgResetMapLocations) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{216} }
+
+type CMsgResetMapLocationsResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgResetMapLocationsResponse) Reset() { *m = CMsgResetMapLocationsResponse{} }
+func (m *CMsgResetMapLocationsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgResetMapLocationsResponse) ProtoMessage() {}
+func (*CMsgResetMapLocationsResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{217} }
+
+const Default_CMsgResetMapLocationsResponse_Eresult uint32 = 2
+
+func (m *CMsgResetMapLocationsResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgResetMapLocationsResponse_Eresult
+}
+
+type CMsgRefreshPartnerAccountLink struct {
+ PartnerType *int32 `protobuf:"varint,1,opt,name=partner_type" json:"partner_type,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgRefreshPartnerAccountLink) Reset() { *m = CMsgRefreshPartnerAccountLink{} }
+func (m *CMsgRefreshPartnerAccountLink) String() string { return proto.CompactTextString(m) }
+func (*CMsgRefreshPartnerAccountLink) ProtoMessage() {}
+func (*CMsgRefreshPartnerAccountLink) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{218} }
+
+func (m *CMsgRefreshPartnerAccountLink) GetPartnerType() int32 {
+ if m != nil && m.PartnerType != nil {
+ return *m.PartnerType
+ }
+ return 0
+}
+
+type CMsgClientsRejoinChatChannels struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientsRejoinChatChannels) Reset() { *m = CMsgClientsRejoinChatChannels{} }
+func (m *CMsgClientsRejoinChatChannels) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientsRejoinChatChannels) ProtoMessage() {}
+func (*CMsgClientsRejoinChatChannels) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{219} }
+
+type CMsgDOTASendFriendRecruits struct {
+ Recruits []uint32 `protobuf:"varint,1,rep,name=recruits" json:"recruits,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTASendFriendRecruits) Reset() { *m = CMsgDOTASendFriendRecruits{} }
+func (m *CMsgDOTASendFriendRecruits) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTASendFriendRecruits) ProtoMessage() {}
+func (*CMsgDOTASendFriendRecruits) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{220} }
+
+func (m *CMsgDOTASendFriendRecruits) GetRecruits() []uint32 {
+ if m != nil {
+ return m.Recruits
+ }
+ return nil
+}
+
+type CMsgDOTAFriendRecruitsRequest struct {
+ AccountIds []uint32 `protobuf:"varint,1,rep,name=account_ids" json:"account_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAFriendRecruitsRequest) Reset() { *m = CMsgDOTAFriendRecruitsRequest{} }
+func (m *CMsgDOTAFriendRecruitsRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAFriendRecruitsRequest) ProtoMessage() {}
+func (*CMsgDOTAFriendRecruitsRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{221} }
+
+func (m *CMsgDOTAFriendRecruitsRequest) GetAccountIds() []uint32 {
+ if m != nil {
+ return m.AccountIds
+ }
+ return nil
+}
+
+type CMsgDOTAFriendRecruitsResponse struct {
+ Result *CMsgDOTAFriendRecruitsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgDOTAFriendRecruitsResponse_EResult,def=0" json:"result,omitempty"`
+ Recruits []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus `protobuf:"bytes,2,rep,name=recruits" json:"recruits,omitempty"`
+ Recruiters []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus `protobuf:"bytes,3,rep,name=recruiters" json:"recruiters,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAFriendRecruitsResponse) Reset() { *m = CMsgDOTAFriendRecruitsResponse{} }
+func (m *CMsgDOTAFriendRecruitsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAFriendRecruitsResponse) ProtoMessage() {}
+func (*CMsgDOTAFriendRecruitsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{222}
+}
+
+const Default_CMsgDOTAFriendRecruitsResponse_Result CMsgDOTAFriendRecruitsResponse_EResult = CMsgDOTAFriendRecruitsResponse_SUCCESS
+
+func (m *CMsgDOTAFriendRecruitsResponse) GetResult() CMsgDOTAFriendRecruitsResponse_EResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAFriendRecruitsResponse_Result
+}
+
+func (m *CMsgDOTAFriendRecruitsResponse) GetRecruits() []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus {
+ if m != nil {
+ return m.Recruits
+ }
+ return nil
+}
+
+func (m *CMsgDOTAFriendRecruitsResponse) GetRecruiters() []*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus {
+ if m != nil {
+ return m.Recruiters
+ }
+ return nil
+}
+
+type CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ Status *uint32 `protobuf:"varint,2,opt,name=status" json:"status,omitempty"`
+ LevelsEarned *uint32 `protobuf:"varint,3,opt,name=levels_earned" json:"levels_earned,omitempty"`
+ Bonus *bool `protobuf:"varint,4,opt,name=bonus" json:"bonus,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) Reset() {
+ *m = CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus{}
+}
+func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) ProtoMessage() {}
+func (*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{222, 0}
+}
+
+func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetStatus() uint32 {
+ if m != nil && m.Status != nil {
+ return *m.Status
+ }
+ return 0
+}
+
+func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetLevelsEarned() uint32 {
+ if m != nil && m.LevelsEarned != nil {
+ return *m.LevelsEarned
+ }
+ return 0
+}
+
+func (m *CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus) GetBonus() bool {
+ if m != nil && m.Bonus != nil {
+ return *m.Bonus
+ }
+ return false
+}
+
+type CMsgDOTAFriendRecruitInviteAcceptDecline struct {
+ Accepted *bool `protobuf:"varint,1,opt,name=accepted" json:"accepted,omitempty"`
+ AccountId *uint32 `protobuf:"varint,2,opt,name=account_id" json:"account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) Reset() {
+ *m = CMsgDOTAFriendRecruitInviteAcceptDecline{}
+}
+func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAFriendRecruitInviteAcceptDecline) ProtoMessage() {}
+func (*CMsgDOTAFriendRecruitInviteAcceptDecline) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{223}
+}
+
+func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) GetAccepted() bool {
+ if m != nil && m.Accepted != nil {
+ return *m.Accepted
+ }
+ return false
+}
+
+func (m *CMsgDOTAFriendRecruitInviteAcceptDecline) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+type CMsgRequestLeaguePrizePool struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgRequestLeaguePrizePool) Reset() { *m = CMsgRequestLeaguePrizePool{} }
+func (m *CMsgRequestLeaguePrizePool) String() string { return proto.CompactTextString(m) }
+func (*CMsgRequestLeaguePrizePool) ProtoMessage() {}
+func (*CMsgRequestLeaguePrizePool) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{224} }
+
+func (m *CMsgRequestLeaguePrizePool) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+type CMsgRequestLeaguePrizePoolResponse struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ PrizePool *uint32 `protobuf:"varint,2,opt,name=prize_pool" json:"prize_pool,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgRequestLeaguePrizePoolResponse) Reset() { *m = CMsgRequestLeaguePrizePoolResponse{} }
+func (m *CMsgRequestLeaguePrizePoolResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgRequestLeaguePrizePoolResponse) ProtoMessage() {}
+func (*CMsgRequestLeaguePrizePoolResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{225}
+}
+
+func (m *CMsgRequestLeaguePrizePoolResponse) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgRequestLeaguePrizePoolResponse) GetPrizePool() uint32 {
+ if m != nil && m.PrizePool != nil {
+ return *m.PrizePool
+ }
+ return 0
+}
+
+type CMsgGCGetHeroStandings struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCGetHeroStandings) Reset() { *m = CMsgGCGetHeroStandings{} }
+func (m *CMsgGCGetHeroStandings) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCGetHeroStandings) ProtoMessage() {}
+func (*CMsgGCGetHeroStandings) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{226} }
+
+type CMsgGCGetHeroStandingsResponse struct {
+ Standings []*CMsgGCGetHeroStandingsResponse_Hero `protobuf:"bytes,1,rep,name=standings" json:"standings,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCGetHeroStandingsResponse) Reset() { *m = CMsgGCGetHeroStandingsResponse{} }
+func (m *CMsgGCGetHeroStandingsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCGetHeroStandingsResponse) ProtoMessage() {}
+func (*CMsgGCGetHeroStandingsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{227}
+}
+
+func (m *CMsgGCGetHeroStandingsResponse) GetStandings() []*CMsgGCGetHeroStandingsResponse_Hero {
+ if m != nil {
+ return m.Standings
+ }
+ return nil
+}
+
+type CMsgGCGetHeroStandingsResponse_Hero struct {
+ HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
+ Wins *uint32 `protobuf:"varint,2,opt,name=wins" json:"wins,omitempty"`
+ Losses *uint32 `protobuf:"varint,3,opt,name=losses" json:"losses,omitempty"`
+ WinStreak *uint32 `protobuf:"varint,4,opt,name=win_streak" json:"win_streak,omitempty"`
+ BestWinStreak *uint32 `protobuf:"varint,5,opt,name=best_win_streak" json:"best_win_streak,omitempty"`
+ AvgKills *float32 `protobuf:"fixed32,6,opt,name=avg_kills" json:"avg_kills,omitempty"`
+ AvgDeaths *float32 `protobuf:"fixed32,7,opt,name=avg_deaths" json:"avg_deaths,omitempty"`
+ AvgAssists *float32 `protobuf:"fixed32,8,opt,name=avg_assists" json:"avg_assists,omitempty"`
+ AvgGpm *float32 `protobuf:"fixed32,9,opt,name=avg_gpm" json:"avg_gpm,omitempty"`
+ AvgXpm *float32 `protobuf:"fixed32,10,opt,name=avg_xpm" json:"avg_xpm,omitempty"`
+ BestKills *uint32 `protobuf:"varint,11,opt,name=best_kills" json:"best_kills,omitempty"`
+ BestAssists *uint32 `protobuf:"varint,12,opt,name=best_assists" json:"best_assists,omitempty"`
+ BestGpm *uint32 `protobuf:"varint,13,opt,name=best_gpm" json:"best_gpm,omitempty"`
+ BestXpm *uint32 `protobuf:"varint,14,opt,name=best_xpm" json:"best_xpm,omitempty"`
+ Performance *float32 `protobuf:"fixed32,15,opt,name=performance" json:"performance,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) Reset() { *m = CMsgGCGetHeroStandingsResponse_Hero{} }
+func (m *CMsgGCGetHeroStandingsResponse_Hero) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCGetHeroStandingsResponse_Hero) ProtoMessage() {}
+func (*CMsgGCGetHeroStandingsResponse_Hero) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{227, 0}
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetWins() uint32 {
+ if m != nil && m.Wins != nil {
+ return *m.Wins
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetLosses() uint32 {
+ if m != nil && m.Losses != nil {
+ return *m.Losses
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetWinStreak() uint32 {
+ if m != nil && m.WinStreak != nil {
+ return *m.WinStreak
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestWinStreak() uint32 {
+ if m != nil && m.BestWinStreak != nil {
+ return *m.BestWinStreak
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgKills() float32 {
+ if m != nil && m.AvgKills != nil {
+ return *m.AvgKills
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgDeaths() float32 {
+ if m != nil && m.AvgDeaths != nil {
+ return *m.AvgDeaths
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgAssists() float32 {
+ if m != nil && m.AvgAssists != nil {
+ return *m.AvgAssists
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgGpm() float32 {
+ if m != nil && m.AvgGpm != nil {
+ return *m.AvgGpm
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetAvgXpm() float32 {
+ if m != nil && m.AvgXpm != nil {
+ return *m.AvgXpm
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestKills() uint32 {
+ if m != nil && m.BestKills != nil {
+ return *m.BestKills
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestAssists() uint32 {
+ if m != nil && m.BestAssists != nil {
+ return *m.BestAssists
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestGpm() uint32 {
+ if m != nil && m.BestGpm != nil {
+ return *m.BestGpm
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetBestXpm() uint32 {
+ if m != nil && m.BestXpm != nil {
+ return *m.BestXpm
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStandingsResponse_Hero) GetPerformance() float32 {
+ if m != nil && m.Performance != nil {
+ return *m.Performance
+ }
+ return 0
+}
+
+type CMsgGCItemEditorReservationsRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCItemEditorReservationsRequest) Reset() { *m = CMsgGCItemEditorReservationsRequest{} }
+func (m *CMsgGCItemEditorReservationsRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCItemEditorReservationsRequest) ProtoMessage() {}
+func (*CMsgGCItemEditorReservationsRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{228}
+}
+
+type CMsgGCItemEditorReservation struct {
+ DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index" json:"def_index,omitempty"`
+ Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCItemEditorReservation) Reset() { *m = CMsgGCItemEditorReservation{} }
+func (m *CMsgGCItemEditorReservation) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCItemEditorReservation) ProtoMessage() {}
+func (*CMsgGCItemEditorReservation) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{229} }
+
+func (m *CMsgGCItemEditorReservation) GetDefIndex() uint32 {
+ if m != nil && m.DefIndex != nil {
+ return *m.DefIndex
+ }
+ return 0
+}
+
+func (m *CMsgGCItemEditorReservation) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+type CMsgGCItemEditorReservationsResponse struct {
+ Reservations []*CMsgGCItemEditorReservation `protobuf:"bytes,1,rep,name=reservations" json:"reservations,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCItemEditorReservationsResponse) Reset() { *m = CMsgGCItemEditorReservationsResponse{} }
+func (m *CMsgGCItemEditorReservationsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCItemEditorReservationsResponse) ProtoMessage() {}
+func (*CMsgGCItemEditorReservationsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{230}
+}
+
+func (m *CMsgGCItemEditorReservationsResponse) GetReservations() []*CMsgGCItemEditorReservation {
+ if m != nil {
+ return m.Reservations
+ }
+ return nil
+}
+
+type CMsgGCItemEditorReserveItemDef struct {
+ DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index" json:"def_index,omitempty"`
+ Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCItemEditorReserveItemDef) Reset() { *m = CMsgGCItemEditorReserveItemDef{} }
+func (m *CMsgGCItemEditorReserveItemDef) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCItemEditorReserveItemDef) ProtoMessage() {}
+func (*CMsgGCItemEditorReserveItemDef) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{231}
+}
+
+func (m *CMsgGCItemEditorReserveItemDef) GetDefIndex() uint32 {
+ if m != nil && m.DefIndex != nil {
+ return *m.DefIndex
+ }
+ return 0
+}
+
+func (m *CMsgGCItemEditorReserveItemDef) GetUsername() string {
+ if m != nil && m.Username != nil {
+ return *m.Username
+ }
+ return ""
+}
+
+type CMsgGCItemEditorReserveItemDefResponse struct {
+ DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index" json:"def_index,omitempty"`
+ Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
+ Result *uint32 `protobuf:"varint,3,opt,name=result" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCItemEditorReserveItemDefResponse) Reset() {
+ *m = CMsgGCItemEditorReserveItemDefResponse{}
+}
+func (m *CMsgGCItemEditorReserveItemDefResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCItemEditorReserveItemDefResponse) ProtoMessage() {}
+func (*CMsgGCItemEditorReserveItemDefResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{232}
+}
+
+func (m *CMsgGCItemEditorReserveItemDefResponse) GetDefIndex() uint32 {
+ if m != nil && m.DefIndex != nil {
+ return *m.DefIndex
+ }
+ return 0
+}
+
+func (m *CMsgGCItemEditorReserveItemDefResponse) GetUsername() string {
+ if m != nil && m.Username != nil {
+ return *m.Username
+ }
+ return ""
+}
+
+func (m *CMsgGCItemEditorReserveItemDefResponse) GetResult() uint32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return 0
+}
+
+type CMsgGCItemEditorReleaseReservation struct {
+ DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index" json:"def_index,omitempty"`
+ Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCItemEditorReleaseReservation) Reset() { *m = CMsgGCItemEditorReleaseReservation{} }
+func (m *CMsgGCItemEditorReleaseReservation) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCItemEditorReleaseReservation) ProtoMessage() {}
+func (*CMsgGCItemEditorReleaseReservation) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{233}
+}
+
+func (m *CMsgGCItemEditorReleaseReservation) GetDefIndex() uint32 {
+ if m != nil && m.DefIndex != nil {
+ return *m.DefIndex
+ }
+ return 0
+}
+
+func (m *CMsgGCItemEditorReleaseReservation) GetUsername() string {
+ if m != nil && m.Username != nil {
+ return *m.Username
+ }
+ return ""
+}
+
+type CMsgGCItemEditorReleaseReservationResponse struct {
+ DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index" json:"def_index,omitempty"`
+ Released *bool `protobuf:"varint,2,opt,name=released" json:"released,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCItemEditorReleaseReservationResponse) Reset() {
+ *m = CMsgGCItemEditorReleaseReservationResponse{}
+}
+func (m *CMsgGCItemEditorReleaseReservationResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCItemEditorReleaseReservationResponse) ProtoMessage() {}
+func (*CMsgGCItemEditorReleaseReservationResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{234}
+}
+
+func (m *CMsgGCItemEditorReleaseReservationResponse) GetDefIndex() uint32 {
+ if m != nil && m.DefIndex != nil {
+ return *m.DefIndex
+ }
+ return 0
+}
+
+func (m *CMsgGCItemEditorReleaseReservationResponse) GetReleased() bool {
+ if m != nil && m.Released != nil {
+ return *m.Released
+ }
+ return false
+}
+
+type CMsgGCItemEditorRequestLeagueInfo struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCItemEditorRequestLeagueInfo) Reset() { *m = CMsgGCItemEditorRequestLeagueInfo{} }
+func (m *CMsgGCItemEditorRequestLeagueInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCItemEditorRequestLeagueInfo) ProtoMessage() {}
+func (*CMsgGCItemEditorRequestLeagueInfo) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{235}
+}
+
+func (m *CMsgGCItemEditorRequestLeagueInfo) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+type CMsgGCItemEditorLeagueInfoResponse struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ LeagueName *string `protobuf:"bytes,2,opt,name=league_name" json:"league_name,omitempty"`
+ LeagueDesc *string `protobuf:"bytes,3,opt,name=league_desc" json:"league_desc,omitempty"`
+ LeagueUrl *string `protobuf:"bytes,4,opt,name=league_url" json:"league_url,omitempty"`
+ RevenueUrl *string `protobuf:"bytes,5,opt,name=revenue_url" json:"revenue_url,omitempty"`
+ Tier *uint32 `protobuf:"varint,6,opt,name=tier" json:"tier,omitempty"`
+ Location *uint32 `protobuf:"varint,7,opt,name=location" json:"location,omitempty"`
+ Result *uint32 `protobuf:"varint,8,opt,name=result" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCItemEditorLeagueInfoResponse) Reset() { *m = CMsgGCItemEditorLeagueInfoResponse{} }
+func (m *CMsgGCItemEditorLeagueInfoResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCItemEditorLeagueInfoResponse) ProtoMessage() {}
+func (*CMsgGCItemEditorLeagueInfoResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{236}
+}
+
+func (m *CMsgGCItemEditorLeagueInfoResponse) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgGCItemEditorLeagueInfoResponse) GetLeagueName() string {
+ if m != nil && m.LeagueName != nil {
+ return *m.LeagueName
+ }
+ return ""
+}
+
+func (m *CMsgGCItemEditorLeagueInfoResponse) GetLeagueDesc() string {
+ if m != nil && m.LeagueDesc != nil {
+ return *m.LeagueDesc
+ }
+ return ""
+}
+
+func (m *CMsgGCItemEditorLeagueInfoResponse) GetLeagueUrl() string {
+ if m != nil && m.LeagueUrl != nil {
+ return *m.LeagueUrl
+ }
+ return ""
+}
+
+func (m *CMsgGCItemEditorLeagueInfoResponse) GetRevenueUrl() string {
+ if m != nil && m.RevenueUrl != nil {
+ return *m.RevenueUrl
+ }
+ return ""
+}
+
+func (m *CMsgGCItemEditorLeagueInfoResponse) GetTier() uint32 {
+ if m != nil && m.Tier != nil {
+ return *m.Tier
+ }
+ return 0
+}
+
+func (m *CMsgGCItemEditorLeagueInfoResponse) GetLocation() uint32 {
+ if m != nil && m.Location != nil {
+ return *m.Location
+ }
+ return 0
+}
+
+func (m *CMsgGCItemEditorLeagueInfoResponse) GetResult() uint32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return 0
+}
+
+type CMsgDOTARewardTutorialPrizes struct {
+ LocationId *uint32 `protobuf:"varint,1,opt,name=location_id" json:"location_id,omitempty"`
+ TrackingOnly *bool `protobuf:"varint,2,opt,name=tracking_only" json:"tracking_only,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARewardTutorialPrizes) Reset() { *m = CMsgDOTARewardTutorialPrizes{} }
+func (m *CMsgDOTARewardTutorialPrizes) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARewardTutorialPrizes) ProtoMessage() {}
+func (*CMsgDOTARewardTutorialPrizes) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{237} }
+
+func (m *CMsgDOTARewardTutorialPrizes) GetLocationId() uint32 {
+ if m != nil && m.LocationId != nil {
+ return *m.LocationId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARewardTutorialPrizes) GetTrackingOnly() bool {
+ if m != nil && m.TrackingOnly != nil {
+ return *m.TrackingOnly
+ }
+ return false
+}
+
+type CMsgDOTALastHitChallengeHighScorePost struct {
+ HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
+ HighScore *uint32 `protobuf:"varint,2,opt,name=high_score" json:"high_score,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALastHitChallengeHighScorePost) Reset() { *m = CMsgDOTALastHitChallengeHighScorePost{} }
+func (m *CMsgDOTALastHitChallengeHighScorePost) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALastHitChallengeHighScorePost) ProtoMessage() {}
+func (*CMsgDOTALastHitChallengeHighScorePost) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{238}
+}
+
+func (m *CMsgDOTALastHitChallengeHighScorePost) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgDOTALastHitChallengeHighScorePost) GetHighScore() uint32 {
+ if m != nil && m.HighScore != nil {
+ return *m.HighScore
+ }
+ return 0
+}
+
+type CMsgDOTALastHitChallengeHighScoreRequest struct {
+ HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALastHitChallengeHighScoreRequest) Reset() {
+ *m = CMsgDOTALastHitChallengeHighScoreRequest{}
+}
+func (m *CMsgDOTALastHitChallengeHighScoreRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALastHitChallengeHighScoreRequest) ProtoMessage() {}
+func (*CMsgDOTALastHitChallengeHighScoreRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{239}
+}
+
+func (m *CMsgDOTALastHitChallengeHighScoreRequest) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+type CMsgDOTALastHitChallengeHighScoreResponse struct {
+ Score *uint32 `protobuf:"varint,1,opt,name=score" json:"score,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALastHitChallengeHighScoreResponse) Reset() {
+ *m = CMsgDOTALastHitChallengeHighScoreResponse{}
+}
+func (m *CMsgDOTALastHitChallengeHighScoreResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALastHitChallengeHighScoreResponse) ProtoMessage() {}
+func (*CMsgDOTALastHitChallengeHighScoreResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{240}
+}
+
+func (m *CMsgDOTALastHitChallengeHighScoreResponse) GetScore() uint32 {
+ if m != nil && m.Score != nil {
+ return *m.Score
+ }
+ return 0
+}
+
+func (m *CMsgDOTALastHitChallengeHighScoreResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+type CMsgFlipLobbyTeams struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgFlipLobbyTeams) Reset() { *m = CMsgFlipLobbyTeams{} }
+func (m *CMsgFlipLobbyTeams) String() string { return proto.CompactTextString(m) }
+func (*CMsgFlipLobbyTeams) ProtoMessage() {}
+func (*CMsgFlipLobbyTeams) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{241} }
+
+type CMsgPresentedClientTerminateDlg struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPresentedClientTerminateDlg) Reset() { *m = CMsgPresentedClientTerminateDlg{} }
+func (m *CMsgPresentedClientTerminateDlg) String() string { return proto.CompactTextString(m) }
+func (*CMsgPresentedClientTerminateDlg) ProtoMessage() {}
+func (*CMsgPresentedClientTerminateDlg) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{242}
+}
+
+type CMsgGCLobbyUpdateBroadcastChannelInfo struct {
+ ChannelId *uint32 `protobuf:"varint,1,opt,name=channel_id" json:"channel_id,omitempty"`
+ CountryCode *string `protobuf:"bytes,2,opt,name=country_code" json:"country_code,omitempty"`
+ Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
+ LanguageCode *string `protobuf:"bytes,4,opt,name=language_code" json:"language_code,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) Reset() { *m = CMsgGCLobbyUpdateBroadcastChannelInfo{} }
+func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCLobbyUpdateBroadcastChannelInfo) ProtoMessage() {}
+func (*CMsgGCLobbyUpdateBroadcastChannelInfo) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{243}
+}
+
+func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetChannelId() uint32 {
+ if m != nil && m.ChannelId != nil {
+ return *m.ChannelId
+ }
+ return 0
+}
+
+func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetCountryCode() string {
+ if m != nil && m.CountryCode != nil {
+ return *m.CountryCode
+ }
+ return ""
+}
+
+func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetDescription() string {
+ if m != nil && m.Description != nil {
+ return *m.Description
+ }
+ return ""
+}
+
+func (m *CMsgGCLobbyUpdateBroadcastChannelInfo) GetLanguageCode() string {
+ if m != nil && m.LanguageCode != nil {
+ return *m.LanguageCode
+ }
+ return ""
+}
+
+type CMsgDOTARedeemEventPrize struct {
+ PrizeId *uint32 `protobuf:"varint,1,opt,name=prize_id" json:"prize_id,omitempty"`
+ EventId *uint32 `protobuf:"varint,2,opt,name=event_id" json:"event_id,omitempty"`
+ Quantity *uint32 `protobuf:"varint,3,opt,name=quantity,def=1" json:"quantity,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARedeemEventPrize) Reset() { *m = CMsgDOTARedeemEventPrize{} }
+func (m *CMsgDOTARedeemEventPrize) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARedeemEventPrize) ProtoMessage() {}
+func (*CMsgDOTARedeemEventPrize) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{244} }
+
+const Default_CMsgDOTARedeemEventPrize_Quantity uint32 = 1
+
+func (m *CMsgDOTARedeemEventPrize) GetPrizeId() uint32 {
+ if m != nil && m.PrizeId != nil {
+ return *m.PrizeId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARedeemEventPrize) GetEventId() uint32 {
+ if m != nil && m.EventId != nil {
+ return *m.EventId
+ }
+ return 0
+}
+
+func (m *CMsgDOTARedeemEventPrize) GetQuantity() uint32 {
+ if m != nil && m.Quantity != nil {
+ return *m.Quantity
+ }
+ return Default_CMsgDOTARedeemEventPrize_Quantity
+}
+
+type CMsgDOTARedeemEventPrizeResponse struct {
+ Result *CMsgDOTARedeemEventPrizeResponse_ResultCode `protobuf:"varint,1,opt,name=result,enum=CMsgDOTARedeemEventPrizeResponse_ResultCode,def=0" json:"result,omitempty"`
+ RemainingPoints *uint32 `protobuf:"varint,2,opt,name=remaining_points" json:"remaining_points,omitempty"`
+ RemainingPremiumPoints *uint32 `protobuf:"varint,3,opt,name=remaining_premium_points" json:"remaining_premium_points,omitempty"`
+ EventId *uint32 `protobuf:"varint,4,opt,name=event_id" json:"event_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTARedeemEventPrizeResponse) Reset() { *m = CMsgDOTARedeemEventPrizeResponse{} }
+func (m *CMsgDOTARedeemEventPrizeResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTARedeemEventPrizeResponse) ProtoMessage() {}
+func (*CMsgDOTARedeemEventPrizeResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{245}
+}
+
+const Default_CMsgDOTARedeemEventPrizeResponse_Result CMsgDOTARedeemEventPrizeResponse_ResultCode = CMsgDOTARedeemEventPrizeResponse_Success
+
+func (m *CMsgDOTARedeemEventPrizeResponse) GetResult() CMsgDOTARedeemEventPrizeResponse_ResultCode {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTARedeemEventPrizeResponse_Result
+}
+
+func (m *CMsgDOTARedeemEventPrizeResponse) GetRemainingPoints() uint32 {
+ if m != nil && m.RemainingPoints != nil {
+ return *m.RemainingPoints
+ }
+ return 0
+}
+
+func (m *CMsgDOTARedeemEventPrizeResponse) GetRemainingPremiumPoints() uint32 {
+ if m != nil && m.RemainingPremiumPoints != nil {
+ return *m.RemainingPremiumPoints
+ }
+ return 0
+}
+
+func (m *CMsgDOTARedeemEventPrizeResponse) GetEventId() uint32 {
+ if m != nil && m.EventId != nil {
+ return *m.EventId
+ }
+ return 0
+}
+
+type CMsgDOTAGetEventPoints struct {
+ EventId *uint32 `protobuf:"varint,1,opt,name=event_id" json:"event_id,omitempty"`
+ AccountId *uint32 `protobuf:"varint,2,opt,name=account_id" json:"account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGetEventPoints) Reset() { *m = CMsgDOTAGetEventPoints{} }
+func (m *CMsgDOTAGetEventPoints) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGetEventPoints) ProtoMessage() {}
+func (*CMsgDOTAGetEventPoints) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{246} }
+
+func (m *CMsgDOTAGetEventPoints) GetEventId() uint32 {
+ if m != nil && m.EventId != nil {
+ return *m.EventId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetEventPoints) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+type CMsgDOTAGetEventPointsResponse struct {
+ TotalPoints *uint32 `protobuf:"varint,1,opt,name=total_points" json:"total_points,omitempty"`
+ TotalPremiumPoints *uint32 `protobuf:"varint,2,opt,name=total_premium_points" json:"total_premium_points,omitempty"`
+ EventId *uint32 `protobuf:"varint,3,opt,name=event_id" json:"event_id,omitempty"`
+ Points *uint32 `protobuf:"varint,4,opt,name=points" json:"points,omitempty"`
+ PremiumPoints *uint32 `protobuf:"varint,5,opt,name=premium_points" json:"premium_points,omitempty"`
+ CompletedActions []*CMsgDOTAGetEventPointsResponse_Action `protobuf:"bytes,6,rep,name=completed_actions" json:"completed_actions,omitempty"`
+ AccountId *uint32 `protobuf:"varint,7,opt,name=account_id" json:"account_id,omitempty"`
+ Owned *bool `protobuf:"varint,8,opt,name=owned" json:"owned,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGetEventPointsResponse) Reset() { *m = CMsgDOTAGetEventPointsResponse{} }
+func (m *CMsgDOTAGetEventPointsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGetEventPointsResponse) ProtoMessage() {}
+func (*CMsgDOTAGetEventPointsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{247}
+}
+
+func (m *CMsgDOTAGetEventPointsResponse) GetTotalPoints() uint32 {
+ if m != nil && m.TotalPoints != nil {
+ return *m.TotalPoints
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetEventPointsResponse) GetTotalPremiumPoints() uint32 {
+ if m != nil && m.TotalPremiumPoints != nil {
+ return *m.TotalPremiumPoints
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetEventPointsResponse) GetEventId() uint32 {
+ if m != nil && m.EventId != nil {
+ return *m.EventId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetEventPointsResponse) GetPoints() uint32 {
+ if m != nil && m.Points != nil {
+ return *m.Points
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetEventPointsResponse) GetPremiumPoints() uint32 {
+ if m != nil && m.PremiumPoints != nil {
+ return *m.PremiumPoints
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetEventPointsResponse) GetCompletedActions() []*CMsgDOTAGetEventPointsResponse_Action {
+ if m != nil {
+ return m.CompletedActions
+ }
+ return nil
+}
+
+func (m *CMsgDOTAGetEventPointsResponse) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetEventPointsResponse) GetOwned() bool {
+ if m != nil && m.Owned != nil {
+ return *m.Owned
+ }
+ return false
+}
+
+type CMsgDOTAGetEventPointsResponse_Action struct {
+ ActionId *uint32 `protobuf:"varint,1,opt,name=action_id" json:"action_id,omitempty"`
+ TimesCompleted *uint32 `protobuf:"varint,2,opt,name=times_completed,def=1" json:"times_completed,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGetEventPointsResponse_Action) Reset() { *m = CMsgDOTAGetEventPointsResponse_Action{} }
+func (m *CMsgDOTAGetEventPointsResponse_Action) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGetEventPointsResponse_Action) ProtoMessage() {}
+func (*CMsgDOTAGetEventPointsResponse_Action) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{247, 0}
+}
+
+const Default_CMsgDOTAGetEventPointsResponse_Action_TimesCompleted uint32 = 1
+
+func (m *CMsgDOTAGetEventPointsResponse_Action) GetActionId() uint32 {
+ if m != nil && m.ActionId != nil {
+ return *m.ActionId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetEventPointsResponse_Action) GetTimesCompleted() uint32 {
+ if m != nil && m.TimesCompleted != nil {
+ return *m.TimesCompleted
+ }
+ return Default_CMsgDOTAGetEventPointsResponse_Action_TimesCompleted
+}
+
+type CMsgDOTALiveLeagueGameUpdate struct {
+ LiveLeagueGames *uint32 `protobuf:"varint,1,opt,name=live_league_games" json:"live_league_games,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALiveLeagueGameUpdate) Reset() { *m = CMsgDOTALiveLeagueGameUpdate{} }
+func (m *CMsgDOTALiveLeagueGameUpdate) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALiveLeagueGameUpdate) ProtoMessage() {}
+func (*CMsgDOTALiveLeagueGameUpdate) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{248} }
+
+func (m *CMsgDOTALiveLeagueGameUpdate) GetLiveLeagueGames() uint32 {
+ if m != nil && m.LiveLeagueGames != nil {
+ return *m.LiveLeagueGames
+ }
+ return 0
+}
+
+type CMsgDOTACompendiumSelection struct {
+ SelectionIndex *uint32 `protobuf:"varint,1,opt,name=selection_index" json:"selection_index,omitempty"`
+ Selection *uint32 `protobuf:"varint,2,opt,name=selection" json:"selection,omitempty"`
+ Leagueid *uint32 `protobuf:"varint,3,opt,name=leagueid" json:"leagueid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTACompendiumSelection) Reset() { *m = CMsgDOTACompendiumSelection{} }
+func (m *CMsgDOTACompendiumSelection) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTACompendiumSelection) ProtoMessage() {}
+func (*CMsgDOTACompendiumSelection) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{249} }
+
+func (m *CMsgDOTACompendiumSelection) GetSelectionIndex() uint32 {
+ if m != nil && m.SelectionIndex != nil {
+ return *m.SelectionIndex
+ }
+ return 0
+}
+
+func (m *CMsgDOTACompendiumSelection) GetSelection() uint32 {
+ if m != nil && m.Selection != nil {
+ return *m.Selection
+ }
+ return 0
+}
+
+func (m *CMsgDOTACompendiumSelection) GetLeagueid() uint32 {
+ if m != nil && m.Leagueid != nil {
+ return *m.Leagueid
+ }
+ return 0
+}
+
+type CMsgDOTACompendiumSelectionResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ ExtraSelections []*CMsgDOTACompendiumSelection `protobuf:"bytes,2,rep,name=extra_selections" json:"extra_selections,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTACompendiumSelectionResponse) Reset() { *m = CMsgDOTACompendiumSelectionResponse{} }
+func (m *CMsgDOTACompendiumSelectionResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTACompendiumSelectionResponse) ProtoMessage() {}
+func (*CMsgDOTACompendiumSelectionResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{250}
+}
+
+const Default_CMsgDOTACompendiumSelectionResponse_Eresult uint32 = 2
+
+func (m *CMsgDOTACompendiumSelectionResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgDOTACompendiumSelectionResponse_Eresult
+}
+
+func (m *CMsgDOTACompendiumSelectionResponse) GetExtraSelections() []*CMsgDOTACompendiumSelection {
+ if m != nil {
+ return m.ExtraSelections
+ }
+ return nil
+}
+
+type CMsgDOTACompendiumData struct {
+ Selections []*CMsgDOTACompendiumSelection `protobuf:"bytes,1,rep,name=selections" json:"selections,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTACompendiumData) Reset() { *m = CMsgDOTACompendiumData{} }
+func (m *CMsgDOTACompendiumData) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTACompendiumData) ProtoMessage() {}
+func (*CMsgDOTACompendiumData) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{251} }
+
+func (m *CMsgDOTACompendiumData) GetSelections() []*CMsgDOTACompendiumSelection {
+ if m != nil {
+ return m.Selections
+ }
+ return nil
+}
+
+type CMsgDOTACompendiumDataRequest struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ Leagueid *uint32 `protobuf:"varint,2,opt,name=leagueid" json:"leagueid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTACompendiumDataRequest) Reset() { *m = CMsgDOTACompendiumDataRequest{} }
+func (m *CMsgDOTACompendiumDataRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTACompendiumDataRequest) ProtoMessage() {}
+func (*CMsgDOTACompendiumDataRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{252} }
+
+func (m *CMsgDOTACompendiumDataRequest) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTACompendiumDataRequest) GetLeagueid() uint32 {
+ if m != nil && m.Leagueid != nil {
+ return *m.Leagueid
+ }
+ return 0
+}
+
+type CMsgDOTACompendiumDataResponse struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ Leagueid *uint32 `protobuf:"varint,2,opt,name=leagueid" json:"leagueid,omitempty"`
+ Result *uint32 `protobuf:"varint,3,opt,name=result,def=2" json:"result,omitempty"`
+ CompendiumData *CMsgDOTACompendiumData `protobuf:"bytes,4,opt,name=compendium_data" json:"compendium_data,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTACompendiumDataResponse) Reset() { *m = CMsgDOTACompendiumDataResponse{} }
+func (m *CMsgDOTACompendiumDataResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTACompendiumDataResponse) ProtoMessage() {}
+func (*CMsgDOTACompendiumDataResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{253}
+}
+
+const Default_CMsgDOTACompendiumDataResponse_Result uint32 = 2
+
+func (m *CMsgDOTACompendiumDataResponse) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTACompendiumDataResponse) GetLeagueid() uint32 {
+ if m != nil && m.Leagueid != nil {
+ return *m.Leagueid
+ }
+ return 0
+}
+
+func (m *CMsgDOTACompendiumDataResponse) GetResult() uint32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTACompendiumDataResponse_Result
+}
+
+func (m *CMsgDOTACompendiumDataResponse) GetCompendiumData() *CMsgDOTACompendiumData {
+ if m != nil {
+ return m.CompendiumData
+ }
+ return nil
+}
+
+type CMsgDOTAGetPlayerMatchHistory struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ StartAtMatchId *uint64 `protobuf:"varint,2,opt,name=start_at_match_id" json:"start_at_match_id,omitempty"`
+ MatchesRequested *uint32 `protobuf:"varint,3,opt,name=matches_requested" json:"matches_requested,omitempty"`
+ HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id" json:"hero_id,omitempty"`
+ RequestId *uint32 `protobuf:"varint,5,opt,name=request_id" json:"request_id,omitempty"`
+ IncludePracticeMatches *bool `protobuf:"varint,7,opt,name=include_practice_matches" json:"include_practice_matches,omitempty"`
+ IncludeCustomGames *bool `protobuf:"varint,8,opt,name=include_custom_games" json:"include_custom_games,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistory) Reset() { *m = CMsgDOTAGetPlayerMatchHistory{} }
+func (m *CMsgDOTAGetPlayerMatchHistory) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGetPlayerMatchHistory) ProtoMessage() {}
+func (*CMsgDOTAGetPlayerMatchHistory) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{254} }
+
+func (m *CMsgDOTAGetPlayerMatchHistory) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistory) GetStartAtMatchId() uint64 {
+ if m != nil && m.StartAtMatchId != nil {
+ return *m.StartAtMatchId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistory) GetMatchesRequested() uint32 {
+ if m != nil && m.MatchesRequested != nil {
+ return *m.MatchesRequested
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistory) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistory) GetRequestId() uint32 {
+ if m != nil && m.RequestId != nil {
+ return *m.RequestId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistory) GetIncludePracticeMatches() bool {
+ if m != nil && m.IncludePracticeMatches != nil {
+ return *m.IncludePracticeMatches
+ }
+ return false
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistory) GetIncludeCustomGames() bool {
+ if m != nil && m.IncludeCustomGames != nil {
+ return *m.IncludeCustomGames
+ }
+ return false
+}
+
+type CMsgDOTAGetPlayerMatchHistoryResponse struct {
+ Matches []*CMsgDOTAGetPlayerMatchHistoryResponse_Match `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"`
+ RequestId *uint32 `protobuf:"varint,2,opt,name=request_id" json:"request_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse) Reset() { *m = CMsgDOTAGetPlayerMatchHistoryResponse{} }
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGetPlayerMatchHistoryResponse) ProtoMessage() {}
+func (*CMsgDOTAGetPlayerMatchHistoryResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{255}
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse) GetMatches() []*CMsgDOTAGetPlayerMatchHistoryResponse_Match {
+ if m != nil {
+ return m.Matches
+ }
+ return nil
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse) GetRequestId() uint32 {
+ if m != nil && m.RequestId != nil {
+ return *m.RequestId
+ }
+ return 0
+}
+
+type CMsgDOTAGetPlayerMatchHistoryResponse_Match struct {
+ MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ StartTime *uint32 `protobuf:"varint,2,opt,name=start_time" json:"start_time,omitempty"`
+ HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id" json:"hero_id,omitempty"`
+ Winner *bool `protobuf:"varint,4,opt,name=winner" json:"winner,omitempty"`
+ GameMode *uint32 `protobuf:"varint,5,opt,name=game_mode" json:"game_mode,omitempty"`
+ RankChange *int32 `protobuf:"varint,6,opt,name=rank_change" json:"rank_change,omitempty"`
+ PreviousRank *uint32 `protobuf:"varint,7,opt,name=previous_rank" json:"previous_rank,omitempty"`
+ LobbyType *uint32 `protobuf:"varint,8,opt,name=lobby_type" json:"lobby_type,omitempty"`
+ SoloRank *bool `protobuf:"varint,9,opt,name=solo_rank" json:"solo_rank,omitempty"`
+ Abandon *bool `protobuf:"varint,10,opt,name=abandon" json:"abandon,omitempty"`
+ Duration *uint32 `protobuf:"varint,11,opt,name=duration" json:"duration,omitempty"`
+ Engine *uint32 `protobuf:"varint,12,opt,name=engine" json:"engine,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) Reset() {
+ *m = CMsgDOTAGetPlayerMatchHistoryResponse_Match{}
+}
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTAGetPlayerMatchHistoryResponse_Match) ProtoMessage() {}
+func (*CMsgDOTAGetPlayerMatchHistoryResponse_Match) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{255, 0}
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetStartTime() uint32 {
+ if m != nil && m.StartTime != nil {
+ return *m.StartTime
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetWinner() bool {
+ if m != nil && m.Winner != nil {
+ return *m.Winner
+ }
+ return false
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetGameMode() uint32 {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetRankChange() int32 {
+ if m != nil && m.RankChange != nil {
+ return *m.RankChange
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetPreviousRank() uint32 {
+ if m != nil && m.PreviousRank != nil {
+ return *m.PreviousRank
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetLobbyType() uint32 {
+ if m != nil && m.LobbyType != nil {
+ return *m.LobbyType
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetSoloRank() bool {
+ if m != nil && m.SoloRank != nil {
+ return *m.SoloRank
+ }
+ return false
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetAbandon() bool {
+ if m != nil && m.Abandon != nil {
+ return *m.Abandon
+ }
+ return false
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetDuration() uint32 {
+ if m != nil && m.Duration != nil {
+ return *m.Duration
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGetPlayerMatchHistoryResponse_Match) GetEngine() uint32 {
+ if m != nil && m.Engine != nil {
+ return *m.Engine
+ }
+ return 0
+}
+
+type CMsgDOTAStartDailyHeroChallenge struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAStartDailyHeroChallenge) Reset() { *m = CMsgDOTAStartDailyHeroChallenge{} }
+func (m *CMsgDOTAStartDailyHeroChallenge) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAStartDailyHeroChallenge) ProtoMessage() {}
+func (*CMsgDOTAStartDailyHeroChallenge) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{256}
+}
+
+type CMsgGCNotificationsRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCNotificationsRequest) Reset() { *m = CMsgGCNotificationsRequest{} }
+func (m *CMsgGCNotificationsRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCNotificationsRequest) ProtoMessage() {}
+func (*CMsgGCNotificationsRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{257} }
+
+type CMsgGCNotificationsResponse struct {
+ Result *CMsgGCNotificationsResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgGCNotificationsResponse_EResult,def=0" json:"result,omitempty"`
+ Notifications []*CMsgGCNotificationsResponse_Notification `protobuf:"bytes,2,rep,name=notifications" json:"notifications,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCNotificationsResponse) Reset() { *m = CMsgGCNotificationsResponse{} }
+func (m *CMsgGCNotificationsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCNotificationsResponse) ProtoMessage() {}
+func (*CMsgGCNotificationsResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{258} }
+
+const Default_CMsgGCNotificationsResponse_Result CMsgGCNotificationsResponse_EResult = CMsgGCNotificationsResponse_SUCCESS
+
+func (m *CMsgGCNotificationsResponse) GetResult() CMsgGCNotificationsResponse_EResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgGCNotificationsResponse_Result
+}
+
+func (m *CMsgGCNotificationsResponse) GetNotifications() []*CMsgGCNotificationsResponse_Notification {
+ if m != nil {
+ return m.Notifications
+ }
+ return nil
+}
+
+type CMsgGCNotificationsResponse_Notification struct {
+ Id *uint64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
+ Type *uint32 `protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
+ Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
+ ReferenceA *uint32 `protobuf:"varint,4,opt,name=reference_a" json:"reference_a,omitempty"`
+ ReferenceB *uint32 `protobuf:"varint,5,opt,name=reference_b" json:"reference_b,omitempty"`
+ ReferenceC *uint32 `protobuf:"varint,6,opt,name=reference_c" json:"reference_c,omitempty"`
+ Message *string `protobuf:"bytes,7,opt,name=message" json:"message,omitempty"`
+ Unread *bool `protobuf:"varint,8,opt,name=unread" json:"unread,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCNotificationsResponse_Notification) Reset() {
+ *m = CMsgGCNotificationsResponse_Notification{}
+}
+func (m *CMsgGCNotificationsResponse_Notification) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCNotificationsResponse_Notification) ProtoMessage() {}
+func (*CMsgGCNotificationsResponse_Notification) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{258, 0}
+}
+
+func (m *CMsgGCNotificationsResponse_Notification) GetId() uint64 {
+ if m != nil && m.Id != nil {
+ return *m.Id
+ }
+ return 0
+}
+
+func (m *CMsgGCNotificationsResponse_Notification) GetType() uint32 {
+ if m != nil && m.Type != nil {
+ return *m.Type
+ }
+ return 0
+}
+
+func (m *CMsgGCNotificationsResponse_Notification) GetTimestamp() uint32 {
+ if m != nil && m.Timestamp != nil {
+ return *m.Timestamp
+ }
+ return 0
+}
+
+func (m *CMsgGCNotificationsResponse_Notification) GetReferenceA() uint32 {
+ if m != nil && m.ReferenceA != nil {
+ return *m.ReferenceA
+ }
+ return 0
+}
+
+func (m *CMsgGCNotificationsResponse_Notification) GetReferenceB() uint32 {
+ if m != nil && m.ReferenceB != nil {
+ return *m.ReferenceB
+ }
+ return 0
+}
+
+func (m *CMsgGCNotificationsResponse_Notification) GetReferenceC() uint32 {
+ if m != nil && m.ReferenceC != nil {
+ return *m.ReferenceC
+ }
+ return 0
+}
+
+func (m *CMsgGCNotificationsResponse_Notification) GetMessage() string {
+ if m != nil && m.Message != nil {
+ return *m.Message
+ }
+ return ""
+}
+
+func (m *CMsgGCNotificationsResponse_Notification) GetUnread() bool {
+ if m != nil && m.Unread != nil {
+ return *m.Unread
+ }
+ return false
+}
+
+type CMsgGCNotificationsMarkReadRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCNotificationsMarkReadRequest) Reset() { *m = CMsgGCNotificationsMarkReadRequest{} }
+func (m *CMsgGCNotificationsMarkReadRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCNotificationsMarkReadRequest) ProtoMessage() {}
+func (*CMsgGCNotificationsMarkReadRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{259}
+}
+
+type CMsgClientToGCMarkNotificationListRead struct {
+ NotificationIds []uint64 `protobuf:"varint,1,rep,name=notification_ids" json:"notification_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCMarkNotificationListRead) Reset() {
+ *m = CMsgClientToGCMarkNotificationListRead{}
+}
+func (m *CMsgClientToGCMarkNotificationListRead) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCMarkNotificationListRead) ProtoMessage() {}
+func (*CMsgClientToGCMarkNotificationListRead) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{260}
+}
+
+func (m *CMsgClientToGCMarkNotificationListRead) GetNotificationIds() []uint64 {
+ if m != nil {
+ return m.NotificationIds
+ }
+ return nil
+}
+
+type CMsgGCLeagueAdminState struct {
+ Leagues []uint32 `protobuf:"varint,1,rep,name=leagues" json:"leagues,omitempty"`
+ Keys []*CMsgGCLeagueAdminState_PrivateLeagueKeys `protobuf:"bytes,2,rep,name=keys" json:"keys,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCLeagueAdminState) Reset() { *m = CMsgGCLeagueAdminState{} }
+func (m *CMsgGCLeagueAdminState) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCLeagueAdminState) ProtoMessage() {}
+func (*CMsgGCLeagueAdminState) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{261} }
+
+func (m *CMsgGCLeagueAdminState) GetLeagues() []uint32 {
+ if m != nil {
+ return m.Leagues
+ }
+ return nil
+}
+
+func (m *CMsgGCLeagueAdminState) GetKeys() []*CMsgGCLeagueAdminState_PrivateLeagueKeys {
+ if m != nil {
+ return m.Keys
+ }
+ return nil
+}
+
+type CMsgGCLeagueAdminState_PrivateLeagueKeys struct {
+ Leagueid *uint32 `protobuf:"varint,1,opt,name=leagueid" json:"leagueid,omitempty"`
+ Privatekey *uint32 `protobuf:"varint,2,opt,name=privatekey" json:"privatekey,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCLeagueAdminState_PrivateLeagueKeys) Reset() {
+ *m = CMsgGCLeagueAdminState_PrivateLeagueKeys{}
+}
+func (m *CMsgGCLeagueAdminState_PrivateLeagueKeys) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCLeagueAdminState_PrivateLeagueKeys) ProtoMessage() {}
+func (*CMsgGCLeagueAdminState_PrivateLeagueKeys) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{261, 0}
+}
+
+func (m *CMsgGCLeagueAdminState_PrivateLeagueKeys) GetLeagueid() uint32 {
+ if m != nil && m.Leagueid != nil {
+ return *m.Leagueid
+ }
+ return 0
+}
+
+func (m *CMsgGCLeagueAdminState_PrivateLeagueKeys) GetPrivatekey() uint32 {
+ if m != nil && m.Privatekey != nil {
+ return *m.Privatekey
+ }
+ return 0
+}
+
+type CMsgGCPlayerInfoRequest struct {
+ AccountIds []uint32 `protobuf:"varint,1,rep,name=account_ids" json:"account_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCPlayerInfoRequest) Reset() { *m = CMsgGCPlayerInfoRequest{} }
+func (m *CMsgGCPlayerInfoRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCPlayerInfoRequest) ProtoMessage() {}
+func (*CMsgGCPlayerInfoRequest) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{262} }
+
+func (m *CMsgGCPlayerInfoRequest) GetAccountIds() []uint32 {
+ if m != nil {
+ return m.AccountIds
+ }
+ return nil
+}
+
+type CMsgGCPlayerInfoSubmit struct {
+ Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
+ CountryCode *string `protobuf:"bytes,2,opt,name=country_code" json:"country_code,omitempty"`
+ FantasyRole *uint32 `protobuf:"varint,3,opt,name=fantasy_role" json:"fantasy_role,omitempty"`
+ TeamId *uint32 `protobuf:"varint,4,opt,name=team_id" json:"team_id,omitempty"`
+ Sponsor *string `protobuf:"bytes,5,opt,name=sponsor" json:"sponsor,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCPlayerInfoSubmit) Reset() { *m = CMsgGCPlayerInfoSubmit{} }
+func (m *CMsgGCPlayerInfoSubmit) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCPlayerInfoSubmit) ProtoMessage() {}
+func (*CMsgGCPlayerInfoSubmit) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{263} }
+
+func (m *CMsgGCPlayerInfoSubmit) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgGCPlayerInfoSubmit) GetCountryCode() string {
+ if m != nil && m.CountryCode != nil {
+ return *m.CountryCode
+ }
+ return ""
+}
+
+func (m *CMsgGCPlayerInfoSubmit) GetFantasyRole() uint32 {
+ if m != nil && m.FantasyRole != nil {
+ return *m.FantasyRole
+ }
+ return 0
+}
+
+func (m *CMsgGCPlayerInfoSubmit) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+func (m *CMsgGCPlayerInfoSubmit) GetSponsor() string {
+ if m != nil && m.Sponsor != nil {
+ return *m.Sponsor
+ }
+ return ""
+}
+
+type CMsgGCPlayerInfoSubmitResponse struct {
+ Result *CMsgGCPlayerInfoSubmitResponse_EResult `protobuf:"varint,1,opt,name=result,enum=CMsgGCPlayerInfoSubmitResponse_EResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCPlayerInfoSubmitResponse) Reset() { *m = CMsgGCPlayerInfoSubmitResponse{} }
+func (m *CMsgGCPlayerInfoSubmitResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCPlayerInfoSubmitResponse) ProtoMessage() {}
+func (*CMsgGCPlayerInfoSubmitResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{264}
+}
+
+const Default_CMsgGCPlayerInfoSubmitResponse_Result CMsgGCPlayerInfoSubmitResponse_EResult = CMsgGCPlayerInfoSubmitResponse_SUCCESS
+
+func (m *CMsgGCPlayerInfoSubmitResponse) GetResult() CMsgGCPlayerInfoSubmitResponse_EResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgGCPlayerInfoSubmitResponse_Result
+}
+
+type CMsgSerializedSOCache struct {
+ FileVersion *uint32 `protobuf:"varint,1,opt,name=file_version" json:"file_version,omitempty"`
+ Caches []*CMsgSerializedSOCache_Cache `protobuf:"bytes,2,rep,name=caches" json:"caches,omitempty"`
+ GcSocacheFileVersion *uint32 `protobuf:"varint,3,opt,name=gc_socache_file_version" json:"gc_socache_file_version,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgSerializedSOCache) Reset() { *m = CMsgSerializedSOCache{} }
+func (m *CMsgSerializedSOCache) String() string { return proto.CompactTextString(m) }
+func (*CMsgSerializedSOCache) ProtoMessage() {}
+func (*CMsgSerializedSOCache) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{265} }
+
+func (m *CMsgSerializedSOCache) GetFileVersion() uint32 {
+ if m != nil && m.FileVersion != nil {
+ return *m.FileVersion
+ }
+ return 0
+}
+
+func (m *CMsgSerializedSOCache) GetCaches() []*CMsgSerializedSOCache_Cache {
+ if m != nil {
+ return m.Caches
+ }
+ return nil
+}
+
+func (m *CMsgSerializedSOCache) GetGcSocacheFileVersion() uint32 {
+ if m != nil && m.GcSocacheFileVersion != nil {
+ return *m.GcSocacheFileVersion
+ }
+ return 0
+}
+
+type CMsgSerializedSOCache_TypeCache struct {
+ Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
+ Objects [][]byte `protobuf:"bytes,2,rep,name=objects" json:"objects,omitempty"`
+ ServiceId *uint32 `protobuf:"varint,3,opt,name=service_id" json:"service_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgSerializedSOCache_TypeCache) Reset() { *m = CMsgSerializedSOCache_TypeCache{} }
+func (m *CMsgSerializedSOCache_TypeCache) String() string { return proto.CompactTextString(m) }
+func (*CMsgSerializedSOCache_TypeCache) ProtoMessage() {}
+func (*CMsgSerializedSOCache_TypeCache) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{265, 0}
+}
+
+func (m *CMsgSerializedSOCache_TypeCache) GetType() uint32 {
+ if m != nil && m.Type != nil {
+ return *m.Type
+ }
+ return 0
+}
+
+func (m *CMsgSerializedSOCache_TypeCache) GetObjects() [][]byte {
+ if m != nil {
+ return m.Objects
+ }
+ return nil
+}
+
+func (m *CMsgSerializedSOCache_TypeCache) GetServiceId() uint32 {
+ if m != nil && m.ServiceId != nil {
+ return *m.ServiceId
+ }
+ return 0
+}
+
+type CMsgSerializedSOCache_Cache struct {
+ Type *uint32 `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
+ Id *uint64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
+ Versions []*CMsgSerializedSOCache_Cache_Version `protobuf:"bytes,3,rep,name=versions" json:"versions,omitempty"`
+ TypeCaches []*CMsgSerializedSOCache_TypeCache `protobuf:"bytes,4,rep,name=type_caches" json:"type_caches,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgSerializedSOCache_Cache) Reset() { *m = CMsgSerializedSOCache_Cache{} }
+func (m *CMsgSerializedSOCache_Cache) String() string { return proto.CompactTextString(m) }
+func (*CMsgSerializedSOCache_Cache) ProtoMessage() {}
+func (*CMsgSerializedSOCache_Cache) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{265, 1}
+}
+
+func (m *CMsgSerializedSOCache_Cache) GetType() uint32 {
+ if m != nil && m.Type != nil {
+ return *m.Type
+ }
+ return 0
+}
+
+func (m *CMsgSerializedSOCache_Cache) GetId() uint64 {
+ if m != nil && m.Id != nil {
+ return *m.Id
+ }
+ return 0
+}
+
+func (m *CMsgSerializedSOCache_Cache) GetVersions() []*CMsgSerializedSOCache_Cache_Version {
+ if m != nil {
+ return m.Versions
+ }
+ return nil
+}
+
+func (m *CMsgSerializedSOCache_Cache) GetTypeCaches() []*CMsgSerializedSOCache_TypeCache {
+ if m != nil {
+ return m.TypeCaches
+ }
+ return nil
+}
+
+type CMsgSerializedSOCache_Cache_Version struct {
+ Service *uint32 `protobuf:"varint,1,opt,name=service" json:"service,omitempty"`
+ Version *uint64 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgSerializedSOCache_Cache_Version) Reset() { *m = CMsgSerializedSOCache_Cache_Version{} }
+func (m *CMsgSerializedSOCache_Cache_Version) String() string { return proto.CompactTextString(m) }
+func (*CMsgSerializedSOCache_Cache_Version) ProtoMessage() {}
+func (*CMsgSerializedSOCache_Cache_Version) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{265, 1, 0}
+}
+
+func (m *CMsgSerializedSOCache_Cache_Version) GetService() uint32 {
+ if m != nil && m.Service != nil {
+ return *m.Service
+ }
+ return 0
+}
+
+func (m *CMsgSerializedSOCache_Cache_Version) GetVersion() uint64 {
+ if m != nil && m.Version != nil {
+ return *m.Version
+ }
+ return 0
+}
+
+type CMsgRequestWeekendTourneySchedule struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgRequestWeekendTourneySchedule) Reset() { *m = CMsgRequestWeekendTourneySchedule{} }
+func (m *CMsgRequestWeekendTourneySchedule) String() string { return proto.CompactTextString(m) }
+func (*CMsgRequestWeekendTourneySchedule) ProtoMessage() {}
+func (*CMsgRequestWeekendTourneySchedule) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{266}
+}
+
+type CMsgWeekendTourneySchedule struct {
+ Divisions []*CMsgWeekendTourneySchedule_Division `protobuf:"bytes,1,rep,name=divisions" json:"divisions,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgWeekendTourneySchedule) Reset() { *m = CMsgWeekendTourneySchedule{} }
+func (m *CMsgWeekendTourneySchedule) String() string { return proto.CompactTextString(m) }
+func (*CMsgWeekendTourneySchedule) ProtoMessage() {}
+func (*CMsgWeekendTourneySchedule) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{267} }
+
+func (m *CMsgWeekendTourneySchedule) GetDivisions() []*CMsgWeekendTourneySchedule_Division {
+ if m != nil {
+ return m.Divisions
+ }
+ return nil
+}
+
+type CMsgWeekendTourneySchedule_Division struct {
+ DivisionCode *uint32 `protobuf:"varint,1,opt,name=division_code" json:"division_code,omitempty"`
+ TimeWindowOpen *uint32 `protobuf:"varint,2,opt,name=time_window_open" json:"time_window_open,omitempty"`
+ TimeWindowClose *uint32 `protobuf:"varint,3,opt,name=time_window_close" json:"time_window_close,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgWeekendTourneySchedule_Division) Reset() { *m = CMsgWeekendTourneySchedule_Division{} }
+func (m *CMsgWeekendTourneySchedule_Division) String() string { return proto.CompactTextString(m) }
+func (*CMsgWeekendTourneySchedule_Division) ProtoMessage() {}
+func (*CMsgWeekendTourneySchedule_Division) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{267, 0}
+}
+
+func (m *CMsgWeekendTourneySchedule_Division) GetDivisionCode() uint32 {
+ if m != nil && m.DivisionCode != nil {
+ return *m.DivisionCode
+ }
+ return 0
+}
+
+func (m *CMsgWeekendTourneySchedule_Division) GetTimeWindowOpen() uint32 {
+ if m != nil && m.TimeWindowOpen != nil {
+ return *m.TimeWindowOpen
+ }
+ return 0
+}
+
+func (m *CMsgWeekendTourneySchedule_Division) GetTimeWindowClose() uint32 {
+ if m != nil && m.TimeWindowClose != nil {
+ return *m.TimeWindowClose
+ }
+ return 0
+}
+
+type CMsgClientProvideSurveyResult struct {
+ Responses []*CMsgClientProvideSurveyResult_Response `protobuf:"bytes,1,rep,name=responses" json:"responses,omitempty"`
+ SurveyKey *uint64 `protobuf:"varint,2,opt,name=survey_key" json:"survey_key,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientProvideSurveyResult) Reset() { *m = CMsgClientProvideSurveyResult{} }
+func (m *CMsgClientProvideSurveyResult) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientProvideSurveyResult) ProtoMessage() {}
+func (*CMsgClientProvideSurveyResult) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{268} }
+
+func (m *CMsgClientProvideSurveyResult) GetResponses() []*CMsgClientProvideSurveyResult_Response {
+ if m != nil {
+ return m.Responses
+ }
+ return nil
+}
+
+func (m *CMsgClientProvideSurveyResult) GetSurveyKey() uint64 {
+ if m != nil && m.SurveyKey != nil {
+ return *m.SurveyKey
+ }
+ return 0
+}
+
+type CMsgClientProvideSurveyResult_Response struct {
+ QuestionId *uint32 `protobuf:"varint,1,opt,name=question_id" json:"question_id,omitempty"`
+ SurveyValue *uint32 `protobuf:"varint,2,opt,name=survey_value" json:"survey_value,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientProvideSurveyResult_Response) Reset() {
+ *m = CMsgClientProvideSurveyResult_Response{}
+}
+func (m *CMsgClientProvideSurveyResult_Response) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientProvideSurveyResult_Response) ProtoMessage() {}
+func (*CMsgClientProvideSurveyResult_Response) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{268, 0}
+}
+
+func (m *CMsgClientProvideSurveyResult_Response) GetQuestionId() uint32 {
+ if m != nil && m.QuestionId != nil {
+ return *m.QuestionId
+ }
+ return 0
+}
+
+func (m *CMsgClientProvideSurveyResult_Response) GetSurveyValue() uint32 {
+ if m != nil && m.SurveyValue != nil {
+ return *m.SurveyValue
+ }
+ return 0
+}
+
+type CMsgDOTAEmoticonAccessSDO struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ UnlockedEmoticons []byte `protobuf:"bytes,2,opt,name=unlocked_emoticons" json:"unlocked_emoticons,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAEmoticonAccessSDO) Reset() { *m = CMsgDOTAEmoticonAccessSDO{} }
+func (m *CMsgDOTAEmoticonAccessSDO) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAEmoticonAccessSDO) ProtoMessage() {}
+func (*CMsgDOTAEmoticonAccessSDO) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{269} }
+
+func (m *CMsgDOTAEmoticonAccessSDO) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAEmoticonAccessSDO) GetUnlockedEmoticons() []byte {
+ if m != nil {
+ return m.UnlockedEmoticons
+ }
+ return nil
+}
+
+type CMsgClientToGCEmoticonDataRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCEmoticonDataRequest) Reset() { *m = CMsgClientToGCEmoticonDataRequest{} }
+func (m *CMsgClientToGCEmoticonDataRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCEmoticonDataRequest) ProtoMessage() {}
+func (*CMsgClientToGCEmoticonDataRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{270}
+}
+
+type CMsgGCToClientEmoticonData struct {
+ EmoticonAccess *CMsgDOTAEmoticonAccessSDO `protobuf:"bytes,1,opt,name=emoticon_access" json:"emoticon_access,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientEmoticonData) Reset() { *m = CMsgGCToClientEmoticonData{} }
+func (m *CMsgGCToClientEmoticonData) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientEmoticonData) ProtoMessage() {}
+func (*CMsgGCToClientEmoticonData) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{271} }
+
+func (m *CMsgGCToClientEmoticonData) GetEmoticonAccess() *CMsgDOTAEmoticonAccessSDO {
+ if m != nil {
+ return m.EmoticonAccess
+ }
+ return nil
+}
+
+type CMsgClientToGCTrackDialogResult struct {
+ DialogId *uint32 `protobuf:"varint,1,opt,name=dialog_id" json:"dialog_id,omitempty"`
+ Value *uint32 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCTrackDialogResult) Reset() { *m = CMsgClientToGCTrackDialogResult{} }
+func (m *CMsgClientToGCTrackDialogResult) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCTrackDialogResult) ProtoMessage() {}
+func (*CMsgClientToGCTrackDialogResult) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{272}
+}
+
+func (m *CMsgClientToGCTrackDialogResult) GetDialogId() uint32 {
+ if m != nil && m.DialogId != nil {
+ return *m.DialogId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCTrackDialogResult) GetValue() uint32 {
+ if m != nil && m.Value != nil {
+ return *m.Value
+ }
+ return 0
+}
+
+type CMsgGCToClientTournamentItemDrop struct {
+ ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def" json:"item_def,omitempty"`
+ EventType *uint32 `protobuf:"varint,2,opt,name=event_type" json:"event_type,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientTournamentItemDrop) Reset() { *m = CMsgGCToClientTournamentItemDrop{} }
+func (m *CMsgGCToClientTournamentItemDrop) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientTournamentItemDrop) ProtoMessage() {}
+func (*CMsgGCToClientTournamentItemDrop) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{273}
+}
+
+func (m *CMsgGCToClientTournamentItemDrop) GetItemDef() uint32 {
+ if m != nil && m.ItemDef != nil {
+ return *m.ItemDef
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientTournamentItemDrop) GetEventType() uint32 {
+ if m != nil && m.EventType != nil {
+ return *m.EventType
+ }
+ return 0
+}
+
+type CMsgClientToGCSetAdditionalEquips struct {
+ Equips []*CAdditionalEquipSlot `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCSetAdditionalEquips) Reset() { *m = CMsgClientToGCSetAdditionalEquips{} }
+func (m *CMsgClientToGCSetAdditionalEquips) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCSetAdditionalEquips) ProtoMessage() {}
+func (*CMsgClientToGCSetAdditionalEquips) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{274}
+}
+
+func (m *CMsgClientToGCSetAdditionalEquips) GetEquips() []*CAdditionalEquipSlot {
+ if m != nil {
+ return m.Equips
+ }
+ return nil
+}
+
+type CMsgClientToGCSetAdditionalEquipsResponse struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCSetAdditionalEquipsResponse) Reset() {
+ *m = CMsgClientToGCSetAdditionalEquipsResponse{}
+}
+func (m *CMsgClientToGCSetAdditionalEquipsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCSetAdditionalEquipsResponse) ProtoMessage() {}
+func (*CMsgClientToGCSetAdditionalEquipsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{275}
+}
+
+type CMsgClientToGCGetAdditionalEquips struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetAdditionalEquips) Reset() { *m = CMsgClientToGCGetAdditionalEquips{} }
+func (m *CMsgClientToGCGetAdditionalEquips) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetAdditionalEquips) ProtoMessage() {}
+func (*CMsgClientToGCGetAdditionalEquips) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{276}
+}
+
+type CMsgClientToGCGetAdditionalEquipsResponse struct {
+ Equips []*CAdditionalEquipSlot `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetAdditionalEquipsResponse) Reset() {
+ *m = CMsgClientToGCGetAdditionalEquipsResponse{}
+}
+func (m *CMsgClientToGCGetAdditionalEquipsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetAdditionalEquipsResponse) ProtoMessage() {}
+func (*CMsgClientToGCGetAdditionalEquipsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{277}
+}
+
+func (m *CMsgClientToGCGetAdditionalEquipsResponse) GetEquips() []*CAdditionalEquipSlot {
+ if m != nil {
+ return m.Equips
+ }
+ return nil
+}
+
+type CMsgClientToGCGetAllHeroOrder struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetAllHeroOrder) Reset() { *m = CMsgClientToGCGetAllHeroOrder{} }
+func (m *CMsgClientToGCGetAllHeroOrder) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetAllHeroOrder) ProtoMessage() {}
+func (*CMsgClientToGCGetAllHeroOrder) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{278} }
+
+type CMsgClientToGCGetAllHeroOrderResponse struct {
+ HeroIds []uint32 `protobuf:"varint,1,rep,name=hero_ids" json:"hero_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetAllHeroOrderResponse) Reset() { *m = CMsgClientToGCGetAllHeroOrderResponse{} }
+func (m *CMsgClientToGCGetAllHeroOrderResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetAllHeroOrderResponse) ProtoMessage() {}
+func (*CMsgClientToGCGetAllHeroOrderResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{279}
+}
+
+func (m *CMsgClientToGCGetAllHeroOrderResponse) GetHeroIds() []uint32 {
+ if m != nil {
+ return m.HeroIds
+ }
+ return nil
+}
+
+type CMsgClientToGCGetAllHeroProgress struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetAllHeroProgress) Reset() { *m = CMsgClientToGCGetAllHeroProgress{} }
+func (m *CMsgClientToGCGetAllHeroProgress) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetAllHeroProgress) ProtoMessage() {}
+func (*CMsgClientToGCGetAllHeroProgress) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{280}
+}
+
+func (m *CMsgClientToGCGetAllHeroProgress) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+type CMsgClientToGCGetAllHeroProgressResponse struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ CurrHeroId *uint32 `protobuf:"varint,2,opt,name=curr_hero_id" json:"curr_hero_id,omitempty"`
+ LapsCompleted *uint32 `protobuf:"varint,3,opt,name=laps_completed" json:"laps_completed,omitempty"`
+ CurrHeroGames *uint32 `protobuf:"varint,4,opt,name=curr_hero_games" json:"curr_hero_games,omitempty"`
+ CurrLapTimeStarted *uint32 `protobuf:"varint,5,opt,name=curr_lap_time_started" json:"curr_lap_time_started,omitempty"`
+ CurrLapGames *uint32 `protobuf:"varint,6,opt,name=curr_lap_games" json:"curr_lap_games,omitempty"`
+ BestLapGames *uint32 `protobuf:"varint,7,opt,name=best_lap_games" json:"best_lap_games,omitempty"`
+ BestLapTime *uint32 `protobuf:"varint,8,opt,name=best_lap_time" json:"best_lap_time,omitempty"`
+ LapHeroesCompleted *uint32 `protobuf:"varint,9,opt,name=lap_heroes_completed" json:"lap_heroes_completed,omitempty"`
+ LapHeroesRemaining *uint32 `protobuf:"varint,10,opt,name=lap_heroes_remaining" json:"lap_heroes_remaining,omitempty"`
+ NextHeroId *uint32 `protobuf:"varint,11,opt,name=next_hero_id" json:"next_hero_id,omitempty"`
+ PrevHeroId *uint32 `protobuf:"varint,12,opt,name=prev_hero_id" json:"prev_hero_id,omitempty"`
+ PrevHeroGames *uint32 `protobuf:"varint,13,opt,name=prev_hero_games" json:"prev_hero_games,omitempty"`
+ PrevAvgTries *float32 `protobuf:"fixed32,14,opt,name=prev_avg_tries" json:"prev_avg_tries,omitempty"`
+ CurrAvgTries *float32 `protobuf:"fixed32,15,opt,name=curr_avg_tries" json:"curr_avg_tries,omitempty"`
+ NextAvgTries *float32 `protobuf:"fixed32,16,opt,name=next_avg_tries" json:"next_avg_tries,omitempty"`
+ FullLapAvgTries *float32 `protobuf:"fixed32,17,opt,name=full_lap_avg_tries" json:"full_lap_avg_tries,omitempty"`
+ CurrLapAvgTries *float32 `protobuf:"fixed32,18,opt,name=curr_lap_avg_tries" json:"curr_lap_avg_tries,omitempty"`
+ ProfileName *string `protobuf:"bytes,19,opt,name=profile_name" json:"profile_name,omitempty"`
+ StartHeroId *uint32 `protobuf:"varint,20,opt,name=start_hero_id" json:"start_hero_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) Reset() {
+ *m = CMsgClientToGCGetAllHeroProgressResponse{}
+}
+func (m *CMsgClientToGCGetAllHeroProgressResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetAllHeroProgressResponse) ProtoMessage() {}
+func (*CMsgClientToGCGetAllHeroProgressResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{281}
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrHeroId() uint32 {
+ if m != nil && m.CurrHeroId != nil {
+ return *m.CurrHeroId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetLapsCompleted() uint32 {
+ if m != nil && m.LapsCompleted != nil {
+ return *m.LapsCompleted
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrHeroGames() uint32 {
+ if m != nil && m.CurrHeroGames != nil {
+ return *m.CurrHeroGames
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrLapTimeStarted() uint32 {
+ if m != nil && m.CurrLapTimeStarted != nil {
+ return *m.CurrLapTimeStarted
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrLapGames() uint32 {
+ if m != nil && m.CurrLapGames != nil {
+ return *m.CurrLapGames
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetBestLapGames() uint32 {
+ if m != nil && m.BestLapGames != nil {
+ return *m.BestLapGames
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetBestLapTime() uint32 {
+ if m != nil && m.BestLapTime != nil {
+ return *m.BestLapTime
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetLapHeroesCompleted() uint32 {
+ if m != nil && m.LapHeroesCompleted != nil {
+ return *m.LapHeroesCompleted
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetLapHeroesRemaining() uint32 {
+ if m != nil && m.LapHeroesRemaining != nil {
+ return *m.LapHeroesRemaining
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetNextHeroId() uint32 {
+ if m != nil && m.NextHeroId != nil {
+ return *m.NextHeroId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetPrevHeroId() uint32 {
+ if m != nil && m.PrevHeroId != nil {
+ return *m.PrevHeroId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetPrevHeroGames() uint32 {
+ if m != nil && m.PrevHeroGames != nil {
+ return *m.PrevHeroGames
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetPrevAvgTries() float32 {
+ if m != nil && m.PrevAvgTries != nil {
+ return *m.PrevAvgTries
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrAvgTries() float32 {
+ if m != nil && m.CurrAvgTries != nil {
+ return *m.CurrAvgTries
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetNextAvgTries() float32 {
+ if m != nil && m.NextAvgTries != nil {
+ return *m.NextAvgTries
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetFullLapAvgTries() float32 {
+ if m != nil && m.FullLapAvgTries != nil {
+ return *m.FullLapAvgTries
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetCurrLapAvgTries() float32 {
+ if m != nil && m.CurrLapAvgTries != nil {
+ return *m.CurrLapAvgTries
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetProfileName() string {
+ if m != nil && m.ProfileName != nil {
+ return *m.ProfileName
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCGetAllHeroProgressResponse) GetStartHeroId() uint32 {
+ if m != nil && m.StartHeroId != nil {
+ return *m.StartHeroId
+ }
+ return 0
+}
+
+type CMsgClientToGCGetTrophyList struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetTrophyList) Reset() { *m = CMsgClientToGCGetTrophyList{} }
+func (m *CMsgClientToGCGetTrophyList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetTrophyList) ProtoMessage() {}
+func (*CMsgClientToGCGetTrophyList) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{282} }
+
+func (m *CMsgClientToGCGetTrophyList) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+type CMsgClientToGCGetTrophyListResponse struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ Trophies []*CMsgClientToGCGetTrophyListResponse_Trophy `protobuf:"bytes,2,rep,name=trophies" json:"trophies,omitempty"`
+ ProfileName *string `protobuf:"bytes,3,opt,name=profile_name" json:"profile_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetTrophyListResponse) Reset() { *m = CMsgClientToGCGetTrophyListResponse{} }
+func (m *CMsgClientToGCGetTrophyListResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetTrophyListResponse) ProtoMessage() {}
+func (*CMsgClientToGCGetTrophyListResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{283}
+}
+
+func (m *CMsgClientToGCGetTrophyListResponse) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetTrophyListResponse) GetTrophies() []*CMsgClientToGCGetTrophyListResponse_Trophy {
+ if m != nil {
+ return m.Trophies
+ }
+ return nil
+}
+
+func (m *CMsgClientToGCGetTrophyListResponse) GetProfileName() string {
+ if m != nil && m.ProfileName != nil {
+ return *m.ProfileName
+ }
+ return ""
+}
+
+type CMsgClientToGCGetTrophyListResponse_Trophy struct {
+ TrophyId *uint32 `protobuf:"varint,1,opt,name=trophy_id" json:"trophy_id,omitempty"`
+ TrophyScore *uint32 `protobuf:"varint,2,opt,name=trophy_score" json:"trophy_score,omitempty"`
+ LastUpdated *uint32 `protobuf:"varint,3,opt,name=last_updated" json:"last_updated,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetTrophyListResponse_Trophy) Reset() {
+ *m = CMsgClientToGCGetTrophyListResponse_Trophy{}
+}
+func (m *CMsgClientToGCGetTrophyListResponse_Trophy) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCGetTrophyListResponse_Trophy) ProtoMessage() {}
+func (*CMsgClientToGCGetTrophyListResponse_Trophy) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{283, 0}
+}
+
+func (m *CMsgClientToGCGetTrophyListResponse_Trophy) GetTrophyId() uint32 {
+ if m != nil && m.TrophyId != nil {
+ return *m.TrophyId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetTrophyListResponse_Trophy) GetTrophyScore() uint32 {
+ if m != nil && m.TrophyScore != nil {
+ return *m.TrophyScore
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetTrophyListResponse_Trophy) GetLastUpdated() uint32 {
+ if m != nil && m.LastUpdated != nil {
+ return *m.LastUpdated
+ }
+ return 0
+}
+
+type CMsgGCToClientTrophyAwarded struct {
+ TrophyId *uint32 `protobuf:"varint,1,opt,name=trophy_id" json:"trophy_id,omitempty"`
+ TrophyScore *uint32 `protobuf:"varint,2,opt,name=trophy_score" json:"trophy_score,omitempty"`
+ TrophyOldScore *uint32 `protobuf:"varint,3,opt,name=trophy_old_score" json:"trophy_old_score,omitempty"`
+ LastUpdated *uint32 `protobuf:"varint,4,opt,name=last_updated" json:"last_updated,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientTrophyAwarded) Reset() { *m = CMsgGCToClientTrophyAwarded{} }
+func (m *CMsgGCToClientTrophyAwarded) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientTrophyAwarded) ProtoMessage() {}
+func (*CMsgGCToClientTrophyAwarded) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{284} }
+
+func (m *CMsgGCToClientTrophyAwarded) GetTrophyId() uint32 {
+ if m != nil && m.TrophyId != nil {
+ return *m.TrophyId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientTrophyAwarded) GetTrophyScore() uint32 {
+ if m != nil && m.TrophyScore != nil {
+ return *m.TrophyScore
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientTrophyAwarded) GetTrophyOldScore() uint32 {
+ if m != nil && m.TrophyOldScore != nil {
+ return *m.TrophyOldScore
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientTrophyAwarded) GetLastUpdated() uint32 {
+ if m != nil && m.LastUpdated != nil {
+ return *m.LastUpdated
+ }
+ return 0
+}
+
+type CMsgClientToGCGetProfileCard struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetProfileCard) Reset() { *m = CMsgClientToGCGetProfileCard{} }
+func (m *CMsgClientToGCGetProfileCard) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetProfileCard) ProtoMessage() {}
+func (*CMsgClientToGCGetProfileCard) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{285} }
+
+func (m *CMsgClientToGCGetProfileCard) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+type CMsgClientToGCSetProfileCardSlots struct {
+ Slots []*CMsgClientToGCSetProfileCardSlots_CardSlot `protobuf:"bytes,1,rep,name=slots" json:"slots,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCSetProfileCardSlots) Reset() { *m = CMsgClientToGCSetProfileCardSlots{} }
+func (m *CMsgClientToGCSetProfileCardSlots) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCSetProfileCardSlots) ProtoMessage() {}
+func (*CMsgClientToGCSetProfileCardSlots) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{286}
+}
+
+func (m *CMsgClientToGCSetProfileCardSlots) GetSlots() []*CMsgClientToGCSetProfileCardSlots_CardSlot {
+ if m != nil {
+ return m.Slots
+ }
+ return nil
+}
+
+type CMsgClientToGCSetProfileCardSlots_CardSlot struct {
+ SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id" json:"slot_id,omitempty"`
+ SlotType *EProfileCardSlotType `protobuf:"varint,2,opt,name=slot_type,enum=EProfileCardSlotType,def=0" json:"slot_type,omitempty"`
+ SlotValue *uint64 `protobuf:"varint,3,opt,name=slot_value" json:"slot_value,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) Reset() {
+ *m = CMsgClientToGCSetProfileCardSlots_CardSlot{}
+}
+func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCSetProfileCardSlots_CardSlot) ProtoMessage() {}
+func (*CMsgClientToGCSetProfileCardSlots_CardSlot) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{286, 0}
+}
+
+const Default_CMsgClientToGCSetProfileCardSlots_CardSlot_SlotType EProfileCardSlotType = EProfileCardSlotType_k_EProfileCardSlotType_Empty
+
+func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) GetSlotId() uint32 {
+ if m != nil && m.SlotId != nil {
+ return *m.SlotId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) GetSlotType() EProfileCardSlotType {
+ if m != nil && m.SlotType != nil {
+ return *m.SlotType
+ }
+ return Default_CMsgClientToGCSetProfileCardSlots_CardSlot_SlotType
+}
+
+func (m *CMsgClientToGCSetProfileCardSlots_CardSlot) GetSlotValue() uint64 {
+ if m != nil && m.SlotValue != nil {
+ return *m.SlotValue
+ }
+ return 0
+}
+
+type CMsgClientToGCGetProfileCardStats struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetProfileCardStats) Reset() { *m = CMsgClientToGCGetProfileCardStats{} }
+func (m *CMsgClientToGCGetProfileCardStats) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetProfileCardStats) ProtoMessage() {}
+func (*CMsgClientToGCGetProfileCardStats) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{287}
+}
+
+type CMsgClientToGCCreateHeroStatue struct {
+ SourceItem *uint64 `protobuf:"varint,1,opt,name=source_item" json:"source_item,omitempty"`
+ HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id" json:"hero_id,omitempty"`
+ SequenceName *string `protobuf:"bytes,4,opt,name=sequence_name" json:"sequence_name,omitempty"`
+ Cycle *float32 `protobuf:"fixed32,5,opt,name=cycle" json:"cycle,omitempty"`
+ Wearables []uint32 `protobuf:"varint,6,rep,name=wearables" json:"wearables,omitempty"`
+ Inscription *string `protobuf:"bytes,7,opt,name=inscription" json:"inscription,omitempty"`
+ Styles []uint32 `protobuf:"varint,8,rep,name=styles" json:"styles,omitempty"`
+ ReforgerItem *uint64 `protobuf:"varint,9,opt,name=reforger_item" json:"reforger_item,omitempty"`
+ TournamentDrop *bool `protobuf:"varint,10,opt,name=tournament_drop" json:"tournament_drop,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCCreateHeroStatue) Reset() { *m = CMsgClientToGCCreateHeroStatue{} }
+func (m *CMsgClientToGCCreateHeroStatue) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCCreateHeroStatue) ProtoMessage() {}
+func (*CMsgClientToGCCreateHeroStatue) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{288}
+}
+
+func (m *CMsgClientToGCCreateHeroStatue) GetSourceItem() uint64 {
+ if m != nil && m.SourceItem != nil {
+ return *m.SourceItem
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCCreateHeroStatue) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCCreateHeroStatue) GetSequenceName() string {
+ if m != nil && m.SequenceName != nil {
+ return *m.SequenceName
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCCreateHeroStatue) GetCycle() float32 {
+ if m != nil && m.Cycle != nil {
+ return *m.Cycle
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCCreateHeroStatue) GetWearables() []uint32 {
+ if m != nil {
+ return m.Wearables
+ }
+ return nil
+}
+
+func (m *CMsgClientToGCCreateHeroStatue) GetInscription() string {
+ if m != nil && m.Inscription != nil {
+ return *m.Inscription
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCCreateHeroStatue) GetStyles() []uint32 {
+ if m != nil {
+ return m.Styles
+ }
+ return nil
+}
+
+func (m *CMsgClientToGCCreateHeroStatue) GetReforgerItem() uint64 {
+ if m != nil && m.ReforgerItem != nil {
+ return *m.ReforgerItem
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCCreateHeroStatue) GetTournamentDrop() bool {
+ if m != nil && m.TournamentDrop != nil {
+ return *m.TournamentDrop
+ }
+ return false
+}
+
+type CMsgClientToGCCreateTeamShowcase struct {
+ SourceItem *uint64 `protobuf:"varint,1,opt,name=source_item" json:"source_item,omitempty"`
+ HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id" json:"hero_id,omitempty"`
+ SequenceName *string `protobuf:"bytes,4,opt,name=sequence_name" json:"sequence_name,omitempty"`
+ Cycle *float32 `protobuf:"fixed32,5,opt,name=cycle" json:"cycle,omitempty"`
+ Wearables []uint32 `protobuf:"varint,6,rep,name=wearables" json:"wearables,omitempty"`
+ Inscription *string `protobuf:"bytes,7,opt,name=inscription" json:"inscription,omitempty"`
+ Styles []uint32 `protobuf:"varint,8,rep,name=styles" json:"styles,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCCreateTeamShowcase) Reset() { *m = CMsgClientToGCCreateTeamShowcase{} }
+func (m *CMsgClientToGCCreateTeamShowcase) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCCreateTeamShowcase) ProtoMessage() {}
+func (*CMsgClientToGCCreateTeamShowcase) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{289}
+}
+
+func (m *CMsgClientToGCCreateTeamShowcase) GetSourceItem() uint64 {
+ if m != nil && m.SourceItem != nil {
+ return *m.SourceItem
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCCreateTeamShowcase) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCCreateTeamShowcase) GetSequenceName() string {
+ if m != nil && m.SequenceName != nil {
+ return *m.SequenceName
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCCreateTeamShowcase) GetCycle() float32 {
+ if m != nil && m.Cycle != nil {
+ return *m.Cycle
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCCreateTeamShowcase) GetWearables() []uint32 {
+ if m != nil {
+ return m.Wearables
+ }
+ return nil
+}
+
+func (m *CMsgClientToGCCreateTeamShowcase) GetInscription() string {
+ if m != nil && m.Inscription != nil {
+ return *m.Inscription
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCCreateTeamShowcase) GetStyles() []uint32 {
+ if m != nil {
+ return m.Styles
+ }
+ return nil
+}
+
+type CMsgGCToClientHeroStatueCreateResult struct {
+ ResultingItem *uint64 `protobuf:"varint,1,opt,name=resulting_item" json:"resulting_item,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientHeroStatueCreateResult) Reset() { *m = CMsgGCToClientHeroStatueCreateResult{} }
+func (m *CMsgGCToClientHeroStatueCreateResult) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientHeroStatueCreateResult) ProtoMessage() {}
+func (*CMsgGCToClientHeroStatueCreateResult) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{290}
+}
+
+func (m *CMsgGCToClientHeroStatueCreateResult) GetResultingItem() uint64 {
+ if m != nil && m.ResultingItem != nil {
+ return *m.ResultingItem
+ }
+ return 0
+}
+
+type CMsgGCToClientTeamShowcaseCreateResult struct {
+ ResultingItem *uint64 `protobuf:"varint,1,opt,name=resulting_item" json:"resulting_item,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientTeamShowcaseCreateResult) Reset() {
+ *m = CMsgGCToClientTeamShowcaseCreateResult{}
+}
+func (m *CMsgGCToClientTeamShowcaseCreateResult) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientTeamShowcaseCreateResult) ProtoMessage() {}
+func (*CMsgGCToClientTeamShowcaseCreateResult) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{291}
+}
+
+func (m *CMsgGCToClientTeamShowcaseCreateResult) GetResultingItem() uint64 {
+ if m != nil && m.ResultingItem != nil {
+ return *m.ResultingItem
+ }
+ return 0
+}
+
+type CMsgClientToGCRecordCompendiumStats struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ ViewDurationS *uint32 `protobuf:"varint,2,opt,name=view_duration_s" json:"view_duration_s,omitempty"`
+ VideosViewed *uint32 `protobuf:"varint,3,opt,name=videos_viewed" json:"videos_viewed,omitempty"`
+ PageTurns *uint32 `protobuf:"varint,4,opt,name=page_turns" json:"page_turns,omitempty"`
+ LinksFollowed *uint32 `protobuf:"varint,5,opt,name=links_followed" json:"links_followed,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCRecordCompendiumStats) Reset() { *m = CMsgClientToGCRecordCompendiumStats{} }
+func (m *CMsgClientToGCRecordCompendiumStats) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCRecordCompendiumStats) ProtoMessage() {}
+func (*CMsgClientToGCRecordCompendiumStats) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{292}
+}
+
+func (m *CMsgClientToGCRecordCompendiumStats) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCRecordCompendiumStats) GetViewDurationS() uint32 {
+ if m != nil && m.ViewDurationS != nil {
+ return *m.ViewDurationS
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCRecordCompendiumStats) GetVideosViewed() uint32 {
+ if m != nil && m.VideosViewed != nil {
+ return *m.VideosViewed
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCRecordCompendiumStats) GetPageTurns() uint32 {
+ if m != nil && m.PageTurns != nil {
+ return *m.PageTurns
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCRecordCompendiumStats) GetLinksFollowed() uint32 {
+ if m != nil && m.LinksFollowed != nil {
+ return *m.LinksFollowed
+ }
+ return 0
+}
+
+type CMsgGCToClientEventStatusChanged struct {
+ ActiveEvents []EEvent `protobuf:"varint,1,rep,name=active_events,enum=EEvent" json:"active_events,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientEventStatusChanged) Reset() { *m = CMsgGCToClientEventStatusChanged{} }
+func (m *CMsgGCToClientEventStatusChanged) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientEventStatusChanged) ProtoMessage() {}
+func (*CMsgGCToClientEventStatusChanged) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{293}
+}
+
+func (m *CMsgGCToClientEventStatusChanged) GetActiveEvents() []EEvent {
+ if m != nil {
+ return m.ActiveEvents
+ }
+ return nil
+}
+
+type CMsgClientToGCPlayerStatsRequest struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCPlayerStatsRequest) Reset() { *m = CMsgClientToGCPlayerStatsRequest{} }
+func (m *CMsgClientToGCPlayerStatsRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCPlayerStatsRequest) ProtoMessage() {}
+func (*CMsgClientToGCPlayerStatsRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{294}
+}
+
+func (m *CMsgClientToGCPlayerStatsRequest) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+type CMsgGCToClientPlayerStatsResponse struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ PlayerStats []float32 `protobuf:"fixed32,2,rep,name=player_stats" json:"player_stats,omitempty"`
+ MatchCount *uint32 `protobuf:"varint,3,opt,name=match_count" json:"match_count,omitempty"`
+ MeanGpm *float32 `protobuf:"fixed32,4,opt,name=mean_gpm" json:"mean_gpm,omitempty"`
+ MeanXppm *float32 `protobuf:"fixed32,5,opt,name=mean_xppm" json:"mean_xppm,omitempty"`
+ MeanLasthits *float32 `protobuf:"fixed32,6,opt,name=mean_lasthits" json:"mean_lasthits,omitempty"`
+ Rampages *uint32 `protobuf:"varint,7,opt,name=rampages" json:"rampages,omitempty"`
+ TripleKills *uint32 `protobuf:"varint,8,opt,name=triple_kills" json:"triple_kills,omitempty"`
+ FirstBloodClaimed *uint32 `protobuf:"varint,9,opt,name=first_blood_claimed" json:"first_blood_claimed,omitempty"`
+ FirstBloodGiven *uint32 `protobuf:"varint,10,opt,name=first_blood_given" json:"first_blood_given,omitempty"`
+ CouriersKilled *uint32 `protobuf:"varint,11,opt,name=couriers_killed" json:"couriers_killed,omitempty"`
+ AegisesSnatched *uint32 `protobuf:"varint,12,opt,name=aegises_snatched" json:"aegises_snatched,omitempty"`
+ CheesesEaten *uint32 `protobuf:"varint,13,opt,name=cheeses_eaten" json:"cheeses_eaten,omitempty"`
+ CreepsStacked *uint32 `protobuf:"varint,14,opt,name=creeps_stacked" json:"creeps_stacked,omitempty"`
+ FightScore *float32 `protobuf:"fixed32,15,opt,name=fight_score" json:"fight_score,omitempty"`
+ FarmScore *float32 `protobuf:"fixed32,16,opt,name=farm_score" json:"farm_score,omitempty"`
+ SupportScore *float32 `protobuf:"fixed32,17,opt,name=support_score" json:"support_score,omitempty"`
+ PushScore *float32 `protobuf:"fixed32,18,opt,name=push_score" json:"push_score,omitempty"`
+ VersatilityScore *float32 `protobuf:"fixed32,19,opt,name=versatility_score" json:"versatility_score,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) Reset() { *m = CMsgGCToClientPlayerStatsResponse{} }
+func (m *CMsgGCToClientPlayerStatsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientPlayerStatsResponse) ProtoMessage() {}
+func (*CMsgGCToClientPlayerStatsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{295}
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetPlayerStats() []float32 {
+ if m != nil {
+ return m.PlayerStats
+ }
+ return nil
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetMatchCount() uint32 {
+ if m != nil && m.MatchCount != nil {
+ return *m.MatchCount
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetMeanGpm() float32 {
+ if m != nil && m.MeanGpm != nil {
+ return *m.MeanGpm
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetMeanXppm() float32 {
+ if m != nil && m.MeanXppm != nil {
+ return *m.MeanXppm
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetMeanLasthits() float32 {
+ if m != nil && m.MeanLasthits != nil {
+ return *m.MeanLasthits
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetRampages() uint32 {
+ if m != nil && m.Rampages != nil {
+ return *m.Rampages
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetTripleKills() uint32 {
+ if m != nil && m.TripleKills != nil {
+ return *m.TripleKills
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetFirstBloodClaimed() uint32 {
+ if m != nil && m.FirstBloodClaimed != nil {
+ return *m.FirstBloodClaimed
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetFirstBloodGiven() uint32 {
+ if m != nil && m.FirstBloodGiven != nil {
+ return *m.FirstBloodGiven
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetCouriersKilled() uint32 {
+ if m != nil && m.CouriersKilled != nil {
+ return *m.CouriersKilled
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetAegisesSnatched() uint32 {
+ if m != nil && m.AegisesSnatched != nil {
+ return *m.AegisesSnatched
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetCheesesEaten() uint32 {
+ if m != nil && m.CheesesEaten != nil {
+ return *m.CheesesEaten
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetCreepsStacked() uint32 {
+ if m != nil && m.CreepsStacked != nil {
+ return *m.CreepsStacked
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetFightScore() float32 {
+ if m != nil && m.FightScore != nil {
+ return *m.FightScore
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetFarmScore() float32 {
+ if m != nil && m.FarmScore != nil {
+ return *m.FarmScore
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetSupportScore() float32 {
+ if m != nil && m.SupportScore != nil {
+ return *m.SupportScore
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetPushScore() float32 {
+ if m != nil && m.PushScore != nil {
+ return *m.PushScore
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPlayerStatsResponse) GetVersatilityScore() float32 {
+ if m != nil && m.VersatilityScore != nil {
+ return *m.VersatilityScore
+ }
+ return 0
+}
+
+type CMsgClientToGCCustomGamePlayerCountRequest struct {
+ CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCCustomGamePlayerCountRequest) Reset() {
+ *m = CMsgClientToGCCustomGamePlayerCountRequest{}
+}
+func (m *CMsgClientToGCCustomGamePlayerCountRequest) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCCustomGamePlayerCountRequest) ProtoMessage() {}
+func (*CMsgClientToGCCustomGamePlayerCountRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{296}
+}
+
+func (m *CMsgClientToGCCustomGamePlayerCountRequest) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+type CMsgGCToClientCustomGamePlayerCountResponse struct {
+ CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ PlayerCount *uint64 `protobuf:"varint,2,opt,name=player_count" json:"player_count,omitempty"`
+ SpectatorCount *uint64 `protobuf:"varint,3,opt,name=spectator_count" json:"spectator_count,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientCustomGamePlayerCountResponse) Reset() {
+ *m = CMsgGCToClientCustomGamePlayerCountResponse{}
+}
+func (m *CMsgGCToClientCustomGamePlayerCountResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientCustomGamePlayerCountResponse) ProtoMessage() {}
+func (*CMsgGCToClientCustomGamePlayerCountResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{297}
+}
+
+func (m *CMsgGCToClientCustomGamePlayerCountResponse) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientCustomGamePlayerCountResponse) GetPlayerCount() uint64 {
+ if m != nil && m.PlayerCount != nil {
+ return *m.PlayerCount
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientCustomGamePlayerCountResponse) GetSpectatorCount() uint64 {
+ if m != nil && m.SpectatorCount != nil {
+ return *m.SpectatorCount
+ }
+ return 0
+}
+
+type CMsgClientToGCCustomGamesFriendsPlayedRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) Reset() {
+ *m = CMsgClientToGCCustomGamesFriendsPlayedRequest{}
+}
+func (m *CMsgClientToGCCustomGamesFriendsPlayedRequest) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCCustomGamesFriendsPlayedRequest) ProtoMessage() {}
+func (*CMsgClientToGCCustomGamesFriendsPlayedRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{298}
+}
+
+type CMsgGCToClientCustomGamesFriendsPlayedResponse struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ Games []*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame `protobuf:"bytes,2,rep,name=games" json:"games,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) Reset() {
+ *m = CMsgGCToClientCustomGamesFriendsPlayedResponse{}
+}
+func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientCustomGamesFriendsPlayedResponse) ProtoMessage() {}
+func (*CMsgGCToClientCustomGamesFriendsPlayedResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{299}
+}
+
+func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse) GetGames() []*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame {
+ if m != nil {
+ return m.Games
+ }
+ return nil
+}
+
+type CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame struct {
+ CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ AccountIds []uint32 `protobuf:"varint,2,rep,name=account_ids" json:"account_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) Reset() {
+ *m = CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame{}
+}
+func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) ProtoMessage() {}
+func (*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{299, 0}
+}
+
+func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame) GetAccountIds() []uint32 {
+ if m != nil {
+ return m.AccountIds
+ }
+ return nil
+}
+
+type CMsgClientToGCSocialFeedPostCommentRequest struct {
+ EventId *uint64 `protobuf:"varint,1,opt,name=event_id" json:"event_id,omitempty"`
+ Comment *string `protobuf:"bytes,2,opt,name=comment" json:"comment,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCSocialFeedPostCommentRequest) Reset() {
+ *m = CMsgClientToGCSocialFeedPostCommentRequest{}
+}
+func (m *CMsgClientToGCSocialFeedPostCommentRequest) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCSocialFeedPostCommentRequest) ProtoMessage() {}
+func (*CMsgClientToGCSocialFeedPostCommentRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{300}
+}
+
+func (m *CMsgClientToGCSocialFeedPostCommentRequest) GetEventId() uint64 {
+ if m != nil && m.EventId != nil {
+ return *m.EventId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCSocialFeedPostCommentRequest) GetComment() string {
+ if m != nil && m.Comment != nil {
+ return *m.Comment
+ }
+ return ""
+}
+
+type CMsgGCToClientSocialFeedPostCommentResponse struct {
+ Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientSocialFeedPostCommentResponse) Reset() {
+ *m = CMsgGCToClientSocialFeedPostCommentResponse{}
+}
+func (m *CMsgGCToClientSocialFeedPostCommentResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientSocialFeedPostCommentResponse) ProtoMessage() {}
+func (*CMsgGCToClientSocialFeedPostCommentResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{301}
+}
+
+func (m *CMsgGCToClientSocialFeedPostCommentResponse) GetSuccess() bool {
+ if m != nil && m.Success != nil {
+ return *m.Success
+ }
+ return false
+}
+
+type CMsgClientToGCSocialFeedPostMessageRequest struct {
+ Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
+ MatchId *uint64 `protobuf:"varint,2,opt,name=match_id" json:"match_id,omitempty"`
+ MatchTimestamp *uint32 `protobuf:"varint,3,opt,name=match_timestamp" json:"match_timestamp,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCSocialFeedPostMessageRequest) Reset() {
+ *m = CMsgClientToGCSocialFeedPostMessageRequest{}
+}
+func (m *CMsgClientToGCSocialFeedPostMessageRequest) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCSocialFeedPostMessageRequest) ProtoMessage() {}
+func (*CMsgClientToGCSocialFeedPostMessageRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{302}
+}
+
+func (m *CMsgClientToGCSocialFeedPostMessageRequest) GetMessage() string {
+ if m != nil && m.Message != nil {
+ return *m.Message
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCSocialFeedPostMessageRequest) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCSocialFeedPostMessageRequest) GetMatchTimestamp() uint32 {
+ if m != nil && m.MatchTimestamp != nil {
+ return *m.MatchTimestamp
+ }
+ return 0
+}
+
+type CMsgGCToClientSocialFeedPostMessageResponse struct {
+ Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientSocialFeedPostMessageResponse) Reset() {
+ *m = CMsgGCToClientSocialFeedPostMessageResponse{}
+}
+func (m *CMsgGCToClientSocialFeedPostMessageResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientSocialFeedPostMessageResponse) ProtoMessage() {}
+func (*CMsgGCToClientSocialFeedPostMessageResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{303}
+}
+
+func (m *CMsgGCToClientSocialFeedPostMessageResponse) GetSuccess() bool {
+ if m != nil && m.Success != nil {
+ return *m.Success
+ }
+ return false
+}
+
+type CMsgClientToGCFriendsPlayedCustomGameRequest struct {
+ CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) Reset() {
+ *m = CMsgClientToGCFriendsPlayedCustomGameRequest{}
+}
+func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCFriendsPlayedCustomGameRequest) ProtoMessage() {}
+func (*CMsgClientToGCFriendsPlayedCustomGameRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{304}
+}
+
+func (m *CMsgClientToGCFriendsPlayedCustomGameRequest) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+type CMsgGCToClientFriendsPlayedCustomGameResponse struct {
+ CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ AccountIds []uint32 `protobuf:"varint,2,rep,name=account_ids" json:"account_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) Reset() {
+ *m = CMsgGCToClientFriendsPlayedCustomGameResponse{}
+}
+func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientFriendsPlayedCustomGameResponse) ProtoMessage() {}
+func (*CMsgGCToClientFriendsPlayedCustomGameResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{305}
+}
+
+func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFriendsPlayedCustomGameResponse) GetAccountIds() []uint32 {
+ if m != nil {
+ return m.AccountIds
+ }
+ return nil
+}
+
+type CMsgClientToGCFeaturedHeroesRequest struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCFeaturedHeroesRequest) Reset() { *m = CMsgClientToGCFeaturedHeroesRequest{} }
+func (m *CMsgClientToGCFeaturedHeroesRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCFeaturedHeroesRequest) ProtoMessage() {}
+func (*CMsgClientToGCFeaturedHeroesRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{306}
+}
+
+type CMsgGCToClientFeaturedHeroesResponse struct {
+ Categories []*CMsgGCToClientFeaturedHeroesResponse_Category `protobuf:"bytes,1,rep,name=categories" json:"categories,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse) Reset() { *m = CMsgGCToClientFeaturedHeroesResponse{} }
+func (m *CMsgGCToClientFeaturedHeroesResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientFeaturedHeroesResponse) ProtoMessage() {}
+func (*CMsgGCToClientFeaturedHeroesResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{307}
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse) GetCategories() []*CMsgGCToClientFeaturedHeroesResponse_Category {
+ if m != nil {
+ return m.Categories
+ }
+ return nil
+}
+
+type CMsgGCToClientFeaturedHeroesResponse_DataField struct {
+ DataType *EFeaturedHeroDataType `protobuf:"varint,1,opt,name=data_type,enum=EFeaturedHeroDataType,def=0" json:"data_type,omitempty"`
+ Uint32Value *uint32 `protobuf:"varint,2,opt,name=uint32_value" json:"uint32_value,omitempty"`
+ Uint64Value *uint64 `protobuf:"varint,3,opt,name=uint64_value" json:"uint64_value,omitempty"`
+ StringValue *string `protobuf:"bytes,4,opt,name=string_value" json:"string_value,omitempty"`
+ FloatValue *float32 `protobuf:"fixed32,5,opt,name=float_value" json:"float_value,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) Reset() {
+ *m = CMsgGCToClientFeaturedHeroesResponse_DataField{}
+}
+func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientFeaturedHeroesResponse_DataField) ProtoMessage() {}
+func (*CMsgGCToClientFeaturedHeroesResponse_DataField) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{307, 0}
+}
+
+const Default_CMsgGCToClientFeaturedHeroesResponse_DataField_DataType EFeaturedHeroDataType = EFeaturedHeroDataType_k_EFeaturedHeroDataType_HeroID
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) GetDataType() EFeaturedHeroDataType {
+ if m != nil && m.DataType != nil {
+ return *m.DataType
+ }
+ return Default_CMsgGCToClientFeaturedHeroesResponse_DataField_DataType
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) GetUint32Value() uint32 {
+ if m != nil && m.Uint32Value != nil {
+ return *m.Uint32Value
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) GetUint64Value() uint64 {
+ if m != nil && m.Uint64Value != nil {
+ return *m.Uint64Value
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) GetStringValue() string {
+ if m != nil && m.StringValue != nil {
+ return *m.StringValue
+ }
+ return ""
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_DataField) GetFloatValue() float32 {
+ if m != nil && m.FloatValue != nil {
+ return *m.FloatValue
+ }
+ return 0
+}
+
+type CMsgGCToClientFeaturedHeroesResponse_FeaturedHero struct {
+ DataFields []*CMsgGCToClientFeaturedHeroesResponse_DataField `protobuf:"bytes,1,rep,name=data_fields" json:"data_fields,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_FeaturedHero) Reset() {
+ *m = CMsgGCToClientFeaturedHeroesResponse_FeaturedHero{}
+}
+func (m *CMsgGCToClientFeaturedHeroesResponse_FeaturedHero) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientFeaturedHeroesResponse_FeaturedHero) ProtoMessage() {}
+func (*CMsgGCToClientFeaturedHeroesResponse_FeaturedHero) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{307, 1}
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_FeaturedHero) GetDataFields() []*CMsgGCToClientFeaturedHeroesResponse_DataField {
+ if m != nil {
+ return m.DataFields
+ }
+ return nil
+}
+
+type CMsgGCToClientFeaturedHeroesResponse_Category struct {
+ CategoryWeight *int32 `protobuf:"varint,1,opt,name=category_weight" json:"category_weight,omitempty"`
+ TextFields []EFeaturedHeroTextField `protobuf:"varint,2,rep,name=text_fields,enum=EFeaturedHeroTextField" json:"text_fields,omitempty"`
+ FeaturedHeroes []*CMsgGCToClientFeaturedHeroesResponse_FeaturedHero `protobuf:"bytes,3,rep,name=featured_heroes" json:"featured_heroes,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_Category) Reset() {
+ *m = CMsgGCToClientFeaturedHeroesResponse_Category{}
+}
+func (m *CMsgGCToClientFeaturedHeroesResponse_Category) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientFeaturedHeroesResponse_Category) ProtoMessage() {}
+func (*CMsgGCToClientFeaturedHeroesResponse_Category) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{307, 2}
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_Category) GetCategoryWeight() int32 {
+ if m != nil && m.CategoryWeight != nil {
+ return *m.CategoryWeight
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_Category) GetTextFields() []EFeaturedHeroTextField {
+ if m != nil {
+ return m.TextFields
+ }
+ return nil
+}
+
+func (m *CMsgGCToClientFeaturedHeroesResponse_Category) GetFeaturedHeroes() []*CMsgGCToClientFeaturedHeroesResponse_FeaturedHero {
+ if m != nil {
+ return m.FeaturedHeroes
+ }
+ return nil
+}
+
+type CMsgClientToGCSocialMatchPostCommentRequest struct {
+ MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ Comment *string `protobuf:"bytes,2,opt,name=comment" json:"comment,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCSocialMatchPostCommentRequest) Reset() {
+ *m = CMsgClientToGCSocialMatchPostCommentRequest{}
+}
+func (m *CMsgClientToGCSocialMatchPostCommentRequest) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCSocialMatchPostCommentRequest) ProtoMessage() {}
+func (*CMsgClientToGCSocialMatchPostCommentRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{308}
+}
+
+func (m *CMsgClientToGCSocialMatchPostCommentRequest) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCSocialMatchPostCommentRequest) GetComment() string {
+ if m != nil && m.Comment != nil {
+ return *m.Comment
+ }
+ return ""
+}
+
+type CMsgGCToClientSocialMatchPostCommentResponse struct {
+ Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientSocialMatchPostCommentResponse) Reset() {
+ *m = CMsgGCToClientSocialMatchPostCommentResponse{}
+}
+func (m *CMsgGCToClientSocialMatchPostCommentResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientSocialMatchPostCommentResponse) ProtoMessage() {}
+func (*CMsgGCToClientSocialMatchPostCommentResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{309}
+}
+
+func (m *CMsgGCToClientSocialMatchPostCommentResponse) GetSuccess() bool {
+ if m != nil && m.Success != nil {
+ return *m.Success
+ }
+ return false
+}
+
+type CMsgClientToGCSocialMatchDetailsRequest struct {
+ MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ PaginationTimestamp *uint32 `protobuf:"varint,2,opt,name=pagination_timestamp" json:"pagination_timestamp,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCSocialMatchDetailsRequest) Reset() {
+ *m = CMsgClientToGCSocialMatchDetailsRequest{}
+}
+func (m *CMsgClientToGCSocialMatchDetailsRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCSocialMatchDetailsRequest) ProtoMessage() {}
+func (*CMsgClientToGCSocialMatchDetailsRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{310}
+}
+
+func (m *CMsgClientToGCSocialMatchDetailsRequest) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCSocialMatchDetailsRequest) GetPaginationTimestamp() uint32 {
+ if m != nil && m.PaginationTimestamp != nil {
+ return *m.PaginationTimestamp
+ }
+ return 0
+}
+
+type CMsgGCToClientSocialMatchDetailsResponse struct {
+ Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
+ Comments []*CMsgGCToClientSocialMatchDetailsResponse_Comment `protobuf:"bytes,2,rep,name=comments" json:"comments,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientSocialMatchDetailsResponse) Reset() {
+ *m = CMsgGCToClientSocialMatchDetailsResponse{}
+}
+func (m *CMsgGCToClientSocialMatchDetailsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientSocialMatchDetailsResponse) ProtoMessage() {}
+func (*CMsgGCToClientSocialMatchDetailsResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{311}
+}
+
+func (m *CMsgGCToClientSocialMatchDetailsResponse) GetSuccess() bool {
+ if m != nil && m.Success != nil {
+ return *m.Success
+ }
+ return false
+}
+
+func (m *CMsgGCToClientSocialMatchDetailsResponse) GetComments() []*CMsgGCToClientSocialMatchDetailsResponse_Comment {
+ if m != nil {
+ return m.Comments
+ }
+ return nil
+}
+
+type CMsgGCToClientSocialMatchDetailsResponse_Comment struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
+ Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
+ Comment *string `protobuf:"bytes,4,opt,name=comment" json:"comment,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) Reset() {
+ *m = CMsgGCToClientSocialMatchDetailsResponse_Comment{}
+}
+func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientSocialMatchDetailsResponse_Comment) ProtoMessage() {}
+func (*CMsgGCToClientSocialMatchDetailsResponse_Comment) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{311, 0}
+}
+
+func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetPersonaName() string {
+ if m != nil && m.PersonaName != nil {
+ return *m.PersonaName
+ }
+ return ""
+}
+
+func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetTimestamp() uint32 {
+ if m != nil && m.Timestamp != nil {
+ return *m.Timestamp
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientSocialMatchDetailsResponse_Comment) GetComment() string {
+ if m != nil && m.Comment != nil {
+ return *m.Comment
+ }
+ return ""
+}
+
+type CMsgDOTAPartyMemberSetCoach struct {
+ WantsCoach *bool `protobuf:"varint,1,opt,name=wants_coach" json:"wants_coach,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAPartyMemberSetCoach) Reset() { *m = CMsgDOTAPartyMemberSetCoach{} }
+func (m *CMsgDOTAPartyMemberSetCoach) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAPartyMemberSetCoach) ProtoMessage() {}
+func (*CMsgDOTAPartyMemberSetCoach) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{312} }
+
+func (m *CMsgDOTAPartyMemberSetCoach) GetWantsCoach() bool {
+ if m != nil && m.WantsCoach != nil {
+ return *m.WantsCoach
+ }
+ return false
+}
+
+type CMsgDOTASetGroupLeader struct {
+ NewLeaderSteamid *uint64 `protobuf:"fixed64,1,opt,name=new_leader_steamid" json:"new_leader_steamid,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTASetGroupLeader) Reset() { *m = CMsgDOTASetGroupLeader{} }
+func (m *CMsgDOTASetGroupLeader) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTASetGroupLeader) ProtoMessage() {}
+func (*CMsgDOTASetGroupLeader) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{313} }
+
+func (m *CMsgDOTASetGroupLeader) GetNewLeaderSteamid() uint64 {
+ if m != nil && m.NewLeaderSteamid != nil {
+ return *m.NewLeaderSteamid
+ }
+ return 0
+}
+
+type CMsgDOTACancelGroupInvites struct {
+ InvitedSteamids []uint64 `protobuf:"fixed64,1,rep,name=invited_steamids" json:"invited_steamids,omitempty"`
+ InvitedGroupids []uint64 `protobuf:"fixed64,2,rep,name=invited_groupids" json:"invited_groupids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTACancelGroupInvites) Reset() { *m = CMsgDOTACancelGroupInvites{} }
+func (m *CMsgDOTACancelGroupInvites) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTACancelGroupInvites) ProtoMessage() {}
+func (*CMsgDOTACancelGroupInvites) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{314} }
+
+func (m *CMsgDOTACancelGroupInvites) GetInvitedSteamids() []uint64 {
+ if m != nil {
+ return m.InvitedSteamids
+ }
+ return nil
+}
+
+func (m *CMsgDOTACancelGroupInvites) GetInvitedGroupids() []uint64 {
+ if m != nil {
+ return m.InvitedGroupids
+ }
+ return nil
+}
+
+type CMsgDOTASetGroupOpenStatus struct {
+ Open *bool `protobuf:"varint,1,opt,name=open" json:"open,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTASetGroupOpenStatus) Reset() { *m = CMsgDOTASetGroupOpenStatus{} }
+func (m *CMsgDOTASetGroupOpenStatus) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTASetGroupOpenStatus) ProtoMessage() {}
+func (*CMsgDOTASetGroupOpenStatus) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{315} }
+
+func (m *CMsgDOTASetGroupOpenStatus) GetOpen() bool {
+ if m != nil && m.Open != nil {
+ return *m.Open
+ }
+ return false
+}
+
+type CMsgDOTAGroupMergeInvite struct {
+ OtherGroupId *uint64 `protobuf:"fixed64,1,opt,name=other_group_id" json:"other_group_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGroupMergeInvite) Reset() { *m = CMsgDOTAGroupMergeInvite{} }
+func (m *CMsgDOTAGroupMergeInvite) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGroupMergeInvite) ProtoMessage() {}
+func (*CMsgDOTAGroupMergeInvite) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{316} }
+
+func (m *CMsgDOTAGroupMergeInvite) GetOtherGroupId() uint64 {
+ if m != nil && m.OtherGroupId != nil {
+ return *m.OtherGroupId
+ }
+ return 0
+}
+
+type CMsgDOTAGroupMergeResponse struct {
+ InitiatorGroupId *uint64 `protobuf:"fixed64,1,opt,name=initiator_group_id" json:"initiator_group_id,omitempty"`
+ Accept *bool `protobuf:"varint,2,opt,name=accept" json:"accept,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGroupMergeResponse) Reset() { *m = CMsgDOTAGroupMergeResponse{} }
+func (m *CMsgDOTAGroupMergeResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGroupMergeResponse) ProtoMessage() {}
+func (*CMsgDOTAGroupMergeResponse) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{317} }
+
+func (m *CMsgDOTAGroupMergeResponse) GetInitiatorGroupId() uint64 {
+ if m != nil && m.InitiatorGroupId != nil {
+ return *m.InitiatorGroupId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAGroupMergeResponse) GetAccept() bool {
+ if m != nil && m.Accept != nil {
+ return *m.Accept
+ }
+ return false
+}
+
+type CMsgDOTAGroupMergeReply struct {
+ Result *EDOTAGroupMergeResult `protobuf:"varint,1,opt,name=result,enum=EDOTAGroupMergeResult,def=0" json:"result,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAGroupMergeReply) Reset() { *m = CMsgDOTAGroupMergeReply{} }
+func (m *CMsgDOTAGroupMergeReply) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAGroupMergeReply) ProtoMessage() {}
+func (*CMsgDOTAGroupMergeReply) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{318} }
+
+const Default_CMsgDOTAGroupMergeReply_Result EDOTAGroupMergeResult = EDOTAGroupMergeResult_k_EDOTAGroupMergeResult_OK
+
+func (m *CMsgDOTAGroupMergeReply) GetResult() EDOTAGroupMergeResult {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgDOTAGroupMergeReply_Result
+}
+
+type CMsgDOTAPartyRichPresence struct {
+ PartyId *uint64 `protobuf:"fixed64,1,opt,name=party_id" json:"party_id,omitempty"`
+ PartyState *CSODOTAParty_State `protobuf:"varint,2,opt,name=party_state,enum=CSODOTAParty_State,def=0" json:"party_state,omitempty"`
+ Open *bool `protobuf:"varint,3,opt,name=open" json:"open,omitempty"`
+ LowPriority *bool `protobuf:"varint,5,opt,name=low_priority" json:"low_priority,omitempty"`
+ Members []*CMsgDOTAPartyRichPresence_Member `protobuf:"bytes,4,rep,name=members" json:"members,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAPartyRichPresence) Reset() { *m = CMsgDOTAPartyRichPresence{} }
+func (m *CMsgDOTAPartyRichPresence) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAPartyRichPresence) ProtoMessage() {}
+func (*CMsgDOTAPartyRichPresence) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{319} }
+
+const Default_CMsgDOTAPartyRichPresence_PartyState CSODOTAParty_State = CSODOTAParty_UI
+
+func (m *CMsgDOTAPartyRichPresence) GetPartyId() uint64 {
+ if m != nil && m.PartyId != nil {
+ return *m.PartyId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAPartyRichPresence) GetPartyState() CSODOTAParty_State {
+ if m != nil && m.PartyState != nil {
+ return *m.PartyState
+ }
+ return Default_CMsgDOTAPartyRichPresence_PartyState
+}
+
+func (m *CMsgDOTAPartyRichPresence) GetOpen() bool {
+ if m != nil && m.Open != nil {
+ return *m.Open
+ }
+ return false
+}
+
+func (m *CMsgDOTAPartyRichPresence) GetLowPriority() bool {
+ if m != nil && m.LowPriority != nil {
+ return *m.LowPriority
+ }
+ return false
+}
+
+func (m *CMsgDOTAPartyRichPresence) GetMembers() []*CMsgDOTAPartyRichPresence_Member {
+ if m != nil {
+ return m.Members
+ }
+ return nil
+}
+
+type CMsgDOTAPartyRichPresence_Member struct {
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ Coach *bool `protobuf:"varint,2,opt,name=coach" json:"coach,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTAPartyRichPresence_Member) Reset() { *m = CMsgDOTAPartyRichPresence_Member{} }
+func (m *CMsgDOTAPartyRichPresence_Member) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTAPartyRichPresence_Member) ProtoMessage() {}
+func (*CMsgDOTAPartyRichPresence_Member) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{319, 0}
+}
+
+func (m *CMsgDOTAPartyRichPresence_Member) GetSteamId() uint64 {
+ if m != nil && m.SteamId != nil {
+ return *m.SteamId
+ }
+ return 0
+}
+
+func (m *CMsgDOTAPartyRichPresence_Member) GetCoach() bool {
+ if m != nil && m.Coach != nil {
+ return *m.Coach
+ }
+ return false
+}
+
+type CMsgDOTALobbyRichPresence struct {
+ LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id" json:"lobby_id,omitempty"`
+ LobbyState *CSODOTALobby_State `protobuf:"varint,2,opt,name=lobby_state,enum=CSODOTALobby_State,def=0" json:"lobby_state,omitempty"`
+ Password *bool `protobuf:"varint,3,opt,name=password" json:"password,omitempty"`
+ GameMode *DOTA_GameMode `protobuf:"varint,4,opt,name=game_mode,enum=DOTA_GameMode,def=0" json:"game_mode,omitempty"`
+ MemberCount *uint32 `protobuf:"varint,5,opt,name=member_count" json:"member_count,omitempty"`
+ MaxMemberCount *uint32 `protobuf:"varint,6,opt,name=max_member_count" json:"max_member_count,omitempty"`
+ CustomGameId *uint64 `protobuf:"fixed64,7,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ Name *string `protobuf:"bytes,8,opt,name=name" json:"name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTALobbyRichPresence) Reset() { *m = CMsgDOTALobbyRichPresence{} }
+func (m *CMsgDOTALobbyRichPresence) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTALobbyRichPresence) ProtoMessage() {}
+func (*CMsgDOTALobbyRichPresence) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{320} }
+
+const Default_CMsgDOTALobbyRichPresence_LobbyState CSODOTALobby_State = CSODOTALobby_UI
+const Default_CMsgDOTALobbyRichPresence_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE
+
+func (m *CMsgDOTALobbyRichPresence) GetLobbyId() uint64 {
+ if m != nil && m.LobbyId != nil {
+ return *m.LobbyId
+ }
+ return 0
+}
+
+func (m *CMsgDOTALobbyRichPresence) GetLobbyState() CSODOTALobby_State {
+ if m != nil && m.LobbyState != nil {
+ return *m.LobbyState
+ }
+ return Default_CMsgDOTALobbyRichPresence_LobbyState
+}
+
+func (m *CMsgDOTALobbyRichPresence) GetPassword() bool {
+ if m != nil && m.Password != nil {
+ return *m.Password
+ }
+ return false
+}
+
+func (m *CMsgDOTALobbyRichPresence) GetGameMode() DOTA_GameMode {
+ if m != nil && m.GameMode != nil {
+ return *m.GameMode
+ }
+ return Default_CMsgDOTALobbyRichPresence_GameMode
+}
+
+func (m *CMsgDOTALobbyRichPresence) GetMemberCount() uint32 {
+ if m != nil && m.MemberCount != nil {
+ return *m.MemberCount
+ }
+ return 0
+}
+
+func (m *CMsgDOTALobbyRichPresence) GetMaxMemberCount() uint32 {
+ if m != nil && m.MaxMemberCount != nil {
+ return *m.MaxMemberCount
+ }
+ return 0
+}
+
+func (m *CMsgDOTALobbyRichPresence) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgDOTALobbyRichPresence) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+type CMsgDOTACustomGameListenServerStartedLoading struct {
+ LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id" json:"lobby_id,omitempty"`
+ CustomGameId *uint64 `protobuf:"varint,2,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
+ LobbyMembers []uint32 `protobuf:"varint,3,rep,name=lobby_members" json:"lobby_members,omitempty"`
+ StartTime *uint32 `protobuf:"varint,4,opt,name=start_time" json:"start_time,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTACustomGameListenServerStartedLoading) Reset() {
+ *m = CMsgDOTACustomGameListenServerStartedLoading{}
+}
+func (m *CMsgDOTACustomGameListenServerStartedLoading) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgDOTACustomGameListenServerStartedLoading) ProtoMessage() {}
+func (*CMsgDOTACustomGameListenServerStartedLoading) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{321}
+}
+
+func (m *CMsgDOTACustomGameListenServerStartedLoading) GetLobbyId() uint64 {
+ if m != nil && m.LobbyId != nil {
+ return *m.LobbyId
+ }
+ return 0
+}
+
+func (m *CMsgDOTACustomGameListenServerStartedLoading) GetCustomGameId() uint64 {
+ if m != nil && m.CustomGameId != nil {
+ return *m.CustomGameId
+ }
+ return 0
+}
+
+func (m *CMsgDOTACustomGameListenServerStartedLoading) GetLobbyMembers() []uint32 {
+ if m != nil {
+ return m.LobbyMembers
+ }
+ return nil
+}
+
+func (m *CMsgDOTACustomGameListenServerStartedLoading) GetStartTime() uint32 {
+ if m != nil && m.StartTime != nil {
+ return *m.StartTime
+ }
+ return 0
+}
+
+type CMsgDOTACustomGameClientFinishedLoading struct {
+ LobbyId *uint64 `protobuf:"fixed64,1,opt,name=lobby_id" json:"lobby_id,omitempty"`
+ LoadingDuration *uint32 `protobuf:"varint,2,opt,name=loading_duration" json:"loading_duration,omitempty"`
+ ResultCode *int32 `protobuf:"zigzag32,3,opt,name=result_code" json:"result_code,omitempty"`
+ ResultString *string `protobuf:"bytes,4,opt,name=result_string" json:"result_string,omitempty"`
+ SignonStates *uint32 `protobuf:"varint,5,opt,name=signon_states" json:"signon_states,omitempty"`
+ Comment *string `protobuf:"bytes,6,opt,name=comment" json:"comment,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgDOTACustomGameClientFinishedLoading) Reset() {
+ *m = CMsgDOTACustomGameClientFinishedLoading{}
+}
+func (m *CMsgDOTACustomGameClientFinishedLoading) String() string { return proto.CompactTextString(m) }
+func (*CMsgDOTACustomGameClientFinishedLoading) ProtoMessage() {}
+func (*CMsgDOTACustomGameClientFinishedLoading) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{322}
+}
+
+func (m *CMsgDOTACustomGameClientFinishedLoading) GetLobbyId() uint64 {
+ if m != nil && m.LobbyId != nil {
+ return *m.LobbyId
+ }
+ return 0
+}
+
+func (m *CMsgDOTACustomGameClientFinishedLoading) GetLoadingDuration() uint32 {
+ if m != nil && m.LoadingDuration != nil {
+ return *m.LoadingDuration
+ }
+ return 0
+}
+
+func (m *CMsgDOTACustomGameClientFinishedLoading) GetResultCode() int32 {
+ if m != nil && m.ResultCode != nil {
+ return *m.ResultCode
+ }
+ return 0
+}
+
+func (m *CMsgDOTACustomGameClientFinishedLoading) GetResultString() string {
+ if m != nil && m.ResultString != nil {
+ return *m.ResultString
+ }
+ return ""
+}
+
+func (m *CMsgDOTACustomGameClientFinishedLoading) GetSignonStates() uint32 {
+ if m != nil && m.SignonStates != nil {
+ return *m.SignonStates
+ }
+ return 0
+}
+
+func (m *CMsgDOTACustomGameClientFinishedLoading) GetComment() string {
+ if m != nil && m.Comment != nil {
+ return *m.Comment
+ }
+ return ""
+}
+
+type CMsgClientToGCGetLeagueSeries struct {
+ LeagueId *uint32 `protobuf:"varint,1,opt,name=league_id" json:"league_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetLeagueSeries) Reset() { *m = CMsgClientToGCGetLeagueSeries{} }
+func (m *CMsgClientToGCGetLeagueSeries) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetLeagueSeries) ProtoMessage() {}
+func (*CMsgClientToGCGetLeagueSeries) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{323} }
+
+func (m *CMsgClientToGCGetLeagueSeries) GetLeagueId() uint32 {
+ if m != nil && m.LeagueId != nil {
+ return *m.LeagueId
+ }
+ return 0
+}
+
+type CMsgClientToGCGetLeagueSeriesResponse struct {
+ Series []*CMsgClientToGCGetLeagueSeriesResponse_Series `protobuf:"bytes,1,rep,name=series" json:"series,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse) Reset() { *m = CMsgClientToGCGetLeagueSeriesResponse{} }
+func (m *CMsgClientToGCGetLeagueSeriesResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetLeagueSeriesResponse) ProtoMessage() {}
+func (*CMsgClientToGCGetLeagueSeriesResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{324}
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse) GetSeries() []*CMsgClientToGCGetLeagueSeriesResponse_Series {
+ if m != nil {
+ return m.Series
+ }
+ return nil
+}
+
+type CMsgClientToGCGetLeagueSeriesResponse_Series struct {
+ SeriesId *uint32 `protobuf:"varint,1,opt,name=series_id" json:"series_id,omitempty"`
+ NumGames *uint32 `protobuf:"varint,2,opt,name=num_games" json:"num_games,omitempty"`
+ Teams []*CMsgClientToGCGetLeagueSeriesResponse_Series_Team `protobuf:"bytes,3,rep,name=teams" json:"teams,omitempty"`
+ SeriesName *string `protobuf:"bytes,4,opt,name=series_name" json:"series_name,omitempty"`
+ PhaseName *string `protobuf:"bytes,5,opt,name=phase_name" json:"phase_name,omitempty"`
+ StartTime *uint32 `protobuf:"varint,6,opt,name=start_time" json:"start_time,omitempty"`
+ AfterSeriesId *uint32 `protobuf:"varint,7,opt,name=after_series_id" json:"after_series_id,omitempty"`
+ NumCompletedGames *uint32 `protobuf:"varint,8,opt,name=num_completed_games" json:"num_completed_games,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) Reset() {
+ *m = CMsgClientToGCGetLeagueSeriesResponse_Series{}
+}
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCGetLeagueSeriesResponse_Series) ProtoMessage() {}
+func (*CMsgClientToGCGetLeagueSeriesResponse_Series) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{324, 0}
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetSeriesId() uint32 {
+ if m != nil && m.SeriesId != nil {
+ return *m.SeriesId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetNumGames() uint32 {
+ if m != nil && m.NumGames != nil {
+ return *m.NumGames
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetTeams() []*CMsgClientToGCGetLeagueSeriesResponse_Series_Team {
+ if m != nil {
+ return m.Teams
+ }
+ return nil
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetSeriesName() string {
+ if m != nil && m.SeriesName != nil {
+ return *m.SeriesName
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetPhaseName() string {
+ if m != nil && m.PhaseName != nil {
+ return *m.PhaseName
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetStartTime() uint32 {
+ if m != nil && m.StartTime != nil {
+ return *m.StartTime
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetAfterSeriesId() uint32 {
+ if m != nil && m.AfterSeriesId != nil {
+ return *m.AfterSeriesId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series) GetNumCompletedGames() uint32 {
+ if m != nil && m.NumCompletedGames != nil {
+ return *m.NumCompletedGames
+ }
+ return 0
+}
+
+type CMsgClientToGCGetLeagueSeriesResponse_Series_Team struct {
+ TeamId *uint32 `protobuf:"varint,1,opt,name=team_id" json:"team_id,omitempty"`
+ TeamName *string `protobuf:"bytes,2,opt,name=team_name" json:"team_name,omitempty"`
+ TeamTag *string `protobuf:"bytes,3,opt,name=team_tag" json:"team_tag,omitempty"`
+ TeamScore *uint32 `protobuf:"varint,4,opt,name=team_score" json:"team_score,omitempty"`
+ TeamWins *uint32 `protobuf:"varint,5,opt,name=team_wins" json:"team_wins,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) Reset() {
+ *m = CMsgClientToGCGetLeagueSeriesResponse_Series_Team{}
+}
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCGetLeagueSeriesResponse_Series_Team) ProtoMessage() {}
+func (*CMsgClientToGCGetLeagueSeriesResponse_Series_Team) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{324, 0, 0}
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) GetTeamId() uint32 {
+ if m != nil && m.TeamId != nil {
+ return *m.TeamId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) GetTeamName() string {
+ if m != nil && m.TeamName != nil {
+ return *m.TeamName
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) GetTeamTag() string {
+ if m != nil && m.TeamTag != nil {
+ return *m.TeamTag
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) GetTeamScore() uint32 {
+ if m != nil && m.TeamScore != nil {
+ return *m.TeamScore
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetLeagueSeriesResponse_Series_Team) GetTeamWins() uint32 {
+ if m != nil && m.TeamWins != nil {
+ return *m.TeamWins
+ }
+ return 0
+}
+
+type CMsgClientToGCApplyGemCombiner struct {
+ ItemId_1 *uint64 `protobuf:"varint,1,opt,name=item_id_1" json:"item_id_1,omitempty"`
+ ItemId_2 *uint64 `protobuf:"varint,2,opt,name=item_id_2" json:"item_id_2,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCApplyGemCombiner) Reset() { *m = CMsgClientToGCApplyGemCombiner{} }
+func (m *CMsgClientToGCApplyGemCombiner) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCApplyGemCombiner) ProtoMessage() {}
+func (*CMsgClientToGCApplyGemCombiner) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{325}
+}
+
+func (m *CMsgClientToGCApplyGemCombiner) GetItemId_1() uint64 {
+ if m != nil && m.ItemId_1 != nil {
+ return *m.ItemId_1
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCApplyGemCombiner) GetItemId_2() uint64 {
+ if m != nil && m.ItemId_2 != nil {
+ return *m.ItemId_2
+ }
+ return 0
+}
+
+type CDummyUnbreakMessage struct {
+ DummyField *CMsgDOTAClearTournamentGame `protobuf:"bytes,1,opt,name=dummy_field" json:"dummy_field,omitempty"`
+ AnotherDummyField *ETournamentState `protobuf:"varint,2,opt,name=another_dummy_field,enum=ETournamentState,def=0" json:"another_dummy_field,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDummyUnbreakMessage) Reset() { *m = CDummyUnbreakMessage{} }
+func (m *CDummyUnbreakMessage) String() string { return proto.CompactTextString(m) }
+func (*CDummyUnbreakMessage) ProtoMessage() {}
+func (*CDummyUnbreakMessage) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{326} }
+
+const Default_CDummyUnbreakMessage_AnotherDummyField ETournamentState = ETournamentState_k_ETournamentState_Unknown
+
+func (m *CDummyUnbreakMessage) GetDummyField() *CMsgDOTAClearTournamentGame {
+ if m != nil {
+ return m.DummyField
+ }
+ return nil
+}
+
+func (m *CDummyUnbreakMessage) GetAnotherDummyField() ETournamentState {
+ if m != nil && m.AnotherDummyField != nil {
+ return *m.AnotherDummyField
+ }
+ return Default_CDummyUnbreakMessage_AnotherDummyField
+}
+
+type CMsgClientToGCCreateStaticRecipe struct {
+ Items []*CMsgClientToGCCreateStaticRecipe_Item `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
+ RecipeDefIndex *uint32 `protobuf:"varint,2,opt,name=recipe_def_index" json:"recipe_def_index,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCCreateStaticRecipe) Reset() { *m = CMsgClientToGCCreateStaticRecipe{} }
+func (m *CMsgClientToGCCreateStaticRecipe) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCCreateStaticRecipe) ProtoMessage() {}
+func (*CMsgClientToGCCreateStaticRecipe) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{327}
+}
+
+func (m *CMsgClientToGCCreateStaticRecipe) GetItems() []*CMsgClientToGCCreateStaticRecipe_Item {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+func (m *CMsgClientToGCCreateStaticRecipe) GetRecipeDefIndex() uint32 {
+ if m != nil && m.RecipeDefIndex != nil {
+ return *m.RecipeDefIndex
+ }
+ return 0
+}
+
+type CMsgClientToGCCreateStaticRecipe_Item struct {
+ ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"`
+ SlotId *uint32 `protobuf:"varint,2,opt,name=slot_id" json:"slot_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCCreateStaticRecipe_Item) Reset() { *m = CMsgClientToGCCreateStaticRecipe_Item{} }
+func (m *CMsgClientToGCCreateStaticRecipe_Item) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCCreateStaticRecipe_Item) ProtoMessage() {}
+func (*CMsgClientToGCCreateStaticRecipe_Item) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{327, 0}
+}
+
+func (m *CMsgClientToGCCreateStaticRecipe_Item) GetItemId() uint64 {
+ if m != nil && m.ItemId != nil {
+ return *m.ItemId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCCreateStaticRecipe_Item) GetSlotId() uint32 {
+ if m != nil && m.SlotId != nil {
+ return *m.SlotId
+ }
+ return 0
+}
+
+type CMsgClientToGCCreateStaticRecipeResponse struct {
+ Response *CMsgClientToGCCreateStaticRecipeResponse_EResponse `protobuf:"varint,1,opt,name=response,enum=CMsgClientToGCCreateStaticRecipeResponse_EResponse,def=0" json:"response,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCCreateStaticRecipeResponse) Reset() {
+ *m = CMsgClientToGCCreateStaticRecipeResponse{}
+}
+func (m *CMsgClientToGCCreateStaticRecipeResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCCreateStaticRecipeResponse) ProtoMessage() {}
+func (*CMsgClientToGCCreateStaticRecipeResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{328}
+}
+
+const Default_CMsgClientToGCCreateStaticRecipeResponse_Response CMsgClientToGCCreateStaticRecipeResponse_EResponse = CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success
+
+func (m *CMsgClientToGCCreateStaticRecipeResponse) GetResponse() CMsgClientToGCCreateStaticRecipeResponse_EResponse {
+ if m != nil && m.Response != nil {
+ return *m.Response
+ }
+ return Default_CMsgClientToGCCreateStaticRecipeResponse_Response
+}
+
+type CDOTAReplayDownloadInfo struct {
+ Match *CMsgDOTAMatchMinimal `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"`
+ Title *string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
+ Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
+ Size *uint32 `protobuf:"varint,4,opt,name=size" json:"size,omitempty"`
+ Tags []string `protobuf:"bytes,5,rep,name=tags" json:"tags,omitempty"`
+ ExistsOnDisk *bool `protobuf:"varint,6,opt,name=exists_on_disk" json:"exists_on_disk,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDOTAReplayDownloadInfo) Reset() { *m = CDOTAReplayDownloadInfo{} }
+func (m *CDOTAReplayDownloadInfo) String() string { return proto.CompactTextString(m) }
+func (*CDOTAReplayDownloadInfo) ProtoMessage() {}
+func (*CDOTAReplayDownloadInfo) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{329} }
+
+func (m *CDOTAReplayDownloadInfo) GetMatch() *CMsgDOTAMatchMinimal {
+ if m != nil {
+ return m.Match
+ }
+ return nil
+}
+
+func (m *CDOTAReplayDownloadInfo) GetTitle() string {
+ if m != nil && m.Title != nil {
+ return *m.Title
+ }
+ return ""
+}
+
+func (m *CDOTAReplayDownloadInfo) GetDescription() string {
+ if m != nil && m.Description != nil {
+ return *m.Description
+ }
+ return ""
+}
+
+func (m *CDOTAReplayDownloadInfo) GetSize() uint32 {
+ if m != nil && m.Size != nil {
+ return *m.Size
+ }
+ return 0
+}
+
+func (m *CDOTAReplayDownloadInfo) GetTags() []string {
+ if m != nil {
+ return m.Tags
+ }
+ return nil
+}
+
+func (m *CDOTAReplayDownloadInfo) GetExistsOnDisk() bool {
+ if m != nil && m.ExistsOnDisk != nil {
+ return *m.ExistsOnDisk
+ }
+ return false
+}
+
+type CDOTAReplayDownloadInfo_Highlight struct {
+ Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"`
+ Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDOTAReplayDownloadInfo_Highlight) Reset() { *m = CDOTAReplayDownloadInfo_Highlight{} }
+func (m *CDOTAReplayDownloadInfo_Highlight) String() string { return proto.CompactTextString(m) }
+func (*CDOTAReplayDownloadInfo_Highlight) ProtoMessage() {}
+func (*CDOTAReplayDownloadInfo_Highlight) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{329, 0}
+}
+
+func (m *CDOTAReplayDownloadInfo_Highlight) GetTimestamp() uint32 {
+ if m != nil && m.Timestamp != nil {
+ return *m.Timestamp
+ }
+ return 0
+}
+
+func (m *CDOTAReplayDownloadInfo_Highlight) GetDescription() string {
+ if m != nil && m.Description != nil {
+ return *m.Description
+ }
+ return ""
+}
+
+type CDOTABroadcasterInfo struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ ServerSteamId *uint64 `protobuf:"fixed64,2,opt,name=server_steam_id" json:"server_steam_id,omitempty"`
+ Live *bool `protobuf:"varint,3,opt,name=live" json:"live,omitempty"`
+ TeamNameRadiant *string `protobuf:"bytes,4,opt,name=team_name_radiant" json:"team_name_radiant,omitempty"`
+ TeamNameDire *string `protobuf:"bytes,5,opt,name=team_name_dire" json:"team_name_dire,omitempty"`
+ StageName *string `protobuf:"bytes,6,opt,name=stage_name" json:"stage_name,omitempty"`
+ SeriesGame *uint32 `protobuf:"varint,7,opt,name=series_game" json:"series_game,omitempty"`
+ SeriesType *uint32 `protobuf:"varint,8,opt,name=series_type" json:"series_type,omitempty"`
+ UpcomingBroadcastTimestamp *uint32 `protobuf:"varint,9,opt,name=upcoming_broadcast_timestamp" json:"upcoming_broadcast_timestamp,omitempty"`
+ AllowLiveVideo *bool `protobuf:"varint,10,opt,name=allow_live_video" json:"allow_live_video,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CDOTABroadcasterInfo) Reset() { *m = CDOTABroadcasterInfo{} }
+func (m *CDOTABroadcasterInfo) String() string { return proto.CompactTextString(m) }
+func (*CDOTABroadcasterInfo) ProtoMessage() {}
+func (*CDOTABroadcasterInfo) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{330} }
+
+func (m *CDOTABroadcasterInfo) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CDOTABroadcasterInfo) GetServerSteamId() uint64 {
+ if m != nil && m.ServerSteamId != nil {
+ return *m.ServerSteamId
+ }
+ return 0
+}
+
+func (m *CDOTABroadcasterInfo) GetLive() bool {
+ if m != nil && m.Live != nil {
+ return *m.Live
+ }
+ return false
+}
+
+func (m *CDOTABroadcasterInfo) GetTeamNameRadiant() string {
+ if m != nil && m.TeamNameRadiant != nil {
+ return *m.TeamNameRadiant
+ }
+ return ""
+}
+
+func (m *CDOTABroadcasterInfo) GetTeamNameDire() string {
+ if m != nil && m.TeamNameDire != nil {
+ return *m.TeamNameDire
+ }
+ return ""
+}
+
+func (m *CDOTABroadcasterInfo) GetStageName() string {
+ if m != nil && m.StageName != nil {
+ return *m.StageName
+ }
+ return ""
+}
+
+func (m *CDOTABroadcasterInfo) GetSeriesGame() uint32 {
+ if m != nil && m.SeriesGame != nil {
+ return *m.SeriesGame
+ }
+ return 0
+}
+
+func (m *CDOTABroadcasterInfo) GetSeriesType() uint32 {
+ if m != nil && m.SeriesType != nil {
+ return *m.SeriesType
+ }
+ return 0
+}
+
+func (m *CDOTABroadcasterInfo) GetUpcomingBroadcastTimestamp() uint32 {
+ if m != nil && m.UpcomingBroadcastTimestamp != nil {
+ return *m.UpcomingBroadcastTimestamp
+ }
+ return 0
+}
+
+func (m *CDOTABroadcasterInfo) GetAllowLiveVideo() bool {
+ if m != nil && m.AllowLiveVideo != nil {
+ return *m.AllowLiveVideo
+ }
+ return false
+}
+
+type CMsgClientToGCH264Unsupported struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCH264Unsupported) Reset() { *m = CMsgClientToGCH264Unsupported{} }
+func (m *CMsgClientToGCH264Unsupported) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCH264Unsupported) ProtoMessage() {}
+func (*CMsgClientToGCH264Unsupported) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{331} }
+
+type CMsgClientToGCRequestH264Support struct {
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCRequestH264Support) Reset() { *m = CMsgClientToGCRequestH264Support{} }
+func (m *CMsgClientToGCRequestH264Support) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCRequestH264Support) ProtoMessage() {}
+func (*CMsgClientToGCRequestH264Support) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{332}
+}
+
+type CMsgClientToGCGetQuestProgress struct {
+ QuestIds []uint32 `protobuf:"varint,1,rep,name=quest_ids" json:"quest_ids,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetQuestProgress) Reset() { *m = CMsgClientToGCGetQuestProgress{} }
+func (m *CMsgClientToGCGetQuestProgress) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetQuestProgress) ProtoMessage() {}
+func (*CMsgClientToGCGetQuestProgress) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{333}
+}
+
+func (m *CMsgClientToGCGetQuestProgress) GetQuestIds() []uint32 {
+ if m != nil {
+ return m.QuestIds
+ }
+ return nil
+}
+
+type CMsgClientToGCGetQuestProgressResponse struct {
+ Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
+ Quests []*CMsgClientToGCGetQuestProgressResponse_Quest `protobuf:"bytes,2,rep,name=quests" json:"quests,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse) Reset() {
+ *m = CMsgClientToGCGetQuestProgressResponse{}
+}
+func (m *CMsgClientToGCGetQuestProgressResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCGetQuestProgressResponse) ProtoMessage() {}
+func (*CMsgClientToGCGetQuestProgressResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{334}
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse) GetSuccess() bool {
+ if m != nil && m.Success != nil {
+ return *m.Success
+ }
+ return false
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse) GetQuests() []*CMsgClientToGCGetQuestProgressResponse_Quest {
+ if m != nil {
+ return m.Quests
+ }
+ return nil
+}
+
+type CMsgClientToGCGetQuestProgressResponse_Challenge struct {
+ ChallengeId *uint32 `protobuf:"varint,1,opt,name=challenge_id" json:"challenge_id,omitempty"`
+ TimeCompleted *uint32 `protobuf:"varint,2,opt,name=time_completed" json:"time_completed,omitempty"`
+ Attempts *uint32 `protobuf:"varint,3,opt,name=attempts" json:"attempts,omitempty"`
+ HeroId *uint32 `protobuf:"varint,4,opt,name=hero_id" json:"hero_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) Reset() {
+ *m = CMsgClientToGCGetQuestProgressResponse_Challenge{}
+}
+func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCGetQuestProgressResponse_Challenge) ProtoMessage() {}
+func (*CMsgClientToGCGetQuestProgressResponse_Challenge) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{334, 0}
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetChallengeId() uint32 {
+ if m != nil && m.ChallengeId != nil {
+ return *m.ChallengeId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetTimeCompleted() uint32 {
+ if m != nil && m.TimeCompleted != nil {
+ return *m.TimeCompleted
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetAttempts() uint32 {
+ if m != nil && m.Attempts != nil {
+ return *m.Attempts
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse_Challenge) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+type CMsgClientToGCGetQuestProgressResponse_Quest struct {
+ QuestId *uint32 `protobuf:"varint,1,opt,name=quest_id" json:"quest_id,omitempty"`
+ CompletedChallenges []*CMsgClientToGCGetQuestProgressResponse_Challenge `protobuf:"bytes,2,rep,name=completed_challenges" json:"completed_challenges,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse_Quest) Reset() {
+ *m = CMsgClientToGCGetQuestProgressResponse_Quest{}
+}
+func (m *CMsgClientToGCGetQuestProgressResponse_Quest) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientToGCGetQuestProgressResponse_Quest) ProtoMessage() {}
+func (*CMsgClientToGCGetQuestProgressResponse_Quest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{334, 1}
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse_Quest) GetQuestId() uint32 {
+ if m != nil && m.QuestId != nil {
+ return *m.QuestId
+ }
+ return 0
+}
+
+func (m *CMsgClientToGCGetQuestProgressResponse_Quest) GetCompletedChallenges() []*CMsgClientToGCGetQuestProgressResponse_Challenge {
+ if m != nil {
+ return m.CompletedChallenges
+ }
+ return nil
+}
+
+type CMsgGCToClientMatchSignedOut struct {
+ MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientMatchSignedOut) Reset() { *m = CMsgGCToClientMatchSignedOut{} }
+func (m *CMsgGCToClientMatchSignedOut) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientMatchSignedOut) ProtoMessage() {}
+func (*CMsgGCToClientMatchSignedOut) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{335} }
+
+func (m *CMsgGCToClientMatchSignedOut) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+type CMsgGCGetHeroStatsHistory struct {
+ HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCGetHeroStatsHistory) Reset() { *m = CMsgGCGetHeroStatsHistory{} }
+func (m *CMsgGCGetHeroStatsHistory) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCGetHeroStatsHistory) ProtoMessage() {}
+func (*CMsgGCGetHeroStatsHistory) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{336} }
+
+func (m *CMsgGCGetHeroStatsHistory) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+type CMsgGCGetHeroStatsHistoryResponse struct {
+ HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
+ Records []*CMsgDOTASDOHeroStatsHistory `protobuf:"bytes,2,rep,name=records" json:"records,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCGetHeroStatsHistoryResponse) Reset() { *m = CMsgGCGetHeroStatsHistoryResponse{} }
+func (m *CMsgGCGetHeroStatsHistoryResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCGetHeroStatsHistoryResponse) ProtoMessage() {}
+func (*CMsgGCGetHeroStatsHistoryResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{337}
+}
+
+func (m *CMsgGCGetHeroStatsHistoryResponse) GetHeroId() uint32 {
+ if m != nil && m.HeroId != nil {
+ return *m.HeroId
+ }
+ return 0
+}
+
+func (m *CMsgGCGetHeroStatsHistoryResponse) GetRecords() []*CMsgDOTASDOHeroStatsHistory {
+ if m != nil {
+ return m.Records
+ }
+ return nil
+}
+
+type CMsgClientToGCPrivateChatInvite struct {
+ PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name" json:"private_chat_channel_name,omitempty"`
+ InvitedAccountId *uint32 `protobuf:"varint,2,opt,name=invited_account_id" json:"invited_account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCPrivateChatInvite) Reset() { *m = CMsgClientToGCPrivateChatInvite{} }
+func (m *CMsgClientToGCPrivateChatInvite) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCPrivateChatInvite) ProtoMessage() {}
+func (*CMsgClientToGCPrivateChatInvite) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{338}
+}
+
+func (m *CMsgClientToGCPrivateChatInvite) GetPrivateChatChannelName() string {
+ if m != nil && m.PrivateChatChannelName != nil {
+ return *m.PrivateChatChannelName
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCPrivateChatInvite) GetInvitedAccountId() uint32 {
+ if m != nil && m.InvitedAccountId != nil {
+ return *m.InvitedAccountId
+ }
+ return 0
+}
+
+type CMsgClientToGCPrivateChatKick struct {
+ PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name" json:"private_chat_channel_name,omitempty"`
+ KickAccountId *uint32 `protobuf:"varint,2,opt,name=kick_account_id" json:"kick_account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCPrivateChatKick) Reset() { *m = CMsgClientToGCPrivateChatKick{} }
+func (m *CMsgClientToGCPrivateChatKick) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCPrivateChatKick) ProtoMessage() {}
+func (*CMsgClientToGCPrivateChatKick) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{339} }
+
+func (m *CMsgClientToGCPrivateChatKick) GetPrivateChatChannelName() string {
+ if m != nil && m.PrivateChatChannelName != nil {
+ return *m.PrivateChatChannelName
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCPrivateChatKick) GetKickAccountId() uint32 {
+ if m != nil && m.KickAccountId != nil {
+ return *m.KickAccountId
+ }
+ return 0
+}
+
+type CMsgClientToGCPrivateChatPromote struct {
+ PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name" json:"private_chat_channel_name,omitempty"`
+ PromoteAccountId *uint32 `protobuf:"varint,2,opt,name=promote_account_id" json:"promote_account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCPrivateChatPromote) Reset() { *m = CMsgClientToGCPrivateChatPromote{} }
+func (m *CMsgClientToGCPrivateChatPromote) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCPrivateChatPromote) ProtoMessage() {}
+func (*CMsgClientToGCPrivateChatPromote) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{340}
+}
+
+func (m *CMsgClientToGCPrivateChatPromote) GetPrivateChatChannelName() string {
+ if m != nil && m.PrivateChatChannelName != nil {
+ return *m.PrivateChatChannelName
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCPrivateChatPromote) GetPromoteAccountId() uint32 {
+ if m != nil && m.PromoteAccountId != nil {
+ return *m.PromoteAccountId
+ }
+ return 0
+}
+
+type CMsgClientToGCPrivateChatDemote struct {
+ PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name" json:"private_chat_channel_name,omitempty"`
+ DemoteAccountId *uint32 `protobuf:"varint,2,opt,name=demote_account_id" json:"demote_account_id,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCPrivateChatDemote) Reset() { *m = CMsgClientToGCPrivateChatDemote{} }
+func (m *CMsgClientToGCPrivateChatDemote) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCPrivateChatDemote) ProtoMessage() {}
+func (*CMsgClientToGCPrivateChatDemote) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{341}
+}
+
+func (m *CMsgClientToGCPrivateChatDemote) GetPrivateChatChannelName() string {
+ if m != nil && m.PrivateChatChannelName != nil {
+ return *m.PrivateChatChannelName
+ }
+ return ""
+}
+
+func (m *CMsgClientToGCPrivateChatDemote) GetDemoteAccountId() uint32 {
+ if m != nil && m.DemoteAccountId != nil {
+ return *m.DemoteAccountId
+ }
+ return 0
+}
+
+type CMsgGCToClientPrivateChatResponse struct {
+ PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name" json:"private_chat_channel_name,omitempty"`
+ Result *CMsgGCToClientPrivateChatResponse_Result `protobuf:"varint,2,opt,name=result,enum=CMsgGCToClientPrivateChatResponse_Result,def=0" json:"result,omitempty"`
+ Username *string `protobuf:"bytes,3,opt,name=username" json:"username,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientPrivateChatResponse) Reset() { *m = CMsgGCToClientPrivateChatResponse{} }
+func (m *CMsgGCToClientPrivateChatResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientPrivateChatResponse) ProtoMessage() {}
+func (*CMsgGCToClientPrivateChatResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{342}
+}
+
+const Default_CMsgGCToClientPrivateChatResponse_Result CMsgGCToClientPrivateChatResponse_Result = CMsgGCToClientPrivateChatResponse_SUCCESS
+
+func (m *CMsgGCToClientPrivateChatResponse) GetPrivateChatChannelName() string {
+ if m != nil && m.PrivateChatChannelName != nil {
+ return *m.PrivateChatChannelName
+ }
+ return ""
+}
+
+func (m *CMsgGCToClientPrivateChatResponse) GetResult() CMsgGCToClientPrivateChatResponse_Result {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return Default_CMsgGCToClientPrivateChatResponse_Result
+}
+
+func (m *CMsgGCToClientPrivateChatResponse) GetUsername() string {
+ if m != nil && m.Username != nil {
+ return *m.Username
+ }
+ return ""
+}
+
+type CMsgClientToGCPrivateChatInfoRequest struct {
+ PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name" json:"private_chat_channel_name,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgClientToGCPrivateChatInfoRequest) Reset() { *m = CMsgClientToGCPrivateChatInfoRequest{} }
+func (m *CMsgClientToGCPrivateChatInfoRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientToGCPrivateChatInfoRequest) ProtoMessage() {}
+func (*CMsgClientToGCPrivateChatInfoRequest) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{343}
+}
+
+func (m *CMsgClientToGCPrivateChatInfoRequest) GetPrivateChatChannelName() string {
+ if m != nil && m.PrivateChatChannelName != nil {
+ return *m.PrivateChatChannelName
+ }
+ return ""
+}
+
+type CMsgGCToClientPrivateChatInfoResponse struct {
+ PrivateChatChannelName *string `protobuf:"bytes,1,opt,name=private_chat_channel_name" json:"private_chat_channel_name,omitempty"`
+ Members []*CMsgGCToClientPrivateChatInfoResponse_Member `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
+ Creator *uint32 `protobuf:"varint,3,opt,name=creator" json:"creator,omitempty"`
+ CreationDate *uint32 `protobuf:"varint,4,opt,name=creation_date" json:"creation_date,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientPrivateChatInfoResponse) Reset() { *m = CMsgGCToClientPrivateChatInfoResponse{} }
+func (m *CMsgGCToClientPrivateChatInfoResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCToClientPrivateChatInfoResponse) ProtoMessage() {}
+func (*CMsgGCToClientPrivateChatInfoResponse) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{344}
+}
+
+func (m *CMsgGCToClientPrivateChatInfoResponse) GetPrivateChatChannelName() string {
+ if m != nil && m.PrivateChatChannelName != nil {
+ return *m.PrivateChatChannelName
+ }
+ return ""
+}
+
+func (m *CMsgGCToClientPrivateChatInfoResponse) GetMembers() []*CMsgGCToClientPrivateChatInfoResponse_Member {
+ if m != nil {
+ return m.Members
+ }
+ return nil
+}
+
+func (m *CMsgGCToClientPrivateChatInfoResponse) GetCreator() uint32 {
+ if m != nil && m.Creator != nil {
+ return *m.Creator
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPrivateChatInfoResponse) GetCreationDate() uint32 {
+ if m != nil && m.CreationDate != nil {
+ return *m.CreationDate
+ }
+ return 0
+}
+
+type CMsgGCToClientPrivateChatInfoResponse_Member struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
+ Status *uint32 `protobuf:"varint,3,opt,name=status" json:"status,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgGCToClientPrivateChatInfoResponse_Member) Reset() {
+ *m = CMsgGCToClientPrivateChatInfoResponse_Member{}
+}
+func (m *CMsgGCToClientPrivateChatInfoResponse_Member) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgGCToClientPrivateChatInfoResponse_Member) ProtoMessage() {}
+func (*CMsgGCToClientPrivateChatInfoResponse_Member) Descriptor() ([]byte, []int) {
+ return dota_client_fileDescriptor0, []int{344, 0}
+}
+
+func (m *CMsgGCToClientPrivateChatInfoResponse_Member) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgGCToClientPrivateChatInfoResponse_Member) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgGCToClientPrivateChatInfoResponse_Member) GetStatus() uint32 {
+ if m != nil && m.Status != nil {
+ return *m.Status
+ }
+ return 0
+}
+
+type CMsgPlayerBehaviorReport struct {
+ AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
+ MatchId *uint64 `protobuf:"varint,2,opt,name=match_id" json:"match_id,omitempty"`
+ SeqNum *uint32 `protobuf:"varint,3,opt,name=seq_num" json:"seq_num,omitempty"`
+ Reasons *uint32 `protobuf:"varint,4,opt,name=reasons" json:"reasons,omitempty"`
+ MatchesInReport *uint32 `protobuf:"varint,5,opt,name=matches_in_report" json:"matches_in_report,omitempty"`
+ MatchesClean *uint32 `protobuf:"varint,6,opt,name=matches_clean" json:"matches_clean,omitempty"`
+ MatchesReported *uint32 `protobuf:"varint,7,opt,name=matches_reported" json:"matches_reported,omitempty"`
+ MatchesAbandoned *uint32 `protobuf:"varint,8,opt,name=matches_abandoned" json:"matches_abandoned,omitempty"`
+ ReportsCount *uint32 `protobuf:"varint,9,opt,name=reports_count" json:"reports_count,omitempty"`
+ ReportsParties *uint32 `protobuf:"varint,10,opt,name=reports_parties" json:"reports_parties,omitempty"`
+ CommendCount *uint32 `protobuf:"varint,11,opt,name=commend_count" json:"commend_count,omitempty"`
+ EndScore *uint32 `protobuf:"varint,13,opt,name=end_score" json:"end_score,omitempty"`
+ ClientAcknowledged *bool `protobuf:"varint,100,opt,name=client_acknowledged" json:"client_acknowledged,omitempty"`
+ XXX_unrecognized []byte `json:"-"`
+}
+
+func (m *CMsgPlayerBehaviorReport) Reset() { *m = CMsgPlayerBehaviorReport{} }
+func (m *CMsgPlayerBehaviorReport) String() string { return proto.CompactTextString(m) }
+func (*CMsgPlayerBehaviorReport) ProtoMessage() {}
+func (*CMsgPlayerBehaviorReport) Descriptor() ([]byte, []int) { return dota_client_fileDescriptor0, []int{345} }
+
+func (m *CMsgPlayerBehaviorReport) GetAccountId() uint32 {
+ if m != nil && m.AccountId != nil {
+ return *m.AccountId
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetMatchId() uint64 {
+ if m != nil && m.MatchId != nil {
+ return *m.MatchId
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetSeqNum() uint32 {
+ if m != nil && m.SeqNum != nil {
+ return *m.SeqNum
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetReasons() uint32 {
+ if m != nil && m.Reasons != nil {
+ return *m.Reasons
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetMatchesInReport() uint32 {
+ if m != nil && m.MatchesInReport != nil {
+ return *m.MatchesInReport
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetMatchesClean() uint32 {
+ if m != nil && m.MatchesClean != nil {
+ return *m.MatchesClean
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetMatchesReported() uint32 {
+ if m != nil && m.MatchesReported != nil {
+ return *m.MatchesReported
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetMatchesAbandoned() uint32 {
+ if m != nil && m.MatchesAbandoned != nil {
+ return *m.MatchesAbandoned
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetReportsCount() uint32 {
+ if m != nil && m.ReportsCount != nil {
+ return *m.ReportsCount
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetReportsParties() uint32 {
+ if m != nil && m.ReportsParties != nil {
+ return *m.ReportsParties
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetCommendCount() uint32 {
+ if m != nil && m.CommendCount != nil {
+ return *m.CommendCount
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetEndScore() uint32 {
+ if m != nil && m.EndScore != nil {
+ return *m.EndScore
+ }
+ return 0
+}
+
+func (m *CMsgPlayerBehaviorReport) GetClientAcknowledged() bool {
+ if m != nil && m.ClientAcknowledged != nil {
+ return *m.ClientAcknowledged
+ }
+ return false
+}
+
+func init() {
+ proto.RegisterType((*CMsgStartFindingMatch)(nil), "CMsgStartFindingMatch")
+ proto.RegisterType((*CMsgStopFindingMatch)(nil), "CMsgStopFindingMatch")
+ proto.RegisterType((*CMsgReadyUp)(nil), "CMsgReadyUp")
+ proto.RegisterType((*CMsgReadyUpStatus)(nil), "CMsgReadyUpStatus")
+ proto.RegisterType((*CSourceTVGameSmall)(nil), "CSourceTVGameSmall")
+ proto.RegisterType((*CSourceTVGameSmall_Player)(nil), "CSourceTVGameSmall.Player")
+ proto.RegisterType((*CMsgClientToGCFindTopSourceTVGames)(nil), "CMsgClientToGCFindTopSourceTVGames")
+ proto.RegisterType((*CMsgGCToClientFindTopSourceTVGamesResponse)(nil), "CMsgGCToClientFindTopSourceTVGamesResponse")
+ proto.RegisterType((*CMsgClientToGCTopMatchesRequest)(nil), "CMsgClientToGCTopMatchesRequest")
+ proto.RegisterType((*CMsgClientToGCTopLeagueMatchesRequest)(nil), "CMsgClientToGCTopLeagueMatchesRequest")
+ proto.RegisterType((*CMsgClientToGCTopFriendMatchesRequest)(nil), "CMsgClientToGCTopFriendMatchesRequest")
+ proto.RegisterType((*CMsgClientToGCMatchesMinimalRequest)(nil), "CMsgClientToGCMatchesMinimalRequest")
+ proto.RegisterType((*CMsgClientToGCMatchesMinimalResponse)(nil), "CMsgClientToGCMatchesMinimalResponse")
+ proto.RegisterType((*CMsgGCToClientTopLeagueMatchesResponse)(nil), "CMsgGCToClientTopLeagueMatchesResponse")
+ proto.RegisterType((*CMsgGCToClientTopFriendMatchesResponse)(nil), "CMsgGCToClientTopFriendMatchesResponse")
+ proto.RegisterType((*CMsgClientToGCFindTopMatches)(nil), "CMsgClientToGCFindTopMatches")
+ proto.RegisterType((*CMsgGCToClientFindTopLeagueMatchesResponse)(nil), "CMsgGCToClientFindTopLeagueMatchesResponse")
+ proto.RegisterType((*CMsgSpectateFriendGame)(nil), "CMsgSpectateFriendGame")
+ proto.RegisterType((*CMsgSpectateFriendGameResponse)(nil), "CMsgSpectateFriendGameResponse")
+ proto.RegisterType((*CMsgAbandonCurrentGame)(nil), "CMsgAbandonCurrentGame")
+ proto.RegisterType((*CMsgClientSuspended)(nil), "CMsgClientSuspended")
+ proto.RegisterType((*CMsgPracticeLobbySetDetails)(nil), "CMsgPracticeLobbySetDetails")
+ proto.RegisterType((*CMsgPracticeLobbyCreate)(nil), "CMsgPracticeLobbyCreate")
+ proto.RegisterType((*CMsgPracticeLobbyCreate_SaveGame)(nil), "CMsgPracticeLobbyCreate.SaveGame")
+ proto.RegisterType((*CMsgPracticeLobbySetTeamSlot)(nil), "CMsgPracticeLobbySetTeamSlot")
+ proto.RegisterType((*CMsgPracticeLobbySetCoach)(nil), "CMsgPracticeLobbySetCoach")
+ proto.RegisterType((*CMsgPracticeLobbyJoinBroadcastChannel)(nil), "CMsgPracticeLobbyJoinBroadcastChannel")
+ proto.RegisterType((*CMsgPracticeLobbyCloseBroadcastChannel)(nil), "CMsgPracticeLobbyCloseBroadcastChannel")
+ proto.RegisterType((*CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus)(nil), "CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus")
+ proto.RegisterType((*CMsgPracticeLobbyKick)(nil), "CMsgPracticeLobbyKick")
+ proto.RegisterType((*CMsgPracticeLobbyKickFromTeam)(nil), "CMsgPracticeLobbyKickFromTeam")
+ proto.RegisterType((*CMsgPracticeLobbyLeave)(nil), "CMsgPracticeLobbyLeave")
+ proto.RegisterType((*CMsgPracticeLobbyLaunch)(nil), "CMsgPracticeLobbyLaunch")
+ proto.RegisterType((*CMsgApplyTeamToPracticeLobby)(nil), "CMsgApplyTeamToPracticeLobby")
+ proto.RegisterType((*CMsgClearPracticeLobbyTeam)(nil), "CMsgClearPracticeLobbyTeam")
+ proto.RegisterType((*CMsgPracticeLobbyList)(nil), "CMsgPracticeLobbyList")
+ proto.RegisterType((*CMsgPracticeLobbyListResponseEntry)(nil), "CMsgPracticeLobbyListResponseEntry")
+ proto.RegisterType((*CMsgPracticeLobbyListResponseEntry_CLobbyMember)(nil), "CMsgPracticeLobbyListResponseEntry.CLobbyMember")
+ proto.RegisterType((*CMsgPracticeLobbyListResponse)(nil), "CMsgPracticeLobbyListResponse")
+ proto.RegisterType((*CMsgLobbyList)(nil), "CMsgLobbyList")
+ proto.RegisterType((*CMsgLobbyListResponse)(nil), "CMsgLobbyListResponse")
+ proto.RegisterType((*CMsgPracticeLobbyJoin)(nil), "CMsgPracticeLobbyJoin")
+ proto.RegisterType((*CMsgPracticeLobbyJoinResponse)(nil), "CMsgPracticeLobbyJoinResponse")
+ proto.RegisterType((*CMsgFriendPracticeLobbyListRequest)(nil), "CMsgFriendPracticeLobbyListRequest")
+ proto.RegisterType((*CMsgFriendPracticeLobbyListResponse)(nil), "CMsgFriendPracticeLobbyListResponse")
+ proto.RegisterType((*CMsgGuildmatePracticeLobbyListRequest)(nil), "CMsgGuildmatePracticeLobbyListRequest")
+ proto.RegisterType((*CMsgGuildmatePracticeLobbyListResponse)(nil), "CMsgGuildmatePracticeLobbyListResponse")
+ proto.RegisterType((*CMsgJoinableCustomGameModesRequest)(nil), "CMsgJoinableCustomGameModesRequest")
+ proto.RegisterType((*CMsgJoinableCustomGameModesResponseEntry)(nil), "CMsgJoinableCustomGameModesResponseEntry")
+ proto.RegisterType((*CMsgJoinableCustomGameModesResponse)(nil), "CMsgJoinableCustomGameModesResponse")
+ proto.RegisterType((*CMsgJoinableCustomLobbiesRequest)(nil), "CMsgJoinableCustomLobbiesRequest")
+ proto.RegisterType((*CMsgJoinableCustomLobbiesResponseEntry)(nil), "CMsgJoinableCustomLobbiesResponseEntry")
+ proto.RegisterType((*CMsgJoinableCustomLobbiesResponse)(nil), "CMsgJoinableCustomLobbiesResponse")
+ proto.RegisterType((*CMsgQuickJoinCustomLobby)(nil), "CMsgQuickJoinCustomLobby")
+ proto.RegisterType((*CMsgQuickJoinCustomLobby_LegacyRegionPing)(nil), "CMsgQuickJoinCustomLobby.LegacyRegionPing")
+ proto.RegisterType((*CMsgQuickJoinCustomLobbyResponse)(nil), "CMsgQuickJoinCustomLobbyResponse")
+ proto.RegisterType((*CMsgBotGameCreate)(nil), "CMsgBotGameCreate")
+ proto.RegisterType((*CMsgCustomGameCreate)(nil), "CMsgCustomGameCreate")
+ proto.RegisterType((*CMsgEventGameCreate)(nil), "CMsgEventGameCreate")
+ proto.RegisterType((*CMsgRequestInternationalTicket)(nil), "CMsgRequestInternationalTicket")
+ proto.RegisterType((*CMsgBalancedShuffleLobby)(nil), "CMsgBalancedShuffleLobby")
+ proto.RegisterType((*CMsgInitialQuestionnaireResponse)(nil), "CMsgInitialQuestionnaireResponse")
+ proto.RegisterType((*CMsgDOTAMatch)(nil), "CMsgDOTAMatch")
+ proto.RegisterType((*CMsgDOTAMatch_Player)(nil), "CMsgDOTAMatch.Player")
+ proto.RegisterType((*CMsgDOTAMatch_Player_CustomGameData)(nil), "CMsgDOTAMatch.Player.CustomGameData")
+ proto.RegisterType((*CMsgDOTAMatch_BroadcasterInfo)(nil), "CMsgDOTAMatch.BroadcasterInfo")
+ proto.RegisterType((*CMsgDOTAMatch_BroadcasterChannel)(nil), "CMsgDOTAMatch.BroadcasterChannel")
+ proto.RegisterType((*CMsgDOTAMatch_CustomGameData)(nil), "CMsgDOTAMatch.CustomGameData")
+ proto.RegisterType((*CMsgDOTAPlayerMatchHistory)(nil), "CMsgDOTAPlayerMatchHistory")
+ proto.RegisterType((*CMsgDOTAMatchMinimal)(nil), "CMsgDOTAMatchMinimal")
+ proto.RegisterType((*CMsgDOTAMatchMinimal_Player)(nil), "CMsgDOTAMatchMinimal.Player")
+ proto.RegisterType((*CMsgDOTAMatchMinimal_League)(nil), "CMsgDOTAMatchMinimal.League")
+ proto.RegisterType((*CMsgDOTAMatchHistoryFilter)(nil), "CMsgDOTAMatchHistoryFilter")
+ proto.RegisterType((*CMsgDOTARequestMatches)(nil), "CMsgDOTARequestMatches")
+ proto.RegisterType((*CMsgDOTARequestMatchesResponse)(nil), "CMsgDOTARequestMatchesResponse")
+ proto.RegisterType((*CMsgDOTARequestMatchesResponse_Series)(nil), "CMsgDOTARequestMatchesResponse.Series")
+ proto.RegisterType((*CMsgDOTAPopup)(nil), "CMsgDOTAPopup")
+ proto.RegisterType((*CMsgDOTATeamMemberSDO)(nil), "CMsgDOTATeamMemberSDO")
+ proto.RegisterType((*CMsgDOTATeamAdminSDO)(nil), "CMsgDOTATeamAdminSDO")
+ proto.RegisterType((*CMsgDOTATeamMember)(nil), "CMsgDOTATeamMember")
+ proto.RegisterType((*CMsgDOTATeam)(nil), "CMsgDOTATeam")
+ proto.RegisterType((*CMsgDOTACreateTeam)(nil), "CMsgDOTACreateTeam")
+ proto.RegisterType((*CMsgDOTACreateTeamResponse)(nil), "CMsgDOTACreateTeamResponse")
+ proto.RegisterType((*CMsgDOTAEditTeam)(nil), "CMsgDOTAEditTeam")
+ proto.RegisterType((*CMsgDOTAEditTeamLogo)(nil), "CMsgDOTAEditTeamLogo")
+ proto.RegisterType((*CMsgDOTAEditTeamLogoResponse)(nil), "CMsgDOTAEditTeamLogoResponse")
+ proto.RegisterType((*CMsgDOTAEditTeamDetails)(nil), "CMsgDOTAEditTeamDetails")
+ proto.RegisterType((*CMsgDOTAEditTeamDetailsResponse)(nil), "CMsgDOTAEditTeamDetailsResponse")
+ proto.RegisterType((*CMsgDOTADisbandTeam)(nil), "CMsgDOTADisbandTeam")
+ proto.RegisterType((*CMsgDOTADisbandTeamResponse)(nil), "CMsgDOTADisbandTeamResponse")
+ proto.RegisterType((*CMsgDOTARequestTeamData)(nil), "CMsgDOTARequestTeamData")
+ proto.RegisterType((*CMsgDOTARequestTeamDataResponse)(nil), "CMsgDOTARequestTeamDataResponse")
+ proto.RegisterType((*CMsgDOTATeamData)(nil), "CMsgDOTATeamData")
+ proto.RegisterType((*CMsgDOTATeamProfileRequest)(nil), "CMsgDOTATeamProfileRequest")
+ proto.RegisterType((*CMsgDOTATeamMemberProfileRequest)(nil), "CMsgDOTATeamMemberProfileRequest")
+ proto.RegisterType((*CMsgDOTATeamIDByNameRequest)(nil), "CMsgDOTATeamIDByNameRequest")
+ proto.RegisterType((*CMsgDOTATeamIDByNameResponse)(nil), "CMsgDOTATeamIDByNameResponse")
+ proto.RegisterType((*CMsgDOTATeamProfileResponse)(nil), "CMsgDOTATeamProfileResponse")
+ proto.RegisterType((*CMsgDOTAProTeamListRequest)(nil), "CMsgDOTAProTeamListRequest")
+ proto.RegisterType((*CMsgDOTAProTeamListResponse)(nil), "CMsgDOTAProTeamListResponse")
+ proto.RegisterType((*CMsgDOTAProTeamListResponse_TeamEntry)(nil), "CMsgDOTAProTeamListResponse.TeamEntry")
+ proto.RegisterType((*CMsgDOTATeamInvite_InviterToGC)(nil), "CMsgDOTATeamInvite_InviterToGC")
+ proto.RegisterType((*CMsgDOTATeamInvite_GCImmediateResponseToInviter)(nil), "CMsgDOTATeamInvite_GCImmediateResponseToInviter")
+ proto.RegisterType((*CMsgDOTATeamInvite_GCRequestToInvitee)(nil), "CMsgDOTATeamInvite_GCRequestToInvitee")
+ proto.RegisterType((*CMsgDOTATeamInvite_InviteeResponseToGC)(nil), "CMsgDOTATeamInvite_InviteeResponseToGC")
+ proto.RegisterType((*CMsgDOTATeamInvite_GCResponseToInviter)(nil), "CMsgDOTATeamInvite_GCResponseToInviter")
+ proto.RegisterType((*CMsgDOTATeamInvite_GCResponseToInvitee)(nil), "CMsgDOTATeamInvite_GCResponseToInvitee")
+ proto.RegisterType((*CMsgDOTATeamOnProfile)(nil), "CMsgDOTATeamOnProfile")
+ proto.RegisterType((*CMsgDOTAKickTeamMember)(nil), "CMsgDOTAKickTeamMember")
+ proto.RegisterType((*CMsgDOTAKickTeamMemberResponse)(nil), "CMsgDOTAKickTeamMemberResponse")
+ proto.RegisterType((*CMsgDOTATransferTeamAdmin)(nil), "CMsgDOTATransferTeamAdmin")
+ proto.RegisterType((*CMsgDOTATransferTeamAdminResponse)(nil), "CMsgDOTATransferTeamAdminResponse")
+ proto.RegisterType((*CMsgDOTALeaveTeam)(nil), "CMsgDOTALeaveTeam")
+ proto.RegisterType((*CMsgDOTALeaveTeamResponse)(nil), "CMsgDOTALeaveTeamResponse")
+ proto.RegisterType((*CMsgDOTABetaParticipation)(nil), "CMsgDOTABetaParticipation")
+ proto.RegisterType((*CMsgDOTAJoinChatChannel)(nil), "CMsgDOTAJoinChatChannel")
+ proto.RegisterType((*CMsgDOTALeaveChatChannel)(nil), "CMsgDOTALeaveChatChannel")
+ proto.RegisterType((*CMsgDOTAClientIgnoredUser)(nil), "CMsgDOTAClientIgnoredUser")
+ proto.RegisterType((*CMsgDOTAChatMessage)(nil), "CMsgDOTAChatMessage")
+ proto.RegisterType((*CMsgDOTAChatMessage_DiceRoll)(nil), "CMsgDOTAChatMessage.DiceRoll")
+ proto.RegisterType((*CMsgDOTAChatMember)(nil), "CMsgDOTAChatMember")
+ proto.RegisterType((*CMsgDOTAJoinChatChannelResponse)(nil), "CMsgDOTAJoinChatChannelResponse")
+ proto.RegisterType((*CMsgDOTAChatChannelFullUpdate)(nil), "CMsgDOTAChatChannelFullUpdate")
+ proto.RegisterType((*CMsgDOTAOtherJoinedChatChannel)(nil), "CMsgDOTAOtherJoinedChatChannel")
+ proto.RegisterType((*CMsgDOTAOtherLeftChatChannel)(nil), "CMsgDOTAOtherLeftChatChannel")
+ proto.RegisterType((*CMsgDOTAChatChannelMemberUpdate)(nil), "CMsgDOTAChatChannelMemberUpdate")
+ proto.RegisterType((*CMsgDOTAChatChannelMemberUpdate_JoinedMember)(nil), "CMsgDOTAChatChannelMemberUpdate.JoinedMember")
+ proto.RegisterType((*CMsgDOTARequestChatChannelList)(nil), "CMsgDOTARequestChatChannelList")
+ proto.RegisterType((*CMsgDOTARequestChatChannelListResponse)(nil), "CMsgDOTARequestChatChannelListResponse")
+ proto.RegisterType((*CMsgDOTARequestChatChannelListResponse_ChatChannel)(nil), "CMsgDOTARequestChatChannelListResponse.ChatChannel")
+ proto.RegisterType((*CMsgDOTAChatGetUserList)(nil), "CMsgDOTAChatGetUserList")
+ proto.RegisterType((*CMsgDOTAChatGetUserListResponse)(nil), "CMsgDOTAChatGetUserListResponse")
+ proto.RegisterType((*CMsgDOTAChatGetUserListResponse_Member)(nil), "CMsgDOTAChatGetUserListResponse.Member")
+ proto.RegisterType((*CMsgDOTAChatGetMemberCount)(nil), "CMsgDOTAChatGetMemberCount")
+ proto.RegisterType((*CMsgDOTAChatGetMemberCountResponse)(nil), "CMsgDOTAChatGetMemberCountResponse")
+ proto.RegisterType((*CMsgDOTAChatRegionsEnabled)(nil), "CMsgDOTAChatRegionsEnabled")
+ proto.RegisterType((*CMsgDOTAChatRegionsEnabled_Region)(nil), "CMsgDOTAChatRegionsEnabled.Region")
+ proto.RegisterType((*CMsgDOTAGuildSDO)(nil), "CMsgDOTAGuildSDO")
+ proto.RegisterType((*CMsgDOTAGuildSDO_Member)(nil), "CMsgDOTAGuildSDO.Member")
+ proto.RegisterType((*CMsgDOTAGuildSDO_Invitation)(nil), "CMsgDOTAGuildSDO.Invitation")
+ proto.RegisterType((*CMsgDOTAGuildAuditSDO)(nil), "CMsgDOTAGuildAuditSDO")
+ proto.RegisterType((*CMsgDOTAGuildAuditSDO_Entry)(nil), "CMsgDOTAGuildAuditSDO.Entry")
+ proto.RegisterType((*CMsgDOTAAccountGuildMembershipsSDO)(nil), "CMsgDOTAAccountGuildMembershipsSDO")
+ proto.RegisterType((*CMsgDOTAAccountGuildMembershipsSDO_Membership)(nil), "CMsgDOTAAccountGuildMembershipsSDO.Membership")
+ proto.RegisterType((*CMsgDOTAAccountGuildMembershipsSDO_Invitation)(nil), "CMsgDOTAAccountGuildMembershipsSDO.Invitation")
+ proto.RegisterType((*CMsgDOTAGuildCreateRequest)(nil), "CMsgDOTAGuildCreateRequest")
+ proto.RegisterType((*CMsgDOTAGuildCreateResponse)(nil), "CMsgDOTAGuildCreateResponse")
+ proto.RegisterType((*CMsgDOTAGuildSetAccountRoleRequest)(nil), "CMsgDOTAGuildSetAccountRoleRequest")
+ proto.RegisterType((*CMsgDOTAGuildSetAccountRoleResponse)(nil), "CMsgDOTAGuildSetAccountRoleResponse")
+ proto.RegisterType((*CMsgDOTAGuildInviteAccountRequest)(nil), "CMsgDOTAGuildInviteAccountRequest")
+ proto.RegisterType((*CMsgDOTAGuildInviteAccountResponse)(nil), "CMsgDOTAGuildInviteAccountResponse")
+ proto.RegisterType((*CMsgDOTAGuildCancelInviteRequest)(nil), "CMsgDOTAGuildCancelInviteRequest")
+ proto.RegisterType((*CMsgDOTAGuildCancelInviteResponse)(nil), "CMsgDOTAGuildCancelInviteResponse")
+ proto.RegisterType((*CMsgDOTAGuildUpdateDetailsRequest)(nil), "CMsgDOTAGuildUpdateDetailsRequest")
+ proto.RegisterType((*CMsgDOTAGuildUpdateDetailsResponse)(nil), "CMsgDOTAGuildUpdateDetailsResponse")
+ proto.RegisterType((*CMsgDOTAGCToGCUpdateOpenGuildPartyRequest)(nil), "CMsgDOTAGCToGCUpdateOpenGuildPartyRequest")
+ proto.RegisterType((*CMsgDOTAGCToGCUpdateOpenGuildPartyResponse)(nil), "CMsgDOTAGCToGCUpdateOpenGuildPartyResponse")
+ proto.RegisterType((*CMsgDOTAGCToGCDestroyOpenGuildPartyRequest)(nil), "CMsgDOTAGCToGCDestroyOpenGuildPartyRequest")
+ proto.RegisterType((*CMsgDOTAGCToGCDestroyOpenGuildPartyResponse)(nil), "CMsgDOTAGCToGCDestroyOpenGuildPartyResponse")
+ proto.RegisterType((*CMsgDOTAPartySetOpenGuildRequest)(nil), "CMsgDOTAPartySetOpenGuildRequest")
+ proto.RegisterType((*CMsgDOTAPartySetOpenGuildResponse)(nil), "CMsgDOTAPartySetOpenGuildResponse")
+ proto.RegisterType((*CMsgDOTAJoinOpenGuildPartyRequest)(nil), "CMsgDOTAJoinOpenGuildPartyRequest")
+ proto.RegisterType((*CMsgDOTAJoinOpenGuildPartyResponse)(nil), "CMsgDOTAJoinOpenGuildPartyResponse")
+ proto.RegisterType((*CMsgDOTAGuildOpenPartyRefresh)(nil), "CMsgDOTAGuildOpenPartyRefresh")
+ proto.RegisterType((*CMsgDOTAGuildOpenPartyRefresh_OpenParty)(nil), "CMsgDOTAGuildOpenPartyRefresh.OpenParty")
+ proto.RegisterType((*CMsgDOTARequestGuildData)(nil), "CMsgDOTARequestGuildData")
+ proto.RegisterType((*CMsgDOTAGuildInviteData)(nil), "CMsgDOTAGuildInviteData")
+ proto.RegisterType((*CMsgDOTAGuildUpdateMessage)(nil), "CMsgDOTAGuildUpdateMessage")
+ proto.RegisterType((*CMsgDOTAGuildEditLogoRequest)(nil), "CMsgDOTAGuildEditLogoRequest")
+ proto.RegisterType((*CMsgDOTAGuildEditLogoResponse)(nil), "CMsgDOTAGuildEditLogoResponse")
+ proto.RegisterType((*CMsgDOTAReportsRemainingRequest)(nil), "CMsgDOTAReportsRemainingRequest")
+ proto.RegisterType((*CMsgDOTAReportsRemainingResponse)(nil), "CMsgDOTAReportsRemainingResponse")
+ proto.RegisterType((*CMsgDOTASubmitPlayerReport)(nil), "CMsgDOTASubmitPlayerReport")
+ proto.RegisterType((*CMsgDOTASubmitPlayerReportResponse)(nil), "CMsgDOTASubmitPlayerReportResponse")
+ proto.RegisterType((*CMsgDOTAReportCountsRequest)(nil), "CMsgDOTAReportCountsRequest")
+ proto.RegisterType((*CMsgDOTAReportCountsResponse)(nil), "CMsgDOTAReportCountsResponse")
+ proto.RegisterType((*CMsgDOTAKickedFromMatchmakingQueue)(nil), "CMsgDOTAKickedFromMatchmakingQueue")
+ proto.RegisterType((*CMsgDOTARequestSaveGames)(nil), "CMsgDOTARequestSaveGames")
+ proto.RegisterType((*CMsgDOTARequestSaveGamesResponse)(nil), "CMsgDOTARequestSaveGamesResponse")
+ proto.RegisterType((*CMsgWatchGame)(nil), "CMsgWatchGame")
+ proto.RegisterType((*CMsgCancelWatchGame)(nil), "CMsgCancelWatchGame")
+ proto.RegisterType((*CMsgWatchGameResponse)(nil), "CMsgWatchGameResponse")
+ proto.RegisterType((*CMsgPartyLeaderWatchGamePrompt)(nil), "CMsgPartyLeaderWatchGamePrompt")
+ proto.RegisterType((*CMsgGCMatchDetailsRequest)(nil), "CMsgGCMatchDetailsRequest")
+ proto.RegisterType((*CMsgGCMatchDetailsResponse)(nil), "CMsgGCMatchDetailsResponse")
+ proto.RegisterType((*CMsgServerToGCMatchDetailsRequest)(nil), "CMsgServerToGCMatchDetailsRequest")
+ proto.RegisterType((*CMsgGCToServerMatchDetailsResponse)(nil), "CMsgGCToServerMatchDetailsResponse")
+ proto.RegisterType((*CMsgDOTAProfileRequest)(nil), "CMsgDOTAProfileRequest")
+ proto.RegisterType((*CMsgDOTAProfileResponse)(nil), "CMsgDOTAProfileResponse")
+ proto.RegisterType((*CMsgDOTAProfileResponse_PlayedHero)(nil), "CMsgDOTAProfileResponse.PlayedHero")
+ proto.RegisterType((*CMsgDOTAProfileResponse_ShowcaseHero)(nil), "CMsgDOTAProfileResponse.ShowcaseHero")
+ proto.RegisterType((*CMsgDOTAProfileResponse_LeaguePass)(nil), "CMsgDOTAProfileResponse.LeaguePass")
+ proto.RegisterType((*CMsgDOTAProfileResponse_EventTicket)(nil), "CMsgDOTAProfileResponse.EventTicket")
+ proto.RegisterType((*CMsgDOTAProfileResponse_FeaturedItem)(nil), "CMsgDOTAProfileResponse.FeaturedItem")
+ proto.RegisterType((*CMsgDOTAProfileTickets)(nil), "CMsgDOTAProfileTickets")
+ proto.RegisterType((*CMsgDOTAProfileTickets_LeaguePass)(nil), "CMsgDOTAProfileTickets.LeaguePass")
+ proto.RegisterType((*CMsgDOTAProfileTickets_EventTicket)(nil), "CMsgDOTAProfileTickets.EventTicket")
+ proto.RegisterType((*CMsgClientToGCGetProfileTickets)(nil), "CMsgClientToGCGetProfileTickets")
+ proto.RegisterType((*CMsgGCSteamProfileRequest)(nil), "CMsgGCSteamProfileRequest")
+ proto.RegisterType((*CMsgGCSteamProfileRequestResponse)(nil), "CMsgGCSteamProfileRequestResponse")
+ proto.RegisterType((*CMsgDOTAClearNotifySuccessfulReport)(nil), "CMsgDOTAClearNotifySuccessfulReport")
+ proto.RegisterType((*CMsgDOTAWelcome)(nil), "CMsgDOTAWelcome")
+ proto.RegisterType((*CMsgDOTAWelcome_LocalizationDigest)(nil), "CMsgDOTAWelcome.LocalizationDigest")
+ proto.RegisterType((*CMsgDOTAWelcome_CExtraMsg)(nil), "CMsgDOTAWelcome.CExtraMsg")
+ proto.RegisterType((*CSODOTAGameHeroFavorites)(nil), "CSODOTAGameHeroFavorites")
+ proto.RegisterType((*CMsgDOTAHeroFavoritesAdd)(nil), "CMsgDOTAHeroFavoritesAdd")
+ proto.RegisterType((*CMsgDOTAHeroFavoritesRemove)(nil), "CMsgDOTAHeroFavoritesRemove")
+ proto.RegisterType((*CMsgSetShowcaseHero)(nil), "CMsgSetShowcaseHero")
+ proto.RegisterType((*CMsgSetFeaturedItems)(nil), "CMsgSetFeaturedItems")
+ proto.RegisterType((*CMsgDOTAFeaturedItems)(nil), "CMsgDOTAFeaturedItems")
+ proto.RegisterType((*CMsgRequestLeagueInfo)(nil), "CMsgRequestLeagueInfo")
+ proto.RegisterType((*CDynamicLeagueData)(nil), "CDynamicLeagueData")
+ proto.RegisterType((*CStaticLeagueData)(nil), "CStaticLeagueData")
+ proto.RegisterType((*CLeagueData)(nil), "CLeagueData")
+ proto.RegisterType((*CMsgResponseLeagueInfo)(nil), "CMsgResponseLeagueInfo")
+ proto.RegisterType((*CMsgDOTAMatchVotes)(nil), "CMsgDOTAMatchVotes")
+ proto.RegisterType((*CMsgDOTAMatchVotes_PlayerVote)(nil), "CMsgDOTAMatchVotes.PlayerVote")
+ proto.RegisterType((*CMsgCastMatchVote)(nil), "CMsgCastMatchVote")
+ proto.RegisterType((*CMsgRetrieveMatchVote)(nil), "CMsgRetrieveMatchVote")
+ proto.RegisterType((*CMsgMatchVoteResponse)(nil), "CMsgMatchVoteResponse")
+ proto.RegisterType((*CMsgDOTAHallOfFame)(nil), "CMsgDOTAHallOfFame")
+ proto.RegisterType((*CMsgDOTAHallOfFame_FeaturedPlayer)(nil), "CMsgDOTAHallOfFame.FeaturedPlayer")
+ proto.RegisterType((*CMsgDOTAHallOfFame_FeaturedFarmer)(nil), "CMsgDOTAHallOfFame.FeaturedFarmer")
+ proto.RegisterType((*CMsgDOTAHallOfFameRequest)(nil), "CMsgDOTAHallOfFameRequest")
+ proto.RegisterType((*CMsgDOTAHallOfFameResponse)(nil), "CMsgDOTAHallOfFameResponse")
+ proto.RegisterType((*CMsgDOTAHalloweenHighScoreRequest)(nil), "CMsgDOTAHalloweenHighScoreRequest")
+ proto.RegisterType((*CMsgDOTAHalloweenHighScoreResponse)(nil), "CMsgDOTAHalloweenHighScoreResponse")
+ proto.RegisterType((*CMsgDOTAStorePromoPagesRequest)(nil), "CMsgDOTAStorePromoPagesRequest")
+ proto.RegisterType((*CMsgDOTAStorePromoPagesResponse)(nil), "CMsgDOTAStorePromoPagesResponse")
+ proto.RegisterType((*CMsgDOTAStorePromoPagesResponse_PromoPage)(nil), "CMsgDOTAStorePromoPagesResponse.PromoPage")
+ proto.RegisterType((*CMsgLeagueScheduleBlockTeamInfo)(nil), "CMsgLeagueScheduleBlockTeamInfo")
+ proto.RegisterType((*CMsgLeagueScheduleBlock)(nil), "CMsgLeagueScheduleBlock")
+ proto.RegisterType((*CMsgDOTALeague)(nil), "CMsgDOTALeague")
+ proto.RegisterType((*CMsgDOTALeagueScheduleRequest)(nil), "CMsgDOTALeagueScheduleRequest")
+ proto.RegisterType((*CMsgDOTALeagueScheduleResponse)(nil), "CMsgDOTALeagueScheduleResponse")
+ proto.RegisterType((*CMsgDOTALeagueScheduleEdit)(nil), "CMsgDOTALeagueScheduleEdit")
+ proto.RegisterType((*CMsgDOTALeagueScheduleEditResponse)(nil), "CMsgDOTALeagueScheduleEditResponse")
+ proto.RegisterType((*CMsgDOTALeaguesInMonthRequest)(nil), "CMsgDOTALeaguesInMonthRequest")
+ proto.RegisterType((*CMsgDOTALeaguesInMonthResponse)(nil), "CMsgDOTALeaguesInMonthResponse")
+ proto.RegisterType((*CMsgMatchGroupServerStatus)(nil), "CMsgMatchGroupServerStatus")
+ proto.RegisterType((*CMsgMatchmakingGroupServerSample)(nil), "CMsgMatchmakingGroupServerSample")
+ proto.RegisterType((*CMsgDOTAMatchmakingStatsRequest)(nil), "CMsgDOTAMatchmakingStatsRequest")
+ proto.RegisterType((*CMsgDOTAMatchmakingStatsResponse)(nil), "CMsgDOTAMatchmakingStatsResponse")
+ proto.RegisterType((*CMsgDOTASetMatchHistoryAccess)(nil), "CMsgDOTASetMatchHistoryAccess")
+ proto.RegisterType((*CMsgDOTASetMatchHistoryAccessResponse)(nil), "CMsgDOTASetMatchHistoryAccessResponse")
+ proto.RegisterType((*CMsgDOTANotifyAccountFlagsChange)(nil), "CMsgDOTANotifyAccountFlagsChange")
+ proto.RegisterType((*CMsgDOTASetProfilePrivacy)(nil), "CMsgDOTASetProfilePrivacy")
+ proto.RegisterType((*CMsgDOTASetProfilePrivacyResponse)(nil), "CMsgDOTASetProfilePrivacyResponse")
+ proto.RegisterType((*CMsgUpgradeLeagueItem)(nil), "CMsgUpgradeLeagueItem")
+ proto.RegisterType((*CMsgUpgradeLeagueItemResponse)(nil), "CMsgUpgradeLeagueItemResponse")
+ proto.RegisterType((*CMsgGCWatchDownloadedReplay)(nil), "CMsgGCWatchDownloadedReplay")
+ proto.RegisterType((*CMsgSetMapLocationState)(nil), "CMsgSetMapLocationState")
+ proto.RegisterType((*CMsgSetMapLocationStateResponse)(nil), "CMsgSetMapLocationStateResponse")
+ proto.RegisterType((*CMsgResetMapLocations)(nil), "CMsgResetMapLocations")
+ proto.RegisterType((*CMsgResetMapLocationsResponse)(nil), "CMsgResetMapLocationsResponse")
+ proto.RegisterType((*CMsgRefreshPartnerAccountLink)(nil), "CMsgRefreshPartnerAccountLink")
+ proto.RegisterType((*CMsgClientsRejoinChatChannels)(nil), "CMsgClientsRejoinChatChannels")
+ proto.RegisterType((*CMsgDOTASendFriendRecruits)(nil), "CMsgDOTASendFriendRecruits")
+ proto.RegisterType((*CMsgDOTAFriendRecruitsRequest)(nil), "CMsgDOTAFriendRecruitsRequest")
+ proto.RegisterType((*CMsgDOTAFriendRecruitsResponse)(nil), "CMsgDOTAFriendRecruitsResponse")
+ proto.RegisterType((*CMsgDOTAFriendRecruitsResponse_FriendRecruitStatus)(nil), "CMsgDOTAFriendRecruitsResponse.FriendRecruitStatus")
+ proto.RegisterType((*CMsgDOTAFriendRecruitInviteAcceptDecline)(nil), "CMsgDOTAFriendRecruitInviteAcceptDecline")
+ proto.RegisterType((*CMsgRequestLeaguePrizePool)(nil), "CMsgRequestLeaguePrizePool")
+ proto.RegisterType((*CMsgRequestLeaguePrizePoolResponse)(nil), "CMsgRequestLeaguePrizePoolResponse")
+ proto.RegisterType((*CMsgGCGetHeroStandings)(nil), "CMsgGCGetHeroStandings")
+ proto.RegisterType((*CMsgGCGetHeroStandingsResponse)(nil), "CMsgGCGetHeroStandingsResponse")
+ proto.RegisterType((*CMsgGCGetHeroStandingsResponse_Hero)(nil), "CMsgGCGetHeroStandingsResponse.Hero")
+ proto.RegisterType((*CMsgGCItemEditorReservationsRequest)(nil), "CMsgGCItemEditorReservationsRequest")
+ proto.RegisterType((*CMsgGCItemEditorReservation)(nil), "CMsgGCItemEditorReservation")
+ proto.RegisterType((*CMsgGCItemEditorReservationsResponse)(nil), "CMsgGCItemEditorReservationsResponse")
+ proto.RegisterType((*CMsgGCItemEditorReserveItemDef)(nil), "CMsgGCItemEditorReserveItemDef")
+ proto.RegisterType((*CMsgGCItemEditorReserveItemDefResponse)(nil), "CMsgGCItemEditorReserveItemDefResponse")
+ proto.RegisterType((*CMsgGCItemEditorReleaseReservation)(nil), "CMsgGCItemEditorReleaseReservation")
+ proto.RegisterType((*CMsgGCItemEditorReleaseReservationResponse)(nil), "CMsgGCItemEditorReleaseReservationResponse")
+ proto.RegisterType((*CMsgGCItemEditorRequestLeagueInfo)(nil), "CMsgGCItemEditorRequestLeagueInfo")
+ proto.RegisterType((*CMsgGCItemEditorLeagueInfoResponse)(nil), "CMsgGCItemEditorLeagueInfoResponse")
+ proto.RegisterType((*CMsgDOTARewardTutorialPrizes)(nil), "CMsgDOTARewardTutorialPrizes")
+ proto.RegisterType((*CMsgDOTALastHitChallengeHighScorePost)(nil), "CMsgDOTALastHitChallengeHighScorePost")
+ proto.RegisterType((*CMsgDOTALastHitChallengeHighScoreRequest)(nil), "CMsgDOTALastHitChallengeHighScoreRequest")
+ proto.RegisterType((*CMsgDOTALastHitChallengeHighScoreResponse)(nil), "CMsgDOTALastHitChallengeHighScoreResponse")
+ proto.RegisterType((*CMsgFlipLobbyTeams)(nil), "CMsgFlipLobbyTeams")
+ proto.RegisterType((*CMsgPresentedClientTerminateDlg)(nil), "CMsgPresentedClientTerminateDlg")
+ proto.RegisterType((*CMsgGCLobbyUpdateBroadcastChannelInfo)(nil), "CMsgGCLobbyUpdateBroadcastChannelInfo")
+ proto.RegisterType((*CMsgDOTARedeemEventPrize)(nil), "CMsgDOTARedeemEventPrize")
+ proto.RegisterType((*CMsgDOTARedeemEventPrizeResponse)(nil), "CMsgDOTARedeemEventPrizeResponse")
+ proto.RegisterType((*CMsgDOTAGetEventPoints)(nil), "CMsgDOTAGetEventPoints")
+ proto.RegisterType((*CMsgDOTAGetEventPointsResponse)(nil), "CMsgDOTAGetEventPointsResponse")
+ proto.RegisterType((*CMsgDOTAGetEventPointsResponse_Action)(nil), "CMsgDOTAGetEventPointsResponse.Action")
+ proto.RegisterType((*CMsgDOTALiveLeagueGameUpdate)(nil), "CMsgDOTALiveLeagueGameUpdate")
+ proto.RegisterType((*CMsgDOTACompendiumSelection)(nil), "CMsgDOTACompendiumSelection")
+ proto.RegisterType((*CMsgDOTACompendiumSelectionResponse)(nil), "CMsgDOTACompendiumSelectionResponse")
+ proto.RegisterType((*CMsgDOTACompendiumData)(nil), "CMsgDOTACompendiumData")
+ proto.RegisterType((*CMsgDOTACompendiumDataRequest)(nil), "CMsgDOTACompendiumDataRequest")
+ proto.RegisterType((*CMsgDOTACompendiumDataResponse)(nil), "CMsgDOTACompendiumDataResponse")
+ proto.RegisterType((*CMsgDOTAGetPlayerMatchHistory)(nil), "CMsgDOTAGetPlayerMatchHistory")
+ proto.RegisterType((*CMsgDOTAGetPlayerMatchHistoryResponse)(nil), "CMsgDOTAGetPlayerMatchHistoryResponse")
+ proto.RegisterType((*CMsgDOTAGetPlayerMatchHistoryResponse_Match)(nil), "CMsgDOTAGetPlayerMatchHistoryResponse.Match")
+ proto.RegisterType((*CMsgDOTAStartDailyHeroChallenge)(nil), "CMsgDOTAStartDailyHeroChallenge")
+ proto.RegisterType((*CMsgGCNotificationsRequest)(nil), "CMsgGCNotificationsRequest")
+ proto.RegisterType((*CMsgGCNotificationsResponse)(nil), "CMsgGCNotificationsResponse")
+ proto.RegisterType((*CMsgGCNotificationsResponse_Notification)(nil), "CMsgGCNotificationsResponse.Notification")
+ proto.RegisterType((*CMsgGCNotificationsMarkReadRequest)(nil), "CMsgGCNotificationsMarkReadRequest")
+ proto.RegisterType((*CMsgClientToGCMarkNotificationListRead)(nil), "CMsgClientToGCMarkNotificationListRead")
+ proto.RegisterType((*CMsgGCLeagueAdminState)(nil), "CMsgGCLeagueAdminState")
+ proto.RegisterType((*CMsgGCLeagueAdminState_PrivateLeagueKeys)(nil), "CMsgGCLeagueAdminState.PrivateLeagueKeys")
+ proto.RegisterType((*CMsgGCPlayerInfoRequest)(nil), "CMsgGCPlayerInfoRequest")
+ proto.RegisterType((*CMsgGCPlayerInfoSubmit)(nil), "CMsgGCPlayerInfoSubmit")
+ proto.RegisterType((*CMsgGCPlayerInfoSubmitResponse)(nil), "CMsgGCPlayerInfoSubmitResponse")
+ proto.RegisterType((*CMsgSerializedSOCache)(nil), "CMsgSerializedSOCache")
+ proto.RegisterType((*CMsgSerializedSOCache_TypeCache)(nil), "CMsgSerializedSOCache.TypeCache")
+ proto.RegisterType((*CMsgSerializedSOCache_Cache)(nil), "CMsgSerializedSOCache.Cache")
+ proto.RegisterType((*CMsgSerializedSOCache_Cache_Version)(nil), "CMsgSerializedSOCache.Cache.Version")
+ proto.RegisterType((*CMsgRequestWeekendTourneySchedule)(nil), "CMsgRequestWeekendTourneySchedule")
+ proto.RegisterType((*CMsgWeekendTourneySchedule)(nil), "CMsgWeekendTourneySchedule")
+ proto.RegisterType((*CMsgWeekendTourneySchedule_Division)(nil), "CMsgWeekendTourneySchedule.Division")
+ proto.RegisterType((*CMsgClientProvideSurveyResult)(nil), "CMsgClientProvideSurveyResult")
+ proto.RegisterType((*CMsgClientProvideSurveyResult_Response)(nil), "CMsgClientProvideSurveyResult.Response")
+ proto.RegisterType((*CMsgDOTAEmoticonAccessSDO)(nil), "CMsgDOTAEmoticonAccessSDO")
+ proto.RegisterType((*CMsgClientToGCEmoticonDataRequest)(nil), "CMsgClientToGCEmoticonDataRequest")
+ proto.RegisterType((*CMsgGCToClientEmoticonData)(nil), "CMsgGCToClientEmoticonData")
+ proto.RegisterType((*CMsgClientToGCTrackDialogResult)(nil), "CMsgClientToGCTrackDialogResult")
+ proto.RegisterType((*CMsgGCToClientTournamentItemDrop)(nil), "CMsgGCToClientTournamentItemDrop")
+ proto.RegisterType((*CMsgClientToGCSetAdditionalEquips)(nil), "CMsgClientToGCSetAdditionalEquips")
+ proto.RegisterType((*CMsgClientToGCSetAdditionalEquipsResponse)(nil), "CMsgClientToGCSetAdditionalEquipsResponse")
+ proto.RegisterType((*CMsgClientToGCGetAdditionalEquips)(nil), "CMsgClientToGCGetAdditionalEquips")
+ proto.RegisterType((*CMsgClientToGCGetAdditionalEquipsResponse)(nil), "CMsgClientToGCGetAdditionalEquipsResponse")
+ proto.RegisterType((*CMsgClientToGCGetAllHeroOrder)(nil), "CMsgClientToGCGetAllHeroOrder")
+ proto.RegisterType((*CMsgClientToGCGetAllHeroOrderResponse)(nil), "CMsgClientToGCGetAllHeroOrderResponse")
+ proto.RegisterType((*CMsgClientToGCGetAllHeroProgress)(nil), "CMsgClientToGCGetAllHeroProgress")
+ proto.RegisterType((*CMsgClientToGCGetAllHeroProgressResponse)(nil), "CMsgClientToGCGetAllHeroProgressResponse")
+ proto.RegisterType((*CMsgClientToGCGetTrophyList)(nil), "CMsgClientToGCGetTrophyList")
+ proto.RegisterType((*CMsgClientToGCGetTrophyListResponse)(nil), "CMsgClientToGCGetTrophyListResponse")
+ proto.RegisterType((*CMsgClientToGCGetTrophyListResponse_Trophy)(nil), "CMsgClientToGCGetTrophyListResponse.Trophy")
+ proto.RegisterType((*CMsgGCToClientTrophyAwarded)(nil), "CMsgGCToClientTrophyAwarded")
+ proto.RegisterType((*CMsgClientToGCGetProfileCard)(nil), "CMsgClientToGCGetProfileCard")
+ proto.RegisterType((*CMsgClientToGCSetProfileCardSlots)(nil), "CMsgClientToGCSetProfileCardSlots")
+ proto.RegisterType((*CMsgClientToGCSetProfileCardSlots_CardSlot)(nil), "CMsgClientToGCSetProfileCardSlots.CardSlot")
+ proto.RegisterType((*CMsgClientToGCGetProfileCardStats)(nil), "CMsgClientToGCGetProfileCardStats")
+ proto.RegisterType((*CMsgClientToGCCreateHeroStatue)(nil), "CMsgClientToGCCreateHeroStatue")
+ proto.RegisterType((*CMsgClientToGCCreateTeamShowcase)(nil), "CMsgClientToGCCreateTeamShowcase")
+ proto.RegisterType((*CMsgGCToClientHeroStatueCreateResult)(nil), "CMsgGCToClientHeroStatueCreateResult")
+ proto.RegisterType((*CMsgGCToClientTeamShowcaseCreateResult)(nil), "CMsgGCToClientTeamShowcaseCreateResult")
+ proto.RegisterType((*CMsgClientToGCRecordCompendiumStats)(nil), "CMsgClientToGCRecordCompendiumStats")
+ proto.RegisterType((*CMsgGCToClientEventStatusChanged)(nil), "CMsgGCToClientEventStatusChanged")
+ proto.RegisterType((*CMsgClientToGCPlayerStatsRequest)(nil), "CMsgClientToGCPlayerStatsRequest")
+ proto.RegisterType((*CMsgGCToClientPlayerStatsResponse)(nil), "CMsgGCToClientPlayerStatsResponse")
+ proto.RegisterType((*CMsgClientToGCCustomGamePlayerCountRequest)(nil), "CMsgClientToGCCustomGamePlayerCountRequest")
+ proto.RegisterType((*CMsgGCToClientCustomGamePlayerCountResponse)(nil), "CMsgGCToClientCustomGamePlayerCountResponse")
+ proto.RegisterType((*CMsgClientToGCCustomGamesFriendsPlayedRequest)(nil), "CMsgClientToGCCustomGamesFriendsPlayedRequest")
+ proto.RegisterType((*CMsgGCToClientCustomGamesFriendsPlayedResponse)(nil), "CMsgGCToClientCustomGamesFriendsPlayedResponse")
+ proto.RegisterType((*CMsgGCToClientCustomGamesFriendsPlayedResponse_CustomGame)(nil), "CMsgGCToClientCustomGamesFriendsPlayedResponse.CustomGame")
+ proto.RegisterType((*CMsgClientToGCSocialFeedPostCommentRequest)(nil), "CMsgClientToGCSocialFeedPostCommentRequest")
+ proto.RegisterType((*CMsgGCToClientSocialFeedPostCommentResponse)(nil), "CMsgGCToClientSocialFeedPostCommentResponse")
+ proto.RegisterType((*CMsgClientToGCSocialFeedPostMessageRequest)(nil), "CMsgClientToGCSocialFeedPostMessageRequest")
+ proto.RegisterType((*CMsgGCToClientSocialFeedPostMessageResponse)(nil), "CMsgGCToClientSocialFeedPostMessageResponse")
+ proto.RegisterType((*CMsgClientToGCFriendsPlayedCustomGameRequest)(nil), "CMsgClientToGCFriendsPlayedCustomGameRequest")
+ proto.RegisterType((*CMsgGCToClientFriendsPlayedCustomGameResponse)(nil), "CMsgGCToClientFriendsPlayedCustomGameResponse")
+ proto.RegisterType((*CMsgClientToGCFeaturedHeroesRequest)(nil), "CMsgClientToGCFeaturedHeroesRequest")
+ proto.RegisterType((*CMsgGCToClientFeaturedHeroesResponse)(nil), "CMsgGCToClientFeaturedHeroesResponse")
+ proto.RegisterType((*CMsgGCToClientFeaturedHeroesResponse_DataField)(nil), "CMsgGCToClientFeaturedHeroesResponse.DataField")
+ proto.RegisterType((*CMsgGCToClientFeaturedHeroesResponse_FeaturedHero)(nil), "CMsgGCToClientFeaturedHeroesResponse.FeaturedHero")
+ proto.RegisterType((*CMsgGCToClientFeaturedHeroesResponse_Category)(nil), "CMsgGCToClientFeaturedHeroesResponse.Category")
+ proto.RegisterType((*CMsgClientToGCSocialMatchPostCommentRequest)(nil), "CMsgClientToGCSocialMatchPostCommentRequest")
+ proto.RegisterType((*CMsgGCToClientSocialMatchPostCommentResponse)(nil), "CMsgGCToClientSocialMatchPostCommentResponse")
+ proto.RegisterType((*CMsgClientToGCSocialMatchDetailsRequest)(nil), "CMsgClientToGCSocialMatchDetailsRequest")
+ proto.RegisterType((*CMsgGCToClientSocialMatchDetailsResponse)(nil), "CMsgGCToClientSocialMatchDetailsResponse")
+ proto.RegisterType((*CMsgGCToClientSocialMatchDetailsResponse_Comment)(nil), "CMsgGCToClientSocialMatchDetailsResponse.Comment")
+ proto.RegisterType((*CMsgDOTAPartyMemberSetCoach)(nil), "CMsgDOTAPartyMemberSetCoach")
+ proto.RegisterType((*CMsgDOTASetGroupLeader)(nil), "CMsgDOTASetGroupLeader")
+ proto.RegisterType((*CMsgDOTACancelGroupInvites)(nil), "CMsgDOTACancelGroupInvites")
+ proto.RegisterType((*CMsgDOTASetGroupOpenStatus)(nil), "CMsgDOTASetGroupOpenStatus")
+ proto.RegisterType((*CMsgDOTAGroupMergeInvite)(nil), "CMsgDOTAGroupMergeInvite")
+ proto.RegisterType((*CMsgDOTAGroupMergeResponse)(nil), "CMsgDOTAGroupMergeResponse")
+ proto.RegisterType((*CMsgDOTAGroupMergeReply)(nil), "CMsgDOTAGroupMergeReply")
+ proto.RegisterType((*CMsgDOTAPartyRichPresence)(nil), "CMsgDOTAPartyRichPresence")
+ proto.RegisterType((*CMsgDOTAPartyRichPresence_Member)(nil), "CMsgDOTAPartyRichPresence.Member")
+ proto.RegisterType((*CMsgDOTALobbyRichPresence)(nil), "CMsgDOTALobbyRichPresence")
+ proto.RegisterType((*CMsgDOTACustomGameListenServerStartedLoading)(nil), "CMsgDOTACustomGameListenServerStartedLoading")
+ proto.RegisterType((*CMsgDOTACustomGameClientFinishedLoading)(nil), "CMsgDOTACustomGameClientFinishedLoading")
+ proto.RegisterType((*CMsgClientToGCGetLeagueSeries)(nil), "CMsgClientToGCGetLeagueSeries")
+ proto.RegisterType((*CMsgClientToGCGetLeagueSeriesResponse)(nil), "CMsgClientToGCGetLeagueSeriesResponse")
+ proto.RegisterType((*CMsgClientToGCGetLeagueSeriesResponse_Series)(nil), "CMsgClientToGCGetLeagueSeriesResponse.Series")
+ proto.RegisterType((*CMsgClientToGCGetLeagueSeriesResponse_Series_Team)(nil), "CMsgClientToGCGetLeagueSeriesResponse.Series.Team")
+ proto.RegisterType((*CMsgClientToGCApplyGemCombiner)(nil), "CMsgClientToGCApplyGemCombiner")
+ proto.RegisterType((*CDummyUnbreakMessage)(nil), "CDummyUnbreakMessage")
+ proto.RegisterType((*CMsgClientToGCCreateStaticRecipe)(nil), "CMsgClientToGCCreateStaticRecipe")
+ proto.RegisterType((*CMsgClientToGCCreateStaticRecipe_Item)(nil), "CMsgClientToGCCreateStaticRecipe.Item")
+ proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse)(nil), "CMsgClientToGCCreateStaticRecipeResponse")
+ proto.RegisterType((*CDOTAReplayDownloadInfo)(nil), "CDOTAReplayDownloadInfo")
+ proto.RegisterType((*CDOTAReplayDownloadInfo_Highlight)(nil), "CDOTAReplayDownloadInfo.Highlight")
+ proto.RegisterType((*CDOTABroadcasterInfo)(nil), "CDOTABroadcasterInfo")
+ proto.RegisterType((*CMsgClientToGCH264Unsupported)(nil), "CMsgClientToGCH264Unsupported")
+ proto.RegisterType((*CMsgClientToGCRequestH264Support)(nil), "CMsgClientToGCRequestH264Support")
+ proto.RegisterType((*CMsgClientToGCGetQuestProgress)(nil), "CMsgClientToGCGetQuestProgress")
+ proto.RegisterType((*CMsgClientToGCGetQuestProgressResponse)(nil), "CMsgClientToGCGetQuestProgressResponse")
+ proto.RegisterType((*CMsgClientToGCGetQuestProgressResponse_Challenge)(nil), "CMsgClientToGCGetQuestProgressResponse.Challenge")
+ proto.RegisterType((*CMsgClientToGCGetQuestProgressResponse_Quest)(nil), "CMsgClientToGCGetQuestProgressResponse.Quest")
+ proto.RegisterType((*CMsgGCToClientMatchSignedOut)(nil), "CMsgGCToClientMatchSignedOut")
+ proto.RegisterType((*CMsgGCGetHeroStatsHistory)(nil), "CMsgGCGetHeroStatsHistory")
+ proto.RegisterType((*CMsgGCGetHeroStatsHistoryResponse)(nil), "CMsgGCGetHeroStatsHistoryResponse")
+ proto.RegisterType((*CMsgClientToGCPrivateChatInvite)(nil), "CMsgClientToGCPrivateChatInvite")
+ proto.RegisterType((*CMsgClientToGCPrivateChatKick)(nil), "CMsgClientToGCPrivateChatKick")
+ proto.RegisterType((*CMsgClientToGCPrivateChatPromote)(nil), "CMsgClientToGCPrivateChatPromote")
+ proto.RegisterType((*CMsgClientToGCPrivateChatDemote)(nil), "CMsgClientToGCPrivateChatDemote")
+ proto.RegisterType((*CMsgGCToClientPrivateChatResponse)(nil), "CMsgGCToClientPrivateChatResponse")
+ proto.RegisterType((*CMsgClientToGCPrivateChatInfoRequest)(nil), "CMsgClientToGCPrivateChatInfoRequest")
+ proto.RegisterType((*CMsgGCToClientPrivateChatInfoResponse)(nil), "CMsgGCToClientPrivateChatInfoResponse")
+ proto.RegisterType((*CMsgGCToClientPrivateChatInfoResponse_Member)(nil), "CMsgGCToClientPrivateChatInfoResponse.Member")
+ proto.RegisterType((*CMsgPlayerBehaviorReport)(nil), "CMsgPlayerBehaviorReport")
+ proto.RegisterEnum("EMatchGroupServerStatus", EMatchGroupServerStatus_name, EMatchGroupServerStatus_value)
+ proto.RegisterEnum("DOTA_WatchReplayType", DOTA_WatchReplayType_name, DOTA_WatchReplayType_value)
+ proto.RegisterEnum("EItemEditorReservationResult", EItemEditorReservationResult_name, EItemEditorReservationResult_value)
+ proto.RegisterEnum("EProfileCardSlotType", EProfileCardSlotType_name, EProfileCardSlotType_value)
+ proto.RegisterEnum("EFeaturedHeroTextField", EFeaturedHeroTextField_name, EFeaturedHeroTextField_value)
+ proto.RegisterEnum("EFeaturedHeroDataType", EFeaturedHeroDataType_name, EFeaturedHeroDataType_value)
+ proto.RegisterEnum("EDOTAGroupMergeResult", EDOTAGroupMergeResult_name, EDOTAGroupMergeResult_value)
+ proto.RegisterEnum("CMsgDOTAMatch_ReplayState", CMsgDOTAMatch_ReplayState_name, CMsgDOTAMatch_ReplayState_value)
+ proto.RegisterEnum("CMsgDOTARequestMatches_SkillLevel", CMsgDOTARequestMatches_SkillLevel_name, CMsgDOTARequestMatches_SkillLevel_value)
+ proto.RegisterEnum("CMsgDOTAPopup_PopupID", CMsgDOTAPopup_PopupID_name, CMsgDOTAPopup_PopupID_value)
+ proto.RegisterEnum("CMsgDOTACreateTeamResponse_Result", CMsgDOTACreateTeamResponse_Result_name, CMsgDOTACreateTeamResponse_Result_value)
+ proto.RegisterEnum("CMsgDOTAEditTeamLogoResponse_Result", CMsgDOTAEditTeamLogoResponse_Result_name, CMsgDOTAEditTeamLogoResponse_Result_value)
+ proto.RegisterEnum("CMsgDOTAEditTeamDetailsResponse_Result", CMsgDOTAEditTeamDetailsResponse_Result_name, CMsgDOTAEditTeamDetailsResponse_Result_value)
+ proto.RegisterEnum("CMsgDOTADisbandTeamResponse_Result", CMsgDOTADisbandTeamResponse_Result_name, CMsgDOTADisbandTeamResponse_Result_value)
+ proto.RegisterEnum("CMsgDOTARequestTeamDataResponse_Result", CMsgDOTARequestTeamDataResponse_Result_name, CMsgDOTARequestTeamDataResponse_Result_value)
+ proto.RegisterEnum("CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result", CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result_name, CMsgDOTATeamInvite_GCImmediateResponseToInviter_Result_value)
+ proto.RegisterEnum("CMsgDOTATeamInvite_InviteeResponseToGC_Result", CMsgDOTATeamInvite_InviteeResponseToGC_Result_name, CMsgDOTATeamInvite_InviteeResponseToGC_Result_value)
+ proto.RegisterEnum("CMsgDOTATeamInvite_GCResponseToInviter_Result", CMsgDOTATeamInvite_GCResponseToInviter_Result_name, CMsgDOTATeamInvite_GCResponseToInviter_Result_value)
+ proto.RegisterEnum("CMsgDOTATeamInvite_GCResponseToInvitee_Result", CMsgDOTATeamInvite_GCResponseToInvitee_Result_name, CMsgDOTATeamInvite_GCResponseToInvitee_Result_value)
+ proto.RegisterEnum("CMsgDOTAKickTeamMemberResponse_Result", CMsgDOTAKickTeamMemberResponse_Result_name, CMsgDOTAKickTeamMemberResponse_Result_value)
+ proto.RegisterEnum("CMsgDOTATransferTeamAdminResponse_Result", CMsgDOTATransferTeamAdminResponse_Result_name, CMsgDOTATransferTeamAdminResponse_Result_value)
+ proto.RegisterEnum("CMsgDOTALeaveTeamResponse_Result", CMsgDOTALeaveTeamResponse_Result_name, CMsgDOTALeaveTeamResponse_Result_value)
+ proto.RegisterEnum("CMsgDOTAJoinChatChannelResponse_Result", CMsgDOTAJoinChatChannelResponse_Result_name, CMsgDOTAJoinChatChannelResponse_Result_value)
+ proto.RegisterEnum("CMsgDOTAGuildCreateResponse_EError", CMsgDOTAGuildCreateResponse_EError_name, CMsgDOTAGuildCreateResponse_EError_value)
+ proto.RegisterEnum("CMsgDOTAGuildSetAccountRoleResponse_EResult", CMsgDOTAGuildSetAccountRoleResponse_EResult_name, CMsgDOTAGuildSetAccountRoleResponse_EResult_value)
+ proto.RegisterEnum("CMsgDOTAGuildInviteAccountResponse_EResult", CMsgDOTAGuildInviteAccountResponse_EResult_name, CMsgDOTAGuildInviteAccountResponse_EResult_value)
+ proto.RegisterEnum("CMsgDOTAGuildCancelInviteResponse_EResult", CMsgDOTAGuildCancelInviteResponse_EResult_name, CMsgDOTAGuildCancelInviteResponse_EResult_value)
+ proto.RegisterEnum("CMsgDOTAGuildUpdateDetailsResponse_EResult", CMsgDOTAGuildUpdateDetailsResponse_EResult_name, CMsgDOTAGuildUpdateDetailsResponse_EResult_value)
+ proto.RegisterEnum("CMsgDOTAPartySetOpenGuildResponse_EResult", CMsgDOTAPartySetOpenGuildResponse_EResult_name, CMsgDOTAPartySetOpenGuildResponse_EResult_value)
+ proto.RegisterEnum("CMsgDOTAJoinOpenGuildPartyResponse_EResult", CMsgDOTAJoinOpenGuildPartyResponse_EResult_name, CMsgDOTAJoinOpenGuildPartyResponse_EResult_value)
+ proto.RegisterEnum("CMsgDOTAGuildEditLogoResponse_EResult", CMsgDOTAGuildEditLogoResponse_EResult_name, CMsgDOTAGuildEditLogoResponse_EResult_value)
+ proto.RegisterEnum("CMsgWatchGameResponse_WatchGameResult", CMsgWatchGameResponse_WatchGameResult_name, CMsgWatchGameResponse_WatchGameResult_value)
+ proto.RegisterEnum("CMsgDOTAFriendRecruitsResponse_EResult", CMsgDOTAFriendRecruitsResponse_EResult_name, CMsgDOTAFriendRecruitsResponse_EResult_value)
+ proto.RegisterEnum("CMsgDOTARedeemEventPrizeResponse_ResultCode", CMsgDOTARedeemEventPrizeResponse_ResultCode_name, CMsgDOTARedeemEventPrizeResponse_ResultCode_value)
+ proto.RegisterEnum("CMsgGCNotificationsResponse_EResult", CMsgGCNotificationsResponse_EResult_name, CMsgGCNotificationsResponse_EResult_value)
+ proto.RegisterEnum("CMsgGCPlayerInfoSubmitResponse_EResult", CMsgGCPlayerInfoSubmitResponse_EResult_name, CMsgGCPlayerInfoSubmitResponse_EResult_value)
+ proto.RegisterEnum("CMsgClientToGCCreateStaticRecipeResponse_EResponse", CMsgClientToGCCreateStaticRecipeResponse_EResponse_name, CMsgClientToGCCreateStaticRecipeResponse_EResponse_value)
+ proto.RegisterEnum("CMsgGCToClientPrivateChatResponse_Result", CMsgGCToClientPrivateChatResponse_Result_name, CMsgGCToClientPrivateChatResponse_Result_value)
+}
+
+var dota_client_fileDescriptor0 = []byte{
+ // 17332 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xcc, 0xbd, 0x7b, 0x8c, 0x5b, 0x57,
+ 0x7a, 0x38, 0xb6, 0x7c, 0xcc, 0xeb, 0xcc, 0x43, 0x14, 0xf5, 0x1a, 0xd1, 0xb2, 0x24, 0x5f, 0xcb,
+ 0x96, 0x25, 0x5b, 0xb4, 0x35, 0xf2, 0x63, 0x3d, 0xbb, 0xb6, 0x97, 0xe2, 0x70, 0x46, 0xb4, 0x66,
+ 0xc8, 0x31, 0xc9, 0x91, 0x57, 0x49, 0x36, 0x37, 0x1c, 0xf2, 0xce, 0xcc, 0x5d, 0x71, 0x78, 0x69,
+ 0x5e, 0x52, 0xf2, 0x2c, 0x50, 0x20, 0x48, 0xd1, 0x06, 0x48, 0xd0, 0x20, 0x49, 0x1b, 0x24, 0x41,
+ 0xda, 0x14, 0x45, 0xd1, 0x20, 0x05, 0x12, 0x34, 0x0d, 0x8a, 0x36, 0x08, 0x90, 0xa2, 0x48, 0xff,
+ 0x58, 0x24, 0x28, 0x92, 0x16, 0x2d, 0x90, 0xb6, 0x7f, 0x04, 0x6d, 0x93, 0xb6, 0x40, 0x0b, 0x14,
+ 0x68, 0x8b, 0xf6, 0x8f, 0xe0, 0xf7, 0x43, 0x7e, 0xdf, 0xe3, 0x9c, 0x73, 0xcf, 0x7d, 0x90, 0x33,
+ 0xf6, 0xee, 0xe2, 0x97, 0x05, 0xac, 0x1d, 0x9e, 0xd7, 0x3d, 0x8f, 0xef, 0x7c, 0xef, 0xf3, 0x7d,
+ 0xe2, 0x5a, 0xd7, 0x1b, 0xb5, 0xed, 0xc3, 0xce, 0xb1, 0xe3, 0xfb, 0xed, 0x43, 0xc7, 0xb7, 0x3b,
+ 0x3d, 0xd7, 0xe9, 0x8f, 0x8a, 0x83, 0xa1, 0x37, 0xf2, 0x0a, 0x17, 0xfc, 0x91, 0xd3, 0x3e, 0x56,
+ 0x75, 0xb2, 0x30, 0xde, 0xc5, 0x3b, 0x3e, 0xf6, 0xfa, 0xb2, 0xf6, 0xf2, 0x61, 0xc7, 0xef, 0x3e,
+ 0x33, 0xaa, 0x65, 0xf9, 0xad, 0xe4, 0x0f, 0xd9, 0x07, 0xed, 0xfe, 0xa8, 0xed, 0x9f, 0xc8, 0x56,
+ 0x97, 0xf6, 0xdb, 0xbe, 0x13, 0xeb, 0x6c, 0xfd, 0x30, 0x23, 0x2e, 0x95, 0x77, 0xfc, 0xc3, 0xe6,
+ 0xa8, 0x3d, 0x1c, 0x6d, 0xba, 0xfd, 0xae, 0xdb, 0x3f, 0xdc, 0x69, 0x8f, 0x3a, 0x47, 0xf9, 0x45,
+ 0x91, 0x79, 0xe6, 0x9c, 0xac, 0xa6, 0x6e, 0xa6, 0xde, 0x58, 0xc8, 0xdf, 0x10, 0x8b, 0xc7, 0x58,
+ 0x7a, 0x38, 0xf4, 0xc6, 0x03, 0x7f, 0x35, 0x0d, 0x85, 0xcb, 0xeb, 0xe2, 0xdd, 0xb5, 0x0f, 0xdf,
+ 0xfd, 0xf0, 0xfd, 0x0f, 0xd6, 0x3e, 0x7c, 0x2f, 0x7f, 0x59, 0xac, 0xc8, 0xcf, 0x3e, 0x77, 0x86,
+ 0xbe, 0xeb, 0xf5, 0x57, 0x33, 0xd8, 0x26, 0x7f, 0x5d, 0x88, 0xc3, 0xf6, 0xb1, 0x63, 0x1f, 0x7b,
+ 0x5d, 0xc7, 0x5f, 0xcd, 0xc6, 0xfa, 0x7d, 0x22, 0x56, 0xf6, 0xbd, 0x91, 0xdd, 0x75, 0x0f, 0x0e,
+ 0xdc, 0xce, 0xb8, 0x37, 0x3a, 0x59, 0x9d, 0x81, 0x36, 0x2b, 0x6b, 0xf9, 0xe2, 0x46, 0xbd, 0x55,
+ 0x7a, 0xe8, 0x8d, 0x36, 0x74, 0xcd, 0xfa, 0x85, 0x87, 0xf5, 0x96, 0xbd, 0x51, 0xdd, 0xdc, 0xac,
+ 0x96, 0xf7, 0xb6, 0x5b, 0x4f, 0xed, 0x47, 0xa5, 0xc6, 0x46, 0xfe, 0xbe, 0x10, 0x34, 0x33, 0x7b,
+ 0x74, 0x32, 0x70, 0x56, 0x67, 0xa9, 0xb3, 0x28, 0xd2, 0x12, 0x5a, 0x50, 0xb2, 0x7e, 0x7e, 0xa7,
+ 0xd4, 0x2a, 0x3f, 0xb2, 0x5b, 0x4f, 0x77, 0x2b, 0x76, 0xb9, 0xd4, 0xdc, 0x2b, 0x6d, 0xe7, 0x2d,
+ 0xb1, 0x42, 0x5d, 0x7a, 0xed, 0xfe, 0xe1, 0x18, 0xf7, 0x62, 0x75, 0x2e, 0x69, 0x3d, 0xc7, 0xed,
+ 0x81, 0x3d, 0x18, 0x3a, 0x07, 0xce, 0xd0, 0xe9, 0x77, 0x9c, 0xd5, 0x05, 0x5a, 0xcf, 0x39, 0x31,
+ 0x87, 0x07, 0x67, 0xbb, 0xdd, 0xd5, 0x79, 0x2a, 0x28, 0x8b, 0x3c, 0x2d, 0x50, 0x0d, 0x66, 0x3b,
+ 0xfd, 0xf1, 0xf1, 0xaa, 0xa0, 0x79, 0x9c, 0xe3, 0x79, 0x6c, 0xab, 0xef, 0xac, 0x5f, 0xe6, 0xc9,
+ 0x6c, 0x97, 0x6a, 0x5b, 0x7b, 0xa5, 0xad, 0x8a, 0x5d, 0xad, 0x3d, 0x29, 0x6d, 0x57, 0x37, 0xf2,
+ 0x85, 0xe8, 0x20, 0x7d, 0xf8, 0xb5, 0xba, 0x48, 0x5b, 0xff, 0xba, 0x58, 0x18, 0xc0, 0xa1, 0xd8,
+ 0xdd, 0xf6, 0xa8, 0xbd, 0xba, 0x04, 0x45, 0x8b, 0x6b, 0x17, 0x8a, 0x78, 0x64, 0x65, 0xda, 0xef,
+ 0x5d, 0xa8, 0xdb, 0x80, 0x2a, 0xeb, 0xb2, 0xb8, 0xc8, 0x07, 0xe9, 0x0d, 0xcc, 0x73, 0xb4, 0x7e,
+ 0x27, 0x25, 0x16, 0xb1, 0xa2, 0xe1, 0xb4, 0xbb, 0x27, 0x7b, 0x03, 0x98, 0xf0, 0x8c, 0x3f, 0x6a,
+ 0x8f, 0x1c, 0x3a, 0xd9, 0x95, 0xb5, 0x8b, 0xb4, 0xd1, 0xdb, 0xde, 0xfe, 0xfe, 0x09, 0xb5, 0x68,
+ 0x62, 0xdd, 0xfa, 0xf5, 0x84, 0x42, 0x7b, 0xaf, 0xb6, 0x51, 0x29, 0x6f, 0x97, 0x1a, 0x95, 0x8d,
+ 0xfc, 0x45, 0xb1, 0x34, 0xc4, 0x0a, 0x7b, 0x3c, 0xb0, 0x11, 0x4a, 0x10, 0x20, 0x66, 0xe1, 0x2c,
+ 0x56, 0x8e, 0xda, 0xc3, 0xee, 0x8b, 0xf6, 0xd0, 0xb1, 0xfd, 0x81, 0xd3, 0xf1, 0x09, 0x08, 0x16,
+ 0xd7, 0xae, 0x16, 0xcb, 0x38, 0x1e, 0x4f, 0xf8, 0x91, 0x6c, 0xd1, 0xc4, 0x06, 0xd6, 0x67, 0xe2,
+ 0xbc, 0x31, 0x39, 0xfc, 0xce, 0xd8, 0xcf, 0xe7, 0xc4, 0x7c, 0x0f, 0xbf, 0x8d, 0xbb, 0x9c, 0xa2,
+ 0x91, 0xe1, 0x7b, 0xed, 0x4e, 0xc7, 0x19, 0x8c, 0x9c, 0x2e, 0x14, 0x22, 0x00, 0x66, 0x60, 0xef,
+ 0xa1, 0xb4, 0xeb, 0x00, 0xd8, 0xf5, 0x65, 0x69, 0x06, 0x4b, 0xad, 0x5f, 0xca, 0x8a, 0x7c, 0xb9,
+ 0xe9, 0x8d, 0x87, 0x1d, 0xa7, 0xf5, 0x64, 0x0b, 0x36, 0xb2, 0x79, 0xdc, 0xee, 0xf5, 0xf2, 0x97,
+ 0xc4, 0x72, 0xbb, 0x33, 0x72, 0x9f, 0xe3, 0x4a, 0x46, 0xee, 0x31, 0xaf, 0x7f, 0x39, 0x7f, 0x45,
+ 0x9c, 0xeb, 0x3a, 0xe1, 0x8a, 0xb4, 0xaa, 0xf0, 0x9d, 0x21, 0x40, 0xb3, 0xed, 0xab, 0x13, 0xc7,
+ 0xd5, 0x64, 0x43, 0xb3, 0xcb, 0x52, 0xc9, 0x79, 0xb1, 0xd0, 0x73, 0xda, 0x87, 0x63, 0x07, 0x8b,
+ 0x66, 0xa8, 0x77, 0x5e, 0x08, 0x6e, 0xa4, 0xc1, 0x72, 0x19, 0x9b, 0xd1, 0x29, 0xd3, 0x47, 0x10,
+ 0xe4, 0x66, 0xf2, 0xcb, 0x62, 0xa6, 0xeb, 0xf4, 0xda, 0x27, 0x12, 0x98, 0xa0, 0x17, 0xee, 0x1b,
+ 0xec, 0x82, 0x37, 0xf4, 0x25, 0xc4, 0xa9, 0x5e, 0x78, 0x83, 0x08, 0xae, 0x96, 0xf3, 0x17, 0xc4,
+ 0x62, 0x1b, 0x26, 0x86, 0x80, 0x72, 0x7c, 0x3c, 0x24, 0x38, 0x59, 0xce, 0x5f, 0x15, 0xe7, 0x69,
+ 0x9e, 0x08, 0x3a, 0xf6, 0xb0, 0xdd, 0x75, 0xe1, 0xfa, 0xaf, 0x9e, 0x23, 0x10, 0x02, 0x60, 0x0e,
+ 0xaa, 0xba, 0xee, 0xd0, 0x59, 0xcd, 0x51, 0x39, 0x7e, 0xce, 0x1b, 0x8e, 0x6c, 0xbf, 0xe3, 0x41,
+ 0xd9, 0x79, 0x1a, 0x66, 0x55, 0xe4, 0x7a, 0x6d, 0x7f, 0x04, 0x07, 0xdb, 0xd5, 0x1b, 0x92, 0x87,
+ 0x9a, 0x34, 0x9d, 0x39, 0x0f, 0x6b, 0xc3, 0x6a, 0xbb, 0xab, 0x17, 0x68, 0x05, 0xb0, 0xad, 0xaa,
+ 0x94, 0x87, 0xb9, 0xa8, 0x56, 0x82, 0x1f, 0x92, 0x65, 0x97, 0xa8, 0xec, 0x4d, 0x31, 0x37, 0x80,
+ 0xb5, 0x02, 0x7e, 0x58, 0xbd, 0x0c, 0x27, 0xb5, 0xb8, 0x56, 0x28, 0xc6, 0xcf, 0xa9, 0xb8, 0x4b,
+ 0x4d, 0x70, 0xce, 0xfb, 0x63, 0xb7, 0x87, 0x70, 0x6c, 0x33, 0xbc, 0x5e, 0x81, 0x41, 0xe6, 0x0a,
+ 0xf7, 0xc4, 0xac, 0x6c, 0x01, 0x9f, 0x00, 0x98, 0xf0, 0xc6, 0xf0, 0x65, 0x09, 0x27, 0x74, 0x3d,
+ 0x8f, 0x9c, 0xa1, 0x87, 0x05, 0x74, 0x8a, 0xd6, 0xbf, 0x9d, 0x12, 0x56, 0x70, 0x59, 0x5a, 0xde,
+ 0x56, 0x19, 0x2f, 0x47, 0xcb, 0x1b, 0x98, 0x1f, 0xf6, 0x69, 0x27, 0x9c, 0xf6, 0x10, 0xd0, 0x48,
+ 0x80, 0xf3, 0x42, 0xa7, 0x9a, 0x8e, 0x0e, 0x9f, 0xd1, 0x07, 0x86, 0x98, 0xd3, 0xc6, 0x23, 0x62,
+ 0xf4, 0x86, 0x80, 0xc3, 0x97, 0xd9, 0x85, 0x6d, 0x84, 0x8f, 0x39, 0x5f, 0x4a, 0x98, 0xc0, 0x01,
+ 0x25, 0xe0, 0xf8, 0x00, 0x12, 0x99, 0x37, 0xb2, 0xd6, 0xdf, 0xa7, 0xc4, 0x5d, 0x9c, 0xde, 0x56,
+ 0xb9, 0xe5, 0xf1, 0x14, 0x93, 0xa6, 0xd7, 0x70, 0xfc, 0x81, 0xd7, 0xf7, 0x9d, 0x1f, 0xeb, 0x34,
+ 0xa1, 0x1f, 0x60, 0x2a, 0x2a, 0xf1, 0xe5, 0x04, 0x13, 0x66, 0xce, 0x90, 0xfb, 0xba, 0x84, 0x41,
+ 0xac, 0x00, 0xc8, 0xcd, 0x30, 0x0e, 0x8a, 0xdf, 0x31, 0x38, 0x34, 0x84, 0x5f, 0x17, 0x30, 0xb6,
+ 0x1c, 0x18, 0xe1, 0x7a, 0xde, 0xfa, 0x59, 0x71, 0x23, 0x7c, 0x08, 0xb0, 0x42, 0xc2, 0x4e, 0xb8,
+ 0xb6, 0x2f, 0xc6, 0x8e, 0x3f, 0x32, 0xe7, 0x9c, 0x52, 0xf0, 0xcc, 0xd0, 0x62, 0x1b, 0xa7, 0x9c,
+ 0x8e, 0x22, 0x61, 0x5a, 0x9f, 0x75, 0x5b, 0xbc, 0x16, 0x1b, 0x7f, 0x9b, 0x36, 0x25, 0xfc, 0x95,
+ 0xc4, 0x86, 0x9b, 0x43, 0xf8, 0xd1, 0x8d, 0x34, 0xfc, 0xa6, 0x78, 0x35, 0xdc, 0x50, 0xd6, 0xef,
+ 0xb8, 0x7d, 0x17, 0x96, 0xaa, 0x66, 0x0d, 0x9b, 0xc8, 0xd4, 0x07, 0x8f, 0x34, 0x45, 0x47, 0xba,
+ 0x2f, 0x6e, 0x4d, 0xef, 0x29, 0xcf, 0xf2, 0x75, 0x31, 0x77, 0xcc, 0x35, 0xd4, 0x71, 0x71, 0xed,
+ 0x12, 0x61, 0x75, 0x44, 0x94, 0xd4, 0x43, 0xb6, 0x27, 0x4c, 0x82, 0x17, 0x92, 0x1a, 0xd3, 0x06,
+ 0xcc, 0x5b, 0xbb, 0xe2, 0xf5, 0x30, 0xd4, 0xc4, 0xd7, 0x1b, 0xff, 0x4a, 0x7a, 0xca, 0x57, 0x12,
+ 0x47, 0x8c, 0x6c, 0xcc, 0x57, 0x9b, 0xb7, 0xf5, 0x6f, 0xa6, 0xc4, 0xb5, 0xc4, 0x9b, 0x27, 0x07,
+ 0x8c, 0x00, 0x65, 0x4a, 0x5f, 0x91, 0xd3, 0x80, 0x19, 0xda, 0x1c, 0xd0, 0xcc, 0x14, 0x02, 0x26,
+ 0x84, 0x28, 0x8b, 0x08, 0x42, 0x11, 0x9a, 0xe7, 0xb1, 0x50, 0x8e, 0x45, 0x85, 0xb3, 0xb4, 0x73,
+ 0xbf, 0x35, 0xe9, 0xc2, 0x25, 0x6f, 0xdf, 0x8f, 0x30, 0xc7, 0x00, 0x2e, 0xb2, 0x44, 0xac, 0x6e,
+ 0x04, 0xfb, 0x36, 0x43, 0xfb, 0xb6, 0x12, 0xde, 0x37, 0xeb, 0xae, 0xb8, 0x4c, 0x04, 0x9c, 0x09,
+ 0x80, 0xc3, 0xbb, 0x8f, 0x77, 0x0b, 0x29, 0x8e, 0xa6, 0x41, 0x44, 0x0f, 0x01, 0x3c, 0xaf, 0x27,
+ 0xb7, 0xd5, 0x33, 0xc7, 0xab, 0x68, 0x90, 0x2f, 0xb9, 0x55, 0xb3, 0xd6, 0x2a, 0x7f, 0xa5, 0xb4,
+ 0xdf, 0xee, 0x77, 0xbd, 0x7e, 0x79, 0x3c, 0x04, 0xee, 0x66, 0x84, 0x3d, 0xe1, 0x6e, 0x5c, 0x08,
+ 0xce, 0xab, 0x39, 0x86, 0x8b, 0x0c, 0x18, 0xa0, 0x8b, 0x1f, 0x47, 0x22, 0x00, 0x7c, 0x8d, 0xbc,
+ 0x99, 0xd6, 0xff, 0x2d, 0xc4, 0x4b, 0xd8, 0x72, 0x77, 0x88, 0x74, 0xb3, 0xe3, 0x10, 0x9f, 0xd0,
+ 0x74, 0x46, 0x1b, 0xce, 0xa8, 0xed, 0xf6, 0xe2, 0xe4, 0x3b, 0xab, 0x69, 0x18, 0xb1, 0x35, 0x69,
+ 0x42, 0x5b, 0x6f, 0x88, 0x25, 0x5a, 0x52, 0x97, 0x3b, 0x11, 0xed, 0x5e, 0x04, 0xb6, 0xaf, 0x4c,
+ 0xa3, 0xb5, 0xa0, 0x4a, 0x0d, 0x07, 0x14, 0x46, 0xae, 0x64, 0xe8, 0x1c, 0x22, 0x67, 0x99, 0x8d,
+ 0xd3, 0x45, 0xc6, 0x5f, 0x45, 0x31, 0xd7, 0x39, 0xb6, 0x07, 0x6e, 0xe7, 0x99, 0x64, 0x04, 0x97,
+ 0x89, 0xb9, 0xb1, 0xcb, 0x3b, 0xf6, 0x6e, 0xb5, 0xfc, 0x78, 0x7d, 0x45, 0xfd, 0x6a, 0x94, 0x6a,
+ 0x1b, 0xf5, 0x9d, 0x7c, 0x29, 0xc6, 0x7c, 0x2e, 0x4c, 0x64, 0x3e, 0x2f, 0x45, 0x98, 0xcf, 0x9d,
+ 0xca, 0x46, 0x75, 0x6f, 0x87, 0x18, 0x93, 0x5e, 0xcf, 0x7b, 0x61, 0xc3, 0xc1, 0xb6, 0x47, 0x3e,
+ 0x11, 0xe8, 0x79, 0xdc, 0xfc, 0x03, 0xb7, 0xd7, 0xb3, 0x5f, 0xb8, 0xa3, 0x23, 0x1b, 0x3e, 0xe1,
+ 0x13, 0x8d, 0x9e, 0x47, 0x70, 0x72, 0xfb, 0x23, 0x00, 0x14, 0x9a, 0xf4, 0x12, 0x95, 0x01, 0xc1,
+ 0xe5, 0x11, 0x24, 0xe5, 0x07, 0x82, 0xb7, 0xba, 0x4c, 0x35, 0xdf, 0x16, 0x4b, 0xb4, 0x42, 0xc5,
+ 0x51, 0xaf, 0xd0, 0xe4, 0x72, 0x34, 0x39, 0x3c, 0xb1, 0x27, 0x5c, 0xbe, 0x7e, 0x71, 0xab, 0xb4,
+ 0x53, 0xb1, 0x9f, 0x54, 0x1a, 0xcd, 0x6a, 0xbd, 0x66, 0x97, 0xf7, 0x1a, 0x8d, 0x4a, 0xad, 0x85,
+ 0xa7, 0x30, 0x68, 0xfb, 0x3e, 0x51, 0x0a, 0x66, 0x03, 0xf0, 0x5c, 0x08, 0x70, 0xe1, 0x5c, 0x72,
+ 0xb4, 0x61, 0x2f, 0x8b, 0x4b, 0x70, 0xca, 0x6d, 0x58, 0x1f, 0x90, 0xf4, 0xe7, 0x4e, 0x4f, 0xf3,
+ 0x0d, 0xcc, 0x0b, 0x00, 0x5b, 0x1a, 0xae, 0x26, 0xde, 0x21, 0x4f, 0x75, 0xb0, 0xf0, 0x9e, 0xd7,
+ 0xee, 0xd2, 0xc5, 0xc0, 0x83, 0xbe, 0xa0, 0x2e, 0x22, 0x9c, 0x95, 0x0b, 0x42, 0x08, 0xf1, 0x3d,
+ 0xcc, 0x0b, 0xbc, 0x24, 0x2e, 0x68, 0x16, 0x81, 0x2b, 0x5f, 0xb8, 0x7d, 0x5f, 0x32, 0x05, 0xb0,
+ 0x7c, 0x66, 0x14, 0x8c, 0x9a, 0xcb, 0x54, 0x73, 0x59, 0xcc, 0xc1, 0xc6, 0x74, 0x8e, 0xda, 0x23,
+ 0x22, 0xfd, 0xf3, 0xeb, 0x33, 0x07, 0xed, 0x1e, 0x40, 0xf6, 0x87, 0x62, 0x99, 0x24, 0x9e, 0xd1,
+ 0x73, 0x9b, 0x79, 0xa7, 0x55, 0xda, 0x97, 0xf3, 0x45, 0x82, 0x9c, 0x0d, 0xa8, 0x6a, 0x3d, 0xd9,
+ 0xc0, 0x8a, 0xf5, 0x73, 0x46, 0x89, 0x7d, 0x7f, 0xed, 0x1d, 0x94, 0x69, 0x80, 0xc5, 0x5e, 0xbd,
+ 0xaa, 0x36, 0xbe, 0x33, 0xf6, 0x47, 0x1e, 0xd3, 0x40, 0x3e, 0x92, 0x02, 0x6d, 0x14, 0xd0, 0x41,
+ 0x59, 0x83, 0x32, 0x00, 0x01, 0xed, 0x4b, 0x54, 0x01, 0x34, 0x49, 0x56, 0x18, 0x30, 0x73, 0x4d,
+ 0xce, 0x76, 0xc5, 0x1c, 0x0d, 0x76, 0xe4, 0x65, 0x02, 0x7d, 0xd8, 0x43, 0x35, 0x96, 0xdb, 0xb7,
+ 0x15, 0xff, 0x73, 0x5d, 0xed, 0xaf, 0xfe, 0xce, 0x97, 0xba, 0xee, 0x86, 0x24, 0xb9, 0xd7, 0x61,
+ 0xaa, 0xf6, 0x91, 0x07, 0xa8, 0x9f, 0xf8, 0xff, 0x91, 0x67, 0x87, 0xaf, 0xc1, 0x4d, 0x6a, 0xb7,
+ 0x21, 0xc4, 0x73, 0xd7, 0x77, 0xf7, 0xdd, 0x9e, 0x0b, 0x73, 0x79, 0x25, 0xca, 0xd3, 0x3f, 0xd1,
+ 0x75, 0xeb, 0x85, 0x84, 0x42, 0x7b, 0x77, 0xbc, 0xdf, 0x73, 0x3b, 0xc6, 0x8a, 0x69, 0xf6, 0x9d,
+ 0x61, 0x67, 0xd5, 0x22, 0xc6, 0x1b, 0xd9, 0x41, 0x46, 0x76, 0xf2, 0x80, 0x60, 0x61, 0xaf, 0xaa,
+ 0x05, 0xcb, 0x1a, 0xb5, 0xe0, 0x5b, 0x0a, 0xa6, 0xcc, 0xa1, 0x10, 0x77, 0x00, 0x0a, 0x3d, 0x1e,
+ 0xac, 0xbe, 0x86, 0xfc, 0x1b, 0xa0, 0xc1, 0x2b, 0x20, 0x54, 0x3d, 0x77, 0xbd, 0xb1, 0xcf, 0x24,
+ 0xcd, 0xf6, 0x60, 0x4d, 0x43, 0x17, 0x36, 0xff, 0x75, 0xda, 0x30, 0x5c, 0xb8, 0xfa, 0x62, 0x0f,
+ 0x6e, 0x04, 0x2c, 0x15, 0xc4, 0x30, 0xd7, 0x1b, 0xe2, 0x74, 0x11, 0x65, 0xac, 0xde, 0xa6, 0xef,
+ 0x3c, 0x16, 0x37, 0x27, 0xb7, 0xeb, 0x1c, 0x79, 0x80, 0x98, 0x56, 0xdf, 0xa0, 0xed, 0xb8, 0x5c,
+ 0x6c, 0xaa, 0x16, 0xbb, 0xb2, 0x01, 0x89, 0x86, 0x0b, 0x28, 0xd0, 0x6c, 0x56, 0x6b, 0x20, 0xcf,
+ 0xd4, 0xc5, 0x2d, 0x39, 0x58, 0x1f, 0x86, 0x99, 0x3c, 0xe0, 0x9d, 0xb3, 0x0e, 0x58, 0x13, 0xcb,
+ 0x83, 0xf6, 0xd8, 0xc7, 0xc9, 0x8d, 0xe8, 0x4a, 0xdf, 0x95, 0x3d, 0x35, 0x48, 0xee, 0x62, 0x75,
+ 0x93, 0x6b, 0xd7, 0x6f, 0x24, 0x16, 0xdb, 0x7b, 0xfd, 0x9e, 0x7b, 0xec, 0x82, 0xd0, 0x63, 0xfd,
+ 0x6d, 0x5a, 0x5c, 0x89, 0xe1, 0xdc, 0x32, 0xc8, 0x60, 0xa3, 0x64, 0xae, 0x10, 0x0e, 0x74, 0x04,
+ 0xec, 0x19, 0xc2, 0x6e, 0x5f, 0x52, 0x2f, 0x62, 0x1d, 0x10, 0xe6, 0x22, 0x15, 0x01, 0xd5, 0x02,
+ 0x4c, 0x6b, 0xd4, 0x69, 0xea, 0x6a, 0x62, 0x92, 0x19, 0x25, 0x50, 0x44, 0xa4, 0x7d, 0xe6, 0x13,
+ 0x1f, 0x88, 0x65, 0xc6, 0xfc, 0x0a, 0xab, 0xcf, 0x91, 0xfc, 0x77, 0xad, 0x38, 0x8d, 0x5c, 0xbc,
+ 0x2b, 0x16, 0x7c, 0x10, 0x67, 0x78, 0x92, 0xf3, 0xd4, 0xe1, 0x95, 0xe2, 0x84, 0xb5, 0x16, 0x9b,
+ 0xd0, 0x12, 0x71, 0x5f, 0xa1, 0x26, 0xe6, 0xd5, 0xdf, 0xf9, 0x25, 0x91, 0x25, 0xe9, 0x18, 0x97,
+ 0xbe, 0x84, 0xc4, 0x58, 0xcd, 0x2a, 0x4d, 0x22, 0x8a, 0x49, 0x3e, 0x33, 0x04, 0xd5, 0x40, 0x3b,
+ 0x7c, 0xf7, 0xb0, 0x0f, 0xc2, 0xe6, 0xd0, 0x91, 0x74, 0xf1, 0x3f, 0x90, 0xec, 0x4a, 0x74, 0x96,
+ 0x48, 0x89, 0x9a, 0x3d, 0x6f, 0x04, 0x6b, 0xcb, 0x12, 0xf4, 0xa5, 0x4c, 0xca, 0xb2, 0x55, 0xb6,
+ 0x5b, 0x95, 0xd2, 0xce, 0xfa, 0x65, 0xf3, 0x97, 0xbd, 0x55, 0xaf, 0x6f, 0xd8, 0x5b, 0x7b, 0x4f,
+ 0x9b, 0x38, 0x33, 0x1f, 0x3a, 0x4b, 0x36, 0xe1, 0x61, 0x8c, 0xde, 0x64, 0x26, 0xd2, 0x9b, 0xcb,
+ 0x11, 0x7a, 0xb3, 0x5b, 0x6a, 0x36, 0xab, 0x4f, 0x2a, 0xc0, 0xa8, 0x5d, 0x4d, 0x9a, 0x66, 0xd9,
+ 0x6b, 0x77, 0x8e, 0xbe, 0xd6, 0x1c, 0x91, 0x25, 0x7a, 0x2d, 0x36, 0xe4, 0xa7, 0x9e, 0xdb, 0x7f,
+ 0x38, 0x04, 0x04, 0xdf, 0x01, 0xde, 0xb3, 0x7c, 0xd4, 0xee, 0xf7, 0x9d, 0x1e, 0xee, 0x6c, 0x87,
+ 0xff, 0x94, 0xac, 0x10, 0xd2, 0x0f, 0xd2, 0x90, 0x0c, 0x41, 0x02, 0xef, 0x3a, 0x7e, 0x67, 0xe8,
+ 0x0e, 0x46, 0x6a, 0xe3, 0x17, 0xf2, 0xd7, 0xc5, 0xe5, 0xa0, 0x9a, 0x78, 0xf8, 0x21, 0xdc, 0x24,
+ 0xc4, 0xb3, 0x19, 0xa9, 0x55, 0xba, 0x12, 0xd4, 0x6b, 0xdd, 0x07, 0x35, 0xc0, 0x43, 0x59, 0xb0,
+ 0x3e, 0x64, 0xae, 0x34, 0x0c, 0x08, 0x3d, 0xcf, 0x77, 0x4e, 0x9d, 0x1a, 0x70, 0x48, 0xef, 0xc7,
+ 0xba, 0xb6, 0xbc, 0xc3, 0xc3, 0x5e, 0xac, 0x6f, 0x19, 0x40, 0x68, 0xd8, 0x3e, 0x6e, 0xf7, 0x59,
+ 0xfb, 0x60, 0xbd, 0xc9, 0x1a, 0xb1, 0x50, 0xcf, 0xc7, 0xc0, 0x53, 0x44, 0x04, 0x4e, 0x96, 0x3c,
+ 0x1e, 0x88, 0x97, 0x13, 0x1b, 0x6f, 0x0e, 0xbd, 0x63, 0x04, 0x9d, 0x24, 0x29, 0x55, 0xf1, 0x60,
+ 0xa1, 0x4e, 0xc0, 0x7f, 0x3e, 0x77, 0xac, 0xfb, 0x09, 0xb7, 0x7c, 0xbb, 0x3d, 0xee, 0xc3, 0xd9,
+ 0xc6, 0xef, 0x1c, 0x31, 0x3d, 0xd6, 0xdb, 0x0c, 0xb7, 0xa5, 0xc1, 0xa0, 0x47, 0x6c, 0x53, 0xcb,
+ 0x0b, 0xf5, 0x36, 0x85, 0x25, 0xfe, 0xfa, 0x35, 0x51, 0x60, 0x3e, 0x0f, 0x70, 0x46, 0x78, 0x7b,
+ 0xa0, 0x99, 0xf5, 0x4b, 0xa9, 0x84, 0xe5, 0x6f, 0x03, 0x03, 0x8d, 0xa4, 0x20, 0x82, 0x39, 0x7c,
+ 0x1a, 0x71, 0x3e, 0x84, 0x20, 0xf8, 0xe4, 0x57, 0xc4, 0xac, 0xa4, 0x52, 0x8c, 0x59, 0xde, 0x33,
+ 0x99, 0xb5, 0x2c, 0x41, 0xe7, 0x8a, 0x84, 0x4e, 0x28, 0xde, 0x81, 0xd2, 0xf5, 0x3c, 0xff, 0x04,
+ 0x56, 0x66, 0xa7, 0xbe, 0x51, 0xb1, 0x6b, 0xf5, 0x5a, 0xc5, 0xfa, 0xab, 0x2c, 0x4b, 0xef, 0xb1,
+ 0xc9, 0x28, 0x36, 0xb7, 0x82, 0x20, 0x05, 0xdf, 0x4f, 0x2b, 0x56, 0xf3, 0x61, 0xf6, 0xe7, 0x7f,
+ 0xef, 0xe5, 0x54, 0x1c, 0x93, 0x65, 0x14, 0xc1, 0x4d, 0x40, 0x7e, 0x8c, 0xe5, 0x4a, 0xc0, 0x9f,
+ 0x3b, 0xc7, 0xfb, 0x48, 0x81, 0x99, 0x3f, 0x7f, 0xa7, 0x78, 0xfa, 0xa7, 0x25, 0xbb, 0xba, 0x43,
+ 0x1d, 0x91, 0x3d, 0x18, 0x82, 0x60, 0x08, 0xec, 0x8c, 0x6f, 0xeb, 0x0d, 0x21, 0xb9, 0x03, 0xab,
+ 0x50, 0x69, 0x12, 0x96, 0x66, 0xe7, 0x14, 0x7a, 0x3d, 0x44, 0x4d, 0x47, 0xa0, 0x53, 0x04, 0x98,
+ 0xe1, 0x92, 0x9e, 0x77, 0xe8, 0x11, 0x4f, 0x9a, 0x45, 0x4c, 0x42, 0x8c, 0x88, 0xa0, 0xfd, 0x4d,
+ 0xe2, 0x5d, 0x58, 0x5d, 0x18, 0xda, 0xe9, 0xa5, 0xb3, 0xee, 0x34, 0x71, 0xac, 0x2c, 0x41, 0xc1,
+ 0x8d, 0xf4, 0x61, 0x77, 0x24, 0x0f, 0x7a, 0x2e, 0xd0, 0xd9, 0xac, 0x28, 0x1d, 0x41, 0x94, 0x37,
+ 0x3a, 0xa7, 0xa6, 0x14, 0x70, 0x31, 0x7c, 0xdb, 0x25, 0x97, 0x19, 0x63, 0xe0, 0xcf, 0x9f, 0x91,
+ 0xc3, 0xc9, 0xc7, 0xe5, 0x2d, 0x62, 0x33, 0x0b, 0x1f, 0x88, 0xa5, 0xd0, 0xc6, 0x27, 0xa9, 0x82,
+ 0x80, 0x15, 0x95, 0x73, 0x09, 0xa4, 0x0e, 0xcb, 0x4b, 0xb8, 0xae, 0xe6, 0xa1, 0x4e, 0x01, 0xf2,
+ 0x77, 0xc5, 0x1c, 0xd2, 0x36, 0x57, 0x4b, 0xd2, 0xaf, 0x9e, 0x01, 0x3e, 0xac, 0x9f, 0x13, 0xcb,
+ 0xd8, 0xca, 0xbc, 0x45, 0x91, 0xcd, 0xa0, 0xd9, 0xae, 0xa7, 0xde, 0x09, 0x9f, 0x5c, 0xfa, 0xcc,
+ 0x77, 0x64, 0x87, 0xef, 0x6b, 0x7c, 0x29, 0xc6, 0x84, 0x53, 0x67, 0x9f, 0xf0, 0x2f, 0x27, 0xdd,
+ 0x7f, 0xa4, 0x06, 0x09, 0x62, 0x5d, 0x1c, 0x25, 0xa5, 0x63, 0x0c, 0x43, 0x26, 0xc2, 0x51, 0x6b,
+ 0xfe, 0x92, 0xc8, 0xee, 0x64, 0x6e, 0x11, 0x91, 0xdb, 0x9c, 0x65, 0x27, 0x9c, 0x17, 0x4e, 0x46,
+ 0x2f, 0xf2, 0x63, 0x44, 0x34, 0x3e, 0x50, 0xcc, 0x90, 0x3a, 0x1b, 0x9b, 0x48, 0xed, 0x35, 0xd6,
+ 0xad, 0xaf, 0xd2, 0xbe, 0x7d, 0x5a, 0xaf, 0xd6, 0xec, 0x46, 0xa5, 0x09, 0xf4, 0xd4, 0x6e, 0xee,
+ 0x95, 0xcb, 0x95, 0x66, 0xd3, 0x7a, 0x8f, 0x11, 0x0c, 0x0b, 0xd0, 0x09, 0x5b, 0xa3, 0x95, 0x53,
+ 0x7c, 0x3b, 0x78, 0x2b, 0x97, 0xad, 0x9f, 0x66, 0xf5, 0xd0, 0xc4, 0x6e, 0x3f, 0xd2, 0x11, 0x7c,
+ 0xc0, 0xf4, 0x78, 0x0b, 0x51, 0x00, 0xb0, 0xc8, 0xce, 0xc4, 0x69, 0x01, 0x96, 0x25, 0x3c, 0xa1,
+ 0x66, 0xf5, 0xb3, 0x52, 0x89, 0x33, 0xa5, 0xe3, 0x8f, 0x34, 0xb1, 0x6f, 0xf1, 0x66, 0xe1, 0xee,
+ 0xb6, 0xf7, 0x7b, 0x4e, 0x99, 0x0e, 0x4e, 0x01, 0xa7, 0xd6, 0xe4, 0x5d, 0x4a, 0x84, 0x70, 0xeb,
+ 0x58, 0xbc, 0x31, 0xb5, 0xb3, 0x89, 0xd0, 0xe3, 0xc2, 0x14, 0x03, 0x1c, 0xaa, 0x74, 0x08, 0x04,
+ 0x19, 0xbd, 0xa4, 0x95, 0x24, 0x1a, 0x42, 0x3a, 0x4c, 0x98, 0xbb, 0x7c, 0x42, 0xa7, 0x7c, 0x2e,
+ 0xff, 0x51, 0xc8, 0x3e, 0xc5, 0x7b, 0x71, 0xa7, 0x78, 0xd6, 0x89, 0x5a, 0x9f, 0x89, 0x9b, 0xf1,
+ 0xb6, 0xdb, 0xbc, 0xb3, 0xd3, 0xf7, 0x23, 0x61, 0x8d, 0xb8, 0x9c, 0xac, 0xf5, 0x9f, 0xa4, 0xf9,
+ 0x14, 0x27, 0x8c, 0x19, 0xa6, 0x7b, 0x51, 0x3b, 0xc9, 0x84, 0x41, 0x03, 0x73, 0x04, 0xe1, 0x42,
+ 0xbe, 0x93, 0xb0, 0x6f, 0x4c, 0xf0, 0xe4, 0xbe, 0x65, 0x95, 0xda, 0x35, 0x4e, 0xa8, 0x66, 0x14,
+ 0x46, 0x95, 0x55, 0x34, 0xca, 0xec, 0x24, 0x59, 0x79, 0x6e, 0x22, 0x3d, 0x98, 0x4f, 0xa6, 0x07,
+ 0x0b, 0x67, 0xa4, 0x07, 0x42, 0x9d, 0xf7, 0x51, 0xdb, 0x20, 0xb0, 0xa4, 0x5a, 0xb1, 0xbe, 0x27,
+ 0x5e, 0x39, 0x75, 0xd7, 0xf2, 0xdf, 0x8c, 0x82, 0xfd, 0xed, 0xe2, 0xd9, 0xb6, 0xda, 0xfa, 0x87,
+ 0xb4, 0x58, 0xc5, 0xa6, 0x9f, 0x8d, 0x81, 0xb9, 0xc3, 0xf6, 0x41, 0xdb, 0x93, 0xfc, 0x35, 0x71,
+ 0xb1, 0xe7, 0x1c, 0xb6, 0x3b, 0x27, 0xf6, 0x57, 0x38, 0xe8, 0x89, 0x26, 0xd3, 0x75, 0x71, 0xb1,
+ 0x43, 0xc2, 0x8e, 0x1d, 0x96, 0xa5, 0xb2, 0x67, 0x90, 0xa5, 0xd0, 0xc8, 0x45, 0xca, 0xa4, 0x76,
+ 0xff, 0x04, 0x0f, 0x44, 0xaa, 0x42, 0xb7, 0xc4, 0x05, 0x39, 0x41, 0x9e, 0x19, 0xed, 0x2f, 0xdb,
+ 0x20, 0x16, 0xd7, 0xee, 0x16, 0x27, 0x2d, 0xac, 0xb8, 0x4d, 0x9d, 0x1a, 0xd4, 0x07, 0x0d, 0x8d,
+ 0x61, 0x63, 0xe4, 0xdc, 0x44, 0x63, 0x64, 0x61, 0x5b, 0xe4, 0x62, 0x7d, 0x27, 0xdc, 0x03, 0x60,
+ 0x6c, 0x70, 0x48, 0x79, 0x99, 0x01, 0xc6, 0xe4, 0x14, 0xb5, 0x9c, 0x30, 0x67, 0xed, 0xf3, 0x2d,
+ 0x4b, 0x9a, 0xe2, 0x8f, 0x8d, 0x10, 0xfc, 0x30, 0xc5, 0x96, 0x48, 0x90, 0xc2, 0xf0, 0xae, 0x4f,
+ 0x11, 0xad, 0x27, 0x51, 0xbd, 0x8f, 0xd1, 0xe4, 0xf5, 0xf5, 0x25, 0x3b, 0x2d, 0xbc, 0x65, 0xbf,
+ 0x8a, 0x80, 0x19, 0xd7, 0x82, 0x5a, 0xbf, 0x92, 0x62, 0x4b, 0x70, 0x80, 0xb8, 0xbe, 0xc6, 0x62,
+ 0xf2, 0xb1, 0xc5, 0x44, 0x34, 0xae, 0x24, 0xa0, 0xa1, 0x42, 0x4d, 0x41, 0xd9, 0x42, 0x02, 0xa0,
+ 0xcf, 0x11, 0x46, 0xfb, 0x37, 0x52, 0xac, 0x59, 0xae, 0x3c, 0x97, 0xaa, 0xe6, 0x7f, 0xc9, 0xf3,
+ 0xb9, 0xc9, 0xca, 0x73, 0x89, 0x9f, 0xab, 0xfd, 0x91, 0x03, 0xfc, 0x1e, 0x8a, 0xad, 0xed, 0x5e,
+ 0x0b, 0x20, 0xcc, 0x19, 0x59, 0x05, 0xbe, 0xec, 0x0f, 0xdb, 0x80, 0x90, 0x3a, 0x4e, 0xb7, 0x79,
+ 0x34, 0x3e, 0x38, 0xe8, 0xf1, 0x65, 0x03, 0x99, 0x94, 0x80, 0xb1, 0xda, 0x77, 0x47, 0x6e, 0xbb,
+ 0xf7, 0x19, 0x0e, 0x01, 0x5d, 0xfb, 0x6d, 0xe0, 0xfa, 0x35, 0x30, 0x02, 0xa8, 0xbb, 0x5c, 0x6f,
+ 0xfb, 0xcf, 0xdc, 0x9e, 0x92, 0x49, 0xff, 0x97, 0x8b, 0xcc, 0x0d, 0x6a, 0x9d, 0x3f, 0x36, 0x3c,
+ 0xf4, 0xbc, 0xae, 0x7d, 0x38, 0x3e, 0x21, 0xdd, 0xa7, 0x54, 0xd2, 0x00, 0x62, 0xef, 0x8e, 0x87,
+ 0x34, 0xa7, 0x60, 0xad, 0x64, 0x88, 0x68, 0xb9, 0xd2, 0x80, 0x37, 0x87, 0x86, 0x18, 0xc5, 0x9a,
+ 0xcf, 0x24, 0x19, 0x62, 0x94, 0x25, 0x15, 0x06, 0x53, 0xb6, 0x08, 0xc2, 0xd9, 0x59, 0xc4, 0xa0,
+ 0x23, 0xef, 0x05, 0x99, 0x06, 0x50, 0xe2, 0x05, 0xb4, 0x9c, 0x61, 0xce, 0x7e, 0xbf, 0x3d, 0x04,
+ 0xc4, 0xf2, 0xcc, 0x57, 0x15, 0x0b, 0x54, 0x81, 0xb2, 0x75, 0x0f, 0x36, 0xd2, 0x19, 0x4a, 0x0c,
+ 0x0c, 0xa8, 0xfd, 0xc0, 0x1d, 0x02, 0x9a, 0xde, 0xef, 0xe1, 0xe4, 0xc9, 0x46, 0xbc, 0x14, 0x5c,
+ 0x5f, 0x9c, 0x95, 0xed, 0xb7, 0x7b, 0x2c, 0x43, 0xcc, 0xd1, 0xdc, 0xf9, 0xe2, 0xbb, 0x03, 0x92,
+ 0x22, 0xe6, 0xa4, 0x9e, 0x18, 0x8b, 0x06, 0xde, 0x90, 0xcd, 0xd4, 0x51, 0x9b, 0xb9, 0x96, 0x1d,
+ 0x8e, 0xc6, 0x20, 0x9b, 0x6b, 0xed, 0xe8, 0x79, 0x55, 0xac, 0x2c, 0xe0, 0xbc, 0xc1, 0x5a, 0x29,
+ 0x4d, 0x47, 0xbd, 0xcf, 0x07, 0x47, 0xd2, 0x42, 0x1a, 0x17, 0xa6, 0xf4, 0xcf, 0x4a, 0x12, 0xbe,
+ 0xa8, 0x9a, 0x93, 0xee, 0x59, 0x95, 0x5e, 0x52, 0xdc, 0xab, 0x56, 0x93, 0x5f, 0x56, 0x34, 0x31,
+ 0x34, 0x00, 0x51, 0xb9, 0x2b, 0x0a, 0xc6, 0x82, 0x21, 0xa8, 0x7c, 0x55, 0x69, 0x8a, 0x43, 0x5d,
+ 0x48, 0x92, 0xbb, 0xaa, 0xf0, 0x7e, 0xd0, 0x85, 0xca, 0x0b, 0x54, 0x0e, 0xac, 0x70, 0xa8, 0x4b,
+ 0xc7, 0x3b, 0x1e, 0xf4, 0x9c, 0x11, 0xeb, 0x9e, 0x49, 0x76, 0x0d, 0xba, 0xe9, 0x3a, 0xad, 0x7c,
+ 0x1e, 0x78, 0x3e, 0x00, 0xdc, 0x73, 0xc7, 0x7e, 0xee, 0x8d, 0x80, 0xbc, 0xbd, 0xac, 0xca, 0xfb,
+ 0x80, 0x86, 0x8d, 0xf2, 0xeb, 0x71, 0x71, 0xfc, 0xc6, 0x99, 0x85, 0xc4, 0xbb, 0x42, 0xa0, 0x71,
+ 0xc5, 0x87, 0xfd, 0xed, 0xfb, 0xab, 0x37, 0x09, 0xe8, 0x2e, 0x17, 0xd9, 0xc0, 0xf9, 0xc8, 0x19,
+ 0x7a, 0xac, 0x15, 0xa5, 0x6b, 0x8e, 0x27, 0xc4, 0x50, 0xe7, 0x3b, 0x5f, 0xd8, 0xe8, 0x12, 0xf3,
+ 0x0a, 0x2d, 0xf2, 0x21, 0x3a, 0x8e, 0x30, 0x80, 0x90, 0x51, 0xdf, 0xa2, 0x8f, 0x17, 0x22, 0x90,
+ 0xdb, 0xa0, 0x26, 0xec, 0x8a, 0x92, 0x6b, 0x54, 0x76, 0xb7, 0x4b, 0x4f, 0xed, 0xd2, 0x93, 0x52,
+ 0x75, 0xbb, 0xf4, 0x70, 0xbb, 0x82, 0xe0, 0xa7, 0x36, 0x4a, 0x0b, 0xce, 0xaf, 0x2a, 0xb0, 0xa0,
+ 0x3d, 0xd2, 0xc5, 0xb7, 0x14, 0xbc, 0x86, 0x76, 0x76, 0xd4, 0x3e, 0x24, 0x6d, 0xf4, 0x82, 0xee,
+ 0xa0, 0x8b, 0x5f, 0x57, 0x36, 0xf5, 0x40, 0xdd, 0x7d, 0x3b, 0xc9, 0xb2, 0xf1, 0x06, 0x15, 0x7e,
+ 0x22, 0x2e, 0xee, 0x2b, 0x6d, 0x12, 0x32, 0x39, 0xac, 0x50, 0xf2, 0x57, 0xdf, 0xa4, 0xad, 0x79,
+ 0x25, 0xb2, 0xaa, 0x87, 0x41, 0x53, 0xa5, 0xb6, 0x02, 0x0e, 0xde, 0xe9, 0x1f, 0xba, 0x7d, 0x67,
+ 0xf5, 0x2d, 0x1a, 0xf0, 0x83, 0xb0, 0x5c, 0x4f, 0x64, 0xf6, 0x1e, 0x91, 0xd9, 0x97, 0x23, 0x83,
+ 0x05, 0xd8, 0x9d, 0x08, 0xee, 0x1f, 0x2d, 0x4c, 0xf5, 0x8b, 0x08, 0x84, 0x61, 0x43, 0x1d, 0x19,
+ 0xb3, 0x5a, 0xc2, 0x6c, 0xdc, 0x91, 0x73, 0x6c, 0xbf, 0x23, 0x79, 0x41, 0xf5, 0xfb, 0xbe, 0x64,
+ 0x00, 0xd5, 0xef, 0x35, 0xa9, 0xee, 0x55, 0xbf, 0x1f, 0x48, 0x4d, 0x86, 0xfa, 0xfd, 0xae, 0x64,
+ 0xf4, 0xd4, 0xef, 0xf7, 0x24, 0x87, 0x67, 0x89, 0x82, 0xf3, 0x25, 0x5a, 0xb9, 0x9c, 0xae, 0x02,
+ 0x63, 0x60, 0xae, 0xdc, 0xfd, 0xf1, 0x48, 0x71, 0x77, 0x69, 0xe2, 0x12, 0x3a, 0xed, 0x1e, 0xb4,
+ 0x38, 0x76, 0xa0, 0xae, 0x43, 0xec, 0x1d, 0x15, 0x6b, 0xb3, 0xc1, 0xb0, 0xdd, 0x7f, 0x66, 0xe0,
+ 0x1b, 0xf8, 0x45, 0x3b, 0x7f, 0xe8, 0x10, 0xbe, 0x61, 0x5c, 0xe9, 0xf5, 0x3c, 0x6e, 0x77, 0x9f,
+ 0x10, 0xea, 0xb2, 0x98, 0x41, 0x34, 0xa1, 0x94, 0x18, 0x30, 0xb1, 0x2e, 0x90, 0xa0, 0x23, 0x5f,
+ 0x62, 0x1e, 0xd8, 0x09, 0xe0, 0x26, 0x41, 0xde, 0xf1, 0x03, 0xb4, 0xd3, 0x43, 0x85, 0x9c, 0x46,
+ 0x91, 0xe7, 0x15, 0xaf, 0x72, 0xe8, 0xf5, 0xba, 0x86, 0x62, 0x02, 0x2d, 0xf3, 0x47, 0x2e, 0xf4,
+ 0xbb, 0x10, 0x0c, 0xdc, 0x47, 0xfe, 0x52, 0x63, 0x18, 0xec, 0x60, 0x0f, 0x60, 0xa4, 0x63, 0x40,
+ 0xef, 0x97, 0x14, 0xa2, 0xfb, 0xee, 0xae, 0x2e, 0xbb, 0xac, 0x75, 0x3e, 0xd8, 0x12, 0xcd, 0xae,
+ 0x6c, 0xf0, 0xa2, 0xd5, 0xd1, 0x01, 0x75, 0xdb, 0xc7, 0x80, 0xe9, 0x08, 0xb3, 0x2c, 0x07, 0xc8,
+ 0x5b, 0x96, 0x5e, 0xd5, 0x4c, 0x31, 0x36, 0x3d, 0x72, 0xda, 0x3d, 0xe4, 0xa6, 0x0a, 0x54, 0x0a,
+ 0xcb, 0x26, 0xc3, 0x9d, 0x44, 0x21, 0xe8, 0x07, 0xe4, 0x92, 0x9b, 0x99, 0x8f, 0xa6, 0x38, 0xa7,
+ 0x2f, 0xd1, 0x47, 0x44, 0x55, 0xf2, 0x32, 0xdd, 0x01, 0x40, 0x47, 0xfe, 0x78, 0x80, 0xe8, 0xd9,
+ 0x6e, 0x4b, 0x63, 0xd1, 0xf3, 0x76, 0x6f, 0xec, 0x48, 0x14, 0x82, 0x34, 0xc0, 0x71, 0xc8, 0x3d,
+ 0x07, 0x18, 0x54, 0x3a, 0x53, 0xb2, 0x48, 0xcd, 0xf3, 0x4d, 0x21, 0xb2, 0x4e, 0x07, 0x60, 0x51,
+ 0xf3, 0x1b, 0xe2, 0x8a, 0x51, 0x68, 0x8f, 0x01, 0x3b, 0x0f, 0x81, 0x65, 0xed, 0x03, 0x31, 0x7f,
+ 0x55, 0x35, 0x88, 0xd6, 0xa8, 0x53, 0xbd, 0x45, 0x5a, 0x7c, 0xc0, 0xe2, 0xb4, 0x42, 0x42, 0x1e,
+ 0x2c, 0x4e, 0xbc, 0x16, 0x68, 0x1b, 0x86, 0x23, 0x92, 0x82, 0x5e, 0x57, 0xde, 0x62, 0x12, 0x86,
+ 0xf8, 0xd0, 0x6f, 0x47, 0x20, 0x4b, 0x9e, 0xfd, 0x1b, 0x54, 0x8c, 0x86, 0x72, 0x2e, 0x56, 0x20,
+ 0x70, 0x87, 0xca, 0xd1, 0xd6, 0xd7, 0x6b, 0xc3, 0x76, 0x75, 0xed, 0x83, 0xf6, 0x10, 0x2e, 0x24,
+ 0x1e, 0xfc, 0x5d, 0xb5, 0xd9, 0x6a, 0x6b, 0xa8, 0xf4, 0x4d, 0xcd, 0xe7, 0xcb, 0x0e, 0x12, 0x06,
+ 0xde, 0x8a, 0x96, 0x1f, 0xbb, 0xbe, 0x0f, 0xe5, 0xf7, 0x14, 0xac, 0xc8, 0xdf, 0x45, 0x89, 0x94,
+ 0x73, 0x6a, 0xa3, 0xc7, 0x83, 0x43, 0x40, 0x58, 0x50, 0xf3, 0x36, 0x21, 0x92, 0x97, 0x24, 0x8e,
+ 0xe5, 0x0b, 0x5e, 0xe2, 0x46, 0x7b, 0xdc, 0x06, 0x30, 0x6a, 0xa1, 0xdd, 0xed, 0xba, 0xcc, 0xbf,
+ 0xc0, 0xf6, 0x01, 0x30, 0xda, 0x6e, 0x1f, 0x71, 0xb0, 0x37, 0x3c, 0x59, 0x7d, 0x87, 0x06, 0xb8,
+ 0x2e, 0x07, 0x28, 0xe9, 0x86, 0x7b, 0xd0, 0xae, 0xaa, 0x5a, 0x01, 0xeb, 0x1a, 0x47, 0x3b, 0x6b,
+ 0x84, 0x76, 0x6e, 0x25, 0xf2, 0x14, 0x51, 0xec, 0xf3, 0x40, 0xac, 0x84, 0x4b, 0xf0, 0x6e, 0xb0,
+ 0x91, 0x56, 0x99, 0x23, 0x68, 0xbd, 0xc0, 0xe1, 0xf4, 0x81, 0x8b, 0x20, 0x26, 0x07, 0x3a, 0x9d,
+ 0x33, 0x30, 0x62, 0xb5, 0x7f, 0xe0, 0x25, 0xa2, 0x2e, 0xa5, 0xf8, 0x24, 0x05, 0x5e, 0xe1, 0xd7,
+ 0x52, 0x22, 0x9f, 0x80, 0x47, 0xe1, 0x44, 0x42, 0xf6, 0x05, 0x66, 0x26, 0x01, 0x12, 0xe3, 0x46,
+ 0x89, 0x0f, 0xc5, 0x79, 0x13, 0x67, 0xbb, 0xf0, 0x5d, 0xe5, 0x7d, 0x70, 0x7d, 0x32, 0xc2, 0xa6,
+ 0xe9, 0x21, 0x56, 0x88, 0x5b, 0x29, 0x0a, 0xeb, 0xb1, 0xd5, 0x4f, 0xd2, 0x5f, 0x10, 0x2b, 0x36,
+ 0x30, 0x15, 0x92, 0xbb, 0x62, 0xd1, 0x20, 0x76, 0xb0, 0x8e, 0x18, 0xb9, 0xcb, 0x7d, 0x03, 0x40,
+ 0xff, 0x82, 0x2c, 0xad, 0x81, 0xe8, 0xd0, 0xa8, 0x94, 0xeb, 0x8d, 0x8d, 0xca, 0x46, 0x2e, 0x05,
+ 0xfb, 0xb5, 0x22, 0x2b, 0x2a, 0xdf, 0xdd, 0xad, 0x36, 0xa0, 0x2c, 0x6d, 0xbd, 0xcd, 0xea, 0x7d,
+ 0x5c, 0x05, 0x1f, 0x16, 0x93, 0x67, 0x80, 0x6c, 0x3c, 0xe9, 0x04, 0x87, 0xa5, 0xff, 0x32, 0xcb,
+ 0xf2, 0x42, 0xcc, 0xf3, 0xc8, 0x64, 0x1c, 0x53, 0x61, 0x3f, 0x32, 0xed, 0x27, 0x39, 0x97, 0xc0,
+ 0xab, 0x7e, 0x3d, 0x65, 0x3f, 0x9e, 0x21, 0xc2, 0x07, 0x49, 0xfe, 0x08, 0x35, 0x4c, 0x73, 0xee,
+ 0x05, 0x5c, 0x2e, 0x8b, 0xab, 0xd7, 0x12, 0xdd, 0x8d, 0x14, 0xb3, 0xfb, 0x96, 0x98, 0x65, 0xe6,
+ 0x2d, 0x64, 0x7a, 0x8c, 0xb5, 0x66, 0x6f, 0x9f, 0x42, 0xef, 0x2b, 0x39, 0x13, 0x06, 0x54, 0x24,
+ 0x13, 0xa1, 0x22, 0xd9, 0x28, 0x15, 0x99, 0x51, 0xed, 0x91, 0xfe, 0xf1, 0xcc, 0x97, 0x0b, 0xff,
+ 0x63, 0x4a, 0xcc, 0xf2, 0x87, 0xc3, 0x3a, 0x6d, 0xed, 0x88, 0x1a, 0xe5, 0x52, 0xd3, 0x93, 0xb9,
+ 0xcf, 0xcc, 0x64, 0x2e, 0x33, 0xab, 0x70, 0x60, 0x88, 0xb7, 0x9d, 0x51, 0xb8, 0x28, 0xc2, 0xae,
+ 0xce, 0xc6, 0xd9, 0x58, 0x1a, 0x65, 0x8e, 0x46, 0x89, 0x70, 0x3d, 0xf3, 0x11, 0x56, 0x88, 0x4c,
+ 0xb6, 0x44, 0xdb, 0x2d, 0x2f, 0x00, 0x3b, 0x13, 0xe0, 0x36, 0xdd, 0x1e, 0xdc, 0x9e, 0x04, 0xb0,
+ 0xcb, 0xbf, 0x26, 0x5e, 0xee, 0x3b, 0x2f, 0x1c, 0xe5, 0xd9, 0x06, 0x35, 0x76, 0x7b, 0xc4, 0xa4,
+ 0x09, 0xe4, 0xb2, 0xe1, 0x89, 0xd4, 0x92, 0xa0, 0x21, 0x5b, 0xd3, 0x2c, 0xae, 0x60, 0x05, 0xdf,
+ 0xbf, 0x97, 0x61, 0x2b, 0x1a, 0x7e, 0x51, 0x8a, 0x72, 0xca, 0xb3, 0x2c, 0x76, 0x70, 0x21, 0x49,
+ 0x31, 0xa3, 0xa8, 0x06, 0x39, 0xb8, 0x22, 0x05, 0x9e, 0xd5, 0x80, 0x4c, 0x25, 0xed, 0x2f, 0x69,
+ 0xf5, 0x73, 0xb8, 0xbd, 0xd2, 0x65, 0xcb, 0x1e, 0xf2, 0x17, 0x80, 0xc8, 0x09, 0x75, 0x28, 0x7c,
+ 0x13, 0xda, 0xc1, 0xfc, 0x89, 0x55, 0x21, 0x25, 0xa5, 0xe9, 0xea, 0xb1, 0x44, 0x43, 0x01, 0x7c,
+ 0xc9, 0x21, 0xb0, 0xe1, 0xb2, 0xb2, 0x9e, 0x46, 0x6d, 0x0d, 0xb6, 0xd7, 0xef, 0x9d, 0x10, 0x93,
+ 0x32, 0x1f, 0x01, 0xc9, 0x73, 0x71, 0x5b, 0x08, 0xb3, 0x2a, 0xef, 0x8b, 0x19, 0x16, 0x81, 0xce,
+ 0xd3, 0x4d, 0xb3, 0x8a, 0xc9, 0x9b, 0x52, 0x6c, 0x62, 0xa3, 0x6d, 0xe4, 0x06, 0xd6, 0x33, 0xa5,
+ 0x7e, 0xc8, 0x2e, 0x98, 0x9f, 0xa0, 0xa7, 0xba, 0x48, 0xe2, 0xf2, 0x87, 0x42, 0x04, 0x7d, 0xf3,
+ 0x73, 0x02, 0x7b, 0x03, 0x52, 0x12, 0x62, 0xb6, 0xe6, 0x0d, 0xe1, 0x32, 0x01, 0x1e, 0x9a, 0x17,
+ 0xd9, 0x47, 0xee, 0xe1, 0x51, 0x2e, 0x0d, 0xd8, 0x7a, 0xfe, 0x09, 0x9c, 0x11, 0xfd, 0xca, 0x58,
+ 0xbf, 0x9e, 0x66, 0x51, 0x3b, 0x3e, 0x1d, 0x2d, 0x2a, 0xdf, 0x88, 0xba, 0x13, 0x46, 0xdc, 0xe2,
+ 0x60, 0x7d, 0xb3, 0x0c, 0x6d, 0xd2, 0xec, 0xf2, 0x7a, 0x71, 0xfa, 0x88, 0xc5, 0x26, 0xb5, 0x8e,
+ 0xec, 0xb8, 0xe1, 0xe0, 0x30, 0x02, 0x32, 0xc9, 0xaa, 0x22, 0x3f, 0xd0, 0x79, 0xca, 0x02, 0xa8,
+ 0x38, 0x06, 0xde, 0x03, 0x39, 0x28, 0xba, 0x30, 0x85, 0xcf, 0xc4, 0xac, 0x1c, 0xef, 0xd4, 0x89,
+ 0x86, 0x84, 0x86, 0x74, 0x92, 0xd0, 0xc0, 0x80, 0xfb, 0x4b, 0xe7, 0x03, 0x2d, 0xc0, 0xae, 0x37,
+ 0x18, 0x0f, 0x00, 0x61, 0x2a, 0xfb, 0xe5, 0x0a, 0xc9, 0x53, 0x46, 0x5d, 0x91, 0xfe, 0xad, 0x6e,
+ 0xac, 0x9f, 0x7f, 0x5c, 0x2d, 0x3f, 0xae, 0x6c, 0xd8, 0x9b, 0x8d, 0xfa, 0x8e, 0xbd, 0x5d, 0x7f,
+ 0xf8, 0xf0, 0x29, 0x8e, 0x2e, 0x0f, 0x6c, 0xe4, 0x7c, 0x39, 0x92, 0xe4, 0x0d, 0xa0, 0x18, 0x78,
+ 0x27, 0x26, 0xe1, 0xf8, 0xbd, 0xf3, 0xb8, 0x11, 0x03, 0x1c, 0x84, 0xcb, 0x70, 0xc5, 0x4b, 0xd6,
+ 0xbf, 0x9e, 0x13, 0x73, 0x72, 0x64, 0xd8, 0x94, 0xf8, 0xd8, 0x70, 0xbe, 0x91, 0xe2, 0xdd, 0x52,
+ 0xa3, 0xf5, 0x14, 0x8e, 0x1a, 0x28, 0x94, 0x59, 0x8c, 0xea, 0xa8, 0x1c, 0x32, 0x51, 0x79, 0x52,
+ 0x4c, 0x7d, 0x5e, 0x6a, 0xda, 0x1b, 0xd5, 0xe6, 0xc3, 0x52, 0x0d, 0x09, 0x54, 0x26, 0x7f, 0x53,
+ 0x5c, 0xa3, 0x72, 0x7a, 0xf7, 0xb0, 0x53, 0x7a, 0x5c, 0xb1, 0x4b, 0xdb, 0x8d, 0x4a, 0x69, 0xe3,
+ 0x29, 0x97, 0xe4, 0xb2, 0x20, 0x13, 0x5c, 0x9f, 0xd0, 0x62, 0xb3, 0x5a, 0xdb, 0xa8, 0xd6, 0xb6,
+ 0x72, 0xc8, 0xfa, 0x5d, 0x88, 0xb4, 0xd9, 0xdc, 0xdb, 0xde, 0xce, 0xcd, 0xe6, 0x5f, 0x12, 0x57,
+ 0xa2, 0x15, 0x40, 0x35, 0xed, 0xd2, 0xc6, 0x46, 0x6e, 0x2e, 0xff, 0xaa, 0xb8, 0x31, 0xa1, 0x52,
+ 0xf9, 0xc8, 0xe5, 0xe6, 0x01, 0x0b, 0xbd, 0x92, 0xd0, 0x08, 0x56, 0xc7, 0xa5, 0x95, 0x9d, 0x87,
+ 0x95, 0x46, 0x0e, 0x3d, 0x15, 0x5e, 0x9a, 0x30, 0x4b, 0xa4, 0x61, 0x39, 0x91, 0x7f, 0x45, 0xbc,
+ 0x9c, 0xf4, 0xb1, 0xad, 0x4a, 0x4b, 0xee, 0xdc, 0x22, 0x70, 0xcc, 0x17, 0x55, 0x2d, 0x2c, 0x0b,
+ 0xb7, 0x09, 0xc9, 0xfb, 0x46, 0x6e, 0x09, 0x20, 0x67, 0xb9, 0x5a, 0x7b, 0x52, 0x6d, 0x55, 0xec,
+ 0x8d, 0x4a, 0xad, 0x0a, 0x45, 0x48, 0x5b, 0x04, 0xf5, 0xe3, 0x95, 0xae, 0xe0, 0xef, 0x9d, 0x12,
+ 0x50, 0xca, 0xd2, 0xc6, 0x4e, 0xb5, 0x96, 0x3b, 0x87, 0xc7, 0x50, 0xab, 0xe0, 0x34, 0xeb, 0xf6,
+ 0xee, 0x5e, 0xa3, 0xfc, 0xa8, 0xd4, 0xac, 0xe4, 0x72, 0xc8, 0x0f, 0x34, 0xab, 0x5b, 0x40, 0x4d,
+ 0x61, 0xe6, 0xcd, 0x66, 0x69, 0xab, 0x92, 0x3b, 0x0f, 0x00, 0xb1, 0xb4, 0xb5, 0x57, 0xdd, 0xde,
+ 0xb0, 0xf9, 0xd8, 0xa0, 0xd1, 0x75, 0x51, 0x30, 0x27, 0xd2, 0xa8, 0x6c, 0xa1, 0xdf, 0x60, 0x7d,
+ 0x73, 0x73, 0xbb, 0x5a, 0xab, 0xe4, 0x2e, 0xe0, 0x44, 0x5b, 0xf5, 0x3a, 0x2c, 0xa5, 0x26, 0x8f,
+ 0x69, 0xab, 0x51, 0xdf, 0xdb, 0x6d, 0xe6, 0x2e, 0x02, 0xc6, 0xba, 0xda, 0xaa, 0xef, 0x35, 0x6a,
+ 0xb0, 0xe6, 0x5a, 0x8b, 0x96, 0x4e, 0x1c, 0xc9, 0x66, 0x7d, 0xaf, 0xb6, 0x91, 0xbb, 0x44, 0xa7,
+ 0x1d, 0xa9, 0x86, 0x89, 0x31, 0x44, 0xd9, 0xd5, 0x8d, 0xdc, 0xe5, 0x49, 0x2d, 0xf8, 0x59, 0x0c,
+ 0xb4, 0xb8, 0x92, 0xbf, 0x2d, 0x5e, 0x4d, 0x6a, 0x51, 0xab, 0xdb, 0x8d, 0xd2, 0x46, 0xb5, 0x04,
+ 0x65, 0x04, 0x72, 0xab, 0xf9, 0x5b, 0xe2, 0xe6, 0x84, 0x86, 0x1b, 0xc0, 0x09, 0x71, 0xab, 0xab,
+ 0x74, 0xbe, 0x91, 0x56, 0xcd, 0xcf, 0xb6, 0xed, 0xbd, 0xdd, 0x8d, 0x52, 0x4b, 0x9d, 0x75, 0xae,
+ 0x40, 0xdb, 0x09, 0x0b, 0xd9, 0xae, 0x94, 0xb6, 0xf6, 0xd4, 0x26, 0xbf, 0x04, 0x78, 0xe1, 0x12,
+ 0x1f, 0x02, 0xd6, 0xd1, 0x4b, 0x1d, 0xdc, 0xef, 0x9d, 0x9d, 0xdc, 0x35, 0xfc, 0x7a, 0x62, 0x95,
+ 0x5d, 0xae, 0x97, 0xca, 0x8f, 0xca, 0xb0, 0x21, 0xad, 0xdc, 0xcb, 0xb8, 0x5c, 0x6e, 0xc5, 0x80,
+ 0x64, 0x57, 0x6b, 0x76, 0x09, 0x3a, 0x3c, 0x82, 0x3f, 0x09, 0x6e, 0xae, 0x27, 0xb5, 0xd8, 0xae,
+ 0x7f, 0x6e, 0xef, 0x36, 0xaa, 0xf5, 0x46, 0x15, 0xc0, 0xe6, 0x06, 0x5e, 0xad, 0xf2, 0x76, 0x15,
+ 0x67, 0x5f, 0xdf, 0x83, 0xff, 0x36, 0x6d, 0x9c, 0x79, 0xee, 0x26, 0x9e, 0x45, 0xb9, 0xbe, 0xb3,
+ 0x5b, 0x69, 0x55, 0x5b, 0xd5, 0x27, 0x15, 0xfc, 0x34, 0x2c, 0x9d, 0xbe, 0x5e, 0x69, 0xe6, 0x5e,
+ 0xc1, 0x7b, 0x15, 0xaf, 0x0e, 0x0d, 0x6d, 0x21, 0x54, 0xc7, 0xda, 0xb4, 0xec, 0xbd, 0xda, 0x76,
+ 0x9d, 0x20, 0xe5, 0xd5, 0xfc, 0x1b, 0xe2, 0x56, 0xa4, 0x01, 0xed, 0xa0, 0xe4, 0xd9, 0x5a, 0x70,
+ 0x09, 0x60, 0x44, 0x68, 0x79, 0x2b, 0x5f, 0x10, 0x97, 0xc3, 0x55, 0x7a, 0x94, 0xd7, 0x10, 0x93,
+ 0x34, 0x4b, 0xd0, 0x9d, 0x1a, 0x00, 0xef, 0xda, 0xd8, 0xdb, 0x6d, 0xe5, 0x5e, 0xc7, 0x5b, 0x5d,
+ 0xad, 0x35, 0xf7, 0x50, 0x0f, 0x4e, 0xcb, 0x03, 0x58, 0xac, 0xb7, 0x9a, 0xb9, 0xdb, 0xc9, 0x2b,
+ 0x7b, 0xb7, 0xd9, 0x2a, 0x95, 0x1f, 0x37, 0x73, 0x6f, 0x00, 0x47, 0x78, 0x27, 0x52, 0x2d, 0x77,
+ 0x70, 0xa7, 0x61, 0x37, 0x77, 0xf1, 0x56, 0xda, 0x08, 0xbe, 0xdb, 0xa5, 0x06, 0xc0, 0xff, 0x1d,
+ 0xe0, 0xf7, 0xdf, 0x4b, 0x58, 0x64, 0xa5, 0x56, 0xdf, 0xdb, 0x7a, 0x64, 0x37, 0x1f, 0x57, 0xb7,
+ 0xb7, 0x71, 0x47, 0x4b, 0x36, 0xb1, 0xd1, 0x3b, 0xf5, 0x86, 0x7a, 0x26, 0x96, 0xbb, 0x9b, 0xbf,
+ 0x2f, 0xee, 0x9d, 0xa9, 0x2b, 0x1c, 0x1a, 0x5f, 0xf2, 0x37, 0x71, 0xee, 0x3c, 0x1b, 0x00, 0xa5,
+ 0x0d, 0x38, 0x4f, 0x34, 0x35, 0xc0, 0x35, 0x65, 0xa4, 0xfa, 0x16, 0x6e, 0x05, 0x8c, 0x72, 0xff,
+ 0xc9, 0x7d, 0x5c, 0x12, 0x36, 0xac, 0xc2, 0x61, 0xdd, 0xc3, 0xdd, 0x0b, 0x8a, 0x43, 0x87, 0x54,
+ 0xcc, 0xdf, 0x11, 0xaf, 0x7d, 0x5e, 0xa9, 0x3c, 0xae, 0xd4, 0x70, 0x59, 0x00, 0xc9, 0x95, 0xa7,
+ 0x74, 0x63, 0x9b, 0xad, 0x46, 0xa9, 0x85, 0xf7, 0x16, 0xa7, 0x54, 0xdf, 0xad, 0xd4, 0x72, 0x6f,
+ 0xe3, 0xc7, 0xa3, 0x4d, 0xf7, 0x6a, 0x74, 0xb7, 0xe0, 0x1c, 0xde, 0xc1, 0x8f, 0xef, 0xd6, 0x9b,
+ 0x2d, 0x79, 0xdb, 0x9a, 0x7b, 0x8d, 0x27, 0x95, 0xa7, 0xb9, 0xfb, 0x88, 0x34, 0x5a, 0x8d, 0xfa,
+ 0xee, 0x23, 0x90, 0x39, 0x3e, 0x2f, 0x91, 0x60, 0xb1, 0x06, 0xa4, 0xe5, 0x9c, 0x2c, 0xdb, 0xae,
+ 0x3c, 0xa9, 0xe0, 0x7d, 0xc9, 0x3d, 0x40, 0x70, 0x81, 0x03, 0xb7, 0x01, 0x7a, 0x01, 0xd0, 0x1e,
+ 0xc1, 0x9f, 0x95, 0xda, 0x56, 0x05, 0xa6, 0x5a, 0xdf, 0x6a, 0x00, 0xb6, 0xc9, 0xbd, 0x8b, 0xa0,
+ 0x4a, 0x48, 0xa9, 0x5a, 0x83, 0x0d, 0x2b, 0x6d, 0xf3, 0x16, 0xe5, 0xde, 0xc3, 0x8e, 0xf1, 0xf2,
+ 0x60, 0xd7, 0xde, 0xc7, 0xf5, 0xb7, 0xf0, 0xb8, 0x70, 0x73, 0xb7, 0x60, 0xc3, 0xec, 0x9d, 0x6a,
+ 0x93, 0x09, 0xc4, 0x07, 0x78, 0x35, 0x9f, 0x94, 0xca, 0x7c, 0xcf, 0x2a, 0x8d, 0xea, 0x26, 0xe2,
+ 0xc7, 0x6f, 0xe2, 0xfd, 0x33, 0xc9, 0xd0, 0x67, 0x7b, 0x15, 0xb8, 0xb7, 0x30, 0x55, 0x80, 0x23,
+ 0x00, 0x14, 0xd8, 0x57, 0x20, 0x1c, 0x1f, 0xe2, 0x25, 0x98, 0xd4, 0xaa, 0xc2, 0xc4, 0x65, 0x1d,
+ 0x2f, 0x39, 0x97, 0x44, 0xb7, 0xfe, 0x5b, 0xb8, 0x9f, 0x3b, 0x3b, 0xaa, 0xd0, 0xae, 0xd7, 0xb6,
+ 0x9f, 0x4a, 0xd8, 0xb0, 0x4b, 0x8d, 0xdc, 0xb7, 0x71, 0xd6, 0xe5, 0xda, 0xd3, 0xb5, 0x77, 0xee,
+ 0xbf, 0x07, 0x75, 0x65, 0xd8, 0x09, 0x38, 0xef, 0x06, 0xa1, 0xc2, 0x8f, 0x10, 0x5f, 0x33, 0xda,
+ 0x23, 0xfc, 0xfd, 0x31, 0x02, 0x3b, 0x7f, 0x65, 0x17, 0x00, 0xa2, 0xd5, 0xb4, 0x2b, 0x25, 0x38,
+ 0x9e, 0x8d, 0xdc, 0x27, 0x48, 0x38, 0xca, 0x7b, 0xcd, 0x56, 0x5d, 0x5e, 0xad, 0x6a, 0x0d, 0x2f,
+ 0x48, 0xa5, 0xdc, 0x52, 0xfe, 0xdc, 0xb9, 0xef, 0x24, 0x5c, 0x65, 0x04, 0x75, 0x84, 0xf1, 0x47,
+ 0x55, 0x04, 0xc4, 0xb5, 0x5c, 0x09, 0xcf, 0x76, 0xbb, 0xba, 0x03, 0x24, 0x64, 0xc3, 0xde, 0x6b,
+ 0xc2, 0x3c, 0xe0, 0x7c, 0x5a, 0xb9, 0x87, 0xb8, 0xf3, 0xf2, 0xb3, 0x8d, 0xca, 0x4e, 0x75, 0x6f,
+ 0x27, 0xf2, 0xf9, 0xb2, 0xf5, 0x84, 0xbd, 0x3d, 0x90, 0xdf, 0x40, 0xf7, 0x2f, 0xf6, 0xa7, 0x69,
+ 0x6e, 0xd4, 0x13, 0x05, 0x22, 0x7c, 0x0a, 0xc0, 0x2c, 0xa3, 0x7a, 0x81, 0x07, 0xdc, 0xf9, 0x60,
+ 0xe8, 0x1d, 0xb8, 0xbd, 0x40, 0xd0, 0x60, 0x26, 0xe7, 0xdb, 0x81, 0x4c, 0x89, 0xe3, 0x96, 0xba,
+ 0xc0, 0x12, 0x9f, 0x79, 0x58, 0xeb, 0x23, 0xc0, 0x79, 0xb1, 0x59, 0x4d, 0x52, 0x6c, 0x92, 0x78,
+ 0xf0, 0x7d, 0x0f, 0x5f, 0x01, 0x32, 0x3f, 0x67, 0xfd, 0x56, 0x56, 0x2c, 0x99, 0xfd, 0x01, 0x5a,
+ 0xb4, 0x6f, 0x57, 0x4a, 0xbd, 0x5e, 0x8a, 0x8f, 0x6f, 0x70, 0xc4, 0xe9, 0x90, 0xea, 0x21, 0xa3,
+ 0x6c, 0x4b, 0xa8, 0x21, 0xce, 0x2a, 0x36, 0xab, 0x8d, 0x6b, 0x0a, 0x44, 0x2b, 0xd4, 0xcb, 0xb9,
+ 0xe4, 0xdb, 0x82, 0xc6, 0xad, 0x6e, 0xf0, 0xe6, 0xaf, 0xeb, 0xfa, 0xf8, 0xd8, 0xc2, 0x61, 0xf3,
+ 0xd3, 0x3c, 0x8e, 0x4a, 0x5e, 0xee, 0x5a, 0x47, 0xda, 0xf3, 0x48, 0x0b, 0xb4, 0xa0, 0xbe, 0x49,
+ 0x6a, 0x33, 0x16, 0x33, 0x5e, 0x15, 0x2f, 0x75, 0xda, 0x3d, 0x77, 0x9f, 0xe5, 0x6b, 0x29, 0x23,
+ 0x04, 0x3c, 0xea, 0xaa, 0xea, 0x42, 0x22, 0xdb, 0xa2, 0x7a, 0x6b, 0x41, 0x4f, 0x7d, 0xa9, 0x68,
+ 0x49, 0x49, 0x24, 0xfb, 0xa8, 0x27, 0x19, 0x72, 0xe1, 0xb2, 0x32, 0x02, 0x11, 0xc3, 0xec, 0xc9,
+ 0xd2, 0x15, 0x55, 0x1a, 0x52, 0xa4, 0x9c, 0x53, 0x4b, 0x1f, 0x0f, 0x7b, 0xf2, 0xd5, 0x20, 0x9c,
+ 0xf9, 0xc1, 0xb8, 0xd7, 0xa3, 0xb9, 0x90, 0x90, 0xd3, 0x95, 0xda, 0x51, 0xd8, 0x3f, 0x16, 0x4e,
+ 0x7c, 0x90, 0x28, 0x32, 0x7c, 0x38, 0x66, 0x2b, 0x56, 0x91, 0xde, 0x12, 0xd7, 0x8c, 0x42, 0x7c,
+ 0x21, 0xd1, 0xe1, 0x47, 0x28, 0x43, 0x8f, 0x4c, 0x4c, 0x17, 0x95, 0xaa, 0x98, 0x1e, 0x48, 0x23,
+ 0x67, 0x7d, 0xdc, 0x7e, 0x06, 0x8b, 0x35, 0x47, 0xba, 0xa4, 0x2c, 0x22, 0x28, 0x15, 0x72, 0x19,
+ 0x56, 0x93, 0x56, 0xe2, 0xb2, 0xf6, 0x4e, 0x87, 0x3a, 0x18, 0x57, 0x95, 0x93, 0x4a, 0xd5, 0xfa,
+ 0xdd, 0x54, 0x00, 0x5a, 0x6c, 0x86, 0x24, 0x00, 0x51, 0x27, 0x9d, 0x32, 0x4f, 0x9a, 0x19, 0x6a,
+ 0xb5, 0xbb, 0x99, 0xf8, 0xee, 0x66, 0x93, 0x76, 0x77, 0x26, 0x71, 0x77, 0x67, 0x13, 0x77, 0x77,
+ 0xce, 0xdc, 0xdd, 0x79, 0x52, 0x08, 0xfd, 0x7e, 0x36, 0x10, 0xa4, 0x83, 0x09, 0x6a, 0x71, 0xe9,
+ 0x81, 0x98, 0x53, 0xb2, 0x0b, 0x42, 0xb2, 0x29, 0xef, 0xc5, 0x5b, 0x17, 0xd9, 0xea, 0x1d, 0x07,
+ 0x6c, 0x94, 0x5e, 0x9d, 0x8e, 0xd7, 0xef, 0x9a, 0xc0, 0x94, 0x51, 0x1b, 0x27, 0x7d, 0x18, 0xbb,
+ 0xfc, 0xe8, 0x43, 0xde, 0xa9, 0x5f, 0xcd, 0x88, 0x59, 0x39, 0xdc, 0x45, 0x31, 0x27, 0x1f, 0x2e,
+ 0xe7, 0xfe, 0x51, 0xfd, 0x2f, 0x05, 0xab, 0x98, 0x93, 0xb6, 0x74, 0x10, 0x1e, 0x00, 0xfd, 0x21,
+ 0xcb, 0x65, 0x57, 0x76, 0x76, 0x49, 0x6a, 0x00, 0xf4, 0x47, 0xbf, 0x1f, 0x02, 0x71, 0x06, 0xd4,
+ 0xd4, 0x28, 0x95, 0x5b, 0x80, 0xde, 0x40, 0x70, 0x50, 0x0d, 0x5b, 0xc0, 0x32, 0xd7, 0x40, 0x60,
+ 0x00, 0x56, 0x98, 0x7f, 0x23, 0x05, 0xaf, 0x03, 0x82, 0xce, 0xe6, 0x97, 0xc5, 0x42, 0xab, 0xb4,
+ 0x25, 0x87, 0x9a, 0x21, 0x51, 0x03, 0x7e, 0x46, 0x46, 0x9a, 0x55, 0xcd, 0x78, 0x20, 0x94, 0xe6,
+ 0x97, 0xe8, 0xa7, 0x1a, 0x07, 0x8d, 0xaa, 0x4b, 0x65, 0xe0, 0x0e, 0x5a, 0xf5, 0x86, 0xfd, 0x70,
+ 0xaf, 0xf9, 0x34, 0x87, 0xd6, 0x9f, 0xf3, 0x7b, 0xb5, 0xe6, 0x6e, 0xa5, 0x4c, 0x54, 0xc5, 0xae,
+ 0x34, 0x1a, 0xf5, 0x06, 0xf0, 0xf2, 0xc0, 0x1f, 0xab, 0x86, 0xc4, 0xd3, 0x13, 0x62, 0x05, 0xa2,
+ 0x5b, 0x22, 0x3a, 0xba, 0x88, 0x2b, 0x25, 0x5a, 0xb1, 0x55, 0x07, 0xde, 0x1d, 0x91, 0xb3, 0xd9,
+ 0x98, 0x7e, 0xd0, 0x3b, 0x9c, 0x7a, 0x7d, 0x7b, 0xa3, 0xfe, 0x79, 0x2d, 0x87, 0x7b, 0x9a, 0xc7,
+ 0xd6, 0x40, 0x45, 0xb7, 0xeb, 0x30, 0x6d, 0xc9, 0x75, 0xae, 0x20, 0x7d, 0xa1, 0xc5, 0xc2, 0x3a,
+ 0x80, 0x92, 0x32, 0xdb, 0x02, 0xb8, 0x1f, 0xf0, 0xf5, 0xf6, 0x53, 0xe0, 0xf1, 0x8d, 0x79, 0x84,
+ 0x18, 0x25, 0x22, 0xc9, 0xb9, 0x9c, 0xf5, 0x87, 0x29, 0x91, 0x53, 0x87, 0x5f, 0xe9, 0xba, 0xa3,
+ 0x7f, 0x5a, 0x90, 0x6c, 0x42, 0x1d, 0xab, 0x88, 0xfc, 0x80, 0x26, 0xa8, 0xe9, 0x6e, 0xc3, 0x88,
+ 0x7a, 0x5e, 0xa9, 0xf8, 0xbc, 0xd2, 0x49, 0xf3, 0xca, 0x24, 0xce, 0x8b, 0x97, 0x60, 0x7c, 0x94,
+ 0xbd, 0x21, 0xfe, 0x44, 0xfa, 0xf5, 0x47, 0xbf, 0xaa, 0x6f, 0xd4, 0x7b, 0xd1, 0x1b, 0x15, 0xa8,
+ 0xbc, 0x93, 0xda, 0xcb, 0x3b, 0x65, 0xb5, 0xbf, 0xca, 0x75, 0x38, 0x33, 0xe8, 0x99, 0xa0, 0x65,
+ 0xed, 0xb0, 0x33, 0xb8, 0x39, 0x13, 0xe5, 0xe7, 0x93, 0xac, 0xef, 0x96, 0xdb, 0x9f, 0x8e, 0x6e,
+ 0x3f, 0x93, 0xe4, 0xff, 0x38, 0xc5, 0xaf, 0x70, 0x13, 0xc6, 0x33, 0x1d, 0xa4, 0xc2, 0x9b, 0x71,
+ 0xbb, 0x78, 0x4a, 0x17, 0xb5, 0x1f, 0xad, 0x9f, 0xc4, 0x7e, 0x58, 0xaf, 0xb3, 0xe7, 0x08, 0x7e,
+ 0x7f, 0x83, 0xc9, 0x28, 0x01, 0x79, 0xcc, 0xa7, 0xfd, 0x3f, 0x4c, 0xf1, 0x93, 0xc4, 0x48, 0x43,
+ 0xbd, 0xae, 0x6f, 0x47, 0xbc, 0x83, 0x5e, 0x2d, 0x4e, 0x69, 0x2d, 0x97, 0xb4, 0xae, 0x26, 0x8c,
+ 0x20, 0x19, 0x28, 0x4c, 0xd3, 0xf2, 0x65, 0x82, 0x5a, 0x6e, 0x68, 0x61, 0xf0, 0x03, 0x6f, 0xf7,
+ 0x5e, 0xa3, 0x92, 0x43, 0x27, 0xf4, 0xf3, 0xf2, 0x07, 0xcb, 0x0d, 0x84, 0xc0, 0xd2, 0xd6, 0xd5,
+ 0xe0, 0x58, 0xa5, 0x06, 0x8b, 0xb6, 0x15, 0x63, 0x38, 0xfc, 0xbe, 0x71, 0x44, 0x91, 0x3a, 0xbd,
+ 0x94, 0xef, 0x44, 0x96, 0x72, 0xbb, 0x78, 0x4a, 0x8f, 0xd8, 0x72, 0x6e, 0xc8, 0xe7, 0x32, 0xac,
+ 0x4f, 0x3b, 0x1f, 0x62, 0x85, 0x68, 0x1a, 0xd6, 0xe9, 0x8b, 0x03, 0xc6, 0x31, 0x17, 0xed, 0x87,
+ 0xc7, 0x02, 0x4c, 0x8a, 0x36, 0xf9, 0xcc, 0x93, 0x6b, 0xa6, 0xc1, 0x1e, 0x4a, 0xef, 0x96, 0x97,
+ 0xa4, 0xa3, 0x13, 0x07, 0x87, 0x58, 0x0e, 0x7d, 0xdf, 0xba, 0x17, 0x90, 0x3f, 0xfc, 0xbd, 0xcb,
+ 0xdd, 0x0d, 0x47, 0xdc, 0xf0, 0xc1, 0xbf, 0xcb, 0xde, 0x38, 0x61, 0x4e, 0x2e, 0xd2, 0x29, 0xfe,
+ 0x7c, 0xf6, 0xcd, 0x00, 0x5a, 0xb0, 0x57, 0x75, 0xe3, 0xe1, 0x49, 0x8d, 0x1e, 0xcf, 0x72, 0x87,
+ 0x10, 0x0e, 0xb5, 0xbe, 0x13, 0x20, 0x90, 0x70, 0x63, 0x79, 0x20, 0x30, 0x27, 0xc7, 0x38, 0x91,
+ 0xe5, 0x18, 0xb9, 0xb5, 0x1e, 0x87, 0x3f, 0xa7, 0xa7, 0x37, 0x69, 0x00, 0xb5, 0x41, 0xe9, 0xa4,
+ 0x0d, 0xba, 0x66, 0xd8, 0x77, 0x86, 0x1e, 0xa1, 0xa7, 0xc0, 0x25, 0xd8, 0xfa, 0x9f, 0x8c, 0x8b,
+ 0x10, 0xaa, 0xd6, 0xd8, 0x6e, 0x06, 0x87, 0x56, 0x7c, 0x70, 0xa0, 0x4c, 0x4d, 0x68, 0x5c, 0xc4,
+ 0x02, 0xf6, 0x34, 0x35, 0xa6, 0x48, 0x4b, 0x2a, 0x9c, 0x00, 0xb5, 0x35, 0x6b, 0x43, 0xa7, 0x12,
+ 0x26, 0x3b, 0x51, 0xc6, 0x38, 0x13, 0x62, 0x5a, 0xb3, 0x89, 0xe4, 0x64, 0x26, 0xd1, 0x43, 0x95,
+ 0x58, 0x6a, 0xab, 0x12, 0xe8, 0x94, 0xe9, 0x3c, 0xfa, 0xcf, 0xdd, 0x91, 0x63, 0xf3, 0xff, 0x0d,
+ 0xf1, 0x9d, 0xf9, 0x24, 0x63, 0x4e, 0xf8, 0x50, 0x7e, 0x31, 0x23, 0xde, 0x4e, 0x18, 0x67, 0xab,
+ 0x5c, 0x3d, 0x3e, 0x76, 0xba, 0x2e, 0x4c, 0x55, 0xed, 0x43, 0xcb, 0x93, 0x83, 0xe7, 0x77, 0x23,
+ 0x77, 0xef, 0x83, 0xe2, 0x57, 0x1c, 0x21, 0x76, 0x17, 0x61, 0x89, 0x2e, 0x55, 0x85, 0x1e, 0x47,
+ 0xc7, 0x99, 0x30, 0x46, 0xe1, 0xff, 0x6d, 0x2a, 0xf9, 0x66, 0x02, 0x3e, 0x95, 0xfa, 0x23, 0xe2,
+ 0x55, 0x00, 0xf7, 0x80, 0x54, 0xcb, 0x2a, 0x45, 0xa9, 0xa8, 0xd1, 0xd6, 0xc4, 0x34, 0x36, 0x56,
+ 0x55, 0x84, 0x7c, 0x33, 0x28, 0x25, 0xaa, 0x12, 0xa5, 0xd6, 0x04, 0x06, 0xa6, 0xf5, 0x48, 0x6a,
+ 0xd1, 0xd0, 0x56, 0xf3, 0x4a, 0x52, 0x03, 0xa5, 0x24, 0xc4, 0x56, 0xcd, 0xdc, 0x4c, 0x32, 0x12,
+ 0x9f, 0x45, 0x3e, 0x46, 0xf5, 0x4e, 0xe0, 0x63, 0xe6, 0xac, 0xe7, 0xec, 0xef, 0x1e, 0xdb, 0x46,
+ 0x85, 0xcf, 0xe4, 0xe6, 0x39, 0xc8, 0xf0, 0xf3, 0x66, 0x85, 0x9c, 0x93, 0xf5, 0xab, 0xfc, 0x08,
+ 0x8e, 0xd6, 0x72, 0x25, 0x82, 0x62, 0x26, 0xc4, 0x01, 0x11, 0xd0, 0x61, 0x64, 0x9c, 0xd7, 0x27,
+ 0x42, 0x92, 0x71, 0x76, 0x00, 0x51, 0x1b, 0x91, 0x83, 0x2f, 0x16, 0xcf, 0xd6, 0x51, 0x9d, 0x77,
+ 0x16, 0xf5, 0x40, 0x80, 0x76, 0xd4, 0xe9, 0xcd, 0x0b, 0x2a, 0x61, 0x33, 0x4a, 0xa3, 0xf2, 0x29,
+ 0x08, 0xfc, 0x39, 0xa2, 0x91, 0xad, 0xea, 0x4e, 0xa5, 0xbe, 0xd7, 0x02, 0x32, 0xf1, 0xd7, 0xc9,
+ 0xb3, 0xc3, 0x6d, 0x89, 0x82, 0xe5, 0xe6, 0x59, 0x66, 0x97, 0xd0, 0x51, 0xcd, 0x6e, 0x96, 0xb5,
+ 0x54, 0xc9, 0xc0, 0x68, 0x6d, 0xe9, 0x59, 0xc3, 0x5c, 0xb9, 0x25, 0xcc, 0x1b, 0xd8, 0x6d, 0x9e,
+ 0x37, 0xea, 0x28, 0xc2, 0x53, 0x4f, 0x86, 0x83, 0x0c, 0x52, 0xb7, 0xb3, 0xad, 0xc8, 0xc9, 0x6f,
+ 0x7d, 0xbd, 0x15, 0x9d, 0x89, 0x74, 0x9f, 0x85, 0xba, 0x7d, 0x18, 0x56, 0x8b, 0xd4, 0xfb, 0x12,
+ 0x67, 0xc7, 0x51, 0x1d, 0x62, 0x46, 0x72, 0x1e, 0xef, 0xca, 0xd8, 0x1c, 0x1f, 0x05, 0x66, 0x49,
+ 0x7c, 0x08, 0x78, 0x8a, 0xfe, 0x22, 0x86, 0x96, 0xfe, 0xb5, 0x54, 0x80, 0xde, 0xc2, 0xfd, 0x35,
+ 0x0e, 0xff, 0x24, 0xb2, 0x39, 0x01, 0x12, 0x4f, 0xee, 0x10, 0xdd, 0x94, 0x33, 0xed, 0xc0, 0xa7,
+ 0xfc, 0xce, 0x94, 0x76, 0x60, 0xd8, 0xee, 0xfb, 0x07, 0x80, 0x5b, 0x95, 0x22, 0x07, 0x1d, 0xde,
+ 0xfb, 0xce, 0x0b, 0x9b, 0x35, 0x20, 0xa7, 0xaf, 0xe9, 0x7f, 0x4b, 0xb1, 0x73, 0x7e, 0xe2, 0x60,
+ 0x7a, 0x59, 0x0f, 0x23, 0xcb, 0xba, 0x53, 0x3c, 0xb5, 0xcf, 0xd9, 0xd0, 0xa9, 0x75, 0x98, 0xbc,
+ 0x5e, 0x00, 0x61, 0xc2, 0x8d, 0xa4, 0xed, 0x4f, 0xa1, 0xe8, 0x89, 0x66, 0x10, 0xd2, 0xce, 0x4b,
+ 0xb3, 0x16, 0x88, 0xad, 0x54, 0x8b, 0x6a, 0x77, 0xa3, 0x22, 0x93, 0x0c, 0xe1, 0x59, 0xeb, 0x16,
+ 0xfb, 0x90, 0xd3, 0x43, 0x7b, 0x74, 0x1f, 0x4b, 0x66, 0x56, 0x7f, 0x25, 0x15, 0xec, 0xad, 0x6e,
+ 0xa6, 0xb7, 0x61, 0x3d, 0xb2, 0x0d, 0x81, 0x17, 0x61, 0xac, 0xed, 0x8f, 0x0b, 0xda, 0xd7, 0x82,
+ 0xf9, 0x3c, 0x74, 0xf0, 0x09, 0xfa, 0x70, 0xe4, 0x76, 0xdc, 0x01, 0xe9, 0x9c, 0x38, 0x6e, 0x56,
+ 0xc7, 0xf1, 0x7d, 0x7b, 0xe8, 0x1e, 0x1e, 0x8d, 0x7c, 0xb9, 0x88, 0x17, 0x01, 0x17, 0x4b, 0x2e,
+ 0xf9, 0x47, 0xed, 0x91, 0xe9, 0x8c, 0xc3, 0x7f, 0x9a, 0xd8, 0x78, 0x33, 0x28, 0x25, 0x63, 0x68,
+ 0x56, 0x9a, 0x3b, 0x49, 0x75, 0x11, 0xf4, 0xc6, 0x87, 0xf4, 0xb6, 0x74, 0xd4, 0x37, 0x8b, 0xf8,
+ 0x21, 0x41, 0xbb, 0x67, 0x15, 0xd9, 0x37, 0x5b, 0x6f, 0x88, 0xf9, 0x65, 0xb8, 0x61, 0xea, 0x1b,
+ 0xca, 0xe7, 0xc6, 0xfa, 0x20, 0x58, 0x1c, 0x3f, 0x52, 0xa8, 0x1e, 0xf6, 0x3d, 0x20, 0xac, 0x7b,
+ 0x3e, 0x5c, 0x49, 0xa4, 0x28, 0xfc, 0x33, 0x06, 0xc6, 0xd6, 0x0f, 0x67, 0x02, 0xe1, 0x03, 0x3f,
+ 0xb2, 0xc3, 0x91, 0xf3, 0x12, 0xaf, 0x71, 0xf8, 0xc3, 0x69, 0xc5, 0xd3, 0x0c, 0x9c, 0xa1, 0x0f,
+ 0x93, 0x36, 0x5d, 0x36, 0x96, 0x90, 0xb7, 0xfb, 0x72, 0x24, 0xd5, 0x88, 0x78, 0x60, 0xa1, 0x27,
+ 0x6f, 0xcb, 0xf9, 0x57, 0xc4, 0x55, 0x7f, 0x7c, 0x78, 0x48, 0x76, 0x6b, 0xc6, 0x73, 0xc6, 0xd7,
+ 0x66, 0x55, 0x40, 0x8d, 0x48, 0x13, 0xe3, 0xdd, 0xcd, 0xeb, 0xe2, 0xba, 0x8c, 0xfc, 0x67, 0x77,
+ 0x87, 0xed, 0x83, 0x91, 0xed, 0xbd, 0xe8, 0x87, 0x09, 0x26, 0x2b, 0x1e, 0x6f, 0x8b, 0x1b, 0xe1,
+ 0x76, 0xf1, 0x68, 0x4b, 0x0b, 0x4a, 0x3d, 0xeb, 0x3c, 0x97, 0xcf, 0x68, 0x85, 0x76, 0xe6, 0x0b,
+ 0x7f, 0x7f, 0xe4, 0xf1, 0x63, 0x15, 0x19, 0xe7, 0x04, 0x96, 0xce, 0x5d, 0x06, 0x00, 0x1a, 0x23,
+ 0x5f, 0x3a, 0x6b, 0xc2, 0x62, 0x3b, 0xf0, 0xdb, 0x3e, 0xe8, 0xb9, 0x03, 0xf9, 0xbc, 0xf4, 0x92,
+ 0x58, 0x90, 0x9f, 0x85, 0xc1, 0x51, 0x03, 0x39, 0xb3, 0x9e, 0xbe, 0x77, 0x3f, 0x7f, 0x53, 0xac,
+ 0xfa, 0x47, 0x18, 0x45, 0x4e, 0x49, 0x0f, 0x31, 0x47, 0x08, 0x7c, 0x76, 0x24, 0x37, 0x7c, 0xec,
+ 0x73, 0x77, 0x76, 0x87, 0x78, 0x07, 0x15, 0xae, 0x1d, 0xc7, 0x1e, 0x7a, 0xd2, 0x25, 0xc2, 0x74,
+ 0x9d, 0x35, 0x8e, 0xb1, 0xb8, 0x01, 0xad, 0x1a, 0x9e, 0x0c, 0x5a, 0xc5, 0x1f, 0x53, 0x5e, 0x84,
+ 0x79, 0xe5, 0xa7, 0xcd, 0xe5, 0xfa, 0x8d, 0xd5, 0x05, 0x2a, 0xb7, 0x44, 0xc1, 0x2c, 0x4f, 0xf2,
+ 0x99, 0xa0, 0x13, 0x32, 0xda, 0xe0, 0x5b, 0x25, 0x7c, 0xe3, 0x70, 0x29, 0x78, 0xf6, 0xce, 0xf1,
+ 0xe6, 0x30, 0xba, 0x89, 0x6d, 0x40, 0xce, 0x65, 0xa5, 0x13, 0x96, 0x6e, 0xa7, 0xa4, 0xb4, 0x2c,
+ 0x7c, 0x2c, 0xe6, 0xf5, 0x6c, 0xe1, 0x34, 0x70, 0x69, 0xe4, 0xb7, 0x92, 0x52, 0xe1, 0x0d, 0xb8,
+ 0xa4, 0xfd, 0xa5, 0x0c, 0x78, 0xb0, 0xa2, 0x51, 0x08, 0xc2, 0xdc, 0x8c, 0xe5, 0x18, 0x3a, 0x4f,
+ 0xda, 0x01, 0x22, 0x47, 0x31, 0xb1, 0x28, 0x06, 0xb1, 0x69, 0xfd, 0xc2, 0x2b, 0xb2, 0xd5, 0x99,
+ 0xc8, 0x34, 0x59, 0x45, 0xf8, 0x7f, 0xcc, 0x04, 0xd2, 0x6b, 0x04, 0x27, 0x68, 0xec, 0x86, 0x93,
+ 0x95, 0x7f, 0xcb, 0xab, 0x93, 0x8c, 0x2d, 0xc2, 0x17, 0x2a, 0xa3, 0x9c, 0x91, 0xf0, 0x45, 0x99,
+ 0xd2, 0xe4, 0x67, 0xa5, 0x3a, 0x39, 0xf2, 0x6c, 0xfb, 0x42, 0x31, 0x61, 0xad, 0x51, 0xe4, 0x33,
+ 0xfb, 0xf5, 0x90, 0x4f, 0xbe, 0xa2, 0x77, 0x76, 0x2e, 0x22, 0x7c, 0x4f, 0x58, 0xb0, 0x42, 0xd1,
+ 0x4b, 0xf4, 0xe6, 0x48, 0xe1, 0xe9, 0xab, 0xe2, 0xfc, 0x61, 0xc7, 0xe6, 0x27, 0x22, 0xe8, 0x0c,
+ 0x8d, 0xd6, 0x0b, 0x0e, 0x95, 0x96, 0xb4, 0xdb, 0x0b, 0x0a, 0xe2, 0x5f, 0x38, 0xbd, 0x8e, 0x87,
+ 0x6e, 0x4c, 0x0c, 0xc2, 0xfc, 0x16, 0xdc, 0xfa, 0x7f, 0xd3, 0x1a, 0xc5, 0x03, 0x6b, 0x6f, 0x7e,
+ 0x07, 0xf0, 0xfc, 0xaa, 0xb8, 0x28, 0x95, 0x31, 0xa4, 0x65, 0xac, 0x55, 0xb6, 0x29, 0x14, 0x26,
+ 0x6b, 0x27, 0x4a, 0x65, 0x32, 0x54, 0x1b, 0x36, 0x7c, 0x52, 0xc8, 0x96, 0xca, 0x8f, 0x94, 0x8e,
+ 0x32, 0x83, 0x3a, 0x4a, 0x32, 0x28, 0x55, 0x0d, 0x7e, 0x5f, 0x8e, 0xd4, 0xcc, 0x65, 0xc9, 0x35,
+ 0x11, 0x2d, 0xe9, 0xac, 0x23, 0xad, 0x7c, 0xb7, 0x5c, 0xa9, 0xa0, 0x05, 0x71, 0x86, 0x54, 0x3c,
+ 0xf2, 0x83, 0x81, 0xb3, 0x86, 0x59, 0x62, 0xd7, 0x9f, 0x54, 0x1a, 0x9b, 0x6c, 0x3f, 0x9e, 0x43,
+ 0x15, 0xa9, 0x72, 0xbc, 0xa8, 0x93, 0x8b, 0x06, 0x7e, 0x34, 0x87, 0xef, 0xe6, 0x2f, 0x99, 0xf3,
+ 0x0e, 0xbc, 0x26, 0x30, 0xba, 0x44, 0x61, 0xb7, 0x51, 0x7d, 0x82, 0x5f, 0x47, 0x6b, 0x17, 0x6b,
+ 0x5e, 0xb5, 0x4d, 0x5f, 0xc4, 0xea, 0xd1, 0xe2, 0x5a, 0x69, 0xec, 0x54, 0x9b, 0x64, 0x56, 0x5b,
+ 0x44, 0xff, 0x90, 0xa4, 0xfe, 0x68, 0xb6, 0x56, 0x83, 0x2c, 0xe1, 0xfa, 0x42, 0x8d, 0xa4, 0x13,
+ 0xc5, 0xb2, 0xf5, 0x94, 0x5f, 0x26, 0x47, 0x00, 0x68, 0x73, 0xdc, 0xeb, 0xed, 0x51, 0xe4, 0xc4,
+ 0x04, 0x5a, 0x34, 0x6b, 0x02, 0x6b, 0x7a, 0x22, 0xb0, 0x86, 0x58, 0xc0, 0xfa, 0xe8, 0xc8, 0x19,
+ 0x7e, 0x4a, 0xc6, 0xad, 0xe9, 0x84, 0x6e, 0xd2, 0xed, 0x8d, 0x07, 0x3f, 0x49, 0x80, 0xb0, 0x6c,
+ 0xe4, 0x3e, 0xb3, 0xea, 0xf4, 0x7b, 0x81, 0xe2, 0x83, 0xa6, 0xb1, 0xed, 0x1c, 0x8c, 0x4e, 0x9b,
+ 0x84, 0xf9, 0xb9, 0xf4, 0xa4, 0xcf, 0xb1, 0x30, 0xfb, 0xff, 0x19, 0xca, 0x2e, 0x63, 0x58, 0xde,
+ 0x84, 0x29, 0x9b, 0x48, 0x81, 0x87, 0x80, 0x5e, 0xf9, 0x21, 0xa3, 0xe1, 0x2c, 0xdc, 0xcd, 0x15,
+ 0xb6, 0x02, 0x6a, 0x0c, 0xc1, 0x5e, 0xbd, 0xf7, 0x8a, 0xa7, 0x7c, 0xa5, 0xc8, 0xfb, 0xcb, 0x45,
+ 0x05, 0x1b, 0xee, 0x90, 0xf1, 0xfb, 0xc7, 0x8f, 0x26, 0x6f, 0xc6, 0x7c, 0xe2, 0x8c, 0x79, 0xa1,
+ 0xfe, 0xc5, 0xfa, 0x7f, 0x0c, 0x41, 0x29, 0xb9, 0x89, 0xc6, 0xa7, 0x15, 0x31, 0xaf, 0x5f, 0x9d,
+ 0xb0, 0x4a, 0xe7, 0x41, 0xf1, 0x6c, 0x5d, 0x8b, 0x46, 0x79, 0xe1, 0xe7, 0x31, 0x48, 0xec, 0x14,
+ 0x16, 0x4e, 0xfb, 0x53, 0x63, 0xc8, 0xc8, 0x00, 0x84, 0x71, 0x79, 0x51, 0xd4, 0x9a, 0xf9, 0x9a,
+ 0x7c, 0xdd, 0xbd, 0x80, 0xa1, 0xc4, 0x6e, 0x5b, 0xce, 0x08, 0x39, 0x34, 0x8a, 0x99, 0x90, 0x00,
+ 0x05, 0xd6, 0x5f, 0x46, 0xa0, 0xc7, 0x68, 0x6f, 0x46, 0xef, 0x8b, 0x41, 0xcf, 0x37, 0xa3, 0x57,
+ 0xf0, 0x76, 0xf1, 0x94, 0x61, 0x8a, 0x12, 0x30, 0x9e, 0x8a, 0xd9, 0x9f, 0x14, 0x48, 0xfc, 0xc0,
+ 0xb0, 0xf9, 0xf1, 0x24, 0xf8, 0x4b, 0x65, 0x64, 0x7a, 0x26, 0x1c, 0x46, 0x74, 0xdf, 0xd3, 0x5f,
+ 0x73, 0xdf, 0x7f, 0x4b, 0x46, 0x48, 0x4d, 0xfe, 0xb8, 0xde, 0xcb, 0x9f, 0xe8, 0x24, 0x62, 0x9a,
+ 0x3e, 0xc6, 0x10, 0xff, 0x43, 0x2a, 0xbc, 0x2f, 0xdc, 0xdc, 0xaf, 0xb0, 0xbc, 0x8d, 0xcc, 0x3b,
+ 0x8b, 0xde, 0x76, 0xbb, 0xd7, 0x93, 0x8f, 0x8a, 0x55, 0xb4, 0x8e, 0x6f, 0x89, 0x73, 0x52, 0x2c,
+ 0xd7, 0x15, 0x7c, 0xdc, 0x56, 0x71, 0xf2, 0x88, 0x45, 0xfe, 0x59, 0xd8, 0x47, 0x82, 0x8a, 0x7f,
+ 0xd1, 0xbc, 0x80, 0x63, 0xed, 0x81, 0x28, 0x34, 0x1a, 0x4b, 0x3b, 0x0b, 0x45, 0xc2, 0x45, 0x46,
+ 0x44, 0x97, 0xa6, 0xd5, 0xfb, 0x12, 0x6a, 0xeb, 0xf5, 0x0f, 0xb9, 0x38, 0xa3, 0x8b, 0xb1, 0xb1,
+ 0x2e, 0xc6, 0x23, 0x4f, 0x5b, 0x7f, 0x92, 0x09, 0x14, 0xe8, 0x14, 0xb0, 0x01, 0xbd, 0x23, 0xcc,
+ 0x50, 0x30, 0x09, 0xaf, 0x1f, 0x94, 0x5e, 0x35, 0x93, 0xa8, 0x57, 0xcd, 0x86, 0xde, 0xf8, 0x04,
+ 0x5e, 0x07, 0x33, 0x21, 0x7d, 0xeb, 0x6c, 0xdc, 0xc8, 0x36, 0x97, 0x64, 0x64, 0x9b, 0xa7, 0xc2,
+ 0x3b, 0xc1, 0x6d, 0x59, 0xa0, 0xed, 0x5b, 0x2d, 0x46, 0x27, 0x2d, 0xaf, 0x47, 0xfe, 0xbe, 0x58,
+ 0x24, 0x61, 0x80, 0xa4, 0x46, 0x0c, 0x84, 0x18, 0x76, 0xd6, 0xd7, 0xcd, 0xab, 0xba, 0x11, 0x4a,
+ 0xc6, 0x8a, 0x95, 0x59, 0x54, 0x08, 0xc6, 0xed, 0xc3, 0x7a, 0xd0, 0x21, 0xba, 0xdd, 0xe3, 0x00,
+ 0x89, 0x85, 0x4f, 0xf4, 0xbd, 0x3b, 0x83, 0x03, 0x88, 0x76, 0xdc, 0x00, 0x96, 0x58, 0x3a, 0xdc,
+ 0x16, 0x6a, 0x42, 0x18, 0x1f, 0x4d, 0x1a, 0x44, 0x8a, 0x61, 0x36, 0x05, 0xbe, 0xd1, 0x26, 0xf2,
+ 0xa0, 0x19, 0x56, 0x74, 0x9d, 0xa1, 0x04, 0xcb, 0x5f, 0x4c, 0x07, 0xda, 0x21, 0x5a, 0x56, 0x69,
+ 0xdc, 0x75, 0x47, 0xc9, 0xe7, 0x77, 0x0f, 0xd5, 0x43, 0x23, 0xc3, 0x7d, 0x39, 0xb2, 0x23, 0xaa,
+ 0x6b, 0x91, 0x34, 0xe9, 0x85, 0x3f, 0x48, 0x89, 0x19, 0xd6, 0xa9, 0xc3, 0xba, 0xa4, 0xd4, 0x45,
+ 0x71, 0x78, 0x43, 0xf3, 0x64, 0x71, 0x31, 0xad, 0x50, 0x49, 0xbb, 0x63, 0x3c, 0xbe, 0xb8, 0x26,
+ 0x2e, 0x1a, 0xf3, 0x96, 0x1e, 0xd0, 0xde, 0x30, 0xf0, 0x74, 0x36, 0x6a, 0x47, 0xed, 0xe1, 0xa1,
+ 0x33, 0x92, 0x00, 0x82, 0x8f, 0x24, 0x55, 0xb0, 0x73, 0x72, 0x15, 0xb6, 0xdb, 0x52, 0xdc, 0x8c,
+ 0xd7, 0xec, 0xf3, 0x83, 0x3f, 0xeb, 0x3f, 0x4f, 0x07, 0xb8, 0xa3, 0xc4, 0xe3, 0xd2, 0xaa, 0xf8,
+ 0xbc, 0xfc, 0x23, 0x77, 0xe0, 0x4f, 0x72, 0xfa, 0x29, 0x03, 0x33, 0x1f, 0xb4, 0x92, 0x9b, 0x13,
+ 0xa8, 0xf9, 0x26, 0x8f, 0x56, 0x0c, 0x7e, 0xe2, 0x20, 0x26, 0xcc, 0x65, 0xce, 0x3e, 0x48, 0x00,
+ 0x10, 0x85, 0xb7, 0x84, 0x30, 0x86, 0x4c, 0xbc, 0x82, 0x04, 0x4c, 0x6c, 0xf8, 0xd8, 0x0e, 0x01,
+ 0x53, 0xbc, 0xf5, 0x57, 0x03, 0xa5, 0xe3, 0x00, 0xc1, 0xd1, 0x2c, 0xd9, 0x87, 0x23, 0xd1, 0x0e,
+ 0xf5, 0x63, 0xb0, 0xe5, 0x5b, 0x7f, 0x9a, 0x0e, 0xac, 0x43, 0xa1, 0xef, 0x05, 0xd2, 0x59, 0x64,
+ 0x39, 0x0f, 0xc4, 0xac, 0x33, 0x1c, 0x7a, 0x92, 0x5a, 0x9a, 0x86, 0xd3, 0x84, 0xfe, 0xc5, 0x4a,
+ 0x05, 0xdb, 0x92, 0x99, 0x82, 0xff, 0x84, 0x2b, 0xbe, 0x68, 0x28, 0xca, 0xbe, 0x8a, 0x67, 0x48,
+ 0xcc, 0x13, 0x24, 0x13, 0x71, 0x16, 0x39, 0xb3, 0x67, 0x48, 0xd4, 0x15, 0x64, 0x0e, 0x45, 0x11,
+ 0x25, 0xfb, 0x68, 0xa1, 0x86, 0x9c, 0xa4, 0x9b, 0xb9, 0xf9, 0x09, 0xde, 0x1a, 0x0b, 0xd6, 0x41,
+ 0x00, 0xeb, 0x8c, 0xcc, 0x9c, 0x91, 0x04, 0x30, 0x10, 0xcc, 0x4d, 0x63, 0x63, 0x64, 0x0b, 0x31,
+ 0x30, 0x3b, 0x5d, 0xb4, 0x78, 0x20, 0x6b, 0x44, 0x5e, 0x5c, 0x15, 0xa0, 0x2b, 0xeb, 0x37, 0xd2,
+ 0x1c, 0xba, 0x66, 0xe2, 0x87, 0x34, 0xeb, 0x17, 0x56, 0x14, 0xbe, 0x55, 0x3c, 0x43, 0xaf, 0x62,
+ 0x25, 0xaa, 0x0c, 0xfe, 0xbd, 0x94, 0x98, 0xab, 0x24, 0xa9, 0x08, 0x41, 0x40, 0x24, 0xbd, 0xa6,
+ 0x6d, 0x1e, 0x20, 0x1d, 0x18, 0x17, 0x87, 0xe5, 0xa9, 0x34, 0x39, 0x52, 0xaa, 0x0a, 0x56, 0x96,
+ 0xb2, 0x0f, 0x2c, 0x1c, 0xdc, 0x2b, 0xe2, 0x65, 0xae, 0x9a, 0xb4, 0xeb, 0x59, 0x74, 0x84, 0xe6,
+ 0x26, 0xec, 0xac, 0x1e, 0x38, 0xa0, 0x93, 0x5d, 0xab, 0x99, 0x9b, 0xb1, 0x76, 0x03, 0x25, 0x32,
+ 0x2d, 0x90, 0x55, 0xfe, 0x6a, 0x8d, 0x5f, 0x63, 0xfb, 0xad, 0xbf, 0x4b, 0x47, 0x8e, 0x34, 0x32,
+ 0xa4, 0xdc, 0xe8, 0xa8, 0xf1, 0xe7, 0xcd, 0xe2, 0xe9, 0x9d, 0xe2, 0xfb, 0xfc, 0xff, 0xff, 0xb8,
+ 0xf6, 0x39, 0xb6, 0x99, 0xca, 0x24, 0xc7, 0x46, 0x36, 0x14, 0xda, 0x2d, 0x71, 0x7d, 0x52, 0x13,
+ 0xde, 0x5f, 0x7e, 0x78, 0x31, 0xe1, 0x4c, 0x78, 0x1c, 0x34, 0xe8, 0x4d, 0x3a, 0x14, 0xd5, 0x62,
+ 0xf6, 0xf4, 0x93, 0x9d, 0xb3, 0xea, 0x81, 0x89, 0x9e, 0x71, 0x06, 0x86, 0x66, 0xe8, 0xf1, 0xae,
+ 0x7d, 0xad, 0x63, 0xfb, 0xa3, 0x54, 0x04, 0x12, 0xc2, 0x23, 0xca, 0x53, 0x2b, 0x47, 0x4e, 0xed,
+ 0x6e, 0xf1, 0xd4, 0x3e, 0xf1, 0x43, 0xdb, 0xfc, 0xf1, 0x9c, 0x99, 0xf5, 0x2c, 0x32, 0x63, 0x16,
+ 0x3c, 0xb5, 0x2b, 0xcd, 0xa4, 0x4d, 0x50, 0x58, 0x3e, 0x1d, 0xc7, 0xf2, 0x99, 0x24, 0x2c, 0xcf,
+ 0x76, 0xcd, 0x3f, 0x4e, 0x45, 0xc0, 0x3a, 0xf2, 0xb5, 0xb3, 0x81, 0x75, 0x62, 0xa7, 0x9f, 0xdc,
+ 0x0e, 0x81, 0x04, 0x7a, 0x47, 0x7f, 0xbf, 0x8c, 0xb6, 0x53, 0x9e, 0x40, 0x7d, 0xe0, 0xf4, 0x69,
+ 0x3e, 0x68, 0x95, 0x38, 0x31, 0xb6, 0x4a, 0x6b, 0x6b, 0xf5, 0xd3, 0x5a, 0xbd, 0x79, 0x69, 0xe5,
+ 0x1e, 0x2a, 0x65, 0x8a, 0x00, 0x82, 0x64, 0x8e, 0x90, 0xe8, 0xcb, 0x60, 0x8e, 0x36, 0xfa, 0x29,
+ 0x87, 0x86, 0x3f, 0x6d, 0x06, 0x72, 0xfb, 0x80, 0xd1, 0x42, 0xcf, 0x49, 0x7c, 0xaa, 0x8e, 0x2f,
+ 0xc7, 0xbd, 0x8e, 0xcb, 0x6f, 0x60, 0x53, 0x32, 0x42, 0x7f, 0x64, 0xac, 0x0d, 0x98, 0xf6, 0xd0,
+ 0x3b, 0xf9, 0xda, 0xcb, 0x01, 0xf9, 0xf8, 0xcd, 0x33, 0x8d, 0xc8, 0xd3, 0xb3, 0xaa, 0xc1, 0xad,
+ 0xa3, 0x0a, 0x20, 0x07, 0xba, 0xe5, 0x64, 0x80, 0x4b, 0x7a, 0x31, 0x6d, 0xfd, 0xa6, 0x71, 0xdf,
+ 0x12, 0xc6, 0x3a, 0xf5, 0xbe, 0x4d, 0xec, 0x13, 0x87, 0xa6, 0x7b, 0x5f, 0x09, 0x9a, 0xac, 0xf7,
+ 0x82, 0x89, 0xa1, 0xce, 0xe6, 0x8c, 0x9b, 0x6b, 0xfd, 0xb6, 0x71, 0x41, 0x92, 0xfa, 0x9d, 0x7a,
+ 0x41, 0x26, 0x77, 0xfa, 0x91, 0x97, 0xf4, 0x37, 0xa9, 0x40, 0xb1, 0x48, 0xc3, 0xe3, 0x77, 0xe4,
+ 0x27, 0x0e, 0x60, 0x3a, 0x47, 0x09, 0xa7, 0xf6, 0xb1, 0x58, 0xf2, 0xa0, 0x15, 0x19, 0x30, 0x02,
+ 0x49, 0xe3, 0x8d, 0xe2, 0xd4, 0x71, 0x8a, 0xba, 0xa0, 0xd0, 0x15, 0x0b, 0xfa, 0x47, 0x02, 0x2c,
+ 0x26, 0x5f, 0x24, 0x9d, 0x82, 0x27, 0xc1, 0xb9, 0x27, 0xf1, 0x7a, 0x15, 0x02, 0xc3, 0x9d, 0x3c,
+ 0x1a, 0x9a, 0x17, 0x79, 0x9c, 0xfd, 0x67, 0xa9, 0x40, 0xfb, 0x63, 0x10, 0x55, 0xf2, 0x2a, 0x03,
+ 0xf1, 0x83, 0xad, 0x4c, 0x5d, 0x34, 0x33, 0xd1, 0xd2, 0x83, 0xb8, 0xb3, 0x91, 0x3b, 0xaf, 0x23,
+ 0xa7, 0x1a, 0x16, 0x37, 0x7c, 0xfc, 0x4b, 0x65, 0x81, 0xf7, 0xbe, 0xc2, 0xab, 0x33, 0xca, 0x67,
+ 0x54, 0xba, 0x95, 0x48, 0x81, 0x47, 0x5b, 0x91, 0x87, 0xa6, 0x61, 0x2d, 0xaa, 0xa3, 0x20, 0x33,
+ 0x9a, 0xf5, 0x49, 0x84, 0x83, 0x67, 0x9c, 0xa1, 0x6c, 0x85, 0x86, 0x84, 0x9b, 0x52, 0xea, 0xd8,
+ 0xc8, 0xbd, 0xfe, 0x38, 0xd0, 0xb2, 0xd2, 0x00, 0xe8, 0x67, 0xc9, 0x0e, 0xa7, 0x67, 0xa2, 0x0a,
+ 0xd6, 0x7f, 0x15, 0x05, 0x98, 0x60, 0x80, 0x89, 0x5c, 0x7d, 0xe0, 0x41, 0x90, 0x8e, 0x78, 0x10,
+ 0x24, 0x8e, 0x10, 0x07, 0xea, 0xef, 0x4e, 0x00, 0x6a, 0x64, 0xda, 0x43, 0x88, 0x3d, 0x35, 0x81,
+ 0x9d, 0x9e, 0xe8, 0x24, 0xf2, 0x8a, 0xe9, 0x01, 0x89, 0x21, 0x36, 0x80, 0xf6, 0x48, 0x0f, 0x75,
+ 0xe5, 0xe3, 0xf6, 0xa7, 0xa9, 0x00, 0xb7, 0xc5, 0xdb, 0xe8, 0x34, 0x25, 0xd7, 0x51, 0x57, 0xa9,
+ 0xc3, 0x22, 0x0d, 0xb9, 0xa1, 0xe1, 0xef, 0x9e, 0x52, 0x51, 0x07, 0xb1, 0x9d, 0x0e, 0x93, 0x14,
+ 0x6f, 0x97, 0x56, 0x0f, 0x12, 0x12, 0xc7, 0xa3, 0xf7, 0xc4, 0x12, 0xec, 0x65, 0x9b, 0xd8, 0x58,
+ 0xdc, 0x86, 0x55, 0x7d, 0x3f, 0x1b, 0xc0, 0x4b, 0x73, 0xbc, 0x7f, 0xec, 0x8e, 0x38, 0x00, 0x01,
+ 0xaf, 0x23, 0x99, 0xeb, 0xd1, 0x76, 0x32, 0x1e, 0xcf, 0x3e, 0xe8, 0xb5, 0x0f, 0xfd, 0x20, 0x86,
+ 0x0f, 0x26, 0x89, 0x43, 0x61, 0x93, 0x7c, 0xe6, 0x2c, 0x27, 0x40, 0x6d, 0xf1, 0xf1, 0xf5, 0xee,
+ 0x7c, 0xe5, 0xef, 0x84, 0x4d, 0x8a, 0x18, 0x5e, 0xfb, 0xa5, 0xf0, 0x11, 0x90, 0xb6, 0x50, 0xb3,
+ 0x32, 0x93, 0xc7, 0xc7, 0x8c, 0x4c, 0xd7, 0x92, 0xbb, 0x9e, 0x3e, 0x37, 0xce, 0x46, 0xd0, 0x65,
+ 0x51, 0x3d, 0x14, 0x04, 0x94, 0x53, 0x5c, 0x75, 0x8e, 0x30, 0x7a, 0x84, 0xa1, 0x42, 0x0c, 0xe2,
+ 0x1a, 0xf7, 0x4e, 0x42, 0x61, 0x2e, 0xf1, 0x11, 0x8b, 0x37, 0x3c, 0x74, 0x9f, 0x07, 0x1d, 0xd8,
+ 0xe8, 0xf1, 0x79, 0xb0, 0x7f, 0xe8, 0x4d, 0xe3, 0x74, 0x31, 0x92, 0xf7, 0x4e, 0xf0, 0x0c, 0xe5,
+ 0xb3, 0xb1, 0x33, 0x76, 0x22, 0x59, 0xe7, 0x52, 0x67, 0xc8, 0x3a, 0x67, 0xdd, 0x8f, 0xa1, 0x3f,
+ 0x15, 0xbf, 0xde, 0x9f, 0x14, 0x32, 0xf5, 0xbb, 0x26, 0x9c, 0x87, 0xbb, 0x98, 0x97, 0x3b, 0xa2,
+ 0x8b, 0xb6, 0x84, 0xd0, 0xf1, 0xf4, 0x15, 0x2d, 0x58, 0xe1, 0x0c, 0x6c, 0xaa, 0x3b, 0x72, 0x5b,
+ 0xf4, 0x06, 0xfd, 0x73, 0x9c, 0x31, 0xc5, 0xd0, 0x8f, 0xe7, 0x8b, 0x09, 0x22, 0x8a, 0x26, 0x05,
+ 0xe4, 0x03, 0xf6, 0xe7, 0x85, 0x8c, 0xef, 0x15, 0xea, 0x95, 0x51, 0x66, 0xa0, 0x48, 0x8e, 0xb4,
+ 0x73, 0xe8, 0x59, 0xce, 0x8a, 0xd8, 0x19, 0x7a, 0xe3, 0x75, 0x49, 0xa6, 0x9b, 0x21, 0x3e, 0x5c,
+ 0xcf, 0xc3, 0xfa, 0x0b, 0x99, 0x90, 0x50, 0x97, 0xe8, 0x95, 0x7e, 0x2a, 0xce, 0xf3, 0x17, 0xc9,
+ 0xd4, 0x9e, 0xe0, 0x01, 0x15, 0xeb, 0x52, 0x34, 0x4b, 0x08, 0x7f, 0xed, 0xf2, 0xb3, 0x3f, 0x0a,
+ 0x6e, 0x44, 0xd9, 0xab, 0x30, 0x8b, 0xc8, 0x80, 0x72, 0x60, 0xd8, 0xed, 0x6e, 0x77, 0x28, 0x17,
+ 0x77, 0x5d, 0x5c, 0x36, 0xaa, 0xa5, 0xad, 0x9e, 0xea, 0x35, 0x54, 0x19, 0xf5, 0x18, 0xc1, 0x2e,
+ 0xab, 0x1c, 0x33, 0x68, 0x72, 0x91, 0x3d, 0x99, 0xa1, 0x3d, 0x99, 0xb4, 0x63, 0xb3, 0x54, 0xfb,
+ 0xaa, 0x78, 0x89, 0x6b, 0x61, 0xc4, 0x71, 0xdf, 0xfd, 0x82, 0xf2, 0x5a, 0x00, 0x55, 0x1d, 0x05,
+ 0xef, 0x2b, 0x66, 0xad, 0x3f, 0x48, 0x89, 0x73, 0x91, 0x35, 0x21, 0xfe, 0x95, 0xab, 0x02, 0xfc,
+ 0xbb, 0x20, 0x66, 0x48, 0xd0, 0x63, 0xbc, 0x8b, 0x2f, 0x0a, 0x9b, 0x95, 0xc6, 0x93, 0x4a, 0xa3,
+ 0x56, 0x6f, 0x29, 0x03, 0x2f, 0x69, 0x64, 0x02, 0x7f, 0xd0, 0x0c, 0x6a, 0x51, 0xca, 0xa5, 0x5a,
+ 0xb9, 0xb2, 0x8d, 0x78, 0x39, 0xcb, 0xcf, 0x72, 0xf1, 0xbd, 0x61, 0xa9, 0x55, 0x7d, 0x88, 0x2e,
+ 0x9a, 0xfc, 0x0c, 0x71, 0x86, 0x5e, 0x43, 0x22, 0x56, 0xaf, 0x6d, 0xf1, 0x33, 0xe9, 0xe6, 0xde,
+ 0xc3, 0x66, 0xb9, 0x51, 0xdd, 0x25, 0x0f, 0x40, 0xcc, 0xa9, 0xb0, 0x4c, 0x2f, 0x1e, 0xf5, 0xa7,
+ 0xe6, 0xac, 0x8f, 0xd8, 0xd2, 0x45, 0x7c, 0xc5, 0x36, 0xdd, 0x5b, 0x3d, 0xf9, 0x5d, 0xb8, 0x55,
+ 0x83, 0xd1, 0xd4, 0x0d, 0x03, 0xce, 0xe9, 0x2a, 0xa7, 0x6a, 0xa2, 0x7b, 0x15, 0x17, 0x96, 0x42,
+ 0xc1, 0x69, 0xb2, 0x08, 0xd3, 0x85, 0xa4, 0xf6, 0x12, 0x7c, 0x56, 0x42, 0xdc, 0x1c, 0x46, 0xdf,
+ 0x98, 0x09, 0x52, 0x6a, 0xc5, 0xa3, 0x39, 0x3c, 0x10, 0x59, 0x8c, 0x98, 0x27, 0xcd, 0x59, 0x1c,
+ 0xbf, 0x86, 0x6a, 0x9e, 0x40, 0xe9, 0xfa, 0xa5, 0xd0, 0x4f, 0x95, 0xc7, 0xd1, 0x7a, 0x9f, 0xf9,
+ 0xd1, 0x26, 0xad, 0x46, 0xe7, 0xfe, 0x8a, 0xcc, 0x3c, 0x21, 0x04, 0x4f, 0x85, 0x91, 0x0e, 0xf2,
+ 0xf5, 0xdc, 0x37, 0x71, 0x05, 0xa7, 0x45, 0xa0, 0xb0, 0xbe, 0x08, 0x5c, 0x0f, 0x23, 0x2e, 0xf0,
+ 0x49, 0x1a, 0x58, 0x42, 0xf4, 0x1c, 0x20, 0xa3, 0x1f, 0xe4, 0x07, 0xb9, 0xa7, 0x23, 0xd2, 0xa9,
+ 0x95, 0x57, 0x38, 0xcf, 0x5b, 0x85, 0x4a, 0xd7, 0x97, 0x9f, 0xd9, 0x00, 0x53, 0x36, 0x97, 0xdd,
+ 0xb7, 0xfe, 0x7c, 0x36, 0x60, 0xdc, 0xa2, 0x7e, 0xed, 0xd1, 0x1d, 0x7f, 0x5f, 0x1e, 0xb6, 0x9a,
+ 0x09, 0xe3, 0x15, 0xb9, 0xff, 0x57, 0x8b, 0xe5, 0x66, 0x5d, 0x65, 0x36, 0x92, 0xca, 0x14, 0xf6,
+ 0xd7, 0x02, 0x12, 0xbd, 0xd2, 0x83, 0x0b, 0xa8, 0x22, 0xc5, 0x38, 0x4a, 0xd1, 0x1b, 0x3f, 0xb2,
+ 0x59, 0x0c, 0xfb, 0xe2, 0x70, 0xc6, 0xad, 0x45, 0x43, 0x57, 0x19, 0x99, 0x19, 0x07, 0x0b, 0xea,
+ 0x62, 0xc8, 0xc2, 0x68, 0xec, 0xb3, 0x19, 0xed, 0x96, 0x15, 0x89, 0x90, 0x63, 0x3a, 0x13, 0xcf,
+ 0x85, 0x1a, 0x19, 0xe6, 0x92, 0x6f, 0x03, 0x1e, 0x3f, 0xf2, 0x5e, 0x74, 0x50, 0x4a, 0xc7, 0xa9,
+ 0x90, 0xeb, 0xc6, 0xe2, 0xda, 0x6b, 0x13, 0x27, 0xd2, 0x94, 0xad, 0x69, 0x2a, 0xeb, 0x14, 0x74,
+ 0x0e, 0x83, 0xbb, 0xa0, 0xbf, 0x90, 0xa3, 0x6c, 0x28, 0x93, 0x97, 0xc1, 0xc1, 0x84, 0x76, 0xa1,
+ 0x71, 0xfe, 0x5b, 0x62, 0x99, 0xcd, 0x05, 0x23, 0x8a, 0x60, 0x8a, 0x09, 0xa7, 0x32, 0xa1, 0xf0,
+ 0x5d, 0xd1, 0xbe, 0x14, 0xa5, 0x91, 0xc3, 0x9d, 0x9a, 0x1e, 0x8a, 0x4b, 0xd1, 0x10, 0xcb, 0x84,
+ 0xdd, 0xd8, 0x59, 0xeb, 0x23, 0xa0, 0xa5, 0x0e, 0xe5, 0x4c, 0x01, 0x56, 0x92, 0xe2, 0x1a, 0xad,
+ 0xd0, 0x47, 0x26, 0x2f, 0x6f, 0x53, 0x36, 0xaf, 0x42, 0x6b, 0x24, 0xb9, 0x6d, 0xce, 0x3a, 0x86,
+ 0xa1, 0xef, 0x3a, 0x8e, 0x4c, 0x4f, 0xb9, 0x5c, 0x78, 0x53, 0x08, 0xe3, 0x40, 0x62, 0x89, 0x00,
+ 0xd5, 0x7b, 0x59, 0xd6, 0xbf, 0xbf, 0x2b, 0x96, 0x42, 0x9b, 0x16, 0x6b, 0x0e, 0x07, 0xea, 0xed,
+ 0x7f, 0xdf, 0xe9, 0xc8, 0x18, 0x28, 0x48, 0xff, 0x96, 0x0a, 0x40, 0xaf, 0x8d, 0xcd, 0x4a, 0x88,
+ 0xbe, 0x84, 0x61, 0x53, 0x30, 0x54, 0x61, 0xd7, 0x39, 0x90, 0x1f, 0xba, 0x21, 0x16, 0xcd, 0x3d,
+ 0x32, 0xbd, 0xe0, 0xa8, 0x4b, 0xe1, 0x91, 0x58, 0x0a, 0xad, 0x0f, 0xc5, 0x08, 0x1c, 0xc2, 0x8c,
+ 0x56, 0x1e, 0x9e, 0x09, 0x66, 0xa7, 0xc1, 0x10, 0x5a, 0x3d, 0x4f, 0x99, 0x75, 0xb4, 0x41, 0x29,
+ 0x7a, 0x71, 0xf9, 0xab, 0x7e, 0xec, 0x0e, 0x85, 0x2f, 0x32, 0x53, 0xab, 0x0f, 0xa3, 0x70, 0x93,
+ 0x89, 0x58, 0x3a, 0xc3, 0x63, 0x9a, 0x60, 0xb3, 0x1e, 0x05, 0x9b, 0x09, 0x37, 0x47, 0x75, 0x35,
+ 0x76, 0xe4, 0x27, 0xb1, 0xa7, 0x20, 0xd0, 0x47, 0x12, 0x45, 0x6e, 0x39, 0xa3, 0xc8, 0x8e, 0x24,
+ 0x25, 0x54, 0x79, 0x5b, 0x51, 0x8a, 0xe6, 0x28, 0xfe, 0x66, 0x28, 0xa9, 0xc3, 0x03, 0x46, 0xd4,
+ 0x89, 0x1d, 0x26, 0xe1, 0x2f, 0xeb, 0xb5, 0x40, 0x2f, 0x4f, 0xc9, 0x53, 0x6a, 0xde, 0xc8, 0x3d,
+ 0x38, 0x69, 0x8e, 0xc9, 0x3b, 0xf6, 0x60, 0xdc, 0x63, 0x6e, 0xd6, 0xfa, 0x9f, 0xe7, 0xc4, 0x39,
+ 0xd5, 0xee, 0x73, 0xf6, 0xd8, 0x8a, 0xa4, 0x95, 0x20, 0xbf, 0x69, 0x3a, 0xfb, 0x79, 0x64, 0x35,
+ 0x8c, 0x1a, 0x23, 0x32, 0x1d, 0xb1, 0x14, 0xe4, 0x0f, 0x86, 0xf6, 0x3b, 0x87, 0x6e, 0x9c, 0x0d,
+ 0xb7, 0xf2, 0x48, 0xda, 0xeb, 0x6e, 0x88, 0x2b, 0x28, 0x79, 0xf3, 0xeb, 0xe7, 0x0e, 0x4e, 0xb8,
+ 0x33, 0x46, 0xa9, 0xa3, 0x77, 0x22, 0xa5, 0xd8, 0xd7, 0xc4, 0xcb, 0x1c, 0x0b, 0xfc, 0xc1, 0xb0,
+ 0x2b, 0x7d, 0x1b, 0x99, 0xee, 0x1c, 0x71, 0x68, 0x2e, 0xf9, 0x1c, 0xfd, 0x13, 0x71, 0x11, 0x2b,
+ 0x4d, 0x1f, 0x51, 0x1d, 0xeb, 0x6b, 0x65, 0xed, 0x42, 0x71, 0x97, 0x2b, 0x25, 0x4a, 0x26, 0xee,
+ 0x76, 0x09, 0xe3, 0x36, 0xd4, 0x2a, 0x0d, 0x8e, 0xdb, 0x76, 0x53, 0xac, 0x92, 0x0e, 0xb2, 0x6b,
+ 0xbf, 0xf0, 0x86, 0x9c, 0x81, 0x91, 0xff, 0xd2, 0xae, 0x6b, 0x98, 0x26, 0x28, 0xf2, 0x09, 0x8e,
+ 0xfe, 0xba, 0x18, 0x4a, 0x39, 0x4b, 0x8a, 0x04, 0xf9, 0xc2, 0x7b, 0x49, 0x71, 0xe9, 0x54, 0x03,
+ 0xcc, 0x3e, 0x72, 0x5f, 0xb0, 0xcd, 0x32, 0x74, 0x16, 0x70, 0x4b, 0xfe, 0xd1, 0x78, 0xd4, 0xf5,
+ 0x5e, 0xf4, 0x7b, 0xed, 0x17, 0xb0, 0x5b, 0xb0, 0xa1, 0x30, 0x20, 0xfc, 0x3b, 0xc6, 0x28, 0xb7,
+ 0xec, 0x23, 0x9a, 0x34, 0x31, 0xc5, 0xc4, 0xe6, 0xd4, 0xf8, 0xca, 0xc3, 0x54, 0x72, 0x79, 0xe4,
+ 0x32, 0x4a, 0x9a, 0x05, 0x7e, 0x95, 0xde, 0x39, 0x91, 0xd1, 0xb1, 0xe0, 0x76, 0xc3, 0x60, 0x87,
+ 0x76, 0xdf, 0x0b, 0xde, 0xb1, 0x03, 0xae, 0x1f, 0xf7, 0xb4, 0x91, 0x55, 0x39, 0xd0, 0x7a, 0x43,
+ 0x17, 0x28, 0x25, 0x39, 0x82, 0x52, 0xba, 0x2d, 0x8c, 0xd5, 0x0b, 0x02, 0x88, 0x0b, 0x92, 0xe1,
+ 0xb8, 0xdf, 0xf3, 0x3a, 0xcf, 0x38, 0xf5, 0x5d, 0x16, 0x4f, 0xf0, 0xb0, 0x63, 0xfb, 0x5e, 0x07,
+ 0xe4, 0x16, 0xc7, 0xa6, 0x59, 0xa8, 0xe9, 0x5d, 0x96, 0x29, 0x69, 0x2e, 0x42, 0xfb, 0x76, 0xcf,
+ 0xfd, 0x01, 0x3f, 0xff, 0xef, 0xba, 0xe8, 0x73, 0x8b, 0x5e, 0xa1, 0xe1, 0x4b, 0x2a, 0xa1, 0xac,
+ 0xb8, 0x6d, 0x34, 0xde, 0xa0, 0xb6, 0x08, 0x04, 0xae, 0x8f, 0xf8, 0xf6, 0x00, 0xf1, 0x10, 0xec,
+ 0x03, 0xea, 0x41, 0x70, 0xb2, 0xf2, 0x20, 0x28, 0x84, 0x00, 0x42, 0x21, 0x27, 0x47, 0x76, 0x6c,
+ 0xba, 0x90, 0xfe, 0xea, 0x55, 0xb2, 0xf6, 0xcd, 0x15, 0x2b, 0x1c, 0xcd, 0x77, 0x4d, 0xac, 0x38,
+ 0x5f, 0x8e, 0x86, 0x6d, 0xe5, 0x7a, 0xe8, 0xaf, 0x16, 0x54, 0x06, 0xdf, 0xc8, 0x1c, 0xca, 0x15,
+ 0x6c, 0x07, 0x85, 0x08, 0xd9, 0xc7, 0x18, 0x6e, 0x0f, 0xd6, 0x3d, 0x74, 0x3a, 0x74, 0xcd, 0x25,
+ 0x7a, 0xc4, 0x68, 0xa4, 0xd9, 0xc2, 0xaf, 0xa4, 0x44, 0x3e, 0x61, 0xc6, 0x24, 0xd1, 0xf6, 0xc9,
+ 0x47, 0x9a, 0x55, 0x26, 0x0f, 0x44, 0x01, 0x38, 0x12, 0x38, 0xbd, 0xa3, 0x20, 0x47, 0x14, 0x6d,
+ 0x96, 0x7f, 0xd4, 0xbe, 0x2f, 0xb9, 0x87, 0x73, 0x34, 0x8f, 0xe6, 0xa3, 0xd2, 0x7d, 0x39, 0xca,
+ 0x9a, 0xb8, 0x2a, 0xc5, 0x96, 0x84, 0x3e, 0x99, 0xc4, 0x3e, 0x85, 0x3b, 0xc0, 0x08, 0xeb, 0xd9,
+ 0x0b, 0x1d, 0x93, 0x8b, 0x10, 0x19, 0x4d, 0x09, 0x37, 0x86, 0xb0, 0xb8, 0xf5, 0x18, 0x84, 0xb9,
+ 0x80, 0x5d, 0x41, 0x42, 0xb4, 0xd9, 0x7e, 0x8e, 0x89, 0xe0, 0x40, 0x98, 0x5b, 0x8d, 0xe3, 0x1b,
+ 0x9d, 0x95, 0x28, 0x1c, 0x97, 0x8e, 0x8b, 0xad, 0x37, 0x03, 0xc9, 0x30, 0x34, 0x52, 0xa9, 0xdb,
+ 0x8d, 0x91, 0x37, 0xab, 0x18, 0x08, 0xde, 0xa1, 0xc6, 0x0d, 0xe7, 0xd8, 0x7b, 0xee, 0xc4, 0xdb,
+ 0xbf, 0xcd, 0x62, 0x56, 0xd3, 0x19, 0x85, 0xc8, 0x26, 0xdc, 0xb9, 0x10, 0xa7, 0x12, 0x74, 0x78,
+ 0x47, 0xe6, 0x11, 0x77, 0x46, 0x26, 0x75, 0xf3, 0x39, 0xe0, 0xab, 0x41, 0xfd, 0xb9, 0x07, 0x72,
+ 0xaf, 0x3f, 0x15, 0xb8, 0x43, 0x84, 0xbb, 0x24, 0x71, 0x9d, 0x49, 0xc3, 0xa4, 0x29, 0x20, 0x60,
+ 0x84, 0x5c, 0x22, 0x11, 0x5b, 0xb2, 0xae, 0xf0, 0xd8, 0x12, 0x35, 0x33, 0xbd, 0xc1, 0x58, 0x9c,
+ 0xd6, 0x7f, 0x8d, 0x81, 0x1c, 0x36, 0x4e, 0x00, 0x6f, 0xba, 0x1d, 0x2e, 0x56, 0x71, 0x47, 0x13,
+ 0x02, 0x2b, 0x06, 0x09, 0x74, 0xcd, 0xc8, 0x95, 0x18, 0x35, 0x7b, 0xe8, 0xfe, 0x00, 0xee, 0xbe,
+ 0xe7, 0xa1, 0x87, 0x96, 0xd2, 0x5e, 0xc2, 0x14, 0x91, 0xfb, 0xe9, 0xe1, 0x75, 0x50, 0x1c, 0x27,
+ 0x23, 0x63, 0x10, 0xe1, 0x5c, 0xca, 0xca, 0xaf, 0x2e, 0x34, 0x8b, 0x8e, 0x32, 0xcb, 0x42, 0xf8,
+ 0xae, 0x87, 0x33, 0xe3, 0x59, 0xa2, 0x60, 0xd4, 0x49, 0x68, 0xd2, 0x6d, 0xd8, 0x9b, 0xe2, 0x3f,
+ 0xcd, 0x88, 0xf3, 0x65, 0x8c, 0x03, 0x7a, 0xda, 0x8a, 0xc2, 0x4e, 0x41, 0x11, 0x65, 0x6b, 0x46,
+ 0x15, 0x4a, 0xc3, 0x50, 0x5f, 0xa5, 0x7c, 0x26, 0x0d, 0x26, 0x6e, 0x39, 0xd0, 0x63, 0x93, 0xd9,
+ 0x95, 0xaf, 0xc6, 0x75, 0x20, 0x48, 0x45, 0xb3, 0x25, 0x8b, 0x32, 0xa7, 0xa8, 0xcd, 0xd1, 0xb8,
+ 0x8b, 0xc1, 0xd6, 0xfb, 0x76, 0xa4, 0xc1, 0xbc, 0x12, 0x7d, 0x31, 0x1f, 0x28, 0xa5, 0xeb, 0x06,
+ 0xb1, 0xd5, 0xe9, 0xf3, 0x27, 0x16, 0x94, 0x23, 0x1c, 0x59, 0xae, 0x82, 0xed, 0x96, 0x2f, 0x09,
+ 0x90, 0x45, 0xc0, 0x3c, 0x90, 0xdf, 0xf7, 0x86, 0x41, 0x8a, 0x54, 0xca, 0x49, 0x0e, 0x18, 0x1b,
+ 0x68, 0xe0, 0x92, 0x5a, 0xef, 0xc8, 0x85, 0x5f, 0xcb, 0x4a, 0xf8, 0x6e, 0x63, 0x76, 0x9b, 0xb1,
+ 0xd6, 0x96, 0xac, 0x28, 0xcf, 0x0b, 0x6f, 0x78, 0xd8, 0xee, 0xc3, 0x27, 0x86, 0x32, 0x6e, 0x89,
+ 0x8e, 0x57, 0x8a, 0x3a, 0x59, 0x89, 0xf3, 0x91, 0xe9, 0xe8, 0x77, 0xb9, 0xe4, 0xbc, 0x0e, 0xf8,
+ 0x0e, 0x78, 0x68, 0xa4, 0x52, 0x4e, 0xd1, 0x7c, 0x75, 0x08, 0x5d, 0xdb, 0xa5, 0x30, 0xcb, 0x17,
+ 0xd4, 0x0e, 0xfa, 0x5f, 0x8c, 0xd1, 0xb1, 0x9f, 0x4b, 0x2f, 0x92, 0xce, 0xcd, 0x17, 0x8b, 0x65,
+ 0xe3, 0xc4, 0xee, 0x88, 0xa5, 0x2e, 0x03, 0xa6, 0xad, 0xd3, 0x12, 0x92, 0xab, 0x6f, 0x1c, 0x5c,
+ 0x6f, 0x8b, 0x45, 0x9f, 0x0e, 0x3c, 0x60, 0x11, 0x29, 0x09, 0x6e, 0x0c, 0x0a, 0x78, 0xa3, 0xf0,
+ 0x29, 0x07, 0x43, 0xe9, 0xbc, 0xf5, 0x31, 0xf3, 0x8c, 0x8a, 0x5b, 0x09, 0xae, 0x06, 0x7a, 0x19,
+ 0xab, 0x38, 0x2c, 0x3a, 0xda, 0x4d, 0xec, 0xd3, 0xe8, 0x65, 0x9c, 0x0f, 0xc9, 0x4f, 0x28, 0xc9,
+ 0xfa, 0x71, 0xb9, 0x1a, 0x24, 0xc2, 0x19, 0x8e, 0x1d, 0x9f, 0x4e, 0x0a, 0x92, 0x4b, 0xbd, 0x64,
+ 0xf4, 0x55, 0xfc, 0xbb, 0x50, 0x94, 0xdc, 0x3c, 0xfd, 0x9a, 0x14, 0xd1, 0x97, 0x44, 0x6b, 0xd6,
+ 0x7f, 0xff, 0x14, 0xbf, 0x99, 0x2a, 0xb7, 0x65, 0x24, 0x47, 0xea, 0x16, 0x9f, 0xc5, 0x03, 0xa3,
+ 0xd3, 0x99, 0xe5, 0xf1, 0x8f, 0x15, 0xf6, 0x40, 0x0f, 0xac, 0xe7, 0xce, 0xb4, 0xf1, 0x23, 0xae,
+ 0x67, 0x3c, 0xb7, 0x5f, 0x95, 0xc9, 0xb0, 0x74, 0x47, 0xc3, 0xb5, 0x34, 0xfc, 0x66, 0x7b, 0x3d,
+ 0xb5, 0xf6, 0xb5, 0xa6, 0x98, 0x10, 0xba, 0x3f, 0x33, 0x21, 0x74, 0x3f, 0xeb, 0x8f, 0xff, 0xd7,
+ 0x74, 0x70, 0x6c, 0x8f, 0x80, 0xbf, 0xab, 0x1f, 0x6c, 0xca, 0x14, 0x98, 0x2f, 0x1c, 0xe7, 0x99,
+ 0xdc, 0xe1, 0x6f, 0x1b, 0x48, 0x56, 0xc5, 0x21, 0x8d, 0xba, 0x3f, 0x06, 0x9d, 0xb5, 0x98, 0x26,
+ 0x63, 0xe1, 0x7e, 0x4b, 0x9c, 0xd3, 0xbd, 0x31, 0xf4, 0xb5, 0xf4, 0x56, 0x3a, 0xa5, 0xf3, 0x26,
+ 0xb5, 0x2c, 0x1c, 0x8a, 0x95, 0xc8, 0x70, 0x67, 0x0a, 0xad, 0x0b, 0x2c, 0xa2, 0x4e, 0xe8, 0x10,
+ 0x0a, 0xff, 0xce, 0x4e, 0x94, 0xa1, 0x64, 0xf5, 0xb4, 0x11, 0x85, 0xef, 0x05, 0x1f, 0xe2, 0x4f,
+ 0x9f, 0xed, 0x43, 0xd1, 0x88, 0xec, 0x3a, 0x1a, 0xac, 0x86, 0x07, 0x36, 0xa2, 0xdf, 0x09, 0x9e,
+ 0x8d, 0x05, 0x8b, 0x35, 0x1c, 0xb3, 0x82, 0xdd, 0xb6, 0x7e, 0x3a, 0x50, 0xe9, 0x9b, 0x4d, 0x25,
+ 0xa4, 0xdc, 0x41, 0x59, 0xba, 0xd7, 0xb3, 0xbd, 0x03, 0xd8, 0x4c, 0xe9, 0xcc, 0x65, 0x3a, 0xfe,
+ 0x1b, 0x87, 0x98, 0x8f, 0xbc, 0xb2, 0x07, 0xa0, 0x52, 0x2a, 0x25, 0xd5, 0xd2, 0x83, 0xef, 0xf6,
+ 0x31, 0xba, 0x6a, 0xb3, 0xe3, 0x0d, 0x9d, 0x40, 0xa5, 0x34, 0x33, 0x84, 0x75, 0xf3, 0xa2, 0xe9,
+ 0x09, 0x95, 0x35, 0x0c, 0xf4, 0xd8, 0x49, 0xfd, 0xe4, 0xe4, 0x96, 0xc5, 0x8c, 0x8f, 0x05, 0x67,
+ 0xd3, 0x89, 0x19, 0x51, 0x00, 0x32, 0x2a, 0xc0, 0x31, 0x7f, 0x37, 0x4b, 0xef, 0x8c, 0xde, 0x0f,
+ 0x3c, 0xdb, 0x9b, 0x28, 0xb3, 0xa0, 0x92, 0xcf, 0xdb, 0x45, 0x76, 0x51, 0x4d, 0x14, 0x76, 0x5f,
+ 0xd2, 0x3c, 0x8e, 0x3f, 0xcf, 0x1b, 0xf8, 0x9b, 0x86, 0x2f, 0x77, 0xac, 0xa3, 0x9c, 0xe9, 0x87,
+ 0x62, 0x66, 0x40, 0x8c, 0x67, 0xca, 0x48, 0x5a, 0x34, 0xa5, 0x43, 0x51, 0x17, 0x15, 0x3e, 0x14,
+ 0x0b, 0xfa, 0x07, 0x99, 0x37, 0xf1, 0x47, 0x00, 0x22, 0xb0, 0x88, 0x91, 0x3b, 0xea, 0x19, 0x3e,
+ 0xb6, 0x48, 0x0e, 0x89, 0x8c, 0x5a, 0x35, 0x9e, 0x18, 0xa3, 0xcd, 0x26, 0x70, 0x02, 0xdd, 0x71,
+ 0xcf, 0x79, 0x88, 0x4c, 0x3c, 0xbf, 0x43, 0x3e, 0xf0, 0xe2, 0x2f, 0x82, 0xc3, 0xd4, 0x39, 0xfc,
+ 0xe4, 0xfc, 0xd7, 0xa4, 0x9d, 0x33, 0x61, 0x40, 0x9c, 0xd9, 0x3e, 0xfe, 0x31, 0x2d, 0xdc, 0x36,
+ 0x19, 0x62, 0x0e, 0x40, 0xd6, 0xe9, 0x29, 0x96, 0x24, 0x6a, 0x00, 0xca, 0xbf, 0xad, 0x22, 0x3c,
+ 0x70, 0xb8, 0xec, 0x9b, 0xc5, 0x53, 0x16, 0x60, 0xd5, 0xc5, 0x8a, 0xf1, 0xa0, 0x72, 0x42, 0x74,
+ 0xea, 0xbb, 0x62, 0xde, 0x97, 0xbd, 0x25, 0x26, 0x59, 0x9d, 0x34, 0xb0, 0xb5, 0x16, 0x18, 0x24,
+ 0xc3, 0xd5, 0x86, 0x06, 0x34, 0x32, 0xbe, 0xb5, 0x17, 0x80, 0x4e, 0xb4, 0x8f, 0xd6, 0x7e, 0xaa,
+ 0xc8, 0xde, 0x29, 0x83, 0x7d, 0x37, 0x66, 0x9d, 0x74, 0x7b, 0xbe, 0x08, 0xae, 0x66, 0x78, 0x58,
+ 0x34, 0x71, 0x9e, 0xbe, 0xce, 0xd4, 0xb4, 0x75, 0x52, 0x88, 0x6d, 0x07, 0xb3, 0xb0, 0xd8, 0x74,
+ 0x6e, 0x92, 0x2e, 0x3f, 0x0d, 0x2e, 0x5e, 0xfc, 0x93, 0x3f, 0xda, 0x6a, 0x3e, 0x8d, 0x6e, 0xac,
+ 0x5f, 0xed, 0xef, 0x00, 0x2b, 0x79, 0xa4, 0x36, 0x16, 0x40, 0xf9, 0x18, 0x7f, 0x07, 0x90, 0x78,
+ 0xe2, 0xb4, 0x87, 0x81, 0x53, 0x34, 0x71, 0x51, 0x19, 0x19, 0x8c, 0xe9, 0xfa, 0xa4, 0xb1, 0xa6,
+ 0x90, 0x38, 0xfd, 0x81, 0x74, 0xe8, 0x03, 0x19, 0x29, 0x6f, 0x6b, 0xbe, 0x83, 0xd5, 0x48, 0xd1,
+ 0x45, 0x59, 0xff, 0x91, 0x54, 0xd1, 0x13, 0x3a, 0xd9, 0x02, 0xd4, 0x31, 0x60, 0x75, 0x37, 0x67,
+ 0xde, 0x05, 0xd8, 0x4e, 0xbb, 0x03, 0xba, 0xe0, 0x73, 0x0f, 0xd3, 0xb9, 0x14, 0xdc, 0x88, 0x2c,
+ 0xa9, 0x1f, 0xc9, 0xd5, 0x80, 0x4a, 0x6e, 0x8b, 0x1b, 0xed, 0xf1, 0xc8, 0x53, 0x69, 0xcc, 0x38,
+ 0x51, 0x37, 0x67, 0x8b, 0x93, 0x99, 0xea, 0x65, 0xd0, 0xe3, 0xcd, 0xd0, 0x0b, 0x8b, 0x15, 0x38,
+ 0xc5, 0x4a, 0xf2, 0x47, 0xd7, 0xaf, 0x3d, 0xb3, 0x27, 0x54, 0xd9, 0xf5, 0xc7, 0xd6, 0x98, 0x4d,
+ 0x70, 0x86, 0x01, 0xd0, 0x6c, 0xd6, 0xc6, 0x2c, 0x3c, 0xf9, 0xfb, 0xf8, 0x1c, 0x80, 0x0c, 0x53,
+ 0x58, 0xa5, 0xde, 0x21, 0xbe, 0x54, 0x9c, 0xb2, 0x52, 0x90, 0x8d, 0x43, 0x19, 0xe3, 0xd0, 0x46,
+ 0x6c, 0x07, 0x69, 0xd0, 0x4c, 0x2b, 0xb8, 0xf1, 0x69, 0xec, 0xac, 0x50, 0xa9, 0xf5, 0xcf, 0x0d,
+ 0x2b, 0x78, 0xbc, 0x8d, 0x3c, 0x43, 0xe0, 0xca, 0x69, 0x6a, 0x3c, 0x33, 0x2d, 0x6f, 0xa4, 0x94,
+ 0x4c, 0xc2, 0x39, 0x39, 0x68, 0xfb, 0x98, 0x4d, 0xb0, 0xf7, 0x4f, 0x78, 0x19, 0xd2, 0xbf, 0xe3,
+ 0xae, 0xb0, 0x26, 0xb7, 0xb1, 0xd9, 0x08, 0xb6, 0x06, 0x32, 0x42, 0x86, 0x52, 0xd1, 0x5f, 0x25,
+ 0x02, 0x2d, 0x6d, 0x39, 0xb4, 0x39, 0xba, 0xc9, 0xac, 0x91, 0xd8, 0x7b, 0xea, 0x6e, 0x52, 0xfe,
+ 0x77, 0xda, 0x9a, 0xae, 0xeb, 0xf3, 0x0b, 0x0e, 0x39, 0x7b, 0x35, 0x14, 0x3b, 0x5e, 0x6c, 0x06,
+ 0x97, 0x01, 0x64, 0x55, 0x33, 0xe6, 0x7c, 0x89, 0x14, 0x72, 0xa7, 0xeb, 0xbf, 0xd8, 0x53, 0xeb,
+ 0x5b, 0x41, 0xf4, 0x91, 0xc4, 0x71, 0xa6, 0xdd, 0x07, 0x6b, 0x3b, 0x38, 0x03, 0xd6, 0x06, 0x4a,
+ 0x35, 0xd9, 0x26, 0x9a, 0xce, 0xcb, 0x94, 0xbe, 0x04, 0xb1, 0x8c, 0x64, 0x4b, 0x34, 0x96, 0xe1,
+ 0x37, 0xf5, 0xc4, 0xa9, 0x18, 0x46, 0x76, 0xeb, 0xdd, 0x80, 0xe7, 0x68, 0x6a, 0xbd, 0xe7, 0x2e,
+ 0x2a, 0xa6, 0x3a, 0x27, 0x49, 0xba, 0x2a, 0x5e, 0xc0, 0xbb, 0x01, 0x87, 0x10, 0xeb, 0x35, 0x31,
+ 0xc6, 0x90, 0xf5, 0x6d, 0xe6, 0x6c, 0x65, 0x16, 0x11, 0x29, 0x3d, 0xa0, 0x1a, 0x3b, 0xce, 0x1a,
+ 0x87, 0xd0, 0x24, 0xcf, 0xf4, 0x06, 0x6f, 0x7e, 0xac, 0xb7, 0x76, 0x3f, 0x1b, 0xb1, 0x9a, 0x62,
+ 0xab, 0x4c, 0x16, 0xbf, 0x0d, 0xd4, 0xd3, 0x81, 0x74, 0xe8, 0x74, 0x39, 0xd9, 0x45, 0xc2, 0x47,
+ 0xca, 0x42, 0xbc, 0x08, 0x2c, 0xea, 0xcc, 0x42, 0x5f, 0xe2, 0xac, 0x11, 0x34, 0x04, 0x77, 0x24,
+ 0xf5, 0x23, 0x27, 0xf1, 0xfb, 0x9c, 0x2c, 0xec, 0x3a, 0x2f, 0x46, 0x63, 0xa7, 0xb4, 0x6d, 0x95,
+ 0x98, 0xba, 0xd2, 0x39, 0x0e, 0xb6, 0xa5, 0x4c, 0xc7, 0x99, 0x35, 0x28, 0x75, 0x28, 0x17, 0xa8,
+ 0x8f, 0xce, 0xf0, 0x8b, 0x74, 0xce, 0xa4, 0xa5, 0xc2, 0x77, 0x48, 0x0d, 0x74, 0xc2, 0x10, 0x53,
+ 0x01, 0x41, 0xeb, 0x29, 0xfc, 0x50, 0x47, 0x5f, 0x25, 0x08, 0x8f, 0x55, 0x4c, 0x1d, 0xed, 0x3d,
+ 0xd5, 0x89, 0x3c, 0xb5, 0xc2, 0x1a, 0xd8, 0x6d, 0xb7, 0x4f, 0xa4, 0x47, 0x69, 0x54, 0xb5, 0x07,
+ 0xc2, 0x8c, 0x3a, 0x15, 0xd6, 0x9e, 0xc3, 0x17, 0xbe, 0x1f, 0x7e, 0x93, 0xec, 0x5b, 0x45, 0xc3,
+ 0xf9, 0x04, 0x84, 0x60, 0x4e, 0x5f, 0xdb, 0x70, 0x3a, 0xc3, 0xb1, 0x3b, 0xf2, 0xf9, 0x6d, 0x36,
+ 0xff, 0x2d, 0x13, 0xca, 0xbe, 0x1b, 0xdc, 0xb1, 0x70, 0x5b, 0x45, 0x70, 0x60, 0x57, 0x4d, 0x9f,
+ 0x30, 0xee, 0xf5, 0x0b, 0x99, 0x80, 0xb6, 0x44, 0xbb, 0x9d, 0x1a, 0xc4, 0x2c, 0xb9, 0x43, 0xcc,
+ 0x03, 0x09, 0x1f, 0x3e, 0xea, 0xc9, 0xa6, 0x23, 0x0f, 0x1f, 0x27, 0x8c, 0x11, 0x2a, 0x96, 0x88,
+ 0x78, 0x0b, 0xb3, 0x04, 0x50, 0x41, 0xf0, 0x60, 0xf4, 0xeb, 0x0c, 0x54, 0xb0, 0xc5, 0x85, 0xa4,
+ 0xf1, 0x93, 0x64, 0x92, 0xe0, 0xf5, 0x5f, 0x3a, 0x48, 0x36, 0xf5, 0x1c, 0xce, 0xc7, 0x06, 0x4c,
+ 0xdb, 0xd7, 0x4e, 0x74, 0x40, 0x6b, 0xf7, 0xbd, 0xbe, 0xa4, 0x60, 0xf3, 0x5f, 0xd5, 0x8f, 0x70,
+ 0x97, 0xd3, 0xed, 0xc6, 0x56, 0xa1, 0xbd, 0xd5, 0x9d, 0xc1, 0x68, 0xc3, 0xe9, 0xf4, 0xdc, 0x3e,
+ 0xf1, 0xc4, 0x6d, 0x2a, 0x70, 0x94, 0x67, 0x5d, 0x82, 0x99, 0x49, 0x25, 0x96, 0x09, 0xa9, 0xe2,
+ 0x76, 0x51, 0xa1, 0xb3, 0xeb, 0x79, 0xbd, 0x24, 0x9e, 0xee, 0x31, 0x73, 0x42, 0xc9, 0x1d, 0x34,
+ 0x28, 0x24, 0x30, 0x61, 0x98, 0xb1, 0x20, 0xd0, 0x14, 0xa5, 0xcd, 0x9c, 0xf9, 0x64, 0x11, 0xa2,
+ 0x5c, 0x73, 0xa3, 0x76, 0x1f, 0xb5, 0x4d, 0xbe, 0xf5, 0x8f, 0x32, 0xc9, 0x44, 0xbc, 0x4a, 0x7f,
+ 0xe3, 0x03, 0xca, 0x9e, 0xc8, 0x85, 0x52, 0x80, 0x60, 0xcb, 0xe8, 0xe4, 0x3e, 0x45, 0x2c, 0x2d,
+ 0xfc, 0xfb, 0x69, 0x91, 0x3d, 0x83, 0x55, 0xd2, 0x88, 0xe2, 0x9b, 0x51, 0x2b, 0x80, 0x5a, 0x1b,
+ 0x03, 0xd0, 0xb6, 0x9f, 0x05, 0x2e, 0x47, 0xfb, 0xa8, 0x79, 0x37, 0x2a, 0x66, 0x94, 0xe2, 0xaa,
+ 0xfd, 0xfc, 0x50, 0xe6, 0xaa, 0x9a, 0x25, 0x79, 0x17, 0xf7, 0xff, 0xf9, 0xa1, 0x4a, 0x54, 0x35,
+ 0x47, 0x65, 0x78, 0xd7, 0xa0, 0x4c, 0xa5, 0x98, 0x99, 0xa7, 0x42, 0xcc, 0x39, 0x03, 0x85, 0x87,
+ 0x83, 0x63, 0x52, 0xb5, 0xe9, 0x82, 0x2f, 0xa1, 0x40, 0xa8, 0xa1, 0xe8, 0xb3, 0x3c, 0xfc, 0xa2,
+ 0x12, 0x82, 0xa9, 0x4c, 0x8d, 0xb5, 0xa4, 0x84, 0x60, 0x2a, 0xc5, 0xc1, 0x96, 0x43, 0x25, 0x38,
+ 0xda, 0x8a, 0x4e, 0x15, 0xe6, 0x0c, 0x0f, 0x30, 0xf1, 0x07, 0x26, 0x58, 0x3c, 0x47, 0x6f, 0x19,
+ 0xa5, 0x61, 0x6c, 0xab, 0x8c, 0x24, 0x00, 0xd9, 0x5c, 0x0f, 0x63, 0x0f, 0x01, 0x51, 0x57, 0xa8,
+ 0x8e, 0x39, 0x96, 0x8f, 0x15, 0x4d, 0x48, 0x6c, 0x46, 0xa1, 0x92, 0xb5, 0x52, 0x31, 0x41, 0x94,
+ 0xb2, 0x7e, 0x4a, 0xdc, 0x9a, 0xfe, 0x19, 0x79, 0xda, 0x6b, 0xe8, 0xd8, 0x10, 0x94, 0xcb, 0x03,
+ 0xbf, 0x56, 0x9c, 0xd2, 0x59, 0x05, 0x95, 0x8b, 0x57, 0x13, 0x59, 0xdb, 0x70, 0x0e, 0x92, 0xa6,
+ 0x07, 0xdb, 0x83, 0xef, 0x7a, 0x8d, 0x29, 0x7e, 0x4f, 0x66, 0xe0, 0x9e, 0x38, 0x8c, 0x09, 0xf6,
+ 0xa7, 0x0e, 0x17, 0xf3, 0xba, 0xab, 0x2a, 0x3f, 0x11, 0x73, 0x78, 0xb8, 0x3d, 0xbe, 0x73, 0xca,
+ 0x46, 0xc6, 0x67, 0xfa, 0x19, 0x3b, 0xa8, 0x4f, 0x1f, 0xea, 0x94, 0xd9, 0x0e, 0xb9, 0x83, 0x22,
+ 0x9d, 0xef, 0x2b, 0xa3, 0xaa, 0x39, 0x64, 0x44, 0x6f, 0x9f, 0x84, 0x27, 0xfe, 0x34, 0x15, 0x5f,
+ 0x56, 0xd0, 0x63, 0x1a, 0xa2, 0xe0, 0x8c, 0xd4, 0x58, 0x14, 0xd6, 0x87, 0xcb, 0x42, 0x54, 0x8b,
+ 0x4b, 0x7d, 0x38, 0xe6, 0x16, 0xe5, 0x42, 0x14, 0xee, 0xb3, 0xaa, 0xe1, 0x10, 0xcd, 0x5d, 0xb2,
+ 0x70, 0x46, 0xc7, 0xe7, 0x71, 0xb5, 0x27, 0xb0, 0xa9, 0x1a, 0x9e, 0x8b, 0x38, 0x42, 0x32, 0x1b,
+ 0xfa, 0xa9, 0xe9, 0xcd, 0xf8, 0xa2, 0x3d, 0xec, 0xb6, 0x40, 0x3e, 0x19, 0xba, 0xed, 0x1e, 0x61,
+ 0x3a, 0x3f, 0x89, 0xef, 0xe0, 0x3c, 0x34, 0x98, 0x68, 0x15, 0x99, 0x6a, 0xca, 0xf8, 0xc3, 0x1b,
+ 0xb8, 0x1d, 0xb0, 0xa2, 0xdb, 0x6d, 0x7f, 0xf4, 0xc8, 0x45, 0xca, 0xdd, 0xeb, 0x39, 0xc0, 0x45,
+ 0x6a, 0xd5, 0xcd, 0xae, 0xc7, 0x36, 0xb2, 0x30, 0x36, 0x82, 0xe5, 0x1d, 0x41, 0x0b, 0x9b, 0x95,
+ 0x39, 0x8c, 0x31, 0xbf, 0x15, 0x50, 0x80, 0x89, 0xa3, 0x19, 0x71, 0x35, 0xc3, 0x56, 0xa0, 0xc7,
+ 0xc1, 0x6b, 0x8c, 0x29, 0x9d, 0x93, 0xb5, 0x48, 0xd1, 0x60, 0x91, 0xd6, 0x45, 0x56, 0x59, 0x6e,
+ 0xf6, 0xdc, 0x01, 0xe5, 0xd0, 0x45, 0xd5, 0x83, 0xaf, 0x64, 0x9c, 0x5d, 0xbc, 0xab, 0x7d, 0x20,
+ 0x3d, 0xd2, 0xe8, 0xaf, 0x6c, 0xb9, 0x1b, 0xbd, 0x43, 0xeb, 0x5f, 0x91, 0x99, 0xf0, 0xcb, 0xd4,
+ 0x8d, 0x5d, 0xab, 0x75, 0x52, 0x36, 0xc9, 0xd5, 0xa8, 0xc4, 0x71, 0x91, 0x97, 0xfe, 0xcb, 0xb1,
+ 0x98, 0x92, 0x53, 0xac, 0x25, 0xc9, 0x89, 0xdd, 0xac, 0xa6, 0xe9, 0xb2, 0xd9, 0x75, 0x00, 0x36,
+ 0xd1, 0x26, 0x40, 0x07, 0xcb, 0x7a, 0x24, 0xa4, 0x51, 0xa6, 0x95, 0x50, 0x7b, 0x33, 0xa8, 0xe7,
+ 0x7d, 0xf3, 0x5f, 0x8c, 0xdb, 0xc0, 0xf7, 0xab, 0x94, 0xc5, 0xeb, 0xa9, 0xfb, 0xd6, 0x2f, 0xa7,
+ 0x4d, 0xaf, 0xce, 0xf0, 0xa8, 0x67, 0x78, 0xdb, 0x37, 0xa9, 0x8b, 0x0c, 0x34, 0x53, 0xc6, 0xec,
+ 0x6a, 0x73, 0xd2, 0x27, 0x81, 0x5f, 0xee, 0x4a, 0x3f, 0x66, 0x15, 0x8b, 0x29, 0xad, 0x6c, 0xe3,
+ 0x46, 0x0d, 0xfc, 0x49, 0xd6, 0x2c, 0x6e, 0x91, 0x89, 0x2d, 0x87, 0x55, 0xcf, 0x0d, 0x21, 0x82,
+ 0x8f, 0x10, 0x13, 0xc2, 0x9f, 0x01, 0x26, 0xe4, 0x9c, 0x58, 0x64, 0x21, 0x8e, 0x5e, 0x7d, 0xb2,
+ 0xf7, 0x61, 0xb5, 0xef, 0x8f, 0x31, 0x63, 0x33, 0x25, 0x06, 0xa7, 0x91, 0x39, 0xbc, 0x0c, 0xff,
+ 0xfd, 0xc8, 0xe9, 0x75, 0x73, 0x19, 0x65, 0xc5, 0x20, 0x4b, 0xaa, 0xc3, 0xa9, 0x63, 0xb9, 0x3e,
+ 0xee, 0x1c, 0x92, 0xc8, 0x94, 0xfc, 0xa1, 0x91, 0x61, 0x2a, 0x3c, 0x80, 0x19, 0xb9, 0x80, 0x93,
+ 0x3e, 0xc9, 0xe5, 0xa5, 0x94, 0xff, 0xaa, 0x2c, 0x0d, 0x2f, 0x3e, 0x1d, 0x5b, 0xbc, 0x0e, 0xd9,
+ 0x20, 0x5b, 0xe8, 0x77, 0xf6, 0x91, 0x9e, 0x33, 0xd2, 0x66, 0x7f, 0x5e, 0x8b, 0x14, 0x36, 0xbf,
+ 0xcc, 0x56, 0xaa, 0x38, 0xc3, 0xcb, 0x3e, 0x71, 0xa6, 0xc5, 0x52, 0x27, 0xe1, 0x85, 0xfa, 0x9c,
+ 0x62, 0x06, 0xd9, 0xf8, 0x43, 0x51, 0x82, 0x0a, 0x1f, 0x88, 0x59, 0xd9, 0x98, 0xa4, 0xcb, 0x30,
+ 0x76, 0x29, 0x70, 0xca, 0x34, 0xdf, 0x0e, 0xcb, 0x36, 0x04, 0x7d, 0x1f, 0x06, 0xe8, 0x6a, 0xdb,
+ 0x7d, 0x2e, 0x25, 0x37, 0xb4, 0x61, 0xcb, 0x80, 0x2b, 0x98, 0xfe, 0x1f, 0x4d, 0x0e, 0x12, 0x59,
+ 0xb2, 0xc2, 0x5d, 0xa9, 0xb9, 0xb5, 0xe5, 0xb9, 0xac, 0x4d, 0x99, 0x9c, 0xf2, 0x17, 0x27, 0x82,
+ 0x8e, 0x2a, 0xea, 0x47, 0xf4, 0xd1, 0xba, 0xae, 0x08, 0xb6, 0x57, 0xa7, 0x58, 0x66, 0xca, 0xf6,
+ 0x85, 0xe1, 0x5b, 0x13, 0x1f, 0x7c, 0xaa, 0x4e, 0xea, 0x7d, 0x91, 0x63, 0xdf, 0x04, 0xfd, 0x95,
+ 0xf8, 0x5b, 0xfb, 0x84, 0x31, 0x01, 0x73, 0x5f, 0x8e, 0x57, 0x93, 0xb1, 0xed, 0x1d, 0x4c, 0x4c,
+ 0xae, 0xc7, 0x4a, 0x9d, 0x61, 0xac, 0x8a, 0x11, 0x0d, 0x28, 0x34, 0xd6, 0x34, 0x07, 0x4c, 0x73,
+ 0x17, 0x18, 0x9a, 0x7f, 0xd9, 0x88, 0xfc, 0x13, 0x1d, 0x27, 0x88, 0x69, 0x72, 0xfa, 0x40, 0xb0,
+ 0xe7, 0x21, 0xc6, 0x01, 0xb7, 0xe9, 0x1d, 0x71, 0xce, 0xb0, 0x40, 0xeb, 0x5c, 0x60, 0x8b, 0x6b,
+ 0x57, 0x8a, 0xc9, 0x9f, 0xb4, 0xfe, 0xca, 0x7c, 0x59, 0xe2, 0x8c, 0x12, 0xb2, 0x49, 0x26, 0x4d,
+ 0x26, 0x31, 0x33, 0x1e, 0x3f, 0x60, 0x4c, 0xcc, 0xa7, 0x97, 0x89, 0xda, 0x69, 0xb2, 0xea, 0xb2,
+ 0x1b, 0xe9, 0xdb, 0x66, 0x14, 0xd2, 0x72, 0xfb, 0x9d, 0xde, 0xb8, 0x8b, 0x2a, 0x10, 0x84, 0xfa,
+ 0x4e, 0x60, 0xa0, 0x9f, 0xd3, 0x06, 0x7a, 0xd9, 0xc2, 0x88, 0xcb, 0xc6, 0xcc, 0xf2, 0xbc, 0xf5,
+ 0xf7, 0xe9, 0x80, 0xc0, 0x26, 0x2e, 0x48, 0xef, 0xf2, 0x47, 0x51, 0x57, 0xdb, 0xb7, 0x8a, 0x67,
+ 0xea, 0xc8, 0x4f, 0x00, 0x22, 0x93, 0x67, 0xdf, 0xb7, 0xff, 0x3d, 0x25, 0x66, 0xb8, 0x36, 0xae,
+ 0xfc, 0x48, 0x52, 0xf4, 0x27, 0x65, 0x67, 0x96, 0xf9, 0x53, 0x59, 0xf3, 0x1f, 0x4f, 0xfd, 0x1f,
+ 0x4d, 0x87, 0x3c, 0x4b, 0x4a, 0x8e, 0x58, 0xea, 0xe4, 0xb9, 0x84, 0x6c, 0xeb, 0xf3, 0xf1, 0xcc,
+ 0xc9, 0x0b, 0xca, 0xbe, 0x20, 0xbd, 0x36, 0x49, 0x9e, 0x08, 0xe7, 0xa6, 0x5f, 0x54, 0x13, 0x93,
+ 0x2e, 0xc3, 0x4b, 0x51, 0xe5, 0x65, 0x13, 0x57, 0xb5, 0xd1, 0x76, 0x7b, 0x27, 0x28, 0x45, 0x69,
+ 0x16, 0x42, 0x05, 0xb1, 0xde, 0x2a, 0x93, 0xd6, 0xcc, 0xed, 0x84, 0x05, 0x85, 0xff, 0x33, 0xad,
+ 0x24, 0x85, 0x48, 0xb5, 0x3e, 0x9d, 0x30, 0x75, 0x54, 0xb2, 0x5c, 0x62, 0xeb, 0xb8, 0xea, 0xe0,
+ 0x3b, 0x62, 0xb9, 0x6f, 0xb6, 0x94, 0xd8, 0xe2, 0xce, 0xd4, 0x51, 0xcc, 0xd2, 0xc2, 0xef, 0xa4,
+ 0xc4, 0x92, 0x59, 0x60, 0x78, 0x0b, 0x65, 0x89, 0x83, 0x54, 0x3a, 0xac, 0x48, 0xc8, 0x8e, 0x4c,
+ 0x90, 0x24, 0x5f, 0xc5, 0xd3, 0x68, 0x4b, 0x78, 0x0f, 0x15, 0xee, 0x1b, 0xe7, 0xa9, 0x0b, 0x3b,
+ 0x92, 0x27, 0x35, 0xde, 0x94, 0xcd, 0x29, 0x29, 0x61, 0xdc, 0x07, 0x79, 0x52, 0x12, 0x87, 0xaf,
+ 0xaa, 0x29, 0xb8, 0xa5, 0xb8, 0xef, 0xd0, 0xc2, 0x77, 0xda, 0xc3, 0x67, 0x0d, 0x18, 0x53, 0x9d,
+ 0xc9, 0x43, 0x96, 0x6c, 0x02, 0xcf, 0x4c, 0x6c, 0x60, 0xf6, 0xe0, 0x90, 0x49, 0xed, 0x2e, 0x32,
+ 0x1d, 0xe6, 0xf6, 0x1a, 0x6e, 0xee, 0xff, 0x4e, 0x4a, 0x09, 0xf1, 0x4c, 0x77, 0x38, 0x2b, 0x10,
+ 0xa9, 0xe7, 0xce, 0x85, 0x7d, 0x16, 0x30, 0x13, 0x7a, 0xf6, 0x99, 0x73, 0x12, 0x3d, 0x9b, 0x68,
+ 0xbf, 0xe2, 0x2e, 0xab, 0x42, 0xb9, 0xfc, 0x31, 0x74, 0x28, 0x7c, 0x28, 0xce, 0xc7, 0x0a, 0x43,
+ 0x18, 0xd2, 0xd4, 0x31, 0x60, 0x33, 0x0c, 0xcc, 0x98, 0x96, 0xbe, 0x55, 0x57, 0xf8, 0x33, 0x7c,
+ 0xc1, 0x59, 0xfa, 0x98, 0xa2, 0xe8, 0x1a, 0xa9, 0xe5, 0x04, 0xed, 0xf9, 0xcd, 0x55, 0x24, 0x72,
+ 0x47, 0x32, 0x27, 0x0a, 0xa5, 0x2a, 0x00, 0x67, 0x10, 0xfd, 0xc1, 0x34, 0x27, 0xea, 0xac, 0xb2,
+ 0x32, 0xcf, 0x85, 0x7c, 0xe1, 0xf5, 0xfb, 0x29, 0x25, 0xab, 0x46, 0x3f, 0x7b, 0x8a, 0x7a, 0x6d,
+ 0x72, 0x87, 0xf8, 0x03, 0xbf, 0x8d, 0xaf, 0xf6, 0xac, 0x5b, 0x17, 0x57, 0x6b, 0x9b, 0x75, 0x5b,
+ 0x66, 0x7e, 0x4b, 0x5b, 0xff, 0x4c, 0x46, 0xca, 0xc1, 0x14, 0x9a, 0xe8, 0xe7, 0xe7, 0x74, 0x9b,
+ 0xf5, 0x32, 0x7a, 0x3b, 0xd2, 0xe2, 0x4d, 0x87, 0x47, 0x3e, 0x94, 0xb7, 0xc4, 0x2c, 0x39, 0x43,
+ 0x86, 0x09, 0x78, 0xac, 0x77, 0x91, 0xc7, 0x98, 0xe2, 0x3f, 0x99, 0x91, 0x71, 0x33, 0x17, 0x50,
+ 0x61, 0xcc, 0xad, 0xd5, 0xb5, 0xd4, 0x32, 0x0a, 0x3b, 0x9b, 0xf1, 0xa7, 0xd8, 0x2f, 0x1b, 0x38,
+ 0x58, 0x24, 0x29, 0x0a, 0xe3, 0x16, 0xfe, 0x0c, 0x50, 0x76, 0x52, 0x67, 0xbe, 0xed, 0x4c, 0xd3,
+ 0xde, 0x17, 0xf3, 0xf2, 0xa3, 0x4a, 0x7d, 0x78, 0x6b, 0xda, 0xa4, 0x8b, 0x4f, 0xb8, 0x71, 0xfe,
+ 0x3d, 0xb1, 0x88, 0x23, 0xda, 0x72, 0xbd, 0x59, 0xc3, 0x58, 0x1b, 0xef, 0xaa, 0x57, 0x51, 0x78,
+ 0x53, 0xcc, 0xa9, 0x11, 0x10, 0x30, 0x78, 0xc6, 0xc1, 0x9a, 0xcc, 0x37, 0x5a, 0x59, 0xeb, 0x55,
+ 0x16, 0xc8, 0x25, 0x0c, 0x7f, 0xee, 0x00, 0xa8, 0xf7, 0xbb, 0x2d, 0xf4, 0x36, 0x76, 0x4e, 0x94,
+ 0x55, 0x12, 0xb3, 0xc8, 0x10, 0x2e, 0x4e, 0xae, 0x46, 0xd5, 0x59, 0xd7, 0x7d, 0xee, 0xfa, 0x06,
+ 0x2b, 0xc4, 0x0b, 0x4c, 0x6e, 0x5f, 0xdc, 0x90, 0x8d, 0x0b, 0x4f, 0x30, 0x68, 0x29, 0xff, 0x8d,
+ 0x24, 0x48, 0x0d, 0x12, 0xe4, 0x2b, 0x21, 0x47, 0x3b, 0xf2, 0xf9, 0x05, 0xb2, 0xd6, 0xf5, 0x5e,
+ 0xd8, 0xf8, 0x86, 0x39, 0x08, 0x99, 0x63, 0xd6, 0x74, 0x7a, 0x9e, 0xaf, 0xc2, 0xa3, 0xfc, 0x5e,
+ 0xca, 0xd4, 0x72, 0xef, 0x0e, 0xbd, 0xe7, 0x6e, 0xd7, 0x69, 0x8e, 0x41, 0xf8, 0x38, 0x91, 0x00,
+ 0xbb, 0x2e, 0x16, 0x54, 0x8c, 0x51, 0x35, 0x65, 0xbe, 0x00, 0x13, 0xbb, 0x14, 0x4d, 0xf6, 0xca,
+ 0xa7, 0x0a, 0x5b, 0xa1, 0x85, 0x6c, 0xe1, 0x3d, 0x31, 0xaf, 0xeb, 0x01, 0x0f, 0xd0, 0x66, 0x86,
+ 0x18, 0x6e, 0xca, 0x07, 0x4f, 0x9d, 0x38, 0x43, 0xbe, 0xca, 0xfa, 0xa0, 0xad, 0x39, 0x95, 0x63,
+ 0x40, 0x88, 0x1d, 0xaf, 0xcf, 0x16, 0xa5, 0x49, 0x21, 0x91, 0x0a, 0x22, 0xcf, 0x0e, 0xc2, 0x20,
+ 0x39, 0x38, 0xb2, 0x87, 0x72, 0x38, 0x95, 0x47, 0x19, 0xa0, 0x5f, 0x35, 0xa4, 0xc1, 0x64, 0x5a,
+ 0x9f, 0x29, 0xaa, 0xda, 0xf2, 0xb8, 0xa1, 0xd9, 0x28, 0xff, 0x40, 0x9c, 0x53, 0xa3, 0xda, 0x1c,
+ 0xd1, 0x59, 0xda, 0x9e, 0x03, 0x27, 0xde, 0xd8, 0x3c, 0xad, 0x72, 0xd4, 0x21, 0xbf, 0x85, 0x7a,
+ 0x8b, 0x0d, 0x80, 0x4f, 0xef, 0x50, 0x6e, 0x37, 0xa5, 0x38, 0xc3, 0xdf, 0x21, 0x97, 0x0a, 0x73,
+ 0x27, 0x1e, 0xb1, 0xc4, 0x1b, 0xcc, 0xab, 0xa5, 0x3d, 0xde, 0x49, 0x2d, 0x36, 0xf4, 0x06, 0xa1,
+ 0xc7, 0x02, 0x1a, 0x43, 0xcb, 0xb7, 0x09, 0x9a, 0x9a, 0x02, 0xcf, 0x1e, 0xd9, 0x06, 0x8c, 0x72,
+ 0xa3, 0x93, 0xda, 0x57, 0xbe, 0x18, 0xbb, 0x03, 0x34, 0xfc, 0xcd, 0x3a, 0xf4, 0x97, 0x3c, 0xfc,
+ 0x4b, 0xc5, 0x72, 0xa4, 0x4d, 0xb3, 0xe7, 0x8d, 0xac, 0x37, 0x59, 0xc5, 0x31, 0x75, 0x2c, 0x6d,
+ 0xcf, 0x8a, 0xed, 0xff, 0x56, 0xbc, 0x31, 0x08, 0xc8, 0x77, 0x4e, 0x6d, 0xa4, 0x21, 0xe9, 0x8c,
+ 0xb3, 0x0c, 0xd9, 0x74, 0xd4, 0x98, 0xbd, 0x1e, 0xb2, 0x53, 0x75, 0x74, 0x91, 0x04, 0x89, 0xee,
+ 0xb5, 0xa9, 0x0d, 0xcc, 0x97, 0xa2, 0x92, 0xa1, 0x54, 0xf4, 0xeb, 0x7d, 0x3e, 0x97, 0xa4, 0xae,
+ 0x70, 0x49, 0x0e, 0xd1, 0xdf, 0x3e, 0xf1, 0xf5, 0xc4, 0x6f, 0x67, 0x59, 0xb5, 0x34, 0xad, 0xe3,
+ 0x54, 0x81, 0x05, 0x09, 0xe2, 0x78, 0x38, 0xb4, 0xc3, 0xae, 0x59, 0x94, 0xb3, 0x6d, 0x60, 0x8a,
+ 0xad, 0x19, 0x1d, 0xeb, 0x59, 0xb7, 0x36, 0x5c, 0xc0, 0xd0, 0x69, 0x8c, 0x2a, 0xa0, 0x17, 0x3f,
+ 0x1e, 0x20, 0x26, 0xda, 0x31, 0x92, 0x9d, 0xeb, 0x6a, 0xee, 0x36, 0xab, 0xca, 0x49, 0xab, 0x1d,
+ 0x94, 0xcf, 0x29, 0xad, 0x9c, 0x2e, 0x27, 0x46, 0x7c, 0x5e, 0x69, 0x0a, 0xb0, 0x84, 0x9f, 0x96,
+ 0x19, 0x93, 0x5b, 0x48, 0xa8, 0x0d, 0x5e, 0x8d, 0x0b, 0xb5, 0xd0, 0x3e, 0x08, 0xa7, 0x7a, 0xa1,
+ 0x5a, 0xfd, 0x8e, 0x1c, 0xb9, 0x2e, 0x5d, 0x0a, 0x1e, 0x23, 0xa8, 0x52, 0x9e, 0xd7, 0xb2, 0xa1,
+ 0x6a, 0x78, 0x6e, 0xa3, 0x5e, 0x9f, 0x43, 0xc9, 0xad, 0x90, 0x66, 0x5f, 0xad, 0x2f, 0x28, 0x3f,
+ 0xa7, 0xca, 0xe9, 0xa3, 0x41, 0x79, 0x8e, 0xca, 0x01, 0xbf, 0x60, 0xe2, 0x3e, 0x5a, 0x5f, 0x50,
+ 0x77, 0x5e, 0xd5, 0xe9, 0xbd, 0x0a, 0xea, 0xf2, 0x2a, 0xdc, 0xa1, 0xb2, 0x3c, 0x13, 0x53, 0x73,
+ 0x41, 0xe9, 0xcc, 0x58, 0x66, 0x51, 0xab, 0xa0, 0xc4, 0x7d, 0xd6, 0x7d, 0x66, 0xdd, 0x43, 0xa0,
+ 0xd1, 0x82, 0x0b, 0x7e, 0x74, 0xa2, 0x42, 0x79, 0xc6, 0xc0, 0xe9, 0x6f, 0x52, 0x2c, 0xfc, 0x4f,
+ 0xe8, 0x33, 0x15, 0x92, 0x3e, 0x12, 0xf3, 0x23, 0x6c, 0x19, 0x84, 0xbd, 0x78, 0xb3, 0x78, 0x86,
+ 0xb1, 0x8a, 0x5c, 0x14, 0x5b, 0x1a, 0xa9, 0x03, 0x0b, 0x5b, 0x62, 0x56, 0xd6, 0x23, 0xf7, 0x4e,
+ 0x7f, 0x85, 0x60, 0x57, 0x16, 0x19, 0xca, 0x56, 0x2c, 0x25, 0x27, 0xf3, 0x31, 0xa9, 0x51, 0x94,
+ 0x56, 0xe3, 0xb9, 0x92, 0x63, 0x34, 0xe2, 0xa3, 0x9e, 0x25, 0xd4, 0x13, 0x3b, 0xdd, 0xb3, 0x8f,
+ 0x8e, 0x84, 0x92, 0x4b, 0xd1, 0x75, 0x91, 0x6b, 0x32, 0x89, 0xdf, 0x65, 0x4d, 0xdd, 0x1a, 0x6b,
+ 0x79, 0x92, 0x9e, 0x51, 0x95, 0xe1, 0xd3, 0x89, 0xa7, 0xf0, 0xdf, 0xa7, 0x12, 0x70, 0xab, 0xd1,
+ 0x09, 0xb1, 0x11, 0x3e, 0x18, 0x9b, 0xc1, 0xe7, 0x6b, 0x0a, 0x69, 0x45, 0x37, 0x3b, 0xa1, 0x4b,
+ 0x51, 0xfd, 0x55, 0x78, 0x21, 0xe6, 0xd5, 0xdf, 0xc4, 0xbc, 0xd0, 0x33, 0x38, 0xb5, 0xf0, 0x4d,
+ 0x10, 0x3d, 0xb1, 0x20, 0x64, 0xfe, 0xaf, 0x44, 0x06, 0x23, 0xf3, 0x3f, 0x3a, 0xec, 0x24, 0x94,
+ 0xdb, 0x95, 0xe3, 0xc1, 0xe8, 0x44, 0xbf, 0xaf, 0x63, 0xfa, 0x93, 0x31, 0xf9, 0xa0, 0x49, 0xdb,
+ 0x41, 0x2e, 0x33, 0xd6, 0x7f, 0x27, 0xd9, 0xea, 0xa0, 0x15, 0x07, 0xb7, 0x93, 0xd6, 0xc1, 0xd1,
+ 0x98, 0x88, 0xbf, 0x7c, 0xf6, 0x8d, 0xa4, 0x4a, 0x8a, 0x7b, 0x31, 0x39, 0x9d, 0x1e, 0xf3, 0x03,
+ 0x41, 0x46, 0x99, 0xcd, 0x70, 0xbe, 0x07, 0x9a, 0xd8, 0x39, 0xe9, 0xf4, 0x58, 0x54, 0x27, 0x8f,
+ 0xd6, 0x17, 0x4e, 0x7b, 0x88, 0x0e, 0x2e, 0xac, 0x1f, 0x5c, 0x66, 0x17, 0xe4, 0x40, 0x35, 0xad,
+ 0x85, 0x3b, 0x7f, 0x74, 0xd2, 0x23, 0x1d, 0x46, 0x86, 0x47, 0x07, 0x91, 0xd0, 0x1b, 0x1e, 0x62,
+ 0x3c, 0x59, 0x9c, 0xc5, 0x02, 0xcd, 0x02, 0x90, 0x87, 0xf1, 0x8c, 0xac, 0x0b, 0xc0, 0xc2, 0xe2,
+ 0x3a, 0xb2, 0x4b, 0x37, 0x93, 0x96, 0x85, 0x3a, 0x78, 0xf5, 0x22, 0xe4, 0x9f, 0xc2, 0xc2, 0xac,
+ 0x8f, 0x95, 0x75, 0x4f, 0xdd, 0x95, 0x60, 0xe3, 0x75, 0x94, 0x41, 0x64, 0x37, 0x28, 0x37, 0x12,
+ 0xfe, 0x85, 0x9a, 0xeb, 0x60, 0xba, 0xd6, 0x77, 0x94, 0xe9, 0x4d, 0xdf, 0x35, 0x63, 0x85, 0x67,
+ 0x1a, 0xe1, 0xdf, 0x8a, 0xe1, 0xa1, 0x86, 0x03, 0x57, 0xad, 0x6b, 0x28, 0xfc, 0x10, 0x52, 0x26,
+ 0xbc, 0x31, 0x79, 0xee, 0x3a, 0x2f, 0x6c, 0xa5, 0x19, 0xb1, 0x0d, 0xdb, 0x3e, 0x32, 0x9b, 0x9e,
+ 0x6f, 0x63, 0xbd, 0x26, 0x69, 0x28, 0x7d, 0xa2, 0xb1, 0x61, 0x04, 0x47, 0x66, 0x68, 0x94, 0x7b,
+ 0x6e, 0xff, 0x99, 0x6f, 0x1f, 0x78, 0xe4, 0xaf, 0xab, 0x32, 0x18, 0x3e, 0x8c, 0x72, 0x4f, 0xa4,
+ 0x3a, 0x66, 0xff, 0x02, 0x76, 0x31, 0xea, 0xc6, 0xdf, 0x6f, 0xa5, 0x42, 0xef, 0xb7, 0xe2, 0x94,
+ 0x9e, 0x25, 0x41, 0xd3, 0xa1, 0x2c, 0x11, 0x29, 0xfc, 0x75, 0x46, 0xd9, 0xf4, 0xd4, 0xc7, 0x43,
+ 0x1d, 0xa7, 0x93, 0x78, 0xf9, 0x1e, 0x0e, 0x7d, 0x1d, 0x18, 0x39, 0xa7, 0x39, 0x84, 0x3f, 0xaa,
+ 0xbe, 0xcc, 0x18, 0x1d, 0xa8, 0x0f, 0x73, 0xda, 0x7d, 0xb2, 0x3b, 0x67, 0x15, 0x0c, 0x51, 0xc9,
+ 0x97, 0x03, 0x28, 0x9a, 0xd1, 0x61, 0x74, 0xb1, 0x08, 0xb1, 0xdd, 0x11, 0x3a, 0x7d, 0xb0, 0xa1,
+ 0x1c, 0xad, 0x90, 0xed, 0x63, 0xf6, 0x0c, 0x9e, 0x0b, 0x30, 0xa8, 0x8b, 0xae, 0x67, 0x6c, 0xf1,
+ 0xd6, 0xcf, 0x53, 0x0e, 0xdc, 0x21, 0x20, 0xca, 0xfd, 0x9e, 0xe7, 0x75, 0x41, 0xa0, 0x68, 0x03,
+ 0x81, 0x57, 0x34, 0x1c, 0xa4, 0x0d, 0xb3, 0xf2, 0x10, 0xf6, 0xb1, 0x2f, 0x09, 0x38, 0xf2, 0x1e,
+ 0x70, 0x33, 0x5c, 0x74, 0x7b, 0xc3, 0xf1, 0x9c, 0x6e, 0xf0, 0x68, 0xb1, 0xed, 0x1c, 0xba, 0x20,
+ 0x62, 0xd8, 0x7e, 0x9f, 0x54, 0x85, 0x8a, 0x8e, 0xc3, 0x4c, 0xe1, 0x97, 0x83, 0x35, 0x08, 0x74,
+ 0xfd, 0x80, 0x8a, 0xe3, 0xbb, 0x18, 0xf4, 0x63, 0x1b, 0xb5, 0x91, 0xc7, 0x0f, 0x2c, 0xea, 0x07,
+ 0x98, 0x58, 0x45, 0xa2, 0xf5, 0x73, 0xca, 0x68, 0x8f, 0x9e, 0xf7, 0xb2, 0x2c, 0xa7, 0x76, 0xc0,
+ 0x1f, 0x0f, 0x28, 0x32, 0x0b, 0x17, 0x9f, 0x57, 0x4d, 0x07, 0x63, 0x5f, 0x99, 0xfe, 0x98, 0x62,
+ 0xc3, 0x82, 0x50, 0x12, 0x04, 0x50, 0xec, 0xb9, 0x23, 0x45, 0x4a, 0x2e, 0x90, 0xad, 0x7e, 0x83,
+ 0xed, 0xbe, 0x06, 0x3a, 0x20, 0x3d, 0x29, 0xc5, 0x64, 0xa0, 0xf3, 0x2a, 0x9b, 0xe1, 0x14, 0x89,
+ 0xc5, 0x08, 0xe5, 0xb7, 0xe0, 0xab, 0x32, 0xe2, 0x60, 0x64, 0x01, 0x58, 0x4c, 0x18, 0x45, 0x02,
+ 0xc8, 0x84, 0x61, 0x0c, 0x20, 0x09, 0x62, 0xb9, 0x10, 0x2e, 0xf3, 0x07, 0x20, 0x9a, 0xb7, 0x47,
+ 0x9e, 0x19, 0x0f, 0x3a, 0x6b, 0xbd, 0x2d, 0xee, 0x4d, 0x9a, 0xbb, 0xcf, 0x4e, 0x2e, 0x3e, 0x3f,
+ 0x24, 0x57, 0x02, 0xd1, 0x5f, 0xa6, 0x44, 0x71, 0xd2, 0x3c, 0xa3, 0x3d, 0xa6, 0xc0, 0x72, 0x55,
+ 0xcc, 0x98, 0xc1, 0x54, 0xd6, 0xbf, 0xe2, 0x98, 0xc5, 0xa0, 0x41, 0xe1, 0x43, 0x21, 0x82, 0x5f,
+ 0x13, 0xf7, 0x25, 0xa2, 0x6d, 0xe2, 0xa4, 0xd8, 0xf5, 0xe8, 0xc9, 0x35, 0x31, 0xe6, 0x5c, 0x6f,
+ 0xd3, 0x71, 0xba, 0x68, 0x14, 0x2e, 0xb3, 0x17, 0xb8, 0x11, 0x1f, 0x23, 0x64, 0x3e, 0xcb, 0x9a,
+ 0x9e, 0xe2, 0xec, 0x02, 0xf0, 0x71, 0xf4, 0x10, 0x27, 0x0c, 0x18, 0xb8, 0x10, 0xfa, 0xe3, 0x40,
+ 0x6e, 0x9c, 0xb7, 0x8e, 0xa6, 0x4f, 0x48, 0xc6, 0xc0, 0x32, 0x4c, 0xcc, 0xb1, 0x50, 0x58, 0x11,
+ 0xfb, 0x00, 0x1c, 0x7c, 0xf0, 0x48, 0xcf, 0xd0, 0x98, 0x9e, 0x36, 0x53, 0xfd, 0xa5, 0x49, 0x33,
+ 0xdd, 0x14, 0x6f, 0x85, 0x67, 0x1a, 0x3a, 0xa7, 0xe0, 0x40, 0x4e, 0x03, 0xfb, 0x9f, 0x61, 0x00,
+ 0x0c, 0xe6, 0x31, 0x71, 0x9c, 0x53, 0x00, 0x3f, 0xf1, 0x80, 0x5f, 0x8b, 0x92, 0x1f, 0xf5, 0xbe,
+ 0xe5, 0x11, 0x09, 0x17, 0x0a, 0xa8, 0x7f, 0x2d, 0x1b, 0xa5, 0x94, 0xd1, 0x76, 0x3a, 0xa1, 0x96,
+ 0xe8, 0x00, 0x02, 0x3a, 0xf4, 0x88, 0x97, 0x4f, 0x19, 0xc1, 0x91, 0x4f, 0xeb, 0x0a, 0x3c, 0x1b,
+ 0xf5, 0x3b, 0x29, 0xfc, 0x61, 0x4a, 0x2c, 0xa0, 0xf6, 0x60, 0xd3, 0x75, 0x7a, 0x5d, 0xb8, 0x08,
+ 0x0b, 0x14, 0xff, 0xd9, 0x88, 0x7a, 0x74, 0xb9, 0x58, 0x31, 0xc7, 0xc0, 0xb6, 0xc4, 0xa5, 0x5d,
+ 0x07, 0x2e, 0x2d, 0xa9, 0xc2, 0xc6, 0x1f, 0x55, 0xca, 0x35, 0x37, 0x76, 0xfb, 0xa3, 0x07, 0x6b,
+ 0xa6, 0xce, 0x44, 0x95, 0xbe, 0xff, 0xae, 0xc9, 0xbf, 0x91, 0x7e, 0x05, 0x70, 0x3a, 0x50, 0x6b,
+ 0x2e, 0xd5, 0xee, 0x1b, 0x07, 0x3d, 0xaf, 0xad, 0x58, 0x3d, 0x22, 0x13, 0x85, 0x56, 0x10, 0x94,
+ 0x81, 0xfc, 0xb6, 0x36, 0xc4, 0x22, 0xcd, 0xf8, 0x00, 0xe7, 0xaf, 0x36, 0xe1, 0xed, 0xb3, 0x6d,
+ 0x82, 0x5e, 0x77, 0xe1, 0x77, 0x53, 0xc8, 0xba, 0xf2, 0x96, 0x10, 0x49, 0x90, 0x7f, 0xdb, 0x2f,
+ 0x1c, 0x44, 0xdd, 0xd2, 0x9b, 0xf4, 0x2d, 0xb1, 0x88, 0xcf, 0x96, 0xd5, 0xb7, 0x38, 0x60, 0xf2,
+ 0x95, 0xf0, 0xfe, 0xb4, 0xa0, 0x01, 0xef, 0xe5, 0x63, 0xe3, 0x95, 0x95, 0x0c, 0x5b, 0xc2, 0xfa,
+ 0xc3, 0xb5, 0xb3, 0xcd, 0xce, 0x2c, 0xb6, 0x76, 0xf9, 0x82, 0x44, 0xaf, 0x22, 0xd9, 0x9b, 0x92,
+ 0x91, 0x43, 0xc4, 0x02, 0x15, 0x43, 0x0e, 0x9f, 0xf0, 0x95, 0x89, 0x5e, 0xb9, 0xf8, 0x88, 0x93,
+ 0xee, 0xdc, 0x53, 0x71, 0x7b, 0xe2, 0x94, 0x4e, 0x8b, 0xe5, 0x83, 0x52, 0x35, 0xd0, 0x74, 0xf4,
+ 0x03, 0x41, 0x66, 0x2a, 0x12, 0xf3, 0x1c, 0xf3, 0x02, 0xbc, 0x31, 0x71, 0x72, 0xd1, 0xa8, 0x39,
+ 0xd1, 0x89, 0xe5, 0xcb, 0xf8, 0x9a, 0x9b, 0x26, 0xaf, 0x10, 0xfa, 0xfd, 0xe2, 0x59, 0x47, 0x2b,
+ 0xca, 0x65, 0x17, 0x3e, 0x17, 0x73, 0xf2, 0xcf, 0x89, 0xdc, 0x4f, 0x3c, 0x1f, 0x44, 0x82, 0x2d,
+ 0xc8, 0xd8, 0x77, 0xf6, 0x39, 0x59, 0x33, 0xf2, 0xb7, 0xa2, 0xcf, 0x3a, 0x87, 0x26, 0x07, 0xb9,
+ 0xaa, 0xec, 0xb5, 0x3b, 0x47, 0x08, 0xf4, 0x2f, 0xda, 0x30, 0x73, 0xa0, 0x8b, 0xf0, 0x53, 0x7b,
+ 0x80, 0x5f, 0x36, 0x3c, 0xc0, 0xc9, 0xa5, 0x9e, 0xc3, 0x2d, 0xa1, 0x58, 0x8f, 0x89, 0xfa, 0x38,
+ 0x68, 0x5a, 0x38, 0xb2, 0x17, 0xc0, 0x4c, 0x90, 0x5c, 0x81, 0x82, 0x70, 0x51, 0x47, 0xf6, 0x0f,
+ 0xf5, 0xcd, 0xa8, 0x8b, 0xb2, 0x1b, 0xdf, 0x9e, 0x59, 0xb3, 0x86, 0x1c, 0xf3, 0x75, 0x06, 0x16,
+ 0xeb, 0xae, 0xe9, 0x5e, 0xcc, 0xf3, 0xc0, 0xb8, 0x92, 0xd2, 0x15, 0x76, 0x49, 0x64, 0x49, 0xc3,
+ 0xcb, 0x73, 0x5e, 0x0b, 0x7c, 0x6b, 0xa8, 0xe1, 0x8e, 0x03, 0x22, 0x0d, 0x7f, 0x1c, 0xb1, 0xa6,
+ 0x87, 0x09, 0x67, 0xe4, 0x2b, 0x03, 0x3d, 0xe3, 0x47, 0x46, 0xac, 0x45, 0xdd, 0x47, 0x1f, 0x34,
+ 0x65, 0x07, 0xa5, 0x8c, 0x4a, 0x5e, 0xb4, 0x27, 0x47, 0xc9, 0x47, 0x0f, 0x57, 0xe9, 0x69, 0xf5,
+ 0x3d, 0x23, 0xdc, 0xa4, 0x31, 0xd2, 0xa0, 0x77, 0x12, 0x4b, 0x43, 0x08, 0x08, 0x2e, 0xf6, 0x41,
+ 0x34, 0x95, 0x14, 0x00, 0xc1, 0x25, 0x55, 0xe0, 0xab, 0x91, 0xbf, 0x35, 0x32, 0xfc, 0x71, 0xcc,
+ 0x4d, 0x17, 0x6e, 0x0d, 0x39, 0x3a, 0x75, 0x9c, 0x58, 0x84, 0xcd, 0x59, 0xc4, 0x1c, 0x5c, 0xc2,
+ 0x61, 0x31, 0xd2, 0x32, 0xf4, 0x86, 0x0c, 0x31, 0x40, 0x23, 0x14, 0xc9, 0xde, 0xb5, 0x9e, 0xde,
+ 0xab, 0xea, 0x8d, 0xcc, 0xa8, 0x5c, 0x6b, 0xf8, 0xc8, 0x61, 0x30, 0x74, 0x31, 0x10, 0xc0, 0x89,
+ 0x7c, 0x8b, 0xbe, 0x16, 0x24, 0x6e, 0x60, 0xd3, 0xc2, 0x2b, 0xc5, 0x89, 0x13, 0x52, 0x09, 0x4e,
+ 0xee, 0x4c, 0x49, 0x70, 0x82, 0x42, 0x1e, 0x41, 0x1c, 0xef, 0xdf, 0x3f, 0x98, 0x29, 0x0c, 0xd1,
+ 0x8a, 0x1c, 0x5d, 0xa0, 0x8e, 0xfe, 0xa6, 0x17, 0xc8, 0x25, 0x89, 0x0b, 0xa4, 0x11, 0x8c, 0x05,
+ 0xd2, 0x06, 0xf9, 0x3e, 0x46, 0xed, 0x90, 0x8b, 0x7c, 0xcf, 0xb4, 0x75, 0x67, 0x8d, 0xf7, 0xb5,
+ 0x36, 0x92, 0xdb, 0x1d, 0x74, 0x7a, 0xca, 0xf3, 0xcf, 0xd2, 0x4e, 0x65, 0xa7, 0xbe, 0x51, 0xe1,
+ 0xd0, 0x24, 0xd1, 0x90, 0x9d, 0x3a, 0xd3, 0x41, 0x90, 0x47, 0xcc, 0x4c, 0x2d, 0x9c, 0x40, 0xae,
+ 0x29, 0xee, 0x9a, 0x36, 0xe7, 0x51, 0x62, 0x7b, 0xeb, 0x5f, 0x4d, 0x31, 0x6e, 0xa4, 0x9b, 0xa3,
+ 0x69, 0x3e, 0xaa, 0x97, 0x00, 0xd6, 0xd5, 0x2b, 0x1f, 0xd4, 0x43, 0x6e, 0xf3, 0x83, 0xf8, 0x84,
+ 0xfd, 0x88, 0x7f, 0x88, 0x39, 0x20, 0x74, 0x44, 0xa3, 0x96, 0x66, 0x0a, 0xa3, 0xe8, 0x43, 0xc0,
+ 0xac, 0x4a, 0x79, 0x7e, 0x3b, 0x3e, 0x0b, 0x49, 0x32, 0xe0, 0x22, 0xf8, 0x47, 0xd3, 0x26, 0x80,
+ 0x31, 0x57, 0xe4, 0x73, 0x7d, 0x6d, 0xcd, 0x4f, 0x07, 0x36, 0x67, 0x02, 0x64, 0xb2, 0xd4, 0xf0,
+ 0x73, 0x2a, 0xd2, 0x3a, 0x50, 0x21, 0x13, 0x62, 0x49, 0x82, 0x51, 0x24, 0xc1, 0xfc, 0x89, 0x7d,
+ 0x3e, 0x57, 0xe5, 0x03, 0x65, 0x20, 0xb5, 0x59, 0x89, 0xd4, 0xe2, 0x4a, 0x6c, 0xf9, 0x38, 0xce,
+ 0x41, 0xe6, 0x24, 0xc9, 0x2b, 0xf4, 0x8f, 0x33, 0x09, 0x8a, 0x6d, 0xb3, 0x93, 0xe9, 0x0e, 0xe0,
+ 0x3b, 0x06, 0x8f, 0x73, 0xaf, 0x78, 0xa6, 0x7e, 0x45, 0xfe, 0x59, 0xf8, 0x8b, 0xb4, 0x98, 0x0d,
+ 0xa6, 0xc1, 0x23, 0x85, 0xf2, 0x39, 0x04, 0x2f, 0x8f, 0xd3, 0xd2, 0xc5, 0x4b, 0xbe, 0xb0, 0x34,
+ 0xe9, 0xf5, 0x59, 0x3f, 0x47, 0x49, 0xb5, 0x49, 0xe1, 0xc2, 0x1f, 0x32, 0x14, 0x29, 0x28, 0xc9,
+ 0x1d, 0x61, 0x98, 0x04, 0x23, 0x38, 0x43, 0xf8, 0xe4, 0x67, 0x95, 0x4c, 0xda, 0x3e, 0xc0, 0xe0,
+ 0xb4, 0xc1, 0x5c, 0xe7, 0x94, 0x90, 0xdb, 0xa7, 0xe8, 0x12, 0xca, 0xff, 0x2c, 0x70, 0x7e, 0x59,
+ 0x2e, 0x74, 0x44, 0x36, 0x31, 0x1d, 0xe9, 0xd9, 0x32, 0x27, 0xc3, 0x3c, 0xa8, 0x84, 0x45, 0xc9,
+ 0x6c, 0xa8, 0x23, 0xf9, 0xc1, 0xcf, 0xc8, 0x47, 0x59, 0x11, 0x1d, 0x5a, 0x69, 0x00, 0x38, 0x75,
+ 0xcb, 0x39, 0x06, 0x62, 0xb9, 0xef, 0xf6, 0x01, 0xb5, 0x40, 0x27, 0x19, 0xf6, 0xc3, 0xbe, 0x1f,
+ 0xbc, 0x2f, 0x52, 0x45, 0x6b, 0xd2, 0x72, 0xf9, 0x1b, 0x29, 0x71, 0xb1, 0xbc, 0x31, 0x3e, 0x3e,
+ 0x3e, 0xd9, 0xeb, 0xef, 0xa3, 0xab, 0xbc, 0x0a, 0xa8, 0x7b, 0x1f, 0xf8, 0x39, 0x2c, 0x66, 0x26,
+ 0x4b, 0x1a, 0xb0, 0x0c, 0xdf, 0x2c, 0x8c, 0xcb, 0x14, 0x58, 0x97, 0x48, 0xc8, 0xfa, 0x54, 0x5c,
+ 0x68, 0xf7, 0x99, 0x9e, 0x98, 0x5d, 0x19, 0x07, 0x9d, 0x2f, 0x56, 0x82, 0xe6, 0x8c, 0x81, 0x10,
+ 0xb1, 0x47, 0xca, 0xec, 0xbd, 0xfe, 0xb3, 0xbe, 0xf7, 0xa2, 0x8f, 0x1e, 0x0c, 0x89, 0xda, 0x34,
+ 0x8e, 0xd7, 0xd0, 0x70, 0x3a, 0xee, 0x80, 0x72, 0xac, 0x73, 0x78, 0x34, 0x33, 0xc7, 0xfa, 0xb4,
+ 0x1e, 0x45, 0x7a, 0x78, 0x45, 0xce, 0x9a, 0xf8, 0xd3, 0x88, 0xad, 0xc1, 0xae, 0x43, 0x6f, 0x88,
+ 0x6c, 0x72, 0x84, 0x31, 0x43, 0x8b, 0xca, 0x9c, 0xd1, 0xbf, 0x9b, 0x8e, 0x5a, 0x66, 0xe2, 0x5f,
+ 0xd3, 0xf7, 0xe6, 0xbb, 0x91, 0x5c, 0x8c, 0x2b, 0xf2, 0xe5, 0xcb, 0x59, 0x3a, 0x93, 0xc7, 0x00,
+ 0xfd, 0xb5, 0x7e, 0x5e, 0x17, 0xda, 0xd2, 0x21, 0x14, 0x73, 0x4a, 0x2d, 0xe8, 0x06, 0xe8, 0x1c,
+ 0x10, 0x6b, 0x92, 0xfb, 0x06, 0xe6, 0xe7, 0x0b, 0x8a, 0xeb, 0x07, 0x07, 0x0e, 0x22, 0x96, 0x0d,
+ 0xf9, 0xe6, 0x2f, 0x97, 0x02, 0x7a, 0x7e, 0x39, 0xa8, 0x07, 0xce, 0xa0, 0xdd, 0x73, 0x39, 0xae,
+ 0x4c, 0x2e, 0x8d, 0x09, 0x3c, 0xcc, 0xba, 0x11, 0xba, 0xb6, 0xf7, 0xd8, 0xf7, 0x34, 0x13, 0xae,
+ 0xdc, 0x71, 0x7d, 0x1f, 0xc6, 0xe5, 0x1b, 0x99, 0xa3, 0x70, 0xc9, 0x57, 0xca, 0x32, 0xf6, 0x2c,
+ 0x48, 0x6d, 0xea, 0x65, 0x9a, 0x0c, 0x9c, 0x21, 0x9f, 0xbf, 0x33, 0x58, 0x5d, 0x0a, 0x3f, 0x7f,
+ 0xdf, 0xc1, 0x60, 0x46, 0xed, 0x5e, 0xf4, 0xbd, 0x78, 0xa2, 0x43, 0x31, 0x10, 0x0c, 0xdf, 0xfd,
+ 0x81, 0xba, 0x28, 0xe8, 0x3d, 0x80, 0xaf, 0xfc, 0xf0, 0x61, 0x28, 0x85, 0x58, 0x71, 0xbe, 0xc4,
+ 0x67, 0x17, 0x36, 0x85, 0x74, 0xf2, 0x9f, 0xd1, 0xb5, 0x9e, 0x2f, 0x3c, 0x10, 0x0b, 0xe8, 0x5a,
+ 0xdd, 0x43, 0x89, 0x22, 0xcc, 0x2a, 0x4e, 0x89, 0xcd, 0xfe, 0x0b, 0x69, 0xbc, 0x28, 0x98, 0xb8,
+ 0x37, 0x88, 0x1c, 0xa6, 0x3c, 0xa2, 0x63, 0x5c, 0x29, 0xb9, 0x68, 0x06, 0x81, 0x36, 0x83, 0x1c,
+ 0x7d, 0xf8, 0x48, 0xdd, 0x7d, 0xee, 0x48, 0x62, 0x8b, 0xc6, 0x77, 0x85, 0x10, 0xec, 0x21, 0x10,
+ 0x89, 0xb6, 0xe2, 0x4e, 0x65, 0x98, 0x5d, 0x59, 0xd5, 0x75, 0x87, 0x61, 0x34, 0x75, 0xe8, 0x98,
+ 0x11, 0x13, 0x03, 0x1c, 0x77, 0xa8, 0x82, 0x68, 0x2f, 0x1b, 0x85, 0x86, 0xdb, 0xd9, 0x2d, 0x71,
+ 0x6d, 0x3c, 0x00, 0xac, 0x85, 0xd4, 0x48, 0x47, 0x40, 0x33, 0xb8, 0xfe, 0x05, 0xad, 0x71, 0xa3,
+ 0xf7, 0x9c, 0xe4, 0xa0, 0x4a, 0x5a, 0x55, 0xa9, 0xe3, 0x8e, 0xd9, 0x48, 0x1f, 0xad, 0xbd, 0xff,
+ 0xee, 0x5e, 0x5f, 0x6a, 0xcb, 0x9c, 0xae, 0x65, 0x45, 0x6f, 0xad, 0x94, 0x3c, 0xb0, 0x5d, 0x93,
+ 0x5b, 0x59, 0x0f, 0xa2, 0xa8, 0x0b, 0xf0, 0xf8, 0x67, 0xd8, 0x48, 0x9b, 0x42, 0xe1, 0x4c, 0x94,
+ 0x4f, 0x9f, 0xb2, 0xa0, 0xfe, 0x79, 0x3a, 0xea, 0x16, 0x15, 0xed, 0x35, 0x59, 0x0e, 0x01, 0xb2,
+ 0x45, 0xc3, 0x29, 0x29, 0x24, 0x81, 0x6c, 0x25, 0x8e, 0x54, 0xa4, 0xd2, 0xc2, 0xcf, 0x88, 0x05,
+ 0xed, 0x4f, 0x27, 0xb3, 0xb3, 0xf1, 0x8f, 0xe0, 0xbc, 0x55, 0x2e, 0xb0, 0x88, 0x1f, 0x30, 0xbd,
+ 0xf7, 0x1a, 0xc1, 0x4d, 0x1a, 0x68, 0x67, 0xef, 0xa8, 0xfb, 0x65, 0xe1, 0xfb, 0x62, 0xe6, 0x33,
+ 0x25, 0x9b, 0x69, 0x47, 0x46, 0x1e, 0xb5, 0x2e, 0x2e, 0x06, 0x14, 0x46, 0x7f, 0x35, 0x2c, 0x4b,
+ 0x9d, 0x61, 0x15, 0x81, 0x33, 0xe0, 0x3b, 0x6c, 0xad, 0x0a, 0xe4, 0x2f, 0xba, 0x6e, 0x4d, 0x60,
+ 0x2c, 0x9c, 0x6e, 0x7d, 0x9c, 0x14, 0xea, 0xf5, 0x2d, 0x15, 0xef, 0x2f, 0x78, 0xbd, 0x35, 0xf2,
+ 0x95, 0x53, 0x6a, 0xec, 0x2d, 0x43, 0x47, 0xe9, 0xb0, 0x13, 0x5a, 0x9b, 0xc7, 0x13, 0x7e, 0x52,
+ 0x71, 0x0f, 0x03, 0x16, 0xa3, 0xfa, 0x3f, 0xee, 0x4d, 0xdc, 0xdc, 0xa8, 0x47, 0xc7, 0xb1, 0x7e,
+ 0x2e, 0xea, 0x28, 0x21, 0x9d, 0xd0, 0xf0, 0xfd, 0xa5, 0x14, 0x6b, 0x5e, 0x11, 0x57, 0x13, 0xf3,
+ 0xfe, 0x1a, 0x9e, 0x62, 0x24, 0xc3, 0xb0, 0x6c, 0x15, 0x73, 0x75, 0xff, 0xe9, 0x28, 0x94, 0x1b,
+ 0x5f, 0xc0, 0x50, 0xd5, 0x67, 0x19, 0x1f, 0x30, 0xc0, 0x33, 0x68, 0x1a, 0x1f, 0xbc, 0x1d, 0x33,
+ 0x10, 0x04, 0x83, 0x53, 0xf0, 0x8c, 0x33, 0xcf, 0x7f, 0xc0, 0xad, 0xe3, 0x9f, 0xb0, 0xa7, 0xec,
+ 0xd0, 0x86, 0x73, 0xd6, 0x2f, 0x00, 0x72, 0xea, 0x3a, 0xc9, 0x1f, 0xf8, 0xb3, 0x6c, 0xcc, 0x58,
+ 0x11, 0x7c, 0x41, 0x1f, 0xf4, 0x19, 0xbe, 0xf1, 0x30, 0x12, 0x1e, 0xff, 0x4e, 0xf1, 0xd4, 0x61,
+ 0x63, 0xa9, 0xd8, 0xcd, 0x17, 0x57, 0x1c, 0x4b, 0xe4, 0x77, 0x33, 0xc9, 0xa9, 0xd8, 0xaf, 0x8a,
+ 0x4b, 0x32, 0x15, 0x3b, 0xa7, 0xa0, 0xad, 0xd6, 0x6b, 0xe4, 0x41, 0x07, 0x24, 0x10, 0x28, 0x99,
+ 0xaa, 0x6a, 0x7e, 0xb6, 0x6d, 0xb7, 0x1a, 0xa5, 0x5a, 0xb3, 0x54, 0x6e, 0x71, 0x1e, 0xa0, 0x8b,
+ 0x22, 0xa7, 0x2b, 0x37, 0xd0, 0xe9, 0xae, 0x84, 0xa9, 0x7f, 0x8c, 0xd1, 0xc2, 0x91, 0xf8, 0x31,
+ 0x8f, 0xc3, 0x65, 0x55, 0xa5, 0xf2, 0x01, 0x71, 0x76, 0xa5, 0xdc, 0x0c, 0xe6, 0x09, 0x0e, 0xba,
+ 0xb5, 0xec, 0x92, 0xaa, 0x99, 0xcb, 0xdf, 0x10, 0x2f, 0x19, 0x03, 0x36, 0x2a, 0x3b, 0xa5, 0x6a,
+ 0xad, 0x5a, 0xdb, 0xe2, 0xb4, 0xf9, 0x98, 0x2f, 0xeb, 0x82, 0x38, 0x67, 0x36, 0xa8, 0xd7, 0x77,
+ 0x72, 0x0b, 0x98, 0x17, 0x28, 0xb6, 0xa8, 0x20, 0x51, 0x30, 0xe5, 0xe7, 0xbd, 0x29, 0xae, 0xa9,
+ 0x26, 0x7b, 0xb5, 0xc7, 0xb5, 0xfa, 0xe7, 0x35, 0x9d, 0xa2, 0x18, 0xb3, 0x7c, 0xe5, 0x16, 0xcd,
+ 0x49, 0xa9, 0x16, 0x94, 0x16, 0x78, 0xc9, 0x5c, 0xa5, 0xaa, 0xe1, 0x04, 0x02, 0xe8, 0x14, 0x72,
+ 0x55, 0x7f, 0x19, 0x46, 0xab, 0x73, 0xce, 0x5e, 0x99, 0xe5, 0x7f, 0xc5, 0xec, 0xa9, 0x36, 0x81,
+ 0xab, 0xce, 0x59, 0x55, 0xd6, 0xab, 0x4e, 0xb8, 0xc2, 0x81, 0x2f, 0xe8, 0xe9, 0x10, 0x64, 0xfd,
+ 0x5f, 0x29, 0xf5, 0x72, 0x29, 0x01, 0x66, 0x42, 0xaf, 0xda, 0xce, 0x00, 0x8e, 0x1f, 0x47, 0x53,
+ 0x96, 0xde, 0x2b, 0x9e, 0x69, 0x6c, 0x95, 0x99, 0x11, 0xc5, 0x31, 0x64, 0xe4, 0xbc, 0x61, 0x60,
+ 0xc8, 0xa5, 0x02, 0x8a, 0x29, 0x89, 0xf2, 0x38, 0xe3, 0xfc, 0xf5, 0xa9, 0x89, 0x16, 0xc3, 0x61,
+ 0x6d, 0x82, 0x37, 0xcc, 0xac, 0xa1, 0xff, 0x2f, 0xd2, 0xac, 0xcf, 0x61, 0xeb, 0xcf, 0x43, 0xe7,
+ 0xa8, 0xfd, 0xdc, 0xf5, 0x54, 0x56, 0x83, 0x09, 0x6f, 0x16, 0x22, 0xda, 0x7f, 0xf2, 0x67, 0xfc,
+ 0xc2, 0x06, 0x09, 0x26, 0x20, 0x4a, 0x30, 0x4b, 0xdf, 0xd3, 0x16, 0x52, 0xe3, 0xfd, 0x80, 0xdb,
+ 0x97, 0xd9, 0x15, 0xa4, 0xc8, 0x49, 0x59, 0x36, 0xb9, 0xaa, 0x03, 0x32, 0x40, 0x3f, 0x48, 0x5d,
+ 0x18, 0xbc, 0x38, 0x60, 0x66, 0x40, 0x32, 0x22, 0xc6, 0x58, 0xd2, 0xbf, 0xdd, 0x51, 0x99, 0xf1,
+ 0x49, 0xd8, 0xe5, 0xcc, 0x0d, 0xac, 0x1c, 0xd0, 0x09, 0xb8, 0x55, 0xb1, 0x4a, 0xb4, 0x22, 0xf4,
+ 0x76, 0x92, 0xb8, 0xdb, 0x95, 0xed, 0x17, 0x95, 0x78, 0x84, 0x45, 0x2c, 0x31, 0x2d, 0x2b, 0x01,
+ 0x4d, 0x46, 0xa5, 0x6c, 0x77, 0x50, 0xa0, 0x00, 0x46, 0xf7, 0x10, 0x3e, 0xdb, 0x45, 0x7e, 0xe0,
+ 0x2e, 0xc8, 0x3c, 0x57, 0x26, 0x44, 0x22, 0xc1, 0xbb, 0x32, 0x2d, 0x4c, 0x09, 0x60, 0x91, 0xfb,
+ 0xe2, 0xde, 0xe4, 0x16, 0xdb, 0xee, 0x31, 0xd2, 0x94, 0xd2, 0xf3, 0xb6, 0xdb, 0x6b, 0xef, 0x93,
+ 0x51, 0x10, 0xb0, 0xcb, 0x6b, 0xe2, 0x95, 0x29, 0x83, 0x1e, 0x1c, 0xe0, 0xdb, 0xf0, 0x5c, 0xfa,
+ 0xee, 0x13, 0x71, 0x31, 0x29, 0x0c, 0x43, 0xfe, 0x9a, 0x98, 0x18, 0x88, 0x01, 0xe6, 0x03, 0x33,
+ 0x8e, 0xd7, 0x3e, 0xaa, 0x6e, 0x3d, 0xda, 0x86, 0xff, 0x5a, 0xcd, 0x5c, 0xea, 0xee, 0x7f, 0x93,
+ 0x12, 0xd7, 0x2a, 0x89, 0xaf, 0x71, 0x25, 0x96, 0xe4, 0xf9, 0x4d, 0x69, 0x81, 0x2b, 0x4f, 0xe5,
+ 0xdf, 0x11, 0x6f, 0x9d, 0xd2, 0xac, 0xd4, 0x43, 0xef, 0xf8, 0x93, 0x0a, 0x71, 0xdd, 0x80, 0x39,
+ 0xdf, 0x14, 0xb7, 0x4f, 0xe9, 0x21, 0x1f, 0xed, 0x76, 0x01, 0xa1, 0x9e, 0xde, 0xb8, 0x85, 0xa6,
+ 0x64, 0x60, 0x54, 0x72, 0xd9, 0xbb, 0x7f, 0x07, 0x72, 0x6b, 0x92, 0x73, 0x8a, 0x3c, 0xc0, 0x89,
+ 0x6e, 0x2b, 0xb0, 0x61, 0x80, 0x67, 0x27, 0xb4, 0xc0, 0x13, 0x81, 0x75, 0x02, 0x4a, 0x9d, 0xd0,
+ 0x80, 0xbd, 0x8a, 0x60, 0x61, 0x93, 0xc7, 0xc0, 0xf9, 0xc3, 0x62, 0x26, 0x37, 0x40, 0x86, 0x06,
+ 0x68, 0xc4, 0xab, 0xe2, 0xc6, 0xc4, 0x79, 0xb2, 0x6f, 0x68, 0x6e, 0xe6, 0xee, 0xaf, 0x67, 0xc5,
+ 0xe5, 0x09, 0x56, 0x8d, 0x5b, 0xe2, 0x66, 0xc4, 0xf0, 0xa3, 0xeb, 0xec, 0x9a, 0xf3, 0x82, 0xbe,
+ 0xf2, 0x8d, 0xd3, 0x5a, 0xd1, 0x64, 0x53, 0xf9, 0xb7, 0xc5, 0x9b, 0x13, 0x5b, 0x61, 0x93, 0xa6,
+ 0x03, 0x7c, 0x83, 0x16, 0x88, 0x60, 0xf9, 0x6f, 0x89, 0x37, 0xa6, 0x76, 0x30, 0x5b, 0x67, 0xe4,
+ 0x7e, 0x26, 0xb7, 0x7e, 0x04, 0x2b, 0x86, 0xdd, 0x78, 0x43, 0xdc, 0x9a, 0xdc, 0x04, 0x7e, 0x7d,
+ 0xee, 0xf6, 0xb7, 0x3d, 0x10, 0x66, 0x67, 0xe4, 0xf5, 0x4b, 0x6e, 0xb9, 0x49, 0x6f, 0x81, 0xfa,
+ 0xa3, 0xde, 0x49, 0x10, 0xe6, 0x3c, 0x37, 0x9b, 0xbf, 0x23, 0x5e, 0x9b, 0xdc, 0xc5, 0x88, 0xa3,
+ 0x0a, 0x34, 0x78, 0xda, 0x3c, 0x76, 0xbd, 0xc1, 0xb8, 0xd7, 0x1e, 0x52, 0xcb, 0x79, 0x79, 0x67,
+ 0x92, 0x5b, 0x36, 0xdb, 0x3d, 0x7a, 0x86, 0x0e, 0xe4, 0x79, 0xda, 0xb7, 0xb1, 0x19, 0x88, 0xe1,
+ 0x84, 0xca, 0x80, 0x4c, 0xbf, 0x2e, 0xac, 0x89, 0x4d, 0xcb, 0x1e, 0xe5, 0x3f, 0x73, 0x86, 0xb9,
+ 0xc5, 0xbb, 0xbf, 0x98, 0x11, 0x97, 0x12, 0x2d, 0x7e, 0x98, 0x69, 0x70, 0xba, 0x31, 0x10, 0x20,
+ 0x82, 0xe1, 0x2e, 0xb1, 0x8d, 0x7c, 0x39, 0x0f, 0x00, 0x11, 0x9f, 0x4a, 0x30, 0x10, 0xfc, 0xd3,
+ 0x24, 0xd5, 0x24, 0xc0, 0xc1, 0x5d, 0xf1, 0xfa, 0xa4, 0x76, 0xa4, 0x99, 0x6d, 0x29, 0xc9, 0x52,
+ 0x5f, 0xef, 0xc4, 0xb6, 0x95, 0x2f, 0x07, 0x20, 0xe1, 0x06, 0x8d, 0xb3, 0x09, 0x70, 0x1b, 0x5a,
+ 0x09, 0x80, 0x03, 0xc2, 0xc2, 0xb4, 0x69, 0xc2, 0x8f, 0x6d, 0x0a, 0x14, 0x01, 0x00, 0x10, 0x3f,
+ 0xd5, 0x60, 0x9a, 0xe6, 0x19, 0xcc, 0x25, 0x00, 0xb6, 0x6e, 0xa9, 0x8f, 0x40, 0x6d, 0xd3, 0xfc,
+ 0xdd, 0x1f, 0xe2, 0x49, 0x24, 0x99, 0x26, 0x50, 0xe5, 0x32, 0xd9, 0x6a, 0x01, 0xa7, 0xc0, 0x1b,
+ 0x97, 0x58, 0xcf, 0x79, 0x9b, 0xec, 0xad, 0x4a, 0xad, 0xd2, 0xa8, 0x96, 0xf5, 0x61, 0x24, 0xb6,
+ 0x45, 0xa6, 0x4b, 0xe6, 0xfe, 0x54, 0x97, 0x32, 0xb1, 0x9d, 0xce, 0x15, 0x89, 0xc4, 0x01, 0x93,
+ 0x7c, 0x66, 0xce, 0xd4, 0xba, 0x5c, 0x2f, 0x95, 0x1f, 0x55, 0x30, 0x69, 0x28, 0x1f, 0x5e, 0x62,
+ 0xeb, 0x4a, 0x6d, 0xab, 0x5a, 0xab, 0xd8, 0xc0, 0xfd, 0x52, 0x2a, 0x1e, 0x38, 0x16, 0x86, 0xf9,
+ 0x09, 0x13, 0xb6, 0x81, 0x1f, 0x7f, 0x64, 0x6f, 0x35, 0xea, 0x7b, 0xbb, 0x70, 0x32, 0x4c, 0x52,
+ 0x92, 0xf7, 0x89, 0x32, 0x9b, 0x52, 0x43, 0x5a, 0x67, 0x7d, 0xb7, 0x52, 0x83, 0x13, 0x9a, 0x32,
+ 0x93, 0x68, 0x7a, 0xce, 0xf9, 0xfc, 0x6d, 0xf1, 0xea, 0xb4, 0xad, 0x53, 0x0d, 0x17, 0x1e, 0xce,
+ 0x3c, 0x4a, 0xfd, 0x7c, 0xea, 0x1b, 0xff, 0x22, 0x00, 0x00, 0xff, 0xff, 0x5f, 0xc4, 0xa6, 0x8b,
+ 0x4b, 0xd8, 0x00, 0x00,
+}