// Code generated by protoc-gen-go. DO NOT EDIT.
// source: pb.proto

package pb

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

type MSGID int32

const (
	MSGID_MsgID_Min MSGID = 0
	// server inner proto msgid
	MSGID_MsgID_ConnClose_Notice MSGID = 10
	// server inner proto end
	MSGID_MsgID_Logon_Request                   MSGID = 10000
	MSGID_MsgID_Logon_Response                  MSGID = 10001
	MSGID_MsgID_CreateClub_Request              MSGID = 30010
	MSGID_MsgID_CreateClub_Response             MSGID = 30011
	MSGID_MsgID_ClubSnapshotList_Request        MSGID = 30012
	MSGID_MsgID_ClubSnapshotList_Response       MSGID = 30013
	MSGID_MsgID_ClubSnapshotList_Notice         MSGID = 30014
	MSGID_MsgID_JoinClub_Request                MSGID = 30015
	MSGID_MsgID_JoinClub_Notice_To_Member       MSGID = 30016
	MSGID_MsgID_JoinClub_Notice                 MSGID = 30017
	MSGID_MsgID_JoinClub_Reply                  MSGID = 30018
	MSGID_MsgID_JoinClub_Response_To_Member     MSGID = 30019
	MSGID_MsgID_JoinClub_Response_To_Admin      MSGID = 30020
	MSGID_MsgID_LeaveClub_Request               MSGID = 30021
	MSGID_MsgID_LeaveClub_Response              MSGID = 30022
	MSGID_MsgID_ClubCurrentBoard_Request        MSGID = 30023
	MSGID_MsgID_ClubCurrentBoard_Response       MSGID = 30024
	MSGID_MsgID_ClubCurrentBoard_Notice         MSGID = 30025
	MSGID_MsgID_ClubMemberSnapshotList_Request  MSGID = 30026
	MSGID_MsgID_ClubMemberSnapshotList_Response MSGID = 30027
	MSGID_MsgID_ClubMemberSnapshotList_Notice   MSGID = 30028
	MSGID_MsgID_ModifyClubMember_Request        MSGID = 30029
	MSGID_MsgID_ModifyClubMember_Response       MSGID = 30030
	MSGID_MsgID_ModifyClubMember_Notice         MSGID = 30031
	MSGID_MsgID_ModifyClubInfo_Request          MSGID = 30032
	MSGID_MsgID_ModifyClubInfo_Response         MSGID = 30033
	MSGID_MsgID_RechargeClubFund_Request        MSGID = 30034
	MSGID_MsgID_RechargeClubFund_Response       MSGID = 30035
	MSGID_MsgID_GrantClubFund_Request           MSGID = 30036
	MSGID_MsgID_GrantClubFund_Response          MSGID = 30037
	MSGID_MsgID_SearchClubInfo_Request          MSGID = 30038
	MSGID_MsgID_SearchClubInfo_Response         MSGID = 30039
	MSGID_MsgID_SearchClubInfo_Notice           MSGID = 30040
	MSGID_MsgID_ClubCreaterInfo_Request         MSGID = 30041
	MSGID_MsgID_ClubCreaterInfo_Response        MSGID = 30042
	MSGID_MsgID_ClubCreaterInfo_Notice          MSGID = 30043
	MSGID_MsgID_PurchaseClubLevel_Request       MSGID = 30044
	MSGID_MsgID_PurchaseClubLevel_Response      MSGID = 30045
	MSGID_MsgID_PurchaseClubLevel_Notice        MSGID = 30046
	MSGID_MsgID_SendMsg_Request                 MSGID = 30047
	MSGID_MsgID_SendMsg_Response                MSGID = 30048
	MSGID_MsgID_SendMsg_Notice                  MSGID = 30049
	MSGID_MsgID_GetUserData_Request             MSGID = 30050
	MSGID_MsgID_GetUserData_Response            MSGID = 30051
	MSGID_MsgID_GetUserData_Notice              MSGID = 30052
	MSGID_MsgID_HeartBeat_Request               MSGID = 30053
	MSGID_MsgID_HeartBeat_Response              MSGID = 30054
	MSGID_MsgID_GetJackpotData_Request          MSGID = 30055
	MSGID_MsgID_GetJackpotData_Response         MSGID = 30056
	MSGID_MsgID_GetJackpotData_Notice           MSGID = 30057
	MSGID_MsgID_JackpotSetting_Request          MSGID = 30058
	MSGID_MsgID_JackpotSetting_Response         MSGID = 30059
	MSGID_MsgID_JackpotSetting_Notice           MSGID = 30060
	MSGID_MsgID_SetJackpot_Request              MSGID = 30061
	MSGID_MsgID_SetJackpot_Response             MSGID = 30062
	MSGID_MsgID_SetJackpot_Notice               MSGID = 30063
	MSGID_MsgID_RecoverJackpotSetting_Request   MSGID = 30064
	MSGID_MsgID_RecoverJackpotSetting_Response  MSGID = 30065
	MSGID_MsgID_JackpotAmout_Notice             MSGID = 30066
	MSGID_MsgID_CurrentRoomJackpot_Request      MSGID = 30067
	MSGID_MsgID_CurrentRoomJackpot_Response     MSGID = 30068
	MSGID_MsgID_CurrentRoomJackpot_Notice       MSGID = 30069
	MSGID_MsgID_JackpotAwardRecord_Request      MSGID = 30070
	MSGID_MsgID_JackpotAwardRecord_Response     MSGID = 30071
	MSGID_MsgID_JackpotAwardRecord_Notice       MSGID = 30072
	MSGID_MsgID_JackpotInjectAmount_Request     MSGID = 30073
	MSGID_MsgID_JackpotInjectAmount_Response    MSGID = 30074
	MSGID_MsgID_JackpotInjectAmount_Notice      MSGID = 30075
	MSGID_MsgID_ClubFund_Request                MSGID = 30076
	MSGID_MsgID_ClubFund_Response               MSGID = 30077
	MSGID_MsgID_ClubFund_Notice                 MSGID = 30078
	MSGID_MsgID_JackPotAwardInfo_Notice         MSGID = 30079
	MSGID_MsgID_CreateAlliance_Request          MSGID = 30080
	MSGID_MsgID_CreateAlliance_Response         MSGID = 30081
	MSGID_MsgID_LeaveAlliance_Request           MSGID = 30082
	MSGID_MsgID_LeaveAlliance_Response          MSGID = 30083
	MSGID_MsgID_SearchAlliance_Request          MSGID = 30084
	MSGID_MsgID_SearchAlliance_Response         MSGID = 30085
	MSGID_MsgID_SearchAlliance_Notice           MSGID = 30086
	MSGID_MsgID_KickoffAllianceMember_Request   MSGID = 30087
	MSGID_MsgID_KickoffAllianceMember_Response  MSGID = 30088
	MSGID_MsgID_KickoffAllianceMember_Notice    MSGID = 30089
	MSGID_MsgID_AllianceList_Request            MSGID = 30090
	MSGID_MsgID_AllianceList_Response           MSGID = 30091
	MSGID_MsgID_AllianceList_Notice             MSGID = 30092
	MSGID_MsgID_JoinAlliance_Request            MSGID = 30093
	MSGID_MsgID_JoinAlliance_Notice_To_Member   MSGID = 30094
	MSGID_MsgID_JoinAlliance_Notice_To_Admin    MSGID = 30095
	MSGID_MsgID_JoinAllianceReply_To_World      MSGID = 30096
	MSGID_MsgID_JoinAlliance_Response_To_Member MSGID = 30097
	MSGID_MsgID_JoinAlliance_Response_To_Admin  MSGID = 30098
	MSGID_MsgID_AddRemarks_Request              MSGID = 30099
	MSGID_MsgID_AddRemarks_Response             MSGID = 30100
	MSGID_MsgID_AddRemarks_Notice               MSGID = 30101
	MSGID_MsgID_GetAllRemarks_Request           MSGID = 30102
	MSGID_MsgID_GetAllRemarks_Response          MSGID = 30103
	MSGID_MsgID_GetAllRemarks_Notice            MSGID = 30104
	MSGID_MsgID_LeaveAlliance_Notice            MSGID = 30105
)

var MSGID_name = map[int32]string{
	0:     "MsgID_Min",
	10:    "MsgID_ConnClose_Notice",
	10000: "MsgID_Logon_Request",
	10001: "MsgID_Logon_Response",
	30010: "MsgID_CreateClub_Request",
	30011: "MsgID_CreateClub_Response",
	30012: "MsgID_ClubSnapshotList_Request",
	30013: "MsgID_ClubSnapshotList_Response",
	30014: "MsgID_ClubSnapshotList_Notice",
	30015: "MsgID_JoinClub_Request",
	30016: "MsgID_JoinClub_Notice_To_Member",
	30017: "MsgID_JoinClub_Notice",
	30018: "MsgID_JoinClub_Reply",
	30019: "MsgID_JoinClub_Response_To_Member",
	30020: "MsgID_JoinClub_Response_To_Admin",
	30021: "MsgID_LeaveClub_Request",
	30022: "MsgID_LeaveClub_Response",
	30023: "MsgID_ClubCurrentBoard_Request",
	30024: "MsgID_ClubCurrentBoard_Response",
	30025: "MsgID_ClubCurrentBoard_Notice",
	30026: "MsgID_ClubMemberSnapshotList_Request",
	30027: "MsgID_ClubMemberSnapshotList_Response",
	30028: "MsgID_ClubMemberSnapshotList_Notice",
	30029: "MsgID_ModifyClubMember_Request",
	30030: "MsgID_ModifyClubMember_Response",
	30031: "MsgID_ModifyClubMember_Notice",
	30032: "MsgID_ModifyClubInfo_Request",
	30033: "MsgID_ModifyClubInfo_Response",
	30034: "MsgID_RechargeClubFund_Request",
	30035: "MsgID_RechargeClubFund_Response",
	30036: "MsgID_GrantClubFund_Request",
	30037: "MsgID_GrantClubFund_Response",
	30038: "MsgID_SearchClubInfo_Request",
	30039: "MsgID_SearchClubInfo_Response",
	30040: "MsgID_SearchClubInfo_Notice",
	30041: "MsgID_ClubCreaterInfo_Request",
	30042: "MsgID_ClubCreaterInfo_Response",
	30043: "MsgID_ClubCreaterInfo_Notice",
	30044: "MsgID_PurchaseClubLevel_Request",
	30045: "MsgID_PurchaseClubLevel_Response",
	30046: "MsgID_PurchaseClubLevel_Notice",
	30047: "MsgID_SendMsg_Request",
	30048: "MsgID_SendMsg_Response",
	30049: "MsgID_SendMsg_Notice",
	30050: "MsgID_GetUserData_Request",
	30051: "MsgID_GetUserData_Response",
	30052: "MsgID_GetUserData_Notice",
	30053: "MsgID_HeartBeat_Request",
	30054: "MsgID_HeartBeat_Response",
	30055: "MsgID_GetJackpotData_Request",
	30056: "MsgID_GetJackpotData_Response",
	30057: "MsgID_GetJackpotData_Notice",
	30058: "MsgID_JackpotSetting_Request",
	30059: "MsgID_JackpotSetting_Response",
	30060: "MsgID_JackpotSetting_Notice",
	30061: "MsgID_SetJackpot_Request",
	30062: "MsgID_SetJackpot_Response",
	30063: "MsgID_SetJackpot_Notice",
	30064: "MsgID_RecoverJackpotSetting_Request",
	30065: "MsgID_RecoverJackpotSetting_Response",
	30066: "MsgID_JackpotAmout_Notice",
	30067: "MsgID_CurrentRoomJackpot_Request",
	30068: "MsgID_CurrentRoomJackpot_Response",
	30069: "MsgID_CurrentRoomJackpot_Notice",
	30070: "MsgID_JackpotAwardRecord_Request",
	30071: "MsgID_JackpotAwardRecord_Response",
	30072: "MsgID_JackpotAwardRecord_Notice",
	30073: "MsgID_JackpotInjectAmount_Request",
	30074: "MsgID_JackpotInjectAmount_Response",
	30075: "MsgID_JackpotInjectAmount_Notice",
	30076: "MsgID_ClubFund_Request",
	30077: "MsgID_ClubFund_Response",
	30078: "MsgID_ClubFund_Notice",
	30079: "MsgID_JackPotAwardInfo_Notice",
	30080: "MsgID_CreateAlliance_Request",
	30081: "MsgID_CreateAlliance_Response",
	30082: "MsgID_LeaveAlliance_Request",
	30083: "MsgID_LeaveAlliance_Response",
	30084: "MsgID_SearchAlliance_Request",
	30085: "MsgID_SearchAlliance_Response",
	30086: "MsgID_SearchAlliance_Notice",
	30087: "MsgID_KickoffAllianceMember_Request",
	30088: "MsgID_KickoffAllianceMember_Response",
	30089: "MsgID_KickoffAllianceMember_Notice",
	30090: "MsgID_AllianceList_Request",
	30091: "MsgID_AllianceList_Response",
	30092: "MsgID_AllianceList_Notice",
	30093: "MsgID_JoinAlliance_Request",
	30094: "MsgID_JoinAlliance_Notice_To_Member",
	30095: "MsgID_JoinAlliance_Notice_To_Admin",
	30096: "MsgID_JoinAllianceReply_To_World",
	30097: "MsgID_JoinAlliance_Response_To_Member",
	30098: "MsgID_JoinAlliance_Response_To_Admin",
	30099: "MsgID_AddRemarks_Request",
	30100: "MsgID_AddRemarks_Response",
	30101: "MsgID_AddRemarks_Notice",
	30102: "MsgID_GetAllRemarks_Request",
	30103: "MsgID_GetAllRemarks_Response",
	30104: "MsgID_GetAllRemarks_Notice",
	30105: "MsgID_LeaveAlliance_Notice",
}
var MSGID_value = map[string]int32{
	"MsgID_Min":                             0,
	"MsgID_ConnClose_Notice":                10,
	"MsgID_Logon_Request":                   10000,
	"MsgID_Logon_Response":                  10001,
	"MsgID_CreateClub_Request":              30010,
	"MsgID_CreateClub_Response":             30011,
	"MsgID_ClubSnapshotList_Request":        30012,
	"MsgID_ClubSnapshotList_Response":       30013,
	"MsgID_ClubSnapshotList_Notice":         30014,
	"MsgID_JoinClub_Request":                30015,
	"MsgID_JoinClub_Notice_To_Member":       30016,
	"MsgID_JoinClub_Notice":                 30017,
	"MsgID_JoinClub_Reply":                  30018,
	"MsgID_JoinClub_Response_To_Member":     30019,
	"MsgID_JoinClub_Response_To_Admin":      30020,
	"MsgID_LeaveClub_Request":               30021,
	"MsgID_LeaveClub_Response":              30022,
	"MsgID_ClubCurrentBoard_Request":        30023,
	"MsgID_ClubCurrentBoard_Response":       30024,
	"MsgID_ClubCurrentBoard_Notice":         30025,
	"MsgID_ClubMemberSnapshotList_Request":  30026,
	"MsgID_ClubMemberSnapshotList_Response": 30027,
	"MsgID_ClubMemberSnapshotList_Notice":   30028,
	"MsgID_ModifyClubMember_Request":        30029,
	"MsgID_ModifyClubMember_Response":       30030,
	"MsgID_ModifyClubMember_Notice":         30031,
	"MsgID_ModifyClubInfo_Request":          30032,
	"MsgID_ModifyClubInfo_Response":         30033,
	"MsgID_RechargeClubFund_Request":        30034,
	"MsgID_RechargeClubFund_Response":       30035,
	"MsgID_GrantClubFund_Request":           30036,
	"MsgID_GrantClubFund_Response":          30037,
	"MsgID_SearchClubInfo_Request":          30038,
	"MsgID_SearchClubInfo_Response":         30039,
	"MsgID_SearchClubInfo_Notice":           30040,
	"MsgID_ClubCreaterInfo_Request":         30041,
	"MsgID_ClubCreaterInfo_Response":        30042,
	"MsgID_ClubCreaterInfo_Notice":          30043,
	"MsgID_PurchaseClubLevel_Request":       30044,
	"MsgID_PurchaseClubLevel_Response":      30045,
	"MsgID_PurchaseClubLevel_Notice":        30046,
	"MsgID_SendMsg_Request":                 30047,
	"MsgID_SendMsg_Response":                30048,
	"MsgID_SendMsg_Notice":                  30049,
	"MsgID_GetUserData_Request":             30050,
	"MsgID_GetUserData_Response":            30051,
	"MsgID_GetUserData_Notice":              30052,
	"MsgID_HeartBeat_Request":               30053,
	"MsgID_HeartBeat_Response":              30054,
	"MsgID_GetJackpotData_Request":          30055,
	"MsgID_GetJackpotData_Response":         30056,
	"MsgID_GetJackpotData_Notice":           30057,
	"MsgID_JackpotSetting_Request":          30058,
	"MsgID_JackpotSetting_Response":         30059,
	"MsgID_JackpotSetting_Notice":           30060,
	"MsgID_SetJackpot_Request":              30061,
	"MsgID_SetJackpot_Response":             30062,
	"MsgID_SetJackpot_Notice":               30063,
	"MsgID_RecoverJackpotSetting_Request":   30064,
	"MsgID_RecoverJackpotSetting_Response":  30065,
	"MsgID_JackpotAmout_Notice":             30066,
	"MsgID_CurrentRoomJackpot_Request":      30067,
	"MsgID_CurrentRoomJackpot_Response":     30068,
	"MsgID_CurrentRoomJackpot_Notice":       30069,
	"MsgID_JackpotAwardRecord_Request":      30070,
	"MsgID_JackpotAwardRecord_Response":     30071,
	"MsgID_JackpotAwardRecord_Notice":       30072,
	"MsgID_JackpotInjectAmount_Request":     30073,
	"MsgID_JackpotInjectAmount_Response":    30074,
	"MsgID_JackpotInjectAmount_Notice":      30075,
	"MsgID_ClubFund_Request":                30076,
	"MsgID_ClubFund_Response":               30077,
	"MsgID_ClubFund_Notice":                 30078,
	"MsgID_JackPotAwardInfo_Notice":         30079,
	"MsgID_CreateAlliance_Request":          30080,
	"MsgID_CreateAlliance_Response":         30081,
	"MsgID_LeaveAlliance_Request":           30082,
	"MsgID_LeaveAlliance_Response":          30083,
	"MsgID_SearchAlliance_Request":          30084,
	"MsgID_SearchAlliance_Response":         30085,
	"MsgID_SearchAlliance_Notice":           30086,
	"MsgID_KickoffAllianceMember_Request":   30087,
	"MsgID_KickoffAllianceMember_Response":  30088,
	"MsgID_KickoffAllianceMember_Notice":    30089,
	"MsgID_AllianceList_Request":            30090,
	"MsgID_AllianceList_Response":           30091,
	"MsgID_AllianceList_Notice":             30092,
	"MsgID_JoinAlliance_Request":            30093,
	"MsgID_JoinAlliance_Notice_To_Member":   30094,
	"MsgID_JoinAlliance_Notice_To_Admin":    30095,
	"MsgID_JoinAllianceReply_To_World":      30096,
	"MsgID_JoinAlliance_Response_To_Member": 30097,
	"MsgID_JoinAlliance_Response_To_Admin":  30098,
	"MsgID_AddRemarks_Request":              30099,
	"MsgID_AddRemarks_Response":             30100,
	"MsgID_AddRemarks_Notice":               30101,
	"MsgID_GetAllRemarks_Request":           30102,
	"MsgID_GetAllRemarks_Response":          30103,
	"MsgID_GetAllRemarks_Notice":            30104,
	"MsgID_LeaveAlliance_Notice":            30105,
}

func (x MSGID) String() string {
	return proto.EnumName(MSGID_name, int32(x))
}
func (MSGID) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }

type ActionType int32

const (
	ActionType_Enum_Action_Check         ActionType = 0
	ActionType_Enum_Action_Fold          ActionType = 1
	ActionType_Enum_Action_Call          ActionType = 2
	ActionType_Enum_Action_Bet           ActionType = 3
	ActionType_Enum_Action_Raise         ActionType = 4
	ActionType_Enum_Action_Allin         ActionType = 5
	ActionType_Enum_Action_CallMuck      ActionType = 6
	ActionType_Enum_Action_AddActionTime ActionType = 7
)

var ActionType_name = map[int32]string{
	0: "Enum_Action_Check",
	1: "Enum_Action_Fold",
	2: "Enum_Action_Call",
	3: "Enum_Action_Bet",
	4: "Enum_Action_Raise",
	5: "Enum_Action_Allin",
	6: "Enum_Action_CallMuck",
	7: "Enum_Action_AddActionTime",
}
var ActionType_value = map[string]int32{
	"Enum_Action_Check":         0,
	"Enum_Action_Fold":          1,
	"Enum_Action_Call":          2,
	"Enum_Action_Bet":           3,
	"Enum_Action_Raise":         4,
	"Enum_Action_Allin":         5,
	"Enum_Action_CallMuck":      6,
	"Enum_Action_AddActionTime": 7,
}

func (x ActionType) String() string {
	return proto.EnumName(ActionType_name, int32(x))
}
func (ActionType) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }

type PlayerGameData struct {
}

func (m *PlayerGameData) Reset()                    { *m = PlayerGameData{} }
func (m *PlayerGameData) String() string            { return proto.CompactTextString(m) }
func (*PlayerGameData) ProtoMessage()               {}
func (*PlayerGameData) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }

type PlayerInfo struct {
	Playerid   int32           `protobuf:"varint,1,opt,name=playerid" json:"playerid,omitempty"`
	Seatid     int32           `protobuf:"varint,2,opt,name=seatid" json:"seatid,omitempty"`
	Name       string          `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	Headurl    string          `protobuf:"bytes,4,opt,name=headurl" json:"headurl,omitempty"`
	Marks      string          `protobuf:"bytes,5,opt,name=marks" json:"marks,omitempty"`
	Gender     int32           `protobuf:"varint,6,opt,name=gender" json:"gender,omitempty"`
	Stake      int32           `protobuf:"varint,7,opt,name=stake" json:"stake,omitempty"`
	BuyinLimit int32           `protobuf:"varint,8,opt,name=buyin_limit,json=buyinLimit" json:"buyin_limit,omitempty"`
	LastAction ActionType      `protobuf:"varint,9,opt,name=last_action,json=lastAction,enum=pb.ActionType" json:"last_action,omitempty"`
	InGame     bool            `protobuf:"varint,10,opt,name=in_game,json=inGame" json:"in_game,omitempty"`
	Gamedata   *PlayerGameData `protobuf:"bytes,11,opt,name=gamedata" json:"gamedata,omitempty"`
}

func (m *PlayerInfo) Reset()                    { *m = PlayerInfo{} }
func (m *PlayerInfo) String() string            { return proto.CompactTextString(m) }
func (*PlayerInfo) ProtoMessage()               {}
func (*PlayerInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }

func (m *PlayerInfo) GetPlayerid() int32 {
	if m != nil {
		return m.Playerid
	}
	return 0
}

func (m *PlayerInfo) GetSeatid() int32 {
	if m != nil {
		return m.Seatid
	}
	return 0
}

func (m *PlayerInfo) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

func (m *PlayerInfo) GetHeadurl() string {
	if m != nil {
		return m.Headurl
	}
	return ""
}

func (m *PlayerInfo) GetMarks() string {
	if m != nil {
		return m.Marks
	}
	return ""
}

func (m *PlayerInfo) GetGender() int32 {
	if m != nil {
		return m.Gender
	}
	return 0
}

func (m *PlayerInfo) GetStake() int32 {
	if m != nil {
		return m.Stake
	}
	return 0
}

func (m *PlayerInfo) GetBuyinLimit() int32 {
	if m != nil {
		return m.BuyinLimit
	}
	return 0
}

func (m *PlayerInfo) GetLastAction() ActionType {
	if m != nil {
		return m.LastAction
	}
	return ActionType_Enum_Action_Check
}

func (m *PlayerInfo) GetInGame() bool {
	if m != nil {
		return m.InGame
	}
	return false
}

func (m *PlayerInfo) GetGamedata() *PlayerGameData {
	if m != nil {
		return m.Gamedata
	}
	return nil
}

// logon
type RequestLogon struct {
	Version string `protobuf:"bytes,1,opt,name=version" json:"version,omitempty"`
	Token   string `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
}

func (m *RequestLogon) Reset()                    { *m = RequestLogon{} }
func (m *RequestLogon) String() string            { return proto.CompactTextString(m) }
func (*RequestLogon) ProtoMessage()               {}
func (*RequestLogon) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }

func (m *RequestLogon) GetVersion() string {
	if m != nil {
		return m.Version
	}
	return ""
}

func (m *RequestLogon) GetToken() string {
	if m != nil {
		return m.Token
	}
	return ""
}

type ResponseLogon struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseLogon) Reset()                    { *m = ResponseLogon{} }
func (m *ResponseLogon) String() string            { return proto.CompactTextString(m) }
func (*ResponseLogon) ProtoMessage()               {}
func (*ResponseLogon) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }

func (m *ResponseLogon) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

// create club
type ClubParams struct {
	ClubName string `protobuf:"bytes,1,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
	ClubArea string `protobuf:"bytes,2,opt,name=club_area,json=clubArea" json:"club_area,omitempty"`
	ClubIcon string `protobuf:"bytes,3,opt,name=club_icon,json=clubIcon" json:"club_icon,omitempty"`
}

func (m *ClubParams) Reset()                    { *m = ClubParams{} }
func (m *ClubParams) String() string            { return proto.CompactTextString(m) }
func (*ClubParams) ProtoMessage()               {}
func (*ClubParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }

func (m *ClubParams) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

func (m *ClubParams) GetClubArea() string {
	if m != nil {
		return m.ClubArea
	}
	return ""
}

func (m *ClubParams) GetClubIcon() string {
	if m != nil {
		return m.ClubIcon
	}
	return ""
}

type RequestCreateClub struct {
	Param *ClubParams `protobuf:"bytes,1,opt,name=param" json:"param,omitempty"`
}

func (m *RequestCreateClub) Reset()                    { *m = RequestCreateClub{} }
func (m *RequestCreateClub) String() string            { return proto.CompactTextString(m) }
func (*RequestCreateClub) ProtoMessage()               {}
func (*RequestCreateClub) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }

func (m *RequestCreateClub) GetParam() *ClubParams {
	if m != nil {
		return m.Param
	}
	return nil
}

type ResponseCreateClub struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseCreateClub) Reset()                    { *m = ResponseCreateClub{} }
func (m *ResponseCreateClub) String() string            { return proto.CompactTextString(m) }
func (*ResponseCreateClub) ProtoMessage()               {}
func (*ResponseCreateClub) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }

func (m *ResponseCreateClub) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

// ClubSnapshotList
type RequestClubSnapshotList struct {
	Uid int32 `protobuf:"varint,1,opt,name=uid" json:"uid,omitempty"`
}

func (m *RequestClubSnapshotList) Reset()                    { *m = RequestClubSnapshotList{} }
func (m *RequestClubSnapshotList) String() string            { return proto.CompactTextString(m) }
func (*RequestClubSnapshotList) ProtoMessage()               {}
func (*RequestClubSnapshotList) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }

func (m *RequestClubSnapshotList) GetUid() int32 {
	if m != nil {
		return m.Uid
	}
	return 0
}

type ResponseClubSnapshotList struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseClubSnapshotList) Reset()                    { *m = ResponseClubSnapshotList{} }
func (m *ResponseClubSnapshotList) String() string            { return proto.CompactTextString(m) }
func (*ResponseClubSnapshotList) ProtoMessage()               {}
func (*ResponseClubSnapshotList) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{8} }

func (m *ResponseClubSnapshotList) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type ClubSnapshotListParams struct {
	ClubId            int32   `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubName          string  `protobuf:"bytes,2,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
	ClubArea          string  `protobuf:"bytes,3,opt,name=club_area,json=clubArea" json:"club_area,omitempty"`
	ClubIcon          string  `protobuf:"bytes,4,opt,name=club_icon,json=clubIcon" json:"club_icon,omitempty"`
	ClubMemberMax     int32   `protobuf:"varint,5,opt,name=club_member_max,json=clubMemberMax" json:"club_member_max,omitempty"`
	ClubMemberCount   int32   `protobuf:"varint,6,opt,name=club_member_count,json=clubMemberCount" json:"club_member_count,omitempty"`
	ClubType          int32   `protobuf:"varint,7,opt,name=club_type,json=clubType" json:"club_type,omitempty"`
	ClubOwner         int32   `protobuf:"varint,8,opt,name=club_owner,json=clubOwner" json:"club_owner,omitempty"`
	ClubAsset         int32   `protobuf:"varint,9,opt,name=club_asset,json=clubAsset" json:"club_asset,omitempty"`
	ClubDescrption    string  `protobuf:"bytes,10,opt,name=club_descrption,json=clubDescrption" json:"club_descrption,omitempty"`
	ClubCreateTime    int32   `protobuf:"varint,11,opt,name=club_create_time,json=clubCreateTime" json:"club_create_time,omitempty"`
	ClubLevel         int32   `protobuf:"varint,12,opt,name=club_level,json=clubLevel" json:"club_level,omitempty"`
	ExpireTime        uint32  `protobuf:"varint,13,opt,name=expire_time,json=expireTime" json:"expire_time,omitempty"`
	IsPublicMember    int32   `protobuf:"varint,14,opt,name=is_public_member,json=isPublicMember" json:"is_public_member,omitempty"`
	OpenedBlindlevels []int32 `protobuf:"varint,15,rep,packed,name=opened_blindlevels,json=openedBlindlevels" json:"opened_blindlevels,omitempty"`
	IsManager         int32   `protobuf:"varint,16,opt,name=is_manager,json=isManager" json:"is_manager,omitempty"`
}

func (m *ClubSnapshotListParams) Reset()                    { *m = ClubSnapshotListParams{} }
func (m *ClubSnapshotListParams) String() string            { return proto.CompactTextString(m) }
func (*ClubSnapshotListParams) ProtoMessage()               {}
func (*ClubSnapshotListParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{9} }

func (m *ClubSnapshotListParams) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *ClubSnapshotListParams) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

func (m *ClubSnapshotListParams) GetClubArea() string {
	if m != nil {
		return m.ClubArea
	}
	return ""
}

func (m *ClubSnapshotListParams) GetClubIcon() string {
	if m != nil {
		return m.ClubIcon
	}
	return ""
}

func (m *ClubSnapshotListParams) GetClubMemberMax() int32 {
	if m != nil {
		return m.ClubMemberMax
	}
	return 0
}

func (m *ClubSnapshotListParams) GetClubMemberCount() int32 {
	if m != nil {
		return m.ClubMemberCount
	}
	return 0
}

func (m *ClubSnapshotListParams) GetClubType() int32 {
	if m != nil {
		return m.ClubType
	}
	return 0
}

func (m *ClubSnapshotListParams) GetClubOwner() int32 {
	if m != nil {
		return m.ClubOwner
	}
	return 0
}

func (m *ClubSnapshotListParams) GetClubAsset() int32 {
	if m != nil {
		return m.ClubAsset
	}
	return 0
}

func (m *ClubSnapshotListParams) GetClubDescrption() string {
	if m != nil {
		return m.ClubDescrption
	}
	return ""
}

func (m *ClubSnapshotListParams) GetClubCreateTime() int32 {
	if m != nil {
		return m.ClubCreateTime
	}
	return 0
}

func (m *ClubSnapshotListParams) GetClubLevel() int32 {
	if m != nil {
		return m.ClubLevel
	}
	return 0
}

func (m *ClubSnapshotListParams) GetExpireTime() uint32 {
	if m != nil {
		return m.ExpireTime
	}
	return 0
}

func (m *ClubSnapshotListParams) GetIsPublicMember() int32 {
	if m != nil {
		return m.IsPublicMember
	}
	return 0
}

func (m *ClubSnapshotListParams) GetOpenedBlindlevels() []int32 {
	if m != nil {
		return m.OpenedBlindlevels
	}
	return nil
}

func (m *ClubSnapshotListParams) GetIsManager() int32 {
	if m != nil {
		return m.IsManager
	}
	return 0
}

type NoticeClubSnapshotList struct {
	List []*ClubSnapshotListParams `protobuf:"bytes,1,rep,name=list" json:"list,omitempty"`
}

func (m *NoticeClubSnapshotList) Reset()                    { *m = NoticeClubSnapshotList{} }
func (m *NoticeClubSnapshotList) String() string            { return proto.CompactTextString(m) }
func (*NoticeClubSnapshotList) ProtoMessage()               {}
func (*NoticeClubSnapshotList) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10} }

func (m *NoticeClubSnapshotList) GetList() []*ClubSnapshotListParams {
	if m != nil {
		return m.List
	}
	return nil
}

// Join club
type JoinClubParams struct {
	ClubId      int32  `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubUid     int32  `protobuf:"varint,2,opt,name=club_uid,json=clubUid" json:"club_uid,omitempty"`
	ClubMessage string `protobuf:"bytes,3,opt,name=club_message,json=clubMessage" json:"club_message,omitempty"`
}

func (m *JoinClubParams) Reset()                    { *m = JoinClubParams{} }
func (m *JoinClubParams) String() string            { return proto.CompactTextString(m) }
func (*JoinClubParams) ProtoMessage()               {}
func (*JoinClubParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{11} }

func (m *JoinClubParams) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *JoinClubParams) GetClubUid() int32 {
	if m != nil {
		return m.ClubUid
	}
	return 0
}

func (m *JoinClubParams) GetClubMessage() string {
	if m != nil {
		return m.ClubMessage
	}
	return ""
}

type RequestJoinClub struct {
	ClubId      int32  `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubUid     int32  `protobuf:"varint,2,opt,name=club_uid,json=clubUid" json:"club_uid,omitempty"`
	ClubMessage string `protobuf:"bytes,3,opt,name=club_message,json=clubMessage" json:"club_message,omitempty"`
}

func (m *RequestJoinClub) Reset()                    { *m = RequestJoinClub{} }
func (m *RequestJoinClub) String() string            { return proto.CompactTextString(m) }
func (*RequestJoinClub) ProtoMessage()               {}
func (*RequestJoinClub) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{12} }

func (m *RequestJoinClub) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *RequestJoinClub) GetClubUid() int32 {
	if m != nil {
		return m.ClubUid
	}
	return 0
}

func (m *RequestJoinClub) GetClubMessage() string {
	if m != nil {
		return m.ClubMessage
	}
	return ""
}

type NoticeJoinClub struct {
	// JoinClubParams param = 1;
	ClubId         int32  `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubUid        int32  `protobuf:"varint,2,opt,name=club_uid,json=clubUid" json:"club_uid,omitempty"`
	ClubMessage    string `protobuf:"bytes,3,opt,name=club_message,json=clubMessage" json:"club_message,omitempty"`
	ApplicantName  string `protobuf:"bytes,4,opt,name=applicant_name,json=applicantName" json:"applicant_name,omitempty"`
	ApplicantThumb string `protobuf:"bytes,5,opt,name=applicant_thumb,json=applicantThumb" json:"applicant_thumb,omitempty"`
	ClubName       string `protobuf:"bytes,6,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
}

func (m *NoticeJoinClub) Reset()                    { *m = NoticeJoinClub{} }
func (m *NoticeJoinClub) String() string            { return proto.CompactTextString(m) }
func (*NoticeJoinClub) ProtoMessage()               {}
func (*NoticeJoinClub) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{13} }

func (m *NoticeJoinClub) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeJoinClub) GetClubUid() int32 {
	if m != nil {
		return m.ClubUid
	}
	return 0
}

func (m *NoticeJoinClub) GetClubMessage() string {
	if m != nil {
		return m.ClubMessage
	}
	return ""
}

func (m *NoticeJoinClub) GetApplicantName() string {
	if m != nil {
		return m.ApplicantName
	}
	return ""
}

func (m *NoticeJoinClub) GetApplicantThumb() string {
	if m != nil {
		return m.ApplicantThumb
	}
	return ""
}

func (m *NoticeJoinClub) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

type ResponseJoinClubToMember struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseJoinClubToMember) Reset()                    { *m = ResponseJoinClubToMember{} }
func (m *ResponseJoinClubToMember) String() string            { return proto.CompactTextString(m) }
func (*ResponseJoinClubToMember) ProtoMessage()               {}
func (*ResponseJoinClubToMember) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{14} }

func (m *ResponseJoinClubToMember) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type ResponseJoinClubToAdmin struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseJoinClubToAdmin) Reset()                    { *m = ResponseJoinClubToAdmin{} }
func (m *ResponseJoinClubToAdmin) String() string            { return proto.CompactTextString(m) }
func (*ResponseJoinClubToAdmin) ProtoMessage()               {}
func (*ResponseJoinClubToAdmin) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{15} }

func (m *ResponseJoinClubToAdmin) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeJoinClubToMember struct {
	Result   int32  `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
	ClubId   int32  `protobuf:"varint,2,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	Uid      int32  `protobuf:"varint,3,opt,name=uid" json:"uid,omitempty"`
	Reason   string `protobuf:"bytes,4,opt,name=reason" json:"reason,omitempty"`
	ClubName string `protobuf:"bytes,5,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
}

func (m *NoticeJoinClubToMember) Reset()                    { *m = NoticeJoinClubToMember{} }
func (m *NoticeJoinClubToMember) String() string            { return proto.CompactTextString(m) }
func (*NoticeJoinClubToMember) ProtoMessage()               {}
func (*NoticeJoinClubToMember) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{16} }

func (m *NoticeJoinClubToMember) GetResult() int32 {
	if m != nil {
		return m.Result
	}
	return 0
}

func (m *NoticeJoinClubToMember) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeJoinClubToMember) GetUid() int32 {
	if m != nil {
		return m.Uid
	}
	return 0
}

func (m *NoticeJoinClubToMember) GetReason() string {
	if m != nil {
		return m.Reason
	}
	return ""
}

func (m *NoticeJoinClubToMember) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

type ReplyJoinClub struct {
	Result int32  `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
	ClubId int32  `protobuf:"varint,2,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	Uid    int32  `protobuf:"varint,3,opt,name=uid" json:"uid,omitempty"`
	Reason string `protobuf:"bytes,4,opt,name=reason" json:"reason,omitempty"`
}

func (m *ReplyJoinClub) Reset()                    { *m = ReplyJoinClub{} }
func (m *ReplyJoinClub) String() string            { return proto.CompactTextString(m) }
func (*ReplyJoinClub) ProtoMessage()               {}
func (*ReplyJoinClub) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{17} }

func (m *ReplyJoinClub) GetResult() int32 {
	if m != nil {
		return m.Result
	}
	return 0
}

func (m *ReplyJoinClub) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *ReplyJoinClub) GetUid() int32 {
	if m != nil {
		return m.Uid
	}
	return 0
}

func (m *ReplyJoinClub) GetReason() string {
	if m != nil {
		return m.Reason
	}
	return ""
}

type RequestLeaveClub struct {
	Param *LeaveClubParams `protobuf:"bytes,1,opt,name=param" json:"param,omitempty"`
}

func (m *RequestLeaveClub) Reset()                    { *m = RequestLeaveClub{} }
func (m *RequestLeaveClub) String() string            { return proto.CompactTextString(m) }
func (*RequestLeaveClub) ProtoMessage()               {}
func (*RequestLeaveClub) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{18} }

func (m *RequestLeaveClub) GetParam() *LeaveClubParams {
	if m != nil {
		return m.Param
	}
	return nil
}

type ResponseLeaveClub struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseLeaveClub) Reset()                    { *m = ResponseLeaveClub{} }
func (m *ResponseLeaveClub) String() string            { return proto.CompactTextString(m) }
func (*ResponseLeaveClub) ProtoMessage()               {}
func (*ResponseLeaveClub) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{19} }

func (m *ResponseLeaveClub) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

//
type LeaveClubParams struct {
	ClubId     int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubDid    int32 `protobuf:"varint,2,opt,name=club_did,json=clubDid" json:"club_did,omitempty"`
	ClubAmount int32 `protobuf:"varint,3,opt,name=club_amount,json=clubAmount" json:"club_amount,omitempty"`
}

func (m *LeaveClubParams) Reset()                    { *m = LeaveClubParams{} }
func (m *LeaveClubParams) String() string            { return proto.CompactTextString(m) }
func (*LeaveClubParams) ProtoMessage()               {}
func (*LeaveClubParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{20} }

func (m *LeaveClubParams) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *LeaveClubParams) GetClubDid() int32 {
	if m != nil {
		return m.ClubDid
	}
	return 0
}

func (m *LeaveClubParams) GetClubAmount() int32 {
	if m != nil {
		return m.ClubAmount
	}
	return 0
}

//
type ClubCurrentBoardParams struct {
	ClubId  int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubUid int32 `protobuf:"varint,2,opt,name=club_uid,json=clubUid" json:"club_uid,omitempty"`
}

func (m *ClubCurrentBoardParams) Reset()                    { *m = ClubCurrentBoardParams{} }
func (m *ClubCurrentBoardParams) String() string            { return proto.CompactTextString(m) }
func (*ClubCurrentBoardParams) ProtoMessage()               {}
func (*ClubCurrentBoardParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{21} }

func (m *ClubCurrentBoardParams) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *ClubCurrentBoardParams) GetClubUid() int32 {
	if m != nil {
		return m.ClubUid
	}
	return 0
}

type RequestClubCurrentBoard struct {
	Param *ClubCurrentBoardParams `protobuf:"bytes,1,opt,name=param" json:"param,omitempty"`
}

func (m *RequestClubCurrentBoard) Reset()                    { *m = RequestClubCurrentBoard{} }
func (m *RequestClubCurrentBoard) String() string            { return proto.CompactTextString(m) }
func (*RequestClubCurrentBoard) ProtoMessage()               {}
func (*RequestClubCurrentBoard) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{22} }

func (m *RequestClubCurrentBoard) GetParam() *ClubCurrentBoardParams {
	if m != nil {
		return m.Param
	}
	return nil
}

type ClubGameSnapshot struct {
	CreatePlayerId int32  `protobuf:"varint,1,opt,name=create_player_id,json=createPlayerId" json:"create_player_id,omitempty"`
	CreatorName    string `protobuf:"bytes,2,opt,name=creator_name,json=creatorName" json:"creator_name,omitempty"`
	ClubId         int32  `protobuf:"varint,3,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	GameMode       int32  `protobuf:"varint,4,opt,name=game_mode,json=gameMode" json:"game_mode,omitempty"`
	RoomName       string `protobuf:"bytes,5,opt,name=room_name,json=roomName" json:"room_name,omitempty"`
	PlayerCount    int32  `protobuf:"varint,6,opt,name=player_count,json=playerCount" json:"player_count,omitempty"`
	SmallBlind     int32  `protobuf:"varint,7,opt,name=small_blind,json=smallBlind" json:"small_blind,omitempty"`
	BigBlind       int32  `protobuf:"varint,8,opt,name=big_blind,json=bigBlind" json:"big_blind,omitempty"`
	BuyinMin       int32  `protobuf:"varint,9,opt,name=buyin_min,json=buyinMin" json:"buyin_min,omitempty"`
	BuyinMax       int32  `protobuf:"varint,10,opt,name=buyin_max,json=buyinMax" json:"buyin_max,omitempty"`
	CreateTime     int32  `protobuf:"varint,11,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
	BuyinControl   bool   `protobuf:"varint,12,opt,name=buyin_control,json=buyinControl" json:"buyin_control,omitempty"`
	Insurance      bool   `protobuf:"varint,13,opt,name=insurance" json:"insurance,omitempty"`
	AntiCheating   bool   `protobuf:"varint,14,opt,name=anti_cheating,json=antiCheating" json:"anti_cheating,omitempty"`
	Straddle       bool   `protobuf:"varint,15,opt,name=straddle" json:"straddle,omitempty"`
	RandSeat       bool   `protobuf:"varint,16,opt,name=rand_seat,json=randSeat" json:"rand_seat,omitempty"`
	Ante           int32  `protobuf:"varint,17,opt,name=ante" json:"ante,omitempty"`
	PlayerCountMax int32  `protobuf:"varint,18,opt,name=player_count_max,json=playerCountMax" json:"player_count_max,omitempty"`
	OwnerType      int32  `protobuf:"varint,19,opt,name=owner_type,json=ownerType" json:"owner_type,omitempty"`
	PicPath        string `protobuf:"bytes,20,opt,name=pic_path,json=picPath" json:"pic_path,omitempty"`
	ClubName       string `protobuf:"bytes,21,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
	RuleTimeLimit  int32  `protobuf:"varint,22,opt,name=rule_time_limit,json=ruleTimeLimit" json:"rule_time_limit,omitempty"`
	RoomId         int32  `protobuf:"varint,23,opt,name=room_id,json=roomId" json:"room_id,omitempty"`
	GameStatus     int32  `protobuf:"varint,24,opt,name=game_status,json=gameStatus" json:"game_status,omitempty"`
	StartTime      int32  `protobuf:"varint,25,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
	JackpotIsopen  bool   `protobuf:"varint,26,opt,name=jackpot_isopen,json=jackpotIsopen" json:"jackpot_isopen,omitempty"`
	IsAllinAllfold bool   `protobuf:"varint,27,opt,name=is_allin_allfold,json=isAllinAllfold" json:"is_allin_allfold,omitempty"`
	ExtraTime      int32  `protobuf:"varint,28,opt,name=extra_time,json=extraTime" json:"extra_time,omitempty"`
}

func (m *ClubGameSnapshot) Reset()                    { *m = ClubGameSnapshot{} }
func (m *ClubGameSnapshot) String() string            { return proto.CompactTextString(m) }
func (*ClubGameSnapshot) ProtoMessage()               {}
func (*ClubGameSnapshot) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{23} }

func (m *ClubGameSnapshot) GetCreatePlayerId() int32 {
	if m != nil {
		return m.CreatePlayerId
	}
	return 0
}

func (m *ClubGameSnapshot) GetCreatorName() string {
	if m != nil {
		return m.CreatorName
	}
	return ""
}

func (m *ClubGameSnapshot) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *ClubGameSnapshot) GetGameMode() int32 {
	if m != nil {
		return m.GameMode
	}
	return 0
}

func (m *ClubGameSnapshot) GetRoomName() string {
	if m != nil {
		return m.RoomName
	}
	return ""
}

func (m *ClubGameSnapshot) GetPlayerCount() int32 {
	if m != nil {
		return m.PlayerCount
	}
	return 0
}

func (m *ClubGameSnapshot) GetSmallBlind() int32 {
	if m != nil {
		return m.SmallBlind
	}
	return 0
}

func (m *ClubGameSnapshot) GetBigBlind() int32 {
	if m != nil {
		return m.BigBlind
	}
	return 0
}

func (m *ClubGameSnapshot) GetBuyinMin() int32 {
	if m != nil {
		return m.BuyinMin
	}
	return 0
}

func (m *ClubGameSnapshot) GetBuyinMax() int32 {
	if m != nil {
		return m.BuyinMax
	}
	return 0
}

func (m *ClubGameSnapshot) GetCreateTime() int32 {
	if m != nil {
		return m.CreateTime
	}
	return 0
}

func (m *ClubGameSnapshot) GetBuyinControl() bool {
	if m != nil {
		return m.BuyinControl
	}
	return false
}

func (m *ClubGameSnapshot) GetInsurance() bool {
	if m != nil {
		return m.Insurance
	}
	return false
}

func (m *ClubGameSnapshot) GetAntiCheating() bool {
	if m != nil {
		return m.AntiCheating
	}
	return false
}

func (m *ClubGameSnapshot) GetStraddle() bool {
	if m != nil {
		return m.Straddle
	}
	return false
}

func (m *ClubGameSnapshot) GetRandSeat() bool {
	if m != nil {
		return m.RandSeat
	}
	return false
}

func (m *ClubGameSnapshot) GetAnte() int32 {
	if m != nil {
		return m.Ante
	}
	return 0
}

func (m *ClubGameSnapshot) GetPlayerCountMax() int32 {
	if m != nil {
		return m.PlayerCountMax
	}
	return 0
}

func (m *ClubGameSnapshot) GetOwnerType() int32 {
	if m != nil {
		return m.OwnerType
	}
	return 0
}

func (m *ClubGameSnapshot) GetPicPath() string {
	if m != nil {
		return m.PicPath
	}
	return ""
}

func (m *ClubGameSnapshot) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

func (m *ClubGameSnapshot) GetRuleTimeLimit() int32 {
	if m != nil {
		return m.RuleTimeLimit
	}
	return 0
}

func (m *ClubGameSnapshot) GetRoomId() int32 {
	if m != nil {
		return m.RoomId
	}
	return 0
}

func (m *ClubGameSnapshot) GetGameStatus() int32 {
	if m != nil {
		return m.GameStatus
	}
	return 0
}

func (m *ClubGameSnapshot) GetStartTime() int32 {
	if m != nil {
		return m.StartTime
	}
	return 0
}

func (m *ClubGameSnapshot) GetJackpotIsopen() bool {
	if m != nil {
		return m.JackpotIsopen
	}
	return false
}

func (m *ClubGameSnapshot) GetIsAllinAllfold() bool {
	if m != nil {
		return m.IsAllinAllfold
	}
	return false
}

func (m *ClubGameSnapshot) GetExtraTime() int32 {
	if m != nil {
		return m.ExtraTime
	}
	return 0
}

type ResponseClubCurrentBoard struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseClubCurrentBoard) Reset()                    { *m = ResponseClubCurrentBoard{} }
func (m *ResponseClubCurrentBoard) String() string            { return proto.CompactTextString(m) }
func (*ResponseClubCurrentBoard) ProtoMessage()               {}
func (*ResponseClubCurrentBoard) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{24} }

func (m *ResponseClubCurrentBoard) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeClubCurrentBoard struct {
	List []*ClubGameSnapshot `protobuf:"bytes,1,rep,name=list" json:"list,omitempty"`
}

func (m *NoticeClubCurrentBoard) Reset()                    { *m = NoticeClubCurrentBoard{} }
func (m *NoticeClubCurrentBoard) String() string            { return proto.CompactTextString(m) }
func (*NoticeClubCurrentBoard) ProtoMessage()               {}
func (*NoticeClubCurrentBoard) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{25} }

func (m *NoticeClubCurrentBoard) GetList() []*ClubGameSnapshot {
	if m != nil {
		return m.List
	}
	return nil
}

//
type ClubMemberSnapshotListParams struct {
	ClubId  int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubUid int32 `protobuf:"varint,2,opt,name=club_uid,json=clubUid" json:"club_uid,omitempty"`
}

func (m *ClubMemberSnapshotListParams) Reset()                    { *m = ClubMemberSnapshotListParams{} }
func (m *ClubMemberSnapshotListParams) String() string            { return proto.CompactTextString(m) }
func (*ClubMemberSnapshotListParams) ProtoMessage()               {}
func (*ClubMemberSnapshotListParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{26} }

func (m *ClubMemberSnapshotListParams) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *ClubMemberSnapshotListParams) GetClubUid() int32 {
	if m != nil {
		return m.ClubUid
	}
	return 0
}

type RequestClubMemberSnapshotList struct {
	Param *ClubMemberSnapshotListParams `protobuf:"bytes,1,opt,name=param" json:"param,omitempty"`
}

func (m *RequestClubMemberSnapshotList) Reset()                    { *m = RequestClubMemberSnapshotList{} }
func (m *RequestClubMemberSnapshotList) String() string            { return proto.CompactTextString(m) }
func (*RequestClubMemberSnapshotList) ProtoMessage()               {}
func (*RequestClubMemberSnapshotList) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{27} }

func (m *RequestClubMemberSnapshotList) GetParam() *ClubMemberSnapshotListParams {
	if m != nil {
		return m.Param
	}
	return nil
}

type ResponseClubMemberSnapshotList struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseClubMemberSnapshotList) Reset()                    { *m = ResponseClubMemberSnapshotList{} }
func (m *ResponseClubMemberSnapshotList) String() string            { return proto.CompactTextString(m) }
func (*ResponseClubMemberSnapshotList) ProtoMessage()               {}
func (*ResponseClubMemberSnapshotList) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{28} }

func (m *ResponseClubMemberSnapshotList) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type ClubMemberSnapshot struct {
	MemberUid           int32  `protobuf:"varint,1,opt,name=member_uid,json=memberUid" json:"member_uid,omitempty"`
	MemberIcon          string `protobuf:"bytes,2,opt,name=member_icon,json=memberIcon" json:"member_icon,omitempty"`
	MemberName          string `protobuf:"bytes,3,opt,name=member_name,json=memberName" json:"member_name,omitempty"`
	ClubMemberActive    int32  `protobuf:"varint,4,opt,name=club_member_active,json=clubMemberActive" json:"club_member_active,omitempty"`
	TotalMemberActive   int32  `protobuf:"varint,5,opt,name=total_member_active,json=totalMemberActive" json:"total_member_active,omitempty"`
	MemberLastLoginTime int32  `protobuf:"varint,6,opt,name=member_last_login_time,json=memberLastLoginTime" json:"member_last_login_time,omitempty"`
	MemberAuth          int32  `protobuf:"varint,7,opt,name=member_auth,json=memberAuth" json:"member_auth,omitempty"`
	DiamondNum          int32  `protobuf:"varint,8,opt,name=diamond_num,json=diamondNum" json:"diamond_num,omitempty"`
	UserGold            int32  `protobuf:"varint,9,opt,name=user_gold,json=userGold" json:"user_gold,omitempty"`
	IsOnline            bool   `protobuf:"varint,10,opt,name=is_online,json=isOnline" json:"is_online,omitempty"`
}

func (m *ClubMemberSnapshot) Reset()                    { *m = ClubMemberSnapshot{} }
func (m *ClubMemberSnapshot) String() string            { return proto.CompactTextString(m) }
func (*ClubMemberSnapshot) ProtoMessage()               {}
func (*ClubMemberSnapshot) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{29} }

func (m *ClubMemberSnapshot) GetMemberUid() int32 {
	if m != nil {
		return m.MemberUid
	}
	return 0
}

func (m *ClubMemberSnapshot) GetMemberIcon() string {
	if m != nil {
		return m.MemberIcon
	}
	return ""
}

func (m *ClubMemberSnapshot) GetMemberName() string {
	if m != nil {
		return m.MemberName
	}
	return ""
}

func (m *ClubMemberSnapshot) GetClubMemberActive() int32 {
	if m != nil {
		return m.ClubMemberActive
	}
	return 0
}

func (m *ClubMemberSnapshot) GetTotalMemberActive() int32 {
	if m != nil {
		return m.TotalMemberActive
	}
	return 0
}

func (m *ClubMemberSnapshot) GetMemberLastLoginTime() int32 {
	if m != nil {
		return m.MemberLastLoginTime
	}
	return 0
}

func (m *ClubMemberSnapshot) GetMemberAuth() int32 {
	if m != nil {
		return m.MemberAuth
	}
	return 0
}

func (m *ClubMemberSnapshot) GetDiamondNum() int32 {
	if m != nil {
		return m.DiamondNum
	}
	return 0
}

func (m *ClubMemberSnapshot) GetUserGold() int32 {
	if m != nil {
		return m.UserGold
	}
	return 0
}

func (m *ClubMemberSnapshot) GetIsOnline() bool {
	if m != nil {
		return m.IsOnline
	}
	return false
}

type NoticeClubMemberSnapshotList struct {
	Snapshots []*ClubMemberSnapshot `protobuf:"bytes,1,rep,name=snapshots" json:"snapshots,omitempty"`
}

func (m *NoticeClubMemberSnapshotList) Reset()                    { *m = NoticeClubMemberSnapshotList{} }
func (m *NoticeClubMemberSnapshotList) String() string            { return proto.CompactTextString(m) }
func (*NoticeClubMemberSnapshotList) ProtoMessage()               {}
func (*NoticeClubMemberSnapshotList) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{30} }

func (m *NoticeClubMemberSnapshotList) GetSnapshots() []*ClubMemberSnapshot {
	if m != nil {
		return m.Snapshots
	}
	return nil
}

//
type ModifyClubMemberParams struct {
	ClubId     int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubUid    int32 `protobuf:"varint,2,opt,name=club_uid,json=clubUid" json:"club_uid,omitempty"`
	TargetId   int32 `protobuf:"varint,3,opt,name=target_id,json=targetId" json:"target_id,omitempty"`
	ActionType int32 `protobuf:"varint,4,opt,name=action_type,json=actionType" json:"action_type,omitempty"`
}

func (m *ModifyClubMemberParams) Reset()                    { *m = ModifyClubMemberParams{} }
func (m *ModifyClubMemberParams) String() string            { return proto.CompactTextString(m) }
func (*ModifyClubMemberParams) ProtoMessage()               {}
func (*ModifyClubMemberParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{31} }

func (m *ModifyClubMemberParams) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *ModifyClubMemberParams) GetClubUid() int32 {
	if m != nil {
		return m.ClubUid
	}
	return 0
}

func (m *ModifyClubMemberParams) GetTargetId() int32 {
	if m != nil {
		return m.TargetId
	}
	return 0
}

func (m *ModifyClubMemberParams) GetActionType() int32 {
	if m != nil {
		return m.ActionType
	}
	return 0
}

type RequestModifyClubMember struct {
	Param *ModifyClubMemberParams `protobuf:"bytes,1,opt,name=param" json:"param,omitempty"`
}

func (m *RequestModifyClubMember) Reset()                    { *m = RequestModifyClubMember{} }
func (m *RequestModifyClubMember) String() string            { return proto.CompactTextString(m) }
func (*RequestModifyClubMember) ProtoMessage()               {}
func (*RequestModifyClubMember) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{32} }

func (m *RequestModifyClubMember) GetParam() *ModifyClubMemberParams {
	if m != nil {
		return m.Param
	}
	return nil
}

type ResponseModifyClubMember struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseModifyClubMember) Reset()                    { *m = ResponseModifyClubMember{} }
func (m *ResponseModifyClubMember) String() string            { return proto.CompactTextString(m) }
func (*ResponseModifyClubMember) ProtoMessage()               {}
func (*ResponseModifyClubMember) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{33} }

func (m *ResponseModifyClubMember) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeModifyClubMember struct {
	// int32 member_auth = 1;
	ActionType       int32  `protobuf:"varint,1,opt,name=action_type,json=actionType" json:"action_type,omitempty"`
	ClubId           int32  `protobuf:"varint,2,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubName         string `protobuf:"bytes,3,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
	TargetPlayerId   int32  `protobuf:"varint,4,opt,name=target_player_id,json=targetPlayerId" json:"target_player_id,omitempty"`
	TargetPlayerName string `protobuf:"bytes,5,opt,name=target_player_name,json=targetPlayerName" json:"target_player_name,omitempty"`
}

func (m *NoticeModifyClubMember) Reset()                    { *m = NoticeModifyClubMember{} }
func (m *NoticeModifyClubMember) String() string            { return proto.CompactTextString(m) }
func (*NoticeModifyClubMember) ProtoMessage()               {}
func (*NoticeModifyClubMember) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{34} }

func (m *NoticeModifyClubMember) GetActionType() int32 {
	if m != nil {
		return m.ActionType
	}
	return 0
}

func (m *NoticeModifyClubMember) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeModifyClubMember) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

func (m *NoticeModifyClubMember) GetTargetPlayerId() int32 {
	if m != nil {
		return m.TargetPlayerId
	}
	return 0
}

func (m *NoticeModifyClubMember) GetTargetPlayerName() string {
	if m != nil {
		return m.TargetPlayerName
	}
	return ""
}

//
type ModifyClubInfoParams struct {
	ClubId         int32  `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubUid        int32  `protobuf:"varint,2,opt,name=club_uid,json=clubUid" json:"club_uid,omitempty"`
	ClubName       string `protobuf:"bytes,3,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
	ClubDescrption string `protobuf:"bytes,4,opt,name=club_descrption,json=clubDescrption" json:"club_descrption,omitempty"`
	ActionType     int32  `protobuf:"varint,5,opt,name=action_type,json=actionType" json:"action_type,omitempty"`
}

func (m *ModifyClubInfoParams) Reset()                    { *m = ModifyClubInfoParams{} }
func (m *ModifyClubInfoParams) String() string            { return proto.CompactTextString(m) }
func (*ModifyClubInfoParams) ProtoMessage()               {}
func (*ModifyClubInfoParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{35} }

func (m *ModifyClubInfoParams) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *ModifyClubInfoParams) GetClubUid() int32 {
	if m != nil {
		return m.ClubUid
	}
	return 0
}

func (m *ModifyClubInfoParams) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

func (m *ModifyClubInfoParams) GetClubDescrption() string {
	if m != nil {
		return m.ClubDescrption
	}
	return ""
}

func (m *ModifyClubInfoParams) GetActionType() int32 {
	if m != nil {
		return m.ActionType
	}
	return 0
}

type RequestModifyClubInfo struct {
	Param *ModifyClubInfoParams `protobuf:"bytes,1,opt,name=param" json:"param,omitempty"`
}

func (m *RequestModifyClubInfo) Reset()                    { *m = RequestModifyClubInfo{} }
func (m *RequestModifyClubInfo) String() string            { return proto.CompactTextString(m) }
func (*RequestModifyClubInfo) ProtoMessage()               {}
func (*RequestModifyClubInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{36} }

func (m *RequestModifyClubInfo) GetParam() *ModifyClubInfoParams {
	if m != nil {
		return m.Param
	}
	return nil
}

type ResponseModifyClubInfo struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseModifyClubInfo) Reset()                    { *m = ResponseModifyClubInfo{} }
func (m *ResponseModifyClubInfo) String() string            { return proto.CompactTextString(m) }
func (*ResponseModifyClubInfo) ProtoMessage()               {}
func (*ResponseModifyClubInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{37} }

func (m *ResponseModifyClubInfo) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

//
type RechargeClubFundParams struct {
	ClubId   int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	BuyCount int32 `protobuf:"varint,2,opt,name=buy_count,json=buyCount" json:"buy_count,omitempty"`
}

func (m *RechargeClubFundParams) Reset()                    { *m = RechargeClubFundParams{} }
func (m *RechargeClubFundParams) String() string            { return proto.CompactTextString(m) }
func (*RechargeClubFundParams) ProtoMessage()               {}
func (*RechargeClubFundParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{38} }

func (m *RechargeClubFundParams) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *RechargeClubFundParams) GetBuyCount() int32 {
	if m != nil {
		return m.BuyCount
	}
	return 0
}

type RequestRechargeClubFund struct {
	Param *RechargeClubFundParams `protobuf:"bytes,1,opt,name=param" json:"param,omitempty"`
}

func (m *RequestRechargeClubFund) Reset()                    { *m = RequestRechargeClubFund{} }
func (m *RequestRechargeClubFund) String() string            { return proto.CompactTextString(m) }
func (*RequestRechargeClubFund) ProtoMessage()               {}
func (*RequestRechargeClubFund) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{39} }

func (m *RequestRechargeClubFund) GetParam() *RechargeClubFundParams {
	if m != nil {
		return m.Param
	}
	return nil
}

type ResponseRechargeClubFund struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseRechargeClubFund) Reset()                    { *m = ResponseRechargeClubFund{} }
func (m *ResponseRechargeClubFund) String() string            { return proto.CompactTextString(m) }
func (*ResponseRechargeClubFund) ProtoMessage()               {}
func (*ResponseRechargeClubFund) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{40} }

func (m *ResponseRechargeClubFund) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

//
type GrantClubFundParams struct {
	ClubId   int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubUid  int32 `protobuf:"varint,2,opt,name=club_uid,json=clubUid" json:"club_uid,omitempty"`
	TargetId int32 `protobuf:"varint,3,opt,name=target_id,json=targetId" json:"target_id,omitempty"`
	Amount   int32 `protobuf:"varint,4,opt,name=amount" json:"amount,omitempty"`
}

func (m *GrantClubFundParams) Reset()                    { *m = GrantClubFundParams{} }
func (m *GrantClubFundParams) String() string            { return proto.CompactTextString(m) }
func (*GrantClubFundParams) ProtoMessage()               {}
func (*GrantClubFundParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{41} }

func (m *GrantClubFundParams) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *GrantClubFundParams) GetClubUid() int32 {
	if m != nil {
		return m.ClubUid
	}
	return 0
}

func (m *GrantClubFundParams) GetTargetId() int32 {
	if m != nil {
		return m.TargetId
	}
	return 0
}

func (m *GrantClubFundParams) GetAmount() int32 {
	if m != nil {
		return m.Amount
	}
	return 0
}

type RequestGrantClubFund struct {
	Param *GrantClubFundParams `protobuf:"bytes,1,opt,name=param" json:"param,omitempty"`
}

func (m *RequestGrantClubFund) Reset()                    { *m = RequestGrantClubFund{} }
func (m *RequestGrantClubFund) String() string            { return proto.CompactTextString(m) }
func (*RequestGrantClubFund) ProtoMessage()               {}
func (*RequestGrantClubFund) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{42} }

func (m *RequestGrantClubFund) GetParam() *GrantClubFundParams {
	if m != nil {
		return m.Param
	}
	return nil
}

type ResponseGrantClubFund struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseGrantClubFund) Reset()                    { *m = ResponseGrantClubFund{} }
func (m *ResponseGrantClubFund) String() string            { return proto.CompactTextString(m) }
func (*ResponseGrantClubFund) ProtoMessage()               {}
func (*ResponseGrantClubFund) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{43} }

func (m *ResponseGrantClubFund) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type RequestSearchClubInfo struct {
	ClubId int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
}

func (m *RequestSearchClubInfo) Reset()                    { *m = RequestSearchClubInfo{} }
func (m *RequestSearchClubInfo) String() string            { return proto.CompactTextString(m) }
func (*RequestSearchClubInfo) ProtoMessage()               {}
func (*RequestSearchClubInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{44} }

func (m *RequestSearchClubInfo) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

type ResponseSearchClubInfo struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseSearchClubInfo) Reset()                    { *m = ResponseSearchClubInfo{} }
func (m *ResponseSearchClubInfo) String() string            { return proto.CompactTextString(m) }
func (*ResponseSearchClubInfo) ProtoMessage()               {}
func (*ResponseSearchClubInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{45} }

func (m *ResponseSearchClubInfo) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeSearchClubInfo struct {
	Snapshots *ClubSnapshotListParams `protobuf:"bytes,1,opt,name=snapshots" json:"snapshots,omitempty"`
}

func (m *NoticeSearchClubInfo) Reset()                    { *m = NoticeSearchClubInfo{} }
func (m *NoticeSearchClubInfo) String() string            { return proto.CompactTextString(m) }
func (*NoticeSearchClubInfo) ProtoMessage()               {}
func (*NoticeSearchClubInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{46} }

func (m *NoticeSearchClubInfo) GetSnapshots() *ClubSnapshotListParams {
	if m != nil {
		return m.Snapshots
	}
	return nil
}

type RequestClubCreaterInfo struct {
	ClubId int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
}

func (m *RequestClubCreaterInfo) Reset()                    { *m = RequestClubCreaterInfo{} }
func (m *RequestClubCreaterInfo) String() string            { return proto.CompactTextString(m) }
func (*RequestClubCreaterInfo) ProtoMessage()               {}
func (*RequestClubCreaterInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{47} }

func (m *RequestClubCreaterInfo) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

type ResponseClubCreaterInfo struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseClubCreaterInfo) Reset()                    { *m = ResponseClubCreaterInfo{} }
func (m *ResponseClubCreaterInfo) String() string            { return proto.CompactTextString(m) }
func (*ResponseClubCreaterInfo) ProtoMessage()               {}
func (*ResponseClubCreaterInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{48} }

func (m *ResponseClubCreaterInfo) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeClubCreaterInfo struct {
	CreatePlayerName  string `protobuf:"bytes,1,opt,name=create_player_name,json=createPlayerName" json:"create_player_name,omitempty"`
	CreatePlayerThumb string `protobuf:"bytes,2,opt,name=create_player_thumb,json=createPlayerThumb" json:"create_player_thumb,omitempty"`
}

func (m *NoticeClubCreaterInfo) Reset()                    { *m = NoticeClubCreaterInfo{} }
func (m *NoticeClubCreaterInfo) String() string            { return proto.CompactTextString(m) }
func (*NoticeClubCreaterInfo) ProtoMessage()               {}
func (*NoticeClubCreaterInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{49} }

func (m *NoticeClubCreaterInfo) GetCreatePlayerName() string {
	if m != nil {
		return m.CreatePlayerName
	}
	return ""
}

func (m *NoticeClubCreaterInfo) GetCreatePlayerThumb() string {
	if m != nil {
		return m.CreatePlayerThumb
	}
	return ""
}

type RequestPurchaseClubLevel struct {
	ClubId int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	TypeId int32 `protobuf:"varint,2,opt,name=type_id,json=typeId" json:"type_id,omitempty"`
}

func (m *RequestPurchaseClubLevel) Reset()                    { *m = RequestPurchaseClubLevel{} }
func (m *RequestPurchaseClubLevel) String() string            { return proto.CompactTextString(m) }
func (*RequestPurchaseClubLevel) ProtoMessage()               {}
func (*RequestPurchaseClubLevel) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{50} }

func (m *RequestPurchaseClubLevel) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *RequestPurchaseClubLevel) GetTypeId() int32 {
	if m != nil {
		return m.TypeId
	}
	return 0
}

type ResponsePurchaseClubLevel struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponsePurchaseClubLevel) Reset()                    { *m = ResponsePurchaseClubLevel{} }
func (m *ResponsePurchaseClubLevel) String() string            { return proto.CompactTextString(m) }
func (*ResponsePurchaseClubLevel) ProtoMessage()               {}
func (*ResponsePurchaseClubLevel) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{51} }

func (m *ResponsePurchaseClubLevel) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticePurchaseClubLevel struct {
	ExpireTime uint32 `protobuf:"varint,1,opt,name=expire_time,json=expireTime" json:"expire_time,omitempty"`
}

func (m *NoticePurchaseClubLevel) Reset()                    { *m = NoticePurchaseClubLevel{} }
func (m *NoticePurchaseClubLevel) String() string            { return proto.CompactTextString(m) }
func (*NoticePurchaseClubLevel) ProtoMessage()               {}
func (*NoticePurchaseClubLevel) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{52} }

func (m *NoticePurchaseClubLevel) GetExpireTime() uint32 {
	if m != nil {
		return m.ExpireTime
	}
	return 0
}

type RequestSendMsg struct {
	ClubId int32  `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	Msg    string `protobuf:"bytes,2,opt,name=msg" json:"msg,omitempty"`
}

func (m *RequestSendMsg) Reset()                    { *m = RequestSendMsg{} }
func (m *RequestSendMsg) String() string            { return proto.CompactTextString(m) }
func (*RequestSendMsg) ProtoMessage()               {}
func (*RequestSendMsg) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{53} }

func (m *RequestSendMsg) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *RequestSendMsg) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

type ResponseSendMsg struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseSendMsg) Reset()                    { *m = ResponseSendMsg{} }
func (m *ResponseSendMsg) String() string            { return proto.CompactTextString(m) }
func (*ResponseSendMsg) ProtoMessage()               {}
func (*ResponseSendMsg) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{54} }

func (m *ResponseSendMsg) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeSendMsg struct {
	ClubId     int32  `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	UserId     int32  `protobuf:"varint,2,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	ChatTime   uint32 `protobuf:"varint,3,opt,name=chat_time,json=chatTime" json:"chat_time,omitempty"`
	PlayerName string `protobuf:"bytes,4,opt,name=player_name,json=playerName" json:"player_name,omitempty"`
	PlayerIcon string `protobuf:"bytes,5,opt,name=player_icon,json=playerIcon" json:"player_icon,omitempty"`
	Msg        string `protobuf:"bytes,6,opt,name=msg" json:"msg,omitempty"`
}

func (m *NoticeSendMsg) Reset()                    { *m = NoticeSendMsg{} }
func (m *NoticeSendMsg) String() string            { return proto.CompactTextString(m) }
func (*NoticeSendMsg) ProtoMessage()               {}
func (*NoticeSendMsg) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{55} }

func (m *NoticeSendMsg) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeSendMsg) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

func (m *NoticeSendMsg) GetChatTime() uint32 {
	if m != nil {
		return m.ChatTime
	}
	return 0
}

func (m *NoticeSendMsg) GetPlayerName() string {
	if m != nil {
		return m.PlayerName
	}
	return ""
}

func (m *NoticeSendMsg) GetPlayerIcon() string {
	if m != nil {
		return m.PlayerIcon
	}
	return ""
}

func (m *NoticeSendMsg) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

//
type RequestGetUserData struct {
	UserId int32 `protobuf:"varint,1,opt,name=user_id,json=userId" json:"user_id,omitempty"`
}

func (m *RequestGetUserData) Reset()                    { *m = RequestGetUserData{} }
func (m *RequestGetUserData) String() string            { return proto.CompactTextString(m) }
func (*RequestGetUserData) ProtoMessage()               {}
func (*RequestGetUserData) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{56} }

func (m *RequestGetUserData) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

type ResponseGetUserData struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseGetUserData) Reset()                    { *m = ResponseGetUserData{} }
func (m *ResponseGetUserData) String() string            { return proto.CompactTextString(m) }
func (*ResponseGetUserData) ProtoMessage()               {}
func (*ResponseGetUserData) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{57} }

func (m *ResponseGetUserData) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeGetUserData struct {
	UserName   string `protobuf:"bytes,1,opt,name=user_name,json=userName" json:"user_name,omitempty"`
	UserIcon   string `protobuf:"bytes,2,opt,name=user_icon,json=userIcon" json:"user_icon,omitempty"`
	DiamondNum uint64 `protobuf:"varint,3,opt,name=diamond_num,json=diamondNum" json:"diamond_num,omitempty"`
	GoldNum    uint64 `protobuf:"varint,4,opt,name=gold_num,json=goldNum" json:"gold_num,omitempty"`
}

func (m *NoticeGetUserData) Reset()                    { *m = NoticeGetUserData{} }
func (m *NoticeGetUserData) String() string            { return proto.CompactTextString(m) }
func (*NoticeGetUserData) ProtoMessage()               {}
func (*NoticeGetUserData) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{58} }

func (m *NoticeGetUserData) GetUserName() string {
	if m != nil {
		return m.UserName
	}
	return ""
}

func (m *NoticeGetUserData) GetUserIcon() string {
	if m != nil {
		return m.UserIcon
	}
	return ""
}

func (m *NoticeGetUserData) GetDiamondNum() uint64 {
	if m != nil {
		return m.DiamondNum
	}
	return 0
}

func (m *NoticeGetUserData) GetGoldNum() uint64 {
	if m != nil {
		return m.GoldNum
	}
	return 0
}

// GetJackpotData
type RequestGetJackpotData struct {
	ClubId int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
}

func (m *RequestGetJackpotData) Reset()                    { *m = RequestGetJackpotData{} }
func (m *RequestGetJackpotData) String() string            { return proto.CompactTextString(m) }
func (*RequestGetJackpotData) ProtoMessage()               {}
func (*RequestGetJackpotData) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{59} }

func (m *RequestGetJackpotData) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

type ResponseGetJackpotData struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseGetJackpotData) Reset()                    { *m = ResponseGetJackpotData{} }
func (m *ResponseGetJackpotData) String() string            { return proto.CompactTextString(m) }
func (*ResponseGetJackpotData) ProtoMessage()               {}
func (*ResponseGetJackpotData) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{60} }

func (m *ResponseGetJackpotData) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type Jackpot struct {
	Amount     uint64 `protobuf:"varint,1,opt,name=amount" json:"amount,omitempty"`
	BlindLevel int32  `protobuf:"varint,2,opt,name=blind_level,json=blindLevel" json:"blind_level,omitempty"`
}

func (m *Jackpot) Reset()                    { *m = Jackpot{} }
func (m *Jackpot) String() string            { return proto.CompactTextString(m) }
func (*Jackpot) ProtoMessage()               {}
func (*Jackpot) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{61} }

func (m *Jackpot) GetAmount() uint64 {
	if m != nil {
		return m.Amount
	}
	return 0
}

func (m *Jackpot) GetBlindLevel() int32 {
	if m != nil {
		return m.BlindLevel
	}
	return 0
}

type NoticeGetJackpotData struct {
	ClubId     int32      `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubName   string     `protobuf:"bytes,2,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
	ClubAvatar string     `protobuf:"bytes,3,opt,name=club_avatar,json=clubAvatar" json:"club_avatar,omitempty"`
	ClubArea   string     `protobuf:"bytes,4,opt,name=club_area,json=clubArea" json:"club_area,omitempty"`
	Jackpots   []*Jackpot `protobuf:"bytes,5,rep,name=jackpots" json:"jackpots,omitempty"`
}

func (m *NoticeGetJackpotData) Reset()                    { *m = NoticeGetJackpotData{} }
func (m *NoticeGetJackpotData) String() string            { return proto.CompactTextString(m) }
func (*NoticeGetJackpotData) ProtoMessage()               {}
func (*NoticeGetJackpotData) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{62} }

func (m *NoticeGetJackpotData) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeGetJackpotData) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

func (m *NoticeGetJackpotData) GetClubAvatar() string {
	if m != nil {
		return m.ClubAvatar
	}
	return ""
}

func (m *NoticeGetJackpotData) GetClubArea() string {
	if m != nil {
		return m.ClubArea
	}
	return ""
}

func (m *NoticeGetJackpotData) GetJackpots() []*Jackpot {
	if m != nil {
		return m.Jackpots
	}
	return nil
}

// JackpotSetting
type RequestJackpotSetting struct {
	ClubId int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
}

func (m *RequestJackpotSetting) Reset()                    { *m = RequestJackpotSetting{} }
func (m *RequestJackpotSetting) String() string            { return proto.CompactTextString(m) }
func (*RequestJackpotSetting) ProtoMessage()               {}
func (*RequestJackpotSetting) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{63} }

func (m *RequestJackpotSetting) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

type ResponseJackpotSetting struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseJackpotSetting) Reset()                    { *m = ResponseJackpotSetting{} }
func (m *ResponseJackpotSetting) String() string            { return proto.CompactTextString(m) }
func (*ResponseJackpotSetting) ProtoMessage()               {}
func (*ResponseJackpotSetting) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{64} }

func (m *ResponseJackpotSetting) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type JackpotInfo struct {
	Amount      uint64 `protobuf:"varint,1,opt,name=amount" json:"amount,omitempty"`
	BlindLevel  int32  `protobuf:"varint,2,opt,name=blind_level,json=blindLevel" json:"blind_level,omitempty"`
	ProfitScale int32  `protobuf:"varint,3,opt,name=profit_scale,json=profitScale" json:"profit_scale,omitempty"`
	DrawinAmout int32  `protobuf:"varint,4,opt,name=drawin_amout,json=drawinAmout" json:"drawin_amout,omitempty"`
}

func (m *JackpotInfo) Reset()                    { *m = JackpotInfo{} }
func (m *JackpotInfo) String() string            { return proto.CompactTextString(m) }
func (*JackpotInfo) ProtoMessage()               {}
func (*JackpotInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{65} }

func (m *JackpotInfo) GetAmount() uint64 {
	if m != nil {
		return m.Amount
	}
	return 0
}

func (m *JackpotInfo) GetBlindLevel() int32 {
	if m != nil {
		return m.BlindLevel
	}
	return 0
}

func (m *JackpotInfo) GetProfitScale() int32 {
	if m != nil {
		return m.ProfitScale
	}
	return 0
}

func (m *JackpotInfo) GetDrawinAmout() int32 {
	if m != nil {
		return m.DrawinAmout
	}
	return 0
}

type AwardType struct {
	HandLevel    int32 `protobuf:"varint,1,opt,name=hand_level,json=handLevel" json:"hand_level,omitempty"`
	AwardPercent int32 `protobuf:"varint,2,opt,name=award_percent,json=awardPercent" json:"award_percent,omitempty"`
}

func (m *AwardType) Reset()                    { *m = AwardType{} }
func (m *AwardType) String() string            { return proto.CompactTextString(m) }
func (*AwardType) ProtoMessage()               {}
func (*AwardType) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{66} }

func (m *AwardType) GetHandLevel() int32 {
	if m != nil {
		return m.HandLevel
	}
	return 0
}

func (m *AwardType) GetAwardPercent() int32 {
	if m != nil {
		return m.AwardPercent
	}
	return 0
}

type NoticeJackpotSetting struct {
	ClubId            int32          `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	Jackpots          []*JackpotInfo `protobuf:"bytes,2,rep,name=jackpots" json:"jackpots,omitempty"`
	AwardTypes        []*AwardType   `protobuf:"bytes,3,rep,name=awardTypes" json:"awardTypes,omitempty"`
	Award2ClubPercent int32          `protobuf:"varint,4,opt,name=award2club_percent,json=award2clubPercent" json:"award2club_percent,omitempty"`
}

func (m *NoticeJackpotSetting) Reset()                    { *m = NoticeJackpotSetting{} }
func (m *NoticeJackpotSetting) String() string            { return proto.CompactTextString(m) }
func (*NoticeJackpotSetting) ProtoMessage()               {}
func (*NoticeJackpotSetting) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{67} }

func (m *NoticeJackpotSetting) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeJackpotSetting) GetJackpots() []*JackpotInfo {
	if m != nil {
		return m.Jackpots
	}
	return nil
}

func (m *NoticeJackpotSetting) GetAwardTypes() []*AwardType {
	if m != nil {
		return m.AwardTypes
	}
	return nil
}

func (m *NoticeJackpotSetting) GetAward2ClubPercent() int32 {
	if m != nil {
		return m.Award2ClubPercent
	}
	return 0
}

// SetJackpot
type RequestSetJackpot struct {
	ClubId            int32          `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	Jackpots          []*JackpotInfo `protobuf:"bytes,2,rep,name=jackpots" json:"jackpots,omitempty"`
	AwardTypes        []*AwardType   `protobuf:"bytes,3,rep,name=awardTypes" json:"awardTypes,omitempty"`
	Award2ClubPercent int32          `protobuf:"varint,4,opt,name=award2club_percent,json=award2clubPercent" json:"award2club_percent,omitempty"`
}

func (m *RequestSetJackpot) Reset()                    { *m = RequestSetJackpot{} }
func (m *RequestSetJackpot) String() string            { return proto.CompactTextString(m) }
func (*RequestSetJackpot) ProtoMessage()               {}
func (*RequestSetJackpot) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{68} }

func (m *RequestSetJackpot) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *RequestSetJackpot) GetJackpots() []*JackpotInfo {
	if m != nil {
		return m.Jackpots
	}
	return nil
}

func (m *RequestSetJackpot) GetAwardTypes() []*AwardType {
	if m != nil {
		return m.AwardTypes
	}
	return nil
}

func (m *RequestSetJackpot) GetAward2ClubPercent() int32 {
	if m != nil {
		return m.Award2ClubPercent
	}
	return 0
}

type ResponseSetJackpot struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseSetJackpot) Reset()                    { *m = ResponseSetJackpot{} }
func (m *ResponseSetJackpot) String() string            { return proto.CompactTextString(m) }
func (*ResponseSetJackpot) ProtoMessage()               {}
func (*ResponseSetJackpot) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{69} }

func (m *ResponseSetJackpot) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

// RecoverJackpotSetting
type RequestRecoverJackpotSetting struct {
	ClubId int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
}

func (m *RequestRecoverJackpotSetting) Reset()                    { *m = RequestRecoverJackpotSetting{} }
func (m *RequestRecoverJackpotSetting) String() string            { return proto.CompactTextString(m) }
func (*RequestRecoverJackpotSetting) ProtoMessage()               {}
func (*RequestRecoverJackpotSetting) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{70} }

func (m *RequestRecoverJackpotSetting) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

type ResponseRecoverJackpotSetting struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseRecoverJackpotSetting) Reset()                    { *m = ResponseRecoverJackpotSetting{} }
func (m *ResponseRecoverJackpotSetting) String() string            { return proto.CompactTextString(m) }
func (*ResponseRecoverJackpotSetting) ProtoMessage()               {}
func (*ResponseRecoverJackpotSetting) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{71} }

func (m *ResponseRecoverJackpotSetting) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

// JackpotAmout
type NoticeJackpotAmout struct {
	ClubId       int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	BlindLevel   int32 `protobuf:"varint,2,opt,name=blind_level,json=blindLevel" json:"blind_level,omitempty"`
	PrevAmount   int32 `protobuf:"varint,3,opt,name=prev_amount,json=prevAmount" json:"prev_amount,omitempty"`
	CurrentAmout int32 `protobuf:"varint,4,opt,name=current_amout,json=currentAmout" json:"current_amout,omitempty"`
}

func (m *NoticeJackpotAmout) Reset()                    { *m = NoticeJackpotAmout{} }
func (m *NoticeJackpotAmout) String() string            { return proto.CompactTextString(m) }
func (*NoticeJackpotAmout) ProtoMessage()               {}
func (*NoticeJackpotAmout) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{72} }

func (m *NoticeJackpotAmout) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeJackpotAmout) GetBlindLevel() int32 {
	if m != nil {
		return m.BlindLevel
	}
	return 0
}

func (m *NoticeJackpotAmout) GetPrevAmount() int32 {
	if m != nil {
		return m.PrevAmount
	}
	return 0
}

func (m *NoticeJackpotAmout) GetCurrentAmout() int32 {
	if m != nil {
		return m.CurrentAmout
	}
	return 0
}

// CurrentRoomJackpot
type RequestCurrentRoomJackpot struct {
	ClubId     int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	BlindLevel int32 `protobuf:"varint,2,opt,name=blind_level,json=blindLevel" json:"blind_level,omitempty"`
}

func (m *RequestCurrentRoomJackpot) Reset()                    { *m = RequestCurrentRoomJackpot{} }
func (m *RequestCurrentRoomJackpot) String() string            { return proto.CompactTextString(m) }
func (*RequestCurrentRoomJackpot) ProtoMessage()               {}
func (*RequestCurrentRoomJackpot) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{73} }

func (m *RequestCurrentRoomJackpot) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *RequestCurrentRoomJackpot) GetBlindLevel() int32 {
	if m != nil {
		return m.BlindLevel
	}
	return 0
}

type ResponseCurrentRoomJackpot struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseCurrentRoomJackpot) Reset()                    { *m = ResponseCurrentRoomJackpot{} }
func (m *ResponseCurrentRoomJackpot) String() string            { return proto.CompactTextString(m) }
func (*ResponseCurrentRoomJackpot) ProtoMessage()               {}
func (*ResponseCurrentRoomJackpot) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{74} }

func (m *ResponseCurrentRoomJackpot) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeCurrentRoomJackpot struct {
	ProfitScale int32        `protobuf:"varint,1,opt,name=profit_scale,json=profitScale" json:"profit_scale,omitempty"`
	DrawinAmout int32        `protobuf:"varint,2,opt,name=drawin_amout,json=drawinAmout" json:"drawin_amout,omitempty"`
	AwardTypes  []*AwardType `protobuf:"bytes,3,rep,name=awardTypes" json:"awardTypes,omitempty"`
}

func (m *NoticeCurrentRoomJackpot) Reset()                    { *m = NoticeCurrentRoomJackpot{} }
func (m *NoticeCurrentRoomJackpot) String() string            { return proto.CompactTextString(m) }
func (*NoticeCurrentRoomJackpot) ProtoMessage()               {}
func (*NoticeCurrentRoomJackpot) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{75} }

func (m *NoticeCurrentRoomJackpot) GetProfitScale() int32 {
	if m != nil {
		return m.ProfitScale
	}
	return 0
}

func (m *NoticeCurrentRoomJackpot) GetDrawinAmout() int32 {
	if m != nil {
		return m.DrawinAmout
	}
	return 0
}

func (m *NoticeCurrentRoomJackpot) GetAwardTypes() []*AwardType {
	if m != nil {
		return m.AwardTypes
	}
	return nil
}

// JackpotAwardRecord
type RequestJackpotAwardRecord struct {
	ClubId     int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	BlindLevel int32 `protobuf:"varint,2,opt,name=blind_level,json=blindLevel" json:"blind_level,omitempty"`
}

func (m *RequestJackpotAwardRecord) Reset()                    { *m = RequestJackpotAwardRecord{} }
func (m *RequestJackpotAwardRecord) String() string            { return proto.CompactTextString(m) }
func (*RequestJackpotAwardRecord) ProtoMessage()               {}
func (*RequestJackpotAwardRecord) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{76} }

func (m *RequestJackpotAwardRecord) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *RequestJackpotAwardRecord) GetBlindLevel() int32 {
	if m != nil {
		return m.BlindLevel
	}
	return 0
}

type ResponseJackpotAwardRecord struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseJackpotAwardRecord) Reset()                    { *m = ResponseJackpotAwardRecord{} }
func (m *ResponseJackpotAwardRecord) String() string            { return proto.CompactTextString(m) }
func (*ResponseJackpotAwardRecord) ProtoMessage()               {}
func (*ResponseJackpotAwardRecord) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{77} }

func (m *ResponseJackpotAwardRecord) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type AwardInfo struct {
	PlayerId    int32  `protobuf:"varint,1,opt,name=player_id,json=playerId" json:"player_id,omitempty"`
	HandLevel   int32  `protobuf:"varint,2,opt,name=hand_level,json=handLevel" json:"hand_level,omitempty"`
	AwardAmount uint64 `protobuf:"varint,3,opt,name=award_amount,json=awardAmount" json:"award_amount,omitempty"`
	AwardTime   uint64 `protobuf:"varint,4,opt,name=award_time,json=awardTime" json:"award_time,omitempty"`
	PlayerName  string `protobuf:"bytes,5,opt,name=player_name,json=playerName" json:"player_name,omitempty"`
}

func (m *AwardInfo) Reset()                    { *m = AwardInfo{} }
func (m *AwardInfo) String() string            { return proto.CompactTextString(m) }
func (*AwardInfo) ProtoMessage()               {}
func (*AwardInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{78} }

func (m *AwardInfo) GetPlayerId() int32 {
	if m != nil {
		return m.PlayerId
	}
	return 0
}

func (m *AwardInfo) GetHandLevel() int32 {
	if m != nil {
		return m.HandLevel
	}
	return 0
}

func (m *AwardInfo) GetAwardAmount() uint64 {
	if m != nil {
		return m.AwardAmount
	}
	return 0
}

func (m *AwardInfo) GetAwardTime() uint64 {
	if m != nil {
		return m.AwardTime
	}
	return 0
}

func (m *AwardInfo) GetPlayerName() string {
	if m != nil {
		return m.PlayerName
	}
	return ""
}

type NoticeJackpotAwardRecord struct {
	ClubId     int32        `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	LuckDog    *AwardInfo   `protobuf:"bytes,2,opt,name=luckDog" json:"luckDog,omitempty"`
	AwardInfos []*AwardInfo `protobuf:"bytes,3,rep,name=awardInfos" json:"awardInfos,omitempty"`
}

func (m *NoticeJackpotAwardRecord) Reset()                    { *m = NoticeJackpotAwardRecord{} }
func (m *NoticeJackpotAwardRecord) String() string            { return proto.CompactTextString(m) }
func (*NoticeJackpotAwardRecord) ProtoMessage()               {}
func (*NoticeJackpotAwardRecord) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{79} }

func (m *NoticeJackpotAwardRecord) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeJackpotAwardRecord) GetLuckDog() *AwardInfo {
	if m != nil {
		return m.LuckDog
	}
	return nil
}

func (m *NoticeJackpotAwardRecord) GetAwardInfos() []*AwardInfo {
	if m != nil {
		return m.AwardInfos
	}
	return nil
}

// JackpotInjectAmount
type RequestJackpotInjectAmount struct {
	ClubId     int32  `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	BlindLevel int32  `protobuf:"varint,2,opt,name=blind_level,json=blindLevel" json:"blind_level,omitempty"`
	Amount     uint64 `protobuf:"varint,3,opt,name=amount" json:"amount,omitempty"`
}

func (m *RequestJackpotInjectAmount) Reset()                    { *m = RequestJackpotInjectAmount{} }
func (m *RequestJackpotInjectAmount) String() string            { return proto.CompactTextString(m) }
func (*RequestJackpotInjectAmount) ProtoMessage()               {}
func (*RequestJackpotInjectAmount) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{80} }

func (m *RequestJackpotInjectAmount) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *RequestJackpotInjectAmount) GetBlindLevel() int32 {
	if m != nil {
		return m.BlindLevel
	}
	return 0
}

func (m *RequestJackpotInjectAmount) GetAmount() uint64 {
	if m != nil {
		return m.Amount
	}
	return 0
}

type ResponseJackpotInjectAmount struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseJackpotInjectAmount) Reset()                    { *m = ResponseJackpotInjectAmount{} }
func (m *ResponseJackpotInjectAmount) String() string            { return proto.CompactTextString(m) }
func (*ResponseJackpotInjectAmount) ProtoMessage()               {}
func (*ResponseJackpotInjectAmount) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{81} }

func (m *ResponseJackpotInjectAmount) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeJackpotInjectAmount struct {
	ClubId     int32  `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	BlindLevel int32  `protobuf:"varint,2,opt,name=blind_level,json=blindLevel" json:"blind_level,omitempty"`
	Amount     uint64 `protobuf:"varint,3,opt,name=amount" json:"amount,omitempty"`
}

func (m *NoticeJackpotInjectAmount) Reset()                    { *m = NoticeJackpotInjectAmount{} }
func (m *NoticeJackpotInjectAmount) String() string            { return proto.CompactTextString(m) }
func (*NoticeJackpotInjectAmount) ProtoMessage()               {}
func (*NoticeJackpotInjectAmount) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{82} }

func (m *NoticeJackpotInjectAmount) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeJackpotInjectAmount) GetBlindLevel() int32 {
	if m != nil {
		return m.BlindLevel
	}
	return 0
}

func (m *NoticeJackpotInjectAmount) GetAmount() uint64 {
	if m != nil {
		return m.Amount
	}
	return 0
}

// ClubFund
type RequestClubFund struct {
	ClubId int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
}

func (m *RequestClubFund) Reset()                    { *m = RequestClubFund{} }
func (m *RequestClubFund) String() string            { return proto.CompactTextString(m) }
func (*RequestClubFund) ProtoMessage()               {}
func (*RequestClubFund) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{83} }

func (m *RequestClubFund) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

type ResponseClubFund struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseClubFund) Reset()                    { *m = ResponseClubFund{} }
func (m *ResponseClubFund) String() string            { return proto.CompactTextString(m) }
func (*ResponseClubFund) ProtoMessage()               {}
func (*ResponseClubFund) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{84} }

func (m *ResponseClubFund) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeClubFund struct {
	ClubFund int32 `protobuf:"varint,1,opt,name=club_fund,json=clubFund" json:"club_fund,omitempty"`
}

func (m *NoticeClubFund) Reset()                    { *m = NoticeClubFund{} }
func (m *NoticeClubFund) String() string            { return proto.CompactTextString(m) }
func (*NoticeClubFund) ProtoMessage()               {}
func (*NoticeClubFund) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{85} }

func (m *NoticeClubFund) GetClubFund() int32 {
	if m != nil {
		return m.ClubFund
	}
	return 0
}

type NoticeJackPotAwardInfo struct {
	AwardPlayid     int32  `protobuf:"varint,1,opt,name=award_playid,json=awardPlayid" json:"award_playid,omitempty"`
	AwardAmount     int32  `protobuf:"varint,2,opt,name=award_amount,json=awardAmount" json:"award_amount,omitempty"`
	HandLevel       int32  `protobuf:"varint,3,opt,name=hand_level,json=handLevel" json:"hand_level,omitempty"`
	AwardPlayerName string `protobuf:"bytes,4,opt,name=award_player_name,json=awardPlayerName" json:"award_player_name,omitempty"`
}

func (m *NoticeJackPotAwardInfo) Reset()                    { *m = NoticeJackPotAwardInfo{} }
func (m *NoticeJackPotAwardInfo) String() string            { return proto.CompactTextString(m) }
func (*NoticeJackPotAwardInfo) ProtoMessage()               {}
func (*NoticeJackPotAwardInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{86} }

func (m *NoticeJackPotAwardInfo) GetAwardPlayid() int32 {
	if m != nil {
		return m.AwardPlayid
	}
	return 0
}

func (m *NoticeJackPotAwardInfo) GetAwardAmount() int32 {
	if m != nil {
		return m.AwardAmount
	}
	return 0
}

func (m *NoticeJackPotAwardInfo) GetHandLevel() int32 {
	if m != nil {
		return m.HandLevel
	}
	return 0
}

func (m *NoticeJackPotAwardInfo) GetAwardPlayerName() string {
	if m != nil {
		return m.AwardPlayerName
	}
	return ""
}

type RequestHeartBeat struct {
	Uid int32 `protobuf:"varint,1,opt,name=uid" json:"uid,omitempty"`
}

func (m *RequestHeartBeat) Reset()                    { *m = RequestHeartBeat{} }
func (m *RequestHeartBeat) String() string            { return proto.CompactTextString(m) }
func (*RequestHeartBeat) ProtoMessage()               {}
func (*RequestHeartBeat) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{87} }

func (m *RequestHeartBeat) GetUid() int32 {
	if m != nil {
		return m.Uid
	}
	return 0
}

type ResponseHeartBeat struct {
	Uid int32 `protobuf:"varint,1,opt,name=uid" json:"uid,omitempty"`
}

func (m *ResponseHeartBeat) Reset()                    { *m = ResponseHeartBeat{} }
func (m *ResponseHeartBeat) String() string            { return proto.CompactTextString(m) }
func (*ResponseHeartBeat) ProtoMessage()               {}
func (*ResponseHeartBeat) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{88} }

func (m *ResponseHeartBeat) GetUid() int32 {
	if m != nil {
		return m.Uid
	}
	return 0
}

type RequestCreateAlliance struct {
	AllianceName string `protobuf:"bytes,1,opt,name=alliance_name,json=allianceName" json:"alliance_name,omitempty"`
	ClubId       int32  `protobuf:"varint,2,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
}

func (m *RequestCreateAlliance) Reset()                    { *m = RequestCreateAlliance{} }
func (m *RequestCreateAlliance) String() string            { return proto.CompactTextString(m) }
func (*RequestCreateAlliance) ProtoMessage()               {}
func (*RequestCreateAlliance) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{89} }

func (m *RequestCreateAlliance) GetAllianceName() string {
	if m != nil {
		return m.AllianceName
	}
	return ""
}

func (m *RequestCreateAlliance) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

type ResponseCreateAlliance struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseCreateAlliance) Reset()                    { *m = ResponseCreateAlliance{} }
func (m *ResponseCreateAlliance) String() string            { return proto.CompactTextString(m) }
func (*ResponseCreateAlliance) ProtoMessage()               {}
func (*ResponseCreateAlliance) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{90} }

func (m *ResponseCreateAlliance) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type RequestLeaveAlliance struct {
	AllianceId int32 `protobuf:"varint,1,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
	ClubId     int32 `protobuf:"varint,2,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
}

func (m *RequestLeaveAlliance) Reset()                    { *m = RequestLeaveAlliance{} }
func (m *RequestLeaveAlliance) String() string            { return proto.CompactTextString(m) }
func (*RequestLeaveAlliance) ProtoMessage()               {}
func (*RequestLeaveAlliance) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{91} }

func (m *RequestLeaveAlliance) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

func (m *RequestLeaveAlliance) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

type ResponseLeaveAlliance struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseLeaveAlliance) Reset()                    { *m = ResponseLeaveAlliance{} }
func (m *ResponseLeaveAlliance) String() string            { return proto.CompactTextString(m) }
func (*ResponseLeaveAlliance) ProtoMessage()               {}
func (*ResponseLeaveAlliance) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{92} }

func (m *ResponseLeaveAlliance) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeLeaveAlliance struct {
	AllianceId   int32  `protobuf:"varint,1,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
	ClubId       int32  `protobuf:"varint,2,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubAdminId  int32  `protobuf:"varint,3,opt,name=club_admin_id,json=clubAdminId" json:"club_admin_id,omitempty"`
	AllianceName string `protobuf:"bytes,4,opt,name=alliance_name,json=allianceName" json:"alliance_name,omitempty"`
	ClubName     string `protobuf:"bytes,5,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
}

func (m *NoticeLeaveAlliance) Reset()                    { *m = NoticeLeaveAlliance{} }
func (m *NoticeLeaveAlliance) String() string            { return proto.CompactTextString(m) }
func (*NoticeLeaveAlliance) ProtoMessage()               {}
func (*NoticeLeaveAlliance) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{93} }

func (m *NoticeLeaveAlliance) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

func (m *NoticeLeaveAlliance) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeLeaveAlliance) GetClubAdminId() int32 {
	if m != nil {
		return m.ClubAdminId
	}
	return 0
}

func (m *NoticeLeaveAlliance) GetAllianceName() string {
	if m != nil {
		return m.AllianceName
	}
	return ""
}

func (m *NoticeLeaveAlliance) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

// 请求联盟信息
type RequestSearchAllianceInfo struct {
	AllianceId int32 `protobuf:"varint,1,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
}

func (m *RequestSearchAllianceInfo) Reset()                    { *m = RequestSearchAllianceInfo{} }
func (m *RequestSearchAllianceInfo) String() string            { return proto.CompactTextString(m) }
func (*RequestSearchAllianceInfo) ProtoMessage()               {}
func (*RequestSearchAllianceInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{94} }

func (m *RequestSearchAllianceInfo) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

type ResponseSearchAllianceInfo struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseSearchAllianceInfo) Reset()                    { *m = ResponseSearchAllianceInfo{} }
func (m *ResponseSearchAllianceInfo) String() string            { return proto.CompactTextString(m) }
func (*ResponseSearchAllianceInfo) ProtoMessage()               {}
func (*ResponseSearchAllianceInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{95} }

func (m *ResponseSearchAllianceInfo) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type ClubItemInfo struct {
	ClubId          int32  `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	ClubMemberMax   int32  `protobuf:"varint,2,opt,name=club_member_max,json=clubMemberMax" json:"club_member_max,omitempty"`
	ClubMemberCount int32  `protobuf:"varint,3,opt,name=club_member_count,json=clubMemberCount" json:"club_member_count,omitempty"`
	ClubName        string `protobuf:"bytes,4,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
	CreaterName     string `protobuf:"bytes,5,opt,name=creater_name,json=createrName" json:"creater_name,omitempty"`
	ClubThumb       string `protobuf:"bytes,6,opt,name=club_thumb,json=clubThumb" json:"club_thumb,omitempty"`
	CreaterId       int32  `protobuf:"varint,7,opt,name=creater_id,json=createrId" json:"creater_id,omitempty"`
}

func (m *ClubItemInfo) Reset()                    { *m = ClubItemInfo{} }
func (m *ClubItemInfo) String() string            { return proto.CompactTextString(m) }
func (*ClubItemInfo) ProtoMessage()               {}
func (*ClubItemInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{96} }

func (m *ClubItemInfo) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *ClubItemInfo) GetClubMemberMax() int32 {
	if m != nil {
		return m.ClubMemberMax
	}
	return 0
}

func (m *ClubItemInfo) GetClubMemberCount() int32 {
	if m != nil {
		return m.ClubMemberCount
	}
	return 0
}

func (m *ClubItemInfo) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

func (m *ClubItemInfo) GetCreaterName() string {
	if m != nil {
		return m.CreaterName
	}
	return ""
}

func (m *ClubItemInfo) GetClubThumb() string {
	if m != nil {
		return m.ClubThumb
	}
	return ""
}

func (m *ClubItemInfo) GetCreaterId() int32 {
	if m != nil {
		return m.CreaterId
	}
	return 0
}

type NoticeSearchAlliance struct {
	AllianceId        int32           `protobuf:"varint,1,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
	CreaterClubId     int32           `protobuf:"varint,2,opt,name=creater_club_id,json=createrClubId" json:"creater_club_id,omitempty"`
	AllianceClubMax   int32           `protobuf:"varint,3,opt,name=alliance_club_max,json=allianceClubMax" json:"alliance_club_max,omitempty"`
	AllianceClubCount int32           `protobuf:"varint,4,opt,name=alliance_club_count,json=allianceClubCount" json:"alliance_club_count,omitempty"`
	AllianceName      string          `protobuf:"bytes,5,opt,name=alliance_name,json=allianceName" json:"alliance_name,omitempty"`
	ClubItems         []*ClubItemInfo `protobuf:"bytes,6,rep,name=clubItems" json:"clubItems,omitempty"`
}

func (m *NoticeSearchAlliance) Reset()                    { *m = NoticeSearchAlliance{} }
func (m *NoticeSearchAlliance) String() string            { return proto.CompactTextString(m) }
func (*NoticeSearchAlliance) ProtoMessage()               {}
func (*NoticeSearchAlliance) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{97} }

func (m *NoticeSearchAlliance) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

func (m *NoticeSearchAlliance) GetCreaterClubId() int32 {
	if m != nil {
		return m.CreaterClubId
	}
	return 0
}

func (m *NoticeSearchAlliance) GetAllianceClubMax() int32 {
	if m != nil {
		return m.AllianceClubMax
	}
	return 0
}

func (m *NoticeSearchAlliance) GetAllianceClubCount() int32 {
	if m != nil {
		return m.AllianceClubCount
	}
	return 0
}

func (m *NoticeSearchAlliance) GetAllianceName() string {
	if m != nil {
		return m.AllianceName
	}
	return ""
}

func (m *NoticeSearchAlliance) GetClubItems() []*ClubItemInfo {
	if m != nil {
		return m.ClubItems
	}
	return nil
}

// 剔除联盟成员
type RequestKickoffAllianceMember struct {
	AllianceId int32 `protobuf:"varint,1,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
	ClubId     int32 `protobuf:"varint,2,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	TargetId   int32 `protobuf:"varint,3,opt,name=target_id,json=targetId" json:"target_id,omitempty"`
}

func (m *RequestKickoffAllianceMember) Reset()                    { *m = RequestKickoffAllianceMember{} }
func (m *RequestKickoffAllianceMember) String() string            { return proto.CompactTextString(m) }
func (*RequestKickoffAllianceMember) ProtoMessage()               {}
func (*RequestKickoffAllianceMember) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{98} }

func (m *RequestKickoffAllianceMember) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

func (m *RequestKickoffAllianceMember) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *RequestKickoffAllianceMember) GetTargetId() int32 {
	if m != nil {
		return m.TargetId
	}
	return 0
}

type ResponseKickoffAllianceMember struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseKickoffAllianceMember) Reset()                    { *m = ResponseKickoffAllianceMember{} }
func (m *ResponseKickoffAllianceMember) String() string            { return proto.CompactTextString(m) }
func (*ResponseKickoffAllianceMember) ProtoMessage()               {}
func (*ResponseKickoffAllianceMember) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{99} }

func (m *ResponseKickoffAllianceMember) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeKickoffAllianceMember struct {
	AllianceId     int32  `protobuf:"varint,1,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
	TargetClubId   int32  `protobuf:"varint,2,opt,name=target_club_id,json=targetClubId" json:"target_club_id,omitempty"`
	AllianceName   string `protobuf:"bytes,3,opt,name=alliance_name,json=allianceName" json:"alliance_name,omitempty"`
	TargetClubName string `protobuf:"bytes,4,opt,name=target_club_name,json=targetClubName" json:"target_club_name,omitempty"`
}

func (m *NoticeKickoffAllianceMember) Reset()                    { *m = NoticeKickoffAllianceMember{} }
func (m *NoticeKickoffAllianceMember) String() string            { return proto.CompactTextString(m) }
func (*NoticeKickoffAllianceMember) ProtoMessage()               {}
func (*NoticeKickoffAllianceMember) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{100} }

func (m *NoticeKickoffAllianceMember) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

func (m *NoticeKickoffAllianceMember) GetTargetClubId() int32 {
	if m != nil {
		return m.TargetClubId
	}
	return 0
}

func (m *NoticeKickoffAllianceMember) GetAllianceName() string {
	if m != nil {
		return m.AllianceName
	}
	return ""
}

func (m *NoticeKickoffAllianceMember) GetTargetClubName() string {
	if m != nil {
		return m.TargetClubName
	}
	return ""
}

// AllianceSnapshotList
type RequestAllianceList struct {
	ClubId int32 `protobuf:"varint,1,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
}

func (m *RequestAllianceList) Reset()                    { *m = RequestAllianceList{} }
func (m *RequestAllianceList) String() string            { return proto.CompactTextString(m) }
func (*RequestAllianceList) ProtoMessage()               {}
func (*RequestAllianceList) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{101} }

func (m *RequestAllianceList) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

type ResponseAllianceList struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseAllianceList) Reset()                    { *m = ResponseAllianceList{} }
func (m *ResponseAllianceList) String() string            { return proto.CompactTextString(m) }
func (*ResponseAllianceList) ProtoMessage()               {}
func (*ResponseAllianceList) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{102} }

func (m *ResponseAllianceList) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type AllianceListParams struct {
	AllianceId   int32  `protobuf:"varint,1,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
	AllianceName string `protobuf:"bytes,2,opt,name=alliance_name,json=allianceName" json:"alliance_name,omitempty"`
	ClubMax      int32  `protobuf:"varint,3,opt,name=club_max,json=clubMax" json:"club_max,omitempty"`
	ClubCount    int32  `protobuf:"varint,4,opt,name=club_count,json=clubCount" json:"club_count,omitempty"`
	IsCreater    bool   `protobuf:"varint,5,opt,name=is_creater,json=isCreater" json:"is_creater,omitempty"`
}

func (m *AllianceListParams) Reset()                    { *m = AllianceListParams{} }
func (m *AllianceListParams) String() string            { return proto.CompactTextString(m) }
func (*AllianceListParams) ProtoMessage()               {}
func (*AllianceListParams) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{103} }

func (m *AllianceListParams) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

func (m *AllianceListParams) GetAllianceName() string {
	if m != nil {
		return m.AllianceName
	}
	return ""
}

func (m *AllianceListParams) GetClubMax() int32 {
	if m != nil {
		return m.ClubMax
	}
	return 0
}

func (m *AllianceListParams) GetClubCount() int32 {
	if m != nil {
		return m.ClubCount
	}
	return 0
}

func (m *AllianceListParams) GetIsCreater() bool {
	if m != nil {
		return m.IsCreater
	}
	return false
}

type NoticeAllianceList struct {
	List []*AllianceListParams `protobuf:"bytes,1,rep,name=list" json:"list,omitempty"`
}

func (m *NoticeAllianceList) Reset()                    { *m = NoticeAllianceList{} }
func (m *NoticeAllianceList) String() string            { return proto.CompactTextString(m) }
func (*NoticeAllianceList) ProtoMessage()               {}
func (*NoticeAllianceList) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{104} }

func (m *NoticeAllianceList) GetList() []*AllianceListParams {
	if m != nil {
		return m.List
	}
	return nil
}

// Join alliance
type RequestJoinAlliance struct {
	AllianceId int32  `protobuf:"varint,1,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
	ClubId     int32  `protobuf:"varint,2,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	Message    string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
}

func (m *RequestJoinAlliance) Reset()                    { *m = RequestJoinAlliance{} }
func (m *RequestJoinAlliance) String() string            { return proto.CompactTextString(m) }
func (*RequestJoinAlliance) ProtoMessage()               {}
func (*RequestJoinAlliance) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{105} }

func (m *RequestJoinAlliance) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

func (m *RequestJoinAlliance) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *RequestJoinAlliance) GetMessage() string {
	if m != nil {
		return m.Message
	}
	return ""
}

type NoticeJoinAlliance struct {
	AllianceId   int32  `protobuf:"varint,1,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
	ClubId       int32  `protobuf:"varint,2,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	Message      string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
	ClubName     string `protobuf:"bytes,4,opt,name=club_name,json=clubName" json:"club_name,omitempty"`
	AllianceName string `protobuf:"bytes,5,opt,name=alliance_name,json=allianceName" json:"alliance_name,omitempty"`
}

func (m *NoticeJoinAlliance) Reset()                    { *m = NoticeJoinAlliance{} }
func (m *NoticeJoinAlliance) String() string            { return proto.CompactTextString(m) }
func (*NoticeJoinAlliance) ProtoMessage()               {}
func (*NoticeJoinAlliance) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{106} }

func (m *NoticeJoinAlliance) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

func (m *NoticeJoinAlliance) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeJoinAlliance) GetMessage() string {
	if m != nil {
		return m.Message
	}
	return ""
}

func (m *NoticeJoinAlliance) GetClubName() string {
	if m != nil {
		return m.ClubName
	}
	return ""
}

func (m *NoticeJoinAlliance) GetAllianceName() string {
	if m != nil {
		return m.AllianceName
	}
	return ""
}

type ResponseJoinAllianceToMember struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseJoinAllianceToMember) Reset()                    { *m = ResponseJoinAllianceToMember{} }
func (m *ResponseJoinAllianceToMember) String() string            { return proto.CompactTextString(m) }
func (*ResponseJoinAllianceToMember) ProtoMessage()               {}
func (*ResponseJoinAllianceToMember) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{107} }

func (m *ResponseJoinAllianceToMember) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type ResponseJoinAllianceToAdmin struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseJoinAllianceToAdmin) Reset()                    { *m = ResponseJoinAllianceToAdmin{} }
func (m *ResponseJoinAllianceToAdmin) String() string            { return proto.CompactTextString(m) }
func (*ResponseJoinAllianceToAdmin) ProtoMessage()               {}
func (*ResponseJoinAllianceToAdmin) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{108} }

func (m *ResponseJoinAllianceToAdmin) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeJoinAllianceToMember struct {
	Result       int32  `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
	AllianceId   int32  `protobuf:"varint,2,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
	ClubId       int32  `protobuf:"varint,3,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	Reason       string `protobuf:"bytes,4,opt,name=reason" json:"reason,omitempty"`
	AllianceName string `protobuf:"bytes,5,opt,name=alliance_name,json=allianceName" json:"alliance_name,omitempty"`
	ClubAdminId  int32  `protobuf:"varint,6,opt,name=club_admin_id,json=clubAdminId" json:"club_admin_id,omitempty"`
}

func (m *NoticeJoinAllianceToMember) Reset()                    { *m = NoticeJoinAllianceToMember{} }
func (m *NoticeJoinAllianceToMember) String() string            { return proto.CompactTextString(m) }
func (*NoticeJoinAllianceToMember) ProtoMessage()               {}
func (*NoticeJoinAllianceToMember) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{109} }

func (m *NoticeJoinAllianceToMember) GetResult() int32 {
	if m != nil {
		return m.Result
	}
	return 0
}

func (m *NoticeJoinAllianceToMember) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

func (m *NoticeJoinAllianceToMember) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *NoticeJoinAllianceToMember) GetReason() string {
	if m != nil {
		return m.Reason
	}
	return ""
}

func (m *NoticeJoinAllianceToMember) GetAllianceName() string {
	if m != nil {
		return m.AllianceName
	}
	return ""
}

func (m *NoticeJoinAllianceToMember) GetClubAdminId() int32 {
	if m != nil {
		return m.ClubAdminId
	}
	return 0
}

type ReplyJoinAllianceToWorld struct {
	Result     int32  `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
	AllianceId int32  `protobuf:"varint,2,opt,name=alliance_id,json=allianceId" json:"alliance_id,omitempty"`
	ClubId     int32  `protobuf:"varint,3,opt,name=club_id,json=clubId" json:"club_id,omitempty"`
	Reason     string `protobuf:"bytes,4,opt,name=reason" json:"reason,omitempty"`
}

func (m *ReplyJoinAllianceToWorld) Reset()                    { *m = ReplyJoinAllianceToWorld{} }
func (m *ReplyJoinAllianceToWorld) String() string            { return proto.CompactTextString(m) }
func (*ReplyJoinAllianceToWorld) ProtoMessage()               {}
func (*ReplyJoinAllianceToWorld) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{110} }

func (m *ReplyJoinAllianceToWorld) GetResult() int32 {
	if m != nil {
		return m.Result
	}
	return 0
}

func (m *ReplyJoinAllianceToWorld) GetAllianceId() int32 {
	if m != nil {
		return m.AllianceId
	}
	return 0
}

func (m *ReplyJoinAllianceToWorld) GetClubId() int32 {
	if m != nil {
		return m.ClubId
	}
	return 0
}

func (m *ReplyJoinAllianceToWorld) GetReason() string {
	if m != nil {
		return m.Reason
	}
	return ""
}

type RequestAddRemarks struct {
	TargetId    int32  `protobuf:"varint,1,opt,name=target_id,json=targetId" json:"target_id,omitempty"`
	RemarkType  int32  `protobuf:"varint,2,opt,name=remark_type,json=remarkType" json:"remark_type,omitempty"`
	TagetRemark string `protobuf:"bytes,3,opt,name=taget_remark,json=tagetRemark" json:"taget_remark,omitempty"`
}

func (m *RequestAddRemarks) Reset()                    { *m = RequestAddRemarks{} }
func (m *RequestAddRemarks) String() string            { return proto.CompactTextString(m) }
func (*RequestAddRemarks) ProtoMessage()               {}
func (*RequestAddRemarks) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{111} }

func (m *RequestAddRemarks) GetTargetId() int32 {
	if m != nil {
		return m.TargetId
	}
	return 0
}

func (m *RequestAddRemarks) GetRemarkType() int32 {
	if m != nil {
		return m.RemarkType
	}
	return 0
}

func (m *RequestAddRemarks) GetTagetRemark() string {
	if m != nil {
		return m.TagetRemark
	}
	return ""
}

type ResponseAddRemarks struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseAddRemarks) Reset()                    { *m = ResponseAddRemarks{} }
func (m *ResponseAddRemarks) String() string            { return proto.CompactTextString(m) }
func (*ResponseAddRemarks) ProtoMessage()               {}
func (*ResponseAddRemarks) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{112} }

func (m *ResponseAddRemarks) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeAddRemarks struct {
	TargetId    int32  `protobuf:"varint,1,opt,name=target_id,json=targetId" json:"target_id,omitempty"`
	RemarkType  int32  `protobuf:"varint,2,opt,name=remark_type,json=remarkType" json:"remark_type,omitempty"`
	TagetRemark string `protobuf:"bytes,3,opt,name=taget_remark,json=tagetRemark" json:"taget_remark,omitempty"`
}

func (m *NoticeAddRemarks) Reset()                    { *m = NoticeAddRemarks{} }
func (m *NoticeAddRemarks) String() string            { return proto.CompactTextString(m) }
func (*NoticeAddRemarks) ProtoMessage()               {}
func (*NoticeAddRemarks) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{113} }

func (m *NoticeAddRemarks) GetTargetId() int32 {
	if m != nil {
		return m.TargetId
	}
	return 0
}

func (m *NoticeAddRemarks) GetRemarkType() int32 {
	if m != nil {
		return m.RemarkType
	}
	return 0
}

func (m *NoticeAddRemarks) GetTagetRemark() string {
	if m != nil {
		return m.TagetRemark
	}
	return ""
}

type RequestGetAllRemarks struct {
	Playerid int32 `protobuf:"varint,1,opt,name=playerid" json:"playerid,omitempty"`
}

func (m *RequestGetAllRemarks) Reset()                    { *m = RequestGetAllRemarks{} }
func (m *RequestGetAllRemarks) String() string            { return proto.CompactTextString(m) }
func (*RequestGetAllRemarks) ProtoMessage()               {}
func (*RequestGetAllRemarks) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{114} }

func (m *RequestGetAllRemarks) GetPlayerid() int32 {
	if m != nil {
		return m.Playerid
	}
	return 0
}

type ResponseGetAllRemarks struct {
	Error int32 `protobuf:"varint,1,opt,name=error" json:"error,omitempty"`
}

func (m *ResponseGetAllRemarks) Reset()                    { *m = ResponseGetAllRemarks{} }
func (m *ResponseGetAllRemarks) String() string            { return proto.CompactTextString(m) }
func (*ResponseGetAllRemarks) ProtoMessage()               {}
func (*ResponseGetAllRemarks) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{115} }

func (m *ResponseGetAllRemarks) GetError() int32 {
	if m != nil {
		return m.Error
	}
	return 0
}

type NoticeGetAllRemarks struct {
	RemarksData string `protobuf:"bytes,1,opt,name=remarks_data,json=remarksData" json:"remarks_data,omitempty"`
}

func (m *NoticeGetAllRemarks) Reset()                    { *m = NoticeGetAllRemarks{} }
func (m *NoticeGetAllRemarks) String() string            { return proto.CompactTextString(m) }
func (*NoticeGetAllRemarks) ProtoMessage()               {}
func (*NoticeGetAllRemarks) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{116} }

func (m *NoticeGetAllRemarks) GetRemarksData() string {
	if m != nil {
		return m.RemarksData
	}
	return ""
}

func init() {
	proto.RegisterType((*PlayerGameData)(nil), "pb.PlayerGameData")
	proto.RegisterType((*PlayerInfo)(nil), "pb.PlayerInfo")
	proto.RegisterType((*RequestLogon)(nil), "pb.RequestLogon")
	proto.RegisterType((*ResponseLogon)(nil), "pb.ResponseLogon")
	proto.RegisterType((*ClubParams)(nil), "pb.ClubParams")
	proto.RegisterType((*RequestCreateClub)(nil), "pb.RequestCreateClub")
	proto.RegisterType((*ResponseCreateClub)(nil), "pb.ResponseCreateClub")
	proto.RegisterType((*RequestClubSnapshotList)(nil), "pb.RequestClubSnapshotList")
	proto.RegisterType((*ResponseClubSnapshotList)(nil), "pb.ResponseClubSnapshotList")
	proto.RegisterType((*ClubSnapshotListParams)(nil), "pb.ClubSnapshotListParams")
	proto.RegisterType((*NoticeClubSnapshotList)(nil), "pb.NoticeClubSnapshotList")
	proto.RegisterType((*JoinClubParams)(nil), "pb.JoinClubParams")
	proto.RegisterType((*RequestJoinClub)(nil), "pb.RequestJoinClub")
	proto.RegisterType((*NoticeJoinClub)(nil), "pb.NoticeJoinClub")
	proto.RegisterType((*ResponseJoinClubToMember)(nil), "pb.ResponseJoinClubToMember")
	proto.RegisterType((*ResponseJoinClubToAdmin)(nil), "pb.ResponseJoinClubToAdmin")
	proto.RegisterType((*NoticeJoinClubToMember)(nil), "pb.NoticeJoinClubToMember")
	proto.RegisterType((*ReplyJoinClub)(nil), "pb.ReplyJoinClub")
	proto.RegisterType((*RequestLeaveClub)(nil), "pb.RequestLeaveClub")
	proto.RegisterType((*ResponseLeaveClub)(nil), "pb.ResponseLeaveClub")
	proto.RegisterType((*LeaveClubParams)(nil), "pb.LeaveClubParams")
	proto.RegisterType((*ClubCurrentBoardParams)(nil), "pb.ClubCurrentBoardParams")
	proto.RegisterType((*RequestClubCurrentBoard)(nil), "pb.RequestClubCurrentBoard")
	proto.RegisterType((*ClubGameSnapshot)(nil), "pb.ClubGameSnapshot")
	proto.RegisterType((*ResponseClubCurrentBoard)(nil), "pb.ResponseClubCurrentBoard")
	proto.RegisterType((*NoticeClubCurrentBoard)(nil), "pb.NoticeClubCurrentBoard")
	proto.RegisterType((*ClubMemberSnapshotListParams)(nil), "pb.ClubMemberSnapshotListParams")
	proto.RegisterType((*RequestClubMemberSnapshotList)(nil), "pb.RequestClubMemberSnapshotList")
	proto.RegisterType((*ResponseClubMemberSnapshotList)(nil), "pb.ResponseClubMemberSnapshotList")
	proto.RegisterType((*ClubMemberSnapshot)(nil), "pb.ClubMemberSnapshot")
	proto.RegisterType((*NoticeClubMemberSnapshotList)(nil), "pb.NoticeClubMemberSnapshotList")
	proto.RegisterType((*ModifyClubMemberParams)(nil), "pb.ModifyClubMemberParams")
	proto.RegisterType((*RequestModifyClubMember)(nil), "pb.RequestModifyClubMember")
	proto.RegisterType((*ResponseModifyClubMember)(nil), "pb.ResponseModifyClubMember")
	proto.RegisterType((*NoticeModifyClubMember)(nil), "pb.NoticeModifyClubMember")
	proto.RegisterType((*ModifyClubInfoParams)(nil), "pb.ModifyClubInfoParams")
	proto.RegisterType((*RequestModifyClubInfo)(nil), "pb.RequestModifyClubInfo")
	proto.RegisterType((*ResponseModifyClubInfo)(nil), "pb.ResponseModifyClubInfo")
	proto.RegisterType((*RechargeClubFundParams)(nil), "pb.RechargeClubFundParams")
	proto.RegisterType((*RequestRechargeClubFund)(nil), "pb.RequestRechargeClubFund")
	proto.RegisterType((*ResponseRechargeClubFund)(nil), "pb.ResponseRechargeClubFund")
	proto.RegisterType((*GrantClubFundParams)(nil), "pb.GrantClubFundParams")
	proto.RegisterType((*RequestGrantClubFund)(nil), "pb.RequestGrantClubFund")
	proto.RegisterType((*ResponseGrantClubFund)(nil), "pb.ResponseGrantClubFund")
	proto.RegisterType((*RequestSearchClubInfo)(nil), "pb.RequestSearchClubInfo")
	proto.RegisterType((*ResponseSearchClubInfo)(nil), "pb.ResponseSearchClubInfo")
	proto.RegisterType((*NoticeSearchClubInfo)(nil), "pb.NoticeSearchClubInfo")
	proto.RegisterType((*RequestClubCreaterInfo)(nil), "pb.RequestClubCreaterInfo")
	proto.RegisterType((*ResponseClubCreaterInfo)(nil), "pb.ResponseClubCreaterInfo")
	proto.RegisterType((*NoticeClubCreaterInfo)(nil), "pb.NoticeClubCreaterInfo")
	proto.RegisterType((*RequestPurchaseClubLevel)(nil), "pb.RequestPurchaseClubLevel")
	proto.RegisterType((*ResponsePurchaseClubLevel)(nil), "pb.ResponsePurchaseClubLevel")
	proto.RegisterType((*NoticePurchaseClubLevel)(nil), "pb.NoticePurchaseClubLevel")
	proto.RegisterType((*RequestSendMsg)(nil), "pb.RequestSendMsg")
	proto.RegisterType((*ResponseSendMsg)(nil), "pb.ResponseSendMsg")
	proto.RegisterType((*NoticeSendMsg)(nil), "pb.NoticeSendMsg")
	proto.RegisterType((*RequestGetUserData)(nil), "pb.RequestGetUserData")
	proto.RegisterType((*ResponseGetUserData)(nil), "pb.ResponseGetUserData")
	proto.RegisterType((*NoticeGetUserData)(nil), "pb.NoticeGetUserData")
	proto.RegisterType((*RequestGetJackpotData)(nil), "pb.RequestGetJackpotData")
	proto.RegisterType((*ResponseGetJackpotData)(nil), "pb.ResponseGetJackpotData")
	proto.RegisterType((*Jackpot)(nil), "pb.Jackpot")
	proto.RegisterType((*NoticeGetJackpotData)(nil), "pb.NoticeGetJackpotData")
	proto.RegisterType((*RequestJackpotSetting)(nil), "pb.RequestJackpotSetting")
	proto.RegisterType((*ResponseJackpotSetting)(nil), "pb.ResponseJackpotSetting")
	proto.RegisterType((*JackpotInfo)(nil), "pb.JackpotInfo")
	proto.RegisterType((*AwardType)(nil), "pb.AwardType")
	proto.RegisterType((*NoticeJackpotSetting)(nil), "pb.NoticeJackpotSetting")
	proto.RegisterType((*RequestSetJackpot)(nil), "pb.RequestSetJackpot")
	proto.RegisterType((*ResponseSetJackpot)(nil), "pb.ResponseSetJackpot")
	proto.RegisterType((*RequestRecoverJackpotSetting)(nil), "pb.RequestRecoverJackpotSetting")
	proto.RegisterType((*ResponseRecoverJackpotSetting)(nil), "pb.ResponseRecoverJackpotSetting")
	proto.RegisterType((*NoticeJackpotAmout)(nil), "pb.NoticeJackpotAmout")
	proto.RegisterType((*RequestCurrentRoomJackpot)(nil), "pb.RequestCurrentRoomJackpot")
	proto.RegisterType((*ResponseCurrentRoomJackpot)(nil), "pb.ResponseCurrentRoomJackpot")
	proto.RegisterType((*NoticeCurrentRoomJackpot)(nil), "pb.NoticeCurrentRoomJackpot")
	proto.RegisterType((*RequestJackpotAwardRecord)(nil), "pb.RequestJackpotAwardRecord")
	proto.RegisterType((*ResponseJackpotAwardRecord)(nil), "pb.ResponseJackpotAwardRecord")
	proto.RegisterType((*AwardInfo)(nil), "pb.AwardInfo")
	proto.RegisterType((*NoticeJackpotAwardRecord)(nil), "pb.NoticeJackpotAwardRecord")
	proto.RegisterType((*RequestJackpotInjectAmount)(nil), "pb.RequestJackpotInjectAmount")
	proto.RegisterType((*ResponseJackpotInjectAmount)(nil), "pb.ResponseJackpotInjectAmount")
	proto.RegisterType((*NoticeJackpotInjectAmount)(nil), "pb.NoticeJackpotInjectAmount")
	proto.RegisterType((*RequestClubFund)(nil), "pb.RequestClubFund")
	proto.RegisterType((*ResponseClubFund)(nil), "pb.ResponseClubFund")
	proto.RegisterType((*NoticeClubFund)(nil), "pb.NoticeClubFund")
	proto.RegisterType((*NoticeJackPotAwardInfo)(nil), "pb.NoticeJackPotAwardInfo")
	proto.RegisterType((*RequestHeartBeat)(nil), "pb.RequestHeartBeat")
	proto.RegisterType((*ResponseHeartBeat)(nil), "pb.ResponseHeartBeat")
	proto.RegisterType((*RequestCreateAlliance)(nil), "pb.RequestCreateAlliance")
	proto.RegisterType((*ResponseCreateAlliance)(nil), "pb.ResponseCreateAlliance")
	proto.RegisterType((*RequestLeaveAlliance)(nil), "pb.RequestLeaveAlliance")
	proto.RegisterType((*ResponseLeaveAlliance)(nil), "pb.ResponseLeaveAlliance")
	proto.RegisterType((*NoticeLeaveAlliance)(nil), "pb.NoticeLeaveAlliance")
	proto.RegisterType((*RequestSearchAllianceInfo)(nil), "pb.RequestSearchAllianceInfo")
	proto.RegisterType((*ResponseSearchAllianceInfo)(nil), "pb.ResponseSearchAllianceInfo")
	proto.RegisterType((*ClubItemInfo)(nil), "pb.ClubItemInfo")
	proto.RegisterType((*NoticeSearchAlliance)(nil), "pb.NoticeSearchAlliance")
	proto.RegisterType((*RequestKickoffAllianceMember)(nil), "pb.RequestKickoffAllianceMember")
	proto.RegisterType((*ResponseKickoffAllianceMember)(nil), "pb.ResponseKickoffAllianceMember")
	proto.RegisterType((*NoticeKickoffAllianceMember)(nil), "pb.NoticeKickoffAllianceMember")
	proto.RegisterType((*RequestAllianceList)(nil), "pb.RequestAllianceList")
	proto.RegisterType((*ResponseAllianceList)(nil), "pb.ResponseAllianceList")
	proto.RegisterType((*AllianceListParams)(nil), "pb.AllianceListParams")
	proto.RegisterType((*NoticeAllianceList)(nil), "pb.NoticeAllianceList")
	proto.RegisterType((*RequestJoinAlliance)(nil), "pb.RequestJoinAlliance")
	proto.RegisterType((*NoticeJoinAlliance)(nil), "pb.NoticeJoinAlliance")
	proto.RegisterType((*ResponseJoinAllianceToMember)(nil), "pb.ResponseJoinAllianceToMember")
	proto.RegisterType((*ResponseJoinAllianceToAdmin)(nil), "pb.ResponseJoinAllianceToAdmin")
	proto.RegisterType((*NoticeJoinAllianceToMember)(nil), "pb.NoticeJoinAllianceToMember")
	proto.RegisterType((*ReplyJoinAllianceToWorld)(nil), "pb.ReplyJoinAllianceToWorld")
	proto.RegisterType((*RequestAddRemarks)(nil), "pb.RequestAddRemarks")
	proto.RegisterType((*ResponseAddRemarks)(nil), "pb.ResponseAddRemarks")
	proto.RegisterType((*NoticeAddRemarks)(nil), "pb.NoticeAddRemarks")
	proto.RegisterType((*RequestGetAllRemarks)(nil), "pb.RequestGetAllRemarks")
	proto.RegisterType((*ResponseGetAllRemarks)(nil), "pb.ResponseGetAllRemarks")
	proto.RegisterType((*NoticeGetAllRemarks)(nil), "pb.NoticeGetAllRemarks")
	proto.RegisterEnum("pb.MSGID", MSGID_name, MSGID_value)
	proto.RegisterEnum("pb.ActionType", ActionType_name, ActionType_value)
}

func init() { proto.RegisterFile("pb.proto", fileDescriptor1) }

var fileDescriptor1 = []byte{
	// 4417 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xd4, 0x5b, 0xe9, 0x73, 0x1c, 0xc7,
	0x75, 0xf7, 0xe0, 0x5c, 0x3c, 0x5c, 0x8b, 0x06, 0x04, 0x2c, 0x08, 0x52, 0x04, 0x47, 0xa4, 0x08,
	0x51, 0x22, 0x2c, 0x53, 0x8e, 0xe3, 0x9c, 0x15, 0x10, 0xb4, 0x69, 0xc8, 0x04, 0x85, 0x5a, 0x92,
	0xe5, 0x8f, 0x5b, 0x8d, 0x9d, 0x01, 0x30, 0xc2, 0xee, 0xcc, 0x66, 0x66, 0x96, 0x22, 0xbf, 0xa4,
	0x72, 0x28, 0x87, 0x8f, 0xc4, 0x72, 0x62, 0x3b, 0xc9, 0x9f, 0x90, 0x7c, 0x4b, 0x5c, 0xa9, 0x54,
	0x39, 0xb7, 0x73, 0x38, 0x89, 0xe3, 0x38, 0x87, 0x73, 0xdf, 0x77, 0xb2, 0x9b, 0xfb, 0x76, 0xee,
	0xea, 0xee, 0xd7, 0x3d, 0xaf, 0x67, 0x66, 0x17, 0x10, 0x65, 0xba, 0x2a, 0x5f, 0x50, 0x3b, 0xaf,
	0x7f, 0xf3, 0xae, 0x7e, 0xfd, 0xde, 0xeb, 0xee, 0x01, 0x54, 0x3a, 0xfb, 0x9b, 0x9d, 0x38, 0x4a,
	0x23, 0x36, 0xd2, 0xd9, 0x77, 0xab, 0x30, 0xb7, 0xd7, 0xe2, 0x0f, 0xfd, 0xf8, 0x26, 0x6f, 0xfb,
	0x37, 0x78, 0xca, 0xdd, 0x4f, 0x8f, 0x00, 0x28, 0xd2, 0x4e, 0x78, 0x10, 0xb1, 0x33, 0x50, 0xe9,
	0xc8, 0xa7, 0xc0, 0xab, 0x39, 0xeb, 0xce, 0xc6, 0x78, 0xdd, 0x3c, 0xb3, 0x65, 0x98, 0x48, 0x7c,
	0x9e, 0x06, 0x5e, 0x6d, 0x44, 0x8e, 0xe0, 0x13, 0x63, 0x30, 0x16, 0xf2, 0xb6, 0x5f, 0x1b, 0x5d,
	0x77, 0x36, 0xa6, 0xea, 0xf2, 0x37, 0xab, 0xc1, 0xe4, 0x91, 0xcf, 0xbd, 0x6e, 0xdc, 0xaa, 0x8d,
	0x49, 0xb2, 0x7e, 0x64, 0x4b, 0x30, 0xde, 0xe6, 0xf1, 0x71, 0x52, 0x1b, 0x97, 0x74, 0xf5, 0x20,
	0x78, 0x1f, 0xfa, 0xa1, 0xe7, 0xc7, 0xb5, 0x09, 0xc5, 0x5b, 0x3d, 0x09, 0x74, 0x92, 0xf2, 0x63,
	0xbf, 0x36, 0x29, 0xc9, 0xea, 0x81, 0x9d, 0x87, 0xe9, 0xfd, 0xee, 0xc3, 0x20, 0x6c, 0xb4, 0x82,
	0x76, 0x90, 0xd6, 0x2a, 0x72, 0x0c, 0x24, 0xe9, 0x96, 0xa0, 0xb0, 0x37, 0xc3, 0x74, 0x8b, 0x27,
	0x69, 0x83, 0x37, 0xd3, 0x20, 0x0a, 0x6b, 0x53, 0xeb, 0xce, 0xc6, 0xdc, 0xb5, 0xb9, 0xcd, 0xce,
	0xfe, 0xe6, 0x96, 0xa4, 0xdc, 0x7d, 0xd8, 0xf1, 0xeb, 0x20, 0x20, 0xea, 0x99, 0xad, 0xc0, 0x64,
	0x10, 0x36, 0x0e, 0x85, 0x19, 0xb0, 0xee, 0x6c, 0x54, 0xea, 0x13, 0x41, 0x28, 0x7c, 0xc4, 0x36,
	0xa1, 0x22, 0xa8, 0x1e, 0x4f, 0x79, 0x6d, 0x7a, 0xdd, 0xd9, 0x98, 0xbe, 0xc6, 0x04, 0x1b, 0xdb,
	0x8b, 0x75, 0x83, 0x71, 0xbf, 0x12, 0x66, 0xea, 0xfe, 0x57, 0x77, 0xfd, 0x24, 0xbd, 0x15, 0x1d,
	0x46, 0xa1, 0x70, 0xc4, 0x7d, 0x3f, 0x4e, 0x84, 0x16, 0x8e, 0x72, 0x04, 0x3e, 0x0a, 0xd3, 0xd2,
	0xe8, 0xd8, 0x0f, 0xa5, 0x37, 0xa7, 0xea, 0xea, 0xc1, 0xbd, 0x04, 0xb3, 0x75, 0x3f, 0xe9, 0x44,
	0x61, 0xe2, 0x2b, 0x06, 0x4b, 0x30, 0xee, 0xc7, 0x71, 0x14, 0xe3, 0x74, 0xa8, 0x07, 0xb7, 0x09,
	0xb0, 0xdd, 0xea, 0xee, 0xef, 0xf1, 0x98, 0xb7, 0x13, 0xb6, 0x06, 0x53, 0xcd, 0x56, 0x77, 0xbf,
	0x21, 0xa7, 0x41, 0x89, 0xa9, 0x08, 0xc2, 0x6d, 0x61, 0x81, 0x1e, 0xe4, 0xb1, 0xcf, 0x51, 0x96,
	0x1c, 0xdc, 0x8a, 0x7d, 0x6e, 0x06, 0x83, 0x66, 0x14, 0xe2, 0x04, 0xca, 0xc1, 0x9d, 0x66, 0x14,
	0xba, 0x5f, 0x02, 0x0b, 0x68, 0xcb, 0x76, 0xec, 0xf3, 0xd4, 0x17, 0x12, 0xd9, 0x45, 0x18, 0xef,
	0x08, 0xa9, 0x52, 0xce, 0xb4, 0x72, 0x6a, 0xa6, 0x4a, 0x5d, 0x0d, 0xba, 0x57, 0x80, 0x69, 0x33,
	0xc8, 0xbb, 0xe5, 0xb6, 0x3c, 0x0b, 0x2b, 0x5a, 0x4c, 0xab, 0xbb, 0x7f, 0x27, 0xe4, 0x9d, 0xe4,
	0x28, 0x4a, 0x6f, 0x05, 0x49, 0xca, 0xaa, 0x30, 0xda, 0x35, 0x91, 0x28, 0x7e, 0xba, 0xcf, 0x43,
	0xcd, 0x30, 0xce, 0xa3, 0xcb, 0xd9, 0x7f, 0x62, 0x0c, 0x96, 0xf3, 0x50, 0xf4, 0xdb, 0x0a, 0x4c,
	0x2a, 0xeb, 0xb5, 0x88, 0x09, 0x69, 0xbb, 0x67, 0x3b, 0x74, 0x64, 0x98, 0x43, 0x47, 0x87, 0x39,
	0x74, 0xcc, 0x76, 0x28, 0x7b, 0x1a, 0xe6, 0xe5, 0x60, 0xdb, 0x6f, 0xef, 0xfb, 0x71, 0xa3, 0xcd,
	0x1f, 0xc8, 0x55, 0x30, 0x5e, 0x9f, 0x15, 0xe4, 0x5d, 0x49, 0xdd, 0xe5, 0x0f, 0xd8, 0x15, 0x58,
	0xa0, 0xb8, 0x66, 0xd4, 0x0d, 0x53, 0x5c, 0x18, 0xf3, 0x19, 0x72, 0x5b, 0x90, 0x8d, 0xc0, 0xf4,
	0x61, 0x47, 0xaf, 0x12, 0x29, 0x50, 0x84, 0x38, 0x3b, 0x07, 0x20, 0x07, 0xa3, 0x57, 0x42, 0x3f,
	0xc6, 0x75, 0x22, 0xe1, 0x2f, 0x09, 0x82, 0x19, 0xe6, 0x49, 0xe2, 0xa7, 0x72, 0x95, 0xe0, 0xf0,
	0x96, 0x20, 0xb0, 0xcb, 0xa8, 0xae, 0xe7, 0x27, 0xcd, 0xb8, 0x23, 0x57, 0x12, 0x48, 0x8b, 0xe6,
	0x04, 0xf9, 0x86, 0xa1, 0xb2, 0x0d, 0xa8, 0x4a, 0x60, 0x53, 0x4e, 0x75, 0x23, 0x0d, 0xda, 0xbe,
	0x5c, 0x2c, 0xe3, 0x0a, 0xa9, 0x22, 0xe0, 0x6e, 0xd0, 0xce, 0x14, 0x6a, 0xf9, 0xf7, 0xfd, 0x56,
	0x6d, 0x26, 0x93, 0x78, 0x4b, 0x10, 0xc4, 0xc2, 0xf6, 0x1f, 0x74, 0x82, 0x18, 0x79, 0xcc, 0xae,
	0x3b, 0x1b, 0xb3, 0x75, 0x50, 0x24, 0xf9, 0xfe, 0x06, 0x54, 0x83, 0xa4, 0xd1, 0xe9, 0xee, 0xb7,
	0x82, 0x26, 0xba, 0xa7, 0x36, 0xa7, 0x24, 0x05, 0xc9, 0x9e, 0x24, 0x2b, 0xe7, 0xb0, 0xab, 0xc0,
	0xa2, 0x8e, 0x1f, 0xfa, 0x5e, 0x63, 0xbf, 0x15, 0x84, 0x9e, 0x14, 0x98, 0xd4, 0xe6, 0xd7, 0x47,
	0x37, 0xc6, 0xeb, 0x0b, 0x6a, 0xe4, 0x7a, 0x36, 0x20, 0x14, 0x0b, 0x92, 0x46, 0x9b, 0x87, 0xfc,
	0xd0, 0x8f, 0x6b, 0x55, 0xa5, 0x58, 0x90, 0xec, 0x2a, 0x82, 0xfb, 0x2e, 0x58, 0xbe, 0x1d, 0xa5,
	0x41, 0xb3, 0x18, 0x74, 0x9b, 0x30, 0xd6, 0x0a, 0x92, 0xb4, 0xe6, 0xac, 0x8f, 0x6e, 0x4c, 0x5f,
	0x3b, 0xa3, 0x97, 0x43, 0x31, 0xda, 0xea, 0x12, 0xe7, 0x1e, 0xc2, 0xdc, 0x8b, 0x51, 0x10, 0x92,
	0xd5, 0x3b, 0x30, 0x0a, 0x57, 0x41, 0xce, 0x64, 0xa3, 0x6b, 0x52, 0xae, 0x04, 0xde, 0x0b, 0x3c,
	0x76, 0x01, 0x66, 0x30, 0x42, 0x92, 0x84, 0x1f, 0xea, 0xdc, 0x3b, 0xad, 0x82, 0x43, 0x92, 0xdc,
	0x23, 0x98, 0xc7, 0x65, 0xa5, 0xe5, 0x3d, 0x2e, 0x49, 0x9f, 0x75, 0x60, 0x4e, 0x79, 0xe7, 0x31,
	0x4b, 0x62, 0x97, 0x60, 0x8e, 0x77, 0x3a, 0xad, 0xa0, 0xc9, 0xc3, 0x54, 0x2d, 0x4e, 0xb5, 0xc4,
	0x66, 0x0d, 0x55, 0xae, 0xd0, 0xcb, 0x30, 0x9f, 0xc1, 0xd2, 0xa3, 0x6e, 0x7b, 0x1f, 0xab, 0x4d,
	0xf6, 0xf6, 0x5d, 0x41, 0xb5, 0xd7, 0xf9, 0x84, 0xbd, 0xce, 0x69, 0xaa, 0xd1, 0x76, 0xdd, 0x8d,
	0x30, 0xba, 0xca, 0x53, 0xcd, 0x9b, 0x45, 0x26, 0xcb, 0xbf, 0xb1, 0xe5, 0xb5, 0x83, 0x41, 0x69,
	0xfc, 0x35, 0x47, 0xc7, 0x55, 0x41, 0xc2, 0x32, 0x4c, 0xc4, 0x7e, 0xd2, 0x6d, 0xa5, 0xda, 0x81,
	0xea, 0x89, 0x7a, 0x76, 0xc4, 0xf2, 0x2c, 0xe6, 0xca, 0x51, 0x93, 0x2b, 0x15, 0x0b, 0x9e, 0x98,
	0x44, 0x84, 0x4f, 0xb6, 0xd5, 0xe3, 0x39, 0xab, 0x5f, 0x16, 0x05, 0xa8, 0xd3, 0x7a, 0x68, 0xa6,
	0xf2, 0xf1, 0x29, 0xe2, 0x7e, 0x05, 0x54, 0x75, 0xb1, 0xf4, 0xf9, 0x7d, 0x55, 0x23, 0x9e, 0xb1,
	0xeb, 0xcb, 0xa2, 0x58, 0x50, 0x66, 0xd4, 0x2e, 0x32, 0xcf, 0x88, 0xfa, 0x84, 0xb5, 0xd2, 0xbc,
	0x5f, 0xee, 0xe8, 0x03, 0x98, 0xcf, 0x31, 0x39, 0x39, 0x44, 0x3d, 0x3b, 0x44, 0x6f, 0x04, 0x9e,
	0xc8, 0x4f, 0x2a, 0x61, 0xb6, 0x65, 0x4a, 0x56, 0x26, 0xca, 0x8c, 0xb6, 0x25, 0x29, 0xee, 0x2d,
	0x55, 0x6b, 0xb6, 0xbb, 0x71, 0xec, 0x87, 0xe9, 0xf5, 0x88, 0xc7, 0xde, 0xa3, 0xaf, 0x72, 0xf7,
	0xdd, 0x56, 0x65, 0xa4, 0x4c, 0xd9, 0xf3, 0xb6, 0x9b, 0x4c, 0xde, 0x29, 0x4a, 0xd6, 0xde, 0xfa,
	0xc8, 0x24, 0x54, 0x05, 0x42, 0x34, 0x2d, 0x3a, 0x3b, 0xc9, 0xcc, 0xad, 0x92, 0xb6, 0x6a, 0xf3,
	0x32, 0xf5, 0xe6, 0x14, 0x1d, 0x7b, 0x43, 0xb5, 0x3a, 0x05, 0x25, 0x8a, 0x69, 0x55, 0x9c, 0x46,
	0x9a, 0x5c, 0x76, 0xc4, 0xc4, 0xd1, 0x7c, 0x39, 0x15, 0x0d, 0x52, 0xa3, 0x1d, 0x79, 0x6a, 0xc5,
	0x8e, 0xab, 0x8e, 0x69, 0x37, 0xf2, 0x64, 0x39, 0x8d, 0xa3, 0xa8, 0x6d, 0x45, 0xa3, 0x20, 0x48,
	0x96, 0x17, 0x60, 0x06, 0x15, 0xa3, 0x45, 0x70, 0x5a, 0xd1, 0x54, 0x01, 0x3c, 0x0f, 0xd3, 0x49,
	0x9b, 0xb7, 0x5a, 0x2a, 0xcf, 0x63, 0x09, 0x04, 0x49, 0x92, 0x09, 0x5e, 0x08, 0xd8, 0x0f, 0x0e,
	0x71, 0x58, 0xd5, 0xc0, 0xca, 0x7e, 0x70, 0x98, 0x0d, 0xca, 0x56, 0xb2, 0x1d, 0x84, 0x58, 0x01,
	0x2b, 0x92, 0xb0, 0x1b, 0x84, 0x64, 0x90, 0x3f, 0x90, 0xa5, 0xcf, 0x0c, 0xf2, 0x07, 0x32, 0x16,
	0x0a, 0xf5, 0x0e, 0x9a, 0x59, 0xad, 0x7b, 0x0a, 0x66, 0xd5, 0xdb, 0xcd, 0x28, 0x4c, 0xe3, 0x48,
	0x95, 0xbb, 0x4a, 0x7d, 0x46, 0x12, 0xb7, 0x15, 0x8d, 0x9d, 0x85, 0xa9, 0x20, 0x4c, 0xba, 0x31,
	0x0f, 0x9b, 0xaa, 0xde, 0x55, 0xea, 0x19, 0x41, 0xb0, 0xe0, 0x61, 0x1a, 0x34, 0x9a, 0x47, 0xa2,
	0xd5, 0x0e, 0x0f, 0x65, 0xad, 0xab, 0xd4, 0x67, 0x04, 0x71, 0x1b, 0x69, 0xa2, 0x67, 0x4f, 0xd2,
	0x98, 0x7b, 0x5e, 0xcb, 0xaf, 0xcd, 0xcb, 0x71, 0xf3, 0x2c, 0x9d, 0xcb, 0x43, 0xaf, 0x21, 0x5a,
	0x75, 0x59, 0xd5, 0x2a, 0xf5, 0x8a, 0x20, 0xdc, 0xf1, 0x79, 0x2a, 0x1a, 0x77, 0x1e, 0xa6, 0x7e,
	0x6d, 0x41, 0xaa, 0x2e, 0x7f, 0x8b, 0x80, 0xa0, 0x0e, 0x97, 0x96, 0x33, 0x15, 0x10, 0xc4, 0xe9,
	0xc2, 0xfe, 0x73, 0x00, 0xb2, 0xad, 0x50, 0x9d, 0xc7, 0xa2, 0xaa, 0x98, 0x92, 0x22, 0x5b, 0x8f,
	0x55, 0xa8, 0x74, 0x82, 0x66, 0xa3, 0xc3, 0xd3, 0xa3, 0xda, 0x92, 0xea, 0x7c, 0x3b, 0x41, 0x73,
	0x8f, 0xa7, 0x47, 0x76, 0xfe, 0x79, 0x22, 0xd7, 0x5d, 0x3d, 0x0d, 0xf3, 0x71, 0xb7, 0xa5, 0x9c,
	0x8a, 0xfd, 0xfd, 0xb2, 0xea, 0x91, 0x04, 0x59, 0x38, 0x56, 0xb5, 0xf8, 0x2b, 0x30, 0x29, 0xc3,
	0x26, 0xf0, 0x6a, 0x2b, 0x98, 0x97, 0xa2, 0xa8, 0xbd, 0x23, 0xd7, 0xa8, 0x0c, 0xb6, 0x24, 0xe5,
	0x69, 0x37, 0xa9, 0xd5, 0xd4, 0xbc, 0x08, 0xd2, 0x1d, 0x49, 0x11, 0x8a, 0x27, 0x29, 0x8f, 0x53,
	0x35, 0x6f, 0xab, 0x4a, 0x71, 0x49, 0x91, 0xd3, 0x76, 0x09, 0xe6, 0x5e, 0xe6, 0xcd, 0xe3, 0x4e,
	0x94, 0x36, 0x82, 0x44, 0x34, 0x0a, 0xb5, 0x33, 0xd2, 0x6f, 0xb3, 0x48, 0xdd, 0x91, 0x44, 0xec,
	0x44, 0x78, 0xab, 0x15, 0x84, 0xe2, 0xef, 0x41, 0xd4, 0xf2, 0x6a, 0x6b, 0x12, 0x38, 0x17, 0x24,
	0x5b, 0x82, 0xbc, 0xa5, 0xa8, 0x42, 0x9e, 0xff, 0x20, 0x8d, 0xb9, 0x92, 0x77, 0x56, 0xc9, 0x93,
	0x14, 0x21, 0x2f, 0xdf, 0xd1, 0x5a, 0xab, 0xbc, 0x3c, 0x99, 0x5d, 0xa7, 0xcd, 0x88, 0x85, 0xdf,
	0xb0, 0x9a, 0x91, 0x25, 0x9d, 0x14, 0xe8, 0x92, 0xc7, 0x36, 0xa4, 0x0e, 0x67, 0xb7, 0x4d, 0x27,
	0xf9, 0x7a, 0x5a, 0xe3, 0x21, 0xe9, 0xea, 0x3d, 0x70, 0x8e, 0xa4, 0xab, 0x22, 0x6b, 0xf6, 0x36,
	0x3b, 0x69, 0xad, 0x6b, 0xfd, 0x06, 0x69, 0xa1, 0x53, 0xd7, 0xdb, 0xe0, 0x49, 0xea, 0xa2, 0x12,
	0xce, 0xe5, 0x8e, 0x7a, 0x75, 0x14, 0x58, 0xf1, 0x05, 0x31, 0x21, 0xd8, 0x59, 0x67, 0x9b, 0x8b,
	0x29, 0x45, 0xb9, 0xa7, 0x92, 0x3c, 0x0e, 0xcb, 0x26, 0x5e, 0x25, 0x3a, 0x7c, 0x43, 0xb6, 0xf1,
	0x19, 0x80, 0xec, 0x7b, 0x11, 0x20, 0x63, 0xf8, 0x39, 0x60, 0xb4, 0x7f, 0x17, 0xbb, 0xd0, 0xfb,
	0x3a, 0xf1, 0x55, 0xb3, 0x06, 0x7e, 0x4b, 0xd2, 0xd9, 0x26, 0x2c, 0xa6, 0x51, 0xca, 0x5b, 0x39,
	0xb8, 0xda, 0x19, 0x2c, 0xc8, 0x21, 0x0b, 0xff, 0x02, 0x2c, 0x23, 0x52, 0xee, 0x71, 0x5b, 0xd1,
	0x61, 0x10, 0xaa, 0xd8, 0x52, 0xd9, 0x71, 0x51, 0x8d, 0xde, 0xe2, 0x72, 0x0f, 0x1a, 0x84, 0x32,
	0xaa, 0x33, 0x9d, 0x79, 0x37, 0x3d, 0xd2, 0x59, 0x52, 0x91, 0xb6, 0xba, 0xe9, 0x91, 0x00, 0x78,
	0x01, 0x6f, 0x47, 0xa1, 0xd7, 0x08, 0xbb, 0x6d, 0xbd, 0xa7, 0x46, 0xd2, 0xed, 0x6e, 0x5b, 0xac,
	0xda, 0x6e, 0xe2, 0xc7, 0x8d, 0x43, 0x11, 0xe9, 0x98, 0x29, 0x05, 0xe1, 0xa6, 0x88, 0xf1, 0x35,
	0x98, 0x0a, 0x92, 0x46, 0x14, 0xb6, 0x82, 0x50, 0xef, 0xa0, 0x2b, 0x41, 0xf2, 0x92, 0x7c, 0x76,
	0xef, 0xc2, 0xd9, 0x2c, 0x5e, 0x4b, 0x26, 0xef, 0xad, 0x30, 0x95, 0xe0, 0x73, 0x82, 0xa1, 0xbb,
	0x5c, 0x1e, 0x1a, 0xf5, 0x0c, 0xe8, 0xbe, 0xcf, 0x81, 0xe5, 0xdd, 0xc8, 0x0b, 0x0e, 0x1e, 0x66,
	0xb8, 0x37, 0xd0, 0x51, 0xaf, 0xc1, 0x54, 0xca, 0xe3, 0x43, 0x3f, 0xcd, 0xca, 0x57, 0x45, 0x11,
	0x54, 0x4e, 0x51, 0x47, 0x09, 0x2a, 0xd9, 0xa9, 0x99, 0x04, 0x6e, 0xce, 0x12, 0x48, 0xa5, 0xce,
	0xab, 0x54, 0x5a, 0xa9, 0xcb, 0xf5, 0xd6, 0xe1, 0x4e, 0x32, 0x42, 0x81, 0x5b, 0x79, 0xa0, 0x7f,
	0xd2, 0xf4, 0x91, 0x85, 0x17, 0x72, 0xaa, 0x3b, 0x79, 0xd5, 0x07, 0xf7, 0x71, 0x56, 0x9a, 0x1e,
	0xcd, 0xa5, 0xe9, 0x0d, 0xa8, 0xa2, 0xbb, 0xb2, 0xc6, 0x41, 0xb9, 0x65, 0x4e, 0xd1, 0x4d, 0xe3,
	0xf0, 0x1c, 0x30, 0x1b, 0x49, 0x0a, 0x7d, 0x95, 0x62, 0x65, 0xfb, 0xf9, 0x7d, 0x0e, 0x2c, 0x65,
	0x36, 0xec, 0x84, 0x07, 0xd1, 0x1b, 0x9b, 0xd3, 0xc1, 0x16, 0x94, 0xec, 0x6e, 0xc7, 0x4a, 0x77,
	0xb7, 0x39, 0x0f, 0x8e, 0x17, 0x26, 0xff, 0x26, 0x3c, 0x51, 0x98, 0x7c, 0x79, 0x9a, 0xb6, 0x69,
	0x4f, 0x7d, 0xcd, 0x9e, 0xfa, 0xcc, 0x38, 0x3d, 0xf1, 0x9b, 0xb0, 0x5c, 0x9c, 0x78, 0xc9, 0xa9,
	0x7c, 0xda, 0x6f, 0x0b, 0x7c, 0xf3, 0x48, 0xf8, 0x50, 0x20, 0xdf, 0xd9, 0x0d, 0xbd, 0x53, 0x9c,
	0x6c, 0xec, 0x77, 0x1f, 0x62, 0x37, 0x35, 0x62, 0x5a, 0x1a, 0x59, 0xd5, 0x49, 0x14, 0xe7, 0xd9,
	0x96, 0x46, 0x71, 0xb9, 0xec, 0x92, 0x28, 0x2e, 0x70, 0x2b, 0x37, 0xe7, 0x6b, 0x60, 0xf1, 0x66,
	0xcc, 0xc3, 0xf4, 0xb4, 0xb6, 0x3c, 0xea, 0x6a, 0x5e, 0x86, 0x09, 0x6c, 0xe0, 0x55, 0xc4, 0xe2,
	0x93, 0xfb, 0x0e, 0x58, 0x42, 0xf3, 0x2d, 0x35, 0xd8, 0x55, 0xdb, 0xf6, 0x15, 0x61, 0x7b, 0x89,
	0xa2, 0xda, 0xf0, 0xab, 0x22, 0x1c, 0x94, 0xe1, 0x36, 0x9f, 0x72, 0xab, 0x9f, 0x37, 0xd1, 0x73,
	0xc7, 0xe7, 0x71, 0xf3, 0xc8, 0xcc, 0xf9, 0x20, 0xbb, 0x69, 0x98, 0xe4, 0x5e, 0x29, 0x97, 0xb0,
	0x07, 0x4b, 0x2a, 0x39, 0xe4, 0xd0, 0x6f, 0xb7, 0xf3, 0xae, 0x73, 0xc2, 0xf9, 0x05, 0xc9, 0xbd,
	0x6f, 0x11, 0x1a, 0x64, 0x1b, 0x13, 0xd9, 0xf3, 0xc6, 0xc3, 0x95, 0x26, 0x7b, 0xe3, 0xfc, 0x3b,
	0xe5, 0x5a, 0x77, 0xe1, 0x09, 0xd2, 0xe5, 0x10, 0xb8, 0xa8, 0xae, 0xd6, 0x9e, 0x85, 0x1c, 0x7b,
	0x56, 0xe9, 0xae, 0xe5, 0xb6, 0x3a, 0xc0, 0x5d, 0xb4, 0xd1, 0xea, 0x3c, 0x40, 0x55, 0xf5, 0x05,
	0x0a, 0x97, 0x47, 0x02, 0xee, 0x2d, 0x11, 0xb6, 0xd2, 0xb4, 0xbd, 0x6e, 0xdc, 0x3c, 0xe2, 0x4a,
	0x5d, 0x75, 0x3c, 0x35, 0x30, 0x12, 0x57, 0x60, 0x52, 0xe4, 0x06, 0x92, 0x43, 0xc5, 0xe3, 0x8e,
	0xe7, 0xbe, 0x05, 0x56, 0xb5, 0xd5, 0x45, 0x76, 0xe5, 0x76, 0x7f, 0x29, 0xac, 0x28, 0xbb, 0x8b,
	0x2f, 0xe4, 0x8e, 0xc7, 0x9c, 0xfc, 0xf1, 0x98, 0xfb, 0x65, 0x30, 0x67, 0x62, 0x29, 0xf4, 0x76,
	0x93, 0xc3, 0xc1, 0x2a, 0x57, 0x61, 0xb4, 0x9d, 0x1c, 0xa2, 0x1f, 0xc4, 0x4f, 0xf7, 0x32, 0xcc,
	0x67, 0x61, 0xa5, 0xde, 0x2e, 0xd7, 0xf0, 0xfb, 0x1d, 0x98, 0xd5, 0x01, 0x75, 0x82, 0x94, 0x15,
	0x98, 0x94, 0x4d, 0x43, 0xe6, 0x18, 0xf1, 0x88, 0xc5, 0xe5, 0x88, 0x63, 0x0f, 0x3e, 0x2a, 0x0d,
	0xa9, 0x08, 0x82, 0x6e, 0x56, 0xe8, 0xd4, 0xaa, 0xb4, 0x0c, 0x9d, 0x6c, 0x52, 0x33, 0x80, 0x6c,
	0xd1, 0xc6, 0x29, 0x40, 0xb6, 0x68, 0x68, 0xdd, 0x44, 0x66, 0xdd, 0x55, 0x60, 0x7a, 0x71, 0xfb,
	0xe9, 0xbd, 0xc4, 0x8f, 0x6f, 0xf0, 0x94, 0x53, 0xfd, 0x1c, 0xaa, 0x9f, 0xfb, 0x2c, 0x2c, 0x9a,
	0x45, 0x4c, 0xf0, 0xe5, 0x0e, 0x79, 0xaf, 0x03, 0x0b, 0xca, 0x21, 0x14, 0xab, 0x1b, 0x26, 0x7a,
	0x2a, 0x2f, 0x08, 0xfa, 0x10, 0x59, 0x09, 0xce, 0x5a, 0x4c, 0x39, 0xa8, 0x1b, 0x4c, 0xda, 0x8b,
	0x09, 0xf7, 0x8c, 0x59, 0xbd, 0xd8, 0x2a, 0x54, 0x44, 0x1b, 0x26, 0x47, 0xc7, 0xe4, 0xe8, 0xa4,
	0x78, 0xbe, 0xdd, 0x6d, 0x93, 0x74, 0x72, 0xd3, 0x4f, 0x5f, 0x54, 0x5b, 0x16, 0x6d, 0xea, 0x89,
	0xe9, 0x24, 0xf7, 0xca, 0xa0, 0xed, 0xc7, 0x24, 0x82, 0x48, 0x26, 0x75, 0xa4, 0x16, 0xf8, 0x24,
	0x2f, 0x68, 0xc4, 0xf6, 0x1a, 0xcf, 0x79, 0x47, 0xf0, 0x82, 0x46, 0x90, 0x64, 0x24, 0xbb, 0x1f,
	0x73, 0x74, 0x4e, 0x3a, 0xa5, 0x96, 0xc3, 0x8f, 0xe4, 0xcd, 0xb9, 0xcc, 0x7d, 0x9e, 0xf2, 0x58,
	0x77, 0xe4, 0xf2, 0x5c, 0x46, 0x52, 0xec, 0x33, 0xfb, 0xb1, 0xdc, 0x99, 0xfd, 0x65, 0xa8, 0xe0,
	0xde, 0x2e, 0xa9, 0x8d, 0xcb, 0xf6, 0x73, 0x5a, 0xa4, 0x41, 0x54, 0xab, 0x6e, 0x06, 0x89, 0x6f,
	0x71, 0xec, 0x8e, 0x9f, 0xca, 0x2d, 0xf8, 0x69, 0x7c, 0x9b, 0x7b, 0xa5, 0xdc, 0xb7, 0x1f, 0x70,
	0x60, 0x1a, 0x81, 0x32, 0xd7, 0x3d, 0xaa, 0x83, 0xe5, 0xc1, 0x49, 0x1c, 0x1d, 0x04, 0x69, 0x23,
	0x69, 0xf2, 0x96, 0x8f, 0x35, 0x70, 0x5a, 0xd1, 0xee, 0x08, 0x92, 0x80, 0x78, 0x31, 0x7f, 0x45,
	0xec, 0x5f, 0xdb, 0x51, 0x57, 0x17, 0xc3, 0x69, 0x45, 0xdb, 0x12, 0x24, 0xf7, 0x25, 0x98, 0xda,
	0x7a, 0x85, 0xc7, 0x9e, 0xbe, 0x4c, 0x38, 0xe2, 0x46, 0x24, 0x6e, 0x9b, 0x04, 0x45, 0x49, 0x7c,
	0x0a, 0x66, 0xb9, 0xc0, 0x36, 0x3a, 0x7e, 0xdc, 0xf4, 0x4d, 0x77, 0x31, 0x23, 0x89, 0x7b, 0x8a,
	0xe6, 0x7e, 0xdc, 0xcc, 0xfb, 0x29, 0x3d, 0xc8, 0x9e, 0x25, 0x93, 0x33, 0x22, 0x27, 0x67, 0x9e,
	0x4c, 0x8e, 0x70, 0x52, 0x36, 0x41, 0xec, 0x2a, 0x00, 0xd7, 0xfa, 0x26, 0xb5, 0x51, 0x09, 0x9f,
	0x95, 0xd7, 0x7e, 0x9a, 0x5a, 0x27, 0x00, 0x76, 0x15, 0x98, 0x7c, 0xba, 0x26, 0x45, 0x6b, 0xbd,
	0x95, 0x1f, 0x16, 0xb2, 0x11, 0xad, 0xfc, 0x0f, 0x3a, 0xe6, 0x42, 0xec, 0x8e, 0x89, 0xda, 0xff,
	0x17, 0x9a, 0x93, 0xeb, 0x38, 0xa2, 0x79, 0x79, 0x08, 0x7e, 0x31, 0x9c, 0xcd, 0x9a, 0xc0, 0xe8,
	0xbe, 0x1f, 0x9f, 0x36, 0xd6, 0xbf, 0x48, 0x6c, 0xff, 0x4d, 0xc3, 0x57, 0xf2, 0x66, 0xb9, 0xbc,
	0x0f, 0x3b, 0xc0, 0xac, 0x90, 0x90, 0xa1, 0x37, 0xd8, 0xad, 0x27, 0x86, 0xbe, 0x28, 0x0e, 0xb1,
	0x7f, 0x3f, 0x77, 0x48, 0x2b, 0x48, 0xea, 0x90, 0x56, 0x44, 0x6a, 0x53, 0x9d, 0x9a, 0x58, 0x91,
	0x3f, 0x83, 0x44, 0x15, 0xfa, 0xf7, 0x44, 0xe5, 0x56, 0x2d, 0x8e, 0x22, 0xd7, 0xa3, 0xa8, 0x7d,
	0xe2, 0x9c, 0x9f, 0x98, 0xf8, 0xae, 0xc1, 0x19, 0xd3, 0x06, 0x15, 0xf9, 0x96, 0x7b, 0xe8, 0x83,
	0x0e, 0xd4, 0xb0, 0x15, 0x2a, 0xbe, 0x92, 0x5f, 0xe8, 0xce, 0xc9, 0x0b, 0x7d, 0xa4, 0xb0, 0xd0,
	0x5f, 0x67, 0xf8, 0x11, 0xe7, 0xe8, 0x39, 0x13, 0x63, 0x62, 0xd6, 0x63, 0xef, 0xf3, 0xe3, 0x9c,
	0x12, 0xbe, 0xe5, 0xce, 0xf9, 0x5e, 0x07, 0x73, 0x94, 0xcc, 0x97, 0x6b, 0x30, 0x95, 0x3f, 0xc8,
	0xc6, 0x0f, 0x18, 0x76, 0xbc, 0x5c, 0x02, 0x1b, 0xc9, 0x27, 0xb0, 0x0b, 0xa0, 0x72, 0x15, 0x0d,
	0x9c, 0xb1, 0xfa, 0xb4, 0xa4, 0x61, 0xe4, 0x9c, 0x43, 0x37, 0xa9, 0xb6, 0x45, 0x55, 0xde, 0x29,
	0xe5, 0x97, 0x92, 0xbe, 0x65, 0x3c, 0xdf, 0xb7, 0xb8, 0xef, 0x37, 0x33, 0xf9, 0x7a, 0xfc, 0x76,
	0x19, 0x26, 0x5b, 0xdd, 0xe6, 0xf1, 0x8d, 0x48, 0xb5, 0x6b, 0x74, 0x66, 0x64, 0x16, 0xd1, 0xa3,
	0x66, 0x16, 0x05, 0xb5, 0x38, 0x8b, 0x12, 0x4b, 0x00, 0x6e, 0x28, 0xdc, 0x4d, 0x67, 0x71, 0x27,
	0x7c, 0xd9, 0x6f, 0xa6, 0x68, 0xeb, 0xa3, 0x2f, 0xc0, 0xac, 0x68, 0x8d, 0xd2, 0xa2, 0xe5, 0xbe,
	0x00, 0x6b, 0xb9, 0xe9, 0xb5, 0x04, 0x96, 0xcf, 0x6f, 0x1b, 0x56, 0x2d, 0x8f, 0x3d, 0x66, 0x1d,
	0xaf, 0x98, 0x5b, 0x53, 0xb3, 0x6d, 0x1b, 0x98, 0xf0, 0x36, 0xa0, 0x4a, 0xb7, 0x34, 0x43, 0xf6,
	0x78, 0x57, 0xf5, 0x05, 0xa9, 0xc1, 0xe9, 0x86, 0xe4, 0xa0, 0x1b, 0x9a, 0x40, 0x6d, 0xe2, 0xa0,
	0xfb, 0x3d, 0xd9, 0xb5, 0x20, 0x6f, 0x1e, 0xef, 0x61, 0x98, 0xc8, 0x00, 0x37, 0x41, 0x2a, 0xa2,
	0xca, 0x68, 0xa4, 0x82, 0x74, 0x4f, 0x92, 0x0a, 0x71, 0x3c, 0x42, 0x20, 0x59, 0x1c, 0x93, 0x95,
	0x30, 0x9a, 0x5f, 0x09, 0x57, 0x60, 0x21, 0x13, 0x62, 0x77, 0xe1, 0xf3, 0x46, 0x12, 0x86, 0xf4,
	0x45, 0x73, 0x87, 0xf7, 0x2e, 0x9f, 0xc7, 0xe9, 0x75, 0x9f, 0x97, 0x7d, 0xb6, 0x71, 0x29, 0xbb,
	0xaa, 0x1b, 0x06, 0xbb, 0x67, 0x1a, 0x2c, 0xb5, 0xe1, 0xdb, 0x6a, 0xb5, 0x02, 0x73, 0x11, 0x82,
	0xbf, 0x69, 0x3f, 0x3d, 0xa3, 0x89, 0xf9, 0xfb, 0xa7, 0x91, 0x41, 0x5d, 0x58, 0x8e, 0xef, 0xc0,
	0x0d, 0x33, 0xbd, 0x97, 0x34, 0xe8, 0xf3, 0x30, 0x6d, 0xb4, 0x30, 0x8a, 0x83, 0x26, 0xed, 0x78,
	0x83, 0x35, 0x20, 0x67, 0x02, 0x36, 0xcb, 0x72, 0x05, 0x7e, 0xc0, 0x81, 0x45, 0x15, 0x00, 0x9f,
	0x27, 0x05, 0x98, 0x0b, 0xb3, 0xaa, 0x01, 0xf6, 0xda, 0x41, 0x98, 0x1d, 0x8a, 0xc8, 0xb6, 0x59,
	0xde, 0x50, 0xef, 0x78, 0x45, 0x27, 0x8f, 0x95, 0x38, 0x79, 0xe8, 0xe5, 0xf1, 0x97, 0x9b, 0xba,
	0xa0, 0x8e, 0x1a, 0xb4, 0xe2, 0x32, 0x74, 0x4f, 0x52, 0x9e, 0xa6, 0xff, 0x92, 0xd7, 0xcb, 0x3d,
	0xf5, 0x39, 0x07, 0x66, 0xe4, 0x81, 0x46, 0xea, 0xb7, 0x87, 0x1e, 0x40, 0x94, 0x7d, 0x7c, 0x33,
	0x72, 0xea, 0x8f, 0x6f, 0x46, 0x87, 0x7f, 0x7c, 0x43, 0xbc, 0x95, 0x6d, 0x4a, 0xf4, 0x8d, 0xa9,
	0x5d, 0x0e, 0xf0, 0xd2, 0x50, 0xed, 0x02, 0xf5, 0xe7, 0x30, 0xea, 0x4c, 0x42, 0xed, 0x56, 0x25,
	0x47, 0xf5, 0x79, 0x82, 0x18, 0x46, 0x0e, 0x81, 0xbe, 0xd9, 0x9c, 0x42, 0xca, 0x8e, 0xe7, 0xbe,
	0x36, 0x62, 0x1f, 0xec, 0x9c, 0x3e, 0x4c, 0x84, 0x2f, 0x90, 0xb1, 0x1d, 0x2e, 0xb3, 0x48, 0xde,
	0x56, 0x3e, 0x13, 0x89, 0x40, 0x33, 0x52, 0x4e, 0xe1, 0x0f, 0xb4, 0x2f, 0xf4, 0x80, 0x3c, 0x6b,
	0xe6, 0x0f, 0xd8, 0x26, 0x2c, 0xda, 0xd8, 0x26, 0x39, 0x62, 0x5b, 0xa0, 0xe8, 0x6d, 0xdd, 0x85,
	0xd9, 0xd1, 0x36, 0x5e, 0x12, 0x6d, 0x9b, 0xca, 0xc1, 0x62, 0x76, 0x93, 0xda, 0x84, 0x2c, 0x68,
	0x55, 0x7d, 0x44, 0xa5, 0xa7, 0xbc, 0x9e, 0x41, 0xdc, 0xae, 0x69, 0x5e, 0xdf, 0x1d, 0x34, 0x8f,
	0xa3, 0x83, 0x03, 0xed, 0x13, 0x72, 0x1a, 0xfe, 0x68, 0x0b, 0x68, 0xd8, 0x89, 0x22, 0x6d, 0x7d,
	0xcb, 0xe5, 0x96, 0x07, 0xef, 0xc7, 0x1c, 0x58, 0x53, 0x13, 0xf8, 0x88, 0xda, 0x5e, 0x04, 0x3c,
	0x6d, 0xcf, 0x4d, 0xe3, 0x8c, 0xa2, 0xe2, 0x2c, 0x16, 0x3c, 0x3d, 0x5a, 0xe2, 0xe9, 0xec, 0x40,
	0x3f, 0x1f, 0xd1, 0x73, 0x19, 0x33, 0xb9, 0xc8, 0x37, 0x61, 0x11, 0x7d, 0xac, 0xd5, 0x95, 0xb7,
	0x38, 0x03, 0xcb, 0xe4, 0x73, 0x22, 0x9b, 0x2a, 0xe7, 0x58, 0x2f, 0x0c, 0xf4, 0x09, 0xa3, 0x30,
	0x3c, 0x04, 0x3e, 0xd1, 0x15, 0x05, 0x23, 0x47, 0x4a, 0x8c, 0xd4, 0x27, 0xc6, 0x59, 0x18, 0x4b,
	0x9d, 0xf1, 0x3a, 0xbb, 0x10, 0xb5, 0x32, 0xb0, 0xb6, 0x75, 0xc5, 0x0c, 0x12, 0xfc, 0xc0, 0x2d,
	0x96, 0xa1, 0x5a, 0xa9, 0x4f, 0x05, 0x09, 0x9e, 0x4b, 0xba, 0x5f, 0xa5, 0xf7, 0x30, 0x96, 0x85,
	0x57, 0xac, 0xeb, 0x58, 0x79, 0xa7, 0x55, 0x34, 0x0d, 0x2f, 0x64, 0x03, 0xe3, 0xd5, 0x17, 0x23,
	0x79, 0x77, 0xfc, 0x46, 0x33, 0x7e, 0x0d, 0x26, 0xed, 0x2f, 0xa9, 0xf4, 0xa3, 0x68, 0x99, 0x59,
	0xf6, 0xd5, 0xd1, 0xe3, 0x14, 0x35, 0x3c, 0x41, 0x9e, 0x26, 0x03, 0xb8, 0x6f, 0x15, 0x2b, 0x3a,
	0xfb, 0xa6, 0x4a, 0x6b, 0x7b, 0xc2, 0x97, 0x58, 0xb4, 0xd5, 0xb4, 0xde, 0x1a, 0xf6, 0x35, 0xd6,
	0x67, 0x1c, 0x38, 0x53, 0xf4, 0xcb, 0x89, 0x5f, 0x64, 0xe5, 0xfc, 0x36, 0x32, 0xcc, 0x6f, 0xf6,
	0x77, 0x31, 0x83, 0x3e, 0xd0, 0x3a, 0x55, 0x6a, 0x2c, 0x54, 0xf4, 0x89, 0x42, 0x45, 0x77, 0x5f,
	0x75, 0xa0, 0x66, 0xbe, 0xe6, 0xca, 0x0c, 0x7a, 0x4f, 0x14, 0xb7, 0xbc, 0x2f, 0x9c, 0x3d, 0x6e,
	0x6a, 0xce, 0x4d, 0xb6, 0x3c, 0xaf, 0xee, 0xab, 0x4f, 0xbe, 0xad, 0x84, 0xea, 0x14, 0x2f, 0x5c,
	0x63, 0x89, 0x53, 0x77, 0x6e, 0xa8, 0x83, 0x22, 0xc9, 0xc3, 0xa8, 0x0b, 0x30, 0x93, 0x72, 0xf1,
	0xb2, 0xa2, 0xe9, 0x8f, 0x05, 0x25, 0x4d, 0x49, 0xa0, 0x87, 0x1e, 0x44, 0x6c, 0xf9, 0xd4, 0x27,
	0x50, 0xc5, 0xf5, 0xfb, 0x05, 0x54, 0xf0, 0x5a, 0x76, 0xdf, 0xe4, 0x8b, 0x5c, 0xaa, 0x05, 0x0f,
	0xf9, 0x08, 0xdf, 0xba, 0x5c, 0xb2, 0x5e, 0x2a, 0xb7, 0xeb, 0xed, 0xba, 0x8f, 0xb4, 0xc1, 0x17,
	0x60, 0x46, 0xa9, 0x95, 0x34, 0xe4, 0x97, 0xed, 0xaa, 0x9b, 0x46, 0x8b, 0x92, 0x1b, 0x3c, 0xe5,
	0x57, 0x3e, 0x7a, 0x16, 0xc6, 0x77, 0xef, 0xdc, 0xdc, 0xb9, 0xc1, 0x66, 0x61, 0x6a, 0x37, 0x39,
	0xdc, 0xb9, 0xd1, 0xd8, 0x0d, 0xc2, 0xea, 0x9b, 0xd8, 0x19, 0x58, 0x56, 0x8f, 0xdb, 0x51, 0x18,
	0x6e, 0xb7, 0xa2, 0xc4, 0x6f, 0x28, 0x11, 0x55, 0x60, 0x35, 0x58, 0x54, 0x63, 0xf2, 0xdb, 0xf5,
	0x06, 0x5a, 0x57, 0x7d, 0xed, 0x36, 0x5b, 0x85, 0x25, 0x7b, 0x44, 0xd9, 0x50, 0xfd, 0xd0, 0x6d,
	0xf6, 0x24, 0xd4, 0x90, 0xa1, 0xf9, 0x52, 0xdc, 0xbc, 0xf9, 0xf1, 0x9e, 0xc3, 0xce, 0xc3, 0x6a,
	0xc9, 0x38, 0xbe, 0xff, 0x43, 0x3d, 0x87, 0x5d, 0x84, 0x27, 0x11, 0x90, 0xbb, 0xb8, 0x32, 0x6c,
	0x7e, 0xb8, 0xe7, 0xb0, 0x4b, 0x70, 0x7e, 0x20, 0x0a, 0x99, 0xfd, 0x48, 0xcf, 0x61, 0x4f, 0xc1,
	0xb9, 0x01, 0x30, 0xb4, 0xf2, 0x47, 0x7b, 0x0e, 0x3b, 0xab, 0x7d, 0xa0, 0xbf, 0x92, 0x34, 0x92,
	0x7e, 0x8c, 0x4a, 0x32, 0xa3, 0xea, 0xd5, 0xc6, 0xdd, 0xa8, 0xa1, 0x72, 0x49, 0xf5, 0xc7, 0x7b,
	0x0e, 0x5b, 0x83, 0x27, 0x4a, 0x61, 0xd5, 0x9f, 0xe8, 0x39, 0xec, 0x8c, 0xf6, 0x17, 0x91, 0xd0,
	0x69, 0x3d, 0xac, 0x7e, 0xa2, 0xe7, 0xb0, 0xcb, 0x70, 0xa1, 0x30, 0xa6, 0x2c, 0x20, 0x12, 0x7e,
	0xb2, 0xe7, 0xb0, 0xa7, 0x61, 0x7d, 0x08, 0x50, 0x26, 0x89, 0xea, 0x4f, 0xf5, 0x1c, 0x76, 0x0e,
	0x56, 0x70, 0x72, 0xf4, 0x37, 0x92, 0xc6, 0x9e, 0x9f, 0xee, 0x39, 0xd9, 0x04, 0xd1, 0x61, 0x74,
	0xd9, 0xcf, 0xe4, 0xfd, 0x4f, 0xbf, 0x47, 0x32, 0x5c, 0x3e, 0x99, 0xf7, 0x7f, 0x0e, 0x85, 0xcc,
	0x7e, 0x36, 0xef, 0x7f, 0x0b, 0x86, 0xde, 0xf9, 0xb9, 0x9e, 0xc3, 0xae, 0xc0, 0xc5, 0x0c, 0x54,
	0xfc, 0xa2, 0xc4, 0xc8, 0xfd, 0xf9, 0x9e, 0xc3, 0x9e, 0x85, 0x4b, 0x27, 0x60, 0x51, 0xfa, 0xa7,
	0x7a, 0x0e, 0x7b, 0x06, 0x9e, 0x1a, 0x0a, 0x46, 0x1d, 0x7e, 0x81, 0x5a, 0x9d, 0xff, 0xe4, 0xc2,
	0x48, 0xff, 0x34, 0xb5, 0xba, 0x04, 0x85, 0x72, 0x7f, 0x91, 0x5a, 0x5d, 0x80, 0xa1, 0xc4, 0xcf,
	0xf4, 0x1c, 0xe6, 0xc2, 0xd9, 0x3c, 0x48, 0xf4, 0xbf, 0x46, 0xde, 0x2f, 0x95, 0x33, 0x42, 0x0c,
	0x4a, 0xfb, 0x65, 0xaa, 0x7a, 0xfe, 0x62, 0xde, 0xb0, 0xfa, 0x15, 0xaa, 0x7a, 0x09, 0x0a, 0x99,
	0xfd, 0x6a, 0xcf, 0x61, 0x17, 0x60, 0x4d, 0xc1, 0xac, 0xcb, 0x6e, 0xc3, 0xe9, 0xb3, 0x54, 0xf1,
	0x3c, 0x04, 0xd9, 0xfc, 0x1a, 0xc5, 0xd8, 0x97, 0xd4, 0x86, 0xcf, 0xaf, 0x53, 0xe3, 0x0a, 0x18,
	0x64, 0xf4, 0x1b, 0x54, 0x9f, 0x1c, 0x08, 0x1d, 0xf9, 0x9b, 0x85, 0x18, 0xcb, 0xae, 0x96, 0x8d,
	0xb0, 0xdf, 0x2a, 0x44, 0xb5, 0x05, 0x42, 0x69, 0xbf, 0x4d, 0xd5, 0xce, 0xa3, 0x50, 0xdc, 0xef,
	0x50, 0x47, 0x16, 0x6e, 0x74, 0x8d, 0xc0, 0xdf, 0xa5, 0xab, 0xb5, 0x0c, 0x86, 0x22, 0x7f, 0x8f,
	0x2a, 0x56, 0xc4, 0xa1, 0xd0, 0xdf, 0xa7, 0xd9, 0x05, 0xef, 0x68, 0x8d, 0xa8, 0x3f, 0xa0, 0xf9,
	0x2b, 0x1b, 0x44, 0x01, 0x7f, 0x48, 0x73, 0x8f, 0x1e, 0x45, 0xb6, 0x7f, 0x44, 0x93, 0x31, 0xb9,
	0xe9, 0x34, 0xac, 0xff, 0xb8, 0xe7, 0xb0, 0x75, 0x38, 0x53, 0x06, 0x40, 0xf6, 0x7f, 0x42, 0xd3,
	0x09, 0x45, 0xa0, 0x88, 0x3f, 0xa5, 0xd9, 0xc8, 0x9c, 0x14, 0x19, 0x01, 0x7f, 0x46, 0x5f, 0xa7,
	0xc3, 0xc8, 0xfe, 0xcf, 0xad, 0x60, 0xb3, 0x6e, 0x16, 0x0d, 0x8f, 0xbf, 0xa0, 0x01, 0x50, 0xc0,
	0x20, 0xa3, 0xbf, 0xb4, 0x02, 0xdb, 0x06, 0xa1, 0xaa, 0x7f, 0x45, 0x65, 0xd9, 0x37, 0x1d, 0x46,
	0x56, 0x8f, 0xca, 0x2a, 0x60, 0x50, 0x56, 0x9f, 0xca, 0xca, 0x81, 0x50, 0xd6, 0x5f, 0x53, 0xbb,
	0xb3, 0x1b, 0x1c, 0x23, 0xe7, 0x6f, 0xe8, 0xcc, 0x58, 0xe3, 0x28, 0xe3, 0x6f, 0xa9, 0x5f, 0x09,
	0x00, 0xf9, 0xff, 0x1d, 0x4d, 0x7d, 0xa5, 0x97, 0x37, 0x46, 0xd4, 0xdf, 0xd3, 0xf4, 0x3b, 0x08,
	0x8a, 0x52, 0xff, 0x81, 0xaa, 0x45, 0x6f, 0x77, 0xb4, 0xdc, 0x7f, 0xa4, 0x61, 0x5f, 0xbc, 0xdc,
	0x30, 0x42, 0xff, 0x89, 0x56, 0xbd, 0x52, 0x1c, 0x4a, 0xfc, 0x67, 0xab, 0xd0, 0x14, 0x81, 0x28,
	0xf7, 0x5f, 0xac, 0xe2, 0x58, 0x38, 0x8a, 0x37, 0x72, 0xff, 0xd5, 0xaa, 0xb6, 0x65, 0x38, 0x94,
	0xfb, 0x6f, 0x56, 0xd9, 0x2f, 0x02, 0x51, 0xee, 0xbf, 0x97, 0xf0, 0xa3, 0x07, 0xda, 0x46, 0xf0,
	0xe7, 0x7a, 0x0e, 0xdb, 0x00, 0x77, 0x18, 0x10, 0x25, 0xff, 0x47, 0x89, 0x29, 0x16, 0x12, 0x45,
	0xff, 0x27, 0x5d, 0xf6, 0x85, 0x2c, 0xfd, 0x5f, 0x34, 0x3e, 0x8a, 0x09, 0xfa, 0xbf, 0x69, 0x42,
	0x31, 0xc3, 0xc8, 0xf9, 0x7f, 0xf2, 0x41, 0x4e, 0x0f, 0xac, 0x35, 0xe8, 0x7f, 0xad, 0x5c, 0x69,
	0x1d, 0xc2, 0x1a, 0x25, 0xbe, 0xb6, 0x4f, 0x53, 0x73, 0x1e, 0x83, 0xaa, 0x7c, 0x5d, 0x9f, 0xac,
	0x16, 0xeb, 0x74, 0xd4, 0xf0, 0xf9, 0xfa, 0x3e, 0x91, 0x95, 0x87, 0x20, 0x9b, 0x6f, 0xe8, 0x17,
	0x4a, 0x4e, 0x81, 0xcf, 0xab, 0xfd, 0x42, 0xc9, 0x29, 0x32, 0xfa, 0xc6, 0x7e, 0xa1, 0xe4, 0x18,
	0x10, 0xda, 0xfe, 0x4d, 0x7d, 0xb2, 0xba, 0x4a, 0x4f, 0x7a, 0x8c, 0xc8, 0x6f, 0xee, 0x93, 0xd5,
	0x35, 0x08, 0x8a, 0x92, 0xbf, 0xa5, 0x4f, 0x62, 0xa4, 0x1c, 0x8b, 0x0a, 0xbc, 0xb7, 0x4f, 0xf2,
	0x32, 0x3d, 0x81, 0x30, 0x72, 0xdf, 0x47, 0xad, 0xc8, 0x21, 0x50, 0xdc, 0xfb, 0xfb, 0x64, 0x31,
	0x5b, 0x10, 0x94, 0xf2, 0x01, 0x2a, 0x85, 0x6e, 0x38, 0x8d, 0x94, 0x6f, 0xa5, 0x8e, 0xb0, 0x10,
	0x85, 0x06, 0xf9, 0xdb, 0xa8, 0x71, 0x03, 0xa0, 0xaa, 0x81, 0xfd, 0x60, 0x3f, 0xd7, 0xe8, 0x6a,
	0xa4, 0x6c, 0x98, 0x05, 0x4e, 0x6e, 0x77, 0xab, 0xaf, 0xf5, 0x49, 0x2f, 0x98, 0x53, 0xaf, 0xd0,
	0x3d, 0x7f, 0x88, 0xce, 0xc3, 0x40, 0xb0, 0x52, 0xe0, 0xdb, 0xfb, 0x24, 0x39, 0x67, 0xfb, 0x47,
	0x63, 0xf5, 0x77, 0x58, 0x8e, 0xa3, 0xe3, 0xe8, 0xd9, 0x0f, 0xf7, 0xc9, 0xe2, 0x23, 0x00, 0xf4,
	0xeb, 0x47, 0xfa, 0x76, 0x2d, 0xca, 0xf6, 0x71, 0x46, 0xc4, 0x47, 0xfb, 0x76, 0xdd, 0xb3, 0x20,
	0x28, 0xe5, 0x3b, 0xfb, 0x76, 0x71, 0x26, 0x18, 0x14, 0xf4, 0x5d, 0x14, 0x61, 0xaf, 0x1b, 0x44,
	0x7c, 0x77, 0xdf, 0xb9, 0xf2, 0x29, 0x07, 0x20, 0xfb, 0x2f, 0x6a, 0xf6, 0x04, 0x2c, 0xbc, 0x23,
	0xec, 0xb6, 0x1b, 0x8a, 0xd4, 0xd8, 0x3e, 0xf2, 0x9b, 0xc7, 0xd5, 0x37, 0xb1, 0x25, 0xa8, 0x52,
	0xf2, 0x3b, 0xa3, 0x96, 0x57, 0x75, 0xf2, 0xd4, 0x6d, 0xde, 0x6a, 0x55, 0x47, 0xd8, 0x22, 0xcc,
	0x53, 0xea, 0x75, 0x3f, 0xad, 0x8e, 0xe6, 0xf9, 0xd6, 0x79, 0x90, 0xf8, 0xd5, 0xb1, 0x3c, 0x59,
	0xfe, 0xa3, 0x45, 0x75, 0x9c, 0xd5, 0x60, 0x29, 0xcf, 0x78, 0xb7, 0xdb, 0x3c, 0xae, 0x4e, 0xb0,
	0x73, 0xb0, 0x6a, 0xbd, 0xe0, 0x79, 0xa8, 0x7c, 0xd0, 0xf6, 0xab, 0x93, 0xfb, 0x13, 0xf2, 0x9f,
	0xe3, 0x5f, 0xf8, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x21, 0x77, 0x8c, 0x1a, 0x28, 0x3f, 0x00,
	0x00,
}
