generated.pb.go 47 KB

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