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