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