vip.pb.go 44 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: app/service/main/vip/model/vip.proto
  3. /*
  4. Package model is a generated protocol buffer package.
  5. It is generated from these files:
  6. app/service/main/vip/model/vip.proto
  7. It has these top-level messages:
  8. VipInfo
  9. VipInfoDB
  10. VipPanelInfo
  11. OpenBindInfo
  12. OpenInfo
  13. */
  14. package model
  15. import proto "github.com/gogo/protobuf/proto"
  16. import fmt "fmt"
  17. import math "math"
  18. import _ "github.com/gogo/protobuf/gogoproto"
  19. import go_common_library_time "go-common/library/time"
  20. import binary "encoding/binary"
  21. import io "io"
  22. // Reference imports to suppress errors if they are not otherwise used.
  23. var _ = proto.Marshal
  24. var _ = fmt.Errorf
  25. var _ = math.Inf
  26. // This is a compile-time assertion to ensure that this generated file
  27. // is compatible with the proto package it is being compiled against.
  28. // A compilation error at this line likely means your copy of the
  29. // proto package needs to be updated.
  30. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  31. type VipInfo struct {
  32. *VipInfoDB `protobuf:"bytes,1,opt,name=VipInfoDB,embedded=VipInfoDB" json:""`
  33. AutoRenewed int32 `protobuf:"varint,2,opt,name=AutoRenewed,proto3" json:"auto_renewed"`
  34. }
  35. func (m *VipInfo) Reset() { *m = VipInfo{} }
  36. func (m *VipInfo) String() string { return proto.CompactTextString(m) }
  37. func (*VipInfo) ProtoMessage() {}
  38. func (*VipInfo) Descriptor() ([]byte, []int) { return fileDescriptorVip, []int{0} }
  39. type VipInfoDB struct {
  40. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"id"`
  41. Mid int64 `protobuf:"varint,2,opt,name=Mid,proto3" json:"mid"`
  42. VipType int32 `protobuf:"varint,3,opt,name=VipType,proto3" json:"vip_type"`
  43. VipPayType int32 `protobuf:"varint,4,opt,name=VipPayType,proto3" json:"vip_pay_type"`
  44. PayChannelID int32 `protobuf:"varint,5,opt,name=PayChannelID,proto3" json:"pay_channel_id"`
  45. VipStatus int32 `protobuf:"varint,6,opt,name=VipStatus,proto3" json:"vip_status"`
  46. VipStartTime go_common_library_time.Time `protobuf:"varint,7,opt,name=VipStartTime,proto3,casttype=go-common/library/time.Time" json:"vip_start_time"`
  47. VipRecentTime go_common_library_time.Time `protobuf:"varint,8,opt,name=VipRecentTime,proto3,casttype=go-common/library/time.Time" json:"vip_recent_time"`
  48. VipOverdueTime go_common_library_time.Time `protobuf:"varint,9,opt,name=VipOverdueTime,proto3,casttype=go-common/library/time.Time" json:"vip_overdue_time"`
  49. AnnualVipOverdueTime go_common_library_time.Time `protobuf:"varint,10,opt,name=AnnualVipOverdueTime,proto3,casttype=go-common/library/time.Time" json:"annual_vip_overdue_time"`
  50. Ctime go_common_library_time.Time `protobuf:"varint,11,opt,name=Ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"`
  51. Mtime go_common_library_time.Time `protobuf:"varint,12,opt,name=Mtime,proto3,casttype=go-common/library/time.Time" json:"mtime"`
  52. IosOverdueTime go_common_library_time.Time `protobuf:"varint,13,opt,name=IosOverdueTime,proto3,casttype=go-common/library/time.Time" json:"ios_overdue_time"`
  53. Ver int64 `protobuf:"varint,14,opt,name=Ver,proto3" json:"ver"`
  54. }
  55. func (m *VipInfoDB) Reset() { *m = VipInfoDB{} }
  56. func (m *VipInfoDB) String() string { return proto.CompactTextString(m) }
  57. func (*VipInfoDB) ProtoMessage() {}
  58. func (*VipInfoDB) Descriptor() ([]byte, []int) { return fileDescriptorVip, []int{1} }
  59. type VipPanelInfo struct {
  60. Month int32 `protobuf:"varint,1,opt,name=Month,proto3" json:"month"`
  61. PdName string `protobuf:"bytes,2,opt,name=PdName,proto3" json:"product_name"`
  62. PdID string `protobuf:"bytes,3,opt,name=PdID,proto3" json:"product_id"`
  63. SubType int32 `protobuf:"varint,4,opt,name=SubType,proto3" json:"sub_type"`
  64. SuitType int32 `protobuf:"varint,5,opt,name=SuitType,proto3" json:"suit_type"`
  65. OPrice float64 `protobuf:"fixed64,6,opt,name=OPrice,proto3" json:"original_price"`
  66. DPrice float64 `protobuf:"fixed64,7,opt,name=DPrice,proto3" json:"discount_price"`
  67. DRate string `protobuf:"bytes,8,opt,name=DRate,proto3" json:"discount_rate"`
  68. Remark string `protobuf:"bytes,9,opt,name=Remark,proto3" json:"remark"`
  69. Selected int32 `protobuf:"varint,10,opt,name=Selected,proto3" json:"selected"`
  70. Id int64 `protobuf:"varint,11,opt,name=Id,proto3" json:"id"`
  71. Type int32 `protobuf:"varint,12,opt,name=Type,proto3" json:"type"`
  72. }
  73. func (m *VipPanelInfo) Reset() { *m = VipPanelInfo{} }
  74. func (m *VipPanelInfo) String() string { return proto.CompactTextString(m) }
  75. func (*VipPanelInfo) ProtoMessage() {}
  76. func (*VipPanelInfo) Descriptor() ([]byte, []int) { return fileDescriptorVip, []int{2} }
  77. type OpenBindInfo struct {
  78. Mid int64 `protobuf:"varint,1,opt,name=Mid,proto3" json:"mid"`
  79. AppID int64 `protobuf:"varint,2,opt,name=AppID,proto3" json:"app_id"`
  80. OutOpenID string `protobuf:"bytes,3,opt,name=OutOpenID,proto3" json:"out_open_id"`
  81. State int32 `protobuf:"varint,4,opt,name=State,proto3" json:"state"`
  82. Ver int64 `protobuf:"varint,5,opt,name=Ver,proto3" json:"ver"`
  83. ID int64 `protobuf:"varint,6,opt,name=ID,proto3" json:"-"`
  84. }
  85. func (m *OpenBindInfo) Reset() { *m = OpenBindInfo{} }
  86. func (m *OpenBindInfo) String() string { return proto.CompactTextString(m) }
  87. func (*OpenBindInfo) ProtoMessage() {}
  88. func (*OpenBindInfo) Descriptor() ([]byte, []int) { return fileDescriptorVip, []int{3} }
  89. type OpenInfo struct {
  90. Mid int64 `protobuf:"varint,1,opt,name=Mid,proto3" json:"mid"`
  91. AppID int64 `protobuf:"varint,2,opt,name=AppID,proto3" json:"app_id"`
  92. OpenID string `protobuf:"bytes,3,opt,name=OpenID,proto3" json:"open_id"`
  93. }
  94. func (m *OpenInfo) Reset() { *m = OpenInfo{} }
  95. func (m *OpenInfo) String() string { return proto.CompactTextString(m) }
  96. func (*OpenInfo) ProtoMessage() {}
  97. func (*OpenInfo) Descriptor() ([]byte, []int) { return fileDescriptorVip, []int{4} }
  98. func init() {
  99. proto.RegisterType((*VipInfo)(nil), "account.service.vip.VipInfo")
  100. proto.RegisterType((*VipInfoDB)(nil), "account.service.vip.VipInfoDB")
  101. proto.RegisterType((*VipPanelInfo)(nil), "account.service.vip.VipPanelInfo")
  102. proto.RegisterType((*OpenBindInfo)(nil), "account.service.vip.OpenBindInfo")
  103. proto.RegisterType((*OpenInfo)(nil), "account.service.vip.OpenInfo")
  104. }
  105. func (m *VipInfo) Marshal() (dAtA []byte, err error) {
  106. size := m.Size()
  107. dAtA = make([]byte, size)
  108. n, err := m.MarshalTo(dAtA)
  109. if err != nil {
  110. return nil, err
  111. }
  112. return dAtA[:n], nil
  113. }
  114. func (m *VipInfo) MarshalTo(dAtA []byte) (int, error) {
  115. var i int
  116. _ = i
  117. var l int
  118. _ = l
  119. if m.VipInfoDB != nil {
  120. dAtA[i] = 0xa
  121. i++
  122. i = encodeVarintVip(dAtA, i, uint64(m.VipInfoDB.Size()))
  123. n1, err := m.VipInfoDB.MarshalTo(dAtA[i:])
  124. if err != nil {
  125. return 0, err
  126. }
  127. i += n1
  128. }
  129. if m.AutoRenewed != 0 {
  130. dAtA[i] = 0x10
  131. i++
  132. i = encodeVarintVip(dAtA, i, uint64(m.AutoRenewed))
  133. }
  134. return i, nil
  135. }
  136. func (m *VipInfoDB) Marshal() (dAtA []byte, err error) {
  137. size := m.Size()
  138. dAtA = make([]byte, size)
  139. n, err := m.MarshalTo(dAtA)
  140. if err != nil {
  141. return nil, err
  142. }
  143. return dAtA[:n], nil
  144. }
  145. func (m *VipInfoDB) MarshalTo(dAtA []byte) (int, error) {
  146. var i int
  147. _ = i
  148. var l int
  149. _ = l
  150. if m.ID != 0 {
  151. dAtA[i] = 0x8
  152. i++
  153. i = encodeVarintVip(dAtA, i, uint64(m.ID))
  154. }
  155. if m.Mid != 0 {
  156. dAtA[i] = 0x10
  157. i++
  158. i = encodeVarintVip(dAtA, i, uint64(m.Mid))
  159. }
  160. if m.VipType != 0 {
  161. dAtA[i] = 0x18
  162. i++
  163. i = encodeVarintVip(dAtA, i, uint64(m.VipType))
  164. }
  165. if m.VipPayType != 0 {
  166. dAtA[i] = 0x20
  167. i++
  168. i = encodeVarintVip(dAtA, i, uint64(m.VipPayType))
  169. }
  170. if m.PayChannelID != 0 {
  171. dAtA[i] = 0x28
  172. i++
  173. i = encodeVarintVip(dAtA, i, uint64(m.PayChannelID))
  174. }
  175. if m.VipStatus != 0 {
  176. dAtA[i] = 0x30
  177. i++
  178. i = encodeVarintVip(dAtA, i, uint64(m.VipStatus))
  179. }
  180. if m.VipStartTime != 0 {
  181. dAtA[i] = 0x38
  182. i++
  183. i = encodeVarintVip(dAtA, i, uint64(m.VipStartTime))
  184. }
  185. if m.VipRecentTime != 0 {
  186. dAtA[i] = 0x40
  187. i++
  188. i = encodeVarintVip(dAtA, i, uint64(m.VipRecentTime))
  189. }
  190. if m.VipOverdueTime != 0 {
  191. dAtA[i] = 0x48
  192. i++
  193. i = encodeVarintVip(dAtA, i, uint64(m.VipOverdueTime))
  194. }
  195. if m.AnnualVipOverdueTime != 0 {
  196. dAtA[i] = 0x50
  197. i++
  198. i = encodeVarintVip(dAtA, i, uint64(m.AnnualVipOverdueTime))
  199. }
  200. if m.Ctime != 0 {
  201. dAtA[i] = 0x58
  202. i++
  203. i = encodeVarintVip(dAtA, i, uint64(m.Ctime))
  204. }
  205. if m.Mtime != 0 {
  206. dAtA[i] = 0x60
  207. i++
  208. i = encodeVarintVip(dAtA, i, uint64(m.Mtime))
  209. }
  210. if m.IosOverdueTime != 0 {
  211. dAtA[i] = 0x68
  212. i++
  213. i = encodeVarintVip(dAtA, i, uint64(m.IosOverdueTime))
  214. }
  215. if m.Ver != 0 {
  216. dAtA[i] = 0x70
  217. i++
  218. i = encodeVarintVip(dAtA, i, uint64(m.Ver))
  219. }
  220. return i, nil
  221. }
  222. func (m *VipPanelInfo) Marshal() (dAtA []byte, err error) {
  223. size := m.Size()
  224. dAtA = make([]byte, size)
  225. n, err := m.MarshalTo(dAtA)
  226. if err != nil {
  227. return nil, err
  228. }
  229. return dAtA[:n], nil
  230. }
  231. func (m *VipPanelInfo) MarshalTo(dAtA []byte) (int, error) {
  232. var i int
  233. _ = i
  234. var l int
  235. _ = l
  236. if m.Month != 0 {
  237. dAtA[i] = 0x8
  238. i++
  239. i = encodeVarintVip(dAtA, i, uint64(m.Month))
  240. }
  241. if len(m.PdName) > 0 {
  242. dAtA[i] = 0x12
  243. i++
  244. i = encodeVarintVip(dAtA, i, uint64(len(m.PdName)))
  245. i += copy(dAtA[i:], m.PdName)
  246. }
  247. if len(m.PdID) > 0 {
  248. dAtA[i] = 0x1a
  249. i++
  250. i = encodeVarintVip(dAtA, i, uint64(len(m.PdID)))
  251. i += copy(dAtA[i:], m.PdID)
  252. }
  253. if m.SubType != 0 {
  254. dAtA[i] = 0x20
  255. i++
  256. i = encodeVarintVip(dAtA, i, uint64(m.SubType))
  257. }
  258. if m.SuitType != 0 {
  259. dAtA[i] = 0x28
  260. i++
  261. i = encodeVarintVip(dAtA, i, uint64(m.SuitType))
  262. }
  263. if m.OPrice != 0 {
  264. dAtA[i] = 0x31
  265. i++
  266. binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.OPrice))))
  267. i += 8
  268. }
  269. if m.DPrice != 0 {
  270. dAtA[i] = 0x39
  271. i++
  272. binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.DPrice))))
  273. i += 8
  274. }
  275. if len(m.DRate) > 0 {
  276. dAtA[i] = 0x42
  277. i++
  278. i = encodeVarintVip(dAtA, i, uint64(len(m.DRate)))
  279. i += copy(dAtA[i:], m.DRate)
  280. }
  281. if len(m.Remark) > 0 {
  282. dAtA[i] = 0x4a
  283. i++
  284. i = encodeVarintVip(dAtA, i, uint64(len(m.Remark)))
  285. i += copy(dAtA[i:], m.Remark)
  286. }
  287. if m.Selected != 0 {
  288. dAtA[i] = 0x50
  289. i++
  290. i = encodeVarintVip(dAtA, i, uint64(m.Selected))
  291. }
  292. if m.Id != 0 {
  293. dAtA[i] = 0x58
  294. i++
  295. i = encodeVarintVip(dAtA, i, uint64(m.Id))
  296. }
  297. if m.Type != 0 {
  298. dAtA[i] = 0x60
  299. i++
  300. i = encodeVarintVip(dAtA, i, uint64(m.Type))
  301. }
  302. return i, nil
  303. }
  304. func (m *OpenBindInfo) Marshal() (dAtA []byte, err error) {
  305. size := m.Size()
  306. dAtA = make([]byte, size)
  307. n, err := m.MarshalTo(dAtA)
  308. if err != nil {
  309. return nil, err
  310. }
  311. return dAtA[:n], nil
  312. }
  313. func (m *OpenBindInfo) MarshalTo(dAtA []byte) (int, error) {
  314. var i int
  315. _ = i
  316. var l int
  317. _ = l
  318. if m.Mid != 0 {
  319. dAtA[i] = 0x8
  320. i++
  321. i = encodeVarintVip(dAtA, i, uint64(m.Mid))
  322. }
  323. if m.AppID != 0 {
  324. dAtA[i] = 0x10
  325. i++
  326. i = encodeVarintVip(dAtA, i, uint64(m.AppID))
  327. }
  328. if len(m.OutOpenID) > 0 {
  329. dAtA[i] = 0x1a
  330. i++
  331. i = encodeVarintVip(dAtA, i, uint64(len(m.OutOpenID)))
  332. i += copy(dAtA[i:], m.OutOpenID)
  333. }
  334. if m.State != 0 {
  335. dAtA[i] = 0x20
  336. i++
  337. i = encodeVarintVip(dAtA, i, uint64(m.State))
  338. }
  339. if m.Ver != 0 {
  340. dAtA[i] = 0x28
  341. i++
  342. i = encodeVarintVip(dAtA, i, uint64(m.Ver))
  343. }
  344. if m.ID != 0 {
  345. dAtA[i] = 0x30
  346. i++
  347. i = encodeVarintVip(dAtA, i, uint64(m.ID))
  348. }
  349. return i, nil
  350. }
  351. func (m *OpenInfo) Marshal() (dAtA []byte, err error) {
  352. size := m.Size()
  353. dAtA = make([]byte, size)
  354. n, err := m.MarshalTo(dAtA)
  355. if err != nil {
  356. return nil, err
  357. }
  358. return dAtA[:n], nil
  359. }
  360. func (m *OpenInfo) MarshalTo(dAtA []byte) (int, error) {
  361. var i int
  362. _ = i
  363. var l int
  364. _ = l
  365. if m.Mid != 0 {
  366. dAtA[i] = 0x8
  367. i++
  368. i = encodeVarintVip(dAtA, i, uint64(m.Mid))
  369. }
  370. if m.AppID != 0 {
  371. dAtA[i] = 0x10
  372. i++
  373. i = encodeVarintVip(dAtA, i, uint64(m.AppID))
  374. }
  375. if len(m.OpenID) > 0 {
  376. dAtA[i] = 0x1a
  377. i++
  378. i = encodeVarintVip(dAtA, i, uint64(len(m.OpenID)))
  379. i += copy(dAtA[i:], m.OpenID)
  380. }
  381. return i, nil
  382. }
  383. func encodeVarintVip(dAtA []byte, offset int, v uint64) int {
  384. for v >= 1<<7 {
  385. dAtA[offset] = uint8(v&0x7f | 0x80)
  386. v >>= 7
  387. offset++
  388. }
  389. dAtA[offset] = uint8(v)
  390. return offset + 1
  391. }
  392. func (m *VipInfo) Size() (n int) {
  393. var l int
  394. _ = l
  395. if m.VipInfoDB != nil {
  396. l = m.VipInfoDB.Size()
  397. n += 1 + l + sovVip(uint64(l))
  398. }
  399. if m.AutoRenewed != 0 {
  400. n += 1 + sovVip(uint64(m.AutoRenewed))
  401. }
  402. return n
  403. }
  404. func (m *VipInfoDB) Size() (n int) {
  405. var l int
  406. _ = l
  407. if m.ID != 0 {
  408. n += 1 + sovVip(uint64(m.ID))
  409. }
  410. if m.Mid != 0 {
  411. n += 1 + sovVip(uint64(m.Mid))
  412. }
  413. if m.VipType != 0 {
  414. n += 1 + sovVip(uint64(m.VipType))
  415. }
  416. if m.VipPayType != 0 {
  417. n += 1 + sovVip(uint64(m.VipPayType))
  418. }
  419. if m.PayChannelID != 0 {
  420. n += 1 + sovVip(uint64(m.PayChannelID))
  421. }
  422. if m.VipStatus != 0 {
  423. n += 1 + sovVip(uint64(m.VipStatus))
  424. }
  425. if m.VipStartTime != 0 {
  426. n += 1 + sovVip(uint64(m.VipStartTime))
  427. }
  428. if m.VipRecentTime != 0 {
  429. n += 1 + sovVip(uint64(m.VipRecentTime))
  430. }
  431. if m.VipOverdueTime != 0 {
  432. n += 1 + sovVip(uint64(m.VipOverdueTime))
  433. }
  434. if m.AnnualVipOverdueTime != 0 {
  435. n += 1 + sovVip(uint64(m.AnnualVipOverdueTime))
  436. }
  437. if m.Ctime != 0 {
  438. n += 1 + sovVip(uint64(m.Ctime))
  439. }
  440. if m.Mtime != 0 {
  441. n += 1 + sovVip(uint64(m.Mtime))
  442. }
  443. if m.IosOverdueTime != 0 {
  444. n += 1 + sovVip(uint64(m.IosOverdueTime))
  445. }
  446. if m.Ver != 0 {
  447. n += 1 + sovVip(uint64(m.Ver))
  448. }
  449. return n
  450. }
  451. func (m *VipPanelInfo) Size() (n int) {
  452. var l int
  453. _ = l
  454. if m.Month != 0 {
  455. n += 1 + sovVip(uint64(m.Month))
  456. }
  457. l = len(m.PdName)
  458. if l > 0 {
  459. n += 1 + l + sovVip(uint64(l))
  460. }
  461. l = len(m.PdID)
  462. if l > 0 {
  463. n += 1 + l + sovVip(uint64(l))
  464. }
  465. if m.SubType != 0 {
  466. n += 1 + sovVip(uint64(m.SubType))
  467. }
  468. if m.SuitType != 0 {
  469. n += 1 + sovVip(uint64(m.SuitType))
  470. }
  471. if m.OPrice != 0 {
  472. n += 9
  473. }
  474. if m.DPrice != 0 {
  475. n += 9
  476. }
  477. l = len(m.DRate)
  478. if l > 0 {
  479. n += 1 + l + sovVip(uint64(l))
  480. }
  481. l = len(m.Remark)
  482. if l > 0 {
  483. n += 1 + l + sovVip(uint64(l))
  484. }
  485. if m.Selected != 0 {
  486. n += 1 + sovVip(uint64(m.Selected))
  487. }
  488. if m.Id != 0 {
  489. n += 1 + sovVip(uint64(m.Id))
  490. }
  491. if m.Type != 0 {
  492. n += 1 + sovVip(uint64(m.Type))
  493. }
  494. return n
  495. }
  496. func (m *OpenBindInfo) Size() (n int) {
  497. var l int
  498. _ = l
  499. if m.Mid != 0 {
  500. n += 1 + sovVip(uint64(m.Mid))
  501. }
  502. if m.AppID != 0 {
  503. n += 1 + sovVip(uint64(m.AppID))
  504. }
  505. l = len(m.OutOpenID)
  506. if l > 0 {
  507. n += 1 + l + sovVip(uint64(l))
  508. }
  509. if m.State != 0 {
  510. n += 1 + sovVip(uint64(m.State))
  511. }
  512. if m.Ver != 0 {
  513. n += 1 + sovVip(uint64(m.Ver))
  514. }
  515. if m.ID != 0 {
  516. n += 1 + sovVip(uint64(m.ID))
  517. }
  518. return n
  519. }
  520. func (m *OpenInfo) Size() (n int) {
  521. var l int
  522. _ = l
  523. if m.Mid != 0 {
  524. n += 1 + sovVip(uint64(m.Mid))
  525. }
  526. if m.AppID != 0 {
  527. n += 1 + sovVip(uint64(m.AppID))
  528. }
  529. l = len(m.OpenID)
  530. if l > 0 {
  531. n += 1 + l + sovVip(uint64(l))
  532. }
  533. return n
  534. }
  535. func sovVip(x uint64) (n int) {
  536. for {
  537. n++
  538. x >>= 7
  539. if x == 0 {
  540. break
  541. }
  542. }
  543. return n
  544. }
  545. func sozVip(x uint64) (n int) {
  546. return sovVip(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  547. }
  548. func (m *VipInfo) Unmarshal(dAtA []byte) error {
  549. l := len(dAtA)
  550. iNdEx := 0
  551. for iNdEx < l {
  552. preIndex := iNdEx
  553. var wire uint64
  554. for shift := uint(0); ; shift += 7 {
  555. if shift >= 64 {
  556. return ErrIntOverflowVip
  557. }
  558. if iNdEx >= l {
  559. return io.ErrUnexpectedEOF
  560. }
  561. b := dAtA[iNdEx]
  562. iNdEx++
  563. wire |= (uint64(b) & 0x7F) << shift
  564. if b < 0x80 {
  565. break
  566. }
  567. }
  568. fieldNum := int32(wire >> 3)
  569. wireType := int(wire & 0x7)
  570. if wireType == 4 {
  571. return fmt.Errorf("proto: VipInfo: wiretype end group for non-group")
  572. }
  573. if fieldNum <= 0 {
  574. return fmt.Errorf("proto: VipInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  575. }
  576. switch fieldNum {
  577. case 1:
  578. if wireType != 2 {
  579. return fmt.Errorf("proto: wrong wireType = %d for field VipInfoDB", wireType)
  580. }
  581. var msglen int
  582. for shift := uint(0); ; shift += 7 {
  583. if shift >= 64 {
  584. return ErrIntOverflowVip
  585. }
  586. if iNdEx >= l {
  587. return io.ErrUnexpectedEOF
  588. }
  589. b := dAtA[iNdEx]
  590. iNdEx++
  591. msglen |= (int(b) & 0x7F) << shift
  592. if b < 0x80 {
  593. break
  594. }
  595. }
  596. if msglen < 0 {
  597. return ErrInvalidLengthVip
  598. }
  599. postIndex := iNdEx + msglen
  600. if postIndex > l {
  601. return io.ErrUnexpectedEOF
  602. }
  603. if m.VipInfoDB == nil {
  604. m.VipInfoDB = &VipInfoDB{}
  605. }
  606. if err := m.VipInfoDB.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  607. return err
  608. }
  609. iNdEx = postIndex
  610. case 2:
  611. if wireType != 0 {
  612. return fmt.Errorf("proto: wrong wireType = %d for field AutoRenewed", wireType)
  613. }
  614. m.AutoRenewed = 0
  615. for shift := uint(0); ; shift += 7 {
  616. if shift >= 64 {
  617. return ErrIntOverflowVip
  618. }
  619. if iNdEx >= l {
  620. return io.ErrUnexpectedEOF
  621. }
  622. b := dAtA[iNdEx]
  623. iNdEx++
  624. m.AutoRenewed |= (int32(b) & 0x7F) << shift
  625. if b < 0x80 {
  626. break
  627. }
  628. }
  629. default:
  630. iNdEx = preIndex
  631. skippy, err := skipVip(dAtA[iNdEx:])
  632. if err != nil {
  633. return err
  634. }
  635. if skippy < 0 {
  636. return ErrInvalidLengthVip
  637. }
  638. if (iNdEx + skippy) > l {
  639. return io.ErrUnexpectedEOF
  640. }
  641. iNdEx += skippy
  642. }
  643. }
  644. if iNdEx > l {
  645. return io.ErrUnexpectedEOF
  646. }
  647. return nil
  648. }
  649. func (m *VipInfoDB) Unmarshal(dAtA []byte) error {
  650. l := len(dAtA)
  651. iNdEx := 0
  652. for iNdEx < l {
  653. preIndex := iNdEx
  654. var wire uint64
  655. for shift := uint(0); ; shift += 7 {
  656. if shift >= 64 {
  657. return ErrIntOverflowVip
  658. }
  659. if iNdEx >= l {
  660. return io.ErrUnexpectedEOF
  661. }
  662. b := dAtA[iNdEx]
  663. iNdEx++
  664. wire |= (uint64(b) & 0x7F) << shift
  665. if b < 0x80 {
  666. break
  667. }
  668. }
  669. fieldNum := int32(wire >> 3)
  670. wireType := int(wire & 0x7)
  671. if wireType == 4 {
  672. return fmt.Errorf("proto: VipInfoDB: wiretype end group for non-group")
  673. }
  674. if fieldNum <= 0 {
  675. return fmt.Errorf("proto: VipInfoDB: illegal tag %d (wire type %d)", fieldNum, wire)
  676. }
  677. switch fieldNum {
  678. case 1:
  679. if wireType != 0 {
  680. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  681. }
  682. m.ID = 0
  683. for shift := uint(0); ; shift += 7 {
  684. if shift >= 64 {
  685. return ErrIntOverflowVip
  686. }
  687. if iNdEx >= l {
  688. return io.ErrUnexpectedEOF
  689. }
  690. b := dAtA[iNdEx]
  691. iNdEx++
  692. m.ID |= (int64(b) & 0x7F) << shift
  693. if b < 0x80 {
  694. break
  695. }
  696. }
  697. case 2:
  698. if wireType != 0 {
  699. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  700. }
  701. m.Mid = 0
  702. for shift := uint(0); ; shift += 7 {
  703. if shift >= 64 {
  704. return ErrIntOverflowVip
  705. }
  706. if iNdEx >= l {
  707. return io.ErrUnexpectedEOF
  708. }
  709. b := dAtA[iNdEx]
  710. iNdEx++
  711. m.Mid |= (int64(b) & 0x7F) << shift
  712. if b < 0x80 {
  713. break
  714. }
  715. }
  716. case 3:
  717. if wireType != 0 {
  718. return fmt.Errorf("proto: wrong wireType = %d for field VipType", wireType)
  719. }
  720. m.VipType = 0
  721. for shift := uint(0); ; shift += 7 {
  722. if shift >= 64 {
  723. return ErrIntOverflowVip
  724. }
  725. if iNdEx >= l {
  726. return io.ErrUnexpectedEOF
  727. }
  728. b := dAtA[iNdEx]
  729. iNdEx++
  730. m.VipType |= (int32(b) & 0x7F) << shift
  731. if b < 0x80 {
  732. break
  733. }
  734. }
  735. case 4:
  736. if wireType != 0 {
  737. return fmt.Errorf("proto: wrong wireType = %d for field VipPayType", wireType)
  738. }
  739. m.VipPayType = 0
  740. for shift := uint(0); ; shift += 7 {
  741. if shift >= 64 {
  742. return ErrIntOverflowVip
  743. }
  744. if iNdEx >= l {
  745. return io.ErrUnexpectedEOF
  746. }
  747. b := dAtA[iNdEx]
  748. iNdEx++
  749. m.VipPayType |= (int32(b) & 0x7F) << shift
  750. if b < 0x80 {
  751. break
  752. }
  753. }
  754. case 5:
  755. if wireType != 0 {
  756. return fmt.Errorf("proto: wrong wireType = %d for field PayChannelID", wireType)
  757. }
  758. m.PayChannelID = 0
  759. for shift := uint(0); ; shift += 7 {
  760. if shift >= 64 {
  761. return ErrIntOverflowVip
  762. }
  763. if iNdEx >= l {
  764. return io.ErrUnexpectedEOF
  765. }
  766. b := dAtA[iNdEx]
  767. iNdEx++
  768. m.PayChannelID |= (int32(b) & 0x7F) << shift
  769. if b < 0x80 {
  770. break
  771. }
  772. }
  773. case 6:
  774. if wireType != 0 {
  775. return fmt.Errorf("proto: wrong wireType = %d for field VipStatus", wireType)
  776. }
  777. m.VipStatus = 0
  778. for shift := uint(0); ; shift += 7 {
  779. if shift >= 64 {
  780. return ErrIntOverflowVip
  781. }
  782. if iNdEx >= l {
  783. return io.ErrUnexpectedEOF
  784. }
  785. b := dAtA[iNdEx]
  786. iNdEx++
  787. m.VipStatus |= (int32(b) & 0x7F) << shift
  788. if b < 0x80 {
  789. break
  790. }
  791. }
  792. case 7:
  793. if wireType != 0 {
  794. return fmt.Errorf("proto: wrong wireType = %d for field VipStartTime", wireType)
  795. }
  796. m.VipStartTime = 0
  797. for shift := uint(0); ; shift += 7 {
  798. if shift >= 64 {
  799. return ErrIntOverflowVip
  800. }
  801. if iNdEx >= l {
  802. return io.ErrUnexpectedEOF
  803. }
  804. b := dAtA[iNdEx]
  805. iNdEx++
  806. m.VipStartTime |= (go_common_library_time.Time(b) & 0x7F) << shift
  807. if b < 0x80 {
  808. break
  809. }
  810. }
  811. case 8:
  812. if wireType != 0 {
  813. return fmt.Errorf("proto: wrong wireType = %d for field VipRecentTime", wireType)
  814. }
  815. m.VipRecentTime = 0
  816. for shift := uint(0); ; shift += 7 {
  817. if shift >= 64 {
  818. return ErrIntOverflowVip
  819. }
  820. if iNdEx >= l {
  821. return io.ErrUnexpectedEOF
  822. }
  823. b := dAtA[iNdEx]
  824. iNdEx++
  825. m.VipRecentTime |= (go_common_library_time.Time(b) & 0x7F) << shift
  826. if b < 0x80 {
  827. break
  828. }
  829. }
  830. case 9:
  831. if wireType != 0 {
  832. return fmt.Errorf("proto: wrong wireType = %d for field VipOverdueTime", wireType)
  833. }
  834. m.VipOverdueTime = 0
  835. for shift := uint(0); ; shift += 7 {
  836. if shift >= 64 {
  837. return ErrIntOverflowVip
  838. }
  839. if iNdEx >= l {
  840. return io.ErrUnexpectedEOF
  841. }
  842. b := dAtA[iNdEx]
  843. iNdEx++
  844. m.VipOverdueTime |= (go_common_library_time.Time(b) & 0x7F) << shift
  845. if b < 0x80 {
  846. break
  847. }
  848. }
  849. case 10:
  850. if wireType != 0 {
  851. return fmt.Errorf("proto: wrong wireType = %d for field AnnualVipOverdueTime", wireType)
  852. }
  853. m.AnnualVipOverdueTime = 0
  854. for shift := uint(0); ; shift += 7 {
  855. if shift >= 64 {
  856. return ErrIntOverflowVip
  857. }
  858. if iNdEx >= l {
  859. return io.ErrUnexpectedEOF
  860. }
  861. b := dAtA[iNdEx]
  862. iNdEx++
  863. m.AnnualVipOverdueTime |= (go_common_library_time.Time(b) & 0x7F) << shift
  864. if b < 0x80 {
  865. break
  866. }
  867. }
  868. case 11:
  869. if wireType != 0 {
  870. return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
  871. }
  872. m.Ctime = 0
  873. for shift := uint(0); ; shift += 7 {
  874. if shift >= 64 {
  875. return ErrIntOverflowVip
  876. }
  877. if iNdEx >= l {
  878. return io.ErrUnexpectedEOF
  879. }
  880. b := dAtA[iNdEx]
  881. iNdEx++
  882. m.Ctime |= (go_common_library_time.Time(b) & 0x7F) << shift
  883. if b < 0x80 {
  884. break
  885. }
  886. }
  887. case 12:
  888. if wireType != 0 {
  889. return fmt.Errorf("proto: wrong wireType = %d for field Mtime", wireType)
  890. }
  891. m.Mtime = 0
  892. for shift := uint(0); ; shift += 7 {
  893. if shift >= 64 {
  894. return ErrIntOverflowVip
  895. }
  896. if iNdEx >= l {
  897. return io.ErrUnexpectedEOF
  898. }
  899. b := dAtA[iNdEx]
  900. iNdEx++
  901. m.Mtime |= (go_common_library_time.Time(b) & 0x7F) << shift
  902. if b < 0x80 {
  903. break
  904. }
  905. }
  906. case 13:
  907. if wireType != 0 {
  908. return fmt.Errorf("proto: wrong wireType = %d for field IosOverdueTime", wireType)
  909. }
  910. m.IosOverdueTime = 0
  911. for shift := uint(0); ; shift += 7 {
  912. if shift >= 64 {
  913. return ErrIntOverflowVip
  914. }
  915. if iNdEx >= l {
  916. return io.ErrUnexpectedEOF
  917. }
  918. b := dAtA[iNdEx]
  919. iNdEx++
  920. m.IosOverdueTime |= (go_common_library_time.Time(b) & 0x7F) << shift
  921. if b < 0x80 {
  922. break
  923. }
  924. }
  925. case 14:
  926. if wireType != 0 {
  927. return fmt.Errorf("proto: wrong wireType = %d for field Ver", wireType)
  928. }
  929. m.Ver = 0
  930. for shift := uint(0); ; shift += 7 {
  931. if shift >= 64 {
  932. return ErrIntOverflowVip
  933. }
  934. if iNdEx >= l {
  935. return io.ErrUnexpectedEOF
  936. }
  937. b := dAtA[iNdEx]
  938. iNdEx++
  939. m.Ver |= (int64(b) & 0x7F) << shift
  940. if b < 0x80 {
  941. break
  942. }
  943. }
  944. default:
  945. iNdEx = preIndex
  946. skippy, err := skipVip(dAtA[iNdEx:])
  947. if err != nil {
  948. return err
  949. }
  950. if skippy < 0 {
  951. return ErrInvalidLengthVip
  952. }
  953. if (iNdEx + skippy) > l {
  954. return io.ErrUnexpectedEOF
  955. }
  956. iNdEx += skippy
  957. }
  958. }
  959. if iNdEx > l {
  960. return io.ErrUnexpectedEOF
  961. }
  962. return nil
  963. }
  964. func (m *VipPanelInfo) Unmarshal(dAtA []byte) error {
  965. l := len(dAtA)
  966. iNdEx := 0
  967. for iNdEx < l {
  968. preIndex := iNdEx
  969. var wire uint64
  970. for shift := uint(0); ; shift += 7 {
  971. if shift >= 64 {
  972. return ErrIntOverflowVip
  973. }
  974. if iNdEx >= l {
  975. return io.ErrUnexpectedEOF
  976. }
  977. b := dAtA[iNdEx]
  978. iNdEx++
  979. wire |= (uint64(b) & 0x7F) << shift
  980. if b < 0x80 {
  981. break
  982. }
  983. }
  984. fieldNum := int32(wire >> 3)
  985. wireType := int(wire & 0x7)
  986. if wireType == 4 {
  987. return fmt.Errorf("proto: VipPanelInfo: wiretype end group for non-group")
  988. }
  989. if fieldNum <= 0 {
  990. return fmt.Errorf("proto: VipPanelInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  991. }
  992. switch fieldNum {
  993. case 1:
  994. if wireType != 0 {
  995. return fmt.Errorf("proto: wrong wireType = %d for field Month", wireType)
  996. }
  997. m.Month = 0
  998. for shift := uint(0); ; shift += 7 {
  999. if shift >= 64 {
  1000. return ErrIntOverflowVip
  1001. }
  1002. if iNdEx >= l {
  1003. return io.ErrUnexpectedEOF
  1004. }
  1005. b := dAtA[iNdEx]
  1006. iNdEx++
  1007. m.Month |= (int32(b) & 0x7F) << shift
  1008. if b < 0x80 {
  1009. break
  1010. }
  1011. }
  1012. case 2:
  1013. if wireType != 2 {
  1014. return fmt.Errorf("proto: wrong wireType = %d for field PdName", wireType)
  1015. }
  1016. var stringLen uint64
  1017. for shift := uint(0); ; shift += 7 {
  1018. if shift >= 64 {
  1019. return ErrIntOverflowVip
  1020. }
  1021. if iNdEx >= l {
  1022. return io.ErrUnexpectedEOF
  1023. }
  1024. b := dAtA[iNdEx]
  1025. iNdEx++
  1026. stringLen |= (uint64(b) & 0x7F) << shift
  1027. if b < 0x80 {
  1028. break
  1029. }
  1030. }
  1031. intStringLen := int(stringLen)
  1032. if intStringLen < 0 {
  1033. return ErrInvalidLengthVip
  1034. }
  1035. postIndex := iNdEx + intStringLen
  1036. if postIndex > l {
  1037. return io.ErrUnexpectedEOF
  1038. }
  1039. m.PdName = string(dAtA[iNdEx:postIndex])
  1040. iNdEx = postIndex
  1041. case 3:
  1042. if wireType != 2 {
  1043. return fmt.Errorf("proto: wrong wireType = %d for field PdID", wireType)
  1044. }
  1045. var stringLen uint64
  1046. for shift := uint(0); ; shift += 7 {
  1047. if shift >= 64 {
  1048. return ErrIntOverflowVip
  1049. }
  1050. if iNdEx >= l {
  1051. return io.ErrUnexpectedEOF
  1052. }
  1053. b := dAtA[iNdEx]
  1054. iNdEx++
  1055. stringLen |= (uint64(b) & 0x7F) << shift
  1056. if b < 0x80 {
  1057. break
  1058. }
  1059. }
  1060. intStringLen := int(stringLen)
  1061. if intStringLen < 0 {
  1062. return ErrInvalidLengthVip
  1063. }
  1064. postIndex := iNdEx + intStringLen
  1065. if postIndex > l {
  1066. return io.ErrUnexpectedEOF
  1067. }
  1068. m.PdID = string(dAtA[iNdEx:postIndex])
  1069. iNdEx = postIndex
  1070. case 4:
  1071. if wireType != 0 {
  1072. return fmt.Errorf("proto: wrong wireType = %d for field SubType", wireType)
  1073. }
  1074. m.SubType = 0
  1075. for shift := uint(0); ; shift += 7 {
  1076. if shift >= 64 {
  1077. return ErrIntOverflowVip
  1078. }
  1079. if iNdEx >= l {
  1080. return io.ErrUnexpectedEOF
  1081. }
  1082. b := dAtA[iNdEx]
  1083. iNdEx++
  1084. m.SubType |= (int32(b) & 0x7F) << shift
  1085. if b < 0x80 {
  1086. break
  1087. }
  1088. }
  1089. case 5:
  1090. if wireType != 0 {
  1091. return fmt.Errorf("proto: wrong wireType = %d for field SuitType", wireType)
  1092. }
  1093. m.SuitType = 0
  1094. for shift := uint(0); ; shift += 7 {
  1095. if shift >= 64 {
  1096. return ErrIntOverflowVip
  1097. }
  1098. if iNdEx >= l {
  1099. return io.ErrUnexpectedEOF
  1100. }
  1101. b := dAtA[iNdEx]
  1102. iNdEx++
  1103. m.SuitType |= (int32(b) & 0x7F) << shift
  1104. if b < 0x80 {
  1105. break
  1106. }
  1107. }
  1108. case 6:
  1109. if wireType != 1 {
  1110. return fmt.Errorf("proto: wrong wireType = %d for field OPrice", wireType)
  1111. }
  1112. var v uint64
  1113. if (iNdEx + 8) > l {
  1114. return io.ErrUnexpectedEOF
  1115. }
  1116. v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  1117. iNdEx += 8
  1118. m.OPrice = float64(math.Float64frombits(v))
  1119. case 7:
  1120. if wireType != 1 {
  1121. return fmt.Errorf("proto: wrong wireType = %d for field DPrice", wireType)
  1122. }
  1123. var v uint64
  1124. if (iNdEx + 8) > l {
  1125. return io.ErrUnexpectedEOF
  1126. }
  1127. v = uint64(binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  1128. iNdEx += 8
  1129. m.DPrice = float64(math.Float64frombits(v))
  1130. case 8:
  1131. if wireType != 2 {
  1132. return fmt.Errorf("proto: wrong wireType = %d for field DRate", wireType)
  1133. }
  1134. var stringLen uint64
  1135. for shift := uint(0); ; shift += 7 {
  1136. if shift >= 64 {
  1137. return ErrIntOverflowVip
  1138. }
  1139. if iNdEx >= l {
  1140. return io.ErrUnexpectedEOF
  1141. }
  1142. b := dAtA[iNdEx]
  1143. iNdEx++
  1144. stringLen |= (uint64(b) & 0x7F) << shift
  1145. if b < 0x80 {
  1146. break
  1147. }
  1148. }
  1149. intStringLen := int(stringLen)
  1150. if intStringLen < 0 {
  1151. return ErrInvalidLengthVip
  1152. }
  1153. postIndex := iNdEx + intStringLen
  1154. if postIndex > l {
  1155. return io.ErrUnexpectedEOF
  1156. }
  1157. m.DRate = string(dAtA[iNdEx:postIndex])
  1158. iNdEx = postIndex
  1159. case 9:
  1160. if wireType != 2 {
  1161. return fmt.Errorf("proto: wrong wireType = %d for field Remark", wireType)
  1162. }
  1163. var stringLen uint64
  1164. for shift := uint(0); ; shift += 7 {
  1165. if shift >= 64 {
  1166. return ErrIntOverflowVip
  1167. }
  1168. if iNdEx >= l {
  1169. return io.ErrUnexpectedEOF
  1170. }
  1171. b := dAtA[iNdEx]
  1172. iNdEx++
  1173. stringLen |= (uint64(b) & 0x7F) << shift
  1174. if b < 0x80 {
  1175. break
  1176. }
  1177. }
  1178. intStringLen := int(stringLen)
  1179. if intStringLen < 0 {
  1180. return ErrInvalidLengthVip
  1181. }
  1182. postIndex := iNdEx + intStringLen
  1183. if postIndex > l {
  1184. return io.ErrUnexpectedEOF
  1185. }
  1186. m.Remark = string(dAtA[iNdEx:postIndex])
  1187. iNdEx = postIndex
  1188. case 10:
  1189. if wireType != 0 {
  1190. return fmt.Errorf("proto: wrong wireType = %d for field Selected", wireType)
  1191. }
  1192. m.Selected = 0
  1193. for shift := uint(0); ; shift += 7 {
  1194. if shift >= 64 {
  1195. return ErrIntOverflowVip
  1196. }
  1197. if iNdEx >= l {
  1198. return io.ErrUnexpectedEOF
  1199. }
  1200. b := dAtA[iNdEx]
  1201. iNdEx++
  1202. m.Selected |= (int32(b) & 0x7F) << shift
  1203. if b < 0x80 {
  1204. break
  1205. }
  1206. }
  1207. case 11:
  1208. if wireType != 0 {
  1209. return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
  1210. }
  1211. m.Id = 0
  1212. for shift := uint(0); ; shift += 7 {
  1213. if shift >= 64 {
  1214. return ErrIntOverflowVip
  1215. }
  1216. if iNdEx >= l {
  1217. return io.ErrUnexpectedEOF
  1218. }
  1219. b := dAtA[iNdEx]
  1220. iNdEx++
  1221. m.Id |= (int64(b) & 0x7F) << shift
  1222. if b < 0x80 {
  1223. break
  1224. }
  1225. }
  1226. case 12:
  1227. if wireType != 0 {
  1228. return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  1229. }
  1230. m.Type = 0
  1231. for shift := uint(0); ; shift += 7 {
  1232. if shift >= 64 {
  1233. return ErrIntOverflowVip
  1234. }
  1235. if iNdEx >= l {
  1236. return io.ErrUnexpectedEOF
  1237. }
  1238. b := dAtA[iNdEx]
  1239. iNdEx++
  1240. m.Type |= (int32(b) & 0x7F) << shift
  1241. if b < 0x80 {
  1242. break
  1243. }
  1244. }
  1245. default:
  1246. iNdEx = preIndex
  1247. skippy, err := skipVip(dAtA[iNdEx:])
  1248. if err != nil {
  1249. return err
  1250. }
  1251. if skippy < 0 {
  1252. return ErrInvalidLengthVip
  1253. }
  1254. if (iNdEx + skippy) > l {
  1255. return io.ErrUnexpectedEOF
  1256. }
  1257. iNdEx += skippy
  1258. }
  1259. }
  1260. if iNdEx > l {
  1261. return io.ErrUnexpectedEOF
  1262. }
  1263. return nil
  1264. }
  1265. func (m *OpenBindInfo) Unmarshal(dAtA []byte) error {
  1266. l := len(dAtA)
  1267. iNdEx := 0
  1268. for iNdEx < l {
  1269. preIndex := iNdEx
  1270. var wire uint64
  1271. for shift := uint(0); ; shift += 7 {
  1272. if shift >= 64 {
  1273. return ErrIntOverflowVip
  1274. }
  1275. if iNdEx >= l {
  1276. return io.ErrUnexpectedEOF
  1277. }
  1278. b := dAtA[iNdEx]
  1279. iNdEx++
  1280. wire |= (uint64(b) & 0x7F) << shift
  1281. if b < 0x80 {
  1282. break
  1283. }
  1284. }
  1285. fieldNum := int32(wire >> 3)
  1286. wireType := int(wire & 0x7)
  1287. if wireType == 4 {
  1288. return fmt.Errorf("proto: OpenBindInfo: wiretype end group for non-group")
  1289. }
  1290. if fieldNum <= 0 {
  1291. return fmt.Errorf("proto: OpenBindInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  1292. }
  1293. switch fieldNum {
  1294. case 1:
  1295. if wireType != 0 {
  1296. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  1297. }
  1298. m.Mid = 0
  1299. for shift := uint(0); ; shift += 7 {
  1300. if shift >= 64 {
  1301. return ErrIntOverflowVip
  1302. }
  1303. if iNdEx >= l {
  1304. return io.ErrUnexpectedEOF
  1305. }
  1306. b := dAtA[iNdEx]
  1307. iNdEx++
  1308. m.Mid |= (int64(b) & 0x7F) << shift
  1309. if b < 0x80 {
  1310. break
  1311. }
  1312. }
  1313. case 2:
  1314. if wireType != 0 {
  1315. return fmt.Errorf("proto: wrong wireType = %d for field AppID", wireType)
  1316. }
  1317. m.AppID = 0
  1318. for shift := uint(0); ; shift += 7 {
  1319. if shift >= 64 {
  1320. return ErrIntOverflowVip
  1321. }
  1322. if iNdEx >= l {
  1323. return io.ErrUnexpectedEOF
  1324. }
  1325. b := dAtA[iNdEx]
  1326. iNdEx++
  1327. m.AppID |= (int64(b) & 0x7F) << shift
  1328. if b < 0x80 {
  1329. break
  1330. }
  1331. }
  1332. case 3:
  1333. if wireType != 2 {
  1334. return fmt.Errorf("proto: wrong wireType = %d for field OutOpenID", wireType)
  1335. }
  1336. var stringLen uint64
  1337. for shift := uint(0); ; shift += 7 {
  1338. if shift >= 64 {
  1339. return ErrIntOverflowVip
  1340. }
  1341. if iNdEx >= l {
  1342. return io.ErrUnexpectedEOF
  1343. }
  1344. b := dAtA[iNdEx]
  1345. iNdEx++
  1346. stringLen |= (uint64(b) & 0x7F) << shift
  1347. if b < 0x80 {
  1348. break
  1349. }
  1350. }
  1351. intStringLen := int(stringLen)
  1352. if intStringLen < 0 {
  1353. return ErrInvalidLengthVip
  1354. }
  1355. postIndex := iNdEx + intStringLen
  1356. if postIndex > l {
  1357. return io.ErrUnexpectedEOF
  1358. }
  1359. m.OutOpenID = string(dAtA[iNdEx:postIndex])
  1360. iNdEx = postIndex
  1361. case 4:
  1362. if wireType != 0 {
  1363. return fmt.Errorf("proto: wrong wireType = %d for field State", wireType)
  1364. }
  1365. m.State = 0
  1366. for shift := uint(0); ; shift += 7 {
  1367. if shift >= 64 {
  1368. return ErrIntOverflowVip
  1369. }
  1370. if iNdEx >= l {
  1371. return io.ErrUnexpectedEOF
  1372. }
  1373. b := dAtA[iNdEx]
  1374. iNdEx++
  1375. m.State |= (int32(b) & 0x7F) << shift
  1376. if b < 0x80 {
  1377. break
  1378. }
  1379. }
  1380. case 5:
  1381. if wireType != 0 {
  1382. return fmt.Errorf("proto: wrong wireType = %d for field Ver", wireType)
  1383. }
  1384. m.Ver = 0
  1385. for shift := uint(0); ; shift += 7 {
  1386. if shift >= 64 {
  1387. return ErrIntOverflowVip
  1388. }
  1389. if iNdEx >= l {
  1390. return io.ErrUnexpectedEOF
  1391. }
  1392. b := dAtA[iNdEx]
  1393. iNdEx++
  1394. m.Ver |= (int64(b) & 0x7F) << shift
  1395. if b < 0x80 {
  1396. break
  1397. }
  1398. }
  1399. case 6:
  1400. if wireType != 0 {
  1401. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  1402. }
  1403. m.ID = 0
  1404. for shift := uint(0); ; shift += 7 {
  1405. if shift >= 64 {
  1406. return ErrIntOverflowVip
  1407. }
  1408. if iNdEx >= l {
  1409. return io.ErrUnexpectedEOF
  1410. }
  1411. b := dAtA[iNdEx]
  1412. iNdEx++
  1413. m.ID |= (int64(b) & 0x7F) << shift
  1414. if b < 0x80 {
  1415. break
  1416. }
  1417. }
  1418. default:
  1419. iNdEx = preIndex
  1420. skippy, err := skipVip(dAtA[iNdEx:])
  1421. if err != nil {
  1422. return err
  1423. }
  1424. if skippy < 0 {
  1425. return ErrInvalidLengthVip
  1426. }
  1427. if (iNdEx + skippy) > l {
  1428. return io.ErrUnexpectedEOF
  1429. }
  1430. iNdEx += skippy
  1431. }
  1432. }
  1433. if iNdEx > l {
  1434. return io.ErrUnexpectedEOF
  1435. }
  1436. return nil
  1437. }
  1438. func (m *OpenInfo) Unmarshal(dAtA []byte) error {
  1439. l := len(dAtA)
  1440. iNdEx := 0
  1441. for iNdEx < l {
  1442. preIndex := iNdEx
  1443. var wire uint64
  1444. for shift := uint(0); ; shift += 7 {
  1445. if shift >= 64 {
  1446. return ErrIntOverflowVip
  1447. }
  1448. if iNdEx >= l {
  1449. return io.ErrUnexpectedEOF
  1450. }
  1451. b := dAtA[iNdEx]
  1452. iNdEx++
  1453. wire |= (uint64(b) & 0x7F) << shift
  1454. if b < 0x80 {
  1455. break
  1456. }
  1457. }
  1458. fieldNum := int32(wire >> 3)
  1459. wireType := int(wire & 0x7)
  1460. if wireType == 4 {
  1461. return fmt.Errorf("proto: OpenInfo: wiretype end group for non-group")
  1462. }
  1463. if fieldNum <= 0 {
  1464. return fmt.Errorf("proto: OpenInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  1465. }
  1466. switch fieldNum {
  1467. case 1:
  1468. if wireType != 0 {
  1469. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  1470. }
  1471. m.Mid = 0
  1472. for shift := uint(0); ; shift += 7 {
  1473. if shift >= 64 {
  1474. return ErrIntOverflowVip
  1475. }
  1476. if iNdEx >= l {
  1477. return io.ErrUnexpectedEOF
  1478. }
  1479. b := dAtA[iNdEx]
  1480. iNdEx++
  1481. m.Mid |= (int64(b) & 0x7F) << shift
  1482. if b < 0x80 {
  1483. break
  1484. }
  1485. }
  1486. case 2:
  1487. if wireType != 0 {
  1488. return fmt.Errorf("proto: wrong wireType = %d for field AppID", wireType)
  1489. }
  1490. m.AppID = 0
  1491. for shift := uint(0); ; shift += 7 {
  1492. if shift >= 64 {
  1493. return ErrIntOverflowVip
  1494. }
  1495. if iNdEx >= l {
  1496. return io.ErrUnexpectedEOF
  1497. }
  1498. b := dAtA[iNdEx]
  1499. iNdEx++
  1500. m.AppID |= (int64(b) & 0x7F) << shift
  1501. if b < 0x80 {
  1502. break
  1503. }
  1504. }
  1505. case 3:
  1506. if wireType != 2 {
  1507. return fmt.Errorf("proto: wrong wireType = %d for field OpenID", wireType)
  1508. }
  1509. var stringLen uint64
  1510. for shift := uint(0); ; shift += 7 {
  1511. if shift >= 64 {
  1512. return ErrIntOverflowVip
  1513. }
  1514. if iNdEx >= l {
  1515. return io.ErrUnexpectedEOF
  1516. }
  1517. b := dAtA[iNdEx]
  1518. iNdEx++
  1519. stringLen |= (uint64(b) & 0x7F) << shift
  1520. if b < 0x80 {
  1521. break
  1522. }
  1523. }
  1524. intStringLen := int(stringLen)
  1525. if intStringLen < 0 {
  1526. return ErrInvalidLengthVip
  1527. }
  1528. postIndex := iNdEx + intStringLen
  1529. if postIndex > l {
  1530. return io.ErrUnexpectedEOF
  1531. }
  1532. m.OpenID = string(dAtA[iNdEx:postIndex])
  1533. iNdEx = postIndex
  1534. default:
  1535. iNdEx = preIndex
  1536. skippy, err := skipVip(dAtA[iNdEx:])
  1537. if err != nil {
  1538. return err
  1539. }
  1540. if skippy < 0 {
  1541. return ErrInvalidLengthVip
  1542. }
  1543. if (iNdEx + skippy) > l {
  1544. return io.ErrUnexpectedEOF
  1545. }
  1546. iNdEx += skippy
  1547. }
  1548. }
  1549. if iNdEx > l {
  1550. return io.ErrUnexpectedEOF
  1551. }
  1552. return nil
  1553. }
  1554. func skipVip(dAtA []byte) (n int, err error) {
  1555. l := len(dAtA)
  1556. iNdEx := 0
  1557. for iNdEx < l {
  1558. var wire uint64
  1559. for shift := uint(0); ; shift += 7 {
  1560. if shift >= 64 {
  1561. return 0, ErrIntOverflowVip
  1562. }
  1563. if iNdEx >= l {
  1564. return 0, io.ErrUnexpectedEOF
  1565. }
  1566. b := dAtA[iNdEx]
  1567. iNdEx++
  1568. wire |= (uint64(b) & 0x7F) << shift
  1569. if b < 0x80 {
  1570. break
  1571. }
  1572. }
  1573. wireType := int(wire & 0x7)
  1574. switch wireType {
  1575. case 0:
  1576. for shift := uint(0); ; shift += 7 {
  1577. if shift >= 64 {
  1578. return 0, ErrIntOverflowVip
  1579. }
  1580. if iNdEx >= l {
  1581. return 0, io.ErrUnexpectedEOF
  1582. }
  1583. iNdEx++
  1584. if dAtA[iNdEx-1] < 0x80 {
  1585. break
  1586. }
  1587. }
  1588. return iNdEx, nil
  1589. case 1:
  1590. iNdEx += 8
  1591. return iNdEx, nil
  1592. case 2:
  1593. var length int
  1594. for shift := uint(0); ; shift += 7 {
  1595. if shift >= 64 {
  1596. return 0, ErrIntOverflowVip
  1597. }
  1598. if iNdEx >= l {
  1599. return 0, io.ErrUnexpectedEOF
  1600. }
  1601. b := dAtA[iNdEx]
  1602. iNdEx++
  1603. length |= (int(b) & 0x7F) << shift
  1604. if b < 0x80 {
  1605. break
  1606. }
  1607. }
  1608. iNdEx += length
  1609. if length < 0 {
  1610. return 0, ErrInvalidLengthVip
  1611. }
  1612. return iNdEx, nil
  1613. case 3:
  1614. for {
  1615. var innerWire uint64
  1616. var start int = iNdEx
  1617. for shift := uint(0); ; shift += 7 {
  1618. if shift >= 64 {
  1619. return 0, ErrIntOverflowVip
  1620. }
  1621. if iNdEx >= l {
  1622. return 0, io.ErrUnexpectedEOF
  1623. }
  1624. b := dAtA[iNdEx]
  1625. iNdEx++
  1626. innerWire |= (uint64(b) & 0x7F) << shift
  1627. if b < 0x80 {
  1628. break
  1629. }
  1630. }
  1631. innerWireType := int(innerWire & 0x7)
  1632. if innerWireType == 4 {
  1633. break
  1634. }
  1635. next, err := skipVip(dAtA[start:])
  1636. if err != nil {
  1637. return 0, err
  1638. }
  1639. iNdEx = start + next
  1640. }
  1641. return iNdEx, nil
  1642. case 4:
  1643. return iNdEx, nil
  1644. case 5:
  1645. iNdEx += 4
  1646. return iNdEx, nil
  1647. default:
  1648. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1649. }
  1650. }
  1651. panic("unreachable")
  1652. }
  1653. var (
  1654. ErrInvalidLengthVip = fmt.Errorf("proto: negative length found during unmarshaling")
  1655. ErrIntOverflowVip = fmt.Errorf("proto: integer overflow")
  1656. )
  1657. func init() { proto.RegisterFile("app/service/main/vip/model/vip.proto", fileDescriptorVip) }
  1658. var fileDescriptorVip = []byte{
  1659. // 910 bytes of a gzipped FileDescriptorProto
  1660. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xcf, 0x6f, 0xe3, 0x44,
  1661. 0x14, 0xae, 0x9b, 0xda, 0x49, 0x26, 0x69, 0x77, 0x19, 0x7e, 0x05, 0x16, 0x65, 0xaa, 0x80, 0x20,
  1662. 0x20, 0x9a, 0x40, 0x57, 0xe2, 0xc0, 0x01, 0xa9, 0xde, 0x08, 0x29, 0x87, 0xd2, 0x68, 0xba, 0x44,
  1663. 0x08, 0x0e, 0xd1, 0xc4, 0x9e, 0x4d, 0x47, 0xc4, 0x9e, 0x91, 0x33, 0x0e, 0xca, 0x1f, 0xc0, 0xff,
  1664. 0xb6, 0x17, 0xa4, 0x5e, 0xb8, 0x8e, 0xd8, 0x1e, 0x7d, 0xe6, 0xc4, 0x09, 0xcd, 0x1b, 0xe7, 0xd7,
  1665. 0xd2, 0x43, 0x57, 0xdc, 0xec, 0xf7, 0x7d, 0xef, 0x7b, 0x7e, 0x33, 0xef, 0x7b, 0x46, 0x9f, 0x30,
  1666. 0xa5, 0xfa, 0x0b, 0x9e, 0x2d, 0x45, 0xc4, 0xfb, 0x09, 0x13, 0x69, 0x7f, 0x29, 0x54, 0x3f, 0x91,
  1667. 0x31, 0x9f, 0xdb, 0xa7, 0x9e, 0xca, 0xa4, 0x96, 0xf8, 0x6d, 0x16, 0x45, 0x32, 0x4f, 0x75, 0xaf,
  1668. 0x64, 0xf6, 0x96, 0x42, 0x7d, 0x78, 0x36, 0x13, 0xfa, 0x26, 0x9f, 0xf6, 0x22, 0x99, 0xf4, 0x67,
  1669. 0x72, 0x26, 0xfb, 0xc0, 0x9d, 0xe6, 0x2f, 0xe0, 0x0d, 0x5e, 0xe0, 0xc9, 0x69, 0x74, 0x7e, 0xf7,
  1670. 0x50, 0x75, 0x2c, 0xd4, 0x30, 0x7d, 0x21, 0xf1, 0xf7, 0xa8, 0x5e, 0x3e, 0x0e, 0xc2, 0x96, 0x77,
  1671. 0xea, 0x75, 0x1b, 0xe7, 0xed, 0xde, 0x3d, 0x35, 0x7a, 0x1b, 0x56, 0x58, 0xbb, 0x35, 0xc4, 0x2b,
  1672. 0x0c, 0x39, 0xa0, 0xdb, 0x54, 0x7c, 0x8e, 0x1a, 0x17, 0xb9, 0x96, 0x94, 0xa7, 0xfc, 0x37, 0x1e,
  1673. 0xb7, 0x0e, 0x4f, 0xbd, 0xae, 0x1f, 0x3e, 0x2e, 0x0c, 0x69, 0xb2, 0x5c, 0xcb, 0x49, 0xe6, 0xe2,
  1674. 0x74, 0x97, 0xd4, 0xf9, 0x3b, 0xd8, 0x29, 0x8e, 0xdf, 0x43, 0x87, 0xc3, 0x01, 0x7c, 0x42, 0x25,
  1675. 0x0c, 0x0a, 0x43, 0x0e, 0x45, 0x4c, 0x0f, 0x87, 0x03, 0xfc, 0x01, 0xaa, 0x5c, 0x0a, 0xa7, 0x58,
  1676. 0x09, 0xab, 0x85, 0x21, 0x95, 0x44, 0xc4, 0xd4, 0xc6, 0xf0, 0xa7, 0xd0, 0xc7, 0xf3, 0x95, 0xe2,
  1677. 0xad, 0x0a, 0x14, 0x6c, 0x16, 0x86, 0xd4, 0x96, 0x42, 0x4d, 0xf4, 0x4a, 0x71, 0xba, 0x06, 0xf1,
  1678. 0x57, 0x08, 0x8d, 0x85, 0x1a, 0xb1, 0x15, 0x50, 0x8f, 0xb6, 0xdf, 0x66, 0xa9, 0x8a, 0xad, 0x1c,
  1679. 0x7d, 0x87, 0x83, 0xbf, 0x41, 0xcd, 0x11, 0x5b, 0x3d, 0xbb, 0x61, 0x69, 0xca, 0xe7, 0xc3, 0x41,
  1680. 0xcb, 0x87, 0x1c, 0x5c, 0x18, 0x72, 0x62, 0xf9, 0x91, 0x03, 0x26, 0x22, 0xa6, 0x7b, 0x3c, 0xfc,
  1681. 0x25, 0x74, 0x74, 0xad, 0x99, 0xce, 0x17, 0xad, 0x00, 0x92, 0x4e, 0x0a, 0x43, 0x90, 0x2d, 0xb4,
  1682. 0x80, 0x28, 0xdd, 0x12, 0xf0, 0x8f, 0xa8, 0xe9, 0x5e, 0x32, 0xfd, 0x5c, 0x24, 0xbc, 0x55, 0x85,
  1683. 0x1e, 0xbf, 0xb6, 0x55, 0xca, 0x84, 0x4c, 0x4f, 0xb4, 0x48, 0xf8, 0x3f, 0x86, 0x3c, 0x99, 0xc9,
  1684. 0xb3, 0x48, 0x26, 0x89, 0x4c, 0xfb, 0x73, 0x31, 0xcd, 0x58, 0xb6, 0xea, 0x5b, 0xa4, 0x67, 0x13,
  1685. 0xe9, 0x9e, 0x0c, 0xfe, 0x09, 0x1d, 0x8f, 0x85, 0xa2, 0x3c, 0xe2, 0xa9, 0xd3, 0xad, 0x81, 0xee,
  1686. 0x79, 0x61, 0xc8, 0x23, 0xab, 0x9b, 0x01, 0xf2, 0x20, 0xe1, 0x7d, 0x21, 0xfc, 0x0b, 0x3a, 0x19,
  1687. 0x0b, 0x75, 0xb5, 0xe4, 0x59, 0x9c, 0x73, 0x90, 0xae, 0x83, 0xf4, 0xd3, 0xc2, 0x90, 0xc7, 0x56,
  1688. 0x5a, 0x3a, 0xe8, 0x41, 0xda, 0xaf, 0x49, 0xe1, 0x14, 0xbd, 0x73, 0x91, 0xa6, 0x39, 0x9b, 0xbf,
  1689. 0x56, 0x02, 0x41, 0x89, 0x6f, 0x0b, 0x43, 0xde, 0x67, 0x80, 0x4f, 0xde, 0xb4, 0xd2, 0xbd, 0xba,
  1690. 0xf8, 0x3b, 0xe4, 0x3f, 0xb3, 0x9c, 0x56, 0x03, 0x0a, 0x74, 0x0b, 0x43, 0xfc, 0xe8, 0x21, 0x72,
  1691. 0x2e, 0xcd, 0xe6, 0x5f, 0x42, 0x7e, 0x73, 0x9b, 0x9f, 0x3c, 0x28, 0x1f, 0xd2, 0xec, 0x61, 0x0e,
  1692. 0xe5, 0x62, 0xb7, 0xd3, 0xe3, 0xed, 0x61, 0x0a, 0xb9, 0x78, 0xb3, 0xc3, 0xdc, 0x97, 0xb2, 0xae,
  1693. 0x19, 0xf3, 0xac, 0x75, 0xb2, 0x75, 0xcd, 0x92, 0x67, 0xd4, 0xc6, 0x3a, 0x7f, 0x56, 0x60, 0xec,
  1694. 0x46, 0xcc, 0x8e, 0xac, 0xdd, 0x01, 0x04, 0xf9, 0x97, 0x32, 0xd5, 0x37, 0x60, 0x3e, 0x3f, 0xac,
  1695. 0x43, 0x23, 0x36, 0x40, 0x5d, 0x1c, 0x77, 0x51, 0x30, 0x8a, 0x7f, 0x60, 0x09, 0x07, 0x17, 0xd6,
  1696. 0x9d, 0x77, 0x54, 0x26, 0xe3, 0x3c, 0xd2, 0x93, 0x94, 0x25, 0x9c, 0x96, 0x38, 0xee, 0xa0, 0xa3,
  1697. 0x51, 0x3c, 0x1c, 0x80, 0x1d, 0xeb, 0x6e, 0xf4, 0xd7, 0x3c, 0x11, 0x53, 0xc0, 0xac, 0x6b, 0xaf,
  1698. 0xf3, 0xe9, 0x8e, 0x15, 0xc1, 0xb5, 0x8b, 0x7c, 0x5a, 0xba, 0xb6, 0x04, 0xf1, 0xe7, 0xa8, 0x76,
  1699. 0x9d, 0x0b, 0x0d, 0x44, 0xe7, 0xbf, 0xe3, 0xc2, 0x90, 0xfa, 0x22, 0x17, 0xda, 0x31, 0x37, 0x30,
  1700. 0xfe, 0x02, 0x05, 0x57, 0xa3, 0x4c, 0x44, 0x1c, 0x3c, 0xe7, 0x39, 0xa3, 0xca, 0x4c, 0xcc, 0x44,
  1701. 0xca, 0xe6, 0x13, 0x65, 0x11, 0x5a, 0x32, 0x2c, 0x77, 0xe0, 0xb8, 0xd5, 0x2d, 0x37, 0x16, 0x0b,
  1702. 0x58, 0x79, 0x6b, 0xae, 0x63, 0xe0, 0xcf, 0x90, 0x3f, 0xa0, 0x4c, 0x3b, 0x07, 0xd5, 0xc3, 0xb7,
  1703. 0x0a, 0x43, 0x8e, 0x37, 0xd4, 0x8c, 0x69, 0x4e, 0x1d, 0x8e, 0x3b, 0x28, 0xa0, 0x3c, 0x61, 0xd9,
  1704. 0xaf, 0x60, 0x88, 0x7a, 0x88, 0x0a, 0x43, 0x82, 0x0c, 0x22, 0xb4, 0x44, 0x70, 0x17, 0xd5, 0xae,
  1705. 0xf9, 0x9c, 0x47, 0x9a, 0xc7, 0x30, 0xd3, 0xeb, 0xc6, 0xcb, 0x18, 0xdd, 0xa0, 0xb0, 0x0a, 0xe3,
  1706. 0x72, 0x2c, 0xb7, 0xab, 0x30, 0xc6, 0x1f, 0xa1, 0x23, 0x38, 0x8d, 0x26, 0x64, 0xd7, 0x0a, 0x43,
  1707. 0x8e, 0xe0, 0x20, 0x20, 0xda, 0xf9, 0xc3, 0x43, 0xcd, 0x2b, 0xc5, 0xd3, 0x50, 0xa4, 0x31, 0xdc,
  1708. 0x6b, 0xb9, 0x39, 0xbd, 0x7b, 0x36, 0xe7, 0x29, 0xf2, 0x2f, 0x94, 0x1a, 0x0e, 0xca, 0xb5, 0x0a,
  1709. 0x9f, 0xcb, 0x94, 0xb2, 0x97, 0xe4, 0x00, 0x7c, 0x86, 0xea, 0x57, 0xb9, 0xb6, 0x7a, 0x9b, 0xeb,
  1710. 0x7c, 0x54, 0x18, 0xd2, 0x90, 0xb9, 0x9e, 0x48, 0xc5, 0x53, 0x4b, 0xdd, 0x32, 0xec, 0x0c, 0xd9,
  1711. 0xa5, 0xb6, 0xbe, 0x52, 0x98, 0x21, 0xbb, 0xf0, 0x38, 0x75, 0xf1, 0xf5, 0x40, 0xfa, 0xff, 0x1d,
  1712. 0x48, 0xfc, 0x2e, 0x6c, 0xfe, 0x00, 0x10, 0xbf, 0x30, 0xc4, 0x3b, 0xb3, 0x8b, 0xbf, 0x33, 0x47,
  1713. 0x35, 0x10, 0xff, 0xdf, 0xad, 0x7c, 0x8c, 0x82, 0xbd, 0x3e, 0x1a, 0x85, 0x21, 0xd5, 0x75, 0x0f,
  1714. 0x25, 0x14, 0x3e, 0x79, 0xf9, 0xaa, 0x7d, 0x70, 0xfb, 0xaa, 0x7d, 0xf0, 0xf2, 0xae, 0xed, 0xdd,
  1715. 0xde, 0xb5, 0xbd, 0xbf, 0xee, 0xda, 0xde, 0xcf, 0x3e, 0xfc, 0x7f, 0xa7, 0x01, 0xfc, 0x38, 0x9f,
  1716. 0xfe, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xbe, 0x7a, 0xae, 0x5a, 0xa4, 0x07, 0x00, 0x00,
  1717. }