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

package proto

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
	model "vikingar/proto/gen-go/model"
)

// 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

//英雄升級
//id=10701
type WarriorUpGradeRequest struct {
	WarriorId            string   `protobuf:"bytes,1,opt,name=warrior_id,json=warriorId,proto3" json:"warrior_id,omitempty"`
	IsTenGrade           bool     `protobuf:"varint,2,opt,name=is_ten_grade,json=isTenGrade,proto3" json:"is_ten_grade,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorUpGradeRequest proto.InternalMessageInfo

func (m *WarriorUpGradeRequest) GetWarriorId() string {
	if m != nil {
		return m.WarriorId
	}
	return ""
}

func (m *WarriorUpGradeRequest) GetIsTenGrade() bool {
	if m != nil {
		return m.IsTenGrade
	}
	return false
}

//id=10701
type WarriorUpGradeResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorUpGradeResponse proto.InternalMessageInfo

func (m *WarriorUpGradeResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorUpGradeResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//英雄封爵
//id=10702
type WarriorUpKnighthoodRequest struct {
	WarriorId            string   `protobuf:"bytes,1,opt,name=warrior_id,json=warriorId,proto3" json:"warrior_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorUpKnighthoodRequest proto.InternalMessageInfo

func (m *WarriorUpKnighthoodRequest) GetWarriorId() string {
	if m != nil {
		return m.WarriorId
	}
	return ""
}

//id=10702
type WarriorUpKnighthoodResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorUpKnighthoodResponse proto.InternalMessageInfo

func (m *WarriorUpKnighthoodResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorUpKnighthoodResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

// 英雄本服实力排榜
//id=10703
type WarriorRankRequest struct {
	WarriorId            string   `protobuf:"bytes,1,opt,name=warrior_id,json=warriorId,proto3" json:"warrior_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorRankRequest proto.InternalMessageInfo

func (m *WarriorRankRequest) GetWarriorId() string {
	if m != nil {
		return m.WarriorId
	}
	return ""
}

//id=10703
type WarriorRankResponse struct {
	Code                 int64                     `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                    `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *WarriorRankResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_WarriorRankResponse proto.InternalMessageInfo

func (m *WarriorRankResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorRankResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *WarriorRankResponse) GetData() *WarriorRankResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type WarriorRankResponse_Data struct {
	WarriorRanks         []*model.WarriorRankItemInfo `protobuf:"bytes,1,rep,name=warrior_ranks,json=warriorRanks,proto3" json:"warrior_ranks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

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

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

var xxx_messageInfo_WarriorRankResponse_Data proto.InternalMessageInfo

func (m *WarriorRankResponse_Data) GetWarriorRanks() []*model.WarriorRankItemInfo {
	if m != nil {
		return m.WarriorRanks
	}
	return nil
}

//使用天赋道具
//id=10704
type WarriorUseItemRequest struct {
	WarriorId            string   `protobuf:"bytes,1,opt,name=warrior_id,json=warriorId,proto3" json:"warrior_id,omitempty"`
	ItemNo               int32    `protobuf:"zigzag32,2,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	ItemNum              int32    `protobuf:"zigzag32,3,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorUseItemRequest proto.InternalMessageInfo

func (m *WarriorUseItemRequest) GetWarriorId() string {
	if m != nil {
		return m.WarriorId
	}
	return ""
}

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

func (m *WarriorUseItemRequest) GetItemNum() int32 {
	if m != nil {
		return m.ItemNum
	}
	return 0
}

//id=10704
type WarriorUseItemResponse struct {
	Code                 int64                        `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                       `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *WarriorUseItemResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

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

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

var xxx_messageInfo_WarriorUseItemResponse proto.InternalMessageInfo

func (m *WarriorUseItemResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorUseItemResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *WarriorUseItemResponse) GetData() *WarriorUseItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type WarriorUseItemResponse_Data struct {
	IsSuccess            bool                     `protobuf:"varint,1,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
	Award                []*model.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 *WarriorUseItemResponse_Data) Reset()         { *m = WarriorUseItemResponse_Data{} }
func (m *WarriorUseItemResponse_Data) String() string { return proto.CompactTextString(m) }
func (*WarriorUseItemResponse_Data) ProtoMessage()    {}
func (*WarriorUseItemResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_eb0fc40577e2423f, []int{7, 0}
}

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

var xxx_messageInfo_WarriorUseItemResponse_Data proto.InternalMessageInfo

func (m *WarriorUseItemResponse_Data) GetIsSuccess() bool {
	if m != nil {
		return m.IsSuccess
	}
	return false
}

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

//使用天赋经验突破
//id=10705
type WarriorBreakRequest struct {
	WarriorId            string   `protobuf:"bytes,1,opt,name=warrior_id,json=warriorId,proto3" json:"warrior_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorBreakRequest proto.InternalMessageInfo

func (m *WarriorBreakRequest) GetWarriorId() string {
	if m != nil {
		return m.WarriorId
	}
	return ""
}

//id=10705
type WarriorBreakResponse struct {
	Code                 int64                      `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                     `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *WarriorBreakResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_WarriorBreakResponse proto.InternalMessageInfo

func (m *WarriorBreakResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorBreakResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *WarriorBreakResponse) GetData() *WarriorBreakResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type WarriorBreakResponse_Data struct {
	IsSuccess            bool                     `protobuf:"varint,1,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
	Award                []*model.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 *WarriorBreakResponse_Data) Reset()         { *m = WarriorBreakResponse_Data{} }
func (m *WarriorBreakResponse_Data) String() string { return proto.CompactTextString(m) }
func (*WarriorBreakResponse_Data) ProtoMessage()    {}
func (*WarriorBreakResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_eb0fc40577e2423f, []int{9, 0}
}

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

var xxx_messageInfo_WarriorBreakResponse_Data proto.InternalMessageInfo

func (m *WarriorBreakResponse_Data) GetIsSuccess() bool {
	if m != nil {
		return m.IsSuccess
	}
	return false
}

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

//進入英雄界面
//id=10706
type WarriorEnterRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorEnterRequest proto.InternalMessageInfo

//id=10706
type WarriorEnterResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorEnterResponse proto.InternalMessageInfo

func (m *WarriorEnterResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorEnterResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//英雄升星
//id=10709
type WarriorUpStarRequest struct {
	WarriorId            string   `protobuf:"bytes,1,opt,name=warrior_id,json=warriorId,proto3" json:"warrior_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorUpStarRequest proto.InternalMessageInfo

func (m *WarriorUpStarRequest) GetWarriorId() string {
	if m != nil {
		return m.WarriorId
	}
	return ""
}

//id=10709
type WarriorUpStarResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorUpStarResponse proto.InternalMessageInfo

func (m *WarriorUpStarResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorUpStarResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//增加副將容量
//id=10710
type WarriorAddLieutenantSeatRequest struct {
	WarriorId            string   `protobuf:"bytes,1,opt,name=warrior_id,json=warriorId,proto3" json:"warrior_id,omitempty"`
	SeatNo               int64    `protobuf:"varint,2,opt,name=seat_no,json=seatNo,proto3" json:"seat_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorAddLieutenantSeatRequest proto.InternalMessageInfo

func (m *WarriorAddLieutenantSeatRequest) GetWarriorId() string {
	if m != nil {
		return m.WarriorId
	}
	return ""
}

func (m *WarriorAddLieutenantSeatRequest) GetSeatNo() int64 {
	if m != nil {
		return m.SeatNo
	}
	return 0
}

//id=10710
type WarriorAddLieutenantSeatResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorAddLieutenantSeatResponse proto.InternalMessageInfo

func (m *WarriorAddLieutenantSeatResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorAddLieutenantSeatResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//派遣学员成为副将、替换副将
//id=10711
type WarriorDispatchOffspringRequest struct {
	WarriorId            string   `protobuf:"bytes,1,opt,name=warrior_id,json=warriorId,proto3" json:"warrior_id,omitempty"`
	OffspringId          string   `protobuf:"bytes,2,opt,name=offspring_id,json=offspringId,proto3" json:"offspring_id,omitempty"`
	SeatIndex            int32    `protobuf:"zigzag32,3,opt,name=seat_index,json=seatIndex,proto3" json:"seat_index,omitempty"`
	OffspringFrom        int32    `protobuf:"zigzag32,4,opt,name=offspring_from,json=offspringFrom,proto3" json:"offspring_from,omitempty"`
	OldOffspringFrom     int32    `protobuf:"zigzag32,5,opt,name=old_offspring_from,json=oldOffspringFrom,proto3" json:"old_offspring_from,omitempty"`
	SeatNo               int32    `protobuf:"zigzag32,6,opt,name=seat_no,json=seatNo,proto3" json:"seat_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorDispatchOffspringRequest proto.InternalMessageInfo

func (m *WarriorDispatchOffspringRequest) GetWarriorId() string {
	if m != nil {
		return m.WarriorId
	}
	return ""
}

func (m *WarriorDispatchOffspringRequest) GetOffspringId() string {
	if m != nil {
		return m.OffspringId
	}
	return ""
}

func (m *WarriorDispatchOffspringRequest) GetSeatIndex() int32 {
	if m != nil {
		return m.SeatIndex
	}
	return 0
}

func (m *WarriorDispatchOffspringRequest) GetOffspringFrom() int32 {
	if m != nil {
		return m.OffspringFrom
	}
	return 0
}

func (m *WarriorDispatchOffspringRequest) GetOldOffspringFrom() int32 {
	if m != nil {
		return m.OldOffspringFrom
	}
	return 0
}

func (m *WarriorDispatchOffspringRequest) GetSeatNo() int32 {
	if m != nil {
		return m.SeatNo
	}
	return 0
}

//id=10711
type WarriorDispatchOffspringResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorDispatchOffspringResponse proto.InternalMessageInfo

func (m *WarriorDispatchOffspringResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorDispatchOffspringResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//装备战宠
//id=10712
type WarriorAllocateStableRequest struct {
	WarriorId            string   `protobuf:"bytes,1,opt,name=warrior_id,json=warriorId,proto3" json:"warrior_id,omitempty"`
	StableBaseId         string   `protobuf:"bytes,2,opt,name=stable_base_id,json=stableBaseId,proto3" json:"stable_base_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorAllocateStableRequest proto.InternalMessageInfo

func (m *WarriorAllocateStableRequest) GetWarriorId() string {
	if m != nil {
		return m.WarriorId
	}
	return ""
}

func (m *WarriorAllocateStableRequest) GetStableBaseId() string {
	if m != nil {
		return m.StableBaseId
	}
	return ""
}

//id=10712
type WarriorAllocateStableResponse struct {
	Code                 int64                               `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                              `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *WarriorAllocateStableResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

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

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

var xxx_messageInfo_WarriorAllocateStableResponse proto.InternalMessageInfo

func (m *WarriorAllocateStableResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorAllocateStableResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *WarriorAllocateStableResponse) GetData() *WarriorAllocateStableResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type WarriorAllocateStableResponse_Data struct {
	StableAddition       int64    `protobuf:"zigzag64,1,opt,name=stable_addition,json=stableAddition,proto3" json:"stable_addition,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorAllocateStableResponse_Data proto.InternalMessageInfo

func (m *WarriorAllocateStableResponse_Data) GetStableAddition() int64 {
	if m != nil {
		return m.StableAddition
	}
	return 0
}

//英雄升级光环(当前只有:图鉴光环)
//id=10714
type WarriorHaloUpLvRequest struct {
	HaloNo               int32    `protobuf:"zigzag32,1,opt,name=halo_no,json=haloNo,proto3" json:"halo_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorHaloUpLvRequest proto.InternalMessageInfo

func (m *WarriorHaloUpLvRequest) GetHaloNo() int32 {
	if m != nil {
		return m.HaloNo
	}
	return 0
}

//id=10714
type WarriorHaloUpLvResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorHaloUpLvResponse proto.InternalMessageInfo

func (m *WarriorHaloUpLvResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorHaloUpLvResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//碎片强化英雄-
//id=10715
type WarriorStrengthenRequest struct {
	WarriorId            string   `protobuf:"bytes,1,opt,name=warrior_id,json=warriorId,proto3" json:"warrior_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorStrengthenRequest proto.InternalMessageInfo

func (m *WarriorStrengthenRequest) GetWarriorId() string {
	if m != nil {
		return m.WarriorId
	}
	return ""
}

//id=10715
type WarriorStrengthenResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorStrengthenResponse proto.InternalMessageInfo

func (m *WarriorStrengthenResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorStrengthenResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//招募英雄
//id=10716
type WarriorEnrollRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorEnrollRequest proto.InternalMessageInfo

//id=10716
type WarriorEnrollResponse struct {
	Code                 int64                       `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                      `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *WarriorEnrollResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

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

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

var xxx_messageInfo_WarriorEnrollResponse proto.InternalMessageInfo

func (m *WarriorEnrollResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorEnrollResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *WarriorEnrollResponse) GetData() *WarriorEnrollResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type WarriorEnrollResponse_Data 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 *WarriorEnrollResponse_Data) Reset()         { *m = WarriorEnrollResponse_Data{} }
func (m *WarriorEnrollResponse_Data) String() string { return proto.CompactTextString(m) }
func (*WarriorEnrollResponse_Data) ProtoMessage()    {}
func (*WarriorEnrollResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_eb0fc40577e2423f, []int{25, 0}
}

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

var xxx_messageInfo_WarriorEnrollResponse_Data proto.InternalMessageInfo

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

//招募英雄(v0.7.3)
//id=10717
type WarriorRandomEnrollRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorRandomEnrollRequest proto.InternalMessageInfo

//id=10717
type WarriorRandomEnrollResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorRandomEnrollResponse proto.InternalMessageInfo

func (m *WarriorRandomEnrollResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorRandomEnrollResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//挑选招募英雄
//id=10718
type WarriorPickEnrollWarriorRequest 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 *WarriorPickEnrollWarriorRequest) Reset()         { *m = WarriorPickEnrollWarriorRequest{} }
func (m *WarriorPickEnrollWarriorRequest) String() string { return proto.CompactTextString(m) }
func (*WarriorPickEnrollWarriorRequest) ProtoMessage()    {}
func (*WarriorPickEnrollWarriorRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_eb0fc40577e2423f, []int{28}
}

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

var xxx_messageInfo_WarriorPickEnrollWarriorRequest proto.InternalMessageInfo

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

//id=10718
type WarriorPickEnrollWarriorResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorPickEnrollWarriorResponse proto.InternalMessageInfo

func (m *WarriorPickEnrollWarriorResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *WarriorPickEnrollWarriorResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//英雄技能:职业技能类型对应的加成
//id=10792
type WarriorProfessionSkillAddtionPush struct {
	Skill                []*model.SkillTypeAddition `protobuf:"bytes,1,rep,name=skill,proto3" json:"skill,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_WarriorProfessionSkillAddtionPush proto.InternalMessageInfo

func (m *WarriorProfessionSkillAddtionPush) GetSkill() []*model.SkillTypeAddition {
	if m != nil {
		return m.Skill
	}
	return nil
}

//招募:可挑选招募英雄列表(推送时机:登入,随机招募
//id=10793
type WarriorCanPickEnrollWarriorPush struct {
	WarriorNo            []int32  `protobuf:"zigzag32,1,rep,packed,name=warrior_no,json=warriorNo,proto3" json:"warrior_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorCanPickEnrollWarriorPush proto.InternalMessageInfo

func (m *WarriorCanPickEnrollWarriorPush) GetWarriorNo() []int32 {
	if m != nil {
		return m.WarriorNo
	}
	return nil
}

//累积国力涨幅(推送时机:首次进入英雄界面;国力力变更)
//id=10794
type WarriorCumulateRolePowerPush struct {
	CumPower             int64    `protobuf:"zigzag64,1,opt,name=cum_power,json=cumPower,proto3" json:"cum_power,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorCumulateRolePowerPush proto.InternalMessageInfo

func (m *WarriorCumulateRolePowerPush) GetCumPower() int64 {
	if m != nil {
		return m.CumPower
	}
	return 0
}

//招募次数(推送时机:首次进入英雄界面;招募成功后)
//id=10795
type WarriorEnrollCountPush struct {
	EnrollCount          int32    `protobuf:"zigzag32,1,opt,name=enroll_count,json=enrollCount,proto3" json:"enroll_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorEnrollCountPush proto.InternalMessageInfo

func (m *WarriorEnrollCountPush) GetEnrollCount() int32 {
	if m != nil {
		return m.EnrollCount
	}
	return 0
}

//(登入全量,变更变量)
//id=10796
type WarriorHaloPush struct {
	Halo                 []*model.WarriorHaloInfo `protobuf:"bytes,1,rep,name=halo,proto3" json:"halo,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_WarriorHaloPush proto.InternalMessageInfo

func (m *WarriorHaloPush) GetHalo() []*model.WarriorHaloInfo {
	if m != nil {
		return m.Halo
	}
	return nil
}

//英雄排名推送信息
//id=10798
type WarriorRankingPush struct {
	WarriorRanking       []*model.WarriorRankingInfo `protobuf:"bytes,1,rep,name=warrior_ranking,json=warriorRanking,proto3" json:"warrior_ranking,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

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

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

var xxx_messageInfo_WarriorRankingPush proto.InternalMessageInfo

func (m *WarriorRankingPush) GetWarriorRanking() []*model.WarriorRankingInfo {
	if m != nil {
		return m.WarriorRanking
	}
	return nil
}

//英雄登入推送信息
//id=10799
type WarriorLoginPush struct {
	WarriorDetail        []*model.WarriorDetailInfo `protobuf:"bytes,1,rep,name=warrior_detail,json=warriorDetail,proto3" json:"warrior_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_WarriorLoginPush proto.InternalMessageInfo

func (m *WarriorLoginPush) GetWarriorDetail() []*model.WarriorDetailInfo {
	if m != nil {
		return m.WarriorDetail
	}
	return nil
}

func init() {
	proto.RegisterType((*WarriorUpGradeRequest)(nil), "proto.WarriorUpGradeRequest")
	proto.RegisterType((*WarriorUpGradeResponse)(nil), "proto.WarriorUpGradeResponse")
	proto.RegisterType((*WarriorUpKnighthoodRequest)(nil), "proto.WarriorUpKnighthoodRequest")
	proto.RegisterType((*WarriorUpKnighthoodResponse)(nil), "proto.WarriorUpKnighthoodResponse")
	proto.RegisterType((*WarriorRankRequest)(nil), "proto.WarriorRankRequest")
	proto.RegisterType((*WarriorRankResponse)(nil), "proto.WarriorRankResponse")
	proto.RegisterType((*WarriorRankResponse_Data)(nil), "proto.WarriorRankResponse.Data")
	proto.RegisterType((*WarriorUseItemRequest)(nil), "proto.WarriorUseItemRequest")
	proto.RegisterType((*WarriorUseItemResponse)(nil), "proto.WarriorUseItemResponse")
	proto.RegisterType((*WarriorUseItemResponse_Data)(nil), "proto.WarriorUseItemResponse.Data")
	proto.RegisterType((*WarriorBreakRequest)(nil), "proto.WarriorBreakRequest")
	proto.RegisterType((*WarriorBreakResponse)(nil), "proto.WarriorBreakResponse")
	proto.RegisterType((*WarriorBreakResponse_Data)(nil), "proto.WarriorBreakResponse.Data")
	proto.RegisterType((*WarriorEnterRequest)(nil), "proto.WarriorEnterRequest")
	proto.RegisterType((*WarriorEnterResponse)(nil), "proto.WarriorEnterResponse")
	proto.RegisterType((*WarriorUpStarRequest)(nil), "proto.WarriorUpStarRequest")
	proto.RegisterType((*WarriorUpStarResponse)(nil), "proto.WarriorUpStarResponse")
	proto.RegisterType((*WarriorAddLieutenantSeatRequest)(nil), "proto.WarriorAddLieutenantSeatRequest")
	proto.RegisterType((*WarriorAddLieutenantSeatResponse)(nil), "proto.WarriorAddLieutenantSeatResponse")
	proto.RegisterType((*WarriorDispatchOffspringRequest)(nil), "proto.WarriorDispatchOffspringRequest")
	proto.RegisterType((*WarriorDispatchOffspringResponse)(nil), "proto.WarriorDispatchOffspringResponse")
	proto.RegisterType((*WarriorAllocateStableRequest)(nil), "proto.WarriorAllocateStableRequest")
	proto.RegisterType((*WarriorAllocateStableResponse)(nil), "proto.WarriorAllocateStableResponse")
	proto.RegisterType((*WarriorAllocateStableResponse_Data)(nil), "proto.WarriorAllocateStableResponse.Data")
	proto.RegisterType((*WarriorHaloUpLvRequest)(nil), "proto.WarriorHaloUpLvRequest")
	proto.RegisterType((*WarriorHaloUpLvResponse)(nil), "proto.WarriorHaloUpLvResponse")
	proto.RegisterType((*WarriorStrengthenRequest)(nil), "proto.WarriorStrengthenRequest")
	proto.RegisterType((*WarriorStrengthenResponse)(nil), "proto.WarriorStrengthenResponse")
	proto.RegisterType((*WarriorEnrollRequest)(nil), "proto.WarriorEnrollRequest")
	proto.RegisterType((*WarriorEnrollResponse)(nil), "proto.WarriorEnrollResponse")
	proto.RegisterType((*WarriorEnrollResponse_Data)(nil), "proto.WarriorEnrollResponse.Data")
	proto.RegisterType((*WarriorRandomEnrollRequest)(nil), "proto.WarriorRandomEnrollRequest")
	proto.RegisterType((*WarriorRandomEnrollResponse)(nil), "proto.WarriorRandomEnrollResponse")
	proto.RegisterType((*WarriorPickEnrollWarriorRequest)(nil), "proto.WarriorPickEnrollWarriorRequest")
	proto.RegisterType((*WarriorPickEnrollWarriorResponse)(nil), "proto.WarriorPickEnrollWarriorResponse")
	proto.RegisterType((*WarriorProfessionSkillAddtionPush)(nil), "proto.WarriorProfessionSkillAddtionPush")
	proto.RegisterType((*WarriorCanPickEnrollWarriorPush)(nil), "proto.WarriorCanPickEnrollWarriorPush")
	proto.RegisterType((*WarriorCumulateRolePowerPush)(nil), "proto.WarriorCumulateRolePowerPush")
	proto.RegisterType((*WarriorEnrollCountPush)(nil), "proto.WarriorEnrollCountPush")
	proto.RegisterType((*WarriorHaloPush)(nil), "proto.WarriorHaloPush")
	proto.RegisterType((*WarriorRankingPush)(nil), "proto.WarriorRankingPush")
	proto.RegisterType((*WarriorLoginPush)(nil), "proto.WarriorLoginPush")
}

func init() {
	proto.RegisterFile("service/warrior_game.proto", fileDescriptor_eb0fc40577e2423f)
}

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