fee.pb.go 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: fee.proto
  3. // package声明符,用来防止不同的消息类型有命名冲突
  4. package v1
  5. import (
  6. fmt "fmt"
  7. proto "github.com/golang/protobuf/proto"
  8. math "math"
  9. )
  10. // Reference imports to suppress errors if they are not otherwise used.
  11. var _ = proto.Marshal
  12. var _ = fmt.Errorf
  13. var _ = math.Inf
  14. // This is a compile-time assertion to ensure that this generated file
  15. // is compatible with the proto package it is being compiled against.
  16. // A compilation error at this line likely means your copy of the
  17. // proto package needs to be updated.
  18. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  19. // 费用描述
  20. type BillDesc struct {
  21. ChargeBasis int32 `protobuf:"varint,1,opt,name=charge_basis,json=chargeBasis,proto3" json:"charge_basis"`
  22. ObjArea float64 `protobuf:"fixed64,2,opt,name=obj_area,json=objArea,proto3" json:"obj_area"`
  23. FixAmount int64 `protobuf:"varint,3,opt,name=fix_amount,json=fixAmount,proto3" json:"fix_amount"`
  24. FixAmountName string `protobuf:"bytes,4,opt,name=fix_amount_name,json=fixAmountName,proto3" json:"fix_amount_name"`
  25. UnitPrice int64 `protobuf:"varint,5,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price"`
  26. CustomFee int64 `protobuf:"varint,6,opt,name=CustomFee,proto3" json:"CustomFee"`
  27. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  28. XXX_unrecognized []byte `json:"-"`
  29. XXX_sizecache int32 `json:"-"`
  30. }
  31. func (m *BillDesc) Reset() { *m = BillDesc{} }
  32. func (m *BillDesc) String() string { return proto.CompactTextString(m) }
  33. func (*BillDesc) ProtoMessage() {}
  34. func (*BillDesc) Descriptor() ([]byte, []int) {
  35. return fileDescriptor_fa8e5264b1207167, []int{0}
  36. }
  37. func (m *BillDesc) XXX_Unmarshal(b []byte) error {
  38. return xxx_messageInfo_BillDesc.Unmarshal(m, b)
  39. }
  40. func (m *BillDesc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  41. return xxx_messageInfo_BillDesc.Marshal(b, m, deterministic)
  42. }
  43. func (m *BillDesc) XXX_Merge(src proto.Message) {
  44. xxx_messageInfo_BillDesc.Merge(m, src)
  45. }
  46. func (m *BillDesc) XXX_Size() int {
  47. return xxx_messageInfo_BillDesc.Size(m)
  48. }
  49. func (m *BillDesc) XXX_DiscardUnknown() {
  50. xxx_messageInfo_BillDesc.DiscardUnknown(m)
  51. }
  52. var xxx_messageInfo_BillDesc proto.InternalMessageInfo
  53. func (m *BillDesc) GetChargeBasis() int32 {
  54. if m != nil {
  55. return m.ChargeBasis
  56. }
  57. return 0
  58. }
  59. func (m *BillDesc) GetObjArea() float64 {
  60. if m != nil {
  61. return m.ObjArea
  62. }
  63. return 0
  64. }
  65. func (m *BillDesc) GetFixAmount() int64 {
  66. if m != nil {
  67. return m.FixAmount
  68. }
  69. return 0
  70. }
  71. func (m *BillDesc) GetFixAmountName() string {
  72. if m != nil {
  73. return m.FixAmountName
  74. }
  75. return ""
  76. }
  77. func (m *BillDesc) GetUnitPrice() int64 {
  78. if m != nil {
  79. return m.UnitPrice
  80. }
  81. return 0
  82. }
  83. func (m *BillDesc) GetCustomFee() int64 {
  84. if m != nil {
  85. return m.CustomFee
  86. }
  87. return 0
  88. }
  89. // 生成账单接口
  90. type GenerateBillRequest struct {
  91. // 小区id
  92. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  93. // 费项id
  94. ChargeId int64 `protobuf:"varint,2,opt,name=charge_id,json=chargeId,proto3" json:"charge_id"`
  95. // 费用绑定id,如果charge_bind_id不为空表示只生成这条绑定关系的账单
  96. ChargeBindId int64 `protobuf:"varint,3,opt,name=charge_bind_id,json=chargeBindId,proto3" json:"charge_bind_id"`
  97. // 计算结束时间
  98. EndTime int64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time"`
  99. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  100. XXX_unrecognized []byte `json:"-"`
  101. XXX_sizecache int32 `json:"-"`
  102. }
  103. func (m *GenerateBillRequest) Reset() { *m = GenerateBillRequest{} }
  104. func (m *GenerateBillRequest) String() string { return proto.CompactTextString(m) }
  105. func (*GenerateBillRequest) ProtoMessage() {}
  106. func (*GenerateBillRequest) Descriptor() ([]byte, []int) {
  107. return fileDescriptor_fa8e5264b1207167, []int{1}
  108. }
  109. func (m *GenerateBillRequest) XXX_Unmarshal(b []byte) error {
  110. return xxx_messageInfo_GenerateBillRequest.Unmarshal(m, b)
  111. }
  112. func (m *GenerateBillRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  113. return xxx_messageInfo_GenerateBillRequest.Marshal(b, m, deterministic)
  114. }
  115. func (m *GenerateBillRequest) XXX_Merge(src proto.Message) {
  116. xxx_messageInfo_GenerateBillRequest.Merge(m, src)
  117. }
  118. func (m *GenerateBillRequest) XXX_Size() int {
  119. return xxx_messageInfo_GenerateBillRequest.Size(m)
  120. }
  121. func (m *GenerateBillRequest) XXX_DiscardUnknown() {
  122. xxx_messageInfo_GenerateBillRequest.DiscardUnknown(m)
  123. }
  124. var xxx_messageInfo_GenerateBillRequest proto.InternalMessageInfo
  125. func (m *GenerateBillRequest) GetGardenId() int64 {
  126. if m != nil {
  127. return m.GardenId
  128. }
  129. return 0
  130. }
  131. func (m *GenerateBillRequest) GetChargeId() int64 {
  132. if m != nil {
  133. return m.ChargeId
  134. }
  135. return 0
  136. }
  137. func (m *GenerateBillRequest) GetChargeBindId() int64 {
  138. if m != nil {
  139. return m.ChargeBindId
  140. }
  141. return 0
  142. }
  143. func (m *GenerateBillRequest) GetEndTime() int64 {
  144. if m != nil {
  145. return m.EndTime
  146. }
  147. return 0
  148. }
  149. type GenerateBillReply struct {
  150. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  151. XXX_unrecognized []byte `json:"-"`
  152. XXX_sizecache int32 `json:"-"`
  153. }
  154. func (m *GenerateBillReply) Reset() { *m = GenerateBillReply{} }
  155. func (m *GenerateBillReply) String() string { return proto.CompactTextString(m) }
  156. func (*GenerateBillReply) ProtoMessage() {}
  157. func (*GenerateBillReply) Descriptor() ([]byte, []int) {
  158. return fileDescriptor_fa8e5264b1207167, []int{2}
  159. }
  160. func (m *GenerateBillReply) XXX_Unmarshal(b []byte) error {
  161. return xxx_messageInfo_GenerateBillReply.Unmarshal(m, b)
  162. }
  163. func (m *GenerateBillReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  164. return xxx_messageInfo_GenerateBillReply.Marshal(b, m, deterministic)
  165. }
  166. func (m *GenerateBillReply) XXX_Merge(src proto.Message) {
  167. xxx_messageInfo_GenerateBillReply.Merge(m, src)
  168. }
  169. func (m *GenerateBillReply) XXX_Size() int {
  170. return xxx_messageInfo_GenerateBillReply.Size(m)
  171. }
  172. func (m *GenerateBillReply) XXX_DiscardUnknown() {
  173. xxx_messageInfo_GenerateBillReply.DiscardUnknown(m)
  174. }
  175. var xxx_messageInfo_GenerateBillReply proto.InternalMessageInfo
  176. // 生成滞纳金接口
  177. type GenerateOverdueRequest struct {
  178. // 小区id
  179. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  180. // 费用项目id
  181. ChargeId int64 `protobuf:"varint,2,opt,name=charge_id,json=chargeId,proto3" json:"charge_id"`
  182. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  183. XXX_unrecognized []byte `json:"-"`
  184. XXX_sizecache int32 `json:"-"`
  185. }
  186. func (m *GenerateOverdueRequest) Reset() { *m = GenerateOverdueRequest{} }
  187. func (m *GenerateOverdueRequest) String() string { return proto.CompactTextString(m) }
  188. func (*GenerateOverdueRequest) ProtoMessage() {}
  189. func (*GenerateOverdueRequest) Descriptor() ([]byte, []int) {
  190. return fileDescriptor_fa8e5264b1207167, []int{3}
  191. }
  192. func (m *GenerateOverdueRequest) XXX_Unmarshal(b []byte) error {
  193. return xxx_messageInfo_GenerateOverdueRequest.Unmarshal(m, b)
  194. }
  195. func (m *GenerateOverdueRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  196. return xxx_messageInfo_GenerateOverdueRequest.Marshal(b, m, deterministic)
  197. }
  198. func (m *GenerateOverdueRequest) XXX_Merge(src proto.Message) {
  199. xxx_messageInfo_GenerateOverdueRequest.Merge(m, src)
  200. }
  201. func (m *GenerateOverdueRequest) XXX_Size() int {
  202. return xxx_messageInfo_GenerateOverdueRequest.Size(m)
  203. }
  204. func (m *GenerateOverdueRequest) XXX_DiscardUnknown() {
  205. xxx_messageInfo_GenerateOverdueRequest.DiscardUnknown(m)
  206. }
  207. var xxx_messageInfo_GenerateOverdueRequest proto.InternalMessageInfo
  208. func (m *GenerateOverdueRequest) GetGardenId() int64 {
  209. if m != nil {
  210. return m.GardenId
  211. }
  212. return 0
  213. }
  214. func (m *GenerateOverdueRequest) GetChargeId() int64 {
  215. if m != nil {
  216. return m.ChargeId
  217. }
  218. return 0
  219. }
  220. type GenerateOverdueReply struct {
  221. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  222. XXX_unrecognized []byte `json:"-"`
  223. XXX_sizecache int32 `json:"-"`
  224. }
  225. func (m *GenerateOverdueReply) Reset() { *m = GenerateOverdueReply{} }
  226. func (m *GenerateOverdueReply) String() string { return proto.CompactTextString(m) }
  227. func (*GenerateOverdueReply) ProtoMessage() {}
  228. func (*GenerateOverdueReply) Descriptor() ([]byte, []int) {
  229. return fileDescriptor_fa8e5264b1207167, []int{4}
  230. }
  231. func (m *GenerateOverdueReply) XXX_Unmarshal(b []byte) error {
  232. return xxx_messageInfo_GenerateOverdueReply.Unmarshal(m, b)
  233. }
  234. func (m *GenerateOverdueReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  235. return xxx_messageInfo_GenerateOverdueReply.Marshal(b, m, deterministic)
  236. }
  237. func (m *GenerateOverdueReply) XXX_Merge(src proto.Message) {
  238. xxx_messageInfo_GenerateOverdueReply.Merge(m, src)
  239. }
  240. func (m *GenerateOverdueReply) XXX_Size() int {
  241. return xxx_messageInfo_GenerateOverdueReply.Size(m)
  242. }
  243. func (m *GenerateOverdueReply) XXX_DiscardUnknown() {
  244. xxx_messageInfo_GenerateOverdueReply.DiscardUnknown(m)
  245. }
  246. var xxx_messageInfo_GenerateOverdueReply proto.InternalMessageInfo
  247. // 生成催缴接口
  248. type GenerateReminderRequest struct {
  249. // 小区id
  250. GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"`
  251. UserType []int32 `protobuf:"varint,2,rep,packed,name=user_type,json=userType,proto3" json:"user_type"`
  252. IsNew bool `protobuf:"varint,3,opt,name=is_new,json=isNew,proto3" json:"is_new"`
  253. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  254. XXX_unrecognized []byte `json:"-"`
  255. XXX_sizecache int32 `json:"-"`
  256. }
  257. func (m *GenerateReminderRequest) Reset() { *m = GenerateReminderRequest{} }
  258. func (m *GenerateReminderRequest) String() string { return proto.CompactTextString(m) }
  259. func (*GenerateReminderRequest) ProtoMessage() {}
  260. func (*GenerateReminderRequest) Descriptor() ([]byte, []int) {
  261. return fileDescriptor_fa8e5264b1207167, []int{5}
  262. }
  263. func (m *GenerateReminderRequest) XXX_Unmarshal(b []byte) error {
  264. return xxx_messageInfo_GenerateReminderRequest.Unmarshal(m, b)
  265. }
  266. func (m *GenerateReminderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  267. return xxx_messageInfo_GenerateReminderRequest.Marshal(b, m, deterministic)
  268. }
  269. func (m *GenerateReminderRequest) XXX_Merge(src proto.Message) {
  270. xxx_messageInfo_GenerateReminderRequest.Merge(m, src)
  271. }
  272. func (m *GenerateReminderRequest) XXX_Size() int {
  273. return xxx_messageInfo_GenerateReminderRequest.Size(m)
  274. }
  275. func (m *GenerateReminderRequest) XXX_DiscardUnknown() {
  276. xxx_messageInfo_GenerateReminderRequest.DiscardUnknown(m)
  277. }
  278. var xxx_messageInfo_GenerateReminderRequest proto.InternalMessageInfo
  279. func (m *GenerateReminderRequest) GetGardenId() int64 {
  280. if m != nil {
  281. return m.GardenId
  282. }
  283. return 0
  284. }
  285. func (m *GenerateReminderRequest) GetUserType() []int32 {
  286. if m != nil {
  287. return m.UserType
  288. }
  289. return nil
  290. }
  291. func (m *GenerateReminderRequest) GetIsNew() bool {
  292. if m != nil {
  293. return m.IsNew
  294. }
  295. return false
  296. }
  297. type ReminderUserInfo struct {
  298. PublicOpenId string `protobuf:"bytes,1,opt,name=public_open_id,json=publicOpenId,proto3" json:"public_open_id"`
  299. Phone string `protobuf:"bytes,2,opt,name=phone,proto3" json:"phone"`
  300. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  301. XXX_unrecognized []byte `json:"-"`
  302. XXX_sizecache int32 `json:"-"`
  303. }
  304. func (m *ReminderUserInfo) Reset() { *m = ReminderUserInfo{} }
  305. func (m *ReminderUserInfo) String() string { return proto.CompactTextString(m) }
  306. func (*ReminderUserInfo) ProtoMessage() {}
  307. func (*ReminderUserInfo) Descriptor() ([]byte, []int) {
  308. return fileDescriptor_fa8e5264b1207167, []int{6}
  309. }
  310. func (m *ReminderUserInfo) XXX_Unmarshal(b []byte) error {
  311. return xxx_messageInfo_ReminderUserInfo.Unmarshal(m, b)
  312. }
  313. func (m *ReminderUserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  314. return xxx_messageInfo_ReminderUserInfo.Marshal(b, m, deterministic)
  315. }
  316. func (m *ReminderUserInfo) XXX_Merge(src proto.Message) {
  317. xxx_messageInfo_ReminderUserInfo.Merge(m, src)
  318. }
  319. func (m *ReminderUserInfo) XXX_Size() int {
  320. return xxx_messageInfo_ReminderUserInfo.Size(m)
  321. }
  322. func (m *ReminderUserInfo) XXX_DiscardUnknown() {
  323. xxx_messageInfo_ReminderUserInfo.DiscardUnknown(m)
  324. }
  325. var xxx_messageInfo_ReminderUserInfo proto.InternalMessageInfo
  326. func (m *ReminderUserInfo) GetPublicOpenId() string {
  327. if m != nil {
  328. return m.PublicOpenId
  329. }
  330. return ""
  331. }
  332. func (m *ReminderUserInfo) GetPhone() string {
  333. if m != nil {
  334. return m.Phone
  335. }
  336. return ""
  337. }
  338. type ReminderItem struct {
  339. ObjId int64 `protobuf:"varint,1,opt,name=obj_id,json=objId,proto3" json:"obj_id"`
  340. ObjType int32 `protobuf:"varint,2,opt,name=obj_type,json=objType,proto3" json:"obj_type"`
  341. // 微信公众号openid
  342. Users []*ReminderUserInfo `protobuf:"bytes,3,rep,name=users,proto3" json:"users"`
  343. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  344. XXX_unrecognized []byte `json:"-"`
  345. XXX_sizecache int32 `json:"-"`
  346. }
  347. func (m *ReminderItem) Reset() { *m = ReminderItem{} }
  348. func (m *ReminderItem) String() string { return proto.CompactTextString(m) }
  349. func (*ReminderItem) ProtoMessage() {}
  350. func (*ReminderItem) Descriptor() ([]byte, []int) {
  351. return fileDescriptor_fa8e5264b1207167, []int{7}
  352. }
  353. func (m *ReminderItem) XXX_Unmarshal(b []byte) error {
  354. return xxx_messageInfo_ReminderItem.Unmarshal(m, b)
  355. }
  356. func (m *ReminderItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  357. return xxx_messageInfo_ReminderItem.Marshal(b, m, deterministic)
  358. }
  359. func (m *ReminderItem) XXX_Merge(src proto.Message) {
  360. xxx_messageInfo_ReminderItem.Merge(m, src)
  361. }
  362. func (m *ReminderItem) XXX_Size() int {
  363. return xxx_messageInfo_ReminderItem.Size(m)
  364. }
  365. func (m *ReminderItem) XXX_DiscardUnknown() {
  366. xxx_messageInfo_ReminderItem.DiscardUnknown(m)
  367. }
  368. var xxx_messageInfo_ReminderItem proto.InternalMessageInfo
  369. func (m *ReminderItem) GetObjId() int64 {
  370. if m != nil {
  371. return m.ObjId
  372. }
  373. return 0
  374. }
  375. func (m *ReminderItem) GetObjType() int32 {
  376. if m != nil {
  377. return m.ObjType
  378. }
  379. return 0
  380. }
  381. func (m *ReminderItem) GetUsers() []*ReminderUserInfo {
  382. if m != nil {
  383. return m.Users
  384. }
  385. return nil
  386. }
  387. type GenerateReminderReply struct {
  388. List []*ReminderItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
  389. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  390. XXX_unrecognized []byte `json:"-"`
  391. XXX_sizecache int32 `json:"-"`
  392. }
  393. func (m *GenerateReminderReply) Reset() { *m = GenerateReminderReply{} }
  394. func (m *GenerateReminderReply) String() string { return proto.CompactTextString(m) }
  395. func (*GenerateReminderReply) ProtoMessage() {}
  396. func (*GenerateReminderReply) Descriptor() ([]byte, []int) {
  397. return fileDescriptor_fa8e5264b1207167, []int{8}
  398. }
  399. func (m *GenerateReminderReply) XXX_Unmarshal(b []byte) error {
  400. return xxx_messageInfo_GenerateReminderReply.Unmarshal(m, b)
  401. }
  402. func (m *GenerateReminderReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  403. return xxx_messageInfo_GenerateReminderReply.Marshal(b, m, deterministic)
  404. }
  405. func (m *GenerateReminderReply) XXX_Merge(src proto.Message) {
  406. xxx_messageInfo_GenerateReminderReply.Merge(m, src)
  407. }
  408. func (m *GenerateReminderReply) XXX_Size() int {
  409. return xxx_messageInfo_GenerateReminderReply.Size(m)
  410. }
  411. func (m *GenerateReminderReply) XXX_DiscardUnknown() {
  412. xxx_messageInfo_GenerateReminderReply.DiscardUnknown(m)
  413. }
  414. var xxx_messageInfo_GenerateReminderReply proto.InternalMessageInfo
  415. func (m *GenerateReminderReply) GetList() []*ReminderItem {
  416. if m != nil {
  417. return m.List
  418. }
  419. return nil
  420. }
  421. func init() {
  422. proto.RegisterType((*BillDesc)(nil), "pb_v1.BillDesc")
  423. proto.RegisterType((*GenerateBillRequest)(nil), "pb_v1.GenerateBillRequest")
  424. proto.RegisterType((*GenerateBillReply)(nil), "pb_v1.GenerateBillReply")
  425. proto.RegisterType((*GenerateOverdueRequest)(nil), "pb_v1.GenerateOverdueRequest")
  426. proto.RegisterType((*GenerateOverdueReply)(nil), "pb_v1.GenerateOverdueReply")
  427. proto.RegisterType((*GenerateReminderRequest)(nil), "pb_v1.GenerateReminderRequest")
  428. proto.RegisterType((*ReminderUserInfo)(nil), "pb_v1.ReminderUserInfo")
  429. proto.RegisterType((*ReminderItem)(nil), "pb_v1.ReminderItem")
  430. proto.RegisterType((*GenerateReminderReply)(nil), "pb_v1.GenerateReminderReply")
  431. }
  432. func init() {
  433. proto.RegisterFile("fee.proto", fileDescriptor_fa8e5264b1207167)
  434. }
  435. var fileDescriptor_fa8e5264b1207167 = []byte{
  436. // 502 bytes of a gzipped FileDescriptorProto
  437. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x93, 0xdd, 0x6e, 0xd3, 0x30,
  438. 0x14, 0xc7, 0x95, 0x65, 0xe9, 0x92, 0xb3, 0xf2, 0x95, 0xae, 0x6b, 0x10, 0x20, 0x85, 0x08, 0x41,
  439. 0x6e, 0xd6, 0x69, 0xf0, 0x02, 0xac, 0x20, 0x50, 0x6f, 0x3a, 0x64, 0x8d, 0x1b, 0x6e, 0xa2, 0xa4,
  440. 0x3e, 0xdd, 0x5c, 0x25, 0xb6, 0x71, 0x9c, 0x6e, 0x7d, 0x0b, 0x1e, 0x8c, 0x87, 0x42, 0xb6, 0xdb,
  441. 0x4e, 0x6c, 0x37, 0x48, 0x5c, 0xe6, 0xe7, 0xa3, 0xf3, 0xff, 0xd0, 0x09, 0x44, 0x0b, 0xc4, 0xb1,
  442. 0x54, 0x42, 0x8b, 0x38, 0x90, 0x55, 0xb1, 0x3a, 0xcb, 0x7e, 0x7b, 0x10, 0x4e, 0x58, 0x5d, 0x7f,
  443. 0xc6, 0x76, 0x1e, 0xbf, 0x86, 0xfe, 0xfc, 0xba, 0x54, 0x57, 0x58, 0x54, 0x65, 0xcb, 0xda, 0xc4,
  444. 0x4b, 0xbd, 0x3c, 0x20, 0x87, 0x8e, 0x4d, 0x0c, 0x8a, 0x9f, 0x43, 0x28, 0xaa, 0x65, 0x51, 0x2a,
  445. 0x2c, 0x93, 0xbd, 0xd4, 0xcb, 0x3d, 0x72, 0x20, 0xaa, 0xe5, 0xb9, 0xc2, 0x32, 0x7e, 0x05, 0xb0,
  446. 0x60, 0xb7, 0x45, 0xd9, 0x88, 0x8e, 0xeb, 0xc4, 0x4f, 0xbd, 0xdc, 0x27, 0xd1, 0x82, 0xdd, 0x9e,
  447. 0x5b, 0x10, 0xbf, 0x85, 0x27, 0x77, 0xcf, 0x05, 0x2f, 0x1b, 0x4c, 0xf6, 0x53, 0x2f, 0x8f, 0xc8,
  448. 0xa3, 0xdd, 0xcc, 0xac, 0x6c, 0xd0, 0xac, 0xe9, 0x38, 0xd3, 0x85, 0x54, 0x6c, 0x8e, 0x49, 0xe0,
  449. 0xd6, 0x18, 0xf2, 0xcd, 0x80, 0xf8, 0x25, 0x44, 0x9f, 0xba, 0x56, 0x8b, 0xe6, 0x0b, 0x62, 0xd2,
  450. 0x73, 0xaf, 0x3b, 0x90, 0xfd, 0xf2, 0x60, 0xf0, 0x15, 0x39, 0xaa, 0x52, 0xa3, 0x89, 0x45, 0xf0,
  451. 0x67, 0x87, 0xad, 0x8e, 0x5f, 0x40, 0x74, 0x55, 0x2a, 0x8a, 0xbc, 0x60, 0xd4, 0xc6, 0xf2, 0x49,
  452. 0xe8, 0xc0, 0x94, 0x9a, 0xc7, 0x4d, 0x6c, 0x46, 0x6d, 0x28, 0x9f, 0x84, 0x0e, 0x4c, 0x69, 0xfc,
  453. 0x06, 0x1e, 0x6f, 0x3b, 0x61, 0x9c, 0x9a, 0x09, 0x97, 0x6c, 0xd3, 0xd4, 0x84, 0x71, 0x3a, 0xa5,
  454. 0xa6, 0x16, 0xe4, 0xb4, 0xd0, 0x6c, 0x93, 0xca, 0x27, 0x07, 0xc8, 0xe9, 0x25, 0x6b, 0x30, 0x1b,
  455. 0xc0, 0xb3, 0xbf, 0x1d, 0xc9, 0x7a, 0x9d, 0x11, 0x38, 0xde, 0xc2, 0x8b, 0x15, 0x2a, 0xda, 0xe1,
  456. 0x7f, 0x3b, 0xcd, 0x8e, 0xe1, 0xe8, 0xc1, 0x4e, 0xa3, 0xb5, 0x84, 0xd1, 0x96, 0x13, 0x6c, 0x18,
  457. 0xa7, 0xa8, 0xfe, 0x55, 0xac, 0x6b, 0x51, 0x15, 0x7a, 0x2d, 0x31, 0xd9, 0x4b, 0xfd, 0x3c, 0x20,
  458. 0xa1, 0x01, 0x97, 0x6b, 0x89, 0xf1, 0x10, 0x7a, 0xac, 0x2d, 0x38, 0xde, 0xd8, 0x3a, 0x42, 0x12,
  459. 0xb0, 0x76, 0x86, 0x37, 0xd9, 0x0c, 0x9e, 0x6e, 0x35, 0xbe, 0xb7, 0xa8, 0xa6, 0x7c, 0x21, 0x4c,
  460. 0x83, 0xb2, 0xab, 0x6a, 0x36, 0x2f, 0x84, 0xbc, 0x53, 0x8a, 0x48, 0xdf, 0xd1, 0x0b, 0x69, 0xd5,
  461. 0x8e, 0x20, 0x90, 0xd7, 0x82, 0xa3, 0x8d, 0x15, 0x11, 0xf7, 0x91, 0x09, 0xe8, 0x6f, 0xf7, 0x4d,
  462. 0x35, 0x36, 0x46, 0xd6, 0x9c, 0xdf, 0xce, 0x6d, 0x20, 0xaa, 0xa5, 0xab, 0xdf, 0xe0, 0x8d, 0x53,
  463. 0x73, 0xb4, 0xe6, 0x2a, 0xad, 0xd1, 0x13, 0x08, 0x8c, 0xe9, 0x36, 0xf1, 0x53, 0x3f, 0x3f, 0x7c,
  464. 0x3f, 0x1a, 0xdb, 0xbb, 0x1f, 0xdf, 0x77, 0x49, 0xdc, 0x54, 0xf6, 0x11, 0x86, 0x0f, 0xcb, 0x92,
  465. 0xf5, 0x3a, 0x7e, 0x07, 0xfb, 0x35, 0x6b, 0x75, 0xe2, 0xd9, 0x35, 0x83, 0x7b, 0x6b, 0x8c, 0x39,
  466. 0x62, 0x07, 0x26, 0xa3, 0x1f, 0x43, 0xa9, 0x84, 0x44, 0xa5, 0xd7, 0x27, 0xae, 0xcb, 0x53, 0x59,
  467. 0x9d, 0xae, 0xce, 0xaa, 0x9e, 0xfd, 0xf1, 0x3e, 0xfc, 0x09, 0x00, 0x00, 0xff, 0xff, 0xba, 0x28,
  468. 0xda, 0xd3, 0x85, 0x03, 0x00, 0x00,
  469. }