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

package proto

import (
	fmt "fmt"
	math "math"
	proto "github.com/golang/protobuf/proto"
	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=18800
type OpenServerActiveTaskChangeTaskTypeRequest struct {
	Typ                  int32    `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskChangeTaskTypeRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_OpenServerActiveTaskChangeTaskTypeResponse proto.InternalMessageInfo

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

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

// 领取奖励
// id=18801
type OpenServerActiveTaskReceiveAwardsRequest struct {
	Typ                  int32    `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	No                   int32    `protobuf:"zigzag32,2,opt,name=no,proto3" json:"no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskReceiveAwardsRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_OpenServerActiveTaskReceiveAwardsResponse proto.InternalMessageInfo

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

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

func (m *OpenServerActiveTaskReceiveAwardsResponse) GetData() *OpenServerActiveTaskReceiveAwardsResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type OpenServerActiveTaskReceiveAwardsResponse_Data struct {
	Awards               []*model.GameObjectCount `protobuf:"bytes,1,rep,name=awards,proto3" json:"awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskReceiveAwardsResponse_Data proto.InternalMessageInfo

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

// 进入活跃轨迹
// id=18802
type OpenServerActiveTaskEnterTrackRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskEnterTrackRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_OpenServerActiveTaskEnterTrackResponse proto.InternalMessageInfo

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

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

func (m *OpenServerActiveTaskEnterTrackResponse) GetData() *OpenServerActiveTaskEnterTrackResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type OpenServerActiveTaskEnterTrackResponse_Data struct {
	ServerTrack          []*model.Track `protobuf:"bytes,1,rep,name=server_track,json=serverTrack,proto3" json:"server_track,omitempty"`
	RoleTrack            []*model.Track `protobuf:"bytes,2,rep,name=role_track,json=roleTrack,proto3" json:"role_track,omitempty"`
	No                   int32          `protobuf:"zigzag32,3,opt,name=no,proto3" json:"no,omitempty"`
	HasReceived          bool           `protobuf:"varint,4,opt,name=has_received,json=hasReceived,proto3" json:"has_received,omitempty"`
	RoleCount            int64          `protobuf:"zigzag64,5,opt,name=roleCount,proto3" json:"roleCount,omitempty"`
	FinishedTaskCount    int64          `protobuf:"zigzag64,6,opt,name=finishedTaskCount,proto3" json:"finishedTaskCount,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskEnterTrackResponse_Data proto.InternalMessageInfo

func (m *OpenServerActiveTaskEnterTrackResponse_Data) GetServerTrack() []*model.Track {
	if m != nil {
		return m.ServerTrack
	}
	return nil
}

func (m *OpenServerActiveTaskEnterTrackResponse_Data) GetRoleTrack() []*model.Track {
	if m != nil {
		return m.RoleTrack
	}
	return nil
}

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

func (m *OpenServerActiveTaskEnterTrackResponse_Data) GetHasReceived() bool {
	if m != nil {
		return m.HasReceived
	}
	return false
}

func (m *OpenServerActiveTaskEnterTrackResponse_Data) GetRoleCount() int64 {
	if m != nil {
		return m.RoleCount
	}
	return 0
}

func (m *OpenServerActiveTaskEnterTrackResponse_Data) GetFinishedTaskCount() int64 {
	if m != nil {
		return m.FinishedTaskCount
	}
	return 0
}

// 领取轨迹奖励
// id=18803
type OpenServerActiveTaskReceiveTrackAwardsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskReceiveTrackAwardsRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_OpenServerActiveTaskReceiveTrackAwardsResponse proto.InternalMessageInfo

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

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

func (m *OpenServerActiveTaskReceiveTrackAwardsResponse) GetData() *OpenServerActiveTaskReceiveTrackAwardsResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type OpenServerActiveTaskReceiveTrackAwardsResponse_Data struct {
	Awards               []*model.GameObjectCount `protobuf:"bytes,1,rep,name=awards,proto3" json:"awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskReceiveTrackAwardsResponse_Data proto.InternalMessageInfo

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

// 开服活跃任务运营配置数据推送
// 推送时机：登录后第一次进入活动页面
// id=18899
type OpenServerActiveTaskFirstEnterPush struct {
	TaskInfo             []*model.TaskInfo `protobuf:"bytes,1,rep,name=task_info,json=taskInfo,proto3" json:"task_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskFirstEnterPush proto.InternalMessageInfo

func (m *OpenServerActiveTaskFirstEnterPush) GetTaskInfo() []*model.TaskInfo {
	if m != nil {
		return m.TaskInfo
	}
	return nil
}

// 开服活跃任务动态数据推送
// 推送时机：进入活动页面
// id=18898
type OpenServerActiveTaskEnterPush struct {
	HasReceivedTrack     bool                      `protobuf:"varint,1,opt,name=has_received_track,json=hasReceivedTrack,proto3" json:"has_received_track,omitempty"`
	HasViewedTrack       bool                      `protobuf:"varint,2,opt,name=has_viewed_track,json=hasViewedTrack,proto3" json:"has_viewed_track,omitempty"`
	TaskProgressInfo     []*model.TaskProgressInfo `protobuf:"bytes,3,rep,name=task_progress_info,json=taskProgressInfo,proto3" json:"task_progress_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskEnterPush proto.InternalMessageInfo

func (m *OpenServerActiveTaskEnterPush) GetHasReceivedTrack() bool {
	if m != nil {
		return m.HasReceivedTrack
	}
	return false
}

func (m *OpenServerActiveTaskEnterPush) GetHasViewedTrack() bool {
	if m != nil {
		return m.HasViewedTrack
	}
	return false
}

func (m *OpenServerActiveTaskEnterPush) GetTaskProgressInfo() []*model.TaskProgressInfo {
	if m != nil {
		return m.TaskProgressInfo
	}
	return nil
}

// 开服活跃任务动态数据推送
// 推送时机：切换任务类型
// id=18897
type OpenServerActiveTaskChangeTaskTypePush struct {
	TaskProgressInfo     *model.TaskProgressInfo `protobuf:"bytes,1,opt,name=task_progress_info,json=taskProgressInfo,proto3" json:"task_progress_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskChangeTaskTypePush proto.InternalMessageInfo

func (m *OpenServerActiveTaskChangeTaskTypePush) GetTaskProgressInfo() *model.TaskProgressInfo {
	if m != nil {
		return m.TaskProgressInfo
	}
	return nil
}

//活动通用配置推送
//推送时机：登录
//id=18896
type OpenServerActiveTaskPush struct {
	//活动通用配置
	Activity             *model.Activity `protobuf:"bytes,1,opt,name=activity,proto3" json:"activity,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskPush proto.InternalMessageInfo

func (m *OpenServerActiveTaskPush) GetActivity() *model.Activity {
	if m != nil {
		return m.Activity
	}
	return nil
}

//活动状态推送
//推送时机：登录、活动状态变化
//推送方式：登录推当前状态，活动状态变化推变化后的状态
//id=18895
type OpenServerActiveTaskStatusPush struct {
	//状态
	Status               *model.ActivityStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskStatusPush proto.InternalMessageInfo

func (m *OpenServerActiveTaskStatusPush) GetStatus() *model.ActivityStatus {
	if m != nil {
		return m.Status
	}
	return nil
}

//活动配置变化推送
//id=18894
type OpenServerActiveTaskActivityRuleChangedPush struct {
	//活动id
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_OpenServerActiveTaskActivityRuleChangedPush proto.InternalMessageInfo

func (m *OpenServerActiveTaskActivityRuleChangedPush) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

func init() {
	proto.RegisterType((*OpenServerActiveTaskChangeTaskTypeRequest)(nil), "proto.OpenServerActiveTaskChangeTaskTypeRequest")
	proto.RegisterType((*OpenServerActiveTaskChangeTaskTypeResponse)(nil), "proto.OpenServerActiveTaskChangeTaskTypeResponse")
	proto.RegisterType((*OpenServerActiveTaskReceiveAwardsRequest)(nil), "proto.OpenServerActiveTaskReceiveAwardsRequest")
	proto.RegisterType((*OpenServerActiveTaskReceiveAwardsResponse)(nil), "proto.OpenServerActiveTaskReceiveAwardsResponse")
	proto.RegisterType((*OpenServerActiveTaskReceiveAwardsResponse_Data)(nil), "proto.OpenServerActiveTaskReceiveAwardsResponse.Data")
	proto.RegisterType((*OpenServerActiveTaskEnterTrackRequest)(nil), "proto.OpenServerActiveTaskEnterTrackRequest")
	proto.RegisterType((*OpenServerActiveTaskEnterTrackResponse)(nil), "proto.OpenServerActiveTaskEnterTrackResponse")
	proto.RegisterType((*OpenServerActiveTaskEnterTrackResponse_Data)(nil), "proto.OpenServerActiveTaskEnterTrackResponse.Data")
	proto.RegisterType((*OpenServerActiveTaskReceiveTrackAwardsRequest)(nil), "proto.OpenServerActiveTaskReceiveTrackAwardsRequest")
	proto.RegisterType((*OpenServerActiveTaskReceiveTrackAwardsResponse)(nil), "proto.OpenServerActiveTaskReceiveTrackAwardsResponse")
	proto.RegisterType((*OpenServerActiveTaskReceiveTrackAwardsResponse_Data)(nil), "proto.OpenServerActiveTaskReceiveTrackAwardsResponse.Data")
	proto.RegisterType((*OpenServerActiveTaskFirstEnterPush)(nil), "proto.OpenServerActiveTaskFirstEnterPush")
	proto.RegisterType((*OpenServerActiveTaskEnterPush)(nil), "proto.OpenServerActiveTaskEnterPush")
	proto.RegisterType((*OpenServerActiveTaskChangeTaskTypePush)(nil), "proto.OpenServerActiveTaskChangeTaskTypePush")
	proto.RegisterType((*OpenServerActiveTaskPush)(nil), "proto.OpenServerActiveTaskPush")
	proto.RegisterType((*OpenServerActiveTaskStatusPush)(nil), "proto.OpenServerActiveTaskStatusPush")
	proto.RegisterType((*OpenServerActiveTaskActivityRuleChangedPush)(nil), "proto.OpenServerActiveTaskActivityRuleChangedPush")
}

func init() {
	proto.RegisterFile("service/open_server_active_task_game.proto", fileDescriptor_77de2784b504156f)
}

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