1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/resources/extension_feed_item.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 extension feed item.
29type ExtensionFeedItem struct {
30	// Immutable. The resource name of the extension feed item.
31	// Extension feed item resource names have the form:
32	//
33	// `customers/{customer_id}/extensionFeedItems/{feed_item_id}`
34	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
35	// Output only. The ID of this feed item. Read-only.
36	Id *wrappers.Int64Value `protobuf:"bytes,24,opt,name=id,proto3" json:"id,omitempty"`
37	// Output only. The extension type of the extension feed item.
38	// This field is read-only.
39	ExtensionType enums.ExtensionTypeEnum_ExtensionType `protobuf:"varint,13,opt,name=extension_type,json=extensionType,proto3,enum=google.ads.googleads.v3.enums.ExtensionTypeEnum_ExtensionType" json:"extension_type,omitempty"`
40	// Start time in which this feed item is effective and can begin serving. The
41	// time is in the customer's time zone.
42	// The format is "YYYY-MM-DD HH:MM:SS".
43	// Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
44	StartDateTime *wrappers.StringValue `protobuf:"bytes,5,opt,name=start_date_time,json=startDateTime,proto3" json:"start_date_time,omitempty"`
45	// End time in which this feed item is no longer effective and will stop
46	// serving. The time is in the customer's time zone.
47	// The format is "YYYY-MM-DD HH:MM:SS".
48	// Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
49	EndDateTime *wrappers.StringValue `protobuf:"bytes,6,opt,name=end_date_time,json=endDateTime,proto3" json:"end_date_time,omitempty"`
50	// List of non-overlapping schedules specifying all time intervals
51	// for which the feed item may serve. There can be a maximum of 6 schedules
52	// per day.
53	AdSchedules []*common.AdScheduleInfo `protobuf:"bytes,16,rep,name=ad_schedules,json=adSchedules,proto3" json:"ad_schedules,omitempty"`
54	// The targeted device.
55	Device enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice `protobuf:"varint,17,opt,name=device,proto3,enum=google.ads.googleads.v3.enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice" json:"device,omitempty"`
56	// The targeted geo target constant.
57	TargetedGeoTargetConstant *wrappers.StringValue `protobuf:"bytes,20,opt,name=targeted_geo_target_constant,json=targetedGeoTargetConstant,proto3" json:"targeted_geo_target_constant,omitempty"`
58	// The targeted keyword.
59	TargetedKeyword *common.KeywordInfo `protobuf:"bytes,22,opt,name=targeted_keyword,json=targetedKeyword,proto3" json:"targeted_keyword,omitempty"`
60	// Output only. Status of the feed item.
61	// This field is read-only.
62	Status enums.FeedItemStatusEnum_FeedItemStatus `protobuf:"varint,4,opt,name=status,proto3,enum=google.ads.googleads.v3.enums.FeedItemStatusEnum_FeedItemStatus" json:"status,omitempty"`
63	// Extension type.
64	//
65	// Types that are valid to be assigned to Extension:
66	//	*ExtensionFeedItem_SitelinkFeedItem
67	//	*ExtensionFeedItem_StructuredSnippetFeedItem
68	//	*ExtensionFeedItem_AppFeedItem
69	//	*ExtensionFeedItem_CallFeedItem
70	//	*ExtensionFeedItem_CalloutFeedItem
71	//	*ExtensionFeedItem_TextMessageFeedItem
72	//	*ExtensionFeedItem_PriceFeedItem
73	//	*ExtensionFeedItem_PromotionFeedItem
74	//	*ExtensionFeedItem_LocationFeedItem
75	//	*ExtensionFeedItem_AffiliateLocationFeedItem
76	//	*ExtensionFeedItem_HotelCalloutFeedItem
77	Extension isExtensionFeedItem_Extension `protobuf_oneof:"extension"`
78	// Targeting at either the campaign or ad group level. Feed items that target
79	// a campaign or ad group will only serve with that resource.
80	//
81	// Types that are valid to be assigned to ServingResourceTargeting:
82	//	*ExtensionFeedItem_TargetedCampaign
83	//	*ExtensionFeedItem_TargetedAdGroup
84	ServingResourceTargeting isExtensionFeedItem_ServingResourceTargeting `protobuf_oneof:"serving_resource_targeting"`
85	XXX_NoUnkeyedLiteral     struct{}                                     `json:"-"`
86	XXX_unrecognized         []byte                                       `json:"-"`
87	XXX_sizecache            int32                                        `json:"-"`
88}
89
90func (m *ExtensionFeedItem) Reset()         { *m = ExtensionFeedItem{} }
91func (m *ExtensionFeedItem) String() string { return proto.CompactTextString(m) }
92func (*ExtensionFeedItem) ProtoMessage()    {}
93func (*ExtensionFeedItem) Descriptor() ([]byte, []int) {
94	return fileDescriptor_d54452736e95564f, []int{0}
95}
96
97func (m *ExtensionFeedItem) XXX_Unmarshal(b []byte) error {
98	return xxx_messageInfo_ExtensionFeedItem.Unmarshal(m, b)
99}
100func (m *ExtensionFeedItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
101	return xxx_messageInfo_ExtensionFeedItem.Marshal(b, m, deterministic)
102}
103func (m *ExtensionFeedItem) XXX_Merge(src proto.Message) {
104	xxx_messageInfo_ExtensionFeedItem.Merge(m, src)
105}
106func (m *ExtensionFeedItem) XXX_Size() int {
107	return xxx_messageInfo_ExtensionFeedItem.Size(m)
108}
109func (m *ExtensionFeedItem) XXX_DiscardUnknown() {
110	xxx_messageInfo_ExtensionFeedItem.DiscardUnknown(m)
111}
112
113var xxx_messageInfo_ExtensionFeedItem proto.InternalMessageInfo
114
115func (m *ExtensionFeedItem) GetResourceName() string {
116	if m != nil {
117		return m.ResourceName
118	}
119	return ""
120}
121
122func (m *ExtensionFeedItem) GetId() *wrappers.Int64Value {
123	if m != nil {
124		return m.Id
125	}
126	return nil
127}
128
129func (m *ExtensionFeedItem) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType {
130	if m != nil {
131		return m.ExtensionType
132	}
133	return enums.ExtensionTypeEnum_UNSPECIFIED
134}
135
136func (m *ExtensionFeedItem) GetStartDateTime() *wrappers.StringValue {
137	if m != nil {
138		return m.StartDateTime
139	}
140	return nil
141}
142
143func (m *ExtensionFeedItem) GetEndDateTime() *wrappers.StringValue {
144	if m != nil {
145		return m.EndDateTime
146	}
147	return nil
148}
149
150func (m *ExtensionFeedItem) GetAdSchedules() []*common.AdScheduleInfo {
151	if m != nil {
152		return m.AdSchedules
153	}
154	return nil
155}
156
157func (m *ExtensionFeedItem) GetDevice() enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice {
158	if m != nil {
159		return m.Device
160	}
161	return enums.FeedItemTargetDeviceEnum_UNSPECIFIED
162}
163
164func (m *ExtensionFeedItem) GetTargetedGeoTargetConstant() *wrappers.StringValue {
165	if m != nil {
166		return m.TargetedGeoTargetConstant
167	}
168	return nil
169}
170
171func (m *ExtensionFeedItem) GetTargetedKeyword() *common.KeywordInfo {
172	if m != nil {
173		return m.TargetedKeyword
174	}
175	return nil
176}
177
178func (m *ExtensionFeedItem) GetStatus() enums.FeedItemStatusEnum_FeedItemStatus {
179	if m != nil {
180		return m.Status
181	}
182	return enums.FeedItemStatusEnum_UNSPECIFIED
183}
184
185type isExtensionFeedItem_Extension interface {
186	isExtensionFeedItem_Extension()
187}
188
189type ExtensionFeedItem_SitelinkFeedItem struct {
190	SitelinkFeedItem *common.SitelinkFeedItem `protobuf:"bytes,2,opt,name=sitelink_feed_item,json=sitelinkFeedItem,proto3,oneof"`
191}
192
193type ExtensionFeedItem_StructuredSnippetFeedItem struct {
194	StructuredSnippetFeedItem *common.StructuredSnippetFeedItem `protobuf:"bytes,3,opt,name=structured_snippet_feed_item,json=structuredSnippetFeedItem,proto3,oneof"`
195}
196
197type ExtensionFeedItem_AppFeedItem struct {
198	AppFeedItem *common.AppFeedItem `protobuf:"bytes,7,opt,name=app_feed_item,json=appFeedItem,proto3,oneof"`
199}
200
201type ExtensionFeedItem_CallFeedItem struct {
202	CallFeedItem *common.CallFeedItem `protobuf:"bytes,8,opt,name=call_feed_item,json=callFeedItem,proto3,oneof"`
203}
204
205type ExtensionFeedItem_CalloutFeedItem struct {
206	CalloutFeedItem *common.CalloutFeedItem `protobuf:"bytes,9,opt,name=callout_feed_item,json=calloutFeedItem,proto3,oneof"`
207}
208
209type ExtensionFeedItem_TextMessageFeedItem struct {
210	TextMessageFeedItem *common.TextMessageFeedItem `protobuf:"bytes,10,opt,name=text_message_feed_item,json=textMessageFeedItem,proto3,oneof"`
211}
212
213type ExtensionFeedItem_PriceFeedItem struct {
214	PriceFeedItem *common.PriceFeedItem `protobuf:"bytes,11,opt,name=price_feed_item,json=priceFeedItem,proto3,oneof"`
215}
216
217type ExtensionFeedItem_PromotionFeedItem struct {
218	PromotionFeedItem *common.PromotionFeedItem `protobuf:"bytes,12,opt,name=promotion_feed_item,json=promotionFeedItem,proto3,oneof"`
219}
220
221type ExtensionFeedItem_LocationFeedItem struct {
222	LocationFeedItem *common.LocationFeedItem `protobuf:"bytes,14,opt,name=location_feed_item,json=locationFeedItem,proto3,oneof"`
223}
224
225type ExtensionFeedItem_AffiliateLocationFeedItem struct {
226	AffiliateLocationFeedItem *common.AffiliateLocationFeedItem `protobuf:"bytes,15,opt,name=affiliate_location_feed_item,json=affiliateLocationFeedItem,proto3,oneof"`
227}
228
229type ExtensionFeedItem_HotelCalloutFeedItem struct {
230	HotelCalloutFeedItem *common.HotelCalloutFeedItem `protobuf:"bytes,23,opt,name=hotel_callout_feed_item,json=hotelCalloutFeedItem,proto3,oneof"`
231}
232
233func (*ExtensionFeedItem_SitelinkFeedItem) isExtensionFeedItem_Extension() {}
234
235func (*ExtensionFeedItem_StructuredSnippetFeedItem) isExtensionFeedItem_Extension() {}
236
237func (*ExtensionFeedItem_AppFeedItem) isExtensionFeedItem_Extension() {}
238
239func (*ExtensionFeedItem_CallFeedItem) isExtensionFeedItem_Extension() {}
240
241func (*ExtensionFeedItem_CalloutFeedItem) isExtensionFeedItem_Extension() {}
242
243func (*ExtensionFeedItem_TextMessageFeedItem) isExtensionFeedItem_Extension() {}
244
245func (*ExtensionFeedItem_PriceFeedItem) isExtensionFeedItem_Extension() {}
246
247func (*ExtensionFeedItem_PromotionFeedItem) isExtensionFeedItem_Extension() {}
248
249func (*ExtensionFeedItem_LocationFeedItem) isExtensionFeedItem_Extension() {}
250
251func (*ExtensionFeedItem_AffiliateLocationFeedItem) isExtensionFeedItem_Extension() {}
252
253func (*ExtensionFeedItem_HotelCalloutFeedItem) isExtensionFeedItem_Extension() {}
254
255func (m *ExtensionFeedItem) GetExtension() isExtensionFeedItem_Extension {
256	if m != nil {
257		return m.Extension
258	}
259	return nil
260}
261
262func (m *ExtensionFeedItem) GetSitelinkFeedItem() *common.SitelinkFeedItem {
263	if x, ok := m.GetExtension().(*ExtensionFeedItem_SitelinkFeedItem); ok {
264		return x.SitelinkFeedItem
265	}
266	return nil
267}
268
269func (m *ExtensionFeedItem) GetStructuredSnippetFeedItem() *common.StructuredSnippetFeedItem {
270	if x, ok := m.GetExtension().(*ExtensionFeedItem_StructuredSnippetFeedItem); ok {
271		return x.StructuredSnippetFeedItem
272	}
273	return nil
274}
275
276func (m *ExtensionFeedItem) GetAppFeedItem() *common.AppFeedItem {
277	if x, ok := m.GetExtension().(*ExtensionFeedItem_AppFeedItem); ok {
278		return x.AppFeedItem
279	}
280	return nil
281}
282
283func (m *ExtensionFeedItem) GetCallFeedItem() *common.CallFeedItem {
284	if x, ok := m.GetExtension().(*ExtensionFeedItem_CallFeedItem); ok {
285		return x.CallFeedItem
286	}
287	return nil
288}
289
290func (m *ExtensionFeedItem) GetCalloutFeedItem() *common.CalloutFeedItem {
291	if x, ok := m.GetExtension().(*ExtensionFeedItem_CalloutFeedItem); ok {
292		return x.CalloutFeedItem
293	}
294	return nil
295}
296
297func (m *ExtensionFeedItem) GetTextMessageFeedItem() *common.TextMessageFeedItem {
298	if x, ok := m.GetExtension().(*ExtensionFeedItem_TextMessageFeedItem); ok {
299		return x.TextMessageFeedItem
300	}
301	return nil
302}
303
304func (m *ExtensionFeedItem) GetPriceFeedItem() *common.PriceFeedItem {
305	if x, ok := m.GetExtension().(*ExtensionFeedItem_PriceFeedItem); ok {
306		return x.PriceFeedItem
307	}
308	return nil
309}
310
311func (m *ExtensionFeedItem) GetPromotionFeedItem() *common.PromotionFeedItem {
312	if x, ok := m.GetExtension().(*ExtensionFeedItem_PromotionFeedItem); ok {
313		return x.PromotionFeedItem
314	}
315	return nil
316}
317
318func (m *ExtensionFeedItem) GetLocationFeedItem() *common.LocationFeedItem {
319	if x, ok := m.GetExtension().(*ExtensionFeedItem_LocationFeedItem); ok {
320		return x.LocationFeedItem
321	}
322	return nil
323}
324
325func (m *ExtensionFeedItem) GetAffiliateLocationFeedItem() *common.AffiliateLocationFeedItem {
326	if x, ok := m.GetExtension().(*ExtensionFeedItem_AffiliateLocationFeedItem); ok {
327		return x.AffiliateLocationFeedItem
328	}
329	return nil
330}
331
332func (m *ExtensionFeedItem) GetHotelCalloutFeedItem() *common.HotelCalloutFeedItem {
333	if x, ok := m.GetExtension().(*ExtensionFeedItem_HotelCalloutFeedItem); ok {
334		return x.HotelCalloutFeedItem
335	}
336	return nil
337}
338
339type isExtensionFeedItem_ServingResourceTargeting interface {
340	isExtensionFeedItem_ServingResourceTargeting()
341}
342
343type ExtensionFeedItem_TargetedCampaign struct {
344	TargetedCampaign *wrappers.StringValue `protobuf:"bytes,18,opt,name=targeted_campaign,json=targetedCampaign,proto3,oneof"`
345}
346
347type ExtensionFeedItem_TargetedAdGroup struct {
348	TargetedAdGroup *wrappers.StringValue `protobuf:"bytes,19,opt,name=targeted_ad_group,json=targetedAdGroup,proto3,oneof"`
349}
350
351func (*ExtensionFeedItem_TargetedCampaign) isExtensionFeedItem_ServingResourceTargeting() {}
352
353func (*ExtensionFeedItem_TargetedAdGroup) isExtensionFeedItem_ServingResourceTargeting() {}
354
355func (m *ExtensionFeedItem) GetServingResourceTargeting() isExtensionFeedItem_ServingResourceTargeting {
356	if m != nil {
357		return m.ServingResourceTargeting
358	}
359	return nil
360}
361
362func (m *ExtensionFeedItem) GetTargetedCampaign() *wrappers.StringValue {
363	if x, ok := m.GetServingResourceTargeting().(*ExtensionFeedItem_TargetedCampaign); ok {
364		return x.TargetedCampaign
365	}
366	return nil
367}
368
369func (m *ExtensionFeedItem) GetTargetedAdGroup() *wrappers.StringValue {
370	if x, ok := m.GetServingResourceTargeting().(*ExtensionFeedItem_TargetedAdGroup); ok {
371		return x.TargetedAdGroup
372	}
373	return nil
374}
375
376// XXX_OneofWrappers is for the internal use of the proto package.
377func (*ExtensionFeedItem) XXX_OneofWrappers() []interface{} {
378	return []interface{}{
379		(*ExtensionFeedItem_SitelinkFeedItem)(nil),
380		(*ExtensionFeedItem_StructuredSnippetFeedItem)(nil),
381		(*ExtensionFeedItem_AppFeedItem)(nil),
382		(*ExtensionFeedItem_CallFeedItem)(nil),
383		(*ExtensionFeedItem_CalloutFeedItem)(nil),
384		(*ExtensionFeedItem_TextMessageFeedItem)(nil),
385		(*ExtensionFeedItem_PriceFeedItem)(nil),
386		(*ExtensionFeedItem_PromotionFeedItem)(nil),
387		(*ExtensionFeedItem_LocationFeedItem)(nil),
388		(*ExtensionFeedItem_AffiliateLocationFeedItem)(nil),
389		(*ExtensionFeedItem_HotelCalloutFeedItem)(nil),
390		(*ExtensionFeedItem_TargetedCampaign)(nil),
391		(*ExtensionFeedItem_TargetedAdGroup)(nil),
392	}
393}
394
395func init() {
396	proto.RegisterType((*ExtensionFeedItem)(nil), "google.ads.googleads.v3.resources.ExtensionFeedItem")
397}
398
399func init() {
400	proto.RegisterFile("google/ads/googleads/v3/resources/extension_feed_item.proto", fileDescriptor_d54452736e95564f)
401}
402
403var fileDescriptor_d54452736e95564f = []byte{
404	// 1091 bytes of a gzipped FileDescriptorProto
405	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x56, 0xdd, 0x4e, 0xdc, 0x46,
406	0x14, 0xee, 0x2e, 0x0d, 0x2d, 0xb3, 0x2c, 0x3f, 0x43, 0x44, 0x0c, 0x5d, 0xb5, 0x90, 0x8a, 0x0a,
407	0xb5, 0x89, 0x9d, 0xb2, 0xa8, 0x52, 0x17, 0xb5, 0x8a, 0x17, 0x52, 0xa0, 0x4d, 0x2b, 0xb2, 0x20,
408	0x22, 0x55, 0x44, 0xee, 0xe0, 0x39, 0x6b, 0x26, 0xd8, 0x33, 0xae, 0x67, 0x4c, 0x40, 0x69, 0x2e,
409	0xda, 0xde, 0xf7, 0x21, 0x7a, 0xd9, 0x47, 0xe9, 0x53, 0xe4, 0x3a, 0x8f, 0xc0, 0x55, 0xb5, 0xe3,
410	0x9f, 0x35, 0x2c, 0x8b, 0xb7, 0x77, 0x33, 0x67, 0xce, 0xf7, 0x7d, 0xc7, 0x9f, 0xcf, 0x8c, 0x0e,
411	0xda, 0xf0, 0x84, 0xf0, 0x7c, 0xb0, 0x08, 0x95, 0x56, 0xb2, 0xec, 0xad, 0xce, 0x9a, 0x56, 0x04,
412	0x52, 0xc4, 0x91, 0x0b, 0xd2, 0x82, 0x73, 0x05, 0x5c, 0x32, 0xc1, 0x9d, 0x2e, 0x00, 0x75, 0x98,
413	0x82, 0xc0, 0x0c, 0x23, 0xa1, 0x04, 0x5e, 0x4e, 0x10, 0x26, 0xa1, 0xd2, 0xcc, 0xc1, 0xe6, 0x59,
414	0xd3, 0xcc, 0xc1, 0x8b, 0x0f, 0x87, 0xf1, 0xbb, 0x22, 0x08, 0x04, 0xb7, 0xdc, 0x88, 0x29, 0x88,
415	0x18, 0x49, 0x18, 0x17, 0xad, 0x92, 0xf4, 0xbc, 0x16, 0x99, 0x02, 0xd6, 0x86, 0x01, 0x80, 0xc7,
416	0x41, 0xb1, 0x76, 0x75, 0x11, 0x42, 0x8a, 0x59, 0xbf, 0x1d, 0x93, 0x7f, 0xa5, 0x23, 0x15, 0x51,
417	0x71, 0xa6, 0xb4, 0x31, 0x2a, 0x4a, 0x91, 0xc8, 0x03, 0xe5, 0x50, 0x38, 0x63, 0x6e, 0x26, 0xf9,
418	0x49, 0x06, 0x0e, 0x99, 0xd5, 0x65, 0xe0, 0x53, 0xe7, 0x18, 0x4e, 0xc8, 0x19, 0x13, 0x51, 0x9a,
419	0xb0, 0x50, 0x48, 0xc8, 0xdc, 0x4b, 0x8f, 0x3e, 0x4e, 0x8f, 0xf4, 0xee, 0x38, 0xee, 0x5a, 0xaf,
420	0x22, 0x12, 0x86, 0x10, 0x65, 0x85, 0x35, 0x0a, 0x50, 0xc2, 0xb9, 0x50, 0x44, 0xf5, 0x0d, 0xba,
421	0xff, 0xc7, 0x1c, 0x9a, 0x7d, 0x92, 0xb9, 0xf0, 0x1d, 0x00, 0xdd, 0x55, 0x10, 0xe0, 0xe7, 0xa8,
422	0x9e, 0xa9, 0x38, 0x9c, 0x04, 0x60, 0x54, 0x96, 0x2a, 0xab, 0x13, 0xed, 0xb5, 0xb7, 0xf6, 0x9d,
423	0x4b, 0xfb, 0x01, 0xfa, 0xbc, 0xff, 0x37, 0xd3, 0x55, 0xc8, 0xa4, 0xe9, 0x8a, 0xc0, 0x1a, 0xa0,
424	0xea, 0x4c, 0x66, 0x44, 0x3f, 0x91, 0x00, 0xf0, 0x23, 0x54, 0x65, 0xd4, 0x30, 0x96, 0x2a, 0xab,
425	0xb5, 0xb5, 0x8f, 0x52, 0xb0, 0x99, 0x55, 0x6e, 0xee, 0x72, 0xf5, 0xd5, 0xfa, 0x21, 0xf1, 0x63,
426	0x68, 0x8f, 0xbd, 0xb5, 0xc7, 0x3a, 0x55, 0x46, 0xf1, 0x4b, 0x34, 0x75, 0xf5, 0x2f, 0x19, 0xf5,
427	0xa5, 0xca, 0xea, 0xd4, 0xda, 0xb7, 0xe6, 0xb0, 0xee, 0xd2, 0x86, 0x9b, 0x79, 0x25, 0x07, 0x17,
428	0x21, 0x3c, 0xe1, 0x71, 0x70, 0x35, 0x92, 0x08, 0xd4, 0xa1, 0x18, 0xc3, 0x5b, 0x68, 0x5a, 0x2a,
429	0x12, 0x29, 0x87, 0x12, 0x05, 0x8e, 0x62, 0x01, 0x18, 0x77, 0x74, 0xa9, 0x8d, 0x81, 0x52, 0xf7,
430	0x55, 0xc4, 0xb8, 0xa7, 0x6b, 0xed, 0xd4, 0x35, 0x68, 0x8b, 0x28, 0x38, 0x60, 0x01, 0xe0, 0xc7,
431	0xa8, 0x0e, 0x9c, 0x16, 0x38, 0xc6, 0x47, 0xe0, 0xa8, 0x01, 0xa7, 0x39, 0xc3, 0x33, 0x34, 0x49,
432	0xa8, 0x23, 0xdd, 0x13, 0xa0, 0xb1, 0x0f, 0xd2, 0x98, 0x59, 0x1a, 0x5b, 0xad, 0xad, 0x99, 0x43,
433	0xbf, 0x38, 0xe9, 0x7e, 0xd3, 0xa6, 0xfb, 0x29, 0x64, 0x97, 0x77, 0x45, 0xa7, 0x46, 0xf2, 0xbd,
434	0xc4, 0x14, 0x8d, 0x27, 0x1d, 0x67, 0xcc, 0x6a, 0xfb, 0x9e, 0x96, 0xd8, 0x97, 0xfd, 0xbf, 0x03,
435	0xdd, 0xad, 0x5b, 0x1a, 0xaa, 0x5d, 0xbc, 0xe9, 0xa0, 0x93, 0x72, 0xe3, 0xbf, 0x2a, 0xa8, 0x91,
436	0xf4, 0x37, 0x50, 0xc7, 0x03, 0x91, 0x35, 0xbb, 0x2b, 0xb8, 0x54, 0x84, 0x2b, 0xe3, 0x6e, 0xb9,
437	0x15, 0x6d, 0xeb, 0xf6, 0x16, 0xdb, 0x06, 0x91, 0x68, 0x6f, 0xa6, 0xa4, 0x9d, 0x85, 0x4c, 0x72,
438	0xe0, 0x08, 0x1f, 0xa2, 0x99, 0xbc, 0x9e, 0x53, 0xb8, 0x78, 0x25, 0x22, 0x6a, 0xcc, 0xeb, 0x1a,
439	0xbe, 0x28, 0x73, 0xf3, 0x87, 0x24, 0x5d, 0x5b, 0x39, 0x9d, 0x91, 0xa4, 0x41, 0xfc, 0x02, 0x8d,
440	0x27, 0xb7, 0xdf, 0x78, 0x5f, 0xdb, 0xf9, 0x78, 0x44, 0x3b, 0xf7, 0x35, 0xe8, 0x8a, 0x91, 0x49,
441	0x28, 0xe9, 0xc7, 0x94, 0x14, 0xff, 0x82, 0xb0, 0x64, 0x0a, 0x7c, 0xc6, 0x4f, 0xfb, 0xaf, 0xaa,
442	0x51, 0xd5, 0x85, 0x3f, 0x2a, 0x2b, 0x7c, 0x3f, 0x45, 0x66, 0x02, 0x3b, 0xef, 0x75, 0x66, 0xe4,
443	0xb5, 0x18, 0xfe, 0x0d, 0x35, 0xa4, 0x8a, 0x62, 0x57, 0xc5, 0x11, 0x50, 0x47, 0x72, 0x16, 0x86,
444	0xa0, 0x0a, 0x5a, 0x63, 0x5a, 0xeb, 0xeb, 0x52, 0xad, 0x9c, 0x63, 0x3f, 0xa1, 0x28, 0x88, 0x2e,
445	0xc8, 0x61, 0x87, 0xf8, 0x19, 0xaa, 0x93, 0x30, 0x2c, 0xc8, 0x7d, 0x30, 0xda, 0x3f, 0xb1, 0xc3,
446	0xb0, 0x20, 0x50, 0x23, 0xfd, 0x2d, 0x3e, 0x40, 0x53, 0x2e, 0xf1, 0xfd, 0x02, 0xe7, 0x87, 0x9a,
447	0xf3, 0x41, 0x19, 0xe7, 0x26, 0xf1, 0xfd, 0x02, 0xe9, 0xa4, 0x5b, 0xd8, 0xe3, 0x17, 0x68, 0xb6,
448	0xb7, 0x17, 0x71, 0xd1, 0x9b, 0x09, 0x4d, 0x6c, 0x8d, 0x42, 0x2c, 0xe2, 0xa2, 0x23, 0xd3, 0xee,
449	0xd5, 0x10, 0x7e, 0x89, 0xe6, 0x15, 0x9c, 0x2b, 0x27, 0x00, 0x29, 0x89, 0x07, 0x05, 0x0d, 0xa4,
450	0x35, 0x9a, 0x65, 0x1a, 0x07, 0x70, 0xae, 0x7e, 0x4c, 0xc0, 0x05, 0x9d, 0x39, 0x35, 0x18, 0xc6,
451	0xcf, 0xd1, 0x74, 0x18, 0x31, 0xb7, 0x28, 0x52, 0xd3, 0x22, 0x0f, 0xcb, 0x44, 0xf6, 0x7a, 0xb0,
452	0x02, 0x7d, 0x3d, 0x2c, 0x06, 0xb0, 0x8b, 0xe6, 0xc2, 0x48, 0x04, 0x42, 0x5d, 0x99, 0x01, 0x8c,
453	0x49, 0x4d, 0xfe, 0x65, 0x39, 0x79, 0x0a, 0x2d, 0x08, 0xcc, 0x86, 0xd7, 0x83, 0x18, 0x10, 0xf6,
454	0x85, 0x4b, 0xae, 0x69, 0x4c, 0x8d, 0x76, 0x23, 0x9e, 0xa6, 0xc8, 0x8c, 0x4d, 0x5f, 0xb6, 0xde,
455	0xb5, 0xf0, 0xaf, 0x1d, 0xe0, 0xdf, 0x2b, 0xa8, 0x41, 0xba, 0x5d, 0xe6, 0xb3, 0xde, 0xeb, 0x7d,
456	0x83, 0xe2, 0xf4, 0x68, 0xf7, 0xc2, 0xce, 0x38, 0x86, 0x49, 0x2f, 0x90, 0x61, 0x19, 0x38, 0x40,
457	0xf7, 0x4e, 0x84, 0x02, 0xdf, 0x19, 0xec, 0xbc, 0x7b, 0x5a, 0x7d, 0xbd, 0x4c, 0x7d, 0xa7, 0x07,
458	0x1f, 0x6c, 0xbf, 0xbb, 0x27, 0x37, 0xc4, 0xb1, 0x44, 0xb3, 0xf9, 0x13, 0xe9, 0x92, 0x20, 0x24,
459	0xcc, 0xe3, 0x06, 0x1e, 0xe1, 0x9d, 0xfe, 0xec, 0xd2, 0xfe, 0x14, 0x2d, 0x0f, 0x7d, 0xa7, 0x37,
460	0x53, 0xae, 0x9d, 0x4a, 0x27, 0x7f, 0x83, 0xb3, 0x18, 0xfe, 0xb5, 0x20, 0x4a, 0xa8, 0xe3, 0x45,
461	0x22, 0x0e, 0x8d, 0xb9, 0x11, 0x44, 0x57, 0x2e, 0xed, 0xfb, 0x68, 0x69, 0xa8, 0xa8, 0x4d, 0xb7,
462	0x7b, 0x54, 0x3b, 0x95, 0xfe, 0x93, 0x9d, 0x86, 0x5a, 0xfc, 0x9d, 0x7d, 0xfa, 0x7f, 0x26, 0x17,
463	0xfc, 0x8d, 0x1b, 0x4b, 0x25, 0x02, 0x88, 0xa4, 0xf5, 0x3a, 0x5b, 0xbe, 0xe9, 0x8f, 0x8c, 0x59,
464	0x9e, 0xb4, 0x5e, 0xdf, 0x30, 0x02, 0xbf, 0x69, 0xd7, 0xd0, 0x44, 0x1e, 0x6f, 0x37, 0xd0, 0xa2,
465	0x84, 0xe8, 0x8c, 0x71, 0xcf, 0xc9, 0x07, 0xab, 0xa4, 0x40, 0xc6, 0xbd, 0xf6, 0x9f, 0x55, 0xb4,
466	0xe2, 0x8a, 0xc0, 0x2c, 0x9d, 0x97, 0xdb, 0xf3, 0x03, 0x65, 0xee, 0xf5, 0x5c, 0xda, 0xab, 0xfc,
467	0xfc, 0x7d, 0x0a, 0xf6, 0x84, 0x4f, 0xb8, 0x67, 0x8a, 0xc8, 0xb3, 0x3c, 0xe0, 0xda, 0x43, 0xab,
468	0xff, 0xa9, 0xb7, 0x0c, 0xf2, 0x1b, 0xf9, 0xea, 0xef, 0xea, 0xd8, 0xb6, 0x6d, 0xff, 0x53, 0x5d,
469	0xde, 0x4e, 0x28, 0x6d, 0x2a, 0xcd, 0x64, 0xd9, 0x5b, 0x1d, 0x36, 0xcd, 0x4e, 0x96, 0xf9, 0x6f,
470	0x96, 0x73, 0x64, 0x53, 0x79, 0x94, 0xe7, 0x1c, 0x1d, 0x36, 0x8f, 0xf2, 0x9c, 0x77, 0xd5, 0x95,
471	0xe4, 0xa0, 0xd5, 0xb2, 0xa9, 0x6c, 0xb5, 0xf2, 0xac, 0x56, 0xeb, 0xb0, 0xd9, 0x6a, 0xe5, 0x79,
472	0xc7, 0xe3, 0xba, 0xd8, 0xe6, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x34, 0x31, 0xb8, 0x2b, 0x74,
473	0x0c, 0x00, 0x00,
474}
475