// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/union_snowman_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=19100
type UnionSnowmanSetTopicRequest struct {
	//主题编号
	TopicNo              int32    `protobuf:"zigzag32,1,opt,name=topic_no,json=topicNo,proto3" json:"topic_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanSetTopicRequest proto.InternalMessageInfo

func (m *UnionSnowmanSetTopicRequest) GetTopicNo() int32 {
	if m != nil {
		return m.TopicNo
	}
	return 0
}

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

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

var xxx_messageInfo_UnionSnowmanSetTopicResponse proto.InternalMessageInfo

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

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

//攻击雪人
//id=19101
type UnionSnowmanAttackRequest struct {
	//道具编号
	ItemNo int32 `protobuf:"varint,1,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	//使用次数
	Times                int32    `protobuf:"varint,2,opt,name=times,proto3" json:"times,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanAttackRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_UnionSnowmanAttackResponse proto.InternalMessageInfo

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

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

func (m *UnionSnowmanAttackResponse) GetData() *UnionSnowmanAttackResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionSnowmanAttackResponse_Data struct {
	//攻击奖励
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanAttackResponse_Data proto.InternalMessageInfo

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

//查看伤害记录
//id=19102
type UnionSnowmanGetDamageRecordRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanGetDamageRecordRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_UnionSnowmanGetDamageRecordResponse proto.InternalMessageInfo

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

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

func (m *UnionSnowmanGetDamageRecordResponse) GetData() *UnionSnowmanGetDamageRecordResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionSnowmanGetDamageRecordResponse_Data struct {
	//伤害记录
	DamageRecord         []*model.UnionSnowmanDamageRecord `protobuf:"bytes,1,rep,name=damage_record,json=damageRecord,proto3" json:"damage_record,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanGetDamageRecordResponse_Data proto.InternalMessageInfo

func (m *UnionSnowmanGetDamageRecordResponse_Data) GetDamageRecord() []*model.UnionSnowmanDamageRecord {
	if m != nil {
		return m.DamageRecord
	}
	return nil
}

//查看伤害明细
//id=19103
type UnionSnowmanGetDamageDetailRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanGetDamageDetailRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_UnionSnowmanGetDamageDetailResponse proto.InternalMessageInfo

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

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

func (m *UnionSnowmanGetDamageDetailResponse) GetData() *UnionSnowmanGetDamageDetailResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionSnowmanGetDamageDetailResponse_Data struct {
	//明细列表
	DamageDetail         []*model.UnionSnowmanDamageDetailList `protobuf:"bytes,1,rep,name=damage_detail,json=damageDetail,proto3" json:"damage_detail,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanGetDamageDetailResponse_Data proto.InternalMessageInfo

func (m *UnionSnowmanGetDamageDetailResponse_Data) GetDamageDetail() []*model.UnionSnowmanDamageDetailList {
	if m != nil {
		return m.DamageDetail
	}
	return nil
}

//查看奖励记录
//id=19104
type UnionSnowmanGetAwardRecordRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanGetAwardRecordRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_UnionSnowmanGetAwardRecordResponse proto.InternalMessageInfo

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

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

func (m *UnionSnowmanGetAwardRecordResponse) GetData() *UnionSnowmanGetAwardRecordResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionSnowmanGetAwardRecordResponse_Data struct {
	//奖励列表
	AwardRecord          []*model.UnionSnowmanAwardRecord `protobuf:"bytes,1,rep,name=award_record,json=awardRecord,proto3" json:"award_record,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanGetAwardRecordResponse_Data proto.InternalMessageInfo

func (m *UnionSnowmanGetAwardRecordResponse_Data) GetAwardRecord() []*model.UnionSnowmanAwardRecord {
	if m != nil {
		return m.AwardRecord
	}
	return nil
}

//查看战报
//id=19105
type UnionSnowmanGetReportRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanGetReportRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_UnionSnowmanGetReportResponse proto.InternalMessageInfo

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

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

//领取击杀奖励（聊天）
//id=19106
type UnionSnowmanGetKillAwardRequest struct {
	//雪人id
	SnowmanId            int32    `protobuf:"varint,1,opt,name=snowman_id,json=snowmanId,proto3" json:"snowman_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanGetKillAwardRequest proto.InternalMessageInfo

func (m *UnionSnowmanGetKillAwardRequest) GetSnowmanId() int32 {
	if m != nil {
		return m.SnowmanId
	}
	return 0
}

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

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

var xxx_messageInfo_UnionSnowmanGetKillAwardResponse proto.InternalMessageInfo

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

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

func (m *UnionSnowmanGetKillAwardResponse) GetData() *UnionSnowmanGetKillAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionSnowmanGetKillAwardResponse_Data struct {
	//奖励内容
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanGetKillAwardResponse_Data proto.InternalMessageInfo

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

//特殊奖励
//推送时机：使用雪球每满N次
//id=19192
type UnionSnowmanSpecialAwardPush struct {
	//奖励内容
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanSpecialAwardPush proto.InternalMessageInfo

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

//弹幕
//推送时机：首次进入场景（全量）、有新弹幕（增量）
//id=19193
type UnionSnowmanRollingTitlePush struct {
	//弹幕列表
	RollingTitle         []*model.UnionSnowmanRollingTitle `protobuf:"bytes,1,rep,name=rolling_title,json=rollingTitle,proto3" json:"rolling_title,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanRollingTitlePush proto.InternalMessageInfo

func (m *UnionSnowmanRollingTitlePush) GetRollingTitle() []*model.UnionSnowmanRollingTitle {
	if m != nil {
		return m.RollingTitle
	}
	return nil
}

//战报
//推送时机：调用查看战报接口,最后一只雪人被打死——所有成员
//id=19194
type UnionSnowmanReportPush struct {
	//战报
	Report               []*model.UnionSnowmanReport `protobuf:"bytes,1,rep,name=report,proto3" json:"report,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanReportPush proto.InternalMessageInfo

func (m *UnionSnowmanReportPush) GetReport() []*model.UnionSnowmanReport {
	if m != nil {
		return m.Report
	}
	return nil
}

//雪人被击杀
//推送时机：雪人被击杀且玩家在雪人场景
//id=19195
type UnionSnowmanSnowmanKilledPush struct {
	//雪怪no
	SnowmanNo int32 `protobuf:"zigzag32,1,opt,name=snowman_no,json=snowmanNo,proto3" json:"snowman_no,omitempty"`
	//伤害记录
	DamageRecord []*model.UnionSnowmanDamageRecord `protobuf:"bytes,2,rep,name=damage_record,json=damageRecord,proto3" json:"damage_record,omitempty"`
	//我的奖励
	Award                []*model.GameObjectCount `protobuf:"bytes,3,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanSnowmanKilledPush proto.InternalMessageInfo

func (m *UnionSnowmanSnowmanKilledPush) GetSnowmanNo() int32 {
	if m != nil {
		return m.SnowmanNo
	}
	return 0
}

func (m *UnionSnowmanSnowmanKilledPush) GetDamageRecord() []*model.UnionSnowmanDamageRecord {
	if m != nil {
		return m.DamageRecord
	}
	return nil
}

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

//雪人
//推送时机：每次进入雪人场景，雪人血量变化
//id=19196
type UnionSnowmanSnowmanPush struct {
	//雪人no
	SnowmanNo int32 `protobuf:"zigzag32,1,opt,name=snowman_no,json=snowmanNo,proto3" json:"snowman_no,omitempty"`
	//当前血量
	Power                int64    `protobuf:"zigzag64,2,opt,name=power,proto3" json:"power,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanSnowmanPush proto.InternalMessageInfo

func (m *UnionSnowmanSnowmanPush) GetSnowmanNo() int32 {
	if m != nil {
		return m.SnowmanNo
	}
	return 0
}

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

//已被选择的奖励主题
//推送时机：每日首次进入雪人场景——单人、主题更新时——所有成员、每日0点
//id=19197
type UnionSnowmanChosenTopicPush struct {
	//本周主题已被选择的次数 k:主题no  v:被选择次数
	ChosenTimes          map[int32]int32 `protobuf:"bytes,1,rep,name=chosen_times,json=chosenTimes,proto3" json:"chosen_times,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanChosenTopicPush proto.InternalMessageInfo

func (m *UnionSnowmanChosenTopicPush) GetChosenTimes() map[int32]int32 {
	if m != nil {
		return m.ChosenTimes
	}
	return nil
}

//奖励主题
//推送时机：每日首次进入雪人场景——单人、主题更新时——所有成员、每日0点
//id=19198
type UnionSnowmanTopicPush struct {
	//当前主题no
	TopicNo              int32    `protobuf:"zigzag32,1,opt,name=topic_no,json=topicNo,proto3" json:"topic_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanTopicPush proto.InternalMessageInfo

func (m *UnionSnowmanTopicPush) GetTopicNo() int32 {
	if m != nil {
		return m.TopicNo
	}
	return 0
}

//时间&状态
//推送时机：每日首次进入联盟——单人、最后一只怪被击杀推——所有成员、每日0点
//id=19199
type UnionSnowmanTimePush struct {
	//今日开始时间
	DayStartTime int64 `protobuf:"zigzag64,1,opt,name=day_start_time,json=dayStartTime,proto3" json:"day_start_time,omitempty"`
	//玩法开始时间
	StartTime int64 `protobuf:"zigzag64,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	//玩法结束时间
	EndTime int64 `protobuf:"zigzag64,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	//今日结束时间
	DayEndTime int64 `protobuf:"zigzag64,4,opt,name=day_end_time,json=dayEndTime,proto3" json:"day_end_time,omitempty"`
	//所有雪怪都被击杀
	SnowmanAllKilled     bool     `protobuf:"varint,5,opt,name=snowman_all_killed,json=snowmanAllKilled,proto3" json:"snowman_all_killed,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionSnowmanTimePush proto.InternalMessageInfo

func (m *UnionSnowmanTimePush) GetDayStartTime() int64 {
	if m != nil {
		return m.DayStartTime
	}
	return 0
}

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

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

func (m *UnionSnowmanTimePush) GetDayEndTime() int64 {
	if m != nil {
		return m.DayEndTime
	}
	return 0
}

func (m *UnionSnowmanTimePush) GetSnowmanAllKilled() bool {
	if m != nil {
		return m.SnowmanAllKilled
	}
	return false
}

func init() {
	proto.RegisterType((*UnionSnowmanSetTopicRequest)(nil), "proto.UnionSnowmanSetTopicRequest")
	proto.RegisterType((*UnionSnowmanSetTopicResponse)(nil), "proto.UnionSnowmanSetTopicResponse")
	proto.RegisterType((*UnionSnowmanAttackRequest)(nil), "proto.UnionSnowmanAttackRequest")
	proto.RegisterType((*UnionSnowmanAttackResponse)(nil), "proto.UnionSnowmanAttackResponse")
	proto.RegisterType((*UnionSnowmanAttackResponse_Data)(nil), "proto.UnionSnowmanAttackResponse.Data")
	proto.RegisterType((*UnionSnowmanGetDamageRecordRequest)(nil), "proto.UnionSnowmanGetDamageRecordRequest")
	proto.RegisterType((*UnionSnowmanGetDamageRecordResponse)(nil), "proto.UnionSnowmanGetDamageRecordResponse")
	proto.RegisterType((*UnionSnowmanGetDamageRecordResponse_Data)(nil), "proto.UnionSnowmanGetDamageRecordResponse.Data")
	proto.RegisterType((*UnionSnowmanGetDamageDetailRequest)(nil), "proto.UnionSnowmanGetDamageDetailRequest")
	proto.RegisterType((*UnionSnowmanGetDamageDetailResponse)(nil), "proto.UnionSnowmanGetDamageDetailResponse")
	proto.RegisterType((*UnionSnowmanGetDamageDetailResponse_Data)(nil), "proto.UnionSnowmanGetDamageDetailResponse.Data")
	proto.RegisterType((*UnionSnowmanGetAwardRecordRequest)(nil), "proto.UnionSnowmanGetAwardRecordRequest")
	proto.RegisterType((*UnionSnowmanGetAwardRecordResponse)(nil), "proto.UnionSnowmanGetAwardRecordResponse")
	proto.RegisterType((*UnionSnowmanGetAwardRecordResponse_Data)(nil), "proto.UnionSnowmanGetAwardRecordResponse.Data")
	proto.RegisterType((*UnionSnowmanGetReportRequest)(nil), "proto.UnionSnowmanGetReportRequest")
	proto.RegisterType((*UnionSnowmanGetReportResponse)(nil), "proto.UnionSnowmanGetReportResponse")
	proto.RegisterType((*UnionSnowmanGetKillAwardRequest)(nil), "proto.UnionSnowmanGetKillAwardRequest")
	proto.RegisterType((*UnionSnowmanGetKillAwardResponse)(nil), "proto.UnionSnowmanGetKillAwardResponse")
	proto.RegisterType((*UnionSnowmanGetKillAwardResponse_Data)(nil), "proto.UnionSnowmanGetKillAwardResponse.Data")
	proto.RegisterType((*UnionSnowmanSpecialAwardPush)(nil), "proto.UnionSnowmanSpecialAwardPush")
	proto.RegisterType((*UnionSnowmanRollingTitlePush)(nil), "proto.UnionSnowmanRollingTitlePush")
	proto.RegisterType((*UnionSnowmanReportPush)(nil), "proto.UnionSnowmanReportPush")
	proto.RegisterType((*UnionSnowmanSnowmanKilledPush)(nil), "proto.UnionSnowmanSnowmanKilledPush")
	proto.RegisterType((*UnionSnowmanSnowmanPush)(nil), "proto.UnionSnowmanSnowmanPush")
	proto.RegisterType((*UnionSnowmanChosenTopicPush)(nil), "proto.UnionSnowmanChosenTopicPush")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.UnionSnowmanChosenTopicPush.ChosenTimesEntry")
	proto.RegisterType((*UnionSnowmanTopicPush)(nil), "proto.UnionSnowmanTopicPush")
	proto.RegisterType((*UnionSnowmanTimePush)(nil), "proto.UnionSnowmanTimePush")
}

func init() { proto.RegisterFile("service/union_snowman_game.proto", fileDescriptor_43a7e97095d30f80) }

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