1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v3/resources/invoice.proto 3 4package resources 5 6import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 wrappers "github.com/golang/protobuf/ptypes/wrappers" 12 common "google.golang.org/genproto/googleapis/ads/googleads/v3/common" 13 enums "google.golang.org/genproto/googleapis/ads/googleads/v3/enums" 14 _ "google.golang.org/genproto/googleapis/api/annotations" 15) 16 17// Reference imports to suppress errors if they are not otherwise used. 18var _ = proto.Marshal 19var _ = fmt.Errorf 20var _ = math.Inf 21 22// This is a compile-time assertion to ensure that this generated file 23// is compatible with the proto package it is being compiled against. 24// A compilation error at this line likely means your copy of the 25// proto package needs to be updated. 26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 27 28// An invoice. All invoice information is snapshotted to match the PDF invoice. 29// For invoices older than the launch of InvoiceService, the snapshotted 30// information may not match the PDF invoice. 31type Invoice struct { 32 // Output only. The resource name of the invoice. Multiple customers can share a given 33 // invoice, so multiple resource names may point to the same invoice. 34 // Invoice resource names have the form: 35 // 36 // `customers/{customer_id}/invoices/{invoice_id}` 37 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 38 // Output only. The ID of the invoice. It appears on the invoice PDF as "Invoice number". 39 Id *wrappers.StringValue `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 40 // Output only. The type of invoice. 41 Type enums.InvoiceTypeEnum_InvoiceType `protobuf:"varint,3,opt,name=type,proto3,enum=google.ads.googleads.v3.enums.InvoiceTypeEnum_InvoiceType" json:"type,omitempty"` 42 // Output only. The resource name of this invoice’s billing setup. 43 // 44 // `customers/{customer_id}/billingSetups/{billing_setup_id}` 45 BillingSetup *wrappers.StringValue `protobuf:"bytes,4,opt,name=billing_setup,json=billingSetup,proto3" json:"billing_setup,omitempty"` 46 // Output only. A 16 digit ID used to identify the payments account associated with the 47 // billing setup, e.g. "1234-5678-9012-3456". It appears on the invoice PDF as 48 // "Billing Account Number". 49 PaymentsAccountId *wrappers.StringValue `protobuf:"bytes,5,opt,name=payments_account_id,json=paymentsAccountId,proto3" json:"payments_account_id,omitempty"` 50 // Output only. A 12 digit ID used to identify the payments profile associated with the 51 // billing setup, e.g. "1234-5678-9012". It appears on the invoice PDF as 52 // "Billing ID". 53 PaymentsProfileId *wrappers.StringValue `protobuf:"bytes,6,opt,name=payments_profile_id,json=paymentsProfileId,proto3" json:"payments_profile_id,omitempty"` 54 // Output only. The issue date in yyyy-mm-dd format. It appears on the invoice PDF as 55 // either "Issue date" or "Invoice date". 56 IssueDate *wrappers.StringValue `protobuf:"bytes,7,opt,name=issue_date,json=issueDate,proto3" json:"issue_date,omitempty"` 57 // Output only. The due date in yyyy-mm-dd format. 58 DueDate *wrappers.StringValue `protobuf:"bytes,8,opt,name=due_date,json=dueDate,proto3" json:"due_date,omitempty"` 59 // Output only. The service period date range of this invoice. The end date is inclusive. 60 ServiceDateRange *common.DateRange `protobuf:"bytes,9,opt,name=service_date_range,json=serviceDateRange,proto3" json:"service_date_range,omitempty"` 61 // Output only. The currency code. All costs are returned in this currency. A subset of the 62 // currency codes derived from the ISO 4217 standard is supported. 63 CurrencyCode *wrappers.StringValue `protobuf:"bytes,10,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"` 64 // Output only. The total amount of invoice level adjustments. These adjustments are made 65 // on the invoice, not on a specific account budget. 66 InvoiceLevelAdjustmentsMicros *wrappers.Int64Value `protobuf:"bytes,11,opt,name=invoice_level_adjustments_micros,json=invoiceLevelAdjustmentsMicros,proto3" json:"invoice_level_adjustments_micros,omitempty"` 67 // Output only. The pretax subtotal amount, in micros. This equals the sum of the 68 // AccountBudgetSummary subtotal amounts, plus the invoice level adjustments. 69 SubtotalAmountMicros *wrappers.Int64Value `protobuf:"bytes,12,opt,name=subtotal_amount_micros,json=subtotalAmountMicros,proto3" json:"subtotal_amount_micros,omitempty"` 70 // Output only. The sum of all taxes on the invoice, in micros. This equals the sum of the 71 // AccountBudgetSummary tax amounts, plus taxes not associated with a specific 72 // account budget. 73 TaxAmountMicros *wrappers.Int64Value `protobuf:"bytes,13,opt,name=tax_amount_micros,json=taxAmountMicros,proto3" json:"tax_amount_micros,omitempty"` 74 // Output only. The total amount, in micros. This equals the sum of the invoice subtotal 75 // amount and the invoice tax amount. 76 TotalAmountMicros *wrappers.Int64Value `protobuf:"bytes,14,opt,name=total_amount_micros,json=totalAmountMicros,proto3" json:"total_amount_micros,omitempty"` 77 // Output only. The resource name of the original invoice corrected, wrote off, or canceled 78 // by this invoice, if applicable. If `corrected_invoice` is set, 79 // `replaced_invoices` will not be set. 80 // 81 // Invoice resource names have the form: 82 // 83 // `customers/{customer_id}/invoices/{invoice_id}` 84 CorrectedInvoice *wrappers.StringValue `protobuf:"bytes,15,opt,name=corrected_invoice,json=correctedInvoice,proto3" json:"corrected_invoice,omitempty"` 85 // Output only. The resource name of the original invoice(s) being rebilled or replaced by 86 // this invoice, if applicable. There might be multiple replaced invoices due 87 // to invoice consolidation. The replaced invoices may not belong to the same 88 // payments account. If `replaced_invoices` is set, `corrected_invoice` will 89 // not be set. 90 // Invoice resource names have the form: 91 // 92 // `customers/{customer_id}/invoices/{invoice_id}` 93 ReplacedInvoices []*wrappers.StringValue `protobuf:"bytes,16,rep,name=replaced_invoices,json=replacedInvoices,proto3" json:"replaced_invoices,omitempty"` 94 // Output only. The URL to a PDF copy of the invoice. Users need to pass in their OAuth 95 // token to request the PDF with this URL. 96 PdfUrl *wrappers.StringValue `protobuf:"bytes,17,opt,name=pdf_url,json=pdfUrl,proto3" json:"pdf_url,omitempty"` 97 // Output only. The list of summarized account budget information associated with this 98 // invoice. 99 AccountBudgetSummaries []*Invoice_AccountBudgetSummary `protobuf:"bytes,18,rep,name=account_budget_summaries,json=accountBudgetSummaries,proto3" json:"account_budget_summaries,omitempty"` 100 XXX_NoUnkeyedLiteral struct{} `json:"-"` 101 XXX_unrecognized []byte `json:"-"` 102 XXX_sizecache int32 `json:"-"` 103} 104 105func (m *Invoice) Reset() { *m = Invoice{} } 106func (m *Invoice) String() string { return proto.CompactTextString(m) } 107func (*Invoice) ProtoMessage() {} 108func (*Invoice) Descriptor() ([]byte, []int) { 109 return fileDescriptor_52f5271ace0f4785, []int{0} 110} 111 112func (m *Invoice) XXX_Unmarshal(b []byte) error { 113 return xxx_messageInfo_Invoice.Unmarshal(m, b) 114} 115func (m *Invoice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 116 return xxx_messageInfo_Invoice.Marshal(b, m, deterministic) 117} 118func (m *Invoice) XXX_Merge(src proto.Message) { 119 xxx_messageInfo_Invoice.Merge(m, src) 120} 121func (m *Invoice) XXX_Size() int { 122 return xxx_messageInfo_Invoice.Size(m) 123} 124func (m *Invoice) XXX_DiscardUnknown() { 125 xxx_messageInfo_Invoice.DiscardUnknown(m) 126} 127 128var xxx_messageInfo_Invoice proto.InternalMessageInfo 129 130func (m *Invoice) GetResourceName() string { 131 if m != nil { 132 return m.ResourceName 133 } 134 return "" 135} 136 137func (m *Invoice) GetId() *wrappers.StringValue { 138 if m != nil { 139 return m.Id 140 } 141 return nil 142} 143 144func (m *Invoice) GetType() enums.InvoiceTypeEnum_InvoiceType { 145 if m != nil { 146 return m.Type 147 } 148 return enums.InvoiceTypeEnum_UNSPECIFIED 149} 150 151func (m *Invoice) GetBillingSetup() *wrappers.StringValue { 152 if m != nil { 153 return m.BillingSetup 154 } 155 return nil 156} 157 158func (m *Invoice) GetPaymentsAccountId() *wrappers.StringValue { 159 if m != nil { 160 return m.PaymentsAccountId 161 } 162 return nil 163} 164 165func (m *Invoice) GetPaymentsProfileId() *wrappers.StringValue { 166 if m != nil { 167 return m.PaymentsProfileId 168 } 169 return nil 170} 171 172func (m *Invoice) GetIssueDate() *wrappers.StringValue { 173 if m != nil { 174 return m.IssueDate 175 } 176 return nil 177} 178 179func (m *Invoice) GetDueDate() *wrappers.StringValue { 180 if m != nil { 181 return m.DueDate 182 } 183 return nil 184} 185 186func (m *Invoice) GetServiceDateRange() *common.DateRange { 187 if m != nil { 188 return m.ServiceDateRange 189 } 190 return nil 191} 192 193func (m *Invoice) GetCurrencyCode() *wrappers.StringValue { 194 if m != nil { 195 return m.CurrencyCode 196 } 197 return nil 198} 199 200func (m *Invoice) GetInvoiceLevelAdjustmentsMicros() *wrappers.Int64Value { 201 if m != nil { 202 return m.InvoiceLevelAdjustmentsMicros 203 } 204 return nil 205} 206 207func (m *Invoice) GetSubtotalAmountMicros() *wrappers.Int64Value { 208 if m != nil { 209 return m.SubtotalAmountMicros 210 } 211 return nil 212} 213 214func (m *Invoice) GetTaxAmountMicros() *wrappers.Int64Value { 215 if m != nil { 216 return m.TaxAmountMicros 217 } 218 return nil 219} 220 221func (m *Invoice) GetTotalAmountMicros() *wrappers.Int64Value { 222 if m != nil { 223 return m.TotalAmountMicros 224 } 225 return nil 226} 227 228func (m *Invoice) GetCorrectedInvoice() *wrappers.StringValue { 229 if m != nil { 230 return m.CorrectedInvoice 231 } 232 return nil 233} 234 235func (m *Invoice) GetReplacedInvoices() []*wrappers.StringValue { 236 if m != nil { 237 return m.ReplacedInvoices 238 } 239 return nil 240} 241 242func (m *Invoice) GetPdfUrl() *wrappers.StringValue { 243 if m != nil { 244 return m.PdfUrl 245 } 246 return nil 247} 248 249func (m *Invoice) GetAccountBudgetSummaries() []*Invoice_AccountBudgetSummary { 250 if m != nil { 251 return m.AccountBudgetSummaries 252 } 253 return nil 254} 255 256// Represents a summarized account budget billable cost. 257type Invoice_AccountBudgetSummary struct { 258 // Output only. The resource name of the customer associated with this account budget. 259 // This contains the customer ID, which appears on the invoice PDF as 260 // "Account ID". 261 // Customer resource names have the form: 262 // 263 // `customers/{customer_id}` 264 Customer *wrappers.StringValue `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"` 265 // Output only. The descriptive name of the account budget’s customer. It appears on the 266 // invoice PDF as "Account". 267 CustomerDescriptiveName *wrappers.StringValue `protobuf:"bytes,2,opt,name=customer_descriptive_name,json=customerDescriptiveName,proto3" json:"customer_descriptive_name,omitempty"` 268 // Output only. The resource name of the account budget associated with this summarized 269 // billable cost. 270 // AccountBudget resource names have the form: 271 // 272 // `customers/{customer_id}/accountBudgets/{account_budget_id}` 273 AccountBudget *wrappers.StringValue `protobuf:"bytes,3,opt,name=account_budget,json=accountBudget,proto3" json:"account_budget,omitempty"` 274 // Output only. The name of the account budget. It appears on the invoice PDF as "Account 275 // budget". 276 AccountBudgetName *wrappers.StringValue `protobuf:"bytes,4,opt,name=account_budget_name,json=accountBudgetName,proto3" json:"account_budget_name,omitempty"` 277 // Output only. The purchase order number of the account budget. It appears on the 278 // invoice PDF as "Purchase order". 279 PurchaseOrderNumber *wrappers.StringValue `protobuf:"bytes,5,opt,name=purchase_order_number,json=purchaseOrderNumber,proto3" json:"purchase_order_number,omitempty"` 280 // Output only. The pretax subtotal amount attributable to this budget during the service 281 // period, in micros. 282 SubtotalAmountMicros *wrappers.Int64Value `protobuf:"bytes,6,opt,name=subtotal_amount_micros,json=subtotalAmountMicros,proto3" json:"subtotal_amount_micros,omitempty"` 283 // Output only. The tax amount attributable to this budget during the service period, in 284 // micros. 285 TaxAmountMicros *wrappers.Int64Value `protobuf:"bytes,7,opt,name=tax_amount_micros,json=taxAmountMicros,proto3" json:"tax_amount_micros,omitempty"` 286 // Output only. The total amount attributable to this budget during the service period, 287 // in micros. This equals the sum of the account budget subtotal amount and 288 // the account budget tax amount. 289 TotalAmountMicros *wrappers.Int64Value `protobuf:"bytes,8,opt,name=total_amount_micros,json=totalAmountMicros,proto3" json:"total_amount_micros,omitempty"` 290 // Output only. The billable activity date range of the account budget, within the 291 // service date range of this invoice. The end date is inclusive. This can 292 // be different from the account budget's start and end time. 293 BillableActivityDateRange *common.DateRange `protobuf:"bytes,9,opt,name=billable_activity_date_range,json=billableActivityDateRange,proto3" json:"billable_activity_date_range,omitempty"` 294 XXX_NoUnkeyedLiteral struct{} `json:"-"` 295 XXX_unrecognized []byte `json:"-"` 296 XXX_sizecache int32 `json:"-"` 297} 298 299func (m *Invoice_AccountBudgetSummary) Reset() { *m = Invoice_AccountBudgetSummary{} } 300func (m *Invoice_AccountBudgetSummary) String() string { return proto.CompactTextString(m) } 301func (*Invoice_AccountBudgetSummary) ProtoMessage() {} 302func (*Invoice_AccountBudgetSummary) Descriptor() ([]byte, []int) { 303 return fileDescriptor_52f5271ace0f4785, []int{0, 0} 304} 305 306func (m *Invoice_AccountBudgetSummary) XXX_Unmarshal(b []byte) error { 307 return xxx_messageInfo_Invoice_AccountBudgetSummary.Unmarshal(m, b) 308} 309func (m *Invoice_AccountBudgetSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 310 return xxx_messageInfo_Invoice_AccountBudgetSummary.Marshal(b, m, deterministic) 311} 312func (m *Invoice_AccountBudgetSummary) XXX_Merge(src proto.Message) { 313 xxx_messageInfo_Invoice_AccountBudgetSummary.Merge(m, src) 314} 315func (m *Invoice_AccountBudgetSummary) XXX_Size() int { 316 return xxx_messageInfo_Invoice_AccountBudgetSummary.Size(m) 317} 318func (m *Invoice_AccountBudgetSummary) XXX_DiscardUnknown() { 319 xxx_messageInfo_Invoice_AccountBudgetSummary.DiscardUnknown(m) 320} 321 322var xxx_messageInfo_Invoice_AccountBudgetSummary proto.InternalMessageInfo 323 324func (m *Invoice_AccountBudgetSummary) GetCustomer() *wrappers.StringValue { 325 if m != nil { 326 return m.Customer 327 } 328 return nil 329} 330 331func (m *Invoice_AccountBudgetSummary) GetCustomerDescriptiveName() *wrappers.StringValue { 332 if m != nil { 333 return m.CustomerDescriptiveName 334 } 335 return nil 336} 337 338func (m *Invoice_AccountBudgetSummary) GetAccountBudget() *wrappers.StringValue { 339 if m != nil { 340 return m.AccountBudget 341 } 342 return nil 343} 344 345func (m *Invoice_AccountBudgetSummary) GetAccountBudgetName() *wrappers.StringValue { 346 if m != nil { 347 return m.AccountBudgetName 348 } 349 return nil 350} 351 352func (m *Invoice_AccountBudgetSummary) GetPurchaseOrderNumber() *wrappers.StringValue { 353 if m != nil { 354 return m.PurchaseOrderNumber 355 } 356 return nil 357} 358 359func (m *Invoice_AccountBudgetSummary) GetSubtotalAmountMicros() *wrappers.Int64Value { 360 if m != nil { 361 return m.SubtotalAmountMicros 362 } 363 return nil 364} 365 366func (m *Invoice_AccountBudgetSummary) GetTaxAmountMicros() *wrappers.Int64Value { 367 if m != nil { 368 return m.TaxAmountMicros 369 } 370 return nil 371} 372 373func (m *Invoice_AccountBudgetSummary) GetTotalAmountMicros() *wrappers.Int64Value { 374 if m != nil { 375 return m.TotalAmountMicros 376 } 377 return nil 378} 379 380func (m *Invoice_AccountBudgetSummary) GetBillableActivityDateRange() *common.DateRange { 381 if m != nil { 382 return m.BillableActivityDateRange 383 } 384 return nil 385} 386 387func init() { 388 proto.RegisterType((*Invoice)(nil), "google.ads.googleads.v3.resources.Invoice") 389 proto.RegisterType((*Invoice_AccountBudgetSummary)(nil), "google.ads.googleads.v3.resources.Invoice.AccountBudgetSummary") 390} 391 392func init() { 393 proto.RegisterFile("google/ads/googleads/v3/resources/invoice.proto", fileDescriptor_52f5271ace0f4785) 394} 395 396var fileDescriptor_52f5271ace0f4785 = []byte{ 397 // 954 bytes of a gzipped FileDescriptorProto 398 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0xdf, 0x72, 0xdb, 0x44, 399 0x14, 0xc6, 0xc7, 0x76, 0xc9, 0x9f, 0x6d, 0x92, 0xc6, 0x4a, 0x29, 0x4a, 0x08, 0xe0, 0x76, 0xa6, 400 0x43, 0xe0, 0x42, 0x82, 0x9a, 0xe1, 0x42, 0xc0, 0x80, 0x4c, 0xa1, 0x04, 0x5a, 0x13, 0x12, 0xea, 401 0x0b, 0xc6, 0x8c, 0x66, 0xad, 0x3d, 0x56, 0x97, 0x91, 0x76, 0x35, 0xbb, 0x2b, 0x53, 0x4f, 0xa7, 402 0xbc, 0x03, 0x57, 0xdc, 0x73, 0xc9, 0xa3, 0xf0, 0x14, 0xbd, 0xee, 0x1b, 0xc0, 0x15, 0xa3, 0xd5, 403 0xae, 0x1c, 0x37, 0x4d, 0x23, 0xa0, 0x77, 0xc7, 0xd9, 0xf3, 0xfd, 0xf6, 0xcb, 0xd9, 0x3d, 0x67, 404 0x85, 0xfc, 0x84, 0xf3, 0x24, 0x05, 0x1f, 0x13, 0x69, 0xc2, 0x32, 0x9a, 0xf5, 0x7d, 0x01, 0x92, 405 0x17, 0x22, 0x06, 0xe9, 0x53, 0x36, 0xe3, 0x34, 0x06, 0x2f, 0x17, 0x5c, 0x71, 0xe7, 0x7a, 0x95, 406 0xe5, 0x61, 0x22, 0xbd, 0x5a, 0xe0, 0xcd, 0xfa, 0x5e, 0x2d, 0xd8, 0x7b, 0xf7, 0x3c, 0x66, 0xcc, 407 0xb3, 0x8c, 0x33, 0x9f, 0x60, 0x05, 0xb2, 0xc2, 0xed, 0xbd, 0x77, 0x5e, 0x2e, 0xb0, 0x22, 0xab, 408 0xf7, 0x8e, 0xd4, 0x3c, 0x37, 0x06, 0xf6, 0xde, 0xb2, 0x8a, 0x9c, 0xfa, 0x53, 0x0a, 0x29, 0x89, 409 0x26, 0xf0, 0x00, 0xcf, 0x28, 0x17, 0x26, 0x61, 0xf7, 0x54, 0x82, 0x35, 0x65, 0x96, 0xde, 0x34, 410 0x4b, 0xfa, 0xd7, 0xa4, 0x98, 0xfa, 0x3f, 0x0b, 0x9c, 0xe7, 0x20, 0xac, 0x9b, 0xfd, 0x53, 0x52, 411 0xcc, 0x18, 0x57, 0x58, 0x51, 0xce, 0xcc, 0xea, 0x8d, 0xdf, 0x1c, 0xb4, 0x7a, 0x58, 0x19, 0x72, 412 0xee, 0xa1, 0x4d, 0xcb, 0x8e, 0x18, 0xce, 0xc0, 0x6d, 0xf5, 0x5a, 0x07, 0xeb, 0x83, 0x83, 0x27, 413 0x61, 0xe7, 0xef, 0xf0, 0x06, 0xea, 0x2d, 0x4a, 0x63, 0xa2, 0x9c, 0x4a, 0x2f, 0xe6, 0x99, 0x6f, 414 0x00, 0xc7, 0x1b, 0x56, 0x3e, 0xc4, 0x19, 0x38, 0xef, 0xa3, 0x36, 0x25, 0x6e, 0xbb, 0xd7, 0x3a, 415 0xb8, 0x7c, 0x6b, 0xdf, 0x48, 0x3c, 0xeb, 0xd2, 0x3b, 0x51, 0x82, 0xb2, 0x64, 0x84, 0xd3, 0x02, 416 0x06, 0x9d, 0x27, 0x61, 0xe7, 0xb8, 0x4d, 0x89, 0x73, 0x82, 0x2e, 0x95, 0x55, 0x71, 0x3b, 0xbd, 417 0xd6, 0xc1, 0xd6, 0xad, 0xc0, 0x3b, 0xef, 0x5c, 0x74, 0x21, 0x3d, 0xb3, 0xed, 0xf7, 0xf3, 0x1c, 418 0xbe, 0x60, 0x45, 0x76, 0xfa, 0x77, 0x85, 0xd4, 0x30, 0xe7, 0x4b, 0xb4, 0x39, 0xa1, 0x69, 0x4a, 419 0x59, 0x12, 0x49, 0x50, 0x45, 0xee, 0x5e, 0x6a, 0x6a, 0x69, 0xc3, 0xe8, 0x4e, 0x4a, 0x99, 0xf3, 420 0x1d, 0xda, 0xc9, 0xf1, 0x3c, 0x03, 0xa6, 0x64, 0x84, 0xe3, 0x98, 0x17, 0x4c, 0x45, 0x94, 0xb8, 421 0xaf, 0x34, 0xa5, 0x75, 0xad, 0x3a, 0xac, 0xc4, 0x87, 0x64, 0x09, 0x99, 0x0b, 0x3e, 0xa5, 0x29, 422 0x94, 0xc8, 0x95, 0x7f, 0x8d, 0x3c, 0xaa, 0xc4, 0x87, 0xc4, 0xf9, 0x0c, 0x21, 0x2a, 0x65, 0x01, 423 0x51, 0x79, 0x23, 0xdd, 0xd5, 0xa6, 0xa4, 0x75, 0x2d, 0xba, 0x8d, 0x15, 0x38, 0x1f, 0xa3, 0x35, 424 0x62, 0xf5, 0x6b, 0x4d, 0xf5, 0xab, 0xc4, 0xa8, 0xc7, 0xc8, 0x91, 0x20, 0x66, 0xe5, 0x05, 0x2f, 425 0x09, 0x91, 0xc0, 0x2c, 0x01, 0x77, 0x5d, 0x73, 0xde, 0x39, 0xf7, 0x40, 0xab, 0x2e, 0xf2, 0x4a, 426 0xc2, 0x71, 0x29, 0xa8, 0xa0, 0xdb, 0x86, 0x54, 0xff, 0xb9, 0x3c, 0xcb, 0xb8, 0x10, 0x02, 0x58, 427 0x3c, 0x8f, 0x62, 0x4e, 0xc0, 0x45, 0x8d, 0xcf, 0xd2, 0xea, 0x3e, 0xe7, 0x04, 0x1c, 0x8a, 0x7a, 428 0xb6, 0x0d, 0x53, 0x98, 0x41, 0x1a, 0x61, 0xf2, 0x53, 0x21, 0x55, 0x75, 0x12, 0x19, 0x8d, 0x05, 429 0x97, 0xee, 0x65, 0x8d, 0x7e, 0xfd, 0x0c, 0xfa, 0x90, 0xa9, 0x0f, 0x3f, 0x38, 0x45, 0x7e, 0xc3, 430 0x90, 0xee, 0x96, 0xa0, 0x70, 0xc1, 0xb9, 0xa7, 0x31, 0xce, 0x08, 0x5d, 0x93, 0xc5, 0x44, 0x71, 431 0x85, 0xd3, 0x08, 0x67, 0xfa, 0xd6, 0x98, 0x0d, 0x36, 0x1a, 0x6e, 0x70, 0xd5, 0xea, 0x43, 0x2d, 432 0x37, 0xdc, 0xbb, 0xa8, 0xab, 0xf0, 0xc3, 0x67, 0x90, 0x9b, 0x0d, 0x91, 0x57, 0x14, 0x7e, 0xb8, 433 0x44, 0x3b, 0x42, 0x3b, 0xcf, 0xb3, 0xb8, 0xd5, 0x90, 0xd7, 0x3d, 0xeb, 0x6f, 0x88, 0xba, 0x31, 434 0x17, 0x02, 0x62, 0x05, 0x24, 0x32, 0x25, 0x72, 0xaf, 0x34, 0x3d, 0xae, 0xed, 0x5a, 0x6b, 0xa7, 435 0xd3, 0x10, 0x75, 0x05, 0xe4, 0x29, 0x8e, 0x17, 0x38, 0xe9, 0x6e, 0xf7, 0x3a, 0x0d, 0x79, 0x56, 436 0x6b, 0x70, 0xd2, 0x09, 0xd0, 0x6a, 0x4e, 0xa6, 0x51, 0x21, 0x52, 0xb7, 0xdb, 0xd4, 0xd5, 0x4a, 437 0x4e, 0xa6, 0xf7, 0x45, 0xea, 0xfc, 0x82, 0x5c, 0x3b, 0x01, 0x26, 0x05, 0x49, 0x40, 0x45, 0xb2, 438 0xc8, 0x32, 0x2c, 0x28, 0x48, 0xd7, 0xd1, 0x96, 0x3e, 0xf5, 0x2e, 0x7c, 0x53, 0xec, 0xbc, 0xf2, 439 0xcc, 0x3c, 0x18, 0x68, 0xd2, 0x89, 0x06, 0xcd, 0xab, 0xfd, 0xae, 0xe1, 0xb3, 0x4b, 0x14, 0xe4, 440 0xde, 0xaf, 0x2b, 0xe8, 0xea, 0xf3, 0x54, 0xce, 0x27, 0x68, 0x2d, 0x2e, 0xa4, 0xe2, 0x19, 0x08, 441 0x3d, 0xbd, 0x1b, 0xfd, 0x57, 0xb5, 0xc4, 0xf9, 0x11, 0xed, 0xda, 0x38, 0x22, 0x20, 0x63, 0x41, 442 0x73, 0x45, 0x67, 0xe6, 0x35, 0x68, 0x3c, 0xc9, 0x5f, 0xb3, 0x8c, 0xdb, 0x0b, 0x84, 0x7e, 0x11, 443 0xbe, 0x42, 0x5b, 0xcb, 0x65, 0xd3, 0x83, 0xbe, 0x11, 0x73, 0x73, 0xa9, 0x12, 0xe5, 0xe0, 0x7c, 444 0xe6, 0x00, 0xb4, 0xc5, 0xc6, 0x93, 0xbd, 0xbb, 0x84, 0xd3, 0xe6, 0xee, 0xa3, 0x57, 0xf3, 0x42, 445 0xc4, 0x0f, 0xb0, 0x84, 0x88, 0x0b, 0x02, 0x22, 0x62, 0x45, 0x36, 0x01, 0xd1, 0x7c, 0xc0, 0xef, 446 0x58, 0xfd, 0xb7, 0xa5, 0x7c, 0xa8, 0xd5, 0x2f, 0x68, 0xff, 0x95, 0x97, 0xdf, 0xfe, 0xab, 0x2f, 447 0xb9, 0xfd, 0xd7, 0xfe, 0x7b, 0xfb, 0x73, 0xb4, 0x5f, 0xbe, 0x9e, 0x78, 0x92, 0x42, 0x84, 0x63, 448 0x45, 0x67, 0x54, 0xcd, 0xff, 0xff, 0x8b, 0xb0, 0x6b, 0x99, 0xa1, 0x41, 0xd6, 0xeb, 0xc1, 0xf0, 449 0x69, 0xf8, 0xcd, 0xc5, 0xdf, 0x28, 0xce, 0xdb, 0xf6, 0x72, 0x4a, 0xff, 0x91, 0x0d, 0x1f, 0xdb, 450 0x6f, 0x32, 0xe9, 0x3f, 0x32, 0xd1, 0xe3, 0xc1, 0x5f, 0x2d, 0x74, 0x33, 0xe6, 0xd9, 0xc5, 0x7d, 451 0x3c, 0xd8, 0x30, 0xec, 0xa3, 0xb2, 0x3c, 0x47, 0xad, 0x1f, 0xbe, 0x36, 0x92, 0x84, 0xa7, 0x98, 452 0x25, 0x1e, 0x17, 0x89, 0x9f, 0x00, 0xd3, 0xc5, 0xf3, 0x17, 0xae, 0x5e, 0xf0, 0x79, 0xfa, 0x51, 453 0x1d, 0xfd, 0xde, 0xee, 0xdc, 0x09, 0xc3, 0x3f, 0xda, 0xd7, 0xef, 0x54, 0xc8, 0x90, 0x48, 0xaf, 454 0x0a, 0xcb, 0x68, 0xd4, 0xf7, 0x8e, 0x6d, 0xe6, 0x9f, 0x36, 0x67, 0x1c, 0x12, 0x39, 0xae, 0x73, 455 0xc6, 0xa3, 0xfe, 0xb8, 0xce, 0x79, 0xda, 0xbe, 0x59, 0x2d, 0x04, 0x41, 0x48, 0x64, 0x10, 0xd4, 456 0x59, 0x41, 0x30, 0xea, 0x07, 0x41, 0x9d, 0x37, 0x59, 0xd1, 0x66, 0xfb, 0xff, 0x04, 0x00, 0x00, 457 0xff, 0xff, 0xa3, 0xe4, 0xf0, 0xa5, 0x4a, 0x0b, 0x00, 0x00, 458} 459