// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/hieron_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=17601
type HieronEnterRequest struct {
	Level                int32    `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronEnterRequest proto.InternalMessageInfo

func (m *HieronEnterRequest) GetLevel() int32 {
	if m != nil {
		return m.Level
	}
	return 0
}

//id=17601
type HieronEnterResponse 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 *HieronEnterResponse) Reset()         { *m = HieronEnterResponse{} }
func (m *HieronEnterResponse) String() string { return proto.CompactTextString(m) }
func (*HieronEnterResponse) ProtoMessage()    {}
func (*HieronEnterResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_fb504810a6ae3ff2, []int{1}
}

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

var xxx_messageInfo_HieronEnterResponse proto.InternalMessageInfo

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

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

// 查看排行榜
//id=17602
type HieronGetRanksRequest struct {
	Level                int32    `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronGetRanksRequest proto.InternalMessageInfo

func (m *HieronGetRanksRequest) GetLevel() int32 {
	if m != nil {
		return m.Level
	}
	return 0
}

//id=17602
type HieronGetRanksResponse 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                 *HieronGetRanksResponse_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 *HieronGetRanksResponse) Reset()         { *m = HieronGetRanksResponse{} }
func (m *HieronGetRanksResponse) String() string { return proto.CompactTextString(m) }
func (*HieronGetRanksResponse) ProtoMessage()    {}
func (*HieronGetRanksResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_fb504810a6ae3ff2, []int{3}
}

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

var xxx_messageInfo_HieronGetRanksResponse proto.InternalMessageInfo

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

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

func (m *HieronGetRanksResponse) GetData() *HieronGetRanksResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type HieronGetRanksResponse_Data struct {
	Ranks                []*model.HieronRank `protobuf:"bytes,1,rep,name=ranks,proto3" json:"ranks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_HieronGetRanksResponse_Data proto.InternalMessageInfo

func (m *HieronGetRanksResponse_Data) GetRanks() []*model.HieronRank {
	if m != nil {
		return m.Ranks
	}
	return nil
}

// 发起挑战
//id=17604
type HieronFightRequest struct {
	Rank                 int32    `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,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 *HieronFightRequest) Reset()         { *m = HieronFightRequest{} }
func (m *HieronFightRequest) String() string { return proto.CompactTextString(m) }
func (*HieronFightRequest) ProtoMessage()    {}
func (*HieronFightRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_fb504810a6ae3ff2, []int{4}
}

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

var xxx_messageInfo_HieronFightRequest proto.InternalMessageInfo

func (m *HieronFightRequest) GetRank() int32 {
	if m != nil {
		return m.Rank
	}
	return 0
}

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

//id=17604
type HieronFightResponse 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                 *HieronFightResponse_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 *HieronFightResponse) Reset()         { *m = HieronFightResponse{} }
func (m *HieronFightResponse) String() string { return proto.CompactTextString(m) }
func (*HieronFightResponse) ProtoMessage()    {}
func (*HieronFightResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_fb504810a6ae3ff2, []int{5}
}

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

var xxx_messageInfo_HieronFightResponse proto.InternalMessageInfo

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

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

func (m *HieronFightResponse) GetData() *HieronFightResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type HieronFightResponse_Data struct {
	Result               int32                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
	MyPower              int64                    `protobuf:"varint,2,opt,name=my_power,json=myPower,proto3" json:"my_power,omitempty"`
	OpponentPower        int64                    `protobuf:"varint,3,opt,name=opponent_power,json=opponentPower,proto3" json:"opponent_power,omitempty"`
	OpponentWarrior      []*model.HieronWarrior   `protobuf:"bytes,4,rep,name=opponent_warrior,json=opponentWarrior,proto3" json:"opponent_warrior,omitempty"`
	Opponent             *model.HieronRole        `protobuf:"bytes,5,opt,name=opponent,proto3" json:"opponent,omitempty"`
	Victory              bool                     `protobuf:"varint,6,opt,name=victory,proto3" json:"victory,omitempty"`
	Awards               []*model.GameObjectCount `protobuf:"bytes,7,rep,name=awards,proto3" json:"awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_HieronFightResponse_Data proto.InternalMessageInfo

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

func (m *HieronFightResponse_Data) GetMyPower() int64 {
	if m != nil {
		return m.MyPower
	}
	return 0
}

func (m *HieronFightResponse_Data) GetOpponentPower() int64 {
	if m != nil {
		return m.OpponentPower
	}
	return 0
}

func (m *HieronFightResponse_Data) GetOpponentWarrior() []*model.HieronWarrior {
	if m != nil {
		return m.OpponentWarrior
	}
	return nil
}

func (m *HieronFightResponse_Data) GetOpponent() *model.HieronRole {
	if m != nil {
		return m.Opponent
	}
	return nil
}

func (m *HieronFightResponse_Data) GetVictory() bool {
	if m != nil {
		return m.Victory
	}
	return false
}

func (m *HieronFightResponse_Data) GetAwards() []*model.GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

// 领取奖励
//id=17606
type HieronReceiveAwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronReceiveAwardRequest proto.InternalMessageInfo

//id=17606
type HieronReceiveAwardResponse 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                 *HieronReceiveAwardResponse_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 *HieronReceiveAwardResponse) Reset()         { *m = HieronReceiveAwardResponse{} }
func (m *HieronReceiveAwardResponse) String() string { return proto.CompactTextString(m) }
func (*HieronReceiveAwardResponse) ProtoMessage()    {}
func (*HieronReceiveAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_fb504810a6ae3ff2, []int{7}
}

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

var xxx_messageInfo_HieronReceiveAwardResponse proto.InternalMessageInfo

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

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

func (m *HieronReceiveAwardResponse) GetData() *HieronReceiveAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type HieronReceiveAwardResponse_Data struct {
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	Duration             int64                    `protobuf:"varint,2,opt,name=duration,proto3" json:"duration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_HieronReceiveAwardResponse_Data proto.InternalMessageInfo

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

func (m *HieronReceiveAwardResponse_Data) GetDuration() int64 {
	if m != nil {
		return m.Duration
	}
	return 0
}

// 防守记录
//id=17607
type HieronDefendListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronDefendListRequest proto.InternalMessageInfo

//id=17607
type HieronDefendListResponse 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                 *HieronDefendListResponse_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 *HieronDefendListResponse) Reset()         { *m = HieronDefendListResponse{} }
func (m *HieronDefendListResponse) String() string { return proto.CompactTextString(m) }
func (*HieronDefendListResponse) ProtoMessage()    {}
func (*HieronDefendListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_fb504810a6ae3ff2, []int{9}
}

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

var xxx_messageInfo_HieronDefendListResponse proto.InternalMessageInfo

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

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

func (m *HieronDefendListResponse) GetData() *HieronDefendListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type HieronDefendListResponse_Data struct {
	Records              []*model.HieronRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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

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

var xxx_messageInfo_HieronDefendListResponse_Data proto.InternalMessageInfo

func (m *HieronDefendListResponse_Data) GetRecords() []*model.HieronRecord {
	if m != nil {
		return m.Records
	}
	return nil
}

// 公告获取
//id=17608
type HieronGetNoticeRequest struct {
	GenerateTime         int64    `protobuf:"varint,1,opt,name=generate_time,json=generateTime,proto3" json:"generate_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronGetNoticeRequest proto.InternalMessageInfo

func (m *HieronGetNoticeRequest) GetGenerateTime() int64 {
	if m != nil {
		return m.GenerateTime
	}
	return 0
}

//id=17608
type HieronGetNoticeResponse 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 *HieronGetNoticeResponse) Reset()         { *m = HieronGetNoticeResponse{} }
func (m *HieronGetNoticeResponse) String() string { return proto.CompactTextString(m) }
func (*HieronGetNoticeResponse) ProtoMessage()    {}
func (*HieronGetNoticeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_fb504810a6ae3ff2, []int{11}
}

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

var xxx_messageInfo_HieronGetNoticeResponse proto.InternalMessageInfo

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

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

// 积分商店兑换道具
//id=17609
type HieronExchangeRequest struct {
	No                   int32    `protobuf:"varint,1,opt,name=no,proto3" json:"no,omitempty"`
	ResetCycleType       int32    `protobuf:"varint,2,opt,name=reset_cycle_type,json=resetCycleType,proto3" json:"reset_cycle_type,omitempty"`
	Num                  int32    `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronExchangeRequest proto.InternalMessageInfo

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

func (m *HieronExchangeRequest) GetResetCycleType() int32 {
	if m != nil {
		return m.ResetCycleType
	}
	return 0
}

func (m *HieronExchangeRequest) GetNum() int32 {
	if m != nil {
		return m.Num
	}
	return 0
}

//id=17609
type HieronExchangeResponse 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                 *HieronExchangeResponse_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 *HieronExchangeResponse) Reset()         { *m = HieronExchangeResponse{} }
func (m *HieronExchangeResponse) String() string { return proto.CompactTextString(m) }
func (*HieronExchangeResponse) ProtoMessage()    {}
func (*HieronExchangeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_fb504810a6ae3ff2, []int{13}
}

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

var xxx_messageInfo_HieronExchangeResponse proto.InternalMessageInfo

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

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

func (m *HieronExchangeResponse) GetData() *HieronExchangeResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type HieronExchangeResponse_Data struct {
	Award                *model.GameObjectCount `protobuf:"bytes,1,opt,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

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

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

var xxx_messageInfo_HieronExchangeResponse_Data proto.InternalMessageInfo

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

// ***************** push ******************
// 角色基础数据推送(首次进入场景)
//id=17699
type HieronRolePush struct {
	Level                int32    `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
	Rank                 int32    `protobuf:"varint,2,opt,name=rank,proto3" json:"rank,omitempty"`
	Score                int64    `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronRolePush proto.InternalMessageInfo

func (m *HieronRolePush) GetLevel() int32 {
	if m != nil {
		return m.Level
	}
	return 0
}

func (m *HieronRolePush) GetRank() int32 {
	if m != nil {
		return m.Rank
	}
	return 0
}

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

// 角色排名(进入神庙、排名变更、进阶)
//id=17698
type HieronRankPush struct {
	Level                int32               `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
	MyRank               *model.HieronRank   `protobuf:"bytes,2,opt,name=my_rank,json=myRank,proto3" json:"my_rank,omitempty"`
	Ranks                []*model.HieronRank `protobuf:"bytes,3,rep,name=ranks,proto3" json:"ranks,omitempty"`
	IsPvp                bool                `protobuf:"varint,4,opt,name=is_pvp,json=isPvp,proto3" json:"is_pvp,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_HieronRankPush proto.InternalMessageInfo

func (m *HieronRankPush) GetLevel() int32 {
	if m != nil {
		return m.Level
	}
	return 0
}

func (m *HieronRankPush) GetMyRank() *model.HieronRank {
	if m != nil {
		return m.MyRank
	}
	return nil
}

func (m *HieronRankPush) GetRanks() []*model.HieronRank {
	if m != nil {
		return m.Ranks
	}
	return nil
}

func (m *HieronRankPush) GetIsPvp() bool {
	if m != nil {
		return m.IsPvp
	}
	return false
}

// 各神庙榜首信息
//id=17697
type HieronSimplePush struct {
	Tops                 []*model.HieronTop `protobuf:"bytes,1,rep,name=tops,proto3" json:"tops,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

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

var xxx_messageInfo_HieronSimplePush proto.InternalMessageInfo

func (m *HieronSimplePush) GetTops() []*model.HieronTop {
	if m != nil {
		return m.Tops
	}
	return nil
}

// 公告(首次进入界面推送全部公告，后续产生时推送单条，客户端未初始化时可忽略)
//id=17696
type HieronNoticePush struct {
	Notice               []*model.HieronNotice `protobuf:"bytes,1,rep,name=notice,proto3" json:"notice,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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

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

var xxx_messageInfo_HieronNoticePush proto.InternalMessageInfo

func (m *HieronNoticePush) GetNotice() []*model.HieronNotice {
	if m != nil {
		return m.Notice
	}
	return nil
}

// 排名下降推送
//id=17695
type HieronRankChangedPush struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronRankChangedPush proto.InternalMessageInfo

// 奖励数据推送
//id=17694
type HieronAwardPush struct {
	LastReceivedTime     int64    `protobuf:"varint,1,opt,name=last_received_time,json=lastReceivedTime,proto3" json:"last_received_time,omitempty"`
	AccumulatedScore     int64    `protobuf:"varint,2,opt,name=accumulated_score,json=accumulatedScore,proto3" json:"accumulated_score,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronAwardPush proto.InternalMessageInfo

func (m *HieronAwardPush) GetLastReceivedTime() int64 {
	if m != nil {
		return m.LastReceivedTime
	}
	return 0
}

func (m *HieronAwardPush) GetAccumulatedScore() int64 {
	if m != nil {
		return m.AccumulatedScore
	}
	return 0
}

// 公告重置
//id=17693
type HieronNoticeResetPush struct {
	ResetTime            int64    `protobuf:"varint,1,opt,name=reset_time,json=resetTime,proto3" json:"reset_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronNoticeResetPush proto.InternalMessageInfo

func (m *HieronNoticeResetPush) GetResetTime() int64 {
	if m != nil {
		return m.ResetTime
	}
	return 0
}

// 神庙商店已购买商品推送
// (购买商品、限购次数重置时推送)
//id=17692
type HieronStoreBoughtItemsPush struct {
	Goods                []*model.HieronStoreBoughtGoods `protobuf:"bytes,1,rep,name=goods,proto3" json:"goods,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

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

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

var xxx_messageInfo_HieronStoreBoughtItemsPush proto.InternalMessageInfo

func (m *HieronStoreBoughtItemsPush) GetGoods() []*model.HieronStoreBoughtGoods {
	if m != nil {
		return m.Goods
	}
	return nil
}

// 神庙积分推送
//id=17691
type HieronScorePush struct {
	Score                int64    `protobuf:"varint,1,opt,name=score,proto3" json:"score,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronScorePush proto.InternalMessageInfo

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

// 神庙积分商店配置推送
// 首次进入神庙、商店配置更新时推送
//id=17690
type HieronStoreUpdatePush struct {
	GoodsList            []*model.HieronScoreStoreGoods `protobuf:"bytes,1,rep,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

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

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

var xxx_messageInfo_HieronStoreUpdatePush proto.InternalMessageInfo

func (m *HieronStoreUpdatePush) GetGoodsList() []*model.HieronScoreStoreGoods {
	if m != nil {
		return m.GoodsList
	}
	return nil
}

// 进阶神庙推送
//id=17689
type HieronUpgradePush struct {
	OldHieronRank        int32    `protobuf:"varint,1,opt,name=old_hieron_rank,json=oldHieronRank,proto3" json:"old_hieron_rank,omitempty"`
	NewLevel             int32    `protobuf:"varint,2,opt,name=new_level,json=newLevel,proto3" json:"new_level,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_HieronUpgradePush proto.InternalMessageInfo

func (m *HieronUpgradePush) GetOldHieronRank() int32 {
	if m != nil {
		return m.OldHieronRank
	}
	return 0
}

func (m *HieronUpgradePush) GetNewLevel() int32 {
	if m != nil {
		return m.NewLevel
	}
	return 0
}

func init() {
	proto.RegisterType((*HieronEnterRequest)(nil), "proto.HieronEnterRequest")
	proto.RegisterType((*HieronEnterResponse)(nil), "proto.HieronEnterResponse")
	proto.RegisterType((*HieronGetRanksRequest)(nil), "proto.HieronGetRanksRequest")
	proto.RegisterType((*HieronGetRanksResponse)(nil), "proto.HieronGetRanksResponse")
	proto.RegisterType((*HieronGetRanksResponse_Data)(nil), "proto.HieronGetRanksResponse.Data")
	proto.RegisterType((*HieronFightRequest)(nil), "proto.HieronFightRequest")
	proto.RegisterType((*HieronFightResponse)(nil), "proto.HieronFightResponse")
	proto.RegisterType((*HieronFightResponse_Data)(nil), "proto.HieronFightResponse.Data")
	proto.RegisterType((*HieronReceiveAwardRequest)(nil), "proto.HieronReceiveAwardRequest")
	proto.RegisterType((*HieronReceiveAwardResponse)(nil), "proto.HieronReceiveAwardResponse")
	proto.RegisterType((*HieronReceiveAwardResponse_Data)(nil), "proto.HieronReceiveAwardResponse.Data")
	proto.RegisterType((*HieronDefendListRequest)(nil), "proto.HieronDefendListRequest")
	proto.RegisterType((*HieronDefendListResponse)(nil), "proto.HieronDefendListResponse")
	proto.RegisterType((*HieronDefendListResponse_Data)(nil), "proto.HieronDefendListResponse.Data")
	proto.RegisterType((*HieronGetNoticeRequest)(nil), "proto.HieronGetNoticeRequest")
	proto.RegisterType((*HieronGetNoticeResponse)(nil), "proto.HieronGetNoticeResponse")
	proto.RegisterType((*HieronExchangeRequest)(nil), "proto.HieronExchangeRequest")
	proto.RegisterType((*HieronExchangeResponse)(nil), "proto.HieronExchangeResponse")
	proto.RegisterType((*HieronExchangeResponse_Data)(nil), "proto.HieronExchangeResponse.Data")
	proto.RegisterType((*HieronRolePush)(nil), "proto.HieronRolePush")
	proto.RegisterType((*HieronRankPush)(nil), "proto.HieronRankPush")
	proto.RegisterType((*HieronSimplePush)(nil), "proto.HieronSimplePush")
	proto.RegisterType((*HieronNoticePush)(nil), "proto.HieronNoticePush")
	proto.RegisterType((*HieronRankChangedPush)(nil), "proto.HieronRankChangedPush")
	proto.RegisterType((*HieronAwardPush)(nil), "proto.HieronAwardPush")
	proto.RegisterType((*HieronNoticeResetPush)(nil), "proto.HieronNoticeResetPush")
	proto.RegisterType((*HieronStoreBoughtItemsPush)(nil), "proto.HieronStoreBoughtItemsPush")
	proto.RegisterType((*HieronScorePush)(nil), "proto.HieronScorePush")
	proto.RegisterType((*HieronStoreUpdatePush)(nil), "proto.HieronStoreUpdatePush")
	proto.RegisterType((*HieronUpgradePush)(nil), "proto.HieronUpgradePush")
}

func init() { proto.RegisterFile("service/hieron_game.proto", fileDescriptor_fb504810a6ae3ff2) }

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