// Code generated by protoc-gen-go. DO NOT EDIT. // source: thirdparty.proto // package声明符,用来防止不同的消息类型有命名冲突 package v1 import ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type WeatherConditionRequest struct { // 省市名(市为直辖市) Province string `protobuf:"bytes,1,opt,name=province,proto3" json:"province"` // 地区 Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WeatherConditionRequest) Reset() { *m = WeatherConditionRequest{} } func (m *WeatherConditionRequest) String() string { return proto.CompactTextString(m) } func (*WeatherConditionRequest) ProtoMessage() {} func (*WeatherConditionRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e10f141fd1fcfe2b, []int{0} } func (m *WeatherConditionRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WeatherConditionRequest.Unmarshal(m, b) } func (m *WeatherConditionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WeatherConditionRequest.Marshal(b, m, deterministic) } func (m *WeatherConditionRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_WeatherConditionRequest.Merge(m, src) } func (m *WeatherConditionRequest) XXX_Size() int { return xxx_messageInfo_WeatherConditionRequest.Size(m) } func (m *WeatherConditionRequest) XXX_DiscardUnknown() { xxx_messageInfo_WeatherConditionRequest.DiscardUnknown(m) } var xxx_messageInfo_WeatherConditionRequest proto.InternalMessageInfo func (m *WeatherConditionRequest) GetProvince() string { if m != nil { return m.Province } return "" } func (m *WeatherConditionRequest) GetRegion() string { if m != nil { return m.Region } return "" } type WeatherConditionReply struct { Condition string `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition"` ConditionId string `protobuf:"bytes,2,opt,name=condition_id,json=conditionId,proto3" json:"condition_id"` Humidity string `protobuf:"bytes,3,opt,name=humidity,proto3" json:"humidity"` Icon string `protobuf:"bytes,4,opt,name=icon,proto3" json:"icon"` Pressure string `protobuf:"bytes,5,opt,name=pressure,proto3" json:"pressure"` RealFeel string `protobuf:"bytes,6,opt,name=real_feel,json=realFeel,proto3" json:"real_feel"` SunRise string `protobuf:"bytes,7,opt,name=sun_rise,json=sunRise,proto3" json:"sun_rise"` SunSet string `protobuf:"bytes,8,opt,name=sun_set,json=sunSet,proto3" json:"sun_set"` Temp string `protobuf:"bytes,9,opt,name=temp,proto3" json:"temp"` Tips string `protobuf:"bytes,10,opt,name=tips,proto3" json:"tips"` Updatetime string `protobuf:"bytes,11,opt,name=updatetime,proto3" json:"updatetime"` Uvi string `protobuf:"bytes,12,opt,name=uvi,proto3" json:"uvi"` WindDir string `protobuf:"bytes,13,opt,name=wind_dir,json=windDir,proto3" json:"wind_dir"` WindLevel string `protobuf:"bytes,14,opt,name=wind_level,json=windLevel,proto3" json:"wind_level"` WindSpeed string `protobuf:"bytes,15,opt,name=wind_speed,json=windSpeed,proto3" json:"wind_speed"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WeatherConditionReply) Reset() { *m = WeatherConditionReply{} } func (m *WeatherConditionReply) String() string { return proto.CompactTextString(m) } func (*WeatherConditionReply) ProtoMessage() {} func (*WeatherConditionReply) Descriptor() ([]byte, []int) { return fileDescriptor_e10f141fd1fcfe2b, []int{1} } func (m *WeatherConditionReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WeatherConditionReply.Unmarshal(m, b) } func (m *WeatherConditionReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WeatherConditionReply.Marshal(b, m, deterministic) } func (m *WeatherConditionReply) XXX_Merge(src proto.Message) { xxx_messageInfo_WeatherConditionReply.Merge(m, src) } func (m *WeatherConditionReply) XXX_Size() int { return xxx_messageInfo_WeatherConditionReply.Size(m) } func (m *WeatherConditionReply) XXX_DiscardUnknown() { xxx_messageInfo_WeatherConditionReply.DiscardUnknown(m) } var xxx_messageInfo_WeatherConditionReply proto.InternalMessageInfo func (m *WeatherConditionReply) GetCondition() string { if m != nil { return m.Condition } return "" } func (m *WeatherConditionReply) GetConditionId() string { if m != nil { return m.ConditionId } return "" } func (m *WeatherConditionReply) GetHumidity() string { if m != nil { return m.Humidity } return "" } func (m *WeatherConditionReply) GetIcon() string { if m != nil { return m.Icon } return "" } func (m *WeatherConditionReply) GetPressure() string { if m != nil { return m.Pressure } return "" } func (m *WeatherConditionReply) GetRealFeel() string { if m != nil { return m.RealFeel } return "" } func (m *WeatherConditionReply) GetSunRise() string { if m != nil { return m.SunRise } return "" } func (m *WeatherConditionReply) GetSunSet() string { if m != nil { return m.SunSet } return "" } func (m *WeatherConditionReply) GetTemp() string { if m != nil { return m.Temp } return "" } func (m *WeatherConditionReply) GetTips() string { if m != nil { return m.Tips } return "" } func (m *WeatherConditionReply) GetUpdatetime() string { if m != nil { return m.Updatetime } return "" } func (m *WeatherConditionReply) GetUvi() string { if m != nil { return m.Uvi } return "" } func (m *WeatherConditionReply) GetWindDir() string { if m != nil { return m.WindDir } return "" } func (m *WeatherConditionReply) GetWindLevel() string { if m != nil { return m.WindLevel } return "" } func (m *WeatherConditionReply) GetWindSpeed() string { if m != nil { return m.WindSpeed } return "" } type WeatherEnviromentRequest struct { // 省市名(市为直辖市) Province string `protobuf:"bytes,1,opt,name=province,proto3" json:"province"` // 地区 Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WeatherEnviromentRequest) Reset() { *m = WeatherEnviromentRequest{} } func (m *WeatherEnviromentRequest) String() string { return proto.CompactTextString(m) } func (*WeatherEnviromentRequest) ProtoMessage() {} func (*WeatherEnviromentRequest) Descriptor() ([]byte, []int) { return fileDescriptor_e10f141fd1fcfe2b, []int{2} } func (m *WeatherEnviromentRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WeatherEnviromentRequest.Unmarshal(m, b) } func (m *WeatherEnviromentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WeatherEnviromentRequest.Marshal(b, m, deterministic) } func (m *WeatherEnviromentRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_WeatherEnviromentRequest.Merge(m, src) } func (m *WeatherEnviromentRequest) XXX_Size() int { return xxx_messageInfo_WeatherEnviromentRequest.Size(m) } func (m *WeatherEnviromentRequest) XXX_DiscardUnknown() { xxx_messageInfo_WeatherEnviromentRequest.DiscardUnknown(m) } var xxx_messageInfo_WeatherEnviromentRequest proto.InternalMessageInfo func (m *WeatherEnviromentRequest) GetProvince() string { if m != nil { return m.Province } return "" } func (m *WeatherEnviromentRequest) GetRegion() string { if m != nil { return m.Region } return "" } type WeatherEnviromentReply struct { CityName string `protobuf:"bytes,1,opt,name=city_name,json=cityName,proto3" json:"city_name"` // 一氧化碳指数 Co string `protobuf:"bytes,2,opt,name=co,proto3" json:"co"` // 二氧化氮指数 No2 string `protobuf:"bytes,3,opt,name=no2,proto3" json:"no2"` // 臭氧指数 O3 string `protobuf:"bytes,4,opt,name=o3,proto3" json:"o3"` // PM10指数 Pm10 string `protobuf:"bytes,5,opt,name=pm10,proto3" json:"pm10"` // PM2.5指数 Pm25 string `protobuf:"bytes,6,opt,name=pm25,proto3" json:"pm25"` // 全国排名 Rank string `protobuf:"bytes,7,opt,name=rank,proto3" json:"rank"` // 二氧化硫指数 So2 string `protobuf:"bytes,8,opt,name=so2,proto3" json:"so2"` // 空气质量指数值 Value string `protobuf:"bytes,9,opt,name=value,proto3" json:"value"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WeatherEnviromentReply) Reset() { *m = WeatherEnviromentReply{} } func (m *WeatherEnviromentReply) String() string { return proto.CompactTextString(m) } func (*WeatherEnviromentReply) ProtoMessage() {} func (*WeatherEnviromentReply) Descriptor() ([]byte, []int) { return fileDescriptor_e10f141fd1fcfe2b, []int{3} } func (m *WeatherEnviromentReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WeatherEnviromentReply.Unmarshal(m, b) } func (m *WeatherEnviromentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WeatherEnviromentReply.Marshal(b, m, deterministic) } func (m *WeatherEnviromentReply) XXX_Merge(src proto.Message) { xxx_messageInfo_WeatherEnviromentReply.Merge(m, src) } func (m *WeatherEnviromentReply) XXX_Size() int { return xxx_messageInfo_WeatherEnviromentReply.Size(m) } func (m *WeatherEnviromentReply) XXX_DiscardUnknown() { xxx_messageInfo_WeatherEnviromentReply.DiscardUnknown(m) } var xxx_messageInfo_WeatherEnviromentReply proto.InternalMessageInfo func (m *WeatherEnviromentReply) GetCityName() string { if m != nil { return m.CityName } return "" } func (m *WeatherEnviromentReply) GetCo() string { if m != nil { return m.Co } return "" } func (m *WeatherEnviromentReply) GetNo2() string { if m != nil { return m.No2 } return "" } func (m *WeatherEnviromentReply) GetO3() string { if m != nil { return m.O3 } return "" } func (m *WeatherEnviromentReply) GetPm10() string { if m != nil { return m.Pm10 } return "" } func (m *WeatherEnviromentReply) GetPm25() string { if m != nil { return m.Pm25 } return "" } func (m *WeatherEnviromentReply) GetRank() string { if m != nil { return m.Rank } return "" } func (m *WeatherEnviromentReply) GetSo2() string { if m != nil { return m.So2 } return "" } func (m *WeatherEnviromentReply) GetValue() string { if m != nil { return m.Value } return "" } type WeatherForecast15Request struct { // 省市名(市为直辖市) Province string `protobuf:"bytes,1,opt,name=province,proto3" json:"province"` // 地区 Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WeatherForecast15Request) Reset() { *m = WeatherForecast15Request{} } func (m *WeatherForecast15Request) String() string { return proto.CompactTextString(m) } func (*WeatherForecast15Request) ProtoMessage() {} func (*WeatherForecast15Request) Descriptor() ([]byte, []int) { return fileDescriptor_e10f141fd1fcfe2b, []int{4} } func (m *WeatherForecast15Request) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WeatherForecast15Request.Unmarshal(m, b) } func (m *WeatherForecast15Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WeatherForecast15Request.Marshal(b, m, deterministic) } func (m *WeatherForecast15Request) XXX_Merge(src proto.Message) { xxx_messageInfo_WeatherForecast15Request.Merge(m, src) } func (m *WeatherForecast15Request) XXX_Size() int { return xxx_messageInfo_WeatherForecast15Request.Size(m) } func (m *WeatherForecast15Request) XXX_DiscardUnknown() { xxx_messageInfo_WeatherForecast15Request.DiscardUnknown(m) } var xxx_messageInfo_WeatherForecast15Request proto.InternalMessageInfo func (m *WeatherForecast15Request) GetProvince() string { if m != nil { return m.Province } return "" } func (m *WeatherForecast15Request) GetRegion() string { if m != nil { return m.Region } return "" } type WeatherForecast15 struct { ConditionDay string `protobuf:"bytes,1,opt,name=condition_day,json=conditionDay,proto3" json:"condition_day"` ConditionIdDay string `protobuf:"bytes,2,opt,name=condition_id_day,json=conditionIdDay,proto3" json:"condition_id_day"` ConditionIdNight string `protobuf:"bytes,3,opt,name=condition_id_night,json=conditionIdNight,proto3" json:"condition_id_night"` ConditionNight string `protobuf:"bytes,4,opt,name=condition_night,json=conditionNight,proto3" json:"condition_night"` Moonphase string `protobuf:"bytes,5,opt,name=moonphase,proto3" json:"moonphase"` TempDay string `protobuf:"bytes,6,opt,name=temp_day,json=tempDay,proto3" json:"temp_day"` TempNight string `protobuf:"bytes,7,opt,name=temp_night,json=tempNight,proto3" json:"temp_night"` WindDirDay string `protobuf:"bytes,8,opt,name=wind_dir_day,json=windDirDay,proto3" json:"wind_dir_day"` WindDirNight string `protobuf:"bytes,9,opt,name=wind_dir_night,json=windDirNight,proto3" json:"wind_dir_night"` WindLevelDay string `protobuf:"bytes,10,opt,name=wind_level_day,json=windLevelDay,proto3" json:"wind_level_day"` WindLevelNight string `protobuf:"bytes,11,opt,name=wind_levelNight,json=windLevelNight,proto3" json:"wind_levelNight"` WindSpeedDay string `protobuf:"bytes,12,opt,name=wind_speed_day,json=windSpeedDay,proto3" json:"wind_speed_day"` WindSpeedNight string `protobuf:"bytes,13,opt,name=wind_speed_night,json=windSpeedNight,proto3" json:"wind_speed_night"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WeatherForecast15) Reset() { *m = WeatherForecast15{} } func (m *WeatherForecast15) String() string { return proto.CompactTextString(m) } func (*WeatherForecast15) ProtoMessage() {} func (*WeatherForecast15) Descriptor() ([]byte, []int) { return fileDescriptor_e10f141fd1fcfe2b, []int{5} } func (m *WeatherForecast15) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WeatherForecast15.Unmarshal(m, b) } func (m *WeatherForecast15) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WeatherForecast15.Marshal(b, m, deterministic) } func (m *WeatherForecast15) XXX_Merge(src proto.Message) { xxx_messageInfo_WeatherForecast15.Merge(m, src) } func (m *WeatherForecast15) XXX_Size() int { return xxx_messageInfo_WeatherForecast15.Size(m) } func (m *WeatherForecast15) XXX_DiscardUnknown() { xxx_messageInfo_WeatherForecast15.DiscardUnknown(m) } var xxx_messageInfo_WeatherForecast15 proto.InternalMessageInfo func (m *WeatherForecast15) GetConditionDay() string { if m != nil { return m.ConditionDay } return "" } func (m *WeatherForecast15) GetConditionIdDay() string { if m != nil { return m.ConditionIdDay } return "" } func (m *WeatherForecast15) GetConditionIdNight() string { if m != nil { return m.ConditionIdNight } return "" } func (m *WeatherForecast15) GetConditionNight() string { if m != nil { return m.ConditionNight } return "" } func (m *WeatherForecast15) GetMoonphase() string { if m != nil { return m.Moonphase } return "" } func (m *WeatherForecast15) GetTempDay() string { if m != nil { return m.TempDay } return "" } func (m *WeatherForecast15) GetTempNight() string { if m != nil { return m.TempNight } return "" } func (m *WeatherForecast15) GetWindDirDay() string { if m != nil { return m.WindDirDay } return "" } func (m *WeatherForecast15) GetWindDirNight() string { if m != nil { return m.WindDirNight } return "" } func (m *WeatherForecast15) GetWindLevelDay() string { if m != nil { return m.WindLevelDay } return "" } func (m *WeatherForecast15) GetWindLevelNight() string { if m != nil { return m.WindLevelNight } return "" } func (m *WeatherForecast15) GetWindSpeedDay() string { if m != nil { return m.WindSpeedDay } return "" } func (m *WeatherForecast15) GetWindSpeedNight() string { if m != nil { return m.WindSpeedNight } return "" } type WeatherForecast15Reply struct { WeatherForecast15 []*WeatherForecast15 `protobuf:"bytes,1,rep,name=WeatherForecast15,proto3" json:"WeatherForecast15"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WeatherForecast15Reply) Reset() { *m = WeatherForecast15Reply{} } func (m *WeatherForecast15Reply) String() string { return proto.CompactTextString(m) } func (*WeatherForecast15Reply) ProtoMessage() {} func (*WeatherForecast15Reply) Descriptor() ([]byte, []int) { return fileDescriptor_e10f141fd1fcfe2b, []int{6} } func (m *WeatherForecast15Reply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WeatherForecast15Reply.Unmarshal(m, b) } func (m *WeatherForecast15Reply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WeatherForecast15Reply.Marshal(b, m, deterministic) } func (m *WeatherForecast15Reply) XXX_Merge(src proto.Message) { xxx_messageInfo_WeatherForecast15Reply.Merge(m, src) } func (m *WeatherForecast15Reply) XXX_Size() int { return xxx_messageInfo_WeatherForecast15Reply.Size(m) } func (m *WeatherForecast15Reply) XXX_DiscardUnknown() { xxx_messageInfo_WeatherForecast15Reply.DiscardUnknown(m) } var xxx_messageInfo_WeatherForecast15Reply proto.InternalMessageInfo func (m *WeatherForecast15Reply) GetWeatherForecast15() []*WeatherForecast15 { if m != nil { return m.WeatherForecast15 } return nil } func init() { proto.RegisterType((*WeatherConditionRequest)(nil), "v1.WeatherConditionRequest") proto.RegisterType((*WeatherConditionReply)(nil), "v1.WeatherConditionReply") proto.RegisterType((*WeatherEnviromentRequest)(nil), "v1.WeatherEnviromentRequest") proto.RegisterType((*WeatherEnviromentReply)(nil), "v1.WeatherEnviromentReply") proto.RegisterType((*WeatherForecast15Request)(nil), "v1.WeatherForecast15Request") proto.RegisterType((*WeatherForecast15)(nil), "v1.WeatherForecast15") proto.RegisterType((*WeatherForecast15Reply)(nil), "v1.WeatherForecast15Reply") } func init() { proto.RegisterFile("thirdparty.proto", fileDescriptor_e10f141fd1fcfe2b) } var fileDescriptor_e10f141fd1fcfe2b = []byte{ // 671 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0xdd, 0x4e, 0xdb, 0x4c, 0x10, 0x55, 0x12, 0xfe, 0x32, 0x84, 0x90, 0x6f, 0xc5, 0xcf, 0x7e, 0x05, 0x2a, 0x9a, 0x56, 0x82, 0x8b, 0x16, 0x9a, 0x20, 0x5e, 0xa0, 0x50, 0xa4, 0x4a, 0x2d, 0x17, 0x70, 0x51, 0xa9, 0x52, 0x15, 0x19, 0x7b, 0x4a, 0x56, 0xb5, 0x77, 0xdd, 0xdd, 0xb5, 0xab, 0xbc, 0x51, 0xdf, 0xa5, 0x2f, 0xd4, 0xcb, 0x6a, 0x76, 0x37, 0xb6, 0x69, 0xb8, 0xe3, 0x6e, 0xe6, 0xcc, 0xd9, 0xa3, 0xf1, 0x9c, 0x19, 0xc3, 0xc0, 0x4e, 0x85, 0x4e, 0xf2, 0x48, 0xdb, 0xd9, 0x49, 0xae, 0x95, 0x55, 0xac, 0x5d, 0x8e, 0x86, 0x9f, 0x60, 0xf7, 0x33, 0x46, 0x76, 0x8a, 0xfa, 0x42, 0xc9, 0x44, 0x58, 0xa1, 0xe4, 0x0d, 0xfe, 0x28, 0xd0, 0x58, 0xf6, 0x0c, 0xd6, 0x72, 0xad, 0x4a, 0x21, 0x63, 0xe4, 0xad, 0xc3, 0xd6, 0x71, 0xf7, 0xa6, 0xca, 0xd9, 0x0e, 0xac, 0x68, 0xbc, 0x17, 0x4a, 0xf2, 0xb6, 0xab, 0x84, 0x6c, 0xf8, 0xab, 0x03, 0xdb, 0x8b, 0x7a, 0x79, 0x3a, 0x63, 0xfb, 0xd0, 0x8d, 0xe7, 0x48, 0x90, 0xab, 0x01, 0xf6, 0x02, 0x7a, 0x55, 0x32, 0x11, 0x49, 0x50, 0x5d, 0xaf, 0xb0, 0x0f, 0x09, 0xb5, 0x33, 0x2d, 0x32, 0x91, 0x08, 0x3b, 0xe3, 0x1d, 0xdf, 0xce, 0x3c, 0x67, 0x0c, 0x96, 0x44, 0xac, 0x24, 0x5f, 0x72, 0xb8, 0x8b, 0x7d, 0xfb, 0x68, 0x4c, 0xa1, 0x91, 0x2f, 0xcf, 0xdb, 0xf7, 0x39, 0xdb, 0x83, 0xae, 0xc6, 0x28, 0x9d, 0x7c, 0x43, 0x4c, 0xf9, 0x8a, 0x2f, 0x12, 0x70, 0x85, 0x98, 0xb2, 0xff, 0x61, 0xcd, 0x14, 0x72, 0xa2, 0x85, 0x41, 0xbe, 0xea, 0x6a, 0xab, 0xa6, 0x90, 0x37, 0xc2, 0x20, 0xdb, 0x05, 0x0a, 0x27, 0x06, 0x2d, 0x5f, 0xf3, 0xdf, 0x6d, 0x0a, 0x79, 0x8b, 0x96, 0x1a, 0xb0, 0x98, 0xe5, 0xbc, 0xeb, 0x1b, 0xa0, 0xd8, 0x61, 0x22, 0x37, 0x1c, 0x02, 0x26, 0x72, 0xc3, 0x9e, 0x03, 0x14, 0x79, 0x12, 0x59, 0xb4, 0x22, 0x43, 0xbe, 0xee, 0x2a, 0x0d, 0x84, 0x0d, 0xa0, 0x53, 0x94, 0x82, 0xf7, 0x5c, 0x81, 0x42, 0xea, 0xe6, 0xa7, 0x90, 0xc9, 0x24, 0x11, 0x9a, 0x6f, 0xf8, 0x6e, 0x28, 0xbf, 0x14, 0x9a, 0x1d, 0x00, 0xb8, 0x52, 0x8a, 0x25, 0xa6, 0xbc, 0xef, 0x67, 0x4a, 0xc8, 0x47, 0x02, 0xaa, 0xb2, 0xc9, 0x11, 0x13, 0xbe, 0x59, 0x97, 0x6f, 0x09, 0x18, 0x5e, 0x03, 0x0f, 0x4e, 0xbd, 0x97, 0xa5, 0xd0, 0x2a, 0x43, 0x69, 0x9f, 0x62, 0xfd, 0xef, 0x16, 0xec, 0x3c, 0x22, 0x48, 0xde, 0xef, 0x41, 0x37, 0x16, 0x76, 0x36, 0x91, 0x51, 0x56, 0xe9, 0x11, 0x70, 0x1d, 0x65, 0xc8, 0xfa, 0xd0, 0x8e, 0x55, 0xd0, 0x6a, 0xc7, 0x8a, 0x46, 0x20, 0xd5, 0x38, 0x58, 0x4c, 0x21, 0x31, 0xd4, 0x59, 0xf0, 0xb6, 0xad, 0xce, 0x68, 0xb0, 0x79, 0x36, 0x7a, 0x1b, 0x5c, 0x75, 0xb1, 0xc7, 0xc6, 0xe7, 0xc1, 0x4c, 0x17, 0x13, 0xa6, 0x23, 0xf9, 0x3d, 0x98, 0xe8, 0x62, 0x52, 0x37, 0x6a, 0x1c, 0xdc, 0xa3, 0x90, 0x6d, 0xc1, 0x72, 0x19, 0xa5, 0x05, 0x06, 0xef, 0x7c, 0xd2, 0x98, 0xce, 0x95, 0xd2, 0x18, 0x47, 0xc6, 0x8e, 0xce, 0x9f, 0x32, 0x9d, 0x3f, 0x1d, 0xf8, 0x6f, 0x41, 0x90, 0xbd, 0x84, 0x8d, 0x7a, 0xed, 0x93, 0x68, 0x16, 0xe4, 0xea, 0x5b, 0xb8, 0x8c, 0x66, 0xec, 0x18, 0x06, 0xcd, 0xdb, 0x70, 0x3c, 0x2f, 0xde, 0x6f, 0xdc, 0x07, 0x31, 0x5f, 0x03, 0x7b, 0xc0, 0x94, 0xe2, 0x7e, 0x6a, 0xc3, 0x24, 0x07, 0x0d, 0xee, 0x35, 0xe1, 0xec, 0x08, 0x36, 0x6b, 0xb6, 0xa7, 0x2e, 0xfd, 0x23, 0xeb, 0x89, 0xfb, 0xd0, 0xcd, 0x94, 0x92, 0xf9, 0x34, 0x32, 0xf3, 0x53, 0xaa, 0x01, 0x5a, 0x50, 0x5a, 0x77, 0xd7, 0x96, 0x9f, 0xfe, 0x2a, 0xe5, 0xd4, 0xcf, 0x01, 0x80, 0x2b, 0x79, 0x71, 0x6f, 0x43, 0x97, 0x10, 0xaf, 0x7b, 0x08, 0xbd, 0xf9, 0x6a, 0xbb, 0xd7, 0xde, 0x14, 0x08, 0xeb, 0x4d, 0x02, 0xaf, 0xa0, 0x5f, 0x31, 0xbc, 0x88, 0x37, 0xa9, 0x17, 0x38, 0x5e, 0x67, 0xce, 0x72, 0x77, 0xe0, 0x94, 0xa0, 0x66, 0xb9, 0x5b, 0x20, 0xad, 0x23, 0xd8, 0xac, 0x59, 0xee, 0x61, 0xb8, 0xbf, 0x7e, 0x45, 0x7b, 0x28, 0xe7, 0xee, 0xc6, 0xc9, 0xf5, 0x6a, 0x39, 0x77, 0x3b, 0xc1, 0x95, 0x06, 0xcb, 0x37, 0xb7, 0x51, 0xeb, 0x39, 0x9e, 0xd3, 0x1b, 0x7e, 0xad, 0xee, 0xa2, 0xb9, 0x4a, 0x74, 0x17, 0x17, 0x8f, 0xec, 0x04, 0x6f, 0x1d, 0x76, 0x8e, 0xd7, 0xc7, 0xdb, 0x27, 0xe5, 0xe8, 0x64, 0xf1, 0xd9, 0x22, 0xff, 0xdd, 0xd6, 0x17, 0x96, 0x14, 0xc6, 0xbe, 0xc9, 0x94, 0x14, 0x56, 0xe9, 0xd3, 0xfc, 0xee, 0xb4, 0x1c, 0xdd, 0xad, 0xb8, 0x5f, 0xfc, 0xd9, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x08, 0xae, 0xa2, 0x53, 0xf6, 0x05, 0x00, 0x00, }