You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

463 lines
19 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/ads/googleads/v1/resources/billing_setup.proto
  3. package resources // import "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import wrappers "github.com/golang/protobuf/ptypes/wrappers"
  8. import enums "google.golang.org/genproto/googleapis/ads/googleads/v1/enums"
  9. import _ "google.golang.org/genproto/googleapis/api/annotations"
  10. // Reference imports to suppress errors if they are not otherwise used.
  11. var _ = proto.Marshal
  12. var _ = fmt.Errorf
  13. var _ = math.Inf
  14. // This is a compile-time assertion to ensure that this generated file
  15. // is compatible with the proto package it is being compiled against.
  16. // A compilation error at this line likely means your copy of the
  17. // proto package needs to be updated.
  18. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  19. // A billing setup across Ads and Payments systems; an association between a
  20. // Payments account and an advertiser. A billing setup is specific to one
  21. // advertiser.
  22. type BillingSetup struct {
  23. // The resource name of the billing setup.
  24. // BillingSetup resource names have the form:
  25. //
  26. // `customers/{customer_id}/billingSetups/{billing_setup_id}`
  27. ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
  28. // The ID of the billing setup.
  29. Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  30. // The status of the billing setup.
  31. Status enums.BillingSetupStatusEnum_BillingSetupStatus `protobuf:"varint,3,opt,name=status,proto3,enum=google.ads.googleads.v1.enums.BillingSetupStatusEnum_BillingSetupStatus" json:"status,omitempty"`
  32. // The resource name of the Payments account associated with this billing
  33. // setup. Payments resource names have the form:
  34. //
  35. // `customers/{customer_id}/paymentsAccounts/{payments_account_id}`
  36. // When setting up billing, this is used to signup with an existing Payments
  37. // account (and then payments_account_info should not be set).
  38. // When getting a billing setup, this and payments_account_info will be
  39. // populated.
  40. PaymentsAccount *wrappers.StringValue `protobuf:"bytes,11,opt,name=payments_account,json=paymentsAccount,proto3" json:"payments_account,omitempty"`
  41. // The Payments account information associated with this billing setup.
  42. // When setting up billing, this is used to signup with a new Payments account
  43. // (and then payments_account should not be set).
  44. // When getting a billing setup, this and payments_account will be
  45. // populated.
  46. PaymentsAccountInfo *BillingSetup_PaymentsAccountInfo `protobuf:"bytes,12,opt,name=payments_account_info,json=paymentsAccountInfo,proto3" json:"payments_account_info,omitempty"`
  47. // When creating a new billing setup, this is when the setup should take
  48. // effect. NOW is the only acceptable start time if the customer doesn't have
  49. // any approved setups.
  50. //
  51. // When fetching an existing billing setup, this is the requested start time.
  52. // However, if the setup was approved (see status) after the requested start
  53. // time, then this is the approval time.
  54. //
  55. // Types that are valid to be assigned to StartTime:
  56. // *BillingSetup_StartDateTime
  57. // *BillingSetup_StartTimeType
  58. StartTime isBillingSetup_StartTime `protobuf_oneof:"start_time"`
  59. // When the billing setup ends / ended. This is either FOREVER or the start
  60. // time of the next scheduled billing setup.
  61. //
  62. // Types that are valid to be assigned to EndTime:
  63. // *BillingSetup_EndDateTime
  64. // *BillingSetup_EndTimeType
  65. EndTime isBillingSetup_EndTime `protobuf_oneof:"end_time"`
  66. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  67. XXX_unrecognized []byte `json:"-"`
  68. XXX_sizecache int32 `json:"-"`
  69. }
  70. func (m *BillingSetup) Reset() { *m = BillingSetup{} }
  71. func (m *BillingSetup) String() string { return proto.CompactTextString(m) }
  72. func (*BillingSetup) ProtoMessage() {}
  73. func (*BillingSetup) Descriptor() ([]byte, []int) {
  74. return fileDescriptor_billing_setup_4a6c0165424bc393, []int{0}
  75. }
  76. func (m *BillingSetup) XXX_Unmarshal(b []byte) error {
  77. return xxx_messageInfo_BillingSetup.Unmarshal(m, b)
  78. }
  79. func (m *BillingSetup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  80. return xxx_messageInfo_BillingSetup.Marshal(b, m, deterministic)
  81. }
  82. func (dst *BillingSetup) XXX_Merge(src proto.Message) {
  83. xxx_messageInfo_BillingSetup.Merge(dst, src)
  84. }
  85. func (m *BillingSetup) XXX_Size() int {
  86. return xxx_messageInfo_BillingSetup.Size(m)
  87. }
  88. func (m *BillingSetup) XXX_DiscardUnknown() {
  89. xxx_messageInfo_BillingSetup.DiscardUnknown(m)
  90. }
  91. var xxx_messageInfo_BillingSetup proto.InternalMessageInfo
  92. func (m *BillingSetup) GetResourceName() string {
  93. if m != nil {
  94. return m.ResourceName
  95. }
  96. return ""
  97. }
  98. func (m *BillingSetup) GetId() *wrappers.Int64Value {
  99. if m != nil {
  100. return m.Id
  101. }
  102. return nil
  103. }
  104. func (m *BillingSetup) GetStatus() enums.BillingSetupStatusEnum_BillingSetupStatus {
  105. if m != nil {
  106. return m.Status
  107. }
  108. return enums.BillingSetupStatusEnum_UNSPECIFIED
  109. }
  110. func (m *BillingSetup) GetPaymentsAccount() *wrappers.StringValue {
  111. if m != nil {
  112. return m.PaymentsAccount
  113. }
  114. return nil
  115. }
  116. func (m *BillingSetup) GetPaymentsAccountInfo() *BillingSetup_PaymentsAccountInfo {
  117. if m != nil {
  118. return m.PaymentsAccountInfo
  119. }
  120. return nil
  121. }
  122. type isBillingSetup_StartTime interface {
  123. isBillingSetup_StartTime()
  124. }
  125. type BillingSetup_StartDateTime struct {
  126. StartDateTime *wrappers.StringValue `protobuf:"bytes,9,opt,name=start_date_time,json=startDateTime,proto3,oneof"`
  127. }
  128. type BillingSetup_StartTimeType struct {
  129. StartTimeType enums.TimeTypeEnum_TimeType `protobuf:"varint,10,opt,name=start_time_type,json=startTimeType,proto3,enum=google.ads.googleads.v1.enums.TimeTypeEnum_TimeType,oneof"`
  130. }
  131. func (*BillingSetup_StartDateTime) isBillingSetup_StartTime() {}
  132. func (*BillingSetup_StartTimeType) isBillingSetup_StartTime() {}
  133. func (m *BillingSetup) GetStartTime() isBillingSetup_StartTime {
  134. if m != nil {
  135. return m.StartTime
  136. }
  137. return nil
  138. }
  139. func (m *BillingSetup) GetStartDateTime() *wrappers.StringValue {
  140. if x, ok := m.GetStartTime().(*BillingSetup_StartDateTime); ok {
  141. return x.StartDateTime
  142. }
  143. return nil
  144. }
  145. func (m *BillingSetup) GetStartTimeType() enums.TimeTypeEnum_TimeType {
  146. if x, ok := m.GetStartTime().(*BillingSetup_StartTimeType); ok {
  147. return x.StartTimeType
  148. }
  149. return enums.TimeTypeEnum_UNSPECIFIED
  150. }
  151. type isBillingSetup_EndTime interface {
  152. isBillingSetup_EndTime()
  153. }
  154. type BillingSetup_EndDateTime struct {
  155. EndDateTime *wrappers.StringValue `protobuf:"bytes,13,opt,name=end_date_time,json=endDateTime,proto3,oneof"`
  156. }
  157. type BillingSetup_EndTimeType struct {
  158. EndTimeType enums.TimeTypeEnum_TimeType `protobuf:"varint,14,opt,name=end_time_type,json=endTimeType,proto3,enum=google.ads.googleads.v1.enums.TimeTypeEnum_TimeType,oneof"`
  159. }
  160. func (*BillingSetup_EndDateTime) isBillingSetup_EndTime() {}
  161. func (*BillingSetup_EndTimeType) isBillingSetup_EndTime() {}
  162. func (m *BillingSetup) GetEndTime() isBillingSetup_EndTime {
  163. if m != nil {
  164. return m.EndTime
  165. }
  166. return nil
  167. }
  168. func (m *BillingSetup) GetEndDateTime() *wrappers.StringValue {
  169. if x, ok := m.GetEndTime().(*BillingSetup_EndDateTime); ok {
  170. return x.EndDateTime
  171. }
  172. return nil
  173. }
  174. func (m *BillingSetup) GetEndTimeType() enums.TimeTypeEnum_TimeType {
  175. if x, ok := m.GetEndTime().(*BillingSetup_EndTimeType); ok {
  176. return x.EndTimeType
  177. }
  178. return enums.TimeTypeEnum_UNSPECIFIED
  179. }
  180. // XXX_OneofFuncs is for the internal use of the proto package.
  181. func (*BillingSetup) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  182. return _BillingSetup_OneofMarshaler, _BillingSetup_OneofUnmarshaler, _BillingSetup_OneofSizer, []interface{}{
  183. (*BillingSetup_StartDateTime)(nil),
  184. (*BillingSetup_StartTimeType)(nil),
  185. (*BillingSetup_EndDateTime)(nil),
  186. (*BillingSetup_EndTimeType)(nil),
  187. }
  188. }
  189. func _BillingSetup_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  190. m := msg.(*BillingSetup)
  191. // start_time
  192. switch x := m.StartTime.(type) {
  193. case *BillingSetup_StartDateTime:
  194. b.EncodeVarint(9<<3 | proto.WireBytes)
  195. if err := b.EncodeMessage(x.StartDateTime); err != nil {
  196. return err
  197. }
  198. case *BillingSetup_StartTimeType:
  199. b.EncodeVarint(10<<3 | proto.WireVarint)
  200. b.EncodeVarint(uint64(x.StartTimeType))
  201. case nil:
  202. default:
  203. return fmt.Errorf("BillingSetup.StartTime has unexpected type %T", x)
  204. }
  205. // end_time
  206. switch x := m.EndTime.(type) {
  207. case *BillingSetup_EndDateTime:
  208. b.EncodeVarint(13<<3 | proto.WireBytes)
  209. if err := b.EncodeMessage(x.EndDateTime); err != nil {
  210. return err
  211. }
  212. case *BillingSetup_EndTimeType:
  213. b.EncodeVarint(14<<3 | proto.WireVarint)
  214. b.EncodeVarint(uint64(x.EndTimeType))
  215. case nil:
  216. default:
  217. return fmt.Errorf("BillingSetup.EndTime has unexpected type %T", x)
  218. }
  219. return nil
  220. }
  221. func _BillingSetup_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  222. m := msg.(*BillingSetup)
  223. switch tag {
  224. case 9: // start_time.start_date_time
  225. if wire != proto.WireBytes {
  226. return true, proto.ErrInternalBadWireType
  227. }
  228. msg := new(wrappers.StringValue)
  229. err := b.DecodeMessage(msg)
  230. m.StartTime = &BillingSetup_StartDateTime{msg}
  231. return true, err
  232. case 10: // start_time.start_time_type
  233. if wire != proto.WireVarint {
  234. return true, proto.ErrInternalBadWireType
  235. }
  236. x, err := b.DecodeVarint()
  237. m.StartTime = &BillingSetup_StartTimeType{enums.TimeTypeEnum_TimeType(x)}
  238. return true, err
  239. case 13: // end_time.end_date_time
  240. if wire != proto.WireBytes {
  241. return true, proto.ErrInternalBadWireType
  242. }
  243. msg := new(wrappers.StringValue)
  244. err := b.DecodeMessage(msg)
  245. m.EndTime = &BillingSetup_EndDateTime{msg}
  246. return true, err
  247. case 14: // end_time.end_time_type
  248. if wire != proto.WireVarint {
  249. return true, proto.ErrInternalBadWireType
  250. }
  251. x, err := b.DecodeVarint()
  252. m.EndTime = &BillingSetup_EndTimeType{enums.TimeTypeEnum_TimeType(x)}
  253. return true, err
  254. default:
  255. return false, nil
  256. }
  257. }
  258. func _BillingSetup_OneofSizer(msg proto.Message) (n int) {
  259. m := msg.(*BillingSetup)
  260. // start_time
  261. switch x := m.StartTime.(type) {
  262. case *BillingSetup_StartDateTime:
  263. s := proto.Size(x.StartDateTime)
  264. n += 1 // tag and wire
  265. n += proto.SizeVarint(uint64(s))
  266. n += s
  267. case *BillingSetup_StartTimeType:
  268. n += 1 // tag and wire
  269. n += proto.SizeVarint(uint64(x.StartTimeType))
  270. case nil:
  271. default:
  272. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  273. }
  274. // end_time
  275. switch x := m.EndTime.(type) {
  276. case *BillingSetup_EndDateTime:
  277. s := proto.Size(x.EndDateTime)
  278. n += 1 // tag and wire
  279. n += proto.SizeVarint(uint64(s))
  280. n += s
  281. case *BillingSetup_EndTimeType:
  282. n += 1 // tag and wire
  283. n += proto.SizeVarint(uint64(x.EndTimeType))
  284. case nil:
  285. default:
  286. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  287. }
  288. return n
  289. }
  290. // Container of Payments account information for this billing.
  291. type BillingSetup_PaymentsAccountInfo struct {
  292. // A 16 digit id used to identify the Payments account associated with the
  293. // billing setup.
  294. //
  295. // This must be passed as a string with dashes, e.g. "1234-5678-9012-3456".
  296. PaymentsAccountId *wrappers.StringValue `protobuf:"bytes,1,opt,name=payments_account_id,json=paymentsAccountId,proto3" json:"payments_account_id,omitempty"`
  297. // The name of the Payments account associated with the billing setup.
  298. //
  299. // This enables the user to specify a meaningful name for a Payments account
  300. // to aid in reconciling monthly invoices.
  301. //
  302. // This name will be printed in the monthly invoices.
  303. PaymentsAccountName *wrappers.StringValue `protobuf:"bytes,2,opt,name=payments_account_name,json=paymentsAccountName,proto3" json:"payments_account_name,omitempty"`
  304. // A 12 digit id used to identify the Payments profile associated with the
  305. // billing setup.
  306. //
  307. // This must be passed in as a string with dashes, e.g. "1234-5678-9012".
  308. PaymentsProfileId *wrappers.StringValue `protobuf:"bytes,3,opt,name=payments_profile_id,json=paymentsProfileId,proto3" json:"payments_profile_id,omitempty"`
  309. // The name of the Payments profile associated with the billing setup.
  310. PaymentsProfileName *wrappers.StringValue `protobuf:"bytes,4,opt,name=payments_profile_name,json=paymentsProfileName,proto3" json:"payments_profile_name,omitempty"`
  311. // A secondary payments profile id present in uncommon situations, e.g.
  312. // when a sequential liability agreement has been arranged.
  313. SecondaryPaymentsProfileId *wrappers.StringValue `protobuf:"bytes,5,opt,name=secondary_payments_profile_id,json=secondaryPaymentsProfileId,proto3" json:"secondary_payments_profile_id,omitempty"`
  314. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  315. XXX_unrecognized []byte `json:"-"`
  316. XXX_sizecache int32 `json:"-"`
  317. }
  318. func (m *BillingSetup_PaymentsAccountInfo) Reset() { *m = BillingSetup_PaymentsAccountInfo{} }
  319. func (m *BillingSetup_PaymentsAccountInfo) String() string { return proto.CompactTextString(m) }
  320. func (*BillingSetup_PaymentsAccountInfo) ProtoMessage() {}
  321. func (*BillingSetup_PaymentsAccountInfo) Descriptor() ([]byte, []int) {
  322. return fileDescriptor_billing_setup_4a6c0165424bc393, []int{0, 0}
  323. }
  324. func (m *BillingSetup_PaymentsAccountInfo) XXX_Unmarshal(b []byte) error {
  325. return xxx_messageInfo_BillingSetup_PaymentsAccountInfo.Unmarshal(m, b)
  326. }
  327. func (m *BillingSetup_PaymentsAccountInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  328. return xxx_messageInfo_BillingSetup_PaymentsAccountInfo.Marshal(b, m, deterministic)
  329. }
  330. func (dst *BillingSetup_PaymentsAccountInfo) XXX_Merge(src proto.Message) {
  331. xxx_messageInfo_BillingSetup_PaymentsAccountInfo.Merge(dst, src)
  332. }
  333. func (m *BillingSetup_PaymentsAccountInfo) XXX_Size() int {
  334. return xxx_messageInfo_BillingSetup_PaymentsAccountInfo.Size(m)
  335. }
  336. func (m *BillingSetup_PaymentsAccountInfo) XXX_DiscardUnknown() {
  337. xxx_messageInfo_BillingSetup_PaymentsAccountInfo.DiscardUnknown(m)
  338. }
  339. var xxx_messageInfo_BillingSetup_PaymentsAccountInfo proto.InternalMessageInfo
  340. func (m *BillingSetup_PaymentsAccountInfo) GetPaymentsAccountId() *wrappers.StringValue {
  341. if m != nil {
  342. return m.PaymentsAccountId
  343. }
  344. return nil
  345. }
  346. func (m *BillingSetup_PaymentsAccountInfo) GetPaymentsAccountName() *wrappers.StringValue {
  347. if m != nil {
  348. return m.PaymentsAccountName
  349. }
  350. return nil
  351. }
  352. func (m *BillingSetup_PaymentsAccountInfo) GetPaymentsProfileId() *wrappers.StringValue {
  353. if m != nil {
  354. return m.PaymentsProfileId
  355. }
  356. return nil
  357. }
  358. func (m *BillingSetup_PaymentsAccountInfo) GetPaymentsProfileName() *wrappers.StringValue {
  359. if m != nil {
  360. return m.PaymentsProfileName
  361. }
  362. return nil
  363. }
  364. func (m *BillingSetup_PaymentsAccountInfo) GetSecondaryPaymentsProfileId() *wrappers.StringValue {
  365. if m != nil {
  366. return m.SecondaryPaymentsProfileId
  367. }
  368. return nil
  369. }
  370. func init() {
  371. proto.RegisterType((*BillingSetup)(nil), "google.ads.googleads.v1.resources.BillingSetup")
  372. proto.RegisterType((*BillingSetup_PaymentsAccountInfo)(nil), "google.ads.googleads.v1.resources.BillingSetup.PaymentsAccountInfo")
  373. }
  374. func init() {
  375. proto.RegisterFile("google/ads/googleads/v1/resources/billing_setup.proto", fileDescriptor_billing_setup_4a6c0165424bc393)
  376. }
  377. var fileDescriptor_billing_setup_4a6c0165424bc393 = []byte{
  378. // 631 bytes of a gzipped FileDescriptorProto
  379. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x95, 0xdd, 0x6e, 0xd3, 0x30,
  380. 0x14, 0x80, 0x49, 0x0a, 0x13, 0xf3, 0xda, 0x8d, 0x65, 0x42, 0x8a, 0xca, 0x40, 0x1b, 0x68, 0xd2,
  381. 0x24, 0x84, 0xa3, 0x8e, 0x81, 0x50, 0xb8, 0x6a, 0xf9, 0xd9, 0x86, 0x10, 0xaa, 0xb2, 0xa9, 0x17,
  382. 0x53, 0x45, 0xf0, 0x6a, 0x37, 0xb2, 0x94, 0xd8, 0x51, 0xec, 0x6c, 0xea, 0xd3, 0x20, 0x71, 0xc9,
  383. 0x03, 0xf0, 0x10, 0x3c, 0x0a, 0x0f, 0x81, 0x50, 0xec, 0x38, 0xeb, 0xb2, 0x6e, 0xdd, 0xc4, 0x9d,
  384. 0xed, 0x9c, 0xf3, 0xe9, 0xf3, 0x39, 0xc7, 0x2d, 0x78, 0x15, 0x71, 0x1e, 0xc5, 0xc4, 0x43, 0x58,
  385. 0x78, 0x7a, 0x59, 0xac, 0x4e, 0x3b, 0x5e, 0x46, 0x04, 0xcf, 0xb3, 0x11, 0x11, 0xde, 0x09, 0x8d,
  386. 0x63, 0xca, 0xa2, 0x50, 0x10, 0x99, 0xa7, 0x30, 0xcd, 0xb8, 0xe4, 0xce, 0xa6, 0x8e, 0x85, 0x08,
  387. 0x0b, 0x58, 0xa5, 0xc1, 0xd3, 0x0e, 0xac, 0xd2, 0xda, 0x6f, 0xae, 0x22, 0x13, 0x96, 0x27, 0x35,
  388. 0x6a, 0x28, 0x24, 0x92, 0xb9, 0xd0, 0xf0, 0xf6, 0x8b, 0xeb, 0x33, 0x25, 0x4d, 0x48, 0x28, 0x27,
  389. 0x29, 0x29, 0xc3, 0x9f, 0x94, 0xe1, 0x6a, 0x77, 0x92, 0x8f, 0xbd, 0xb3, 0x0c, 0xa5, 0x29, 0xc9,
  390. 0x0c, 0x6e, 0xdd, 0xe0, 0x52, 0xea, 0x21, 0xc6, 0xb8, 0x44, 0x92, 0x72, 0x56, 0x7e, 0x7d, 0xfa,
  391. 0x7d, 0x11, 0x34, 0x7b, 0xda, 0xe5, 0xb0, 0x50, 0x71, 0x9e, 0x81, 0x96, 0xb9, 0x44, 0xc8, 0x50,
  392. 0x42, 0x5c, 0x6b, 0xc3, 0xda, 0x5e, 0x0c, 0x9a, 0xe6, 0xf0, 0x0b, 0x4a, 0x88, 0xf3, 0x1c, 0xd8,
  393. 0x14, 0xbb, 0xf6, 0x86, 0xb5, 0xbd, 0xb4, 0xf3, 0xa8, 0xac, 0x00, 0x34, 0x02, 0xf0, 0x80, 0xc9,
  394. 0xd7, 0xbb, 0x03, 0x14, 0xe7, 0x24, 0xb0, 0x29, 0x76, 0xbe, 0x81, 0x05, 0x7d, 0x3f, 0xb7, 0xb1,
  395. 0x61, 0x6d, 0x2f, 0xef, 0xec, 0xc3, 0xab, 0xaa, 0xa7, 0x2e, 0x08, 0xa7, 0x75, 0x0e, 0x55, 0xe2,
  396. 0x07, 0x96, 0x27, 0x33, 0x8e, 0x83, 0x92, 0xeb, 0xec, 0x81, 0x07, 0x29, 0x9a, 0x24, 0x84, 0x49,
  397. 0x11, 0xa2, 0xd1, 0x88, 0xe7, 0x4c, 0xba, 0x4b, 0x4a, 0x6e, 0xfd, 0x92, 0xdc, 0xa1, 0xcc, 0x28,
  398. 0x8b, 0xb4, 0xdd, 0x8a, 0xc9, 0xea, 0xea, 0x24, 0xe7, 0x0c, 0x3c, 0xac, 0x83, 0x42, 0xca, 0xc6,
  399. 0xdc, 0x6d, 0x2a, 0xda, 0x3b, 0x38, 0xb7, 0xef, 0x17, 0x34, 0x61, 0xff, 0x22, 0xff, 0x80, 0x8d,
  400. 0x79, 0xb0, 0x96, 0x5e, 0x3e, 0x74, 0x3e, 0x82, 0x15, 0x21, 0x51, 0x26, 0x43, 0x8c, 0x24, 0x09,
  401. 0x8b, 0x16, 0xbb, 0x8b, 0xf3, 0x2f, 0xb0, 0x7f, 0x27, 0x68, 0xa9, 0xb4, 0xf7, 0x48, 0x92, 0x23,
  402. 0x9a, 0x10, 0xe7, 0xab, 0xe1, 0x54, 0x53, 0xe2, 0x02, 0x55, 0xf4, 0xdd, 0x39, 0x45, 0x2f, 0xb2,
  403. 0x8f, 0x26, 0x29, 0x51, 0xa5, 0x36, 0x9b, 0x8a, 0x6f, 0x0e, 0x9c, 0x1e, 0x68, 0x11, 0x86, 0xa7,
  404. 0x2c, 0x5b, 0x37, 0xb0, 0xb4, 0x82, 0x25, 0xc2, 0x70, 0xe5, 0x78, 0xac, 0x19, 0xe7, 0x86, 0xcb,
  405. 0xff, 0x61, 0xa8, 0xd9, 0x66, 0xdb, 0xfe, 0xd5, 0x00, 0x6b, 0x33, 0x8a, 0xee, 0x7c, 0x06, 0x6b,
  406. 0x97, 0x1b, 0x8b, 0xd5, 0x6c, 0xcf, 0x1b, 0x92, 0xd5, 0x7a, 0xbf, 0xb0, 0xd3, 0x9f, 0x31, 0x26,
  407. 0xea, 0xad, 0xd8, 0x37, 0xe0, 0xd5, 0xfb, 0xaf, 0x1e, 0xd4, 0xb4, 0x5f, 0x9a, 0xf1, 0x31, 0x8d,
  408. 0x49, 0xe1, 0xd7, 0xb8, 0x8d, 0x5f, 0x5f, 0xe7, 0xd5, 0xfc, 0x0c, 0x4d, 0xf9, 0xdd, 0xbd, 0x8d,
  409. 0x5f, 0xc9, 0x53, 0x7e, 0x21, 0x78, 0x2c, 0xc8, 0x88, 0x33, 0x8c, 0xb2, 0x49, 0x38, 0xcb, 0xf4,
  410. 0xde, 0x0d, 0xc8, 0xed, 0x0a, 0xd1, 0xaf, 0x2b, 0xf7, 0x9a, 0x00, 0x9c, 0x0f, 0x6e, 0x0f, 0x80,
  411. 0xfb, 0x66, 0x44, 0x7a, 0x7f, 0x2d, 0xb0, 0x35, 0xe2, 0xc9, 0xfc, 0xa7, 0xd7, 0x5b, 0x9d, 0x7e,
  412. 0x7b, 0xfd, 0xc2, 0xa0, 0x6f, 0x1d, 0x7f, 0x2a, 0xf3, 0x22, 0x1e, 0x23, 0x16, 0x41, 0x9e, 0x45,
  413. 0x5e, 0x44, 0x98, 0xf2, 0x33, 0xbf, 0xae, 0x29, 0x15, 0xd7, 0xfc, 0x01, 0xbc, 0xad, 0x56, 0x3f,
  414. 0xec, 0xc6, 0x5e, 0xb7, 0xfb, 0xd3, 0xde, 0xdc, 0xd3, 0xc8, 0x2e, 0x16, 0x50, 0x2f, 0x8b, 0xd5,
  415. 0xa0, 0x03, 0x03, 0x13, 0xf9, 0xdb, 0xc4, 0x0c, 0xbb, 0x58, 0x0c, 0xab, 0x98, 0xe1, 0xa0, 0x33,
  416. 0xac, 0x62, 0xfe, 0xd8, 0x5b, 0xfa, 0x83, 0xef, 0x77, 0xb1, 0xf0, 0xfd, 0x2a, 0xca, 0xf7, 0x07,
  417. 0x1d, 0xdf, 0xaf, 0xe2, 0x4e, 0x16, 0x94, 0xec, 0xcb, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x50,
  418. 0x93, 0xbd, 0xf6, 0xac, 0x06, 0x00, 0x00,
  419. }