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

package proto

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

//盟战时间
type UnionBattleTime struct {
	StartTime            int64    `protobuf:"zigzag64,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	SignUpEnd            int64    `protobuf:"zigzag64,2,opt,name=sign_up_end,json=signUpEnd,proto3" json:"sign_up_end,omitempty"`
	PrepareStartTime     int64    `protobuf:"zigzag64,3,opt,name=prepare_start_time,json=prepareStartTime,proto3" json:"prepare_start_time,omitempty"`
	PrepareEndTime       int64    `protobuf:"zigzag64,4,opt,name=prepare_end_time,json=prepareEndTime,proto3" json:"prepare_end_time,omitempty"`
	BattleStartTime      int64    `protobuf:"zigzag64,5,opt,name=battle_start_time,json=battleStartTime,proto3" json:"battle_start_time,omitempty"`
	BattleEndTime        int64    `protobuf:"zigzag64,6,opt,name=battle_end_time,json=battleEndTime,proto3" json:"battle_end_time,omitempty"`
	EndTime              int64    `protobuf:"zigzag64,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *UnionBattleTime) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleTime.Unmarshal(m, b)
}
func (m *UnionBattleTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleTime.Marshal(b, m, deterministic)
}
func (m *UnionBattleTime) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleTime.Merge(m, src)
}
func (m *UnionBattleTime) XXX_Size() int {
	return xxx_messageInfo_UnionBattleTime.Size(m)
}
func (m *UnionBattleTime) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleTime.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleTime proto.InternalMessageInfo

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

func (m *UnionBattleTime) GetSignUpEnd() int64 {
	if m != nil {
		return m.SignUpEnd
	}
	return 0
}

func (m *UnionBattleTime) GetPrepareStartTime() int64 {
	if m != nil {
		return m.PrepareStartTime
	}
	return 0
}

func (m *UnionBattleTime) GetPrepareEndTime() int64 {
	if m != nil {
		return m.PrepareEndTime
	}
	return 0
}

func (m *UnionBattleTime) GetBattleStartTime() int64 {
	if m != nil {
		return m.BattleStartTime
	}
	return 0
}

func (m *UnionBattleTime) GetBattleEndTime() int64 {
	if m != nil {
		return m.BattleEndTime
	}
	return 0
}

func (m *UnionBattleTime) GetEndTime() int64 {
	if m != nil {
		return m.EndTime
	}
	return 0
}

//盟战区服
type UnionBattleServer struct {
	ServerId             []int32  `protobuf:"varint,1,rep,packed,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *UnionBattleServer) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleServer.Unmarshal(m, b)
}
func (m *UnionBattleServer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleServer.Marshal(b, m, deterministic)
}
func (m *UnionBattleServer) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleServer.Merge(m, src)
}
func (m *UnionBattleServer) XXX_Size() int {
	return xxx_messageInfo_UnionBattleServer.Size(m)
}
func (m *UnionBattleServer) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleServer.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleServer proto.InternalMessageInfo

func (m *UnionBattleServer) GetServerId() []int32 {
	if m != nil {
		return m.ServerId
	}
	return nil
}

//盟战分组
type UnionBattleWarGroup struct {
	BattleId             string                     `protobuf:"bytes,1,opt,name=battle_id,json=battleId,proto3" json:"battle_id,omitempty"`
	Union                []*UnionBattleWarUnionInfo `protobuf:"bytes,2,rep,name=union,proto3" json:"union,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

func (m *UnionBattleWarGroup) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleWarGroup.Unmarshal(m, b)
}
func (m *UnionBattleWarGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleWarGroup.Marshal(b, m, deterministic)
}
func (m *UnionBattleWarGroup) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleWarGroup.Merge(m, src)
}
func (m *UnionBattleWarGroup) XXX_Size() int {
	return xxx_messageInfo_UnionBattleWarGroup.Size(m)
}
func (m *UnionBattleWarGroup) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleWarGroup.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleWarGroup proto.InternalMessageInfo

func (m *UnionBattleWarGroup) GetBattleId() string {
	if m != nil {
		return m.BattleId
	}
	return ""
}

func (m *UnionBattleWarGroup) GetUnion() []*UnionBattleWarUnionInfo {
	if m != nil {
		return m.Union
	}
	return nil
}

//联盟信息
type UnionBattleWarUnionInfo struct {
	UnionId              string   `protobuf:"bytes,1,opt,name=union_id,json=unionId,proto3" json:"union_id,omitempty"`
	UnionName            string   `protobuf:"bytes,2,opt,name=union_name,json=unionName,proto3" json:"union_name,omitempty"`
	ServerId             int32    `protobuf:"zigzag32,3,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	MemberCount          int32    `protobuf:"zigzag32,4,opt,name=member_count,json=memberCount,proto3" json:"member_count,omitempty"`
	Power                int64    `protobuf:"zigzag64,5,opt,name=power,proto3" json:"power,omitempty"`
	Flag                 int32    `protobuf:"zigzag32,6,opt,name=flag,proto3" json:"flag,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *UnionBattleWarUnionInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleWarUnionInfo.Unmarshal(m, b)
}
func (m *UnionBattleWarUnionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleWarUnionInfo.Marshal(b, m, deterministic)
}
func (m *UnionBattleWarUnionInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleWarUnionInfo.Merge(m, src)
}
func (m *UnionBattleWarUnionInfo) XXX_Size() int {
	return xxx_messageInfo_UnionBattleWarUnionInfo.Size(m)
}
func (m *UnionBattleWarUnionInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleWarUnionInfo.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleWarUnionInfo proto.InternalMessageInfo

func (m *UnionBattleWarUnionInfo) GetUnionId() string {
	if m != nil {
		return m.UnionId
	}
	return ""
}

func (m *UnionBattleWarUnionInfo) GetUnionName() string {
	if m != nil {
		return m.UnionName
	}
	return ""
}

func (m *UnionBattleWarUnionInfo) GetServerId() int32 {
	if m != nil {
		return m.ServerId
	}
	return 0
}

func (m *UnionBattleWarUnionInfo) GetMemberCount() int32 {
	if m != nil {
		return m.MemberCount
	}
	return 0
}

func (m *UnionBattleWarUnionInfo) GetPower() int64 {
	if m != nil {
		return m.Power
	}
	return 0
}

func (m *UnionBattleWarUnionInfo) GetFlag() int32 {
	if m != nil {
		return m.Flag
	}
	return 0
}

//参战的成员
type UnionBattleWarMember struct {
	Role                 *UnionBattleWarMemberInfo `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	HasSignUp            bool                      `protobuf:"varint,2,opt,name=has_sign_up,json=hasSignUp,proto3" json:"has_sign_up,omitempty"`
	HasJoin              bool                      `protobuf:"varint,3,opt,name=has_join,json=hasJoin,proto3" json:"has_join,omitempty"`
	Contribution         int64                     `protobuf:"zigzag64,4,opt,name=contribution,proto3" json:"contribution,omitempty"`
	Profession           int32                     `protobuf:"zigzag32,5,opt,name=profession,proto3" json:"profession,omitempty"`
	Morale               int64                     `protobuf:"zigzag64,6,opt,name=morale,proto3" json:"morale,omitempty"`
	HasInviteSignUp      bool                      `protobuf:"varint,7,opt,name=has_invite_sign_up,json=hasInviteSignUp,proto3" json:"has_invite_sign_up,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

func (m *UnionBattleWarMember) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleWarMember.Unmarshal(m, b)
}
func (m *UnionBattleWarMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleWarMember.Marshal(b, m, deterministic)
}
func (m *UnionBattleWarMember) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleWarMember.Merge(m, src)
}
func (m *UnionBattleWarMember) XXX_Size() int {
	return xxx_messageInfo_UnionBattleWarMember.Size(m)
}
func (m *UnionBattleWarMember) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleWarMember.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleWarMember proto.InternalMessageInfo

func (m *UnionBattleWarMember) GetRole() *UnionBattleWarMemberInfo {
	if m != nil {
		return m.Role
	}
	return nil
}

func (m *UnionBattleWarMember) GetHasSignUp() bool {
	if m != nil {
		return m.HasSignUp
	}
	return false
}

func (m *UnionBattleWarMember) GetHasJoin() bool {
	if m != nil {
		return m.HasJoin
	}
	return false
}

func (m *UnionBattleWarMember) GetContribution() int64 {
	if m != nil {
		return m.Contribution
	}
	return 0
}

func (m *UnionBattleWarMember) GetProfession() int32 {
	if m != nil {
		return m.Profession
	}
	return 0
}

func (m *UnionBattleWarMember) GetMorale() int64 {
	if m != nil {
		return m.Morale
	}
	return 0
}

func (m *UnionBattleWarMember) GetHasInviteSignUp() bool {
	if m != nil {
		return m.HasInviteSignUp
	}
	return false
}

//参战成员的队列
type UnionBattleWarMemberTeam struct {
	RoleId               string                `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Team                 []*UnionBattleWarTeam `protobuf:"bytes,2,rep,name=team,proto3" json:"team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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

func (m *UnionBattleWarMemberTeam) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleWarMemberTeam.Unmarshal(m, b)
}
func (m *UnionBattleWarMemberTeam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleWarMemberTeam.Marshal(b, m, deterministic)
}
func (m *UnionBattleWarMemberTeam) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleWarMemberTeam.Merge(m, src)
}
func (m *UnionBattleWarMemberTeam) XXX_Size() int {
	return xxx_messageInfo_UnionBattleWarMemberTeam.Size(m)
}
func (m *UnionBattleWarMemberTeam) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleWarMemberTeam.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleWarMemberTeam proto.InternalMessageInfo

func (m *UnionBattleWarMemberTeam) GetRoleId() string {
	if m != nil {
		return m.RoleId
	}
	return ""
}

func (m *UnionBattleWarMemberTeam) GetTeam() []*UnionBattleWarTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

//成员信息
type UnionBattleWarMemberInfo struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	HeadNo               int32    `protobuf:"zigzag32,3,opt,name=head_no,json=headNo,proto3" json:"head_no,omitempty"`
	HeadFrameNo          int32    `protobuf:"zigzag32,4,opt,name=head_frame_no,json=headFrameNo,proto3" json:"head_frame_no,omitempty"`
	Power                int64    `protobuf:"zigzag64,5,opt,name=power,proto3" json:"power,omitempty"`
	Character            string   `protobuf:"bytes,6,opt,name=character,proto3" json:"character,omitempty"`
	Position             int32    `protobuf:"zigzag32,7,opt,name=position,proto3" json:"position,omitempty"`
	LastLoginTime        int64    `protobuf:"zigzag64,8,opt,name=last_login_time,json=lastLoginTime,proto3" json:"last_login_time,omitempty"`
	VipLv                int32    `protobuf:"zigzag32,9,opt,name=vip_lv,json=vipLv,proto3" json:"vip_lv,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *UnionBattleWarMemberInfo) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleWarMemberInfo.Unmarshal(m, b)
}
func (m *UnionBattleWarMemberInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleWarMemberInfo.Marshal(b, m, deterministic)
}
func (m *UnionBattleWarMemberInfo) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleWarMemberInfo.Merge(m, src)
}
func (m *UnionBattleWarMemberInfo) XXX_Size() int {
	return xxx_messageInfo_UnionBattleWarMemberInfo.Size(m)
}
func (m *UnionBattleWarMemberInfo) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleWarMemberInfo.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleWarMemberInfo proto.InternalMessageInfo

func (m *UnionBattleWarMemberInfo) GetRoleId() string {
	if m != nil {
		return m.RoleId
	}
	return ""
}

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

func (m *UnionBattleWarMemberInfo) GetHeadNo() int32 {
	if m != nil {
		return m.HeadNo
	}
	return 0
}

func (m *UnionBattleWarMemberInfo) GetHeadFrameNo() int32 {
	if m != nil {
		return m.HeadFrameNo
	}
	return 0
}

func (m *UnionBattleWarMemberInfo) GetPower() int64 {
	if m != nil {
		return m.Power
	}
	return 0
}

func (m *UnionBattleWarMemberInfo) GetCharacter() string {
	if m != nil {
		return m.Character
	}
	return ""
}

func (m *UnionBattleWarMemberInfo) GetPosition() int32 {
	if m != nil {
		return m.Position
	}
	return 0
}

func (m *UnionBattleWarMemberInfo) GetLastLoginTime() int64 {
	if m != nil {
		return m.LastLoginTime
	}
	return 0
}

func (m *UnionBattleWarMemberInfo) GetVipLv() int32 {
	if m != nil {
		return m.VipLv
	}
	return 0
}

//盟战队列
type UnionBattleWarTeam struct {
	Typ                  int32                    `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	Index                int32                    `protobuf:"zigzag32,2,opt,name=index,proto3" json:"index,omitempty"`
	Warrior              []*UnionBattleWarWarrior `protobuf:"bytes,3,rep,name=warrior,proto3" json:"warrior,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

func (m *UnionBattleWarTeam) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleWarTeam.Unmarshal(m, b)
}
func (m *UnionBattleWarTeam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleWarTeam.Marshal(b, m, deterministic)
}
func (m *UnionBattleWarTeam) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleWarTeam.Merge(m, src)
}
func (m *UnionBattleWarTeam) XXX_Size() int {
	return xxx_messageInfo_UnionBattleWarTeam.Size(m)
}
func (m *UnionBattleWarTeam) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleWarTeam.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleWarTeam proto.InternalMessageInfo

func (m *UnionBattleWarTeam) GetTyp() int32 {
	if m != nil {
		return m.Typ
	}
	return 0
}

func (m *UnionBattleWarTeam) GetIndex() int32 {
	if m != nil {
		return m.Index
	}
	return 0
}

func (m *UnionBattleWarTeam) GetWarrior() []*UnionBattleWarWarrior {
	if m != nil {
		return m.Warrior
	}
	return nil
}

//盟战英雄
type UnionBattleWarWarrior struct {
	No                   int32    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	Power                int64    `protobuf:"zigzag64,2,opt,name=power,proto3" json:"power,omitempty"`
	Position             int32    `protobuf:"zigzag32,3,opt,name=position,proto3" json:"position,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *UnionBattleWarWarrior) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleWarWarrior.Unmarshal(m, b)
}
func (m *UnionBattleWarWarrior) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleWarWarrior.Marshal(b, m, deterministic)
}
func (m *UnionBattleWarWarrior) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleWarWarrior.Merge(m, src)
}
func (m *UnionBattleWarWarrior) XXX_Size() int {
	return xxx_messageInfo_UnionBattleWarWarrior.Size(m)
}
func (m *UnionBattleWarWarrior) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleWarWarrior.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleWarWarrior proto.InternalMessageInfo

func (m *UnionBattleWarWarrior) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *UnionBattleWarWarrior) GetPower() int64 {
	if m != nil {
		return m.Power
	}
	return 0
}

func (m *UnionBattleWarWarrior) GetPosition() int32 {
	if m != nil {
		return m.Position
	}
	return 0
}

// 盟战职业
type UnionBattleProfession struct {
	Profession           int32                             `protobuf:"zigzag32,1,opt,name=profession,proto3" json:"profession,omitempty"`
	Role                 []*UnionBattleProfession_Position `protobuf:"bytes,2,rep,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

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

func (m *UnionBattleProfession) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleProfession.Unmarshal(m, b)
}
func (m *UnionBattleProfession) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleProfession.Marshal(b, m, deterministic)
}
func (m *UnionBattleProfession) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleProfession.Merge(m, src)
}
func (m *UnionBattleProfession) XXX_Size() int {
	return xxx_messageInfo_UnionBattleProfession.Size(m)
}
func (m *UnionBattleProfession) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleProfession.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleProfession proto.InternalMessageInfo

func (m *UnionBattleProfession) GetProfession() int32 {
	if m != nil {
		return m.Profession
	}
	return 0
}

func (m *UnionBattleProfession) GetRole() []*UnionBattleProfession_Position {
	if m != nil {
		return m.Role
	}
	return nil
}

type UnionBattleProfession_Position struct {
	Position             int32    `protobuf:"zigzag32,1,opt,name=position,proto3" json:"position,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *UnionBattleProfession_Position) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleProfession_Position.Unmarshal(m, b)
}
func (m *UnionBattleProfession_Position) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleProfession_Position.Marshal(b, m, deterministic)
}
func (m *UnionBattleProfession_Position) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleProfession_Position.Merge(m, src)
}
func (m *UnionBattleProfession_Position) XXX_Size() int {
	return xxx_messageInfo_UnionBattleProfession_Position.Size(m)
}
func (m *UnionBattleProfession_Position) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleProfession_Position.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleProfession_Position proto.InternalMessageInfo

func (m *UnionBattleProfession_Position) GetPosition() int32 {
	if m != nil {
		return m.Position
	}
	return 0
}

func (m *UnionBattleProfession_Position) GetRoleId() string {
	if m != nil {
		return m.RoleId
	}
	return ""
}

//火石任务
type UnionBattleFireStoneTask struct {
	TaskNo               int32    `protobuf:"zigzag32,1,opt,name=task_no,json=taskNo,proto3" json:"task_no,omitempty"`
	Progress             int32    `protobuf:"zigzag32,2,opt,name=progress,proto3" json:"progress,omitempty"`
	AwardReceived        bool     `protobuf:"varint,3,opt,name=award_received,json=awardReceived,proto3" json:"award_received,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *UnionBattleFireStoneTask) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleFireStoneTask.Unmarshal(m, b)
}
func (m *UnionBattleFireStoneTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleFireStoneTask.Marshal(b, m, deterministic)
}
func (m *UnionBattleFireStoneTask) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleFireStoneTask.Merge(m, src)
}
func (m *UnionBattleFireStoneTask) XXX_Size() int {
	return xxx_messageInfo_UnionBattleFireStoneTask.Size(m)
}
func (m *UnionBattleFireStoneTask) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleFireStoneTask.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleFireStoneTask proto.InternalMessageInfo

func (m *UnionBattleFireStoneTask) GetTaskNo() int32 {
	if m != nil {
		return m.TaskNo
	}
	return 0
}

func (m *UnionBattleFireStoneTask) GetProgress() int32 {
	if m != nil {
		return m.Progress
	}
	return 0
}

func (m *UnionBattleFireStoneTask) GetAwardReceived() bool {
	if m != nil {
		return m.AwardReceived
	}
	return false
}

//排行榜奖励
type UnionBattleRankAward struct {
	Typ                  int32                       `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	Award                []*UnionBattleRankAwardItem `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

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

func (m *UnionBattleRankAward) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleRankAward.Unmarshal(m, b)
}
func (m *UnionBattleRankAward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleRankAward.Marshal(b, m, deterministic)
}
func (m *UnionBattleRankAward) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleRankAward.Merge(m, src)
}
func (m *UnionBattleRankAward) XXX_Size() int {
	return xxx_messageInfo_UnionBattleRankAward.Size(m)
}
func (m *UnionBattleRankAward) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleRankAward.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleRankAward proto.InternalMessageInfo

func (m *UnionBattleRankAward) GetTyp() int32 {
	if m != nil {
		return m.Typ
	}
	return 0
}

func (m *UnionBattleRankAward) GetAward() []*UnionBattleRankAwardItem {
	if m != nil {
		return m.Award
	}
	return nil
}

type UnionBattleRankAwardItem struct {
	RankFrom             int64              `protobuf:"zigzag64,1,opt,name=rank_from,json=rankFrom,proto3" json:"rank_from,omitempty"`
	RankTo               int64              `protobuf:"zigzag64,2,opt,name=rank_to,json=rankTo,proto3" json:"rank_to,omitempty"`
	Award                []*GameObjectCount `protobuf:"bytes,3,rep,name=award,proto3" json:"award,omitempty"`
	LeaderAward          []*GameObjectCount `protobuf:"bytes,4,rep,name=leader_award,json=leaderAward,proto3" json:"leader_award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

func (m *UnionBattleRankAwardItem) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleRankAwardItem.Unmarshal(m, b)
}
func (m *UnionBattleRankAwardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleRankAwardItem.Marshal(b, m, deterministic)
}
func (m *UnionBattleRankAwardItem) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleRankAwardItem.Merge(m, src)
}
func (m *UnionBattleRankAwardItem) XXX_Size() int {
	return xxx_messageInfo_UnionBattleRankAwardItem.Size(m)
}
func (m *UnionBattleRankAwardItem) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleRankAwardItem.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleRankAwardItem proto.InternalMessageInfo

func (m *UnionBattleRankAwardItem) GetRankFrom() int64 {
	if m != nil {
		return m.RankFrom
	}
	return 0
}

func (m *UnionBattleRankAwardItem) GetRankTo() int64 {
	if m != nil {
		return m.RankTo
	}
	return 0
}

func (m *UnionBattleRankAwardItem) GetAward() []*GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

func (m *UnionBattleRankAwardItem) GetLeaderAward() []*GameObjectCount {
	if m != nil {
		return m.LeaderAward
	}
	return nil
}

//体力商店——配置
type UnionBattleStore struct {
	Item                 []*UnionBattleStoreItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

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

func (m *UnionBattleStore) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleStore.Unmarshal(m, b)
}
func (m *UnionBattleStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleStore.Marshal(b, m, deterministic)
}
func (m *UnionBattleStore) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleStore.Merge(m, src)
}
func (m *UnionBattleStore) XXX_Size() int {
	return xxx_messageInfo_UnionBattleStore.Size(m)
}
func (m *UnionBattleStore) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleStore.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleStore proto.InternalMessageInfo

func (m *UnionBattleStore) GetItem() []*UnionBattleStoreItem {
	if m != nil {
		return m.Item
	}
	return nil
}

type UnionBattleStoreItem struct {
	No                   int32            `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	Award                *GameObjectCount `protobuf:"bytes,2,opt,name=award,proto3" json:"award,omitempty"`
	Price                *GameObjectCount `protobuf:"bytes,3,opt,name=price,proto3" json:"price,omitempty"`
	BuyCountLimit        int64            `protobuf:"zigzag64,4,opt,name=buy_count_limit,json=buyCountLimit,proto3" json:"buy_count_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

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

func (m *UnionBattleStoreItem) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleStoreItem.Unmarshal(m, b)
}
func (m *UnionBattleStoreItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleStoreItem.Marshal(b, m, deterministic)
}
func (m *UnionBattleStoreItem) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleStoreItem.Merge(m, src)
}
func (m *UnionBattleStoreItem) XXX_Size() int {
	return xxx_messageInfo_UnionBattleStoreItem.Size(m)
}
func (m *UnionBattleStoreItem) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleStoreItem.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleStoreItem proto.InternalMessageInfo

func (m *UnionBattleStoreItem) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *UnionBattleStoreItem) GetAward() *GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

func (m *UnionBattleStoreItem) GetPrice() *GameObjectCount {
	if m != nil {
		return m.Price
	}
	return nil
}

func (m *UnionBattleStoreItem) GetBuyCountLimit() int64 {
	if m != nil {
		return m.BuyCountLimit
	}
	return 0
}

//体力商店——角色
type UnionBattleStoreRole struct {
	//可购买信息
	ItemRole             []*UnionBattleStoreRoleItem `protobuf:"bytes,1,rep,name=item_role,json=itemRole,proto3" json:"item_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

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

func (m *UnionBattleStoreRole) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleStoreRole.Unmarshal(m, b)
}
func (m *UnionBattleStoreRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleStoreRole.Marshal(b, m, deterministic)
}
func (m *UnionBattleStoreRole) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleStoreRole.Merge(m, src)
}
func (m *UnionBattleStoreRole) XXX_Size() int {
	return xxx_messageInfo_UnionBattleStoreRole.Size(m)
}
func (m *UnionBattleStoreRole) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleStoreRole.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleStoreRole proto.InternalMessageInfo

func (m *UnionBattleStoreRole) GetItemRole() []*UnionBattleStoreRoleItem {
	if m != nil {
		return m.ItemRole
	}
	return nil
}

//商品项——角色
type UnionBattleStoreRoleItem struct {
	//商品编号
	ItemNo int32 `protobuf:"zigzag32,1,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	//已购买数量
	BoughtCount          int64    `protobuf:"zigzag64,2,opt,name=bought_count,json=boughtCount,proto3" json:"bought_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *UnionBattleStoreRoleItem) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleStoreRoleItem.Unmarshal(m, b)
}
func (m *UnionBattleStoreRoleItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleStoreRoleItem.Marshal(b, m, deterministic)
}
func (m *UnionBattleStoreRoleItem) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleStoreRoleItem.Merge(m, src)
}
func (m *UnionBattleStoreRoleItem) XXX_Size() int {
	return xxx_messageInfo_UnionBattleStoreRoleItem.Size(m)
}
func (m *UnionBattleStoreRoleItem) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleStoreRoleItem.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleStoreRoleItem proto.InternalMessageInfo

func (m *UnionBattleStoreRoleItem) GetItemNo() int32 {
	if m != nil {
		return m.ItemNo
	}
	return 0
}

func (m *UnionBattleStoreRoleItem) GetBoughtCount() int64 {
	if m != nil {
		return m.BoughtCount
	}
	return 0
}

//背包项——角色
type UnionBattleItem struct {
	No                   int32    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	Count                int32    `protobuf:"zigzag32,2,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *UnionBattleItem) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleItem.Unmarshal(m, b)
}
func (m *UnionBattleItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleItem.Marshal(b, m, deterministic)
}
func (m *UnionBattleItem) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleItem.Merge(m, src)
}
func (m *UnionBattleItem) XXX_Size() int {
	return xxx_messageInfo_UnionBattleItem.Size(m)
}
func (m *UnionBattleItem) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleItem.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleItem proto.InternalMessageInfo

func (m *UnionBattleItem) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *UnionBattleItem) GetCount() int32 {
	if m != nil {
		return m.Count
	}
	return 0
}

//礼包——配置
type UnionBattleGiftPackage struct {
	Item                 []*UnionBattleGiftPackageItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

func (m *UnionBattleGiftPackage) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleGiftPackage.Unmarshal(m, b)
}
func (m *UnionBattleGiftPackage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleGiftPackage.Marshal(b, m, deterministic)
}
func (m *UnionBattleGiftPackage) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleGiftPackage.Merge(m, src)
}
func (m *UnionBattleGiftPackage) XXX_Size() int {
	return xxx_messageInfo_UnionBattleGiftPackage.Size(m)
}
func (m *UnionBattleGiftPackage) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleGiftPackage.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleGiftPackage proto.InternalMessageInfo

func (m *UnionBattleGiftPackage) GetItem() []*UnionBattleGiftPackageItem {
	if m != nil {
		return m.Item
	}
	return nil
}

type UnionBattleGiftPackageItem struct {
	No                   int32              `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	Award                []*GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

func (m *UnionBattleGiftPackageItem) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleGiftPackageItem.Unmarshal(m, b)
}
func (m *UnionBattleGiftPackageItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleGiftPackageItem.Marshal(b, m, deterministic)
}
func (m *UnionBattleGiftPackageItem) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleGiftPackageItem.Merge(m, src)
}
func (m *UnionBattleGiftPackageItem) XXX_Size() int {
	return xxx_messageInfo_UnionBattleGiftPackageItem.Size(m)
}
func (m *UnionBattleGiftPackageItem) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleGiftPackageItem.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleGiftPackageItem proto.InternalMessageInfo

func (m *UnionBattleGiftPackageItem) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *UnionBattleGiftPackageItem) GetAward() []*GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//展示奖励——配置
type UnionBattleInvitePoster struct {
	ShowAward            []*GameObjectCount `protobuf:"bytes,1,rep,name=show_award,json=showAward,proto3" json:"show_award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

func (m *UnionBattleInvitePoster) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleInvitePoster.Unmarshal(m, b)
}
func (m *UnionBattleInvitePoster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleInvitePoster.Marshal(b, m, deterministic)
}
func (m *UnionBattleInvitePoster) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleInvitePoster.Merge(m, src)
}
func (m *UnionBattleInvitePoster) XXX_Size() int {
	return xxx_messageInfo_UnionBattleInvitePoster.Size(m)
}
func (m *UnionBattleInvitePoster) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleInvitePoster.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleInvitePoster proto.InternalMessageInfo

func (m *UnionBattleInvitePoster) GetShowAward() []*GameObjectCount {
	if m != nil {
		return m.ShowAward
	}
	return nil
}

//神将——配置
type UnionBattleSuperWarrior struct {
	WarriorNo            int32    `protobuf:"zigzag32,1,opt,name=warrior_no,json=warriorNo,proto3" json:"warrior_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *UnionBattleSuperWarrior) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnionBattleSuperWarrior.Unmarshal(m, b)
}
func (m *UnionBattleSuperWarrior) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnionBattleSuperWarrior.Marshal(b, m, deterministic)
}
func (m *UnionBattleSuperWarrior) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnionBattleSuperWarrior.Merge(m, src)
}
func (m *UnionBattleSuperWarrior) XXX_Size() int {
	return xxx_messageInfo_UnionBattleSuperWarrior.Size(m)
}
func (m *UnionBattleSuperWarrior) XXX_DiscardUnknown() {
	xxx_messageInfo_UnionBattleSuperWarrior.DiscardUnknown(m)
}

var xxx_messageInfo_UnionBattleSuperWarrior proto.InternalMessageInfo

func (m *UnionBattleSuperWarrior) GetWarriorNo() int32 {
	if m != nil {
		return m.WarriorNo
	}
	return 0
}

//盲盒商店-奖励记录
type AwardRecord struct {
	Day                  int64              `protobuf:"varint,1,opt,name=day,proto3" json:"day,omitempty"`
	Award                []*GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

func (m *AwardRecord) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AwardRecord.Unmarshal(m, b)
}
func (m *AwardRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AwardRecord.Marshal(b, m, deterministic)
}
func (m *AwardRecord) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AwardRecord.Merge(m, src)
}
func (m *AwardRecord) XXX_Size() int {
	return xxx_messageInfo_AwardRecord.Size(m)
}
func (m *AwardRecord) XXX_DiscardUnknown() {
	xxx_messageInfo_AwardRecord.DiscardUnknown(m)
}

var xxx_messageInfo_AwardRecord proto.InternalMessageInfo

func (m *AwardRecord) GetDay() int64 {
	if m != nil {
		return m.Day
	}
	return 0
}

func (m *AwardRecord) GetAward() []*GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//名人堂-三个第一名（本联盟第一名/本组第一名/第一名的联盟）的信息
type Top struct {
	Stage                int64      `protobuf:"varint,1,opt,name=stage,proto3" json:"stage,omitempty"`
	TopUnion             *TopUnion  `protobuf:"bytes,2,opt,name=top_union,json=topUnion,proto3" json:"top_union,omitempty"`
	TopInGroup           *TopPerson `protobuf:"bytes,3,opt,name=top_in_group,json=topInGroup,proto3" json:"top_in_group,omitempty"`
	TopInUnion           *TopPerson `protobuf:"bytes,4,opt,name=top_in_union,json=topInUnion,proto3" json:"top_in_union,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

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

func (m *Top) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Top.Unmarshal(m, b)
}
func (m *Top) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Top.Marshal(b, m, deterministic)
}
func (m *Top) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Top.Merge(m, src)
}
func (m *Top) XXX_Size() int {
	return xxx_messageInfo_Top.Size(m)
}
func (m *Top) XXX_DiscardUnknown() {
	xxx_messageInfo_Top.DiscardUnknown(m)
}

var xxx_messageInfo_Top proto.InternalMessageInfo

func (m *Top) GetStage() int64 {
	if m != nil {
		return m.Stage
	}
	return 0
}

func (m *Top) GetTopUnion() *TopUnion {
	if m != nil {
		return m.TopUnion
	}
	return nil
}

func (m *Top) GetTopInGroup() *TopPerson {
	if m != nil {
		return m.TopInGroup
	}
	return nil
}

func (m *Top) GetTopInUnion() *TopPerson {
	if m != nil {
		return m.TopInUnion
	}
	return nil
}

//名人堂-第一名的联盟
type TopUnion struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//（存储的是战斗结束时候联盟的名字，防止改名导致历届榜单的数据变动）
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	HadPraise            bool     `protobuf:"varint,3,opt,name=had_praise,json=hadPraise,proto3" json:"had_praise,omitempty"`
	PraiseNum            int64    `protobuf:"varint,4,opt,name=praise_num,json=praiseNum,proto3" json:"praise_num,omitempty"`
	FlagNo               int64    `protobuf:"varint,5,opt,name=flag_no,json=flagNo,proto3" json:"flag_no,omitempty"`
	ServerId             int64    `protobuf:"varint,6,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *TopUnion) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_TopUnion.Unmarshal(m, b)
}
func (m *TopUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_TopUnion.Marshal(b, m, deterministic)
}
func (m *TopUnion) XXX_Merge(src proto.Message) {
	xxx_messageInfo_TopUnion.Merge(m, src)
}
func (m *TopUnion) XXX_Size() int {
	return xxx_messageInfo_TopUnion.Size(m)
}
func (m *TopUnion) XXX_DiscardUnknown() {
	xxx_messageInfo_TopUnion.DiscardUnknown(m)
}

var xxx_messageInfo_TopUnion proto.InternalMessageInfo

func (m *TopUnion) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

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

func (m *TopUnion) GetHadPraise() bool {
	if m != nil {
		return m.HadPraise
	}
	return false
}

func (m *TopUnion) GetPraiseNum() int64 {
	if m != nil {
		return m.PraiseNum
	}
	return 0
}

func (m *TopUnion) GetFlagNo() int64 {
	if m != nil {
		return m.FlagNo
	}
	return 0
}

func (m *TopUnion) GetServerId() int64 {
	if m != nil {
		return m.ServerId
	}
	return 0
}

type TopPerson struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//（存储的是战斗结束时候玩家的名字，防止改名导致历届榜单的数据变动）
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Strength             int64    `protobuf:"varint,3,opt,name=strength,proto3" json:"strength,omitempty"`
	Score                int64    `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"`
	HadPraise            bool     `protobuf:"varint,5,opt,name=had_praise,json=hadPraise,proto3" json:"had_praise,omitempty"`
	PraiseNum            int64    `protobuf:"varint,6,opt,name=praise_num,json=praiseNum,proto3" json:"praise_num,omitempty"`
	Character            string   `protobuf:"bytes,7,opt,name=character,proto3" json:"character,omitempty"`
	ServerId             int64    `protobuf:"varint,8,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

func (m *TopPerson) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_TopPerson.Unmarshal(m, b)
}
func (m *TopPerson) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_TopPerson.Marshal(b, m, deterministic)
}
func (m *TopPerson) XXX_Merge(src proto.Message) {
	xxx_messageInfo_TopPerson.Merge(m, src)
}
func (m *TopPerson) XXX_Size() int {
	return xxx_messageInfo_TopPerson.Size(m)
}
func (m *TopPerson) XXX_DiscardUnknown() {
	xxx_messageInfo_TopPerson.DiscardUnknown(m)
}

var xxx_messageInfo_TopPerson proto.InternalMessageInfo

func (m *TopPerson) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

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

func (m *TopPerson) GetStrength() int64 {
	if m != nil {
		return m.Strength
	}
	return 0
}

func (m *TopPerson) GetScore() int64 {
	if m != nil {
		return m.Score
	}
	return 0
}

func (m *TopPerson) GetHadPraise() bool {
	if m != nil {
		return m.HadPraise
	}
	return false
}

func (m *TopPerson) GetPraiseNum() int64 {
	if m != nil {
		return m.PraiseNum
	}
	return 0
}

func (m *TopPerson) GetCharacter() string {
	if m != nil {
		return m.Character
	}
	return ""
}

func (m *TopPerson) GetServerId() int64 {
	if m != nil {
		return m.ServerId
	}
	return 0
}

//名人堂-历届勇士记录
type PreviousWarriorsRecord struct {
	Stage                int64      `protobuf:"varint,1,opt,name=stage,proto3" json:"stage,omitempty"`
	TopPerson            *TopPerson `protobuf:"bytes,2,opt,name=top_person,json=topPerson,proto3" json:"top_person,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

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

func (m *PreviousWarriorsRecord) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_PreviousWarriorsRecord.Unmarshal(m, b)
}
func (m *PreviousWarriorsRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_PreviousWarriorsRecord.Marshal(b, m, deterministic)
}
func (m *PreviousWarriorsRecord) XXX_Merge(src proto.Message) {
	xxx_messageInfo_PreviousWarriorsRecord.Merge(m, src)
}
func (m *PreviousWarriorsRecord) XXX_Size() int {
	return xxx_messageInfo_PreviousWarriorsRecord.Size(m)
}
func (m *PreviousWarriorsRecord) XXX_DiscardUnknown() {
	xxx_messageInfo_PreviousWarriorsRecord.DiscardUnknown(m)
}

var xxx_messageInfo_PreviousWarriorsRecord proto.InternalMessageInfo

func (m *PreviousWarriorsRecord) GetStage() int64 {
	if m != nil {
		return m.Stage
	}
	return 0
}

func (m *PreviousWarriorsRecord) GetTopPerson() *TopPerson {
	if m != nil {
		return m.TopPerson
	}
	return nil
}

//名人堂/单局成就-成就item
type AchievementItem struct {
	Id                   int32              `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Val                  int64              `protobuf:"varint,2,opt,name=val,proto3" json:"val,omitempty"`
	IsReceiveAward       bool               `protobuf:"varint,3,opt,name=is_receive_award,json=isReceiveAward,proto3" json:"is_receive_award,omitempty"`
	Award                []*GameObjectCount `protobuf:"bytes,4,rep,name=award,proto3" json:"award,omitempty"`
	TargetVal            int64              `protobuf:"varint,5,opt,name=target_val,json=targetVal,proto3" json:"target_val,omitempty"`
	Desc                 string             `protobuf:"bytes,6,opt,name=desc,proto3" json:"desc,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

func (m *AchievementItem) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AchievementItem.Unmarshal(m, b)
}
func (m *AchievementItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AchievementItem.Marshal(b, m, deterministic)
}
func (m *AchievementItem) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AchievementItem.Merge(m, src)
}
func (m *AchievementItem) XXX_Size() int {
	return xxx_messageInfo_AchievementItem.Size(m)
}
func (m *AchievementItem) XXX_DiscardUnknown() {
	xxx_messageInfo_AchievementItem.DiscardUnknown(m)
}

var xxx_messageInfo_AchievementItem proto.InternalMessageInfo

func (m *AchievementItem) GetId() int32 {
	if m != nil {
		return m.Id
	}
	return 0
}

func (m *AchievementItem) GetVal() int64 {
	if m != nil {
		return m.Val
	}
	return 0
}

func (m *AchievementItem) GetIsReceiveAward() bool {
	if m != nil {
		return m.IsReceiveAward
	}
	return false
}

func (m *AchievementItem) GetAward() []*GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

func (m *AchievementItem) GetTargetVal() int64 {
	if m != nil {
		return m.TargetVal
	}
	return 0
}

func (m *AchievementItem) GetDesc() string {
	if m != nil {
		return m.Desc
	}
	return ""
}

//盲盒商店-外置奖池
type LotteryAwardPool struct {
	Award                []*LotteryAward `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

func (m *LotteryAwardPool) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LotteryAwardPool.Unmarshal(m, b)
}
func (m *LotteryAwardPool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LotteryAwardPool.Marshal(b, m, deterministic)
}
func (m *LotteryAwardPool) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LotteryAwardPool.Merge(m, src)
}
func (m *LotteryAwardPool) XXX_Size() int {
	return xxx_messageInfo_LotteryAwardPool.Size(m)
}
func (m *LotteryAwardPool) XXX_DiscardUnknown() {
	xxx_messageInfo_LotteryAwardPool.DiscardUnknown(m)
}

var xxx_messageInfo_LotteryAwardPool proto.InternalMessageInfo

func (m *LotteryAwardPool) GetAward() []*LotteryAward {
	if m != nil {
		return m.Award
	}
	return nil
}

type LotteryAward struct {
	No                   int64              `protobuf:"varint,1,opt,name=no,proto3" json:"no,omitempty"`
	Award                []*GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	IsRandomAward        bool               `protobuf:"varint,3,opt,name=is_random_award,json=isRandomAward,proto3" json:"is_random_award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

func (m *LotteryAward) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LotteryAward.Unmarshal(m, b)
}
func (m *LotteryAward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LotteryAward.Marshal(b, m, deterministic)
}
func (m *LotteryAward) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LotteryAward.Merge(m, src)
}
func (m *LotteryAward) XXX_Size() int {
	return xxx_messageInfo_LotteryAward.Size(m)
}
func (m *LotteryAward) XXX_DiscardUnknown() {
	xxx_messageInfo_LotteryAward.DiscardUnknown(m)
}

var xxx_messageInfo_LotteryAward proto.InternalMessageInfo

func (m *LotteryAward) GetNo() int64 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *LotteryAward) GetAward() []*GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

func (m *LotteryAward) GetIsRandomAward() bool {
	if m != nil {
		return m.IsRandomAward
	}
	return false
}

//盲盒商店-内置随机奖池
type LotteryRandomAwardPool struct {
	Award                []*LotteryRandomAward `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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

func (m *LotteryRandomAwardPool) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LotteryRandomAwardPool.Unmarshal(m, b)
}
func (m *LotteryRandomAwardPool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LotteryRandomAwardPool.Marshal(b, m, deterministic)
}
func (m *LotteryRandomAwardPool) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LotteryRandomAwardPool.Merge(m, src)
}
func (m *LotteryRandomAwardPool) XXX_Size() int {
	return xxx_messageInfo_LotteryRandomAwardPool.Size(m)
}
func (m *LotteryRandomAwardPool) XXX_DiscardUnknown() {
	xxx_messageInfo_LotteryRandomAwardPool.DiscardUnknown(m)
}

var xxx_messageInfo_LotteryRandomAwardPool proto.InternalMessageInfo

func (m *LotteryRandomAwardPool) GetAward() []*LotteryRandomAward {
	if m != nil {
		return m.Award
	}
	return nil
}

type LotteryRandomAward struct {
	No                   int64              `protobuf:"varint,1,opt,name=no,proto3" json:"no,omitempty"`
	AwardNo              int64              `protobuf:"varint,2,opt,name=award_no,json=awardNo,proto3" json:"award_no,omitempty"`
	Award                []*GameObjectCount `protobuf:"bytes,3,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

func (m *LotteryRandomAward) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LotteryRandomAward.Unmarshal(m, b)
}
func (m *LotteryRandomAward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LotteryRandomAward.Marshal(b, m, deterministic)
}
func (m *LotteryRandomAward) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LotteryRandomAward.Merge(m, src)
}
func (m *LotteryRandomAward) XXX_Size() int {
	return xxx_messageInfo_LotteryRandomAward.Size(m)
}
func (m *LotteryRandomAward) XXX_DiscardUnknown() {
	xxx_messageInfo_LotteryRandomAward.DiscardUnknown(m)
}

var xxx_messageInfo_LotteryRandomAward proto.InternalMessageInfo

func (m *LotteryRandomAward) GetNo() int64 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *LotteryRandomAward) GetAwardNo() int64 {
	if m != nil {
		return m.AwardNo
	}
	return 0
}

func (m *LotteryRandomAward) GetAward() []*GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//盲盒商店-阶段奖励
type StageAwardPool struct {
	Award                []*StageAward `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

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

func (m *StageAwardPool) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageAwardPool.Unmarshal(m, b)
}
func (m *StageAwardPool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageAwardPool.Marshal(b, m, deterministic)
}
func (m *StageAwardPool) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageAwardPool.Merge(m, src)
}
func (m *StageAwardPool) XXX_Size() int {
	return xxx_messageInfo_StageAwardPool.Size(m)
}
func (m *StageAwardPool) XXX_DiscardUnknown() {
	xxx_messageInfo_StageAwardPool.DiscardUnknown(m)
}

var xxx_messageInfo_StageAwardPool proto.InternalMessageInfo

func (m *StageAwardPool) GetAward() []*StageAward {
	if m != nil {
		return m.Award
	}
	return nil
}

type StageAward struct {
	Stage                int64              `protobuf:"varint,1,opt,name=stage,proto3" json:"stage,omitempty"`
	Times                int64              `protobuf:"varint,2,opt,name=times,proto3" json:"times,omitempty"`
	Award                []*GameObjectCount `protobuf:"bytes,3,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

func (m *StageAward) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageAward.Unmarshal(m, b)
}
func (m *StageAward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageAward.Marshal(b, m, deterministic)
}
func (m *StageAward) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageAward.Merge(m, src)
}
func (m *StageAward) XXX_Size() int {
	return xxx_messageInfo_StageAward.Size(m)
}
func (m *StageAward) XXX_DiscardUnknown() {
	xxx_messageInfo_StageAward.DiscardUnknown(m)
}

var xxx_messageInfo_StageAward proto.InternalMessageInfo

func (m *StageAward) GetStage() int64 {
	if m != nil {
		return m.Stage
	}
	return 0
}

func (m *StageAward) GetTimes() int64 {
	if m != nil {
		return m.Times
	}
	return 0
}

func (m *StageAward) GetAward() []*GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

// 弹幕
type BulletScreen struct {
	Role                 *UnionBattleWarMemberInfo `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	IsPay                bool                      `protobuf:"varint,2,opt,name=is_pay,json=isPay,proto3" json:"is_pay,omitempty"`
	Morale               int64                     `protobuf:"zigzag64,3,opt,name=morale,proto3" json:"morale,omitempty"`
	BeatTime             int64                     `protobuf:"zigzag64,4,opt,name=beat_time,json=beatTime,proto3" json:"beat_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

func (m *BulletScreen) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_BulletScreen.Unmarshal(m, b)
}
func (m *BulletScreen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_BulletScreen.Marshal(b, m, deterministic)
}
func (m *BulletScreen) XXX_Merge(src proto.Message) {
	xxx_messageInfo_BulletScreen.Merge(m, src)
}
func (m *BulletScreen) XXX_Size() int {
	return xxx_messageInfo_BulletScreen.Size(m)
}
func (m *BulletScreen) XXX_DiscardUnknown() {
	xxx_messageInfo_BulletScreen.DiscardUnknown(m)
}

var xxx_messageInfo_BulletScreen proto.InternalMessageInfo

func (m *BulletScreen) GetRole() *UnionBattleWarMemberInfo {
	if m != nil {
		return m.Role
	}
	return nil
}

func (m *BulletScreen) GetIsPay() bool {
	if m != nil {
		return m.IsPay
	}
	return false
}

func (m *BulletScreen) GetMorale() int64 {
	if m != nil {
		return m.Morale
	}
	return 0
}

func (m *BulletScreen) GetBeatTime() int64 {
	if m != nil {
		return m.BeatTime
	}
	return 0
}

func init() {
	proto.RegisterType((*UnionBattleTime)(nil), "proto.UnionBattleTime")
	proto.RegisterType((*UnionBattleServer)(nil), "proto.UnionBattleServer")
	proto.RegisterType((*UnionBattleWarGroup)(nil), "proto.UnionBattleWarGroup")
	proto.RegisterType((*UnionBattleWarUnionInfo)(nil), "proto.UnionBattleWarUnionInfo")
	proto.RegisterType((*UnionBattleWarMember)(nil), "proto.UnionBattleWarMember")
	proto.RegisterType((*UnionBattleWarMemberTeam)(nil), "proto.UnionBattleWarMemberTeam")
	proto.RegisterType((*UnionBattleWarMemberInfo)(nil), "proto.UnionBattleWarMemberInfo")
	proto.RegisterType((*UnionBattleWarTeam)(nil), "proto.UnionBattleWarTeam")
	proto.RegisterType((*UnionBattleWarWarrior)(nil), "proto.UnionBattleWarWarrior")
	proto.RegisterType((*UnionBattleProfession)(nil), "proto.UnionBattleProfession")
	proto.RegisterType((*UnionBattleProfession_Position)(nil), "proto.UnionBattleProfession.Position")
	proto.RegisterType((*UnionBattleFireStoneTask)(nil), "proto.UnionBattleFireStoneTask")
	proto.RegisterType((*UnionBattleRankAward)(nil), "proto.UnionBattleRankAward")
	proto.RegisterType((*UnionBattleRankAwardItem)(nil), "proto.UnionBattleRankAwardItem")
	proto.RegisterType((*UnionBattleStore)(nil), "proto.UnionBattleStore")
	proto.RegisterType((*UnionBattleStoreItem)(nil), "proto.UnionBattleStoreItem")
	proto.RegisterType((*UnionBattleStoreRole)(nil), "proto.UnionBattleStoreRole")
	proto.RegisterType((*UnionBattleStoreRoleItem)(nil), "proto.UnionBattleStoreRoleItem")
	proto.RegisterType((*UnionBattleItem)(nil), "proto.UnionBattleItem")
	proto.RegisterType((*UnionBattleGiftPackage)(nil), "proto.UnionBattleGiftPackage")
	proto.RegisterType((*UnionBattleGiftPackageItem)(nil), "proto.UnionBattleGiftPackageItem")
	proto.RegisterType((*UnionBattleInvitePoster)(nil), "proto.UnionBattleInvitePoster")
	proto.RegisterType((*UnionBattleSuperWarrior)(nil), "proto.UnionBattleSuperWarrior")
	proto.RegisterType((*AwardRecord)(nil), "proto.AwardRecord")
	proto.RegisterType((*Top)(nil), "proto.Top")
	proto.RegisterType((*TopUnion)(nil), "proto.TopUnion")
	proto.RegisterType((*TopPerson)(nil), "proto.TopPerson")
	proto.RegisterType((*PreviousWarriorsRecord)(nil), "proto.PreviousWarriorsRecord")
	proto.RegisterType((*AchievementItem)(nil), "proto.AchievementItem")
	proto.RegisterType((*LotteryAwardPool)(nil), "proto.LotteryAwardPool")
	proto.RegisterType((*LotteryAward)(nil), "proto.LotteryAward")
	proto.RegisterType((*LotteryRandomAwardPool)(nil), "proto.LotteryRandomAwardPool")
	proto.RegisterType((*LotteryRandomAward)(nil), "proto.LotteryRandomAward")
	proto.RegisterType((*StageAwardPool)(nil), "proto.StageAwardPool")
	proto.RegisterType((*StageAward)(nil), "proto.StageAward")
	proto.RegisterType((*BulletScreen)(nil), "proto.BulletScreen")
}

func init() { proto.RegisterFile("model/union_battle_prepare.proto", fileDescriptor_7493716a9e944bbe) }

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