1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/common/segments.proto 3 4package common 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 enums "google.golang.org/genproto/googleapis/ads/googleads/v1/enums" 13 _ "google.golang.org/genproto/googleapis/api/annotations" 14) 15 16// Reference imports to suppress errors if they are not otherwise used. 17var _ = proto.Marshal 18var _ = fmt.Errorf 19var _ = math.Inf 20 21// This is a compile-time assertion to ensure that this generated file 22// is compatible with the proto package it is being compiled against. 23// A compilation error at this line likely means your copy of the 24// proto package needs to be updated. 25const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 26 27// Segment only fields. 28type Segments struct { 29 // Ad network type. 30 AdNetworkType enums.AdNetworkTypeEnum_AdNetworkType `protobuf:"varint,3,opt,name=ad_network_type,json=adNetworkType,proto3,enum=google.ads.googleads.v1.enums.AdNetworkTypeEnum_AdNetworkType" json:"ad_network_type,omitempty"` 31 // Click type. 32 ClickType enums.ClickTypeEnum_ClickType `protobuf:"varint,26,opt,name=click_type,json=clickType,proto3,enum=google.ads.googleads.v1.enums.ClickTypeEnum_ClickType" json:"click_type,omitempty"` 33 // Resource name of the conversion action. 34 ConversionAction *wrappers.StringValue `protobuf:"bytes,52,opt,name=conversion_action,json=conversionAction,proto3" json:"conversion_action,omitempty"` 35 // Conversion action category. 36 ConversionActionCategory enums.ConversionActionCategoryEnum_ConversionActionCategory `protobuf:"varint,53,opt,name=conversion_action_category,json=conversionActionCategory,proto3,enum=google.ads.googleads.v1.enums.ConversionActionCategoryEnum_ConversionActionCategory" json:"conversion_action_category,omitempty"` 37 // Conversion action name. 38 ConversionActionName *wrappers.StringValue `protobuf:"bytes,54,opt,name=conversion_action_name,json=conversionActionName,proto3" json:"conversion_action_name,omitempty"` 39 // This segments your conversion columns by the original conversion and 40 // conversion value vs. the delta if conversions were adjusted. False row has 41 // the data as originally stated; While true row has the delta between data 42 // now and the data as originally stated. Summing the two together results 43 // post-adjustment data. 44 ConversionAdjustment *wrappers.BoolValue `protobuf:"bytes,27,opt,name=conversion_adjustment,json=conversionAdjustment,proto3" json:"conversion_adjustment,omitempty"` 45 // Conversion attribution event type. 46 ConversionAttributionEventType enums.ConversionAttributionEventTypeEnum_ConversionAttributionEventType `protobuf:"varint,2,opt,name=conversion_attribution_event_type,json=conversionAttributionEventType,proto3,enum=google.ads.googleads.v1.enums.ConversionAttributionEventTypeEnum_ConversionAttributionEventType" json:"conversion_attribution_event_type,omitempty"` 47 // An enum value representing the number of days between the impression and 48 // the conversion. 49 ConversionLagBucket enums.ConversionLagBucketEnum_ConversionLagBucket `protobuf:"varint,50,opt,name=conversion_lag_bucket,json=conversionLagBucket,proto3,enum=google.ads.googleads.v1.enums.ConversionLagBucketEnum_ConversionLagBucket" json:"conversion_lag_bucket,omitempty"` 50 // An enum value representing the number of days between the impression and 51 // the conversion or between the impression and adjustments to the conversion. 52 ConversionOrAdjustmentLagBucket enums.ConversionOrAdjustmentLagBucketEnum_ConversionOrAdjustmentLagBucket `protobuf:"varint,51,opt,name=conversion_or_adjustment_lag_bucket,json=conversionOrAdjustmentLagBucket,proto3,enum=google.ads.googleads.v1.enums.ConversionOrAdjustmentLagBucketEnum_ConversionOrAdjustmentLagBucket" json:"conversion_or_adjustment_lag_bucket,omitempty"` 53 // Date to which metrics apply. 54 // yyyy-MM-dd format, e.g., 2018-04-17. 55 Date *wrappers.StringValue `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"` 56 // Day of the week, e.g., MONDAY. 57 DayOfWeek enums.DayOfWeekEnum_DayOfWeek `protobuf:"varint,5,opt,name=day_of_week,json=dayOfWeek,proto3,enum=google.ads.googleads.v1.enums.DayOfWeekEnum_DayOfWeek" json:"day_of_week,omitempty"` 58 // Device to which metrics apply. 59 Device enums.DeviceEnum_Device `protobuf:"varint,1,opt,name=device,proto3,enum=google.ads.googleads.v1.enums.DeviceEnum_Device" json:"device,omitempty"` 60 // External conversion source. 61 ExternalConversionSource enums.ExternalConversionSourceEnum_ExternalConversionSource `protobuf:"varint,55,opt,name=external_conversion_source,json=externalConversionSource,proto3,enum=google.ads.googleads.v1.enums.ExternalConversionSourceEnum_ExternalConversionSource" json:"external_conversion_source,omitempty"` 62 // Resource name of the geo target constant that represents an airport. 63 GeoTargetAirport *wrappers.StringValue `protobuf:"bytes,65,opt,name=geo_target_airport,json=geoTargetAirport,proto3" json:"geo_target_airport,omitempty"` 64 // Resource name of the geo target constant that represents a city. 65 GeoTargetCity *wrappers.StringValue `protobuf:"bytes,62,opt,name=geo_target_city,json=geoTargetCity,proto3" json:"geo_target_city,omitempty"` 66 // Resource name of the geo target constant that represents a county. 67 GeoTargetCounty *wrappers.StringValue `protobuf:"bytes,68,opt,name=geo_target_county,json=geoTargetCounty,proto3" json:"geo_target_county,omitempty"` 68 // Resource name of the geo target constant that represents a district. 69 GeoTargetDistrict *wrappers.StringValue `protobuf:"bytes,69,opt,name=geo_target_district,json=geoTargetDistrict,proto3" json:"geo_target_district,omitempty"` 70 // Resource name of the geo target constant that represents a metro. 71 GeoTargetMetro *wrappers.StringValue `protobuf:"bytes,63,opt,name=geo_target_metro,json=geoTargetMetro,proto3" json:"geo_target_metro,omitempty"` 72 // Resource name of the geo target constant that represents the most 73 // specific location. 74 GeoTargetMostSpecificLocation *wrappers.StringValue `protobuf:"bytes,72,opt,name=geo_target_most_specific_location,json=geoTargetMostSpecificLocation,proto3" json:"geo_target_most_specific_location,omitempty"` 75 // Resource name of the geo target constant that represents a postal code. 76 GeoTargetPostalCode *wrappers.StringValue `protobuf:"bytes,71,opt,name=geo_target_postal_code,json=geoTargetPostalCode,proto3" json:"geo_target_postal_code,omitempty"` 77 // Resource name of the geo target constant that represents a province. 78 GeoTargetProvince *wrappers.StringValue `protobuf:"bytes,75,opt,name=geo_target_province,json=geoTargetProvince,proto3" json:"geo_target_province,omitempty"` 79 // Resource name of the geo target constant that represents a region. 80 GeoTargetRegion *wrappers.StringValue `protobuf:"bytes,64,opt,name=geo_target_region,json=geoTargetRegion,proto3" json:"geo_target_region,omitempty"` 81 // Resource name of the geo target constant that represents a state. 82 GeoTargetState *wrappers.StringValue `protobuf:"bytes,67,opt,name=geo_target_state,json=geoTargetState,proto3" json:"geo_target_state,omitempty"` 83 // Hotel booking window in days. 84 HotelBookingWindowDays *wrappers.Int64Value `protobuf:"bytes,6,opt,name=hotel_booking_window_days,json=hotelBookingWindowDays,proto3" json:"hotel_booking_window_days,omitempty"` 85 // Hotel center ID. 86 HotelCenterId *wrappers.Int64Value `protobuf:"bytes,7,opt,name=hotel_center_id,json=hotelCenterId,proto3" json:"hotel_center_id,omitempty"` 87 // Hotel check-in date. Formatted as yyyy-MM-dd. 88 HotelCheckInDate *wrappers.StringValue `protobuf:"bytes,8,opt,name=hotel_check_in_date,json=hotelCheckInDate,proto3" json:"hotel_check_in_date,omitempty"` 89 // Hotel check-in day of week. 90 HotelCheckInDayOfWeek enums.DayOfWeekEnum_DayOfWeek `protobuf:"varint,9,opt,name=hotel_check_in_day_of_week,json=hotelCheckInDayOfWeek,proto3,enum=google.ads.googleads.v1.enums.DayOfWeekEnum_DayOfWeek" json:"hotel_check_in_day_of_week,omitempty"` 91 // Hotel city. 92 HotelCity *wrappers.StringValue `protobuf:"bytes,10,opt,name=hotel_city,json=hotelCity,proto3" json:"hotel_city,omitempty"` 93 // Hotel class. 94 HotelClass *wrappers.Int32Value `protobuf:"bytes,11,opt,name=hotel_class,json=hotelClass,proto3" json:"hotel_class,omitempty"` 95 // Hotel country. 96 HotelCountry *wrappers.StringValue `protobuf:"bytes,12,opt,name=hotel_country,json=hotelCountry,proto3" json:"hotel_country,omitempty"` 97 // Hotel date selection type. 98 HotelDateSelectionType enums.HotelDateSelectionTypeEnum_HotelDateSelectionType `protobuf:"varint,13,opt,name=hotel_date_selection_type,json=hotelDateSelectionType,proto3,enum=google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum_HotelDateSelectionType" json:"hotel_date_selection_type,omitempty"` 99 // Hotel length of stay. 100 HotelLengthOfStay *wrappers.Int32Value `protobuf:"bytes,14,opt,name=hotel_length_of_stay,json=hotelLengthOfStay,proto3" json:"hotel_length_of_stay,omitempty"` 101 // Hotel rate rule ID. 102 HotelRateRuleId *wrappers.StringValue `protobuf:"bytes,73,opt,name=hotel_rate_rule_id,json=hotelRateRuleId,proto3" json:"hotel_rate_rule_id,omitempty"` 103 // Hotel rate type. 104 HotelRateType enums.HotelRateTypeEnum_HotelRateType `protobuf:"varint,74,opt,name=hotel_rate_type,json=hotelRateType,proto3,enum=google.ads.googleads.v1.enums.HotelRateTypeEnum_HotelRateType" json:"hotel_rate_type,omitempty"` 105 // Hotel state. 106 HotelState *wrappers.StringValue `protobuf:"bytes,15,opt,name=hotel_state,json=hotelState,proto3" json:"hotel_state,omitempty"` 107 // Hour of day as a number between 0 and 23, inclusive. 108 Hour *wrappers.Int32Value `protobuf:"bytes,16,opt,name=hour,proto3" json:"hour,omitempty"` 109 // Only used with feed item metrics. 110 // Indicates whether the interaction metrics occurred on the feed item itself 111 // or a different extension or ad unit. 112 InteractionOnThisExtension *wrappers.BoolValue `protobuf:"bytes,49,opt,name=interaction_on_this_extension,json=interactionOnThisExtension,proto3" json:"interaction_on_this_extension,omitempty"` 113 // Keyword criterion. 114 Keyword *Keyword `protobuf:"bytes,61,opt,name=keyword,proto3" json:"keyword,omitempty"` 115 // Month as represented by the date of the first day of a month. Formatted as 116 // yyyy-MM-dd. 117 Month *wrappers.StringValue `protobuf:"bytes,17,opt,name=month,proto3" json:"month,omitempty"` 118 // Month of the year, e.g., January. 119 MonthOfYear enums.MonthOfYearEnum_MonthOfYear `protobuf:"varint,18,opt,name=month_of_year,json=monthOfYear,proto3,enum=google.ads.googleads.v1.enums.MonthOfYearEnum_MonthOfYear" json:"month_of_year,omitempty"` 120 // Partner hotel ID. 121 PartnerHotelId *wrappers.StringValue `protobuf:"bytes,19,opt,name=partner_hotel_id,json=partnerHotelId,proto3" json:"partner_hotel_id,omitempty"` 122 // Placeholder type. This is only used with feed item metrics. 123 PlaceholderType enums.PlaceholderTypeEnum_PlaceholderType `protobuf:"varint,20,opt,name=placeholder_type,json=placeholderType,proto3,enum=google.ads.googleads.v1.enums.PlaceholderTypeEnum_PlaceholderType" json:"placeholder_type,omitempty"` 124 // Aggregator ID of the product. 125 ProductAggregatorId *wrappers.UInt64Value `protobuf:"bytes,28,opt,name=product_aggregator_id,json=productAggregatorId,proto3" json:"product_aggregator_id,omitempty"` 126 // Bidding category (level 1) of the product. 127 ProductBiddingCategoryLevel1 *wrappers.StringValue `protobuf:"bytes,56,opt,name=product_bidding_category_level1,json=productBiddingCategoryLevel1,proto3" json:"product_bidding_category_level1,omitempty"` 128 // Bidding category (level 2) of the product. 129 ProductBiddingCategoryLevel2 *wrappers.StringValue `protobuf:"bytes,57,opt,name=product_bidding_category_level2,json=productBiddingCategoryLevel2,proto3" json:"product_bidding_category_level2,omitempty"` 130 // Bidding category (level 3) of the product. 131 ProductBiddingCategoryLevel3 *wrappers.StringValue `protobuf:"bytes,58,opt,name=product_bidding_category_level3,json=productBiddingCategoryLevel3,proto3" json:"product_bidding_category_level3,omitempty"` 132 // Bidding category (level 4) of the product. 133 ProductBiddingCategoryLevel4 *wrappers.StringValue `protobuf:"bytes,59,opt,name=product_bidding_category_level4,json=productBiddingCategoryLevel4,proto3" json:"product_bidding_category_level4,omitempty"` 134 // Bidding category (level 5) of the product. 135 ProductBiddingCategoryLevel5 *wrappers.StringValue `protobuf:"bytes,60,opt,name=product_bidding_category_level5,json=productBiddingCategoryLevel5,proto3" json:"product_bidding_category_level5,omitempty"` 136 // Brand of the product. 137 ProductBrand *wrappers.StringValue `protobuf:"bytes,29,opt,name=product_brand,json=productBrand,proto3" json:"product_brand,omitempty"` 138 // Channel of the product. 139 ProductChannel enums.ProductChannelEnum_ProductChannel `protobuf:"varint,30,opt,name=product_channel,json=productChannel,proto3,enum=google.ads.googleads.v1.enums.ProductChannelEnum_ProductChannel" json:"product_channel,omitempty"` 140 // Channel exclusivity of the product. 141 ProductChannelExclusivity enums.ProductChannelExclusivityEnum_ProductChannelExclusivity `protobuf:"varint,31,opt,name=product_channel_exclusivity,json=productChannelExclusivity,proto3,enum=google.ads.googleads.v1.enums.ProductChannelExclusivityEnum_ProductChannelExclusivity" json:"product_channel_exclusivity,omitempty"` 142 // Condition of the product. 143 ProductCondition enums.ProductConditionEnum_ProductCondition `protobuf:"varint,32,opt,name=product_condition,json=productCondition,proto3,enum=google.ads.googleads.v1.enums.ProductConditionEnum_ProductCondition" json:"product_condition,omitempty"` 144 // Resource name of the geo target constant for the country of sale of the 145 // product. 146 ProductCountry *wrappers.StringValue `protobuf:"bytes,33,opt,name=product_country,json=productCountry,proto3" json:"product_country,omitempty"` 147 // Custom attribute 0 of the product. 148 ProductCustomAttribute0 *wrappers.StringValue `protobuf:"bytes,34,opt,name=product_custom_attribute0,json=productCustomAttribute0,proto3" json:"product_custom_attribute0,omitempty"` 149 // Custom attribute 1 of the product. 150 ProductCustomAttribute1 *wrappers.StringValue `protobuf:"bytes,35,opt,name=product_custom_attribute1,json=productCustomAttribute1,proto3" json:"product_custom_attribute1,omitempty"` 151 // Custom attribute 2 of the product. 152 ProductCustomAttribute2 *wrappers.StringValue `protobuf:"bytes,36,opt,name=product_custom_attribute2,json=productCustomAttribute2,proto3" json:"product_custom_attribute2,omitempty"` 153 // Custom attribute 3 of the product. 154 ProductCustomAttribute3 *wrappers.StringValue `protobuf:"bytes,37,opt,name=product_custom_attribute3,json=productCustomAttribute3,proto3" json:"product_custom_attribute3,omitempty"` 155 // Custom attribute 4 of the product. 156 ProductCustomAttribute4 *wrappers.StringValue `protobuf:"bytes,38,opt,name=product_custom_attribute4,json=productCustomAttribute4,proto3" json:"product_custom_attribute4,omitempty"` 157 // Item ID of the product. 158 ProductItemId *wrappers.StringValue `protobuf:"bytes,39,opt,name=product_item_id,json=productItemId,proto3" json:"product_item_id,omitempty"` 159 // Resource name of the language constant for the language of the product. 160 ProductLanguage *wrappers.StringValue `protobuf:"bytes,40,opt,name=product_language,json=productLanguage,proto3" json:"product_language,omitempty"` 161 // Merchant ID of the product. 162 ProductMerchantId *wrappers.UInt64Value `protobuf:"bytes,41,opt,name=product_merchant_id,json=productMerchantId,proto3" json:"product_merchant_id,omitempty"` 163 // Store ID of the product. 164 ProductStoreId *wrappers.StringValue `protobuf:"bytes,42,opt,name=product_store_id,json=productStoreId,proto3" json:"product_store_id,omitempty"` 165 // Title of the product. 166 ProductTitle *wrappers.StringValue `protobuf:"bytes,43,opt,name=product_title,json=productTitle,proto3" json:"product_title,omitempty"` 167 // Type (level 1) of the product. 168 ProductTypeL1 *wrappers.StringValue `protobuf:"bytes,44,opt,name=product_type_l1,json=productTypeL1,proto3" json:"product_type_l1,omitempty"` 169 // Type (level 2) of the product. 170 ProductTypeL2 *wrappers.StringValue `protobuf:"bytes,45,opt,name=product_type_l2,json=productTypeL2,proto3" json:"product_type_l2,omitempty"` 171 // Type (level 3) of the product. 172 ProductTypeL3 *wrappers.StringValue `protobuf:"bytes,46,opt,name=product_type_l3,json=productTypeL3,proto3" json:"product_type_l3,omitempty"` 173 // Type (level 4) of the product. 174 ProductTypeL4 *wrappers.StringValue `protobuf:"bytes,47,opt,name=product_type_l4,json=productTypeL4,proto3" json:"product_type_l4,omitempty"` 175 // Type (level 5) of the product. 176 ProductTypeL5 *wrappers.StringValue `protobuf:"bytes,48,opt,name=product_type_l5,json=productTypeL5,proto3" json:"product_type_l5,omitempty"` 177 // Quarter as represented by the date of the first day of a quarter. 178 // Uses the calendar year for quarters, e.g., the second quarter of 2018 179 // starts on 2018-04-01. Formatted as yyyy-MM-dd. 180 Quarter *wrappers.StringValue `protobuf:"bytes,21,opt,name=quarter,proto3" json:"quarter,omitempty"` 181 // Type of the search engine results page. 182 SearchEngineResultsPageType enums.SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType `protobuf:"varint,70,opt,name=search_engine_results_page_type,json=searchEngineResultsPageType,proto3,enum=google.ads.googleads.v1.enums.SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType" json:"search_engine_results_page_type,omitempty"` 183 // Match type of the keyword that triggered the ad, including variants. 184 SearchTermMatchType enums.SearchTermMatchTypeEnum_SearchTermMatchType `protobuf:"varint,22,opt,name=search_term_match_type,json=searchTermMatchType,proto3,enum=google.ads.googleads.v1.enums.SearchTermMatchTypeEnum_SearchTermMatchType" json:"search_term_match_type,omitempty"` 185 // Position of the ad. 186 Slot enums.SlotEnum_Slot `protobuf:"varint,23,opt,name=slot,proto3,enum=google.ads.googleads.v1.enums.SlotEnum_Slot" json:"slot,omitempty"` 187 // Resource name of the ad group criterion that represents webpage criterion. 188 Webpage *wrappers.StringValue `protobuf:"bytes,66,opt,name=webpage,proto3" json:"webpage,omitempty"` 189 // Week as defined as Monday through Sunday, and represented by the date of 190 // Monday. Formatted as yyyy-MM-dd. 191 Week *wrappers.StringValue `protobuf:"bytes,24,opt,name=week,proto3" json:"week,omitempty"` 192 // Year, formatted as yyyy. 193 Year *wrappers.Int32Value `protobuf:"bytes,25,opt,name=year,proto3" json:"year,omitempty"` 194 XXX_NoUnkeyedLiteral struct{} `json:"-"` 195 XXX_unrecognized []byte `json:"-"` 196 XXX_sizecache int32 `json:"-"` 197} 198 199func (m *Segments) Reset() { *m = Segments{} } 200func (m *Segments) String() string { return proto.CompactTextString(m) } 201func (*Segments) ProtoMessage() {} 202func (*Segments) Descriptor() ([]byte, []int) { 203 return fileDescriptor_e9c6876208f1817a, []int{0} 204} 205 206func (m *Segments) XXX_Unmarshal(b []byte) error { 207 return xxx_messageInfo_Segments.Unmarshal(m, b) 208} 209func (m *Segments) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 210 return xxx_messageInfo_Segments.Marshal(b, m, deterministic) 211} 212func (m *Segments) XXX_Merge(src proto.Message) { 213 xxx_messageInfo_Segments.Merge(m, src) 214} 215func (m *Segments) XXX_Size() int { 216 return xxx_messageInfo_Segments.Size(m) 217} 218func (m *Segments) XXX_DiscardUnknown() { 219 xxx_messageInfo_Segments.DiscardUnknown(m) 220} 221 222var xxx_messageInfo_Segments proto.InternalMessageInfo 223 224func (m *Segments) GetAdNetworkType() enums.AdNetworkTypeEnum_AdNetworkType { 225 if m != nil { 226 return m.AdNetworkType 227 } 228 return enums.AdNetworkTypeEnum_UNSPECIFIED 229} 230 231func (m *Segments) GetClickType() enums.ClickTypeEnum_ClickType { 232 if m != nil { 233 return m.ClickType 234 } 235 return enums.ClickTypeEnum_UNSPECIFIED 236} 237 238func (m *Segments) GetConversionAction() *wrappers.StringValue { 239 if m != nil { 240 return m.ConversionAction 241 } 242 return nil 243} 244 245func (m *Segments) GetConversionActionCategory() enums.ConversionActionCategoryEnum_ConversionActionCategory { 246 if m != nil { 247 return m.ConversionActionCategory 248 } 249 return enums.ConversionActionCategoryEnum_UNSPECIFIED 250} 251 252func (m *Segments) GetConversionActionName() *wrappers.StringValue { 253 if m != nil { 254 return m.ConversionActionName 255 } 256 return nil 257} 258 259func (m *Segments) GetConversionAdjustment() *wrappers.BoolValue { 260 if m != nil { 261 return m.ConversionAdjustment 262 } 263 return nil 264} 265 266func (m *Segments) GetConversionAttributionEventType() enums.ConversionAttributionEventTypeEnum_ConversionAttributionEventType { 267 if m != nil { 268 return m.ConversionAttributionEventType 269 } 270 return enums.ConversionAttributionEventTypeEnum_UNSPECIFIED 271} 272 273func (m *Segments) GetConversionLagBucket() enums.ConversionLagBucketEnum_ConversionLagBucket { 274 if m != nil { 275 return m.ConversionLagBucket 276 } 277 return enums.ConversionLagBucketEnum_UNSPECIFIED 278} 279 280func (m *Segments) GetConversionOrAdjustmentLagBucket() enums.ConversionOrAdjustmentLagBucketEnum_ConversionOrAdjustmentLagBucket { 281 if m != nil { 282 return m.ConversionOrAdjustmentLagBucket 283 } 284 return enums.ConversionOrAdjustmentLagBucketEnum_UNSPECIFIED 285} 286 287func (m *Segments) GetDate() *wrappers.StringValue { 288 if m != nil { 289 return m.Date 290 } 291 return nil 292} 293 294func (m *Segments) GetDayOfWeek() enums.DayOfWeekEnum_DayOfWeek { 295 if m != nil { 296 return m.DayOfWeek 297 } 298 return enums.DayOfWeekEnum_UNSPECIFIED 299} 300 301func (m *Segments) GetDevice() enums.DeviceEnum_Device { 302 if m != nil { 303 return m.Device 304 } 305 return enums.DeviceEnum_UNSPECIFIED 306} 307 308func (m *Segments) GetExternalConversionSource() enums.ExternalConversionSourceEnum_ExternalConversionSource { 309 if m != nil { 310 return m.ExternalConversionSource 311 } 312 return enums.ExternalConversionSourceEnum_UNSPECIFIED 313} 314 315func (m *Segments) GetGeoTargetAirport() *wrappers.StringValue { 316 if m != nil { 317 return m.GeoTargetAirport 318 } 319 return nil 320} 321 322func (m *Segments) GetGeoTargetCity() *wrappers.StringValue { 323 if m != nil { 324 return m.GeoTargetCity 325 } 326 return nil 327} 328 329func (m *Segments) GetGeoTargetCounty() *wrappers.StringValue { 330 if m != nil { 331 return m.GeoTargetCounty 332 } 333 return nil 334} 335 336func (m *Segments) GetGeoTargetDistrict() *wrappers.StringValue { 337 if m != nil { 338 return m.GeoTargetDistrict 339 } 340 return nil 341} 342 343func (m *Segments) GetGeoTargetMetro() *wrappers.StringValue { 344 if m != nil { 345 return m.GeoTargetMetro 346 } 347 return nil 348} 349 350func (m *Segments) GetGeoTargetMostSpecificLocation() *wrappers.StringValue { 351 if m != nil { 352 return m.GeoTargetMostSpecificLocation 353 } 354 return nil 355} 356 357func (m *Segments) GetGeoTargetPostalCode() *wrappers.StringValue { 358 if m != nil { 359 return m.GeoTargetPostalCode 360 } 361 return nil 362} 363 364func (m *Segments) GetGeoTargetProvince() *wrappers.StringValue { 365 if m != nil { 366 return m.GeoTargetProvince 367 } 368 return nil 369} 370 371func (m *Segments) GetGeoTargetRegion() *wrappers.StringValue { 372 if m != nil { 373 return m.GeoTargetRegion 374 } 375 return nil 376} 377 378func (m *Segments) GetGeoTargetState() *wrappers.StringValue { 379 if m != nil { 380 return m.GeoTargetState 381 } 382 return nil 383} 384 385func (m *Segments) GetHotelBookingWindowDays() *wrappers.Int64Value { 386 if m != nil { 387 return m.HotelBookingWindowDays 388 } 389 return nil 390} 391 392func (m *Segments) GetHotelCenterId() *wrappers.Int64Value { 393 if m != nil { 394 return m.HotelCenterId 395 } 396 return nil 397} 398 399func (m *Segments) GetHotelCheckInDate() *wrappers.StringValue { 400 if m != nil { 401 return m.HotelCheckInDate 402 } 403 return nil 404} 405 406func (m *Segments) GetHotelCheckInDayOfWeek() enums.DayOfWeekEnum_DayOfWeek { 407 if m != nil { 408 return m.HotelCheckInDayOfWeek 409 } 410 return enums.DayOfWeekEnum_UNSPECIFIED 411} 412 413func (m *Segments) GetHotelCity() *wrappers.StringValue { 414 if m != nil { 415 return m.HotelCity 416 } 417 return nil 418} 419 420func (m *Segments) GetHotelClass() *wrappers.Int32Value { 421 if m != nil { 422 return m.HotelClass 423 } 424 return nil 425} 426 427func (m *Segments) GetHotelCountry() *wrappers.StringValue { 428 if m != nil { 429 return m.HotelCountry 430 } 431 return nil 432} 433 434func (m *Segments) GetHotelDateSelectionType() enums.HotelDateSelectionTypeEnum_HotelDateSelectionType { 435 if m != nil { 436 return m.HotelDateSelectionType 437 } 438 return enums.HotelDateSelectionTypeEnum_UNSPECIFIED 439} 440 441func (m *Segments) GetHotelLengthOfStay() *wrappers.Int32Value { 442 if m != nil { 443 return m.HotelLengthOfStay 444 } 445 return nil 446} 447 448func (m *Segments) GetHotelRateRuleId() *wrappers.StringValue { 449 if m != nil { 450 return m.HotelRateRuleId 451 } 452 return nil 453} 454 455func (m *Segments) GetHotelRateType() enums.HotelRateTypeEnum_HotelRateType { 456 if m != nil { 457 return m.HotelRateType 458 } 459 return enums.HotelRateTypeEnum_UNSPECIFIED 460} 461 462func (m *Segments) GetHotelState() *wrappers.StringValue { 463 if m != nil { 464 return m.HotelState 465 } 466 return nil 467} 468 469func (m *Segments) GetHour() *wrappers.Int32Value { 470 if m != nil { 471 return m.Hour 472 } 473 return nil 474} 475 476func (m *Segments) GetInteractionOnThisExtension() *wrappers.BoolValue { 477 if m != nil { 478 return m.InteractionOnThisExtension 479 } 480 return nil 481} 482 483func (m *Segments) GetKeyword() *Keyword { 484 if m != nil { 485 return m.Keyword 486 } 487 return nil 488} 489 490func (m *Segments) GetMonth() *wrappers.StringValue { 491 if m != nil { 492 return m.Month 493 } 494 return nil 495} 496 497func (m *Segments) GetMonthOfYear() enums.MonthOfYearEnum_MonthOfYear { 498 if m != nil { 499 return m.MonthOfYear 500 } 501 return enums.MonthOfYearEnum_UNSPECIFIED 502} 503 504func (m *Segments) GetPartnerHotelId() *wrappers.StringValue { 505 if m != nil { 506 return m.PartnerHotelId 507 } 508 return nil 509} 510 511func (m *Segments) GetPlaceholderType() enums.PlaceholderTypeEnum_PlaceholderType { 512 if m != nil { 513 return m.PlaceholderType 514 } 515 return enums.PlaceholderTypeEnum_UNSPECIFIED 516} 517 518func (m *Segments) GetProductAggregatorId() *wrappers.UInt64Value { 519 if m != nil { 520 return m.ProductAggregatorId 521 } 522 return nil 523} 524 525func (m *Segments) GetProductBiddingCategoryLevel1() *wrappers.StringValue { 526 if m != nil { 527 return m.ProductBiddingCategoryLevel1 528 } 529 return nil 530} 531 532func (m *Segments) GetProductBiddingCategoryLevel2() *wrappers.StringValue { 533 if m != nil { 534 return m.ProductBiddingCategoryLevel2 535 } 536 return nil 537} 538 539func (m *Segments) GetProductBiddingCategoryLevel3() *wrappers.StringValue { 540 if m != nil { 541 return m.ProductBiddingCategoryLevel3 542 } 543 return nil 544} 545 546func (m *Segments) GetProductBiddingCategoryLevel4() *wrappers.StringValue { 547 if m != nil { 548 return m.ProductBiddingCategoryLevel4 549 } 550 return nil 551} 552 553func (m *Segments) GetProductBiddingCategoryLevel5() *wrappers.StringValue { 554 if m != nil { 555 return m.ProductBiddingCategoryLevel5 556 } 557 return nil 558} 559 560func (m *Segments) GetProductBrand() *wrappers.StringValue { 561 if m != nil { 562 return m.ProductBrand 563 } 564 return nil 565} 566 567func (m *Segments) GetProductChannel() enums.ProductChannelEnum_ProductChannel { 568 if m != nil { 569 return m.ProductChannel 570 } 571 return enums.ProductChannelEnum_UNSPECIFIED 572} 573 574func (m *Segments) GetProductChannelExclusivity() enums.ProductChannelExclusivityEnum_ProductChannelExclusivity { 575 if m != nil { 576 return m.ProductChannelExclusivity 577 } 578 return enums.ProductChannelExclusivityEnum_UNSPECIFIED 579} 580 581func (m *Segments) GetProductCondition() enums.ProductConditionEnum_ProductCondition { 582 if m != nil { 583 return m.ProductCondition 584 } 585 return enums.ProductConditionEnum_UNSPECIFIED 586} 587 588func (m *Segments) GetProductCountry() *wrappers.StringValue { 589 if m != nil { 590 return m.ProductCountry 591 } 592 return nil 593} 594 595func (m *Segments) GetProductCustomAttribute0() *wrappers.StringValue { 596 if m != nil { 597 return m.ProductCustomAttribute0 598 } 599 return nil 600} 601 602func (m *Segments) GetProductCustomAttribute1() *wrappers.StringValue { 603 if m != nil { 604 return m.ProductCustomAttribute1 605 } 606 return nil 607} 608 609func (m *Segments) GetProductCustomAttribute2() *wrappers.StringValue { 610 if m != nil { 611 return m.ProductCustomAttribute2 612 } 613 return nil 614} 615 616func (m *Segments) GetProductCustomAttribute3() *wrappers.StringValue { 617 if m != nil { 618 return m.ProductCustomAttribute3 619 } 620 return nil 621} 622 623func (m *Segments) GetProductCustomAttribute4() *wrappers.StringValue { 624 if m != nil { 625 return m.ProductCustomAttribute4 626 } 627 return nil 628} 629 630func (m *Segments) GetProductItemId() *wrappers.StringValue { 631 if m != nil { 632 return m.ProductItemId 633 } 634 return nil 635} 636 637func (m *Segments) GetProductLanguage() *wrappers.StringValue { 638 if m != nil { 639 return m.ProductLanguage 640 } 641 return nil 642} 643 644func (m *Segments) GetProductMerchantId() *wrappers.UInt64Value { 645 if m != nil { 646 return m.ProductMerchantId 647 } 648 return nil 649} 650 651func (m *Segments) GetProductStoreId() *wrappers.StringValue { 652 if m != nil { 653 return m.ProductStoreId 654 } 655 return nil 656} 657 658func (m *Segments) GetProductTitle() *wrappers.StringValue { 659 if m != nil { 660 return m.ProductTitle 661 } 662 return nil 663} 664 665func (m *Segments) GetProductTypeL1() *wrappers.StringValue { 666 if m != nil { 667 return m.ProductTypeL1 668 } 669 return nil 670} 671 672func (m *Segments) GetProductTypeL2() *wrappers.StringValue { 673 if m != nil { 674 return m.ProductTypeL2 675 } 676 return nil 677} 678 679func (m *Segments) GetProductTypeL3() *wrappers.StringValue { 680 if m != nil { 681 return m.ProductTypeL3 682 } 683 return nil 684} 685 686func (m *Segments) GetProductTypeL4() *wrappers.StringValue { 687 if m != nil { 688 return m.ProductTypeL4 689 } 690 return nil 691} 692 693func (m *Segments) GetProductTypeL5() *wrappers.StringValue { 694 if m != nil { 695 return m.ProductTypeL5 696 } 697 return nil 698} 699 700func (m *Segments) GetQuarter() *wrappers.StringValue { 701 if m != nil { 702 return m.Quarter 703 } 704 return nil 705} 706 707func (m *Segments) GetSearchEngineResultsPageType() enums.SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType { 708 if m != nil { 709 return m.SearchEngineResultsPageType 710 } 711 return enums.SearchEngineResultsPageTypeEnum_UNSPECIFIED 712} 713 714func (m *Segments) GetSearchTermMatchType() enums.SearchTermMatchTypeEnum_SearchTermMatchType { 715 if m != nil { 716 return m.SearchTermMatchType 717 } 718 return enums.SearchTermMatchTypeEnum_UNSPECIFIED 719} 720 721func (m *Segments) GetSlot() enums.SlotEnum_Slot { 722 if m != nil { 723 return m.Slot 724 } 725 return enums.SlotEnum_UNSPECIFIED 726} 727 728func (m *Segments) GetWebpage() *wrappers.StringValue { 729 if m != nil { 730 return m.Webpage 731 } 732 return nil 733} 734 735func (m *Segments) GetWeek() *wrappers.StringValue { 736 if m != nil { 737 return m.Week 738 } 739 return nil 740} 741 742func (m *Segments) GetYear() *wrappers.Int32Value { 743 if m != nil { 744 return m.Year 745 } 746 return nil 747} 748 749// A Keyword criterion segment. 750type Keyword struct { 751 // The AdGroupCriterion resource name. 752 AdGroupCriterion *wrappers.StringValue `protobuf:"bytes,1,opt,name=ad_group_criterion,json=adGroupCriterion,proto3" json:"ad_group_criterion,omitempty"` 753 // Keyword info. 754 Info *KeywordInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"` 755 XXX_NoUnkeyedLiteral struct{} `json:"-"` 756 XXX_unrecognized []byte `json:"-"` 757 XXX_sizecache int32 `json:"-"` 758} 759 760func (m *Keyword) Reset() { *m = Keyword{} } 761func (m *Keyword) String() string { return proto.CompactTextString(m) } 762func (*Keyword) ProtoMessage() {} 763func (*Keyword) Descriptor() ([]byte, []int) { 764 return fileDescriptor_e9c6876208f1817a, []int{1} 765} 766 767func (m *Keyword) XXX_Unmarshal(b []byte) error { 768 return xxx_messageInfo_Keyword.Unmarshal(m, b) 769} 770func (m *Keyword) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 771 return xxx_messageInfo_Keyword.Marshal(b, m, deterministic) 772} 773func (m *Keyword) XXX_Merge(src proto.Message) { 774 xxx_messageInfo_Keyword.Merge(m, src) 775} 776func (m *Keyword) XXX_Size() int { 777 return xxx_messageInfo_Keyword.Size(m) 778} 779func (m *Keyword) XXX_DiscardUnknown() { 780 xxx_messageInfo_Keyword.DiscardUnknown(m) 781} 782 783var xxx_messageInfo_Keyword proto.InternalMessageInfo 784 785func (m *Keyword) GetAdGroupCriterion() *wrappers.StringValue { 786 if m != nil { 787 return m.AdGroupCriterion 788 } 789 return nil 790} 791 792func (m *Keyword) GetInfo() *KeywordInfo { 793 if m != nil { 794 return m.Info 795 } 796 return nil 797} 798 799func init() { 800 proto.RegisterType((*Segments)(nil), "google.ads.googleads.v1.common.Segments") 801 proto.RegisterType((*Keyword)(nil), "google.ads.googleads.v1.common.Keyword") 802} 803 804func init() { 805 proto.RegisterFile("google/ads/googleads/v1/common/segments.proto", fileDescriptor_e9c6876208f1817a) 806} 807 808var fileDescriptor_e9c6876208f1817a = []byte{ 809 // 2097 bytes of a gzipped FileDescriptorProto 810 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x99, 0x4b, 0x77, 0xdb, 0xc6, 811 0x15, 0xc7, 0x0f, 0x1d, 0xc5, 0x8e, 0x47, 0x91, 0x65, 0x8d, 0x6c, 0x67, 0x2c, 0xbf, 0x9d, 0xb6, 812 0x71, 0xf3, 0x20, 0x45, 0x52, 0x72, 0x1b, 0x3a, 0x7e, 0x50, 0x94, 0x22, 0xd1, 0x96, 0x23, 0x15, 813 0x52, 0x94, 0x36, 0xc7, 0x2d, 0x3a, 0x02, 0x86, 0x10, 0x2a, 0x10, 0x03, 0x0f, 0x06, 0x52, 0xb8, 814 0x69, 0x3f, 0x40, 0x77, 0x5d, 0x64, 0xdd, 0xd3, 0x65, 0xbb, 0xe9, 0xb6, 0x5f, 0xa1, 0x9f, 0xa4, 815 0xa7, 0x9f, 0x22, 0x67, 0x1e, 0x00, 0x41, 0x52, 0x24, 0x86, 0xd6, 0x8a, 0xc0, 0xe0, 0xfe, 0x7f, 816 0xf7, 0xf2, 0xce, 0xe0, 0xce, 0x03, 0xe0, 0x0b, 0x8f, 0x52, 0x2f, 0x20, 0x15, 0xec, 0xc6, 0x15, 817 0x75, 0x29, 0xae, 0x4e, 0xaa, 0x15, 0x87, 0x76, 0xbb, 0x34, 0xac, 0xc4, 0xc4, 0xeb, 0x92, 0x90, 818 0xc7, 0xe5, 0x88, 0x51, 0x4e, 0xe1, 0x5d, 0x65, 0x53, 0xc6, 0x6e, 0x5c, 0xce, 0xcc, 0xcb, 0x27, 819 0xd5, 0xb2, 0x32, 0x5f, 0x2a, 0xc2, 0x39, 0xcc, 0xe7, 0x84, 0xf9, 0x58, 0xe1, 0x96, 0xea, 0xe3, 820 0xcc, 0x49, 0x98, 0x74, 0xe3, 0x0a, 0x76, 0xed, 0x90, 0xf0, 0x53, 0xca, 0x8e, 0x6d, 0xde, 0x8b, 821 0x88, 0x16, 0x95, 0x27, 0x8b, 0x9c, 0xc0, 0x77, 0x06, 0xec, 0x9f, 0x15, 0xd8, 0xd3, 0xf0, 0x84, 822 0xb0, 0xd8, 0xa7, 0xa1, 0x8d, 0x1d, 0x2e, 0x7e, 0x1c, 0xcc, 0x89, 0x47, 0x59, 0x4f, 0xeb, 0x37, 823 0xcc, 0xf5, 0x9c, 0x33, 0xff, 0x30, 0x91, 0x10, 0x72, 0x42, 0x42, 0x9e, 0x0f, 0xe3, 0x4b, 0x63, 824 0x4c, 0x80, 0x3d, 0xfb, 0x30, 0x71, 0x8e, 0x09, 0xd7, 0xd2, 0x4d, 0x63, 0x29, 0x65, 0x36, 0x76, 825 0xff, 0x94, 0xc4, 0x5c, 0x74, 0xda, 0x28, 0xa8, 0x32, 0x19, 0xe4, 0xe2, 0x9e, 0x4d, 0x3b, 0xf6, 826 0x29, 0x21, 0xc7, 0x5a, 0xf0, 0x69, 0x81, 0x80, 0x9c, 0xf8, 0x8e, 0x61, 0x9e, 0xc9, 0x0f, 0x9c, 827 0xb0, 0x10, 0x07, 0x76, 0x2e, 0xdc, 0x98, 0x26, 0x2c, 0xd3, 0x3f, 0x9d, 0xac, 0x3f, 0xa2, 0x9c, 828 0x04, 0xb6, 0x8b, 0x39, 0xb1, 0x63, 0x12, 0x10, 0xd5, 0x55, 0xb9, 0xfc, 0xd6, 0x4d, 0xe4, 0x4c, 829 0xc8, 0x73, 0xa2, 0xea, 0x64, 0x51, 0x97, 0x86, 0xfc, 0x48, 0xa4, 0xa4, 0x47, 0x30, 0xd3, 0x92, 830 0x95, 0xc9, 0x92, 0x28, 0xc0, 0x0e, 0x39, 0xa2, 0x81, 0x4b, 0xd8, 0x14, 0xd1, 0x45, 0x8c, 0xba, 831 0x89, 0xc3, 0x6d, 0xe7, 0x08, 0x87, 0x21, 0x09, 0xb4, 0xe8, 0xf9, 0x54, 0x22, 0x9b, 0xfc, 0xe0, 832 0x04, 0x49, 0xec, 0x9f, 0xf8, 0x3c, 0x1d, 0xba, 0xab, 0x86, 0x00, 0x1a, 0xba, 0xbe, 0xc8, 0xa7, 833 0x96, 0xb5, 0x26, 0xcb, 0x62, 0x82, 0x99, 0x73, 0x64, 0x93, 0xd0, 0xf3, 0x43, 0x62, 0x33, 0x12, 834 0x27, 0x01, 0x8f, 0xed, 0x08, 0x7b, 0x03, 0xa9, 0x6d, 0x18, 0x41, 0x38, 0x61, 0x5d, 0xbb, 0x8b, 835 0xb9, 0xb8, 0xec, 0x6b, 0x1f, 0x15, 0x68, 0x03, 0x9a, 0x8e, 0xe8, 0xdb, 0xa9, 0x65, 0xe4, 0x57, 836 0x70, 0x18, 0x52, 0x8e, 0xc5, 0xff, 0xd0, 0xe5, 0x6a, 0x49, 0x97, 0xab, 0x8a, 0xbc, 0x3b, 0x4c, 837 0x3a, 0x95, 0x53, 0x86, 0xa3, 0x88, 0x30, 0xfd, 0xfc, 0xe1, 0x7f, 0xea, 0xe0, 0x83, 0x3d, 0x5d, 838 0xe1, 0x60, 0x07, 0xcc, 0x0f, 0x15, 0x1c, 0xf4, 0xde, 0xfd, 0xd2, 0xa3, 0x2b, 0xb5, 0x67, 0xe5, 839 0x71, 0x55, 0x4f, 0x86, 0x53, 0x6e, 0xba, 0xdf, 0x28, 0xd1, 0x7e, 0x2f, 0x22, 0x1b, 0x61, 0xd2, 840 0x1d, 0x6c, 0xb1, 0xe6, 0x70, 0xfe, 0x16, 0x7e, 0x0b, 0x40, 0xbf, 0x46, 0xa1, 0x25, 0xe9, 0xe2, 841 0x71, 0x81, 0x8b, 0x96, 0x10, 0x64, 0xf8, 0xec, 0xce, 0xba, 0xec, 0xa4, 0x97, 0xb0, 0x0d, 0x16, 842 0x46, 0x4a, 0x19, 0x5a, 0xb9, 0x5f, 0x7a, 0x34, 0x5b, 0xbb, 0x9d, 0xd2, 0xd3, 0x3c, 0x94, 0xf7, 843 0x38, 0xf3, 0x43, 0xef, 0x00, 0x07, 0x09, 0xb1, 0xae, 0xf6, 0x65, 0x4d, 0xa9, 0x82, 0x7f, 0x2b, 844 0x81, 0xa5, 0xf1, 0x65, 0x11, 0xad, 0xca, 0x90, 0xf7, 0x8b, 0x42, 0x1e, 0xa2, 0xb6, 0xb4, 0x5c, 845 0xfd, 0x83, 0x31, 0x0f, 0x2d, 0xe4, 0x8c, 0x79, 0x02, 0x2d, 0x70, 0x63, 0x34, 0xa6, 0x10, 0x77, 846 0x09, 0x7a, 0x6c, 0xf0, 0x27, 0xaf, 0x0d, 0x73, 0xbf, 0xc1, 0x5d, 0x02, 0x77, 0xc0, 0xf5, 0x3c, 847 0x33, 0xab, 0x9c, 0xe8, 0x96, 0x44, 0x2e, 0x8d, 0x20, 0xd7, 0x28, 0x0d, 0x46, 0x81, 0x99, 0x0e, 848 0xfe, 0xab, 0x04, 0x1e, 0x14, 0x4e, 0x08, 0xe8, 0x82, 0x4c, 0xe0, 0x1f, 0xcd, 0x13, 0xd8, 0xc7, 849 0x6c, 0x08, 0x4a, 0x7f, 0x20, 0x4c, 0x34, 0xb1, 0xee, 0x3a, 0x13, 0x9f, 0xc3, 0x3f, 0x0f, 0xfc, 850 0xfd, 0xfe, 0x6c, 0x81, 0x6a, 0x32, 0xc0, 0x97, 0xc6, 0x01, 0x6e, 0x63, 0x6f, 0x4d, 0x2a, 0x87, 851 0xa2, 0xca, 0xda, 0xad, 0x45, 0x67, 0xb4, 0x11, 0xfe, 0xbb, 0x04, 0x3e, 0x36, 0x98, 0xbc, 0x50, 852 0x5d, 0x86, 0x73, 0x68, 0x1c, 0xce, 0x0e, 0xeb, 0x77, 0xc9, 0xb8, 0xd0, 0xce, 0xb4, 0xb1, 0xee, 853 0x39, 0x93, 0x0d, 0xe0, 0x32, 0x98, 0x11, 0x53, 0x10, 0x9a, 0x31, 0x18, 0x73, 0xd2, 0x12, 0x1e, 854 0x80, 0xd9, 0xdc, 0xbc, 0x8a, 0xde, 0x37, 0x7a, 0xdf, 0xd7, 0x71, 0x6f, 0xa7, 0xf3, 0x1d, 0x21, 855 0xc7, 0x32, 0xea, 0xec, 0xce, 0xba, 0xec, 0xa6, 0x97, 0x70, 0x0b, 0x5c, 0x54, 0xd3, 0x2f, 0x2a, 856 0x49, 0xe4, 0x72, 0x11, 0x52, 0x1a, 0x2b, 0x9e, 0xbc, 0xb4, 0xb4, 0x5e, 0xbe, 0xee, 0xe3, 0x67, 857 0x67, 0xf4, 0x2b, 0xa3, 0xd7, 0x7d, 0x43, 0x03, 0xfa, 0x19, 0xde, 0x93, 0x72, 0xe9, 0x70, 0xdc, 858 0x43, 0x0b, 0x91, 0x31, 0x4f, 0xe0, 0x4b, 0x00, 0x3d, 0x42, 0x6d, 0x8e, 0x99, 0x47, 0xb8, 0x8d, 859 0x7d, 0x16, 0x51, 0xc6, 0x51, 0xd3, 0xa4, 0x9e, 0x79, 0x84, 0xee, 0x4b, 0x59, 0x53, 0xa9, 0xe0, 860 0x3a, 0x98, 0xcf, 0xb1, 0x1c, 0x9f, 0xf7, 0xd0, 0x33, 0x03, 0xd0, 0x5c, 0x06, 0x6a, 0xf9, 0xbc, 861 0x07, 0xb7, 0xc0, 0x42, 0x9e, 0x42, 0x93, 0x90, 0xf7, 0xd0, 0xba, 0x01, 0x67, 0xbe, 0xcf, 0x91, 862 0x22, 0xb8, 0x0d, 0x16, 0x73, 0x24, 0xd7, 0x8f, 0x39, 0xf3, 0x1d, 0x8e, 0x36, 0x0c, 0x58, 0x0b, 863 0x19, 0x6b, 0x5d, 0xcb, 0xe0, 0xd7, 0xe0, 0x6a, 0x8e, 0xd6, 0x25, 0x9c, 0x51, 0xf4, 0xdc, 0x00, 864 0x75, 0x25, 0x43, 0xbd, 0x16, 0x1a, 0xd8, 0x01, 0x0f, 0xf2, 0x1c, 0x1a, 0x73, 0x3b, 0x8e, 0x88, 865 0xe3, 0x77, 0x7c, 0xc7, 0x0e, 0xa8, 0x23, 0x27, 0x56, 0xb4, 0x65, 0x00, 0xbe, 0xd3, 0x07, 0xd3, 866 0x98, 0xef, 0x69, 0xc6, 0xb6, 0x46, 0xc0, 0xdf, 0x80, 0x1b, 0x39, 0x3f, 0x11, 0x8d, 0xb9, 0x1c, 867 0x76, 0x2e, 0x41, 0x9b, 0x06, 0xf0, 0xc5, 0x0c, 0xbe, 0x2b, 0x95, 0x2d, 0xea, 0x92, 0xa1, 0x84, 868 0x46, 0x8c, 0x9e, 0xf8, 0xa1, 0x43, 0xd0, 0xab, 0xa9, 0x12, 0xba, 0xab, 0x65, 0x43, 0x1d, 0xcd, 869 0x88, 0x27, 0xfe, 0xf8, 0x8b, 0xa9, 0x3a, 0xda, 0x92, 0xa2, 0xa1, 0xae, 0x89, 0xb9, 0xa8, 0x1c, 870 0xad, 0xa9, 0xba, 0x66, 0x8f, 0xab, 0x1a, 0x72, 0x53, 0xad, 0x5f, 0x0f, 0x29, 0x3d, 0xf6, 0x43, 871 0xcf, 0x3e, 0xf5, 0x43, 0x97, 0x9e, 0xda, 0x2e, 0xee, 0xc5, 0xe8, 0xa2, 0x04, 0xde, 0x1a, 0x01, 872 0xb6, 0x43, 0xfe, 0x78, 0x45, 0xf1, 0x6e, 0x48, 0xf5, 0x9a, 0x12, 0x7f, 0x27, 0xb5, 0xeb, 0xb8, 873 0x17, 0xc3, 0x16, 0x98, 0x57, 0x5c, 0x87, 0x84, 0x9c, 0x30, 0xdb, 0x77, 0xd1, 0xa5, 0x62, 0xda, 874 0x9c, 0xd4, 0xb4, 0xa4, 0xa4, 0xed, 0xc2, 0x57, 0x60, 0x51, 0x43, 0x8e, 0x88, 0x73, 0x6c, 0xfb, 875 0xa1, 0x5c, 0xa4, 0xa3, 0x0f, 0x4c, 0x5e, 0x55, 0x45, 0x12, 0xba, 0x76, 0xb8, 0x2e, 0xfe, 0xe9, 876 0x5b, 0xb0, 0x34, 0x02, 0xeb, 0x17, 0xcf, 0xcb, 0xe7, 0x2a, 0x9e, 0xd7, 0x07, 0xbd, 0xa5, 0x85, 877 0xf4, 0x09, 0x00, 0xda, 0xa5, 0x28, 0x0c, 0xc0, 0x20, 0xec, 0xcb, 0x0a, 0x24, 0x8a, 0xc2, 0x57, 878 0x60, 0x56, 0x8b, 0x03, 0x1c, 0xc7, 0x68, 0x76, 0x7c, 0xf6, 0xea, 0x35, 0x25, 0x56, 0xce, 0x5a, 879 0xc2, 0x1c, 0x36, 0xc1, 0x9c, 0x56, 0x8b, 0xc2, 0xc0, 0x7a, 0xe8, 0x43, 0x03, 0xef, 0x1f, 0x2a, 880 0x80, 0x52, 0xc0, 0xbf, 0x96, 0xd2, 0xb1, 0x71, 0xc6, 0xd6, 0x08, 0xcd, 0xc9, 0x84, 0xed, 0x16, 881 0x24, 0x6c, 0x4b, 0xe8, 0x45, 0xfa, 0xf7, 0x52, 0x75, 0xb6, 0xc2, 0x38, 0xfb, 0x91, 0x1e, 0x50, 882 0x23, 0xed, 0x70, 0x1b, 0x5c, 0x53, 0xc1, 0x04, 0x24, 0xf4, 0xd4, 0xd6, 0x29, 0xe6, 0xb8, 0x87, 883 0xae, 0x14, 0xe7, 0x65, 0x41, 0x0a, 0xb7, 0xa5, 0x6e, 0xa7, 0xb3, 0xc7, 0x71, 0x0f, 0xb6, 0x01, 884 0xcc, 0x6d, 0xdb, 0x58, 0x12, 0x10, 0x31, 0x42, 0xdb, 0x26, 0x6f, 0xa2, 0xd4, 0x59, 0x98, 0x13, 885 0x2b, 0x09, 0x48, 0xdb, 0x15, 0x8b, 0xfb, 0xa1, 0x1d, 0x20, 0x7a, 0x69, 0xb4, 0xb8, 0xdf, 0x4a, 886 0x41, 0x83, 0x29, 0x49, 0x5b, 0xf4, 0xcb, 0x90, 0xde, 0xc2, 0xa7, 0xe9, 0x78, 0x50, 0x2f, 0xfb, 887 0xbc, 0x41, 0xac, 0x6a, 0x40, 0xa8, 0x17, 0xbd, 0x02, 0x66, 0x8e, 0x68, 0xc2, 0xd0, 0xd5, 0xe2, 888 0x7c, 0x49, 0x43, 0xf8, 0x7b, 0x70, 0xc7, 0x17, 0xef, 0xa1, 0x5e, 0x0f, 0x8b, 0x7e, 0x3f, 0xf2, 889 0x63, 0x5b, 0x4c, 0xab, 0xa1, 0x98, 0x4d, 0x51, 0xb5, 0x70, 0x25, 0xbb, 0x94, 0x03, 0xec, 0x84, 890 0xfb, 0x47, 0x7e, 0xbc, 0x91, 0xaa, 0x61, 0x13, 0x5c, 0x3a, 0x26, 0xbd, 0x53, 0xca, 0x5c, 0xf4, 891 0x54, 0x82, 0x3e, 0x29, 0x4f, 0x3e, 0x01, 0x2a, 0xbf, 0x52, 0xe6, 0x56, 0xaa, 0x83, 0x35, 0xf0, 892 0xbe, 0xdc, 0x46, 0xa3, 0x05, 0x83, 0x5c, 0x28, 0x53, 0xf8, 0x07, 0x30, 0x37, 0xb0, 0xf5, 0x46, 893 0x50, 0xf6, 0x55, 0xa3, 0xa0, 0xaf, 0x5e, 0x0b, 0xcd, 0x4e, 0xe7, 0x77, 0x04, 0x33, 0xd9, 0x53, 894 0xb9, 0x7b, 0x6b, 0xb6, 0xdb, 0xbf, 0x11, 0x75, 0x39, 0xc2, 0x8c, 0x87, 0x84, 0xd9, 0xaa, 0xb7, 895 0x7c, 0x17, 0x2d, 0x9a, 0xd4, 0x65, 0xad, 0x92, 0x43, 0xa0, 0xed, 0xc2, 0x2e, 0xb8, 0x3a, 0xbc, 896 0xdf, 0x47, 0xd7, 0x64, 0xa8, 0x6b, 0x05, 0xa1, 0xee, 0xf6, 0x65, 0xd9, 0xc0, 0x1a, 0x6a, 0xb3, 897 0xe6, 0xa3, 0xc1, 0x06, 0xb8, 0x0b, 0xae, 0xa7, 0x5b, 0x76, 0xec, 0x79, 0x8c, 0x78, 0x98, 0x53, 898 0x59, 0xb4, 0x6f, 0x8f, 0x89, 0xfd, 0xdb, 0x5c, 0xd5, 0x5e, 0xd4, 0xd2, 0x66, 0xa6, 0x6c, 0xbb, 899 0xd0, 0x01, 0xf7, 0x52, 0xe2, 0xa1, 0xef, 0xba, 0x62, 0x6a, 0x49, 0xb7, 0x79, 0x76, 0x40, 0x4e, 900 0x48, 0x50, 0x45, 0xbf, 0x36, 0xc8, 0xcb, 0x6d, 0x0d, 0x59, 0x53, 0x8c, 0x74, 0xcf, 0xb6, 0x2d, 901 0x09, 0xc5, 0x4e, 0x6a, 0xe8, 0xcb, 0x73, 0x3a, 0xa9, 0x15, 0x3b, 0xa9, 0xa3, 0xc6, 0x39, 0x9d, 902 0xd4, 0x8b, 0x9d, 0xac, 0xa0, 0x27, 0xe7, 0x74, 0xb2, 0x52, 0xec, 0x64, 0x15, 0x7d, 0x75, 0x4e, 903 0x27, 0xab, 0x62, 0xe6, 0xc9, 0x9c, 0x30, 0x1c, 0xba, 0xe8, 0x8e, 0xc9, 0xcc, 0x93, 0x22, 0x85, 904 0x02, 0xfa, 0x60, 0x7e, 0xe8, 0x04, 0x0a, 0xdd, 0x95, 0x63, 0xff, 0x45, 0xd1, 0xd8, 0x57, 0xaa, 905 0x96, 0x12, 0xa9, 0xa1, 0x3f, 0xd0, 0x64, 0x5d, 0x89, 0x06, 0xee, 0xe1, 0x8f, 0x25, 0x70, 0x6b, 906 0xc2, 0x69, 0x17, 0xba, 0x27, 0xfd, 0x1e, 0x4c, 0xe7, 0xb7, 0xaf, 0x3f, 0x23, 0x84, 0xdc, 0x53, 907 0xeb, 0x66, 0x34, 0xee, 0x11, 0x7c, 0x0b, 0x16, 0x46, 0x0e, 0xd1, 0xd0, 0x7d, 0x19, 0xcd, 0xba, 908 0x61, 0x34, 0xa9, 0x6c, 0x20, 0x88, 0xb4, 0xd1, 0xba, 0x1a, 0x0d, 0xb5, 0xc0, 0x8d, 0x5c, 0xda, 909 0xf5, 0xaa, 0xe1, 0x81, 0x51, 0xe9, 0x4a, 0x41, 0x6a, 0xdd, 0xf0, 0x5b, 0x70, 0x33, 0xc3, 0x24, 910 0x31, 0xa7, 0xdd, 0xec, 0xb0, 0x82, 0x2c, 0xa3, 0x87, 0x06, 0xc0, 0x8f, 0x52, 0xa0, 0x54, 0x37, 911 0x33, 0xf1, 0x24, 0x72, 0x15, 0x7d, 0xfc, 0xee, 0xe4, 0xea, 0x24, 0x72, 0x0d, 0xfd, 0xec, 0xdd, 912 0xc9, 0xb5, 0x49, 0xe4, 0x3a, 0xfa, 0xf9, 0xbb, 0x93, 0xeb, 0x93, 0xc8, 0x2b, 0xe8, 0x17, 0xef, 913 0x4e, 0x5e, 0x11, 0xbb, 0xda, 0x94, 0xec, 0x73, 0xd2, 0x15, 0xf3, 0xc0, 0x27, 0x26, 0xbb, 0x5a, 914 0x2d, 0x6a, 0x73, 0xd2, 0x6d, 0xbb, 0x70, 0x13, 0xa4, 0x43, 0xcc, 0x0e, 0x70, 0xe8, 0x25, 0xd8, 915 0x23, 0xe8, 0x91, 0xc9, 0x0a, 0x4b, 0xab, 0xb6, 0xb5, 0x48, 0xec, 0xc1, 0x52, 0x50, 0x97, 0x30, 916 0xf1, 0x96, 0x72, 0x11, 0xd2, 0x2f, 0x0d, 0xa6, 0xa6, 0xf4, 0x1d, 0x7a, 0xad, 0x75, 0x6d, 0x57, 917 0xce, 0xd0, 0x9a, 0x16, 0x73, 0xca, 0xe4, 0xc2, 0xef, 0xd3, 0x29, 0x86, 0xf9, 0x9e, 0x10, 0xb5, 918 0xdd, 0x7c, 0x9d, 0xe3, 0x3e, 0x0f, 0x08, 0xfa, 0x6c, 0x8a, 0x3a, 0xb7, 0x2f, 0x14, 0xf9, 0x3c, 919 0x8b, 0x09, 0xde, 0x0e, 0xaa, 0xe8, 0xf3, 0x29, 0xf2, 0x2c, 0x66, 0xee, 0xed, 0xea, 0x28, 0xa5, 920 0x86, 0xbe, 0x98, 0x96, 0x52, 0x1b, 0xa5, 0xd4, 0x51, 0x79, 0x5a, 0x4a, 0x7d, 0x94, 0xb2, 0x82, 921 0x2a, 0xd3, 0x52, 0x56, 0x46, 0x29, 0xab, 0x68, 0x79, 0x5a, 0xca, 0x2a, 0x7c, 0x0c, 0x2e, 0xbd, 922 0x4d, 0x30, 0xe3, 0x84, 0xa1, 0xeb, 0x06, 0xea, 0xd4, 0x18, 0xfe, 0xbd, 0x04, 0xee, 0x15, 0x7c, 923 0x88, 0x40, 0x5f, 0xcb, 0x42, 0xfc, 0x7d, 0x41, 0x21, 0xde, 0x93, 0x94, 0x0d, 0x09, 0xb1, 0x14, 924 0x63, 0x17, 0x7b, 0xfd, 0xf5, 0xfe, 0x84, 0xe7, 0xd6, 0xad, 0x78, 0xfc, 0x43, 0xf8, 0x17, 0x70, 925 0xe3, 0xec, 0xaf, 0x1c, 0xe8, 0x86, 0xd1, 0xf9, 0xaa, 0x72, 0xbc, 0x4f, 0x58, 0xf7, 0xb5, 0x90, 926 0x0e, 0x05, 0x34, 0xd0, 0x6e, 0x2d, 0xc6, 0xa3, 0x8d, 0xf0, 0x05, 0x98, 0x89, 0x03, 0xca, 0xd1, 927 0x47, 0xd2, 0xdd, 0xe7, 0x45, 0xee, 0x02, 0xaa, 0x0e, 0x49, 0xc5, 0x85, 0x25, 0x95, 0xa2, 0x77, 928 0x4e, 0xc9, 0xa1, 0xc8, 0x28, 0x5a, 0x33, 0xe9, 0x1d, 0x6d, 0x0c, 0x97, 0xc1, 0x8c, 0xdc, 0xb0, 929 0x23, 0x93, 0x63, 0x52, 0x61, 0x29, 0x76, 0x3e, 0x72, 0xa5, 0x7f, 0xd3, 0x60, 0xe7, 0x23, 0x0c, 930 0x1f, 0xfe, 0x58, 0x02, 0x97, 0xf4, 0x66, 0x03, 0xbe, 0x04, 0x10, 0xbb, 0xb6, 0xc7, 0x68, 0x12, 931 0xd9, 0xfa, 0x13, 0x33, 0x0d, 0xe5, 0xb9, 0x68, 0xe1, 0x09, 0x04, 0x76, 0x37, 0x85, 0xac, 0x95, 932 0xaa, 0xe0, 0x73, 0x30, 0xe3, 0x87, 0x1d, 0x2a, 0x0f, 0xe9, 0x67, 0x6b, 0x9f, 0x19, 0xee, 0x77, 933 0xda, 0x61, 0x87, 0x5a, 0x52, 0xb8, 0xf6, 0xbf, 0x12, 0x78, 0xe8, 0xd0, 0x6e, 0x81, 0x70, 0x6d, 934 0x2e, 0xfd, 0xf0, 0xb4, 0x2b, 0xe2, 0xda, 0x2d, 0x7d, 0xbf, 0xae, 0x05, 0x1e, 0x15, 0x85, 0xb8, 935 0x4c, 0x99, 0x57, 0xf1, 0x48, 0x28, 0xa3, 0x4e, 0x3f, 0x82, 0x45, 0x7e, 0x3c, 0xee, 0xd3, 0xfa, 936 0x13, 0xf5, 0xf3, 0x8f, 0x0b, 0xef, 0x6d, 0x36, 0x9b, 0xff, 0xbc, 0x70, 0x77, 0x53, 0xc1, 0x9a, 937 0x6e, 0x5c, 0x56, 0x97, 0xe2, 0xea, 0xa0, 0x5a, 0x6e, 0x49, 0xb3, 0xff, 0xa6, 0x06, 0x6f, 0x9a, 938 0x6e, 0xfc, 0x26, 0x33, 0x78, 0x73, 0x50, 0x7d, 0xa3, 0x0c, 0xfe, 0x7f, 0xe1, 0xa1, 0x6a, 0x6d, 939 0x34, 0x9a, 0x6e, 0xdc, 0x68, 0x64, 0x26, 0x8d, 0xc6, 0x41, 0xb5, 0xd1, 0x50, 0x46, 0x87, 0x17, 940 0x65, 0x74, 0xf5, 0x9f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x13, 0x98, 0xee, 0x2d, 0x46, 0x20, 0x00, 941 0x00, 942} 943