1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/resources/customer.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	enums "google.golang.org/genproto/googleapis/ads/googleads/v3/enums"
13	_ "google.golang.org/genproto/googleapis/api/annotations"
14)
15
16// Reference imports to suppress errors if they are not otherwise used.
17var _ = proto.Marshal
18var _ = fmt.Errorf
19var _ = math.Inf
20
21// This is a compile-time assertion to ensure that this generated file
22// is compatible with the proto package it is being compiled against.
23// A compilation error at this line likely means your copy of the
24// proto package needs to be updated.
25const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
26
27// A customer.
28type Customer struct {
29	// Immutable. The resource name of the customer.
30	// Customer resource names have the form:
31	//
32	// `customers/{customer_id}`
33	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
34	// Output only. The ID of the customer.
35	Id *wrappers.Int64Value `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
36	// Optional, non-unique descriptive name of the customer.
37	DescriptiveName *wrappers.StringValue `protobuf:"bytes,4,opt,name=descriptive_name,json=descriptiveName,proto3" json:"descriptive_name,omitempty"`
38	// Immutable. The currency in which the account operates.
39	// A subset of the currency codes from the ISO 4217 standard is
40	// supported.
41	CurrencyCode *wrappers.StringValue `protobuf:"bytes,5,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"`
42	// Immutable. The local timezone ID of the customer.
43	TimeZone *wrappers.StringValue `protobuf:"bytes,6,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
44	// The URL template for constructing a tracking URL out of parameters.
45	TrackingUrlTemplate *wrappers.StringValue `protobuf:"bytes,7,opt,name=tracking_url_template,json=trackingUrlTemplate,proto3" json:"tracking_url_template,omitempty"`
46	// The URL template for appending params to the final URL
47	FinalUrlSuffix *wrappers.StringValue `protobuf:"bytes,11,opt,name=final_url_suffix,json=finalUrlSuffix,proto3" json:"final_url_suffix,omitempty"`
48	// Whether auto-tagging is enabled for the customer.
49	AutoTaggingEnabled *wrappers.BoolValue `protobuf:"bytes,8,opt,name=auto_tagging_enabled,json=autoTaggingEnabled,proto3" json:"auto_tagging_enabled,omitempty"`
50	// Output only. Whether the Customer has a Partners program badge. If the Customer is not
51	// associated with the Partners program, this will be false. For more
52	// information, see https://support.google.com/partners/answer/3125774.
53	HasPartnersBadge *wrappers.BoolValue `protobuf:"bytes,9,opt,name=has_partners_badge,json=hasPartnersBadge,proto3" json:"has_partners_badge,omitempty"`
54	// Output only. Whether the customer is a manager.
55	Manager *wrappers.BoolValue `protobuf:"bytes,12,opt,name=manager,proto3" json:"manager,omitempty"`
56	// Output only. Whether the customer is a test account.
57	TestAccount *wrappers.BoolValue `protobuf:"bytes,13,opt,name=test_account,json=testAccount,proto3" json:"test_account,omitempty"`
58	// Call reporting setting for a customer.
59	CallReportingSetting *CallReportingSetting `protobuf:"bytes,10,opt,name=call_reporting_setting,json=callReportingSetting,proto3" json:"call_reporting_setting,omitempty"`
60	// Output only. Conversion tracking setting for a customer.
61	ConversionTrackingSetting *ConversionTrackingSetting `protobuf:"bytes,14,opt,name=conversion_tracking_setting,json=conversionTrackingSetting,proto3" json:"conversion_tracking_setting,omitempty"`
62	// Output only. Remarketing setting for a customer.
63	RemarketingSetting *RemarketingSetting `protobuf:"bytes,15,opt,name=remarketing_setting,json=remarketingSetting,proto3" json:"remarketing_setting,omitempty"`
64	// Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If
65	// the list is empty, the customer is eligible. This field is read-only.
66	PayPerConversionEligibilityFailureReasons []enums.CustomerPayPerConversionEligibilityFailureReasonEnum_CustomerPayPerConversionEligibilityFailureReason `protobuf:"varint,16,rep,packed,name=pay_per_conversion_eligibility_failure_reasons,json=payPerConversionEligibilityFailureReasons,proto3,enum=google.ads.googleads.v3.enums.CustomerPayPerConversionEligibilityFailureReasonEnum_CustomerPayPerConversionEligibilityFailureReason" json:"pay_per_conversion_eligibility_failure_reasons,omitempty"`
67	XXX_NoUnkeyedLiteral                      struct{}                                                                                                      `json:"-"`
68	XXX_unrecognized                          []byte                                                                                                        `json:"-"`
69	XXX_sizecache                             int32                                                                                                         `json:"-"`
70}
71
72func (m *Customer) Reset()         { *m = Customer{} }
73func (m *Customer) String() string { return proto.CompactTextString(m) }
74func (*Customer) ProtoMessage()    {}
75func (*Customer) Descriptor() ([]byte, []int) {
76	return fileDescriptor_1221f0b49b42ae61, []int{0}
77}
78
79func (m *Customer) XXX_Unmarshal(b []byte) error {
80	return xxx_messageInfo_Customer.Unmarshal(m, b)
81}
82func (m *Customer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
83	return xxx_messageInfo_Customer.Marshal(b, m, deterministic)
84}
85func (m *Customer) XXX_Merge(src proto.Message) {
86	xxx_messageInfo_Customer.Merge(m, src)
87}
88func (m *Customer) XXX_Size() int {
89	return xxx_messageInfo_Customer.Size(m)
90}
91func (m *Customer) XXX_DiscardUnknown() {
92	xxx_messageInfo_Customer.DiscardUnknown(m)
93}
94
95var xxx_messageInfo_Customer proto.InternalMessageInfo
96
97func (m *Customer) GetResourceName() string {
98	if m != nil {
99		return m.ResourceName
100	}
101	return ""
102}
103
104func (m *Customer) GetId() *wrappers.Int64Value {
105	if m != nil {
106		return m.Id
107	}
108	return nil
109}
110
111func (m *Customer) GetDescriptiveName() *wrappers.StringValue {
112	if m != nil {
113		return m.DescriptiveName
114	}
115	return nil
116}
117
118func (m *Customer) GetCurrencyCode() *wrappers.StringValue {
119	if m != nil {
120		return m.CurrencyCode
121	}
122	return nil
123}
124
125func (m *Customer) GetTimeZone() *wrappers.StringValue {
126	if m != nil {
127		return m.TimeZone
128	}
129	return nil
130}
131
132func (m *Customer) GetTrackingUrlTemplate() *wrappers.StringValue {
133	if m != nil {
134		return m.TrackingUrlTemplate
135	}
136	return nil
137}
138
139func (m *Customer) GetFinalUrlSuffix() *wrappers.StringValue {
140	if m != nil {
141		return m.FinalUrlSuffix
142	}
143	return nil
144}
145
146func (m *Customer) GetAutoTaggingEnabled() *wrappers.BoolValue {
147	if m != nil {
148		return m.AutoTaggingEnabled
149	}
150	return nil
151}
152
153func (m *Customer) GetHasPartnersBadge() *wrappers.BoolValue {
154	if m != nil {
155		return m.HasPartnersBadge
156	}
157	return nil
158}
159
160func (m *Customer) GetManager() *wrappers.BoolValue {
161	if m != nil {
162		return m.Manager
163	}
164	return nil
165}
166
167func (m *Customer) GetTestAccount() *wrappers.BoolValue {
168	if m != nil {
169		return m.TestAccount
170	}
171	return nil
172}
173
174func (m *Customer) GetCallReportingSetting() *CallReportingSetting {
175	if m != nil {
176		return m.CallReportingSetting
177	}
178	return nil
179}
180
181func (m *Customer) GetConversionTrackingSetting() *ConversionTrackingSetting {
182	if m != nil {
183		return m.ConversionTrackingSetting
184	}
185	return nil
186}
187
188func (m *Customer) GetRemarketingSetting() *RemarketingSetting {
189	if m != nil {
190		return m.RemarketingSetting
191	}
192	return nil
193}
194
195func (m *Customer) GetPayPerConversionEligibilityFailureReasons() []enums.CustomerPayPerConversionEligibilityFailureReasonEnum_CustomerPayPerConversionEligibilityFailureReason {
196	if m != nil {
197		return m.PayPerConversionEligibilityFailureReasons
198	}
199	return nil
200}
201
202// Call reporting setting for a customer.
203type CallReportingSetting struct {
204	// Enable reporting of phone call events by redirecting them via Google
205	// System.
206	CallReportingEnabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=call_reporting_enabled,json=callReportingEnabled,proto3" json:"call_reporting_enabled,omitempty"`
207	// Whether to enable call conversion reporting.
208	CallConversionReportingEnabled *wrappers.BoolValue `protobuf:"bytes,2,opt,name=call_conversion_reporting_enabled,json=callConversionReportingEnabled,proto3" json:"call_conversion_reporting_enabled,omitempty"`
209	// Customer-level call conversion action to attribute a call conversion to.
210	// If not set a default conversion action is used. Only in effect when
211	// call_conversion_reporting_enabled is set to true.
212	CallConversionAction *wrappers.StringValue `protobuf:"bytes,9,opt,name=call_conversion_action,json=callConversionAction,proto3" json:"call_conversion_action,omitempty"`
213	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
214	XXX_unrecognized     []byte                `json:"-"`
215	XXX_sizecache        int32                 `json:"-"`
216}
217
218func (m *CallReportingSetting) Reset()         { *m = CallReportingSetting{} }
219func (m *CallReportingSetting) String() string { return proto.CompactTextString(m) }
220func (*CallReportingSetting) ProtoMessage()    {}
221func (*CallReportingSetting) Descriptor() ([]byte, []int) {
222	return fileDescriptor_1221f0b49b42ae61, []int{1}
223}
224
225func (m *CallReportingSetting) XXX_Unmarshal(b []byte) error {
226	return xxx_messageInfo_CallReportingSetting.Unmarshal(m, b)
227}
228func (m *CallReportingSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
229	return xxx_messageInfo_CallReportingSetting.Marshal(b, m, deterministic)
230}
231func (m *CallReportingSetting) XXX_Merge(src proto.Message) {
232	xxx_messageInfo_CallReportingSetting.Merge(m, src)
233}
234func (m *CallReportingSetting) XXX_Size() int {
235	return xxx_messageInfo_CallReportingSetting.Size(m)
236}
237func (m *CallReportingSetting) XXX_DiscardUnknown() {
238	xxx_messageInfo_CallReportingSetting.DiscardUnknown(m)
239}
240
241var xxx_messageInfo_CallReportingSetting proto.InternalMessageInfo
242
243func (m *CallReportingSetting) GetCallReportingEnabled() *wrappers.BoolValue {
244	if m != nil {
245		return m.CallReportingEnabled
246	}
247	return nil
248}
249
250func (m *CallReportingSetting) GetCallConversionReportingEnabled() *wrappers.BoolValue {
251	if m != nil {
252		return m.CallConversionReportingEnabled
253	}
254	return nil
255}
256
257func (m *CallReportingSetting) GetCallConversionAction() *wrappers.StringValue {
258	if m != nil {
259		return m.CallConversionAction
260	}
261	return nil
262}
263
264// A collection of customer-wide settings related to Google Ads Conversion
265// Tracking.
266type ConversionTrackingSetting struct {
267	// Output only. The conversion tracking id used for this account. This id is automatically
268	// assigned after any conversion tracking feature is used. If the customer
269	// doesn't use conversion tracking, this is 0. This field is read-only.
270	ConversionTrackingId *wrappers.Int64Value `protobuf:"bytes,1,opt,name=conversion_tracking_id,json=conversionTrackingId,proto3" json:"conversion_tracking_id,omitempty"`
271	// Output only. The conversion tracking id of the customer's manager. This is set when the
272	// customer is opted into cross account conversion tracking, and it overrides
273	// conversion_tracking_id. This field can only be managed through the Google
274	// Ads UI. This field is read-only.
275	CrossAccountConversionTrackingId *wrappers.Int64Value `protobuf:"bytes,2,opt,name=cross_account_conversion_tracking_id,json=crossAccountConversionTrackingId,proto3" json:"cross_account_conversion_tracking_id,omitempty"`
276	XXX_NoUnkeyedLiteral             struct{}             `json:"-"`
277	XXX_unrecognized                 []byte               `json:"-"`
278	XXX_sizecache                    int32                `json:"-"`
279}
280
281func (m *ConversionTrackingSetting) Reset()         { *m = ConversionTrackingSetting{} }
282func (m *ConversionTrackingSetting) String() string { return proto.CompactTextString(m) }
283func (*ConversionTrackingSetting) ProtoMessage()    {}
284func (*ConversionTrackingSetting) Descriptor() ([]byte, []int) {
285	return fileDescriptor_1221f0b49b42ae61, []int{2}
286}
287
288func (m *ConversionTrackingSetting) XXX_Unmarshal(b []byte) error {
289	return xxx_messageInfo_ConversionTrackingSetting.Unmarshal(m, b)
290}
291func (m *ConversionTrackingSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
292	return xxx_messageInfo_ConversionTrackingSetting.Marshal(b, m, deterministic)
293}
294func (m *ConversionTrackingSetting) XXX_Merge(src proto.Message) {
295	xxx_messageInfo_ConversionTrackingSetting.Merge(m, src)
296}
297func (m *ConversionTrackingSetting) XXX_Size() int {
298	return xxx_messageInfo_ConversionTrackingSetting.Size(m)
299}
300func (m *ConversionTrackingSetting) XXX_DiscardUnknown() {
301	xxx_messageInfo_ConversionTrackingSetting.DiscardUnknown(m)
302}
303
304var xxx_messageInfo_ConversionTrackingSetting proto.InternalMessageInfo
305
306func (m *ConversionTrackingSetting) GetConversionTrackingId() *wrappers.Int64Value {
307	if m != nil {
308		return m.ConversionTrackingId
309	}
310	return nil
311}
312
313func (m *ConversionTrackingSetting) GetCrossAccountConversionTrackingId() *wrappers.Int64Value {
314	if m != nil {
315		return m.CrossAccountConversionTrackingId
316	}
317	return nil
318}
319
320// Remarketing setting for a customer.
321type RemarketingSetting struct {
322	// Output only. The Google global site tag.
323	GoogleGlobalSiteTag  *wrappers.StringValue `protobuf:"bytes,1,opt,name=google_global_site_tag,json=googleGlobalSiteTag,proto3" json:"google_global_site_tag,omitempty"`
324	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
325	XXX_unrecognized     []byte                `json:"-"`
326	XXX_sizecache        int32                 `json:"-"`
327}
328
329func (m *RemarketingSetting) Reset()         { *m = RemarketingSetting{} }
330func (m *RemarketingSetting) String() string { return proto.CompactTextString(m) }
331func (*RemarketingSetting) ProtoMessage()    {}
332func (*RemarketingSetting) Descriptor() ([]byte, []int) {
333	return fileDescriptor_1221f0b49b42ae61, []int{3}
334}
335
336func (m *RemarketingSetting) XXX_Unmarshal(b []byte) error {
337	return xxx_messageInfo_RemarketingSetting.Unmarshal(m, b)
338}
339func (m *RemarketingSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
340	return xxx_messageInfo_RemarketingSetting.Marshal(b, m, deterministic)
341}
342func (m *RemarketingSetting) XXX_Merge(src proto.Message) {
343	xxx_messageInfo_RemarketingSetting.Merge(m, src)
344}
345func (m *RemarketingSetting) XXX_Size() int {
346	return xxx_messageInfo_RemarketingSetting.Size(m)
347}
348func (m *RemarketingSetting) XXX_DiscardUnknown() {
349	xxx_messageInfo_RemarketingSetting.DiscardUnknown(m)
350}
351
352var xxx_messageInfo_RemarketingSetting proto.InternalMessageInfo
353
354func (m *RemarketingSetting) GetGoogleGlobalSiteTag() *wrappers.StringValue {
355	if m != nil {
356		return m.GoogleGlobalSiteTag
357	}
358	return nil
359}
360
361func init() {
362	proto.RegisterType((*Customer)(nil), "google.ads.googleads.v3.resources.Customer")
363	proto.RegisterType((*CallReportingSetting)(nil), "google.ads.googleads.v3.resources.CallReportingSetting")
364	proto.RegisterType((*ConversionTrackingSetting)(nil), "google.ads.googleads.v3.resources.ConversionTrackingSetting")
365	proto.RegisterType((*RemarketingSetting)(nil), "google.ads.googleads.v3.resources.RemarketingSetting")
366}
367
368func init() {
369	proto.RegisterFile("google/ads/googleads/v3/resources/customer.proto", fileDescriptor_1221f0b49b42ae61)
370}
371
372var fileDescriptor_1221f0b49b42ae61 = []byte{
373	// 974 bytes of a gzipped FileDescriptorProto
374	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x96, 0xdd, 0x6e, 0xdb, 0x36,
375	0x14, 0xc7, 0x21, 0x7b, 0x6d, 0x13, 0xe6, 0xa3, 0x01, 0x93, 0x15, 0x4a, 0x5a, 0x74, 0x49, 0xb6,
376	0x02, 0x09, 0x06, 0xc8, 0x45, 0xbd, 0x0f, 0xd4, 0x2b, 0x06, 0xc8, 0x41, 0x12, 0x74, 0xd8, 0x0a,
377	0xc3, 0x49, 0x73, 0x11, 0x04, 0x20, 0x68, 0xe9, 0x58, 0x21, 0x42, 0x91, 0x02, 0x49, 0x65, 0xcb,
378	0x86, 0x5d, 0x6c, 0xd8, 0x8b, 0x6c, 0x97, 0x7b, 0x94, 0x5d, 0xef, 0x01, 0x7a, 0xb3, 0x9b, 0x02,
379	0x7b, 0x81, 0x5c, 0x0d, 0xfa, 0xa0, 0xec, 0xcc, 0x71, 0xad, 0x5e, 0x85, 0x11, 0xcf, 0xff, 0xf7,
380	0x3f, 0x87, 0xd2, 0x39, 0x34, 0x7a, 0x1a, 0x49, 0x19, 0x71, 0x68, 0xd1, 0x50, 0xb7, 0x8a, 0x65,
381	0xb6, 0xba, 0x6c, 0xb7, 0x14, 0x68, 0x99, 0xaa, 0x00, 0x74, 0x2b, 0x48, 0xb5, 0x91, 0x31, 0x28,
382	0x2f, 0x51, 0xd2, 0x48, 0xbc, 0x55, 0x84, 0x79, 0x34, 0xd4, 0x5e, 0xa5, 0xf0, 0x2e, 0xdb, 0x5e,
383	0xa5, 0xd8, 0x38, 0x9d, 0x06, 0x05, 0x91, 0xc6, 0x23, 0x20, 0x49, 0xe8, 0x15, 0x49, 0x40, 0x91,
384	0x40, 0x8a, 0x4b, 0x50, 0x9a, 0x49, 0x41, 0x80, 0xb3, 0x88, 0x0d, 0x18, 0x67, 0xe6, 0x8a, 0x0c,
385	0x29, 0xe3, 0xa9, 0x02, 0xa2, 0x80, 0x6a, 0x29, 0x0a, 0xfb, 0x8d, 0x8f, 0x2c, 0x3b, 0x61, 0xad,
386	0x21, 0x03, 0x1e, 0x92, 0x01, 0x9c, 0xd3, 0x4b, 0x26, 0xcb, 0xfc, 0x36, 0xd6, 0xc7, 0x02, 0x6c,
387	0x4a, 0xe5, 0xd6, 0xe3, 0x72, 0x2b, 0xff, 0x6f, 0x90, 0x0e, 0x5b, 0xdf, 0x2b, 0x9a, 0x24, 0xa0,
388	0x74, 0xb9, 0xff, 0x68, 0x4c, 0x4a, 0x85, 0x90, 0x86, 0x1a, 0x26, 0x45, 0xb9, 0xbb, 0xfd, 0xfb,
389	0x02, 0x9a, 0xdb, 0x2b, 0x53, 0xc7, 0xaf, 0xd0, 0x92, 0x85, 0x13, 0x41, 0x63, 0x70, 0x9d, 0x4d,
390	0x67, 0x67, 0xbe, 0xbb, 0xfb, 0xc6, 0xbf, 0x73, 0xed, 0x7f, 0x8c, 0xb6, 0x46, 0x27, 0x53, 0xae,
391	0x12, 0xa6, 0xbd, 0x40, 0xc6, 0x2d, 0x4b, 0xe8, 0x2f, 0x5a, 0xfd, 0x2b, 0x1a, 0x03, 0x7e, 0x8a,
392	0x1a, 0x2c, 0x74, 0x9b, 0x9b, 0xce, 0xce, 0xc2, 0xb3, 0x87, 0xa5, 0xc6, 0xb3, 0x79, 0x7a, 0x2f,
393	0x85, 0xf9, 0xe2, 0xb3, 0x13, 0xca, 0x53, 0xe8, 0x36, 0xdf, 0xf8, 0xcd, 0x7e, 0x83, 0x85, 0xf8,
394	0x10, 0xad, 0x84, 0xa0, 0x03, 0xc5, 0x12, 0xc3, 0x2e, 0xcb, 0x24, 0x3e, 0xc8, 0xf5, 0x8f, 0x26,
395	0xf4, 0x47, 0x46, 0x31, 0x11, 0xe5, 0x80, 0xfe, 0xfd, 0x31, 0x55, 0x6e, 0x7d, 0x80, 0x96, 0x82,
396	0x54, 0x29, 0x10, 0xc1, 0x15, 0x09, 0x64, 0x08, 0xee, 0x9d, 0xd9, 0x94, 0x2c, 0x8d, 0x3b, 0xfd,
397	0x45, 0xab, 0xdb, 0x93, 0x21, 0xe0, 0xaf, 0xd1, 0xbc, 0x61, 0x31, 0x90, 0x1f, 0xa5, 0x00, 0xf7,
398	0x6e, 0x5d, 0xc6, 0x5c, 0xa6, 0x39, 0x95, 0x02, 0x70, 0x0f, 0x7d, 0x68, 0x14, 0x0d, 0x2e, 0x98,
399	0x88, 0x48, 0xaa, 0x38, 0x31, 0x10, 0x27, 0x9c, 0x1a, 0x70, 0xef, 0xd5, 0xa8, 0x6a, 0xd5, 0x4a,
400	0x5f, 0x2b, 0x7e, 0x5c, 0x0a, 0xf1, 0x01, 0x5a, 0x19, 0x32, 0x41, 0x79, 0x8e, 0xd3, 0xe9, 0x70,
401	0xc8, 0x7e, 0x70, 0x17, 0x6a, 0xc0, 0x96, 0x73, 0xd5, 0x6b, 0xc5, 0x8f, 0x72, 0x0d, 0xfe, 0x16,
402	0xad, 0xd1, 0xd4, 0x48, 0x62, 0x68, 0x14, 0x65, 0xd9, 0x81, 0xa0, 0x03, 0x0e, 0xa1, 0x3b, 0x97,
403	0xb3, 0x36, 0x26, 0x58, 0x5d, 0x29, 0x79, 0x41, 0xc2, 0x99, 0xee, 0xb8, 0x90, 0xed, 0x17, 0x2a,
404	0xfc, 0x1d, 0xc2, 0xe7, 0x54, 0x93, 0x84, 0x2a, 0x23, 0x40, 0x69, 0x32, 0xa0, 0x61, 0x04, 0xee,
405	0xfc, 0x2c, 0x56, 0xf1, 0xe6, 0x57, 0xce, 0xa9, 0xee, 0x95, 0xca, 0x6e, 0x26, 0xc4, 0xcf, 0xd1,
406	0xbd, 0x98, 0x0a, 0x1a, 0x81, 0x72, 0x17, 0xeb, 0x31, 0x6c, 0x3c, 0xee, 0xa2, 0x45, 0x03, 0xda,
407	0x10, 0x1a, 0x04, 0x32, 0x15, 0xc6, 0x5d, 0xaa, 0xa7, 0x5f, 0xc8, 0x44, 0x7e, 0xa1, 0xc1, 0x31,
408	0x7a, 0x10, 0x50, 0xce, 0x89, 0x82, 0x44, 0x2a, 0x93, 0x9d, 0x8e, 0x06, 0x93, 0xfd, 0x75, 0x51,
409	0x4e, 0xfb, 0xd2, 0x9b, 0x39, 0x2f, 0xbc, 0x3d, 0xca, 0x79, 0xdf, 0xea, 0x8f, 0x0a, 0x79, 0x7f,
410	0x2d, 0xb8, 0xe5, 0x29, 0xfe, 0xc5, 0x41, 0x0f, 0xc7, 0xc6, 0x45, 0xf5, 0xc1, 0x58, 0xd3, 0xe5,
411	0xdc, 0xf4, 0x45, 0x1d, 0xd3, 0x8a, 0x72, 0x5c, 0x42, 0x4a, 0x8f, 0xa2, 0xc8, 0xf5, 0x60, 0xda,
412	0x3e, 0xbe, 0x40, 0xab, 0x0a, 0x62, 0xaa, 0x2e, 0xe0, 0x46, 0xbd, 0xf7, 0x73, 0xeb, 0xcf, 0x6b,
413	0x58, 0xf7, 0x47, 0xea, 0x1b, 0x9e, 0x58, 0x4d, 0x6c, 0xe0, 0x7f, 0x1d, 0xe4, 0xbd, 0xd7, 0x9c,
414	0xd4, 0xee, 0xca, 0x66, 0x73, 0x67, 0xf9, 0xd9, 0x6f, 0xce, 0xd4, 0x4c, 0xf2, 0x31, 0xec, 0xd9,
415	0x49, 0xd4, 0xa3, 0x57, 0x3d, 0x50, 0xa3, 0xe3, 0xd8, 0x1f, 0xa1, 0x0f, 0x0a, 0x72, 0x3f, 0x07,
416	0xef, 0x8b, 0x34, 0x7e, 0x6f, 0x51, 0x51, 0xd8, 0x6e, 0x52, 0x33, 0x5c, 0x77, 0x5e, 0xbc, 0xf5,
417	0x9f, 0xd7, 0x18, 0x9f, 0x78, 0xcd, 0xde, 0x22, 0xba, 0xf5, 0x93, 0x5d, 0xfe, 0xbc, 0xfd, 0x77,
418	0x03, 0xad, 0xdd, 0xf6, 0x35, 0xe1, 0xde, 0xc4, 0x67, 0x6a, 0x9b, 0xd8, 0x99, 0xd9, 0xc4, 0x37,
419	0xbf, 0x44, 0xdb, 0xc6, 0x80, 0xb6, 0x72, 0xe2, 0xd8, 0x4b, 0x99, 0x84, 0x37, 0x66, 0xc2, 0x1f,
420	0x67, 0x90, 0xd1, 0xc1, 0x4c, 0xd8, 0xfc, 0xea, 0x94, 0x99, 0x8f, 0xf9, 0xd0, 0x20, 0xbb, 0x97,
421	0xca, 0x91, 0xf1, 0xee, 0x19, 0xeb, 0x5d, 0xfb, 0x9f, 0xa2, 0xdd, 0xe9, 0xc7, 0x59, 0x41, 0xfd,
422	0x9c, 0x59, 0xd4, 0xfa, 0xff, 0xa7, 0xdb, 0xff, 0x38, 0x68, 0x7d, 0x6a, 0xbf, 0xe0, 0x13, 0xf4,
423	0xe0, 0xb6, 0x96, 0x64, 0xf6, 0x6c, 0x67, 0xdf, 0x67, 0x6b, 0x93, 0xcd, 0xf6, 0x32, 0xc4, 0x09,
424	0xfa, 0x24, 0x50, 0x52, 0x6b, 0x3b, 0x9f, 0xc8, 0x14, 0x97, 0x46, 0x4d, 0x97, 0xcd, 0x9c, 0x56,
425	0x0e, 0xae, 0xbd, 0x5b, 0x1c, 0xb7, 0x39, 0xc2, 0x93, 0xbd, 0x99, 0xd5, 0x57, 0xa0, 0x49, 0xc4,
426	0xe5, 0x80, 0x72, 0xa2, 0x99, 0x81, 0xec, 0x32, 0x28, 0xeb, 0x9b, 0x79, 0xcb, 0x35, 0xfb, 0xab,
427	0x45, 0xc4, 0x61, 0xae, 0x3f, 0x62, 0x06, 0x8e, 0x69, 0xd4, 0xbd, 0x76, 0xd0, 0x93, 0x40, 0xc6,
428	0xb3, 0x07, 0x46, 0x77, 0xa9, 0x6a, 0xbb, 0xcc, 0xa1, 0xe7, 0x9c, 0x7e, 0x53, 0x6a, 0x22, 0xc9,
429	0xa9, 0x88, 0x3c, 0xa9, 0xa2, 0x56, 0x04, 0x22, 0xf7, 0x6f, 0x8d, 0x5e, 0xf1, 0x3b, 0x7e, 0xd5,
430	0x7d, 0x55, 0xad, 0xfe, 0x68, 0x34, 0x0f, 0x7d, 0xff, 0xcf, 0xc6, 0xd6, 0x61, 0x81, 0xf4, 0x43,
431	0xed, 0x15, 0xcb, 0x6c, 0x75, 0xd2, 0xf6, 0xfa, 0x36, 0xf2, 0x2f, 0x1b, 0x73, 0xe6, 0x87, 0xfa,
432	0xac, 0x8a, 0x39, 0x3b, 0x69, 0x9f, 0x55, 0x31, 0x6f, 0x1b, 0x4f, 0x8a, 0x8d, 0x4e, 0xc7, 0x0f,
433	0x75, 0xa7, 0x53, 0x45, 0x75, 0x3a, 0x27, 0xed, 0x4e, 0xa7, 0x8a, 0x1b, 0xdc, 0xcd, 0x93, 0x6d,
434	0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0x55, 0x07, 0x6b, 0xad, 0x81, 0x0a, 0x00, 0x00,
435}
436