/
ad_error.pb.go
760 lines (743 loc) · 43 KB
/
ad_error.pb.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: google/ads/googleads/v0/errors/ad_error.proto
package errors
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
// Enum describing possible ad errors.
type AdErrorEnum_AdError int32
const (
// Enum unspecified.
AdErrorEnum_UNSPECIFIED AdErrorEnum_AdError = 0
// The received error code is not known in this version.
AdErrorEnum_UNKNOWN AdErrorEnum_AdError = 1
// Ad customizers are not supported for ad type.
AdErrorEnum_AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE AdErrorEnum_AdError = 2
// Estimating character sizes the string is too long.
AdErrorEnum_APPROXIMATELY_TOO_LONG AdErrorEnum_AdError = 3
// Estimating character sizes the string is too short.
AdErrorEnum_APPROXIMATELY_TOO_SHORT AdErrorEnum_AdError = 4
// There is a problem with the snippet.
AdErrorEnum_BAD_SNIPPET AdErrorEnum_AdError = 5
// Cannot modify an ad.
AdErrorEnum_CANNOT_MODIFY_AD AdErrorEnum_AdError = 6
// business name and url cannot be set at the same time
AdErrorEnum_CANNOT_SET_BUSINESS_NAME_IF_URL_SET AdErrorEnum_AdError = 7
// The specified field is incompatible with this ad's type or settings.
AdErrorEnum_CANNOT_SET_FIELD AdErrorEnum_AdError = 8
// Cannot set field when originAdId is set.
AdErrorEnum_CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET AdErrorEnum_AdError = 9
// Cannot set field when an existing ad id is set for sharing.
AdErrorEnum_CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING AdErrorEnum_AdError = 10
// Cannot set allowFlexibleColor false if no color is provided by user.
AdErrorEnum_CANNOT_SET_ALLOW_FLEXIBLE_COLOR_FALSE AdErrorEnum_AdError = 11
// When user select native, no color control is allowed because we will
// always respect publisher color for native format serving.
AdErrorEnum_CANNOT_SET_COLOR_CONTROL_WHEN_NATIVE_FORMAT_SETTING AdErrorEnum_AdError = 12
// Cannot specify a url for the ad type
AdErrorEnum_CANNOT_SET_URL AdErrorEnum_AdError = 13
// Cannot specify a tracking or mobile url without also setting final urls
AdErrorEnum_CANNOT_SET_WITHOUT_FINAL_URLS AdErrorEnum_AdError = 14
// Cannot specify a legacy url and a final url simultaneously
AdErrorEnum_CANNOT_SET_WITH_FINAL_URLS AdErrorEnum_AdError = 15
// Cannot specify a legacy url and a tracking url template simultaneously in
// a DSA.
AdErrorEnum_CANNOT_SET_WITH_TRACKING_URL_TEMPLATE AdErrorEnum_AdError = 16
// Cannot specify a urls in UrlData and in template fields simultaneously.
AdErrorEnum_CANNOT_SET_WITH_URL_DATA AdErrorEnum_AdError = 17
// This operator cannot be used with a subclass of Ad.
AdErrorEnum_CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR AdErrorEnum_AdError = 18
// Customer is not approved for mobile ads.
AdErrorEnum_CUSTOMER_NOT_APPROVED_MOBILEADS AdErrorEnum_AdError = 19
// Customer is not approved for 3PAS richmedia ads.
AdErrorEnum_CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS AdErrorEnum_AdError = 20
// Customer is not approved for 3PAS redirect richmedia (Ad Exchange) ads.
AdErrorEnum_CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS AdErrorEnum_AdError = 21
// Not an eligible customer
AdErrorEnum_CUSTOMER_NOT_ELIGIBLE AdErrorEnum_AdError = 22
// Customer is not eligible for updating beacon url
AdErrorEnum_CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL AdErrorEnum_AdError = 23
// There already exists an ad with the same dimensions in the union.
AdErrorEnum_DIMENSION_ALREADY_IN_UNION AdErrorEnum_AdError = 24
// Ad's dimension must be set before setting union dimension.
AdErrorEnum_DIMENSION_MUST_BE_SET AdErrorEnum_AdError = 25
// Ad's dimension must be included in the union dimensions.
AdErrorEnum_DIMENSION_NOT_IN_UNION AdErrorEnum_AdError = 26
// Display Url cannot be specified (applies to Ad Exchange Ads)
AdErrorEnum_DISPLAY_URL_CANNOT_BE_SPECIFIED AdErrorEnum_AdError = 27
// Telephone number contains invalid characters or invalid format. Please
// re-enter your number using digits (0-9), dashes (-), and parentheses
// only.
AdErrorEnum_DOMESTIC_PHONE_NUMBER_FORMAT AdErrorEnum_AdError = 28
// Emergency telephone numbers are not allowed. Please enter a valid
// domestic phone number to connect customers to your business.
AdErrorEnum_EMERGENCY_PHONE_NUMBER AdErrorEnum_AdError = 29
// A required field was not specified or is an empty string.
AdErrorEnum_EMPTY_FIELD AdErrorEnum_AdError = 30
// A feed attribute referenced in an ad customizer tag is not in the ad
// customizer mapping for the feed.
AdErrorEnum_FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID AdErrorEnum_AdError = 31
// The ad customizer field mapping for the feed attribute does not match the
// expected field type.
AdErrorEnum_FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH AdErrorEnum_AdError = 32
// The use of ad customizer tags in the ad text is disallowed. Details in
// trigger.
AdErrorEnum_ILLEGAL_AD_CUSTOMIZER_TAG_USE AdErrorEnum_AdError = 33
// Tags of the form {PH_x}, where x is a number, are disallowed in ad text.
AdErrorEnum_ILLEGAL_TAG_USE AdErrorEnum_AdError = 34
// The dimensions of the ad are specified or derived in multiple ways and
// are not consistent.
AdErrorEnum_INCONSISTENT_DIMENSIONS AdErrorEnum_AdError = 35
// The status cannot differ among template ads of the same union.
AdErrorEnum_INCONSISTENT_STATUS_IN_TEMPLATE_UNION AdErrorEnum_AdError = 36
// The length of the string is not valid.
AdErrorEnum_INCORRECT_LENGTH AdErrorEnum_AdError = 37
// The ad is ineligible for upgrade.
AdErrorEnum_INELIGIBLE_FOR_UPGRADE AdErrorEnum_AdError = 38
// User cannot create mobile ad for countries targeted in specified
// campaign.
AdErrorEnum_INVALID_AD_ADDRESS_CAMPAIGN_TARGET AdErrorEnum_AdError = 39
// Invalid Ad type. A specific type of Ad is required.
AdErrorEnum_INVALID_AD_TYPE AdErrorEnum_AdError = 40
// Headline, description or phone cannot be present when creating mobile
// image ad.
AdErrorEnum_INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE AdErrorEnum_AdError = 41
// Image cannot be present when creating mobile text ad.
AdErrorEnum_INVALID_ATTRIBUTES_FOR_MOBILE_TEXT AdErrorEnum_AdError = 42
// Invalid call to action text.
AdErrorEnum_INVALID_CALL_TO_ACTION_TEXT AdErrorEnum_AdError = 43
// Invalid character in URL.
AdErrorEnum_INVALID_CHARACTER_FOR_URL AdErrorEnum_AdError = 44
// Creative's country code is not valid.
AdErrorEnum_INVALID_COUNTRY_CODE AdErrorEnum_AdError = 45
// Invalid use of Dynamic Search Ads tags ({lpurl} etc.)
AdErrorEnum_INVALID_DSA_URL_TAG AdErrorEnum_AdError = 46
// Invalid use of Expanded Dynamic Search Ads tags ({lpurl} etc.)
AdErrorEnum_INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG AdErrorEnum_AdError = 47
// An input error whose real reason was not properly mapped (should not
// happen).
AdErrorEnum_INVALID_INPUT AdErrorEnum_AdError = 48
// An invalid markup language was entered.
AdErrorEnum_INVALID_MARKUP_LANGUAGE AdErrorEnum_AdError = 49
// An invalid mobile carrier was entered.
AdErrorEnum_INVALID_MOBILE_CARRIER AdErrorEnum_AdError = 50
// Specified mobile carriers target a country not targeted by the campaign.
AdErrorEnum_INVALID_MOBILE_CARRIER_TARGET AdErrorEnum_AdError = 51
// Wrong number of elements for given element type
AdErrorEnum_INVALID_NUMBER_OF_ELEMENTS AdErrorEnum_AdError = 52
// The format of the telephone number is incorrect. Please re-enter the
// number using the correct format.
AdErrorEnum_INVALID_PHONE_NUMBER_FORMAT AdErrorEnum_AdError = 53
// The certified vendor format id is incorrect.
AdErrorEnum_INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID AdErrorEnum_AdError = 54
// The template ad data contains validation errors.
AdErrorEnum_INVALID_TEMPLATE_DATA AdErrorEnum_AdError = 55
// The template field doesn't have have the correct type.
AdErrorEnum_INVALID_TEMPLATE_ELEMENT_FIELD_TYPE AdErrorEnum_AdError = 56
// Invalid template id.
AdErrorEnum_INVALID_TEMPLATE_ID AdErrorEnum_AdError = 57
// After substituting replacement strings, the line is too wide.
AdErrorEnum_LINE_TOO_WIDE AdErrorEnum_AdError = 58
// The feed referenced must have ad customizer mapping to be used in a
// customizer tag.
AdErrorEnum_MISSING_AD_CUSTOMIZER_MAPPING AdErrorEnum_AdError = 59
// Missing address component in template element address field.
AdErrorEnum_MISSING_ADDRESS_COMPONENT AdErrorEnum_AdError = 60
// An ad name must be entered.
AdErrorEnum_MISSING_ADVERTISEMENT_NAME AdErrorEnum_AdError = 61
// Business name must be entered.
AdErrorEnum_MISSING_BUSINESS_NAME AdErrorEnum_AdError = 62
// Description (line 2) must be entered.
AdErrorEnum_MISSING_DESCRIPTION1 AdErrorEnum_AdError = 63
// Description (line 3) must be entered.
AdErrorEnum_MISSING_DESCRIPTION2 AdErrorEnum_AdError = 64
// The destination url must contain at least one tag (e.g. {lpurl})
AdErrorEnum_MISSING_DESTINATION_URL_TAG AdErrorEnum_AdError = 65
// The tracking url template of ExpandedDynamicSearchAd must contain at
// least one tag. (e.g. {lpurl})
AdErrorEnum_MISSING_LANDING_PAGE_URL_TAG AdErrorEnum_AdError = 66
// A valid dimension must be specified for this ad.
AdErrorEnum_MISSING_DIMENSION AdErrorEnum_AdError = 67
// A display URL must be entered.
AdErrorEnum_MISSING_DISPLAY_URL AdErrorEnum_AdError = 68
// Headline must be entered.
AdErrorEnum_MISSING_HEADLINE AdErrorEnum_AdError = 69
// A height must be entered.
AdErrorEnum_MISSING_HEIGHT AdErrorEnum_AdError = 70
// An image must be entered.
AdErrorEnum_MISSING_IMAGE AdErrorEnum_AdError = 71
// Marketing image or product videos are required.
AdErrorEnum_MISSING_MARKETING_IMAGE_OR_PRODUCT_VIDEOS AdErrorEnum_AdError = 72
// The markup language in which your site is written must be entered.
AdErrorEnum_MISSING_MARKUP_LANGUAGES AdErrorEnum_AdError = 73
// A mobile carrier must be entered.
AdErrorEnum_MISSING_MOBILE_CARRIER AdErrorEnum_AdError = 74
// Phone number must be entered.
AdErrorEnum_MISSING_PHONE AdErrorEnum_AdError = 75
// Missing required template fields
AdErrorEnum_MISSING_REQUIRED_TEMPLATE_FIELDS AdErrorEnum_AdError = 76
// Missing a required field value
AdErrorEnum_MISSING_TEMPLATE_FIELD_VALUE AdErrorEnum_AdError = 77
// The ad must have text.
AdErrorEnum_MISSING_TEXT AdErrorEnum_AdError = 78
// A visible URL must be entered.
AdErrorEnum_MISSING_VISIBLE_URL AdErrorEnum_AdError = 79
// A width must be entered.
AdErrorEnum_MISSING_WIDTH AdErrorEnum_AdError = 80
// Only 1 feed can be used as the source of ad customizer substitutions in a
// single ad.
AdErrorEnum_MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED AdErrorEnum_AdError = 81
// TempAdUnionId must be use when adding template ads.
AdErrorEnum_MUST_USE_TEMP_AD_UNION_ID_ON_ADD AdErrorEnum_AdError = 82
// The string has too many characters.
AdErrorEnum_TOO_LONG AdErrorEnum_AdError = 83
// The string has too few characters.
AdErrorEnum_TOO_SHORT AdErrorEnum_AdError = 84
// Ad union dimensions cannot change for saved ads.
AdErrorEnum_UNION_DIMENSIONS_CANNOT_CHANGE AdErrorEnum_AdError = 85
// Address component is not {country, lat, lng}.
AdErrorEnum_UNKNOWN_ADDRESS_COMPONENT AdErrorEnum_AdError = 86
// Unknown unique field name
AdErrorEnum_UNKNOWN_FIELD_NAME AdErrorEnum_AdError = 87
// Unknown unique name (template element type specifier)
AdErrorEnum_UNKNOWN_UNIQUE_NAME AdErrorEnum_AdError = 88
// Unsupported ad dimension
AdErrorEnum_UNSUPPORTED_DIMENSIONS AdErrorEnum_AdError = 89
// URL starts with an invalid scheme.
AdErrorEnum_URL_INVALID_SCHEME AdErrorEnum_AdError = 90
// URL ends with an invalid top-level domain name.
AdErrorEnum_URL_INVALID_TOP_LEVEL_DOMAIN AdErrorEnum_AdError = 91
// URL contains illegal characters.
AdErrorEnum_URL_MALFORMED AdErrorEnum_AdError = 92
// URL must contain a host name.
AdErrorEnum_URL_NO_HOST AdErrorEnum_AdError = 93
// URL not equivalent during upgrade.
AdErrorEnum_URL_NOT_EQUIVALENT AdErrorEnum_AdError = 94
// URL host name too long to be stored as visible URL (applies to Ad
// Exchange ads)
AdErrorEnum_URL_HOST_NAME_TOO_LONG AdErrorEnum_AdError = 95
// URL must start with a scheme.
AdErrorEnum_URL_NO_SCHEME AdErrorEnum_AdError = 96
// URL should end in a valid domain extension, such as .com or .net.
AdErrorEnum_URL_NO_TOP_LEVEL_DOMAIN AdErrorEnum_AdError = 97
// URL must not end with a path.
AdErrorEnum_URL_PATH_NOT_ALLOWED AdErrorEnum_AdError = 98
// URL must not specify a port.
AdErrorEnum_URL_PORT_NOT_ALLOWED AdErrorEnum_AdError = 99
// URL must not contain a query.
AdErrorEnum_URL_QUERY_NOT_ALLOWED AdErrorEnum_AdError = 100
// A url scheme is not allowed in front of tag in dest url (e.g.
// http://{lpurl})
AdErrorEnum_URL_SCHEME_BEFORE_DSA_TAG AdErrorEnum_AdError = 101
// A url scheme is not allowed in front of tag in tracking url template
// (e.g. http://{lpurl})
AdErrorEnum_URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG AdErrorEnum_AdError = 102
// The user does not have permissions to create a template ad for the given
// template.
AdErrorEnum_USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE AdErrorEnum_AdError = 103
// Expandable setting is inconsistent/wrong. For example, an AdX ad is
// invalid if it has a expandable vendor format but no expanding directions
// specified, or expanding directions is specified, but the vendor format is
// not expandable.
AdErrorEnum_INCONSISTENT_EXPANDABLE_SETTINGS AdErrorEnum_AdError = 104
// Format is invalid
AdErrorEnum_INVALID_FORMAT AdErrorEnum_AdError = 105
// The text of this field did not match a pattern of allowed values.
AdErrorEnum_INVALID_FIELD_TEXT AdErrorEnum_AdError = 106
// Template element is mising
AdErrorEnum_ELEMENT_NOT_PRESENT AdErrorEnum_AdError = 107
// Error occurred during image processing
AdErrorEnum_IMAGE_ERROR AdErrorEnum_AdError = 108
// The value is not within the valid range
AdErrorEnum_VALUE_NOT_IN_RANGE AdErrorEnum_AdError = 109
// Template element field is not present
AdErrorEnum_FIELD_NOT_PRESENT AdErrorEnum_AdError = 110
// Address is incomplete
AdErrorEnum_ADDRESS_NOT_COMPLETE AdErrorEnum_AdError = 111
// Invalid address
AdErrorEnum_ADDRESS_INVALID AdErrorEnum_AdError = 112
// Error retrieving specified video
AdErrorEnum_VIDEO_RETRIEVAL_ERROR AdErrorEnum_AdError = 113
// Error processing audio
AdErrorEnum_AUDIO_ERROR AdErrorEnum_AdError = 114
// Display URL is incorrect for YouTube PYV ads
AdErrorEnum_INVALID_YOUTUBE_DISPLAY_URL AdErrorEnum_AdError = 115
// Too many product Images in GmailAd
AdErrorEnum_TOO_MANY_PRODUCT_IMAGES AdErrorEnum_AdError = 116
// Too many product Videos in GmailAd
AdErrorEnum_TOO_MANY_PRODUCT_VIDEOS AdErrorEnum_AdError = 117
// The device preference is not compatible with the ad type
AdErrorEnum_INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE AdErrorEnum_AdError = 118
// Call tracking is not supported for specified country.
AdErrorEnum_CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY AdErrorEnum_AdError = 119
// Carrier specific short number is not allowed.
AdErrorEnum_CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED AdErrorEnum_AdError = 120
// Specified phone number type is disallowed.
AdErrorEnum_DISALLOWED_NUMBER_TYPE AdErrorEnum_AdError = 121
// Phone number not supported for country.
AdErrorEnum_PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY AdErrorEnum_AdError = 122
// Phone number not supported with call tracking enabled for country.
AdErrorEnum_PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY AdErrorEnum_AdError = 123
// Premium rate phone number is not allowed.
AdErrorEnum_PREMIUM_RATE_NUMBER_NOT_ALLOWED AdErrorEnum_AdError = 124
// Vanity phone number is not allowed.
AdErrorEnum_VANITY_PHONE_NUMBER_NOT_ALLOWED AdErrorEnum_AdError = 125
// Invalid call conversion type id.
AdErrorEnum_INVALID_CALL_CONVERSION_TYPE_ID AdErrorEnum_AdError = 126
// Cannot disable call conversion and set conversion type id.
AdErrorEnum_CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID AdErrorEnum_AdError = 127
// Cannot set path2 without path1.
AdErrorEnum_CANNOT_SET_PATH2_WITHOUT_PATH1 AdErrorEnum_AdError = 128
// Missing domain name in campaign setting when adding expanded dynamic
// search ad.
AdErrorEnum_MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME AdErrorEnum_AdError = 129
// The associated ad is not compatible with restriction type.
AdErrorEnum_INCOMPATIBLE_WITH_RESTRICTION_TYPE AdErrorEnum_AdError = 130
)
var AdErrorEnum_AdError_name = map[int32]string{
0: "UNSPECIFIED",
1: "UNKNOWN",
2: "AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE",
3: "APPROXIMATELY_TOO_LONG",
4: "APPROXIMATELY_TOO_SHORT",
5: "BAD_SNIPPET",
6: "CANNOT_MODIFY_AD",
7: "CANNOT_SET_BUSINESS_NAME_IF_URL_SET",
8: "CANNOT_SET_FIELD",
9: "CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET",
10: "CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING",
11: "CANNOT_SET_ALLOW_FLEXIBLE_COLOR_FALSE",
12: "CANNOT_SET_COLOR_CONTROL_WHEN_NATIVE_FORMAT_SETTING",
13: "CANNOT_SET_URL",
14: "CANNOT_SET_WITHOUT_FINAL_URLS",
15: "CANNOT_SET_WITH_FINAL_URLS",
16: "CANNOT_SET_WITH_TRACKING_URL_TEMPLATE",
17: "CANNOT_SET_WITH_URL_DATA",
18: "CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR",
19: "CUSTOMER_NOT_APPROVED_MOBILEADS",
20: "CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS",
21: "CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS",
22: "CUSTOMER_NOT_ELIGIBLE",
23: "CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL",
24: "DIMENSION_ALREADY_IN_UNION",
25: "DIMENSION_MUST_BE_SET",
26: "DIMENSION_NOT_IN_UNION",
27: "DISPLAY_URL_CANNOT_BE_SPECIFIED",
28: "DOMESTIC_PHONE_NUMBER_FORMAT",
29: "EMERGENCY_PHONE_NUMBER",
30: "EMPTY_FIELD",
31: "FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID",
32: "FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH",
33: "ILLEGAL_AD_CUSTOMIZER_TAG_USE",
34: "ILLEGAL_TAG_USE",
35: "INCONSISTENT_DIMENSIONS",
36: "INCONSISTENT_STATUS_IN_TEMPLATE_UNION",
37: "INCORRECT_LENGTH",
38: "INELIGIBLE_FOR_UPGRADE",
39: "INVALID_AD_ADDRESS_CAMPAIGN_TARGET",
40: "INVALID_AD_TYPE",
41: "INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE",
42: "INVALID_ATTRIBUTES_FOR_MOBILE_TEXT",
43: "INVALID_CALL_TO_ACTION_TEXT",
44: "INVALID_CHARACTER_FOR_URL",
45: "INVALID_COUNTRY_CODE",
46: "INVALID_DSA_URL_TAG",
47: "INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG",
48: "INVALID_INPUT",
49: "INVALID_MARKUP_LANGUAGE",
50: "INVALID_MOBILE_CARRIER",
51: "INVALID_MOBILE_CARRIER_TARGET",
52: "INVALID_NUMBER_OF_ELEMENTS",
53: "INVALID_PHONE_NUMBER_FORMAT",
54: "INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID",
55: "INVALID_TEMPLATE_DATA",
56: "INVALID_TEMPLATE_ELEMENT_FIELD_TYPE",
57: "INVALID_TEMPLATE_ID",
58: "LINE_TOO_WIDE",
59: "MISSING_AD_CUSTOMIZER_MAPPING",
60: "MISSING_ADDRESS_COMPONENT",
61: "MISSING_ADVERTISEMENT_NAME",
62: "MISSING_BUSINESS_NAME",
63: "MISSING_DESCRIPTION1",
64: "MISSING_DESCRIPTION2",
65: "MISSING_DESTINATION_URL_TAG",
66: "MISSING_LANDING_PAGE_URL_TAG",
67: "MISSING_DIMENSION",
68: "MISSING_DISPLAY_URL",
69: "MISSING_HEADLINE",
70: "MISSING_HEIGHT",
71: "MISSING_IMAGE",
72: "MISSING_MARKETING_IMAGE_OR_PRODUCT_VIDEOS",
73: "MISSING_MARKUP_LANGUAGES",
74: "MISSING_MOBILE_CARRIER",
75: "MISSING_PHONE",
76: "MISSING_REQUIRED_TEMPLATE_FIELDS",
77: "MISSING_TEMPLATE_FIELD_VALUE",
78: "MISSING_TEXT",
79: "MISSING_VISIBLE_URL",
80: "MISSING_WIDTH",
81: "MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED",
82: "MUST_USE_TEMP_AD_UNION_ID_ON_ADD",
83: "TOO_LONG",
84: "TOO_SHORT",
85: "UNION_DIMENSIONS_CANNOT_CHANGE",
86: "UNKNOWN_ADDRESS_COMPONENT",
87: "UNKNOWN_FIELD_NAME",
88: "UNKNOWN_UNIQUE_NAME",
89: "UNSUPPORTED_DIMENSIONS",
90: "URL_INVALID_SCHEME",
91: "URL_INVALID_TOP_LEVEL_DOMAIN",
92: "URL_MALFORMED",
93: "URL_NO_HOST",
94: "URL_NOT_EQUIVALENT",
95: "URL_HOST_NAME_TOO_LONG",
96: "URL_NO_SCHEME",
97: "URL_NO_TOP_LEVEL_DOMAIN",
98: "URL_PATH_NOT_ALLOWED",
99: "URL_PORT_NOT_ALLOWED",
100: "URL_QUERY_NOT_ALLOWED",
101: "URL_SCHEME_BEFORE_DSA_TAG",
102: "URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG",
103: "USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE",
104: "INCONSISTENT_EXPANDABLE_SETTINGS",
105: "INVALID_FORMAT",
106: "INVALID_FIELD_TEXT",
107: "ELEMENT_NOT_PRESENT",
108: "IMAGE_ERROR",
109: "VALUE_NOT_IN_RANGE",
110: "FIELD_NOT_PRESENT",
111: "ADDRESS_NOT_COMPLETE",
112: "ADDRESS_INVALID",
113: "VIDEO_RETRIEVAL_ERROR",
114: "AUDIO_ERROR",
115: "INVALID_YOUTUBE_DISPLAY_URL",
116: "TOO_MANY_PRODUCT_IMAGES",
117: "TOO_MANY_PRODUCT_VIDEOS",
118: "INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE",
119: "CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY",
120: "CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED",
121: "DISALLOWED_NUMBER_TYPE",
122: "PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY",
123: "PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY",
124: "PREMIUM_RATE_NUMBER_NOT_ALLOWED",
125: "VANITY_PHONE_NUMBER_NOT_ALLOWED",
126: "INVALID_CALL_CONVERSION_TYPE_ID",
127: "CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID",
128: "CANNOT_SET_PATH2_WITHOUT_PATH1",
129: "MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME",
130: "INCOMPATIBLE_WITH_RESTRICTION_TYPE",
}
var AdErrorEnum_AdError_value = map[string]int32{
"UNSPECIFIED": 0,
"UNKNOWN": 1,
"AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE": 2,
"APPROXIMATELY_TOO_LONG": 3,
"APPROXIMATELY_TOO_SHORT": 4,
"BAD_SNIPPET": 5,
"CANNOT_MODIFY_AD": 6,
"CANNOT_SET_BUSINESS_NAME_IF_URL_SET": 7,
"CANNOT_SET_FIELD": 8,
"CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET": 9,
"CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING": 10,
"CANNOT_SET_ALLOW_FLEXIBLE_COLOR_FALSE": 11,
"CANNOT_SET_COLOR_CONTROL_WHEN_NATIVE_FORMAT_SETTING": 12,
"CANNOT_SET_URL": 13,
"CANNOT_SET_WITHOUT_FINAL_URLS": 14,
"CANNOT_SET_WITH_FINAL_URLS": 15,
"CANNOT_SET_WITH_TRACKING_URL_TEMPLATE": 16,
"CANNOT_SET_WITH_URL_DATA": 17,
"CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR": 18,
"CUSTOMER_NOT_APPROVED_MOBILEADS": 19,
"CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS": 20,
"CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS": 21,
"CUSTOMER_NOT_ELIGIBLE": 22,
"CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL": 23,
"DIMENSION_ALREADY_IN_UNION": 24,
"DIMENSION_MUST_BE_SET": 25,
"DIMENSION_NOT_IN_UNION": 26,
"DISPLAY_URL_CANNOT_BE_SPECIFIED": 27,
"DOMESTIC_PHONE_NUMBER_FORMAT": 28,
"EMERGENCY_PHONE_NUMBER": 29,
"EMPTY_FIELD": 30,
"FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID": 31,
"FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH": 32,
"ILLEGAL_AD_CUSTOMIZER_TAG_USE": 33,
"ILLEGAL_TAG_USE": 34,
"INCONSISTENT_DIMENSIONS": 35,
"INCONSISTENT_STATUS_IN_TEMPLATE_UNION": 36,
"INCORRECT_LENGTH": 37,
"INELIGIBLE_FOR_UPGRADE": 38,
"INVALID_AD_ADDRESS_CAMPAIGN_TARGET": 39,
"INVALID_AD_TYPE": 40,
"INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE": 41,
"INVALID_ATTRIBUTES_FOR_MOBILE_TEXT": 42,
"INVALID_CALL_TO_ACTION_TEXT": 43,
"INVALID_CHARACTER_FOR_URL": 44,
"INVALID_COUNTRY_CODE": 45,
"INVALID_DSA_URL_TAG": 46,
"INVALID_EXPANDED_DYNAMIC_SEARCH_AD_TAG": 47,
"INVALID_INPUT": 48,
"INVALID_MARKUP_LANGUAGE": 49,
"INVALID_MOBILE_CARRIER": 50,
"INVALID_MOBILE_CARRIER_TARGET": 51,
"INVALID_NUMBER_OF_ELEMENTS": 52,
"INVALID_PHONE_NUMBER_FORMAT": 53,
"INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID": 54,
"INVALID_TEMPLATE_DATA": 55,
"INVALID_TEMPLATE_ELEMENT_FIELD_TYPE": 56,
"INVALID_TEMPLATE_ID": 57,
"LINE_TOO_WIDE": 58,
"MISSING_AD_CUSTOMIZER_MAPPING": 59,
"MISSING_ADDRESS_COMPONENT": 60,
"MISSING_ADVERTISEMENT_NAME": 61,
"MISSING_BUSINESS_NAME": 62,
"MISSING_DESCRIPTION1": 63,
"MISSING_DESCRIPTION2": 64,
"MISSING_DESTINATION_URL_TAG": 65,
"MISSING_LANDING_PAGE_URL_TAG": 66,
"MISSING_DIMENSION": 67,
"MISSING_DISPLAY_URL": 68,
"MISSING_HEADLINE": 69,
"MISSING_HEIGHT": 70,
"MISSING_IMAGE": 71,
"MISSING_MARKETING_IMAGE_OR_PRODUCT_VIDEOS": 72,
"MISSING_MARKUP_LANGUAGES": 73,
"MISSING_MOBILE_CARRIER": 74,
"MISSING_PHONE": 75,
"MISSING_REQUIRED_TEMPLATE_FIELDS": 76,
"MISSING_TEMPLATE_FIELD_VALUE": 77,
"MISSING_TEXT": 78,
"MISSING_VISIBLE_URL": 79,
"MISSING_WIDTH": 80,
"MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED": 81,
"MUST_USE_TEMP_AD_UNION_ID_ON_ADD": 82,
"TOO_LONG": 83,
"TOO_SHORT": 84,
"UNION_DIMENSIONS_CANNOT_CHANGE": 85,
"UNKNOWN_ADDRESS_COMPONENT": 86,
"UNKNOWN_FIELD_NAME": 87,
"UNKNOWN_UNIQUE_NAME": 88,
"UNSUPPORTED_DIMENSIONS": 89,
"URL_INVALID_SCHEME": 90,
"URL_INVALID_TOP_LEVEL_DOMAIN": 91,
"URL_MALFORMED": 92,
"URL_NO_HOST": 93,
"URL_NOT_EQUIVALENT": 94,
"URL_HOST_NAME_TOO_LONG": 95,
"URL_NO_SCHEME": 96,
"URL_NO_TOP_LEVEL_DOMAIN": 97,
"URL_PATH_NOT_ALLOWED": 98,
"URL_PORT_NOT_ALLOWED": 99,
"URL_QUERY_NOT_ALLOWED": 100,
"URL_SCHEME_BEFORE_DSA_TAG": 101,
"URL_SCHEME_BEFORE_EXPANDED_DYNAMIC_SEARCH_AD_TAG": 102,
"USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE": 103,
"INCONSISTENT_EXPANDABLE_SETTINGS": 104,
"INVALID_FORMAT": 105,
"INVALID_FIELD_TEXT": 106,
"ELEMENT_NOT_PRESENT": 107,
"IMAGE_ERROR": 108,
"VALUE_NOT_IN_RANGE": 109,
"FIELD_NOT_PRESENT": 110,
"ADDRESS_NOT_COMPLETE": 111,
"ADDRESS_INVALID": 112,
"VIDEO_RETRIEVAL_ERROR": 113,
"AUDIO_ERROR": 114,
"INVALID_YOUTUBE_DISPLAY_URL": 115,
"TOO_MANY_PRODUCT_IMAGES": 116,
"TOO_MANY_PRODUCT_VIDEOS": 117,
"INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE": 118,
"CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY": 119,
"CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED": 120,
"DISALLOWED_NUMBER_TYPE": 121,
"PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY": 122,
"PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY": 123,
"PREMIUM_RATE_NUMBER_NOT_ALLOWED": 124,
"VANITY_PHONE_NUMBER_NOT_ALLOWED": 125,
"INVALID_CALL_CONVERSION_TYPE_ID": 126,
"CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID": 127,
"CANNOT_SET_PATH2_WITHOUT_PATH1": 128,
"MISSING_DYNAMIC_SEARCH_ADS_SETTING_DOMAIN_NAME": 129,
"INCOMPATIBLE_WITH_RESTRICTION_TYPE": 130,
}
func (x AdErrorEnum_AdError) String() string {
return proto.EnumName(AdErrorEnum_AdError_name, int32(x))
}
func (AdErrorEnum_AdError) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_9775b5a00581c080, []int{0, 0}
}
// Container for enum describing possible ad errors.
type AdErrorEnum struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AdErrorEnum) Reset() { *m = AdErrorEnum{} }
func (m *AdErrorEnum) String() string { return proto.CompactTextString(m) }
func (*AdErrorEnum) ProtoMessage() {}
func (*AdErrorEnum) Descriptor() ([]byte, []int) {
return fileDescriptor_9775b5a00581c080, []int{0}
}
func (m *AdErrorEnum) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AdErrorEnum.Unmarshal(m, b)
}
func (m *AdErrorEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AdErrorEnum.Marshal(b, m, deterministic)
}
func (m *AdErrorEnum) XXX_Merge(src proto.Message) {
xxx_messageInfo_AdErrorEnum.Merge(m, src)
}
func (m *AdErrorEnum) XXX_Size() int {
return xxx_messageInfo_AdErrorEnum.Size(m)
}
func (m *AdErrorEnum) XXX_DiscardUnknown() {
xxx_messageInfo_AdErrorEnum.DiscardUnknown(m)
}
var xxx_messageInfo_AdErrorEnum proto.InternalMessageInfo
func init() {
proto.RegisterEnum("google.ads.googleads.v0.errors.AdErrorEnum_AdError", AdErrorEnum_AdError_name, AdErrorEnum_AdError_value)
proto.RegisterType((*AdErrorEnum)(nil), "google.ads.googleads.v0.errors.AdErrorEnum")
}
func init() {
proto.RegisterFile("google/ads/googleads/v0/errors/ad_error.proto", fileDescriptor_9775b5a00581c080)
}
var fileDescriptor_9775b5a00581c080 = []byte{
// 2009 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x58, 0xfb, 0x7e, 0x14, 0xb7,
0x15, 0xae, 0x49, 0x1b, 0x12, 0x01, 0x41, 0x88, 0xfb, 0xcd, 0x10, 0x43, 0xb8, 0x05, 0xd6, 0x06,
0xd2, 0x26, 0x71, 0x92, 0xb6, 0xda, 0xd1, 0xd9, 0x59, 0x15, 0x8d, 0x34, 0x48, 0x9a, 0xb1, 0x97,
0xd2, 0xaa, 0x4e, 0x4c, 0xdd, 0xb4, 0xc0, 0x52, 0x9b, 0xd0, 0xfb, 0xf5, 0x51, 0xfa, 0x67, 0x1f,
0xa1, 0x8f, 0x90, 0x17, 0xe9, 0xef, 0xd7, 0xa7, 0xe8, 0xef, 0x68, 0x46, 0xb3, 0xb3, 0xb6, 0x49,
0xfe, 0xda, 0x59, 0x9d, 0x4f, 0xa3, 0xa3, 0x4f, 0xdf, 0xb9, 0x68, 0xc8, 0x9d, 0xad, 0xe9, 0x74,
0xeb, 0xe9, 0x93, 0xe5, 0x8d, 0xcd, 0x9d, 0xe5, 0xe6, 0x11, 0x9f, 0x5e, 0xad, 0x2c, 0x3f, 0xd9,
0xde, 0x9e, 0x6e, 0xef, 0x2c, 0x6f, 0x6c, 0x86, 0xf8, 0x34, 0x78, 0xb1, 0x3d, 0x7d, 0x39, 0x65,
0x8b, 0x0d, 0x66, 0xb0, 0xb1, 0xb9, 0x33, 0xe8, 0xe0, 0x83, 0x57, 0x2b, 0x83, 0x06, 0xbe, 0xf4,
0xf5, 0x65, 0x72, 0x88, 0x6f, 0x02, 0xfe, 0x81, 0xe7, 0x5f, 0x3d, 0x5b, 0xfa, 0xcf, 0x65, 0x72,
0xb0, 0xfd, 0xcf, 0x8e, 0x92, 0x43, 0x95, 0x76, 0x25, 0x64, 0x72, 0x24, 0x41, 0xd0, 0xef, 0xb0,
0x43, 0xe4, 0x60, 0xa5, 0x1f, 0x68, 0xb3, 0xa6, 0xe9, 0x02, 0xbb, 0x4d, 0x6e, 0x70, 0x11, 0xb2,
0xca, 0x79, 0x53, 0xc8, 0x47, 0x60, 0x5d, 0xd0, 0xc6, 0x07, 0x57, 0x95, 0xa5, 0xb1, 0x1e, 0x44,
0x18, 0x19, 0x1b, 0xb8, 0x08, 0x7e, 0x52, 0x02, 0x3d, 0xc0, 0xce, 0x91, 0x53, 0xbc, 0x2c, 0xad,
0x59, 0x97, 0x05, 0xf7, 0xa0, 0x26, 0xc1, 0x1b, 0x13, 0x94, 0xd1, 0x39, 0x7d, 0x83, 0x9d, 0x27,
0xa7, 0xf7, 0xda, 0xdc, 0xd8, 0x58, 0x4f, 0xbf, 0x8b, 0x4e, 0x0c, 0xb9, 0x08, 0x4e, 0xcb, 0xb2,
0x04, 0x4f, 0xbf, 0xc7, 0x4e, 0x10, 0x9a, 0x71, 0x8d, 0x6b, 0x15, 0x46, 0xc8, 0xd1, 0x24, 0x70,
0x41, 0xdf, 0x64, 0xd7, 0xc9, 0x95, 0x76, 0xd4, 0x81, 0x0f, 0xc3, 0xca, 0x49, 0x0d, 0xce, 0x05,
0xcd, 0x0b, 0x08, 0x72, 0x14, 0x2a, 0xab, 0xd0, 0x40, 0x0f, 0xf6, 0xa6, 0x23, 0x70, 0x24, 0x41,
0x09, 0xfa, 0x16, 0xbb, 0x45, 0xae, 0xed, 0x1e, 0x0d, 0x6b, 0xd2, 0x8f, 0x83, 0xb1, 0x32, 0x97,
0x1a, 0x37, 0x22, 0x45, 0x7c, 0xc3, 0xdb, 0x6c, 0x99, 0xbc, 0xbf, 0x3f, 0xb6, 0x03, 0xc5, 0xbd,
0xbb, 0x31, 0xb7, 0x52, 0xe7, 0x94, 0xb0, 0x9b, 0xe4, 0xbd, 0xde, 0x04, 0xae, 0x94, 0x59, 0x0b,
0x23, 0x05, 0xeb, 0x72, 0xa8, 0x20, 0x64, 0x46, 0x19, 0x1b, 0x46, 0x5c, 0x39, 0xa0, 0x87, 0xd8,
0x87, 0xe4, 0x7e, 0x0f, 0xda, 0xd8, 0x32, 0xa3, 0xbd, 0x35, 0x2a, 0xac, 0x8d, 0x41, 0x07, 0xcd,
0xbd, 0xac, 0x01, 0x17, 0x28, 0x78, 0x04, 0x79, 0x5c, 0xe3, 0x30, 0x63, 0xe4, 0x9d, 0xde, 0xc4,
0xca, 0x2a, 0x7a, 0x84, 0xbd, 0x4b, 0x2e, 0xf6, 0xc6, 0xd0, 0x45, 0x53, 0xa1, 0xc3, 0x9a, 0x2b,
0x44, 0x38, 0xfa, 0x0e, 0x5b, 0x24, 0xe7, 0x76, 0x41, 0xfa, 0xf6, 0xa3, 0xbb, 0x5c, 0x8f, 0x76,
0x6f, 0x79, 0xf6, 0x40, 0xea, 0x3c, 0x72, 0xea, 0xa1, 0x28, 0x15, 0xf7, 0x40, 0x29, 0xbb, 0x40,
0xce, 0xec, 0x86, 0x22, 0x42, 0x70, 0xcf, 0xe9, 0xb1, 0xde, 0xf9, 0x54, 0x0e, 0x90, 0x29, 0x57,
0x0d, 0x33, 0xc5, 0x9d, 0x8b, 0x5c, 0x99, 0x12, 0x2c, 0xf7, 0xc6, 0x52, 0xc6, 0xae, 0x90, 0x4b,
0x8d, 0xa6, 0xc0, 0x46, 0x41, 0x45, 0x65, 0xd4, 0x20, 0x42, 0x61, 0x86, 0x52, 0x01, 0x17, 0x8e,
0x1e, 0x67, 0x37, 0xc8, 0xd5, 0xfd, 0x41, 0x7e, 0x2c, 0xad, 0x28, 0xb9, 0xf5, 0x28, 0x0b, 0x47,
0x4f, 0xb0, 0xbb, 0xe4, 0xce, 0xb7, 0x22, 0x2d, 0x08, 0x69, 0x21, 0xf3, 0x71, 0xca, 0x49, 0x76,
0x96, 0x9c, 0x9c, 0x9b, 0x02, 0x4a, 0xe6, 0x78, 0x54, 0xf4, 0xd4, 0x9e, 0xb7, 0x25, 0x53, 0xdc,
0x44, 0x55, 0x0a, 0x8e, 0xa7, 0x11, 0x86, 0xc0, 0x33, 0xa3, 0xe3, 0x21, 0x9c, 0x46, 0x86, 0x85,
0x2c, 0x40, 0x3b, 0x69, 0x74, 0xe0, 0xca, 0x02, 0x17, 0x93, 0x20, 0x75, 0xa8, 0xb4, 0x34, 0x9a,
0x9e, 0xc1, 0xd5, 0x66, 0xf6, 0xa2, 0x72, 0x3e, 0x0c, 0x21, 0x0a, 0xed, 0x2c, 0xc6, 0xcc, 0xcc,
0x84, 0xcb, 0x75, 0xd3, 0xce, 0x21, 0x4d, 0x42, 0xba, 0x52, 0xf1, 0x49, 0x64, 0xb9, 0xe5, 0x16,
0xa7, 0x76, 0xf1, 0x7a, 0x9e, 0x5d, 0x26, 0x17, 0x84, 0x29, 0xc0, 0x79, 0x99, 0x85, 0x72, 0x6c,
0x34, 0x04, 0x5d, 0x15, 0x43, 0xb0, 0xad, 0x7c, 0xe8, 0x05, 0x5c, 0x02, 0x0a, 0xb0, 0x39, 0xe8,
0x6c, 0x32, 0x07, 0xa1, 0x17, 0x31, 0xf2, 0xa0, 0x28, 0xfd, 0xa4, 0x0d, 0x92, 0x45, 0xb6, 0x42,
0x6e, 0x8f, 0x00, 0x44, 0xe0, 0xde, 0x5b, 0x39, 0xac, 0x3c, 0x34, 0xfe, 0x8e, 0x79, 0x0d, 0xa1,
0xe0, 0x65, 0x89, 0x7b, 0x47, 0x22, 0x30, 0xe4, 0x83, 0x14, 0xf4, 0x12, 0x9e, 0xd3, 0xee, 0x19,
0x2d, 0x2e, 0x62, 0x0a, 0xe9, 0x0a, 0xee, 0xb3, 0x31, 0xbd, 0x8c, 0x5a, 0x95, 0x4a, 0x41, 0xce,
0x55, 0x98, 0xcb, 0x2a, 0xc1, 0xf3, 0x1c, 0x25, 0x43, 0xdf, 0x65, 0xc7, 0xc9, 0xd1, 0x04, 0x49,
0x83, 0x4b, 0x98, 0x3b, 0xa4, 0xce, 0x8c, 0x76, 0xd2, 0x79, 0xd0, 0x3e, 0x74, 0x84, 0x39, 0x7a,
0x05, 0xd5, 0x3b, 0x67, 0x74, 0x9e, 0xfb, 0xca, 0x21, 0x8d, 0x49, 0xb7, 0x2d, 0x9f, 0x57, 0x31,
0x2d, 0x20, 0xd4, 0x46, 0x1d, 0x28, 0xd0, 0xb9, 0x1f, 0xd3, 0xf7, 0x90, 0x1e, 0xa9, 0x77, 0x1d,
0x72, 0x6e, 0xb9, 0x00, 0x7a, 0x8d, 0x5d, 0x23, 0x4b, 0x52, 0xd7, 0x5c, 0x49, 0x81, 0x1e, 0x73,
0x21, 0x2c, 0x26, 0x9c, 0x8c, 0x17, 0x25, 0x97, 0xb9, 0x0e, 0x9e, 0xdb, 0x1c, 0x3c, 0xbd, 0x1e,
0xdd, 0x9e, 0xe1, 0x62, 0x3a, 0xbc, 0x81, 0xe1, 0xd0, 0x0d, 0x26, 0x6e, 0x9a, 0x50, 0x68, 0x64,
0x1e, 0x64, 0xc1, 0x73, 0xa0, 0x37, 0xe7, 0x56, 0xd9, 0x17, 0xe8, 0x61, 0xdd, 0xd3, 0x5b, 0xec,
0x12, 0x39, 0x9f, 0x70, 0x19, 0x57, 0x2a, 0x78, 0x13, 0x78, 0xe6, 0x51, 0x38, 0x11, 0xf0, 0x3e,
0xbb, 0x48, 0xce, 0x76, 0x80, 0x31, 0xb7, 0x3c, 0xf3, 0x8d, 0x0e, 0xa2, 0x4c, 0x6f, 0xb3, 0x33,
0xe4, 0x44, 0x67, 0x36, 0x95, 0xf6, 0x76, 0x12, 0x32, 0x23, 0x80, 0xde, 0x61, 0xa7, 0xc9, 0xf1,
0x64, 0x11, 0x8e, 0x37, 0x51, 0xcf, 0x73, 0x3a, 0xc0, 0x9c, 0x99, 0x0c, 0xb0, 0x5e, 0x72, 0x2d,
0x40, 0x04, 0x31, 0xd1, 0xbc, 0x90, 0x59, 0x70, 0xc0, 0x6d, 0x16, 0x33, 0x22, 0x62, 0x97, 0xd9,
0x31, 0x72, 0x24, 0x61, 0xa5, 0x2e, 0x2b, 0x4f, 0x57, 0x9a, 0x93, 0x6b, 0x86, 0x0a, 0x6e, 0x1f,
0x54, 0x65, 0x50, 0x5c, 0xe7, 0x15, 0x6e, 0xfb, 0x6e, 0x43, 0x7c, 0x6b, 0x6c, 0xf6, 0x99, 0x71,
0x6b, 0x25, 0x58, 0x7a, 0x2f, 0x4a, 0x65, 0x5f, 0x5b, 0xe2, 0xfc, 0x3e, 0x06, 0x5d, 0x82, 0xb4,
0x8a, 0x37, 0xa3, 0x00, 0x0a, 0x0a, 0xd0, 0xde, 0xd1, 0x0f, 0xfa, 0x6c, 0xed, 0x17, 0x17, 0xdf,
0xc7, 0x40, 0x4f, 0x00, 0x2b, 0xb3, 0x71, 0x28, 0x40, 0x48, 0x1e, 0x32, 0xb0, 0x3e, 0xc6, 0x56,
0xa8, 0x41, 0x0b, 0x93, 0xf0, 0xa8, 0xf5, 0x1f, 0x60, 0x20, 0xa7, 0x29, 0x9d, 0xba, 0x62, 0xf2,
0xfb, 0xb0, 0x7f, 0xda, 0x9d, 0xa9, 0xf5, 0xa6, 0xad, 0x1f, 0x51, 0x16, 0x1f, 0xf5, 0xb9, 0xee,
0x80, 0x52, 0xd0, 0x8f, 0x91, 0x3f, 0x25, 0x35, 0xc4, 0xca, 0xb8, 0x26, 0x05, 0xd0, 0x55, 0xa4,
0xa1, 0x90, 0xce, 0x61, 0x30, 0xcd, 0x47, 0x4c, 0x1b, 0x62, 0xf4, 0x13, 0x3c, 0xf3, 0x19, 0xa4,
0xd5, 0xa7, 0x29, 0x4a, 0xa3, 0x41, 0x7b, 0xfa, 0x29, 0xb2, 0x34, 0x33, 0xd7, 0xb8, 0x37, 0xd7,
0xf8, 0x84, 0x55, 0x93, 0x7e, 0x86, 0x3b, 0x4a, 0xf6, 0xb9, 0x82, 0x4a, 0x7f, 0x88, 0x72, 0x49,
0x26, 0x01, 0x2e, 0xb3, 0xb2, 0x44, 0xad, 0xdd, 0xa5, 0x3f, 0x7a, 0x8d, 0xe5, 0x1e, 0xfd, 0x31,
0x92, 0xde, 0xb3, 0x78, 0x89, 0xa5, 0xac, 0x49, 0x93, 0x51, 0x24, 0x1c, 0xd3, 0x55, 0x02, 0x28,
0xae, 0x05, 0xfe, 0x96, 0x3c, 0x87, 0x0e, 0x31, 0x64, 0x27, 0xc9, 0xb1, 0xee, 0x15, 0x29, 0xd0,
0x69, 0x86, 0xb4, 0xcd, 0x86, 0xbb, 0xa4, 0x48, 0x05, 0x46, 0x75, 0x32, 0x8c, 0x81, 0x0b, 0xa4,
0x90, 0x02, 0xd6, 0xca, 0xd9, 0xa8, 0xcc, 0xc7, 0x9e, 0x8e, 0x90, 0xe0, 0x34, 0xd6, 0x84, 0x5e,
0xce, 0xee, 0x90, 0x9b, 0x69, 0x08, 0x05, 0x0a, 0xbe, 0x33, 0x06, 0x63, 0x43, 0x69, 0x8d, 0xa8,
0x32, 0x1f, 0x6a, 0x29, 0xc0, 0x38, 0x3a, 0xc6, 0xfa, 0xd7, 0x87, 0xf7, 0xf4, 0xec, 0xa8, 0x44,
0x41, 0x77, 0xd6, 0x79, 0x41, 0xff, 0xa4, 0xbf, 0x76, 0x54, 0x23, 0x7d, 0xc0, 0xae, 0x92, 0xcb,
0x69, 0xc8, 0xc2, 0xc3, 0x4a, 0x5a, 0xe8, 0x29, 0x22, 0x4a, 0xc6, 0x51, 0xd5, 0x27, 0x6c, 0xde,
0x18, 0x6a, 0xae, 0x2a, 0xa0, 0x05, 0xa3, 0xe4, 0xf0, 0x0c, 0xb1, 0xee, 0xa9, 0xee, 0x73, 0x55,
0x4b, 0x17, 0xf3, 0x1a, 0x72, 0x65, 0xfa, 0x5e, 0xac, 0x49, 0xe1, 0xc7, 0xb4, 0x44, 0xdd, 0x16,
0x95, 0xf2, 0xb2, 0x54, 0x80, 0xc4, 0x7a, 0xa9, 0x33, 0x1f, 0x30, 0xa1, 0xbb, 0x50, 0xe9, 0xae,
0xd3, 0xa3, 0x0f, 0xa3, 0xbb, 0x58, 0x0a, 0xb0, 0xb6, 0xa3, 0x27, 0xa8, 0xc8, 0x98, 0x59, 0xb1,
0x21, 0xc2, 0xba, 0x27, 0x04, 0xb5, 0xec, 0x30, 0x79, 0xab, 0xeb, 0xfa, 0x1c, 0x3b, 0x42, 0xde,
0x9e, 0xf5, 0x79, 0x9e, 0x2d, 0x91, 0xc5, 0x66, 0xc6, 0x2c, 0x83, 0xa7, 0xaa, 0x96, 0x8d, 0xb9,
0xce, 0x81, 0x56, 0xa8, 0xe7, 0xb6, 0xff, 0xdc, 0x47, 0xcf, 0x35, 0x3b, 0x45, 0x58, 0x32, 0x37,
0x2c, 0x44, 0xb1, 0xae, 0xe1, 0x96, 0xd3, 0x78, 0xa5, 0xe5, 0xc3, 0x0a, 0x1a, 0xc3, 0x3a, 0x1e,
0x4a, 0x6f, 0x1f, 0xfd, 0xda, 0x31, 0x89, 0x2f, 0xb3, 0x2a, 0xa4, 0x70, 0x74, 0xd9, 0x18, 0x0a,
0xa0, 0x8f, 0x90, 0xf3, 0xfe, 0xb8, 0x37, 0x65, 0x50, 0x50, 0x83, 0x0a, 0xc2, 0x14, 0x5c, 0x6a,
0xfa, 0x53, 0x24, 0x12, 0x11, 0x05, 0x57, 0x98, 0x1e, 0x40, 0xd0, 0xc7, 0xb1, 0x93, 0xb6, 0x2a,
0x68, 0x13, 0xc6, 0xc6, 0x79, 0xfa, 0xb3, 0xf4, 0xf6, 0xd8, 0x43, 0x3c, 0xac, 0x64, 0xcd, 0x15,
0x6e, 0xe1, 0xe7, 0xd1, 0x23, 0xab, 0x22, 0xaa, 0xe9, 0x5d, 0x3b, 0xc2, 0x42, 0x7a, 0xaf, 0x36,
0xc9, 0x99, 0x5f, 0x60, 0x0e, 0x6d, 0x87, 0xf6, 0xf8, 0xb1, 0x81, 0x91, 0x88, 0xc6, 0x92, 0xfb,
0x71, 0xd3, 0xfa, 0x60, 0xe3, 0x09, 0x82, 0x7e, 0xde, 0x59, 0x8c, 0xf5, 0x73, 0x96, 0x2f, 0x30,
0xe4, 0xd1, 0xf2, 0xb0, 0x02, 0x3b, 0x99, 0x33, 0x6d, 0x46, 0xf2, 0xb1, 0x8b, 0x8e, 0x6b, 0x87,
0x21, 0x8c, 0x8c, 0x85, 0x58, 0x11, 0x30, 0x34, 0x9f, 0xb0, 0x0f, 0xc8, 0xca, 0x5e, 0xf3, 0xb7,
0xd4, 0x85, 0x5f, 0x62, 0x85, 0xae, 0x1c, 0xd8, 0x20, 0x0c, 0x34, 0xf7, 0x87, 0xd8, 0x4c, 0xf0,
0x2c, 0xc3, 0xb3, 0xf5, 0x66, 0xd6, 0x5f, 0x6e, 0xa1, 0xc6, 0xe6, 0x8a, 0x79, 0xf3, 0x6e, 0x8e,
0x02, 0x6e, 0xdb, 0x60, 0x47, 0x7f, 0x85, 0xb1, 0x9d, 0x8e, 0xa6, 0x4d, 0xe6, 0x5f, 0x22, 0xd9,
0xdd, 0x58, 0x93, 0x6d, 0x31, 0x14, 0x7e, 0x8d, 0xba, 0x48, 0x59, 0x18, 0x97, 0x2e, 0x2d, 0x38,
0x3c, 0x85, 0xdf, 0xe0, 0x71, 0x35, 0x71, 0x0e, 0xd6, 0x1a, 0x4b, 0x9f, 0xe2, 0x1b, 0x62, 0x44,
0xa5, 0x2e, 0xcc, 0x46, 0x41, 0x3e, 0xc3, 0x7c, 0xd4, 0x2a, 0xad, 0x37, 0xff, 0x39, 0xf2, 0x9b,
0xf4, 0x19, 0xf5, 0x6b, 0x8a, 0x52, 0x81, 0x07, 0x3a, 0xc5, 0x66, 0x20, 0x59, 0x5a, 0x97, 0xe8,
0x0b, 0x24, 0x3d, 0x66, 0x91, 0x60, 0xc1, 0x5b, 0x09, 0x35, 0x57, 0xed, 0xc2, 0xbf, 0x45, 0x4f,
0x78, 0x25, 0xa4, 0x69, 0x07, 0xb6, 0xfb, 0x95, 0x6b, 0x62, 0x2a, 0x5f, 0x0d, 0x61, 0x2e, 0xe5,
0xed, 0xa0, 0x24, 0x50, 0x33, 0x05, 0xd7, 0x93, 0x2e, 0x47, 0xc5, 0xcd, 0x38, 0xfa, 0x72, 0x5f,
0x63, 0x9b, 0xc0, 0xbe, 0x62, 0x03, 0x72, 0x0b, 0x09, 0x2e, 0x4a, 0xee, 0x63, 0x5a, 0x68, 0xbb,
0x95, 0xc0, 0xb5, 0x08, 0x02, 0x6a, 0x99, 0x01, 0x6e, 0x71, 0x04, 0x16, 0x74, 0x06, 0xf4, 0x55,
0x73, 0x67, 0x52, 0xaa, 0xbb, 0x0f, 0xec, 0xbd, 0xfe, 0xb5, 0x9d, 0x04, 0xfd, 0x1d, 0xe6, 0xd2,
0x54, 0xa4, 0xdb, 0x06, 0x35, 0x6b, 0x22, 0x3f, 0x55, 0xde, 0xbe, 0xd6, 0x7e, 0xdf, 0x74, 0xbe,
0xae, 0xfd, 0x9f, 0x20, 0xb1, 0x46, 0xfe, 0x01, 0x97, 0x9d, 0xab, 0xd9, 0xaf, 0x5f, 0xf6, 0x8f,
0xec, 0x53, 0xf2, 0xd1, 0x37, 0x60, 0xe3, 0x1d, 0x65, 0x6e, 0x0b, 0xfd, 0xd9, 0x7f, 0xc2, 0x1e,
0xbb, 0xb4, 0x50, 0xc8, 0xaa, 0x08, 0x16, 0x53, 0xeb, 0x3e, 0xae, 0xfe, 0x19, 0x41, 0x35, 0xd7,
0xd2, 0xcf, 0xb7, 0xcf, 0x73, 0xa0, 0xbf, 0x20, 0x68, 0xae, 0x3b, 0xcb, 0x8c, 0xae, 0xc1, 0xc6,
0xbe, 0x3e, 0x35, 0xcb, 0x7f, 0x65, 0x9f, 0x91, 0x8f, 0xdb, 0x84, 0x87, 0x7b, 0x8f, 0x77, 0xc3,
0x5d, 0x58, 0x3c, 0x89, 0xe6, 0x5e, 0xb8, 0x67, 0xfa, 0xdf, 0xd8, 0x15, 0xb2, 0xd8, 0xbb, 0x7f,
0x61, 0xd4, 0xdf, 0xeb, 0xee, 0x7c, 0xf8, 0xef, 0x2e, 0xfd, 0xfb, 0x02, 0xbb, 0x4f, 0x06, 0x5d,
0xa5, 0xdc, 0x1d, 0x92, 0x2e, 0xc5, 0x51, 0x9b, 0x42, 0x9a, 0x2c, 0xf9, 0x8f, 0x05, 0x76, 0x1d,
0x7b, 0xd0, 0x9e, 0x30, 0x22, 0x6f, 0x16, 0x9c, 0xb7, 0xb2, 0x6d, 0x31, 0xf1, 0x64, 0xfe, 0xb9,
0x30, 0xfc, 0xef, 0x02, 0x59, 0xfa, 0x62, 0xfa, 0x6c, 0xf0, 0xcd, 0xdf, 0x1c, 0x86, 0x87, 0xdb,
0x0f, 0x0c, 0xe5, 0xf6, 0xf4, 0xe5, 0xb4, 0x5c, 0x78, 0x24, 0x5a, 0xfc, 0xd6, 0xf4, 0xe9, 0xc6,
0xf3, 0xad, 0xc1, 0x74, 0x7b, 0x6b, 0x79, 0xeb, 0xc9, 0xf3, 0xf8, 0xfd, 0x22, 0x7d, 0xe2, 0x78,
0xf1, 0xe5, 0xce, 0xeb, 0xbe, 0x78, 0x7c, 0xd2, 0xfc, 0xfc, 0xeb, 0xc0, 0x1b, 0x39, 0xe7, 0xff,
0x3e, 0xb0, 0x98, 0x37, 0x2f, 0xe3, 0x9b, 0x3b, 0x83, 0xe6, 0x11, 0x9f, 0xea, 0x95, 0x41, 0x5c,
0x72, 0xe7, 0xeb, 0x04, 0x78, 0xcc, 0x37, 0x77, 0x1e, 0x77, 0x80, 0xc7, 0xf5, 0xca, 0xe3, 0x06,
0xf0, 0xbf, 0x03, 0x4b, 0xcd, 0xe8, 0xea, 0x2a, 0xdf, 0xdc, 0x59, 0x5d, 0xed, 0x20, 0xab, 0xab,
0xf5, 0xca, 0xea, 0x6a, 0x03, 0xfa, 0xfc, 0xcd, 0xe8, 0xdd, 0xfd, 0xff, 0x07, 0x00, 0x00, 0xff,
0xff, 0x54, 0x80, 0x99, 0x2f, 0x8e, 0x11, 0x00, 0x00,
}