1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/resources/ad_group.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 ad group.
29type AdGroup struct {
30	// Immutable. The resource name of the ad group.
31	// Ad group resource names have the form:
32	//
33	// `customers/{customer_id}/adGroups/{ad_group_id}`
34	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
35	// Output only. The ID of the ad group.
36	Id *wrappers.Int64Value `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
37	// The name of the ad group.
38	//
39	// This field is required and should not be empty when creating new ad
40	// groups.
41	//
42	// It must contain fewer than 255 UTF-8 full-width characters.
43	//
44	// It must not contain any null (code point 0x0), NL line feed
45	// (code point 0xA) or carriage return (code point 0xD) characters.
46	Name *wrappers.StringValue `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
47	// The status of the ad group.
48	Status enums.AdGroupStatusEnum_AdGroupStatus `protobuf:"varint,5,opt,name=status,proto3,enum=google.ads.googleads.v3.enums.AdGroupStatusEnum_AdGroupStatus" json:"status,omitempty"`
49	// Immutable. The type of the ad group.
50	Type enums.AdGroupTypeEnum_AdGroupType `protobuf:"varint,12,opt,name=type,proto3,enum=google.ads.googleads.v3.enums.AdGroupTypeEnum_AdGroupType" json:"type,omitempty"`
51	// The ad rotation mode of the ad group.
52	AdRotationMode enums.AdGroupAdRotationModeEnum_AdGroupAdRotationMode `protobuf:"varint,22,opt,name=ad_rotation_mode,json=adRotationMode,proto3,enum=google.ads.googleads.v3.enums.AdGroupAdRotationModeEnum_AdGroupAdRotationMode" json:"ad_rotation_mode,omitempty"`
53	// Output only. For draft or experiment ad groups, this field is the resource name of the
54	// base ad group from which this ad group was created. If a draft or
55	// experiment ad group does not have a base ad group, then this field is null.
56	//
57	// For base ad groups, this field equals the ad group resource name.
58	//
59	// This field is read-only.
60	BaseAdGroup *wrappers.StringValue `protobuf:"bytes,18,opt,name=base_ad_group,json=baseAdGroup,proto3" json:"base_ad_group,omitempty"`
61	// The URL template for constructing a tracking URL.
62	TrackingUrlTemplate *wrappers.StringValue `protobuf:"bytes,13,opt,name=tracking_url_template,json=trackingUrlTemplate,proto3" json:"tracking_url_template,omitempty"`
63	// The list of mappings used to substitute custom parameter tags in a
64	// `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
65	UrlCustomParameters []*common.CustomParameter `protobuf:"bytes,6,rep,name=url_custom_parameters,json=urlCustomParameters,proto3" json:"url_custom_parameters,omitempty"`
66	// Immutable. The campaign to which the ad group belongs.
67	Campaign *wrappers.StringValue `protobuf:"bytes,10,opt,name=campaign,proto3" json:"campaign,omitempty"`
68	// The maximum CPC (cost-per-click) bid.
69	CpcBidMicros *wrappers.Int64Value `protobuf:"bytes,14,opt,name=cpc_bid_micros,json=cpcBidMicros,proto3" json:"cpc_bid_micros,omitempty"`
70	// The maximum CPM (cost-per-thousand viewable impressions) bid.
71	CpmBidMicros *wrappers.Int64Value `protobuf:"bytes,15,opt,name=cpm_bid_micros,json=cpmBidMicros,proto3" json:"cpm_bid_micros,omitempty"`
72	// The target CPA (cost-per-acquisition).
73	TargetCpaMicros *wrappers.Int64Value `protobuf:"bytes,27,opt,name=target_cpa_micros,json=targetCpaMicros,proto3" json:"target_cpa_micros,omitempty"`
74	// Output only. The CPV (cost-per-view) bid.
75	CpvBidMicros *wrappers.Int64Value `protobuf:"bytes,17,opt,name=cpv_bid_micros,json=cpvBidMicros,proto3" json:"cpv_bid_micros,omitempty"`
76	// Average amount in micros that the advertiser is willing to pay for every
77	// thousand times the ad is shown.
78	TargetCpmMicros *wrappers.Int64Value `protobuf:"bytes,26,opt,name=target_cpm_micros,json=targetCpmMicros,proto3" json:"target_cpm_micros,omitempty"`
79	// The target ROAS (return-on-ad-spend) override. If the ad group's campaign
80	// bidding strategy is a standard Target ROAS strategy, then this field
81	// overrides the target ROAS specified in the campaign's bidding strategy.
82	// Otherwise, this value is ignored.
83	TargetRoas *wrappers.DoubleValue `protobuf:"bytes,30,opt,name=target_roas,json=targetRoas,proto3" json:"target_roas,omitempty"`
84	// The percent cpc bid amount, expressed as a fraction of the advertised price
85	// for some good or service. The valid range for the fraction is [0,1) and the
86	// value stored here is 1,000,000 * [fraction].
87	PercentCpcBidMicros *wrappers.Int64Value `protobuf:"bytes,20,opt,name=percent_cpc_bid_micros,json=percentCpcBidMicros,proto3" json:"percent_cpc_bid_micros,omitempty"`
88	// Settings for the Display Campaign Optimizer, initially termed "Explorer".
89	ExplorerAutoOptimizerSetting *common.ExplorerAutoOptimizerSetting `protobuf:"bytes,21,opt,name=explorer_auto_optimizer_setting,json=explorerAutoOptimizerSetting,proto3" json:"explorer_auto_optimizer_setting,omitempty"`
90	// Allows advertisers to specify a targeting dimension on which to place
91	// absolute bids. This is only applicable for campaigns that target only the
92	// display network and not search.
93	DisplayCustomBidDimension enums.TargetingDimensionEnum_TargetingDimension `protobuf:"varint,23,opt,name=display_custom_bid_dimension,json=displayCustomBidDimension,proto3,enum=google.ads.googleads.v3.enums.TargetingDimensionEnum_TargetingDimension" json:"display_custom_bid_dimension,omitempty"`
94	// URL template for appending params to Final URL.
95	FinalUrlSuffix *wrappers.StringValue `protobuf:"bytes,24,opt,name=final_url_suffix,json=finalUrlSuffix,proto3" json:"final_url_suffix,omitempty"`
96	// Setting for targeting related features.
97	TargetingSetting *common.TargetingSetting `protobuf:"bytes,25,opt,name=targeting_setting,json=targetingSetting,proto3" json:"targeting_setting,omitempty"`
98	// Output only. The effective target CPA (cost-per-acquisition).
99	// This field is read-only.
100	EffectiveTargetCpaMicros *wrappers.Int64Value `protobuf:"bytes,28,opt,name=effective_target_cpa_micros,json=effectiveTargetCpaMicros,proto3" json:"effective_target_cpa_micros,omitempty"`
101	// Output only. Source of the effective target CPA.
102	// This field is read-only.
103	EffectiveTargetCpaSource enums.BiddingSourceEnum_BiddingSource `protobuf:"varint,29,opt,name=effective_target_cpa_source,json=effectiveTargetCpaSource,proto3,enum=google.ads.googleads.v3.enums.BiddingSourceEnum_BiddingSource" json:"effective_target_cpa_source,omitempty"`
104	// Output only. The effective target ROAS (return-on-ad-spend).
105	// This field is read-only.
106	EffectiveTargetRoas *wrappers.DoubleValue `protobuf:"bytes,31,opt,name=effective_target_roas,json=effectiveTargetRoas,proto3" json:"effective_target_roas,omitempty"`
107	// Output only. Source of the effective target ROAS.
108	// This field is read-only.
109	EffectiveTargetRoasSource enums.BiddingSourceEnum_BiddingSource `protobuf:"varint,32,opt,name=effective_target_roas_source,json=effectiveTargetRoasSource,proto3,enum=google.ads.googleads.v3.enums.BiddingSourceEnum_BiddingSource" json:"effective_target_roas_source,omitempty"`
110	// Output only. The resource names of labels attached to this ad group.
111	Labels               []*wrappers.StringValue `protobuf:"bytes,33,rep,name=labels,proto3" json:"labels,omitempty"`
112	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
113	XXX_unrecognized     []byte                  `json:"-"`
114	XXX_sizecache        int32                   `json:"-"`
115}
116
117func (m *AdGroup) Reset()         { *m = AdGroup{} }
118func (m *AdGroup) String() string { return proto.CompactTextString(m) }
119func (*AdGroup) ProtoMessage()    {}
120func (*AdGroup) Descriptor() ([]byte, []int) {
121	return fileDescriptor_3478586bae6468dc, []int{0}
122}
123
124func (m *AdGroup) XXX_Unmarshal(b []byte) error {
125	return xxx_messageInfo_AdGroup.Unmarshal(m, b)
126}
127func (m *AdGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
128	return xxx_messageInfo_AdGroup.Marshal(b, m, deterministic)
129}
130func (m *AdGroup) XXX_Merge(src proto.Message) {
131	xxx_messageInfo_AdGroup.Merge(m, src)
132}
133func (m *AdGroup) XXX_Size() int {
134	return xxx_messageInfo_AdGroup.Size(m)
135}
136func (m *AdGroup) XXX_DiscardUnknown() {
137	xxx_messageInfo_AdGroup.DiscardUnknown(m)
138}
139
140var xxx_messageInfo_AdGroup proto.InternalMessageInfo
141
142func (m *AdGroup) GetResourceName() string {
143	if m != nil {
144		return m.ResourceName
145	}
146	return ""
147}
148
149func (m *AdGroup) GetId() *wrappers.Int64Value {
150	if m != nil {
151		return m.Id
152	}
153	return nil
154}
155
156func (m *AdGroup) GetName() *wrappers.StringValue {
157	if m != nil {
158		return m.Name
159	}
160	return nil
161}
162
163func (m *AdGroup) GetStatus() enums.AdGroupStatusEnum_AdGroupStatus {
164	if m != nil {
165		return m.Status
166	}
167	return enums.AdGroupStatusEnum_UNSPECIFIED
168}
169
170func (m *AdGroup) GetType() enums.AdGroupTypeEnum_AdGroupType {
171	if m != nil {
172		return m.Type
173	}
174	return enums.AdGroupTypeEnum_UNSPECIFIED
175}
176
177func (m *AdGroup) GetAdRotationMode() enums.AdGroupAdRotationModeEnum_AdGroupAdRotationMode {
178	if m != nil {
179		return m.AdRotationMode
180	}
181	return enums.AdGroupAdRotationModeEnum_UNSPECIFIED
182}
183
184func (m *AdGroup) GetBaseAdGroup() *wrappers.StringValue {
185	if m != nil {
186		return m.BaseAdGroup
187	}
188	return nil
189}
190
191func (m *AdGroup) GetTrackingUrlTemplate() *wrappers.StringValue {
192	if m != nil {
193		return m.TrackingUrlTemplate
194	}
195	return nil
196}
197
198func (m *AdGroup) GetUrlCustomParameters() []*common.CustomParameter {
199	if m != nil {
200		return m.UrlCustomParameters
201	}
202	return nil
203}
204
205func (m *AdGroup) GetCampaign() *wrappers.StringValue {
206	if m != nil {
207		return m.Campaign
208	}
209	return nil
210}
211
212func (m *AdGroup) GetCpcBidMicros() *wrappers.Int64Value {
213	if m != nil {
214		return m.CpcBidMicros
215	}
216	return nil
217}
218
219func (m *AdGroup) GetCpmBidMicros() *wrappers.Int64Value {
220	if m != nil {
221		return m.CpmBidMicros
222	}
223	return nil
224}
225
226func (m *AdGroup) GetTargetCpaMicros() *wrappers.Int64Value {
227	if m != nil {
228		return m.TargetCpaMicros
229	}
230	return nil
231}
232
233func (m *AdGroup) GetCpvBidMicros() *wrappers.Int64Value {
234	if m != nil {
235		return m.CpvBidMicros
236	}
237	return nil
238}
239
240func (m *AdGroup) GetTargetCpmMicros() *wrappers.Int64Value {
241	if m != nil {
242		return m.TargetCpmMicros
243	}
244	return nil
245}
246
247func (m *AdGroup) GetTargetRoas() *wrappers.DoubleValue {
248	if m != nil {
249		return m.TargetRoas
250	}
251	return nil
252}
253
254func (m *AdGroup) GetPercentCpcBidMicros() *wrappers.Int64Value {
255	if m != nil {
256		return m.PercentCpcBidMicros
257	}
258	return nil
259}
260
261func (m *AdGroup) GetExplorerAutoOptimizerSetting() *common.ExplorerAutoOptimizerSetting {
262	if m != nil {
263		return m.ExplorerAutoOptimizerSetting
264	}
265	return nil
266}
267
268func (m *AdGroup) GetDisplayCustomBidDimension() enums.TargetingDimensionEnum_TargetingDimension {
269	if m != nil {
270		return m.DisplayCustomBidDimension
271	}
272	return enums.TargetingDimensionEnum_UNSPECIFIED
273}
274
275func (m *AdGroup) GetFinalUrlSuffix() *wrappers.StringValue {
276	if m != nil {
277		return m.FinalUrlSuffix
278	}
279	return nil
280}
281
282func (m *AdGroup) GetTargetingSetting() *common.TargetingSetting {
283	if m != nil {
284		return m.TargetingSetting
285	}
286	return nil
287}
288
289func (m *AdGroup) GetEffectiveTargetCpaMicros() *wrappers.Int64Value {
290	if m != nil {
291		return m.EffectiveTargetCpaMicros
292	}
293	return nil
294}
295
296func (m *AdGroup) GetEffectiveTargetCpaSource() enums.BiddingSourceEnum_BiddingSource {
297	if m != nil {
298		return m.EffectiveTargetCpaSource
299	}
300	return enums.BiddingSourceEnum_UNSPECIFIED
301}
302
303func (m *AdGroup) GetEffectiveTargetRoas() *wrappers.DoubleValue {
304	if m != nil {
305		return m.EffectiveTargetRoas
306	}
307	return nil
308}
309
310func (m *AdGroup) GetEffectiveTargetRoasSource() enums.BiddingSourceEnum_BiddingSource {
311	if m != nil {
312		return m.EffectiveTargetRoasSource
313	}
314	return enums.BiddingSourceEnum_UNSPECIFIED
315}
316
317func (m *AdGroup) GetLabels() []*wrappers.StringValue {
318	if m != nil {
319		return m.Labels
320	}
321	return nil
322}
323
324func init() {
325	proto.RegisterType((*AdGroup)(nil), "google.ads.googleads.v3.resources.AdGroup")
326}
327
328func init() {
329	proto.RegisterFile("google/ads/googleads/v3/resources/ad_group.proto", fileDescriptor_3478586bae6468dc)
330}
331
332var fileDescriptor_3478586bae6468dc = []byte{
333	// 1106 bytes of a gzipped FileDescriptorProto
334	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x97, 0xdd, 0x6e, 0xe3, 0x44,
335	0x14, 0xc7, 0x95, 0xa6, 0x2d, 0x30, 0xfd, 0xd8, 0xae, 0x4b, 0x17, 0xb7, 0x0d, 0xdb, 0x74, 0x51,
336	0x45, 0xb8, 0xc0, 0x2e, 0x0d, 0x2c, 0x52, 0x60, 0x91, 0x9c, 0x76, 0xb7, 0x80, 0xb6, 0xbb, 0x95,
337	0xd3, 0xf6, 0x02, 0x15, 0x59, 0x13, 0x7b, 0x62, 0x06, 0x6c, 0x8f, 0x35, 0x33, 0x0e, 0x2d, 0xab,
338	0xbd, 0x01, 0x6e, 0xb8, 0xe2, 0x1d, 0xb8, 0xe4, 0x51, 0x78, 0x8a, 0xbd, 0xde, 0x37, 0x80, 0x2b,
339	0xe4, 0xf9, 0x70, 0x93, 0xb4, 0xa9, 0x8d, 0xc4, 0xdd, 0x64, 0xe6, 0xfc, 0x7f, 0x73, 0xce, 0x9c,
340	0x39, 0x73, 0x1c, 0xb0, 0x1b, 0x12, 0x12, 0x46, 0xc8, 0x86, 0x01, 0xb3, 0xe5, 0x30, 0x1f, 0x0d,
341	0xdb, 0x36, 0x45, 0x8c, 0x64, 0xd4, 0x47, 0xcc, 0x86, 0x81, 0x17, 0x52, 0x92, 0xa5, 0x56, 0x4a,
342	0x09, 0x27, 0xc6, 0xb6, 0x34, 0xb3, 0x60, 0xc0, 0xac, 0x42, 0x61, 0x0d, 0xdb, 0x56, 0xa1, 0xd8,
343	0xf8, 0x64, 0x1a, 0xd4, 0x27, 0x71, 0x4c, 0x12, 0xdb, 0xcf, 0x18, 0x27, 0xb1, 0x97, 0x42, 0x0a,
344	0x63, 0xc4, 0x11, 0x95, 0xe4, 0x8d, 0x83, 0x12, 0x19, 0xba, 0x48, 0x23, 0x42, 0x11, 0xf5, 0x60,
345	0xc6, 0x89, 0x47, 0x52, 0x8e, 0x63, 0xfc, 0x13, 0xa2, 0x1e, 0x43, 0x9c, 0xe3, 0x24, 0x54, 0x94,
346	0x87, 0x25, 0x14, 0x0e, 0x69, 0x88, 0x72, 0xfb, 0x09, 0xdd, 0xa3, 0x69, 0x3a, 0x94, 0x64, 0xf1,
347	0xd5, 0x29, 0x78, 0x30, 0xf0, 0x28, 0xe1, 0x90, 0x63, 0x92, 0x78, 0x31, 0x09, 0x90, 0x92, 0xb7,
348	0x2b, 0xca, 0x19, 0x87, 0x3c, 0x63, 0x4a, 0xf4, 0x51, 0x45, 0x11, 0xbf, 0x4c, 0xf5, 0x3e, 0x7b,
349	0xb7, 0x4b, 0xfa, 0x38, 0x08, 0x44, 0x6c, 0x22, 0x15, 0x4a, 0xf3, 0xe9, 0xed, 0x9a, 0xab, 0x13,
350	0x09, 0x70, 0x8c, 0x12, 0x86, 0x49, 0xa2, 0x84, 0x5b, 0x5a, 0x98, 0x62, 0x7b, 0x80, 0x51, 0x14,
351	0x78, 0x7d, 0xf4, 0x1d, 0x1c, 0x62, 0xa2, 0x53, 0xb6, 0x3e, 0x62, 0xa0, 0xf3, 0xaf, 0x96, 0xee,
352	0xab, 0x25, 0xf1, 0xab, 0x9f, 0x0d, 0xec, 0x1f, 0x29, 0x4c, 0x53, 0x44, 0x75, 0xec, 0x8d, 0x11,
353	0x29, 0x4c, 0x12, 0x75, 0xa4, 0x6a, 0xf5, 0xc1, 0xef, 0xab, 0xe0, 0x0d, 0x27, 0x38, 0xcc, 0xa3,
354	0x37, 0x8e, 0xc0, 0x92, 0x66, 0x7b, 0x09, 0x8c, 0x91, 0x59, 0x6b, 0xd6, 0x5a, 0x6f, 0x75, 0x5b,
355	0xaf, 0x9c, 0xb9, 0x7f, 0x9c, 0x07, 0xa0, 0x79, 0x75, 0x0b, 0xd5, 0x28, 0xc5, 0xcc, 0xf2, 0x49,
356	0x6c, 0x2b, 0x80, 0xbb, 0xa8, 0xe5, 0xcf, 0x60, 0x8c, 0x8c, 0x5d, 0x30, 0x83, 0x03, 0xb3, 0xde,
357	0xac, 0xb5, 0x16, 0xf6, 0x36, 0x95, 0xc4, 0xd2, 0x5e, 0x5a, 0x5f, 0x25, 0xfc, 0xe1, 0xc7, 0x67,
358	0x30, 0xca, 0x50, 0xb7, 0xfe, 0xca, 0xa9, 0xbb, 0x33, 0x38, 0x30, 0x76, 0xc1, 0xac, 0xd8, 0x77,
359	0x56, 0x68, 0x1a, 0xd7, 0x34, 0x3d, 0x4e, 0x71, 0x12, 0x0a, 0x91, 0x2b, 0x2c, 0x8d, 0x33, 0x30,
360	0x2f, 0x13, 0x6d, 0xce, 0x35, 0x6b, 0xad, 0xe5, 0xbd, 0x2f, 0xac, 0x69, 0x55, 0x23, 0x52, 0x60,
361	0x29, 0x4f, 0x7b, 0x42, 0xf3, 0x38, 0xc9, 0xe2, 0xf1, 0x19, 0x57, 0xd1, 0x8c, 0x1e, 0x98, 0xcd,
362	0xef, 0x82, 0xb9, 0x28, 0xa8, 0x9d, 0x6a, 0xd4, 0x93, 0xcb, 0x14, 0x8d, 0x32, 0xf3, 0xdf, 0x79,
363	0x70, 0x73, 0xae, 0x80, 0x19, 0x17, 0x60, 0x65, 0xf2, 0x52, 0x9b, 0xf7, 0xc4, 0x06, 0xcf, 0xaa,
364	0x6d, 0xe0, 0x04, 0xae, 0x12, 0x1f, 0x91, 0x60, 0x6c, 0xab, 0xf1, 0x15, 0x77, 0x19, 0x8e, 0xfd,
365	0x36, 0xbe, 0x07, 0x4b, 0x7d, 0xc8, 0x90, 0xa7, 0x2f, 0xba, 0x69, 0x94, 0x9f, 0x70, 0x9e, 0xf7,
366	0x7a, 0xb5, 0xbc, 0x2f, 0xe4, 0x70, 0x7d, 0x8b, 0x8e, 0xc1, 0x1a, 0xa7, 0xd0, 0xff, 0x21, 0xbf,
367	0xe7, 0x19, 0x8d, 0x3c, 0x8e, 0xe2, 0x34, 0x82, 0x1c, 0x99, 0x4b, 0x15, 0xb2, 0xba, 0xaa, 0xa5,
368	0xa7, 0x34, 0x3a, 0x51, 0x42, 0xc3, 0x07, 0x6b, 0x39, 0x68, 0xf2, 0x35, 0x63, 0xe6, 0x7c, 0xb3,
369	0xde, 0x5a, 0xd8, 0xb3, 0xa7, 0x1e, 0x9e, 0x7c, 0x89, 0xac, 0x7d, 0x21, 0x3c, 0xd6, 0x3a, 0x77,
370	0x35, 0xa3, 0xd1, 0xc4, 0x1c, 0x33, 0x7c, 0xf0, 0xa6, 0x0f, 0xe3, 0x14, 0xe2, 0x30, 0x31, 0x41,
371	0x85, 0xd3, 0xf9, 0x40, 0x54, 0xc5, 0x7b, 0x60, 0x7b, 0xea, 0xe9, 0xec, 0x2b, 0x9c, 0x5b, 0x80,
372	0x0d, 0x07, 0x2c, 0xfb, 0xa9, 0xef, 0xf5, 0x71, 0xe0, 0xc5, 0xd8, 0xa7, 0x84, 0x99, 0xcb, 0xa5,
373	0xe5, 0xe1, 0x2e, 0xfa, 0xa9, 0xdf, 0xc5, 0xc1, 0x91, 0x10, 0x48, 0x44, 0x3c, 0x8a, 0xb8, 0x53,
374	0x09, 0x11, 0x5f, 0x21, 0x0e, 0xc1, 0x5d, 0xf9, 0x14, 0x79, 0x7e, 0x0a, 0x35, 0x65, 0xb3, 0x9c,
375	0x72, 0x47, 0xaa, 0xf6, 0x53, 0xa8, 0x40, 0x4f, 0x72, 0x5f, 0x86, 0xa3, 0xbe, 0xdc, 0xad, 0x58,
376	0xed, 0x8b, 0x7e, 0x3a, 0xbc, 0xd9, 0xa1, 0x58, 0xa3, 0x36, 0xfe, 0x83, 0x43, 0xb1, 0x02, 0x3d,
377	0x02, 0x0b, 0x0a, 0x44, 0x09, 0x64, 0xe6, 0xfd, 0x29, 0x79, 0x3c, 0x20, 0x59, 0x3f, 0x42, 0x92,
378	0x01, 0xa4, 0xc0, 0x25, 0x90, 0x19, 0xc7, 0xe0, 0x5e, 0x8a, 0xa8, 0x8f, 0x92, 0xdc, 0x91, 0xb1,
379	0x34, 0xbd, 0x5d, 0xee, 0xcc, 0xaa, 0x92, 0xee, 0x8f, 0x66, 0xeb, 0x97, 0x1a, 0xd8, 0x2a, 0x69,
380	0xa7, 0xe6, 0x9a, 0x60, 0x7f, 0x5e, 0x76, 0x8b, 0x1f, 0x2b, 0x8c, 0x93, 0x71, 0xf2, 0x5c, 0x43,
381	0x7a, 0x92, 0xe1, 0x36, 0xd0, 0x2d, 0xab, 0xc6, 0x6f, 0x35, 0xd0, 0x08, 0x30, 0x4b, 0x23, 0x78,
382	0xa9, 0xab, 0x28, 0x8f, 0xad, 0xe8, 0x42, 0xe6, 0x3b, 0xe2, 0x15, 0xfa, 0xb2, 0xe4, 0x15, 0x3a,
383	0xd1, 0xfd, 0xeb, 0x40, 0x0b, 0xc5, 0x13, 0x74, 0x7d, 0xda, 0x5d, 0x57, 0xbb, 0xc9, 0x2a, 0xeb,
384	0xe2, 0xa0, 0x58, 0x32, 0x9e, 0x80, 0x95, 0x01, 0x4e, 0x60, 0x24, 0xde, 0x06, 0x96, 0x0d, 0x06,
385	0xf8, 0xc2, 0x34, 0x2b, 0xbc, 0x0c, 0xcb, 0x42, 0x75, 0x4a, 0xa3, 0x9e, 0xd0, 0x18, 0xdf, 0xea,
386	0x3b, 0x33, 0xf2, 0x85, 0x61, 0xae, 0x0b, 0xd0, 0x6e, 0xd9, 0x51, 0x16, 0x1e, 0xeb, 0xe3, 0x5b,
387	0xe1, 0x13, 0x33, 0x86, 0x07, 0x36, 0xd1, 0x60, 0x80, 0x7c, 0x8e, 0x87, 0xc8, 0xbb, 0x5e, 0x2d,
388	0x8d, 0x8a, 0xf7, 0xdc, 0x2c, 0x20, 0x27, 0x13, 0xb5, 0xf3, 0x73, 0x6d, 0xca, 0x0e, 0xb2, 0x83,
389	0x9a, 0xef, 0x56, 0xea, 0x67, 0x5d, 0xf9, 0x19, 0xd2, 0x13, 0x1a, 0x91, 0x8d, 0xb1, 0x99, 0xa9,
390	0x4e, 0xc8, 0x65, 0xe3, 0x14, 0xac, 0x5d, 0xf3, 0x41, 0x54, 0xce, 0x56, 0x79, 0xe5, 0x48, 0xf6,
391	0xea, 0x04, 0x5b, 0xd4, 0xd1, 0xaf, 0x35, 0xd0, 0xb8, 0x91, 0xab, 0x83, 0x6b, 0xfe, 0x7f, 0xc1,
392	0xad, 0xdf, 0xe0, 0x80, 0x8a, 0xce, 0x07, 0xf3, 0x11, 0xec, 0xa3, 0x88, 0x99, 0xdb, 0xa2, 0x51,
393	0xdc, 0xfe, 0xa0, 0x7f, 0x28, 0xda, 0xdd, 0xfb, 0x60, 0xa7, 0xac, 0xdd, 0x3d, 0xcd, 0x99, 0xae,
394	0x42, 0x77, 0x9e, 0xbf, 0x76, 0x9e, 0x96, 0xb7, 0x48, 0xa3, 0x25, 0xeb, 0x0e, 0x51, 0x66, 0xbf,
395	0xd0, 0xc3, 0x97, 0x36, 0x94, 0xab, 0xcc, 0x7e, 0xa1, 0x3b, 0xf3, 0xcb, 0xee, 0xdf, 0x35, 0xb0,
396	0xe3, 0x93, 0xd8, 0x2a, 0xfd, 0xfc, 0xef, 0x2e, 0x2a, 0xf8, 0x71, 0x1e, 0xce, 0x71, 0xed, 0x9b,
397	0xaf, 0x95, 0x24, 0x24, 0x11, 0x4c, 0x42, 0x8b, 0xd0, 0xd0, 0x0e, 0x51, 0x22, 0x82, 0xb5, 0xaf,
398	0xdc, 0xba, 0xe5, 0x2f, 0xc8, 0x67, 0xc5, 0xe8, 0x8f, 0x99, 0xfa, 0xa1, 0xe3, 0xfc, 0x39, 0xb3,
399	0x7d, 0x28, 0x91, 0x4e, 0xc0, 0x2c, 0x39, 0xcc, 0x47, 0x67, 0x6d, 0xcb, 0xd5, 0x96, 0x7f, 0x69,
400	0x9b, 0x73, 0x27, 0x60, 0xe7, 0x85, 0xcd, 0xf9, 0x59, 0xfb, 0xbc, 0xb0, 0x79, 0x3d, 0xb3, 0x23,
401	0x17, 0x3a, 0x1d, 0x27, 0x60, 0x9d, 0x4e, 0x61, 0xd5, 0xe9, 0x9c, 0xb5, 0x3b, 0x9d, 0xc2, 0xae,
402	0x3f, 0x2f, 0x9c, 0x6d, 0xff, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x6c, 0x6b, 0xb6, 0x55, 0x2e, 0x0d,
403	0x00, 0x00,
404}
405