Sasha Smundak | 7a894a6 | 2020-05-06 21:23:08 -0700 | [diff] [blame^] | 1 | // Code generated by protoc-gen-go. DO NOT EDIT. |
| 2 | // source: targeting.proto |
| 3 | |
| 4 | package android_bundle_proto |
| 5 | |
| 6 | import ( |
| 7 | fmt "fmt" |
| 8 | proto "github.com/golang/protobuf/proto" |
| 9 | math "math" |
| 10 | ) |
| 11 | |
| 12 | // Reference imports to suppress errors if they are not otherwise used. |
| 13 | var _ = proto.Marshal |
| 14 | var _ = fmt.Errorf |
| 15 | var _ = math.Inf |
| 16 | |
| 17 | // This is a compile-time assertion to ensure that this generated file |
| 18 | // is compatible with the proto package it is being compiled against. |
| 19 | // A compilation error at this line likely means your copy of the |
| 20 | // proto package needs to be updated. |
| 21 | const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package |
| 22 | |
| 23 | type ScreenDensity_DensityAlias int32 |
| 24 | |
| 25 | const ( |
| 26 | ScreenDensity_DENSITY_UNSPECIFIED ScreenDensity_DensityAlias = 0 |
| 27 | ScreenDensity_NODPI ScreenDensity_DensityAlias = 1 |
| 28 | ScreenDensity_LDPI ScreenDensity_DensityAlias = 2 |
| 29 | ScreenDensity_MDPI ScreenDensity_DensityAlias = 3 |
| 30 | ScreenDensity_TVDPI ScreenDensity_DensityAlias = 4 |
| 31 | ScreenDensity_HDPI ScreenDensity_DensityAlias = 5 |
| 32 | ScreenDensity_XHDPI ScreenDensity_DensityAlias = 6 |
| 33 | ScreenDensity_XXHDPI ScreenDensity_DensityAlias = 7 |
| 34 | ScreenDensity_XXXHDPI ScreenDensity_DensityAlias = 8 |
| 35 | ) |
| 36 | |
| 37 | var ScreenDensity_DensityAlias_name = map[int32]string{ |
| 38 | 0: "DENSITY_UNSPECIFIED", |
| 39 | 1: "NODPI", |
| 40 | 2: "LDPI", |
| 41 | 3: "MDPI", |
| 42 | 4: "TVDPI", |
| 43 | 5: "HDPI", |
| 44 | 6: "XHDPI", |
| 45 | 7: "XXHDPI", |
| 46 | 8: "XXXHDPI", |
| 47 | } |
| 48 | |
| 49 | var ScreenDensity_DensityAlias_value = map[string]int32{ |
| 50 | "DENSITY_UNSPECIFIED": 0, |
| 51 | "NODPI": 1, |
| 52 | "LDPI": 2, |
| 53 | "MDPI": 3, |
| 54 | "TVDPI": 4, |
| 55 | "HDPI": 5, |
| 56 | "XHDPI": 6, |
| 57 | "XXHDPI": 7, |
| 58 | "XXXHDPI": 8, |
| 59 | } |
| 60 | |
| 61 | func (x ScreenDensity_DensityAlias) String() string { |
| 62 | return proto.EnumName(ScreenDensity_DensityAlias_name, int32(x)) |
| 63 | } |
| 64 | |
| 65 | func (ScreenDensity_DensityAlias) EnumDescriptor() ([]byte, []int) { |
| 66 | return fileDescriptor_df45b505afdf471e, []int{4, 0} |
| 67 | } |
| 68 | |
| 69 | type TextureCompressionFormat_TextureCompressionFormatAlias int32 |
| 70 | |
| 71 | const ( |
| 72 | TextureCompressionFormat_UNSPECIFIED_TEXTURE_COMPRESSION_FORMAT TextureCompressionFormat_TextureCompressionFormatAlias = 0 |
| 73 | TextureCompressionFormat_ETC1_RGB8 TextureCompressionFormat_TextureCompressionFormatAlias = 1 |
| 74 | TextureCompressionFormat_PALETTED TextureCompressionFormat_TextureCompressionFormatAlias = 2 |
| 75 | TextureCompressionFormat_THREE_DC TextureCompressionFormat_TextureCompressionFormatAlias = 3 |
| 76 | TextureCompressionFormat_ATC TextureCompressionFormat_TextureCompressionFormatAlias = 4 |
| 77 | TextureCompressionFormat_LATC TextureCompressionFormat_TextureCompressionFormatAlias = 5 |
| 78 | TextureCompressionFormat_DXT1 TextureCompressionFormat_TextureCompressionFormatAlias = 6 |
| 79 | TextureCompressionFormat_S3TC TextureCompressionFormat_TextureCompressionFormatAlias = 7 |
| 80 | TextureCompressionFormat_PVRTC TextureCompressionFormat_TextureCompressionFormatAlias = 8 |
| 81 | TextureCompressionFormat_ASTC TextureCompressionFormat_TextureCompressionFormatAlias = 9 |
| 82 | TextureCompressionFormat_ETC2 TextureCompressionFormat_TextureCompressionFormatAlias = 10 |
| 83 | ) |
| 84 | |
| 85 | var TextureCompressionFormat_TextureCompressionFormatAlias_name = map[int32]string{ |
| 86 | 0: "UNSPECIFIED_TEXTURE_COMPRESSION_FORMAT", |
| 87 | 1: "ETC1_RGB8", |
| 88 | 2: "PALETTED", |
| 89 | 3: "THREE_DC", |
| 90 | 4: "ATC", |
| 91 | 5: "LATC", |
| 92 | 6: "DXT1", |
| 93 | 7: "S3TC", |
| 94 | 8: "PVRTC", |
| 95 | 9: "ASTC", |
| 96 | 10: "ETC2", |
| 97 | } |
| 98 | |
| 99 | var TextureCompressionFormat_TextureCompressionFormatAlias_value = map[string]int32{ |
| 100 | "UNSPECIFIED_TEXTURE_COMPRESSION_FORMAT": 0, |
| 101 | "ETC1_RGB8": 1, |
| 102 | "PALETTED": 2, |
| 103 | "THREE_DC": 3, |
| 104 | "ATC": 4, |
| 105 | "LATC": 5, |
| 106 | "DXT1": 6, |
| 107 | "S3TC": 7, |
| 108 | "PVRTC": 8, |
| 109 | "ASTC": 9, |
| 110 | "ETC2": 10, |
| 111 | } |
| 112 | |
| 113 | func (x TextureCompressionFormat_TextureCompressionFormatAlias) String() string { |
| 114 | return proto.EnumName(TextureCompressionFormat_TextureCompressionFormatAlias_name, int32(x)) |
| 115 | } |
| 116 | |
| 117 | func (TextureCompressionFormat_TextureCompressionFormatAlias) EnumDescriptor() ([]byte, []int) { |
| 118 | return fileDescriptor_df45b505afdf471e, []int{10, 0} |
| 119 | } |
| 120 | |
| 121 | type Abi_AbiAlias int32 |
| 122 | |
| 123 | const ( |
| 124 | Abi_UNSPECIFIED_CPU_ARCHITECTURE Abi_AbiAlias = 0 |
| 125 | Abi_ARMEABI Abi_AbiAlias = 1 |
| 126 | Abi_ARMEABI_V7A Abi_AbiAlias = 2 |
| 127 | Abi_ARM64_V8A Abi_AbiAlias = 3 |
| 128 | Abi_X86 Abi_AbiAlias = 4 |
| 129 | Abi_X86_64 Abi_AbiAlias = 5 |
| 130 | Abi_MIPS Abi_AbiAlias = 6 |
| 131 | Abi_MIPS64 Abi_AbiAlias = 7 |
| 132 | ) |
| 133 | |
| 134 | var Abi_AbiAlias_name = map[int32]string{ |
| 135 | 0: "UNSPECIFIED_CPU_ARCHITECTURE", |
| 136 | 1: "ARMEABI", |
| 137 | 2: "ARMEABI_V7A", |
| 138 | 3: "ARM64_V8A", |
| 139 | 4: "X86", |
| 140 | 5: "X86_64", |
| 141 | 6: "MIPS", |
| 142 | 7: "MIPS64", |
| 143 | } |
| 144 | |
| 145 | var Abi_AbiAlias_value = map[string]int32{ |
| 146 | "UNSPECIFIED_CPU_ARCHITECTURE": 0, |
| 147 | "ARMEABI": 1, |
| 148 | "ARMEABI_V7A": 2, |
| 149 | "ARM64_V8A": 3, |
| 150 | "X86": 4, |
| 151 | "X86_64": 5, |
| 152 | "MIPS": 6, |
| 153 | "MIPS64": 7, |
| 154 | } |
| 155 | |
| 156 | func (x Abi_AbiAlias) String() string { |
| 157 | return proto.EnumName(Abi_AbiAlias_name, int32(x)) |
| 158 | } |
| 159 | |
| 160 | func (Abi_AbiAlias) EnumDescriptor() ([]byte, []int) { |
| 161 | return fileDescriptor_df45b505afdf471e, []int{11, 0} |
| 162 | } |
| 163 | |
| 164 | type Sanitizer_SanitizerAlias int32 |
| 165 | |
| 166 | const ( |
| 167 | Sanitizer_NONE Sanitizer_SanitizerAlias = 0 |
| 168 | Sanitizer_HWADDRESS Sanitizer_SanitizerAlias = 1 |
| 169 | ) |
| 170 | |
| 171 | var Sanitizer_SanitizerAlias_name = map[int32]string{ |
| 172 | 0: "NONE", |
| 173 | 1: "HWADDRESS", |
| 174 | } |
| 175 | |
| 176 | var Sanitizer_SanitizerAlias_value = map[string]int32{ |
| 177 | "NONE": 0, |
| 178 | "HWADDRESS": 1, |
| 179 | } |
| 180 | |
| 181 | func (x Sanitizer_SanitizerAlias) String() string { |
| 182 | return proto.EnumName(Sanitizer_SanitizerAlias_name, int32(x)) |
| 183 | } |
| 184 | |
| 185 | func (Sanitizer_SanitizerAlias) EnumDescriptor() ([]byte, []int) { |
| 186 | return fileDescriptor_df45b505afdf471e, []int{13, 0} |
| 187 | } |
| 188 | |
| 189 | // Targeting on the level of variants. |
| 190 | type VariantTargeting struct { |
| 191 | SdkVersionTargeting *SdkVersionTargeting `protobuf:"bytes,1,opt,name=sdk_version_targeting,json=sdkVersionTargeting,proto3" json:"sdk_version_targeting,omitempty"` |
| 192 | AbiTargeting *AbiTargeting `protobuf:"bytes,2,opt,name=abi_targeting,json=abiTargeting,proto3" json:"abi_targeting,omitempty"` |
| 193 | ScreenDensityTargeting *ScreenDensityTargeting `protobuf:"bytes,3,opt,name=screen_density_targeting,json=screenDensityTargeting,proto3" json:"screen_density_targeting,omitempty"` |
| 194 | MultiAbiTargeting *MultiAbiTargeting `protobuf:"bytes,4,opt,name=multi_abi_targeting,json=multiAbiTargeting,proto3" json:"multi_abi_targeting,omitempty"` |
| 195 | TextureCompressionFormatTargeting *TextureCompressionFormatTargeting `protobuf:"bytes,5,opt,name=texture_compression_format_targeting,json=textureCompressionFormatTargeting,proto3" json:"texture_compression_format_targeting,omitempty"` |
| 196 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 197 | XXX_unrecognized []byte `json:"-"` |
| 198 | XXX_sizecache int32 `json:"-"` |
| 199 | } |
| 200 | |
| 201 | func (m *VariantTargeting) Reset() { *m = VariantTargeting{} } |
| 202 | func (m *VariantTargeting) String() string { return proto.CompactTextString(m) } |
| 203 | func (*VariantTargeting) ProtoMessage() {} |
| 204 | func (*VariantTargeting) Descriptor() ([]byte, []int) { |
| 205 | return fileDescriptor_df45b505afdf471e, []int{0} |
| 206 | } |
| 207 | |
| 208 | func (m *VariantTargeting) XXX_Unmarshal(b []byte) error { |
| 209 | return xxx_messageInfo_VariantTargeting.Unmarshal(m, b) |
| 210 | } |
| 211 | func (m *VariantTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 212 | return xxx_messageInfo_VariantTargeting.Marshal(b, m, deterministic) |
| 213 | } |
| 214 | func (m *VariantTargeting) XXX_Merge(src proto.Message) { |
| 215 | xxx_messageInfo_VariantTargeting.Merge(m, src) |
| 216 | } |
| 217 | func (m *VariantTargeting) XXX_Size() int { |
| 218 | return xxx_messageInfo_VariantTargeting.Size(m) |
| 219 | } |
| 220 | func (m *VariantTargeting) XXX_DiscardUnknown() { |
| 221 | xxx_messageInfo_VariantTargeting.DiscardUnknown(m) |
| 222 | } |
| 223 | |
| 224 | var xxx_messageInfo_VariantTargeting proto.InternalMessageInfo |
| 225 | |
| 226 | func (m *VariantTargeting) GetSdkVersionTargeting() *SdkVersionTargeting { |
| 227 | if m != nil { |
| 228 | return m.SdkVersionTargeting |
| 229 | } |
| 230 | return nil |
| 231 | } |
| 232 | |
| 233 | func (m *VariantTargeting) GetAbiTargeting() *AbiTargeting { |
| 234 | if m != nil { |
| 235 | return m.AbiTargeting |
| 236 | } |
| 237 | return nil |
| 238 | } |
| 239 | |
| 240 | func (m *VariantTargeting) GetScreenDensityTargeting() *ScreenDensityTargeting { |
| 241 | if m != nil { |
| 242 | return m.ScreenDensityTargeting |
| 243 | } |
| 244 | return nil |
| 245 | } |
| 246 | |
| 247 | func (m *VariantTargeting) GetMultiAbiTargeting() *MultiAbiTargeting { |
| 248 | if m != nil { |
| 249 | return m.MultiAbiTargeting |
| 250 | } |
| 251 | return nil |
| 252 | } |
| 253 | |
| 254 | func (m *VariantTargeting) GetTextureCompressionFormatTargeting() *TextureCompressionFormatTargeting { |
| 255 | if m != nil { |
| 256 | return m.TextureCompressionFormatTargeting |
| 257 | } |
| 258 | return nil |
| 259 | } |
| 260 | |
| 261 | // Targeting on the level of individual APKs. |
| 262 | type ApkTargeting struct { |
| 263 | AbiTargeting *AbiTargeting `protobuf:"bytes,1,opt,name=abi_targeting,json=abiTargeting,proto3" json:"abi_targeting,omitempty"` |
| 264 | GraphicsApiTargeting *GraphicsApiTargeting `protobuf:"bytes,2,opt,name=graphics_api_targeting,json=graphicsApiTargeting,proto3" json:"graphics_api_targeting,omitempty"` |
| 265 | LanguageTargeting *LanguageTargeting `protobuf:"bytes,3,opt,name=language_targeting,json=languageTargeting,proto3" json:"language_targeting,omitempty"` |
| 266 | ScreenDensityTargeting *ScreenDensityTargeting `protobuf:"bytes,4,opt,name=screen_density_targeting,json=screenDensityTargeting,proto3" json:"screen_density_targeting,omitempty"` |
| 267 | SdkVersionTargeting *SdkVersionTargeting `protobuf:"bytes,5,opt,name=sdk_version_targeting,json=sdkVersionTargeting,proto3" json:"sdk_version_targeting,omitempty"` |
| 268 | TextureCompressionFormatTargeting *TextureCompressionFormatTargeting `protobuf:"bytes,6,opt,name=texture_compression_format_targeting,json=textureCompressionFormatTargeting,proto3" json:"texture_compression_format_targeting,omitempty"` |
| 269 | MultiAbiTargeting *MultiAbiTargeting `protobuf:"bytes,7,opt,name=multi_abi_targeting,json=multiAbiTargeting,proto3" json:"multi_abi_targeting,omitempty"` |
| 270 | SanitizerTargeting *SanitizerTargeting `protobuf:"bytes,8,opt,name=sanitizer_targeting,json=sanitizerTargeting,proto3" json:"sanitizer_targeting,omitempty"` |
| 271 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 272 | XXX_unrecognized []byte `json:"-"` |
| 273 | XXX_sizecache int32 `json:"-"` |
| 274 | } |
| 275 | |
| 276 | func (m *ApkTargeting) Reset() { *m = ApkTargeting{} } |
| 277 | func (m *ApkTargeting) String() string { return proto.CompactTextString(m) } |
| 278 | func (*ApkTargeting) ProtoMessage() {} |
| 279 | func (*ApkTargeting) Descriptor() ([]byte, []int) { |
| 280 | return fileDescriptor_df45b505afdf471e, []int{1} |
| 281 | } |
| 282 | |
| 283 | func (m *ApkTargeting) XXX_Unmarshal(b []byte) error { |
| 284 | return xxx_messageInfo_ApkTargeting.Unmarshal(m, b) |
| 285 | } |
| 286 | func (m *ApkTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 287 | return xxx_messageInfo_ApkTargeting.Marshal(b, m, deterministic) |
| 288 | } |
| 289 | func (m *ApkTargeting) XXX_Merge(src proto.Message) { |
| 290 | xxx_messageInfo_ApkTargeting.Merge(m, src) |
| 291 | } |
| 292 | func (m *ApkTargeting) XXX_Size() int { |
| 293 | return xxx_messageInfo_ApkTargeting.Size(m) |
| 294 | } |
| 295 | func (m *ApkTargeting) XXX_DiscardUnknown() { |
| 296 | xxx_messageInfo_ApkTargeting.DiscardUnknown(m) |
| 297 | } |
| 298 | |
| 299 | var xxx_messageInfo_ApkTargeting proto.InternalMessageInfo |
| 300 | |
| 301 | func (m *ApkTargeting) GetAbiTargeting() *AbiTargeting { |
| 302 | if m != nil { |
| 303 | return m.AbiTargeting |
| 304 | } |
| 305 | return nil |
| 306 | } |
| 307 | |
| 308 | func (m *ApkTargeting) GetGraphicsApiTargeting() *GraphicsApiTargeting { |
| 309 | if m != nil { |
| 310 | return m.GraphicsApiTargeting |
| 311 | } |
| 312 | return nil |
| 313 | } |
| 314 | |
| 315 | func (m *ApkTargeting) GetLanguageTargeting() *LanguageTargeting { |
| 316 | if m != nil { |
| 317 | return m.LanguageTargeting |
| 318 | } |
| 319 | return nil |
| 320 | } |
| 321 | |
| 322 | func (m *ApkTargeting) GetScreenDensityTargeting() *ScreenDensityTargeting { |
| 323 | if m != nil { |
| 324 | return m.ScreenDensityTargeting |
| 325 | } |
| 326 | return nil |
| 327 | } |
| 328 | |
| 329 | func (m *ApkTargeting) GetSdkVersionTargeting() *SdkVersionTargeting { |
| 330 | if m != nil { |
| 331 | return m.SdkVersionTargeting |
| 332 | } |
| 333 | return nil |
| 334 | } |
| 335 | |
| 336 | func (m *ApkTargeting) GetTextureCompressionFormatTargeting() *TextureCompressionFormatTargeting { |
| 337 | if m != nil { |
| 338 | return m.TextureCompressionFormatTargeting |
| 339 | } |
| 340 | return nil |
| 341 | } |
| 342 | |
| 343 | func (m *ApkTargeting) GetMultiAbiTargeting() *MultiAbiTargeting { |
| 344 | if m != nil { |
| 345 | return m.MultiAbiTargeting |
| 346 | } |
| 347 | return nil |
| 348 | } |
| 349 | |
| 350 | func (m *ApkTargeting) GetSanitizerTargeting() *SanitizerTargeting { |
| 351 | if m != nil { |
| 352 | return m.SanitizerTargeting |
| 353 | } |
| 354 | return nil |
| 355 | } |
| 356 | |
| 357 | // Targeting on the module level. |
| 358 | // The semantic of the targeting is the "AND" rule on all immediate values. |
| 359 | type ModuleTargeting struct { |
| 360 | SdkVersionTargeting *SdkVersionTargeting `protobuf:"bytes,1,opt,name=sdk_version_targeting,json=sdkVersionTargeting,proto3" json:"sdk_version_targeting,omitempty"` |
| 361 | DeviceFeatureTargeting []*DeviceFeatureTargeting `protobuf:"bytes,2,rep,name=device_feature_targeting,json=deviceFeatureTargeting,proto3" json:"device_feature_targeting,omitempty"` |
| 362 | UserCountriesTargeting *UserCountriesTargeting `protobuf:"bytes,3,opt,name=user_countries_targeting,json=userCountriesTargeting,proto3" json:"user_countries_targeting,omitempty"` |
| 363 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 364 | XXX_unrecognized []byte `json:"-"` |
| 365 | XXX_sizecache int32 `json:"-"` |
| 366 | } |
| 367 | |
| 368 | func (m *ModuleTargeting) Reset() { *m = ModuleTargeting{} } |
| 369 | func (m *ModuleTargeting) String() string { return proto.CompactTextString(m) } |
| 370 | func (*ModuleTargeting) ProtoMessage() {} |
| 371 | func (*ModuleTargeting) Descriptor() ([]byte, []int) { |
| 372 | return fileDescriptor_df45b505afdf471e, []int{2} |
| 373 | } |
| 374 | |
| 375 | func (m *ModuleTargeting) XXX_Unmarshal(b []byte) error { |
| 376 | return xxx_messageInfo_ModuleTargeting.Unmarshal(m, b) |
| 377 | } |
| 378 | func (m *ModuleTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 379 | return xxx_messageInfo_ModuleTargeting.Marshal(b, m, deterministic) |
| 380 | } |
| 381 | func (m *ModuleTargeting) XXX_Merge(src proto.Message) { |
| 382 | xxx_messageInfo_ModuleTargeting.Merge(m, src) |
| 383 | } |
| 384 | func (m *ModuleTargeting) XXX_Size() int { |
| 385 | return xxx_messageInfo_ModuleTargeting.Size(m) |
| 386 | } |
| 387 | func (m *ModuleTargeting) XXX_DiscardUnknown() { |
| 388 | xxx_messageInfo_ModuleTargeting.DiscardUnknown(m) |
| 389 | } |
| 390 | |
| 391 | var xxx_messageInfo_ModuleTargeting proto.InternalMessageInfo |
| 392 | |
| 393 | func (m *ModuleTargeting) GetSdkVersionTargeting() *SdkVersionTargeting { |
| 394 | if m != nil { |
| 395 | return m.SdkVersionTargeting |
| 396 | } |
| 397 | return nil |
| 398 | } |
| 399 | |
| 400 | func (m *ModuleTargeting) GetDeviceFeatureTargeting() []*DeviceFeatureTargeting { |
| 401 | if m != nil { |
| 402 | return m.DeviceFeatureTargeting |
| 403 | } |
| 404 | return nil |
| 405 | } |
| 406 | |
| 407 | func (m *ModuleTargeting) GetUserCountriesTargeting() *UserCountriesTargeting { |
| 408 | if m != nil { |
| 409 | return m.UserCountriesTargeting |
| 410 | } |
| 411 | return nil |
| 412 | } |
| 413 | |
| 414 | // User Countries targeting describing an inclusive/exclusive list of country |
| 415 | // codes that module targets. |
| 416 | type UserCountriesTargeting struct { |
| 417 | // List of country codes in the two-letter CLDR territory format. |
| 418 | CountryCodes []string `protobuf:"bytes,1,rep,name=country_codes,json=countryCodes,proto3" json:"country_codes,omitempty"` |
| 419 | // Indicates if the list above is exclusive. |
| 420 | Exclude bool `protobuf:"varint,2,opt,name=exclude,proto3" json:"exclude,omitempty"` |
| 421 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 422 | XXX_unrecognized []byte `json:"-"` |
| 423 | XXX_sizecache int32 `json:"-"` |
| 424 | } |
| 425 | |
| 426 | func (m *UserCountriesTargeting) Reset() { *m = UserCountriesTargeting{} } |
| 427 | func (m *UserCountriesTargeting) String() string { return proto.CompactTextString(m) } |
| 428 | func (*UserCountriesTargeting) ProtoMessage() {} |
| 429 | func (*UserCountriesTargeting) Descriptor() ([]byte, []int) { |
| 430 | return fileDescriptor_df45b505afdf471e, []int{3} |
| 431 | } |
| 432 | |
| 433 | func (m *UserCountriesTargeting) XXX_Unmarshal(b []byte) error { |
| 434 | return xxx_messageInfo_UserCountriesTargeting.Unmarshal(m, b) |
| 435 | } |
| 436 | func (m *UserCountriesTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 437 | return xxx_messageInfo_UserCountriesTargeting.Marshal(b, m, deterministic) |
| 438 | } |
| 439 | func (m *UserCountriesTargeting) XXX_Merge(src proto.Message) { |
| 440 | xxx_messageInfo_UserCountriesTargeting.Merge(m, src) |
| 441 | } |
| 442 | func (m *UserCountriesTargeting) XXX_Size() int { |
| 443 | return xxx_messageInfo_UserCountriesTargeting.Size(m) |
| 444 | } |
| 445 | func (m *UserCountriesTargeting) XXX_DiscardUnknown() { |
| 446 | xxx_messageInfo_UserCountriesTargeting.DiscardUnknown(m) |
| 447 | } |
| 448 | |
| 449 | var xxx_messageInfo_UserCountriesTargeting proto.InternalMessageInfo |
| 450 | |
| 451 | func (m *UserCountriesTargeting) GetCountryCodes() []string { |
| 452 | if m != nil { |
| 453 | return m.CountryCodes |
| 454 | } |
| 455 | return nil |
| 456 | } |
| 457 | |
| 458 | func (m *UserCountriesTargeting) GetExclude() bool { |
| 459 | if m != nil { |
| 460 | return m.Exclude |
| 461 | } |
| 462 | return false |
| 463 | } |
| 464 | |
| 465 | type ScreenDensity struct { |
| 466 | // Types that are valid to be assigned to DensityOneof: |
| 467 | // *ScreenDensity_DensityAlias_ |
| 468 | // *ScreenDensity_DensityDpi |
| 469 | DensityOneof isScreenDensity_DensityOneof `protobuf_oneof:"density_oneof"` |
| 470 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 471 | XXX_unrecognized []byte `json:"-"` |
| 472 | XXX_sizecache int32 `json:"-"` |
| 473 | } |
| 474 | |
| 475 | func (m *ScreenDensity) Reset() { *m = ScreenDensity{} } |
| 476 | func (m *ScreenDensity) String() string { return proto.CompactTextString(m) } |
| 477 | func (*ScreenDensity) ProtoMessage() {} |
| 478 | func (*ScreenDensity) Descriptor() ([]byte, []int) { |
| 479 | return fileDescriptor_df45b505afdf471e, []int{4} |
| 480 | } |
| 481 | |
| 482 | func (m *ScreenDensity) XXX_Unmarshal(b []byte) error { |
| 483 | return xxx_messageInfo_ScreenDensity.Unmarshal(m, b) |
| 484 | } |
| 485 | func (m *ScreenDensity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 486 | return xxx_messageInfo_ScreenDensity.Marshal(b, m, deterministic) |
| 487 | } |
| 488 | func (m *ScreenDensity) XXX_Merge(src proto.Message) { |
| 489 | xxx_messageInfo_ScreenDensity.Merge(m, src) |
| 490 | } |
| 491 | func (m *ScreenDensity) XXX_Size() int { |
| 492 | return xxx_messageInfo_ScreenDensity.Size(m) |
| 493 | } |
| 494 | func (m *ScreenDensity) XXX_DiscardUnknown() { |
| 495 | xxx_messageInfo_ScreenDensity.DiscardUnknown(m) |
| 496 | } |
| 497 | |
| 498 | var xxx_messageInfo_ScreenDensity proto.InternalMessageInfo |
| 499 | |
| 500 | type isScreenDensity_DensityOneof interface { |
| 501 | isScreenDensity_DensityOneof() |
| 502 | } |
| 503 | |
| 504 | type ScreenDensity_DensityAlias_ struct { |
| 505 | DensityAlias ScreenDensity_DensityAlias `protobuf:"varint,1,opt,name=density_alias,json=densityAlias,proto3,enum=android.bundle.ScreenDensity_DensityAlias,oneof"` |
| 506 | } |
| 507 | |
| 508 | type ScreenDensity_DensityDpi struct { |
| 509 | DensityDpi int32 `protobuf:"varint,2,opt,name=density_dpi,json=densityDpi,proto3,oneof"` |
| 510 | } |
| 511 | |
| 512 | func (*ScreenDensity_DensityAlias_) isScreenDensity_DensityOneof() {} |
| 513 | |
| 514 | func (*ScreenDensity_DensityDpi) isScreenDensity_DensityOneof() {} |
| 515 | |
| 516 | func (m *ScreenDensity) GetDensityOneof() isScreenDensity_DensityOneof { |
| 517 | if m != nil { |
| 518 | return m.DensityOneof |
| 519 | } |
| 520 | return nil |
| 521 | } |
| 522 | |
| 523 | func (m *ScreenDensity) GetDensityAlias() ScreenDensity_DensityAlias { |
| 524 | if x, ok := m.GetDensityOneof().(*ScreenDensity_DensityAlias_); ok { |
| 525 | return x.DensityAlias |
| 526 | } |
| 527 | return ScreenDensity_DENSITY_UNSPECIFIED |
| 528 | } |
| 529 | |
| 530 | func (m *ScreenDensity) GetDensityDpi() int32 { |
| 531 | if x, ok := m.GetDensityOneof().(*ScreenDensity_DensityDpi); ok { |
| 532 | return x.DensityDpi |
| 533 | } |
| 534 | return 0 |
| 535 | } |
| 536 | |
| 537 | // XXX_OneofWrappers is for the internal use of the proto package. |
| 538 | func (*ScreenDensity) XXX_OneofWrappers() []interface{} { |
| 539 | return []interface{}{ |
| 540 | (*ScreenDensity_DensityAlias_)(nil), |
| 541 | (*ScreenDensity_DensityDpi)(nil), |
| 542 | } |
| 543 | } |
| 544 | |
| 545 | // Wrapper message for `int32`. |
| 546 | // |
| 547 | // The JSON representation for `Int32Value` is JSON number. |
| 548 | type Int32Value struct { |
| 549 | // The int32 value. |
| 550 | Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` |
| 551 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 552 | XXX_unrecognized []byte `json:"-"` |
| 553 | XXX_sizecache int32 `json:"-"` |
| 554 | } |
| 555 | |
| 556 | func (m *Int32Value) Reset() { *m = Int32Value{} } |
| 557 | func (m *Int32Value) String() string { return proto.CompactTextString(m) } |
| 558 | func (*Int32Value) ProtoMessage() {} |
| 559 | func (*Int32Value) Descriptor() ([]byte, []int) { |
| 560 | return fileDescriptor_df45b505afdf471e, []int{5} |
| 561 | } |
| 562 | |
| 563 | func (m *Int32Value) XXX_Unmarshal(b []byte) error { |
| 564 | return xxx_messageInfo_Int32Value.Unmarshal(m, b) |
| 565 | } |
| 566 | func (m *Int32Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 567 | return xxx_messageInfo_Int32Value.Marshal(b, m, deterministic) |
| 568 | } |
| 569 | func (m *Int32Value) XXX_Merge(src proto.Message) { |
| 570 | xxx_messageInfo_Int32Value.Merge(m, src) |
| 571 | } |
| 572 | func (m *Int32Value) XXX_Size() int { |
| 573 | return xxx_messageInfo_Int32Value.Size(m) |
| 574 | } |
| 575 | func (m *Int32Value) XXX_DiscardUnknown() { |
| 576 | xxx_messageInfo_Int32Value.DiscardUnknown(m) |
| 577 | } |
| 578 | |
| 579 | var xxx_messageInfo_Int32Value proto.InternalMessageInfo |
| 580 | |
| 581 | func (m *Int32Value) GetValue() int32 { |
| 582 | if m != nil { |
| 583 | return m.Value |
| 584 | } |
| 585 | return 0 |
| 586 | } |
| 587 | |
| 588 | type SdkVersion struct { |
| 589 | // Inclusive. |
| 590 | Min *Int32Value `protobuf:"bytes,1,opt,name=min,proto3" json:"min,omitempty"` |
| 591 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 592 | XXX_unrecognized []byte `json:"-"` |
| 593 | XXX_sizecache int32 `json:"-"` |
| 594 | } |
| 595 | |
| 596 | func (m *SdkVersion) Reset() { *m = SdkVersion{} } |
| 597 | func (m *SdkVersion) String() string { return proto.CompactTextString(m) } |
| 598 | func (*SdkVersion) ProtoMessage() {} |
| 599 | func (*SdkVersion) Descriptor() ([]byte, []int) { |
| 600 | return fileDescriptor_df45b505afdf471e, []int{6} |
| 601 | } |
| 602 | |
| 603 | func (m *SdkVersion) XXX_Unmarshal(b []byte) error { |
| 604 | return xxx_messageInfo_SdkVersion.Unmarshal(m, b) |
| 605 | } |
| 606 | func (m *SdkVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 607 | return xxx_messageInfo_SdkVersion.Marshal(b, m, deterministic) |
| 608 | } |
| 609 | func (m *SdkVersion) XXX_Merge(src proto.Message) { |
| 610 | xxx_messageInfo_SdkVersion.Merge(m, src) |
| 611 | } |
| 612 | func (m *SdkVersion) XXX_Size() int { |
| 613 | return xxx_messageInfo_SdkVersion.Size(m) |
| 614 | } |
| 615 | func (m *SdkVersion) XXX_DiscardUnknown() { |
| 616 | xxx_messageInfo_SdkVersion.DiscardUnknown(m) |
| 617 | } |
| 618 | |
| 619 | var xxx_messageInfo_SdkVersion proto.InternalMessageInfo |
| 620 | |
| 621 | func (m *SdkVersion) GetMin() *Int32Value { |
| 622 | if m != nil { |
| 623 | return m.Min |
| 624 | } |
| 625 | return nil |
| 626 | } |
| 627 | |
| 628 | type GraphicsApi struct { |
| 629 | // Types that are valid to be assigned to ApiOneof: |
| 630 | // *GraphicsApi_MinOpenGlVersion |
| 631 | // *GraphicsApi_MinVulkanVersion |
| 632 | ApiOneof isGraphicsApi_ApiOneof `protobuf_oneof:"api_oneof"` |
| 633 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 634 | XXX_unrecognized []byte `json:"-"` |
| 635 | XXX_sizecache int32 `json:"-"` |
| 636 | } |
| 637 | |
| 638 | func (m *GraphicsApi) Reset() { *m = GraphicsApi{} } |
| 639 | func (m *GraphicsApi) String() string { return proto.CompactTextString(m) } |
| 640 | func (*GraphicsApi) ProtoMessage() {} |
| 641 | func (*GraphicsApi) Descriptor() ([]byte, []int) { |
| 642 | return fileDescriptor_df45b505afdf471e, []int{7} |
| 643 | } |
| 644 | |
| 645 | func (m *GraphicsApi) XXX_Unmarshal(b []byte) error { |
| 646 | return xxx_messageInfo_GraphicsApi.Unmarshal(m, b) |
| 647 | } |
| 648 | func (m *GraphicsApi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 649 | return xxx_messageInfo_GraphicsApi.Marshal(b, m, deterministic) |
| 650 | } |
| 651 | func (m *GraphicsApi) XXX_Merge(src proto.Message) { |
| 652 | xxx_messageInfo_GraphicsApi.Merge(m, src) |
| 653 | } |
| 654 | func (m *GraphicsApi) XXX_Size() int { |
| 655 | return xxx_messageInfo_GraphicsApi.Size(m) |
| 656 | } |
| 657 | func (m *GraphicsApi) XXX_DiscardUnknown() { |
| 658 | xxx_messageInfo_GraphicsApi.DiscardUnknown(m) |
| 659 | } |
| 660 | |
| 661 | var xxx_messageInfo_GraphicsApi proto.InternalMessageInfo |
| 662 | |
| 663 | type isGraphicsApi_ApiOneof interface { |
| 664 | isGraphicsApi_ApiOneof() |
| 665 | } |
| 666 | |
| 667 | type GraphicsApi_MinOpenGlVersion struct { |
| 668 | MinOpenGlVersion *OpenGlVersion `protobuf:"bytes,1,opt,name=min_open_gl_version,json=minOpenGlVersion,proto3,oneof"` |
| 669 | } |
| 670 | |
| 671 | type GraphicsApi_MinVulkanVersion struct { |
| 672 | MinVulkanVersion *VulkanVersion `protobuf:"bytes,2,opt,name=min_vulkan_version,json=minVulkanVersion,proto3,oneof"` |
| 673 | } |
| 674 | |
| 675 | func (*GraphicsApi_MinOpenGlVersion) isGraphicsApi_ApiOneof() {} |
| 676 | |
| 677 | func (*GraphicsApi_MinVulkanVersion) isGraphicsApi_ApiOneof() {} |
| 678 | |
| 679 | func (m *GraphicsApi) GetApiOneof() isGraphicsApi_ApiOneof { |
| 680 | if m != nil { |
| 681 | return m.ApiOneof |
| 682 | } |
| 683 | return nil |
| 684 | } |
| 685 | |
| 686 | func (m *GraphicsApi) GetMinOpenGlVersion() *OpenGlVersion { |
| 687 | if x, ok := m.GetApiOneof().(*GraphicsApi_MinOpenGlVersion); ok { |
| 688 | return x.MinOpenGlVersion |
| 689 | } |
| 690 | return nil |
| 691 | } |
| 692 | |
| 693 | func (m *GraphicsApi) GetMinVulkanVersion() *VulkanVersion { |
| 694 | if x, ok := m.GetApiOneof().(*GraphicsApi_MinVulkanVersion); ok { |
| 695 | return x.MinVulkanVersion |
| 696 | } |
| 697 | return nil |
| 698 | } |
| 699 | |
| 700 | // XXX_OneofWrappers is for the internal use of the proto package. |
| 701 | func (*GraphicsApi) XXX_OneofWrappers() []interface{} { |
| 702 | return []interface{}{ |
| 703 | (*GraphicsApi_MinOpenGlVersion)(nil), |
| 704 | (*GraphicsApi_MinVulkanVersion)(nil), |
| 705 | } |
| 706 | } |
| 707 | |
| 708 | type VulkanVersion struct { |
| 709 | Major int32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"` |
| 710 | Minor int32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"` |
| 711 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 712 | XXX_unrecognized []byte `json:"-"` |
| 713 | XXX_sizecache int32 `json:"-"` |
| 714 | } |
| 715 | |
| 716 | func (m *VulkanVersion) Reset() { *m = VulkanVersion{} } |
| 717 | func (m *VulkanVersion) String() string { return proto.CompactTextString(m) } |
| 718 | func (*VulkanVersion) ProtoMessage() {} |
| 719 | func (*VulkanVersion) Descriptor() ([]byte, []int) { |
| 720 | return fileDescriptor_df45b505afdf471e, []int{8} |
| 721 | } |
| 722 | |
| 723 | func (m *VulkanVersion) XXX_Unmarshal(b []byte) error { |
| 724 | return xxx_messageInfo_VulkanVersion.Unmarshal(m, b) |
| 725 | } |
| 726 | func (m *VulkanVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 727 | return xxx_messageInfo_VulkanVersion.Marshal(b, m, deterministic) |
| 728 | } |
| 729 | func (m *VulkanVersion) XXX_Merge(src proto.Message) { |
| 730 | xxx_messageInfo_VulkanVersion.Merge(m, src) |
| 731 | } |
| 732 | func (m *VulkanVersion) XXX_Size() int { |
| 733 | return xxx_messageInfo_VulkanVersion.Size(m) |
| 734 | } |
| 735 | func (m *VulkanVersion) XXX_DiscardUnknown() { |
| 736 | xxx_messageInfo_VulkanVersion.DiscardUnknown(m) |
| 737 | } |
| 738 | |
| 739 | var xxx_messageInfo_VulkanVersion proto.InternalMessageInfo |
| 740 | |
| 741 | func (m *VulkanVersion) GetMajor() int32 { |
| 742 | if m != nil { |
| 743 | return m.Major |
| 744 | } |
| 745 | return 0 |
| 746 | } |
| 747 | |
| 748 | func (m *VulkanVersion) GetMinor() int32 { |
| 749 | if m != nil { |
| 750 | return m.Minor |
| 751 | } |
| 752 | return 0 |
| 753 | } |
| 754 | |
| 755 | type OpenGlVersion struct { |
| 756 | // e.g. OpenGL ES 3.2 is represented as { major: 3, minor: 2 } |
| 757 | Major int32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"` |
| 758 | Minor int32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"` |
| 759 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 760 | XXX_unrecognized []byte `json:"-"` |
| 761 | XXX_sizecache int32 `json:"-"` |
| 762 | } |
| 763 | |
| 764 | func (m *OpenGlVersion) Reset() { *m = OpenGlVersion{} } |
| 765 | func (m *OpenGlVersion) String() string { return proto.CompactTextString(m) } |
| 766 | func (*OpenGlVersion) ProtoMessage() {} |
| 767 | func (*OpenGlVersion) Descriptor() ([]byte, []int) { |
| 768 | return fileDescriptor_df45b505afdf471e, []int{9} |
| 769 | } |
| 770 | |
| 771 | func (m *OpenGlVersion) XXX_Unmarshal(b []byte) error { |
| 772 | return xxx_messageInfo_OpenGlVersion.Unmarshal(m, b) |
| 773 | } |
| 774 | func (m *OpenGlVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 775 | return xxx_messageInfo_OpenGlVersion.Marshal(b, m, deterministic) |
| 776 | } |
| 777 | func (m *OpenGlVersion) XXX_Merge(src proto.Message) { |
| 778 | xxx_messageInfo_OpenGlVersion.Merge(m, src) |
| 779 | } |
| 780 | func (m *OpenGlVersion) XXX_Size() int { |
| 781 | return xxx_messageInfo_OpenGlVersion.Size(m) |
| 782 | } |
| 783 | func (m *OpenGlVersion) XXX_DiscardUnknown() { |
| 784 | xxx_messageInfo_OpenGlVersion.DiscardUnknown(m) |
| 785 | } |
| 786 | |
| 787 | var xxx_messageInfo_OpenGlVersion proto.InternalMessageInfo |
| 788 | |
| 789 | func (m *OpenGlVersion) GetMajor() int32 { |
| 790 | if m != nil { |
| 791 | return m.Major |
| 792 | } |
| 793 | return 0 |
| 794 | } |
| 795 | |
| 796 | func (m *OpenGlVersion) GetMinor() int32 { |
| 797 | if m != nil { |
| 798 | return m.Minor |
| 799 | } |
| 800 | return 0 |
| 801 | } |
| 802 | |
| 803 | type TextureCompressionFormat struct { |
| 804 | Alias TextureCompressionFormat_TextureCompressionFormatAlias `protobuf:"varint,1,opt,name=alias,proto3,enum=android.bundle.TextureCompressionFormat_TextureCompressionFormatAlias" json:"alias,omitempty"` |
| 805 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 806 | XXX_unrecognized []byte `json:"-"` |
| 807 | XXX_sizecache int32 `json:"-"` |
| 808 | } |
| 809 | |
| 810 | func (m *TextureCompressionFormat) Reset() { *m = TextureCompressionFormat{} } |
| 811 | func (m *TextureCompressionFormat) String() string { return proto.CompactTextString(m) } |
| 812 | func (*TextureCompressionFormat) ProtoMessage() {} |
| 813 | func (*TextureCompressionFormat) Descriptor() ([]byte, []int) { |
| 814 | return fileDescriptor_df45b505afdf471e, []int{10} |
| 815 | } |
| 816 | |
| 817 | func (m *TextureCompressionFormat) XXX_Unmarshal(b []byte) error { |
| 818 | return xxx_messageInfo_TextureCompressionFormat.Unmarshal(m, b) |
| 819 | } |
| 820 | func (m *TextureCompressionFormat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 821 | return xxx_messageInfo_TextureCompressionFormat.Marshal(b, m, deterministic) |
| 822 | } |
| 823 | func (m *TextureCompressionFormat) XXX_Merge(src proto.Message) { |
| 824 | xxx_messageInfo_TextureCompressionFormat.Merge(m, src) |
| 825 | } |
| 826 | func (m *TextureCompressionFormat) XXX_Size() int { |
| 827 | return xxx_messageInfo_TextureCompressionFormat.Size(m) |
| 828 | } |
| 829 | func (m *TextureCompressionFormat) XXX_DiscardUnknown() { |
| 830 | xxx_messageInfo_TextureCompressionFormat.DiscardUnknown(m) |
| 831 | } |
| 832 | |
| 833 | var xxx_messageInfo_TextureCompressionFormat proto.InternalMessageInfo |
| 834 | |
| 835 | func (m *TextureCompressionFormat) GetAlias() TextureCompressionFormat_TextureCompressionFormatAlias { |
| 836 | if m != nil { |
| 837 | return m.Alias |
| 838 | } |
| 839 | return TextureCompressionFormat_UNSPECIFIED_TEXTURE_COMPRESSION_FORMAT |
| 840 | } |
| 841 | |
| 842 | type Abi struct { |
| 843 | Alias Abi_AbiAlias `protobuf:"varint,1,opt,name=alias,proto3,enum=android.bundle.Abi_AbiAlias" json:"alias,omitempty"` |
| 844 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 845 | XXX_unrecognized []byte `json:"-"` |
| 846 | XXX_sizecache int32 `json:"-"` |
| 847 | } |
| 848 | |
| 849 | func (m *Abi) Reset() { *m = Abi{} } |
| 850 | func (m *Abi) String() string { return proto.CompactTextString(m) } |
| 851 | func (*Abi) ProtoMessage() {} |
| 852 | func (*Abi) Descriptor() ([]byte, []int) { |
| 853 | return fileDescriptor_df45b505afdf471e, []int{11} |
| 854 | } |
| 855 | |
| 856 | func (m *Abi) XXX_Unmarshal(b []byte) error { |
| 857 | return xxx_messageInfo_Abi.Unmarshal(m, b) |
| 858 | } |
| 859 | func (m *Abi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 860 | return xxx_messageInfo_Abi.Marshal(b, m, deterministic) |
| 861 | } |
| 862 | func (m *Abi) XXX_Merge(src proto.Message) { |
| 863 | xxx_messageInfo_Abi.Merge(m, src) |
| 864 | } |
| 865 | func (m *Abi) XXX_Size() int { |
| 866 | return xxx_messageInfo_Abi.Size(m) |
| 867 | } |
| 868 | func (m *Abi) XXX_DiscardUnknown() { |
| 869 | xxx_messageInfo_Abi.DiscardUnknown(m) |
| 870 | } |
| 871 | |
| 872 | var xxx_messageInfo_Abi proto.InternalMessageInfo |
| 873 | |
| 874 | func (m *Abi) GetAlias() Abi_AbiAlias { |
| 875 | if m != nil { |
| 876 | return m.Alias |
| 877 | } |
| 878 | return Abi_UNSPECIFIED_CPU_ARCHITECTURE |
| 879 | } |
| 880 | |
| 881 | type MultiAbi struct { |
| 882 | Abi []*Abi `protobuf:"bytes,1,rep,name=abi,proto3" json:"abi,omitempty"` |
| 883 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 884 | XXX_unrecognized []byte `json:"-"` |
| 885 | XXX_sizecache int32 `json:"-"` |
| 886 | } |
| 887 | |
| 888 | func (m *MultiAbi) Reset() { *m = MultiAbi{} } |
| 889 | func (m *MultiAbi) String() string { return proto.CompactTextString(m) } |
| 890 | func (*MultiAbi) ProtoMessage() {} |
| 891 | func (*MultiAbi) Descriptor() ([]byte, []int) { |
| 892 | return fileDescriptor_df45b505afdf471e, []int{12} |
| 893 | } |
| 894 | |
| 895 | func (m *MultiAbi) XXX_Unmarshal(b []byte) error { |
| 896 | return xxx_messageInfo_MultiAbi.Unmarshal(m, b) |
| 897 | } |
| 898 | func (m *MultiAbi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 899 | return xxx_messageInfo_MultiAbi.Marshal(b, m, deterministic) |
| 900 | } |
| 901 | func (m *MultiAbi) XXX_Merge(src proto.Message) { |
| 902 | xxx_messageInfo_MultiAbi.Merge(m, src) |
| 903 | } |
| 904 | func (m *MultiAbi) XXX_Size() int { |
| 905 | return xxx_messageInfo_MultiAbi.Size(m) |
| 906 | } |
| 907 | func (m *MultiAbi) XXX_DiscardUnknown() { |
| 908 | xxx_messageInfo_MultiAbi.DiscardUnknown(m) |
| 909 | } |
| 910 | |
| 911 | var xxx_messageInfo_MultiAbi proto.InternalMessageInfo |
| 912 | |
| 913 | func (m *MultiAbi) GetAbi() []*Abi { |
| 914 | if m != nil { |
| 915 | return m.Abi |
| 916 | } |
| 917 | return nil |
| 918 | } |
| 919 | |
| 920 | type Sanitizer struct { |
| 921 | Alias Sanitizer_SanitizerAlias `protobuf:"varint,1,opt,name=alias,proto3,enum=android.bundle.Sanitizer_SanitizerAlias" json:"alias,omitempty"` |
| 922 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 923 | XXX_unrecognized []byte `json:"-"` |
| 924 | XXX_sizecache int32 `json:"-"` |
| 925 | } |
| 926 | |
| 927 | func (m *Sanitizer) Reset() { *m = Sanitizer{} } |
| 928 | func (m *Sanitizer) String() string { return proto.CompactTextString(m) } |
| 929 | func (*Sanitizer) ProtoMessage() {} |
| 930 | func (*Sanitizer) Descriptor() ([]byte, []int) { |
| 931 | return fileDescriptor_df45b505afdf471e, []int{13} |
| 932 | } |
| 933 | |
| 934 | func (m *Sanitizer) XXX_Unmarshal(b []byte) error { |
| 935 | return xxx_messageInfo_Sanitizer.Unmarshal(m, b) |
| 936 | } |
| 937 | func (m *Sanitizer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 938 | return xxx_messageInfo_Sanitizer.Marshal(b, m, deterministic) |
| 939 | } |
| 940 | func (m *Sanitizer) XXX_Merge(src proto.Message) { |
| 941 | xxx_messageInfo_Sanitizer.Merge(m, src) |
| 942 | } |
| 943 | func (m *Sanitizer) XXX_Size() int { |
| 944 | return xxx_messageInfo_Sanitizer.Size(m) |
| 945 | } |
| 946 | func (m *Sanitizer) XXX_DiscardUnknown() { |
| 947 | xxx_messageInfo_Sanitizer.DiscardUnknown(m) |
| 948 | } |
| 949 | |
| 950 | var xxx_messageInfo_Sanitizer proto.InternalMessageInfo |
| 951 | |
| 952 | func (m *Sanitizer) GetAlias() Sanitizer_SanitizerAlias { |
| 953 | if m != nil { |
| 954 | return m.Alias |
| 955 | } |
| 956 | return Sanitizer_NONE |
| 957 | } |
| 958 | |
| 959 | type DeviceFeature struct { |
| 960 | FeatureName string `protobuf:"bytes,1,opt,name=feature_name,json=featureName,proto3" json:"feature_name,omitempty"` |
| 961 | // Equivalent of android:glEsVersion or android:version in <uses-feature>. |
| 962 | FeatureVersion int32 `protobuf:"varint,2,opt,name=feature_version,json=featureVersion,proto3" json:"feature_version,omitempty"` |
| 963 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 964 | XXX_unrecognized []byte `json:"-"` |
| 965 | XXX_sizecache int32 `json:"-"` |
| 966 | } |
| 967 | |
| 968 | func (m *DeviceFeature) Reset() { *m = DeviceFeature{} } |
| 969 | func (m *DeviceFeature) String() string { return proto.CompactTextString(m) } |
| 970 | func (*DeviceFeature) ProtoMessage() {} |
| 971 | func (*DeviceFeature) Descriptor() ([]byte, []int) { |
| 972 | return fileDescriptor_df45b505afdf471e, []int{14} |
| 973 | } |
| 974 | |
| 975 | func (m *DeviceFeature) XXX_Unmarshal(b []byte) error { |
| 976 | return xxx_messageInfo_DeviceFeature.Unmarshal(m, b) |
| 977 | } |
| 978 | func (m *DeviceFeature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 979 | return xxx_messageInfo_DeviceFeature.Marshal(b, m, deterministic) |
| 980 | } |
| 981 | func (m *DeviceFeature) XXX_Merge(src proto.Message) { |
| 982 | xxx_messageInfo_DeviceFeature.Merge(m, src) |
| 983 | } |
| 984 | func (m *DeviceFeature) XXX_Size() int { |
| 985 | return xxx_messageInfo_DeviceFeature.Size(m) |
| 986 | } |
| 987 | func (m *DeviceFeature) XXX_DiscardUnknown() { |
| 988 | xxx_messageInfo_DeviceFeature.DiscardUnknown(m) |
| 989 | } |
| 990 | |
| 991 | var xxx_messageInfo_DeviceFeature proto.InternalMessageInfo |
| 992 | |
| 993 | func (m *DeviceFeature) GetFeatureName() string { |
| 994 | if m != nil { |
| 995 | return m.FeatureName |
| 996 | } |
| 997 | return "" |
| 998 | } |
| 999 | |
| 1000 | func (m *DeviceFeature) GetFeatureVersion() int32 { |
| 1001 | if m != nil { |
| 1002 | return m.FeatureVersion |
| 1003 | } |
| 1004 | return 0 |
| 1005 | } |
| 1006 | |
| 1007 | // Targeting specific for directories under assets/. |
| 1008 | type AssetsDirectoryTargeting struct { |
| 1009 | Abi *AbiTargeting `protobuf:"bytes,1,opt,name=abi,proto3" json:"abi,omitempty"` |
| 1010 | GraphicsApi *GraphicsApiTargeting `protobuf:"bytes,2,opt,name=graphics_api,json=graphicsApi,proto3" json:"graphics_api,omitempty"` |
| 1011 | TextureCompressionFormat *TextureCompressionFormatTargeting `protobuf:"bytes,3,opt,name=texture_compression_format,json=textureCompressionFormat,proto3" json:"texture_compression_format,omitempty"` |
| 1012 | Language *LanguageTargeting `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"` |
| 1013 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1014 | XXX_unrecognized []byte `json:"-"` |
| 1015 | XXX_sizecache int32 `json:"-"` |
| 1016 | } |
| 1017 | |
| 1018 | func (m *AssetsDirectoryTargeting) Reset() { *m = AssetsDirectoryTargeting{} } |
| 1019 | func (m *AssetsDirectoryTargeting) String() string { return proto.CompactTextString(m) } |
| 1020 | func (*AssetsDirectoryTargeting) ProtoMessage() {} |
| 1021 | func (*AssetsDirectoryTargeting) Descriptor() ([]byte, []int) { |
| 1022 | return fileDescriptor_df45b505afdf471e, []int{15} |
| 1023 | } |
| 1024 | |
| 1025 | func (m *AssetsDirectoryTargeting) XXX_Unmarshal(b []byte) error { |
| 1026 | return xxx_messageInfo_AssetsDirectoryTargeting.Unmarshal(m, b) |
| 1027 | } |
| 1028 | func (m *AssetsDirectoryTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1029 | return xxx_messageInfo_AssetsDirectoryTargeting.Marshal(b, m, deterministic) |
| 1030 | } |
| 1031 | func (m *AssetsDirectoryTargeting) XXX_Merge(src proto.Message) { |
| 1032 | xxx_messageInfo_AssetsDirectoryTargeting.Merge(m, src) |
| 1033 | } |
| 1034 | func (m *AssetsDirectoryTargeting) XXX_Size() int { |
| 1035 | return xxx_messageInfo_AssetsDirectoryTargeting.Size(m) |
| 1036 | } |
| 1037 | func (m *AssetsDirectoryTargeting) XXX_DiscardUnknown() { |
| 1038 | xxx_messageInfo_AssetsDirectoryTargeting.DiscardUnknown(m) |
| 1039 | } |
| 1040 | |
| 1041 | var xxx_messageInfo_AssetsDirectoryTargeting proto.InternalMessageInfo |
| 1042 | |
| 1043 | func (m *AssetsDirectoryTargeting) GetAbi() *AbiTargeting { |
| 1044 | if m != nil { |
| 1045 | return m.Abi |
| 1046 | } |
| 1047 | return nil |
| 1048 | } |
| 1049 | |
| 1050 | func (m *AssetsDirectoryTargeting) GetGraphicsApi() *GraphicsApiTargeting { |
| 1051 | if m != nil { |
| 1052 | return m.GraphicsApi |
| 1053 | } |
| 1054 | return nil |
| 1055 | } |
| 1056 | |
| 1057 | func (m *AssetsDirectoryTargeting) GetTextureCompressionFormat() *TextureCompressionFormatTargeting { |
| 1058 | if m != nil { |
| 1059 | return m.TextureCompressionFormat |
| 1060 | } |
| 1061 | return nil |
| 1062 | } |
| 1063 | |
| 1064 | func (m *AssetsDirectoryTargeting) GetLanguage() *LanguageTargeting { |
| 1065 | if m != nil { |
| 1066 | return m.Language |
| 1067 | } |
| 1068 | return nil |
| 1069 | } |
| 1070 | |
| 1071 | // Targeting specific for directories under lib/. |
| 1072 | type NativeDirectoryTargeting struct { |
| 1073 | Abi *Abi `protobuf:"bytes,1,opt,name=abi,proto3" json:"abi,omitempty"` |
| 1074 | GraphicsApi *GraphicsApi `protobuf:"bytes,2,opt,name=graphics_api,json=graphicsApi,proto3" json:"graphics_api,omitempty"` |
| 1075 | TextureCompressionFormat *TextureCompressionFormat `protobuf:"bytes,3,opt,name=texture_compression_format,json=textureCompressionFormat,proto3" json:"texture_compression_format,omitempty"` |
| 1076 | Sanitizer *Sanitizer `protobuf:"bytes,4,opt,name=sanitizer,proto3" json:"sanitizer,omitempty"` |
| 1077 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1078 | XXX_unrecognized []byte `json:"-"` |
| 1079 | XXX_sizecache int32 `json:"-"` |
| 1080 | } |
| 1081 | |
| 1082 | func (m *NativeDirectoryTargeting) Reset() { *m = NativeDirectoryTargeting{} } |
| 1083 | func (m *NativeDirectoryTargeting) String() string { return proto.CompactTextString(m) } |
| 1084 | func (*NativeDirectoryTargeting) ProtoMessage() {} |
| 1085 | func (*NativeDirectoryTargeting) Descriptor() ([]byte, []int) { |
| 1086 | return fileDescriptor_df45b505afdf471e, []int{16} |
| 1087 | } |
| 1088 | |
| 1089 | func (m *NativeDirectoryTargeting) XXX_Unmarshal(b []byte) error { |
| 1090 | return xxx_messageInfo_NativeDirectoryTargeting.Unmarshal(m, b) |
| 1091 | } |
| 1092 | func (m *NativeDirectoryTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1093 | return xxx_messageInfo_NativeDirectoryTargeting.Marshal(b, m, deterministic) |
| 1094 | } |
| 1095 | func (m *NativeDirectoryTargeting) XXX_Merge(src proto.Message) { |
| 1096 | xxx_messageInfo_NativeDirectoryTargeting.Merge(m, src) |
| 1097 | } |
| 1098 | func (m *NativeDirectoryTargeting) XXX_Size() int { |
| 1099 | return xxx_messageInfo_NativeDirectoryTargeting.Size(m) |
| 1100 | } |
| 1101 | func (m *NativeDirectoryTargeting) XXX_DiscardUnknown() { |
| 1102 | xxx_messageInfo_NativeDirectoryTargeting.DiscardUnknown(m) |
| 1103 | } |
| 1104 | |
| 1105 | var xxx_messageInfo_NativeDirectoryTargeting proto.InternalMessageInfo |
| 1106 | |
| 1107 | func (m *NativeDirectoryTargeting) GetAbi() *Abi { |
| 1108 | if m != nil { |
| 1109 | return m.Abi |
| 1110 | } |
| 1111 | return nil |
| 1112 | } |
| 1113 | |
| 1114 | func (m *NativeDirectoryTargeting) GetGraphicsApi() *GraphicsApi { |
| 1115 | if m != nil { |
| 1116 | return m.GraphicsApi |
| 1117 | } |
| 1118 | return nil |
| 1119 | } |
| 1120 | |
| 1121 | func (m *NativeDirectoryTargeting) GetTextureCompressionFormat() *TextureCompressionFormat { |
| 1122 | if m != nil { |
| 1123 | return m.TextureCompressionFormat |
| 1124 | } |
| 1125 | return nil |
| 1126 | } |
| 1127 | |
| 1128 | func (m *NativeDirectoryTargeting) GetSanitizer() *Sanitizer { |
| 1129 | if m != nil { |
| 1130 | return m.Sanitizer |
| 1131 | } |
| 1132 | return nil |
| 1133 | } |
| 1134 | |
| 1135 | // Targeting specific for image files under apex/. |
| 1136 | type ApexImageTargeting struct { |
| 1137 | MultiAbi *MultiAbiTargeting `protobuf:"bytes,1,opt,name=multi_abi,json=multiAbi,proto3" json:"multi_abi,omitempty"` |
| 1138 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1139 | XXX_unrecognized []byte `json:"-"` |
| 1140 | XXX_sizecache int32 `json:"-"` |
| 1141 | } |
| 1142 | |
| 1143 | func (m *ApexImageTargeting) Reset() { *m = ApexImageTargeting{} } |
| 1144 | func (m *ApexImageTargeting) String() string { return proto.CompactTextString(m) } |
| 1145 | func (*ApexImageTargeting) ProtoMessage() {} |
| 1146 | func (*ApexImageTargeting) Descriptor() ([]byte, []int) { |
| 1147 | return fileDescriptor_df45b505afdf471e, []int{17} |
| 1148 | } |
| 1149 | |
| 1150 | func (m *ApexImageTargeting) XXX_Unmarshal(b []byte) error { |
| 1151 | return xxx_messageInfo_ApexImageTargeting.Unmarshal(m, b) |
| 1152 | } |
| 1153 | func (m *ApexImageTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1154 | return xxx_messageInfo_ApexImageTargeting.Marshal(b, m, deterministic) |
| 1155 | } |
| 1156 | func (m *ApexImageTargeting) XXX_Merge(src proto.Message) { |
| 1157 | xxx_messageInfo_ApexImageTargeting.Merge(m, src) |
| 1158 | } |
| 1159 | func (m *ApexImageTargeting) XXX_Size() int { |
| 1160 | return xxx_messageInfo_ApexImageTargeting.Size(m) |
| 1161 | } |
| 1162 | func (m *ApexImageTargeting) XXX_DiscardUnknown() { |
| 1163 | xxx_messageInfo_ApexImageTargeting.DiscardUnknown(m) |
| 1164 | } |
| 1165 | |
| 1166 | var xxx_messageInfo_ApexImageTargeting proto.InternalMessageInfo |
| 1167 | |
| 1168 | func (m *ApexImageTargeting) GetMultiAbi() *MultiAbiTargeting { |
| 1169 | if m != nil { |
| 1170 | return m.MultiAbi |
| 1171 | } |
| 1172 | return nil |
| 1173 | } |
| 1174 | |
| 1175 | type AbiTargeting struct { |
| 1176 | Value []*Abi `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` |
| 1177 | // Targeting of other sibling directories that were in the Bundle. |
| 1178 | // For master splits this is targeting of other master splits. |
| 1179 | Alternatives []*Abi `protobuf:"bytes,2,rep,name=alternatives,proto3" json:"alternatives,omitempty"` |
| 1180 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1181 | XXX_unrecognized []byte `json:"-"` |
| 1182 | XXX_sizecache int32 `json:"-"` |
| 1183 | } |
| 1184 | |
| 1185 | func (m *AbiTargeting) Reset() { *m = AbiTargeting{} } |
| 1186 | func (m *AbiTargeting) String() string { return proto.CompactTextString(m) } |
| 1187 | func (*AbiTargeting) ProtoMessage() {} |
| 1188 | func (*AbiTargeting) Descriptor() ([]byte, []int) { |
| 1189 | return fileDescriptor_df45b505afdf471e, []int{18} |
| 1190 | } |
| 1191 | |
| 1192 | func (m *AbiTargeting) XXX_Unmarshal(b []byte) error { |
| 1193 | return xxx_messageInfo_AbiTargeting.Unmarshal(m, b) |
| 1194 | } |
| 1195 | func (m *AbiTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1196 | return xxx_messageInfo_AbiTargeting.Marshal(b, m, deterministic) |
| 1197 | } |
| 1198 | func (m *AbiTargeting) XXX_Merge(src proto.Message) { |
| 1199 | xxx_messageInfo_AbiTargeting.Merge(m, src) |
| 1200 | } |
| 1201 | func (m *AbiTargeting) XXX_Size() int { |
| 1202 | return xxx_messageInfo_AbiTargeting.Size(m) |
| 1203 | } |
| 1204 | func (m *AbiTargeting) XXX_DiscardUnknown() { |
| 1205 | xxx_messageInfo_AbiTargeting.DiscardUnknown(m) |
| 1206 | } |
| 1207 | |
| 1208 | var xxx_messageInfo_AbiTargeting proto.InternalMessageInfo |
| 1209 | |
| 1210 | func (m *AbiTargeting) GetValue() []*Abi { |
| 1211 | if m != nil { |
| 1212 | return m.Value |
| 1213 | } |
| 1214 | return nil |
| 1215 | } |
| 1216 | |
| 1217 | func (m *AbiTargeting) GetAlternatives() []*Abi { |
| 1218 | if m != nil { |
| 1219 | return m.Alternatives |
| 1220 | } |
| 1221 | return nil |
| 1222 | } |
| 1223 | |
| 1224 | type MultiAbiTargeting struct { |
| 1225 | Value []*MultiAbi `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` |
| 1226 | // Targeting of other sibling directories that were in the Bundle. |
| 1227 | // For master splits this is targeting of other master splits. |
| 1228 | Alternatives []*MultiAbi `protobuf:"bytes,2,rep,name=alternatives,proto3" json:"alternatives,omitempty"` |
| 1229 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1230 | XXX_unrecognized []byte `json:"-"` |
| 1231 | XXX_sizecache int32 `json:"-"` |
| 1232 | } |
| 1233 | |
| 1234 | func (m *MultiAbiTargeting) Reset() { *m = MultiAbiTargeting{} } |
| 1235 | func (m *MultiAbiTargeting) String() string { return proto.CompactTextString(m) } |
| 1236 | func (*MultiAbiTargeting) ProtoMessage() {} |
| 1237 | func (*MultiAbiTargeting) Descriptor() ([]byte, []int) { |
| 1238 | return fileDescriptor_df45b505afdf471e, []int{19} |
| 1239 | } |
| 1240 | |
| 1241 | func (m *MultiAbiTargeting) XXX_Unmarshal(b []byte) error { |
| 1242 | return xxx_messageInfo_MultiAbiTargeting.Unmarshal(m, b) |
| 1243 | } |
| 1244 | func (m *MultiAbiTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1245 | return xxx_messageInfo_MultiAbiTargeting.Marshal(b, m, deterministic) |
| 1246 | } |
| 1247 | func (m *MultiAbiTargeting) XXX_Merge(src proto.Message) { |
| 1248 | xxx_messageInfo_MultiAbiTargeting.Merge(m, src) |
| 1249 | } |
| 1250 | func (m *MultiAbiTargeting) XXX_Size() int { |
| 1251 | return xxx_messageInfo_MultiAbiTargeting.Size(m) |
| 1252 | } |
| 1253 | func (m *MultiAbiTargeting) XXX_DiscardUnknown() { |
| 1254 | xxx_messageInfo_MultiAbiTargeting.DiscardUnknown(m) |
| 1255 | } |
| 1256 | |
| 1257 | var xxx_messageInfo_MultiAbiTargeting proto.InternalMessageInfo |
| 1258 | |
| 1259 | func (m *MultiAbiTargeting) GetValue() []*MultiAbi { |
| 1260 | if m != nil { |
| 1261 | return m.Value |
| 1262 | } |
| 1263 | return nil |
| 1264 | } |
| 1265 | |
| 1266 | func (m *MultiAbiTargeting) GetAlternatives() []*MultiAbi { |
| 1267 | if m != nil { |
| 1268 | return m.Alternatives |
| 1269 | } |
| 1270 | return nil |
| 1271 | } |
| 1272 | |
| 1273 | type ScreenDensityTargeting struct { |
| 1274 | Value []*ScreenDensity `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` |
| 1275 | // Targeting of other sibling directories that were in the Bundle. |
| 1276 | // For master splits this is targeting of other master splits. |
| 1277 | Alternatives []*ScreenDensity `protobuf:"bytes,2,rep,name=alternatives,proto3" json:"alternatives,omitempty"` |
| 1278 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1279 | XXX_unrecognized []byte `json:"-"` |
| 1280 | XXX_sizecache int32 `json:"-"` |
| 1281 | } |
| 1282 | |
| 1283 | func (m *ScreenDensityTargeting) Reset() { *m = ScreenDensityTargeting{} } |
| 1284 | func (m *ScreenDensityTargeting) String() string { return proto.CompactTextString(m) } |
| 1285 | func (*ScreenDensityTargeting) ProtoMessage() {} |
| 1286 | func (*ScreenDensityTargeting) Descriptor() ([]byte, []int) { |
| 1287 | return fileDescriptor_df45b505afdf471e, []int{20} |
| 1288 | } |
| 1289 | |
| 1290 | func (m *ScreenDensityTargeting) XXX_Unmarshal(b []byte) error { |
| 1291 | return xxx_messageInfo_ScreenDensityTargeting.Unmarshal(m, b) |
| 1292 | } |
| 1293 | func (m *ScreenDensityTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1294 | return xxx_messageInfo_ScreenDensityTargeting.Marshal(b, m, deterministic) |
| 1295 | } |
| 1296 | func (m *ScreenDensityTargeting) XXX_Merge(src proto.Message) { |
| 1297 | xxx_messageInfo_ScreenDensityTargeting.Merge(m, src) |
| 1298 | } |
| 1299 | func (m *ScreenDensityTargeting) XXX_Size() int { |
| 1300 | return xxx_messageInfo_ScreenDensityTargeting.Size(m) |
| 1301 | } |
| 1302 | func (m *ScreenDensityTargeting) XXX_DiscardUnknown() { |
| 1303 | xxx_messageInfo_ScreenDensityTargeting.DiscardUnknown(m) |
| 1304 | } |
| 1305 | |
| 1306 | var xxx_messageInfo_ScreenDensityTargeting proto.InternalMessageInfo |
| 1307 | |
| 1308 | func (m *ScreenDensityTargeting) GetValue() []*ScreenDensity { |
| 1309 | if m != nil { |
| 1310 | return m.Value |
| 1311 | } |
| 1312 | return nil |
| 1313 | } |
| 1314 | |
| 1315 | func (m *ScreenDensityTargeting) GetAlternatives() []*ScreenDensity { |
| 1316 | if m != nil { |
| 1317 | return m.Alternatives |
| 1318 | } |
| 1319 | return nil |
| 1320 | } |
| 1321 | |
| 1322 | type LanguageTargeting struct { |
| 1323 | // ISO-639: 2 or 3 letter language code. |
| 1324 | Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` |
| 1325 | // Targeting of other sibling directories that were in the Bundle. |
| 1326 | // For master splits this is targeting of other master splits. |
| 1327 | Alternatives []string `protobuf:"bytes,2,rep,name=alternatives,proto3" json:"alternatives,omitempty"` |
| 1328 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1329 | XXX_unrecognized []byte `json:"-"` |
| 1330 | XXX_sizecache int32 `json:"-"` |
| 1331 | } |
| 1332 | |
| 1333 | func (m *LanguageTargeting) Reset() { *m = LanguageTargeting{} } |
| 1334 | func (m *LanguageTargeting) String() string { return proto.CompactTextString(m) } |
| 1335 | func (*LanguageTargeting) ProtoMessage() {} |
| 1336 | func (*LanguageTargeting) Descriptor() ([]byte, []int) { |
| 1337 | return fileDescriptor_df45b505afdf471e, []int{21} |
| 1338 | } |
| 1339 | |
| 1340 | func (m *LanguageTargeting) XXX_Unmarshal(b []byte) error { |
| 1341 | return xxx_messageInfo_LanguageTargeting.Unmarshal(m, b) |
| 1342 | } |
| 1343 | func (m *LanguageTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1344 | return xxx_messageInfo_LanguageTargeting.Marshal(b, m, deterministic) |
| 1345 | } |
| 1346 | func (m *LanguageTargeting) XXX_Merge(src proto.Message) { |
| 1347 | xxx_messageInfo_LanguageTargeting.Merge(m, src) |
| 1348 | } |
| 1349 | func (m *LanguageTargeting) XXX_Size() int { |
| 1350 | return xxx_messageInfo_LanguageTargeting.Size(m) |
| 1351 | } |
| 1352 | func (m *LanguageTargeting) XXX_DiscardUnknown() { |
| 1353 | xxx_messageInfo_LanguageTargeting.DiscardUnknown(m) |
| 1354 | } |
| 1355 | |
| 1356 | var xxx_messageInfo_LanguageTargeting proto.InternalMessageInfo |
| 1357 | |
| 1358 | func (m *LanguageTargeting) GetValue() []string { |
| 1359 | if m != nil { |
| 1360 | return m.Value |
| 1361 | } |
| 1362 | return nil |
| 1363 | } |
| 1364 | |
| 1365 | func (m *LanguageTargeting) GetAlternatives() []string { |
| 1366 | if m != nil { |
| 1367 | return m.Alternatives |
| 1368 | } |
| 1369 | return nil |
| 1370 | } |
| 1371 | |
| 1372 | type GraphicsApiTargeting struct { |
| 1373 | Value []*GraphicsApi `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` |
| 1374 | // Targeting of other sibling directories that were in the Bundle. |
| 1375 | // For master splits this is targeting of other master splits. |
| 1376 | Alternatives []*GraphicsApi `protobuf:"bytes,2,rep,name=alternatives,proto3" json:"alternatives,omitempty"` |
| 1377 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1378 | XXX_unrecognized []byte `json:"-"` |
| 1379 | XXX_sizecache int32 `json:"-"` |
| 1380 | } |
| 1381 | |
| 1382 | func (m *GraphicsApiTargeting) Reset() { *m = GraphicsApiTargeting{} } |
| 1383 | func (m *GraphicsApiTargeting) String() string { return proto.CompactTextString(m) } |
| 1384 | func (*GraphicsApiTargeting) ProtoMessage() {} |
| 1385 | func (*GraphicsApiTargeting) Descriptor() ([]byte, []int) { |
| 1386 | return fileDescriptor_df45b505afdf471e, []int{22} |
| 1387 | } |
| 1388 | |
| 1389 | func (m *GraphicsApiTargeting) XXX_Unmarshal(b []byte) error { |
| 1390 | return xxx_messageInfo_GraphicsApiTargeting.Unmarshal(m, b) |
| 1391 | } |
| 1392 | func (m *GraphicsApiTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1393 | return xxx_messageInfo_GraphicsApiTargeting.Marshal(b, m, deterministic) |
| 1394 | } |
| 1395 | func (m *GraphicsApiTargeting) XXX_Merge(src proto.Message) { |
| 1396 | xxx_messageInfo_GraphicsApiTargeting.Merge(m, src) |
| 1397 | } |
| 1398 | func (m *GraphicsApiTargeting) XXX_Size() int { |
| 1399 | return xxx_messageInfo_GraphicsApiTargeting.Size(m) |
| 1400 | } |
| 1401 | func (m *GraphicsApiTargeting) XXX_DiscardUnknown() { |
| 1402 | xxx_messageInfo_GraphicsApiTargeting.DiscardUnknown(m) |
| 1403 | } |
| 1404 | |
| 1405 | var xxx_messageInfo_GraphicsApiTargeting proto.InternalMessageInfo |
| 1406 | |
| 1407 | func (m *GraphicsApiTargeting) GetValue() []*GraphicsApi { |
| 1408 | if m != nil { |
| 1409 | return m.Value |
| 1410 | } |
| 1411 | return nil |
| 1412 | } |
| 1413 | |
| 1414 | func (m *GraphicsApiTargeting) GetAlternatives() []*GraphicsApi { |
| 1415 | if m != nil { |
| 1416 | return m.Alternatives |
| 1417 | } |
| 1418 | return nil |
| 1419 | } |
| 1420 | |
| 1421 | type SdkVersionTargeting struct { |
| 1422 | Value []*SdkVersion `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` |
| 1423 | // Targeting of other sibling directories that were in the Bundle. |
| 1424 | // For master splits this is targeting of other master splits. |
| 1425 | Alternatives []*SdkVersion `protobuf:"bytes,2,rep,name=alternatives,proto3" json:"alternatives,omitempty"` |
| 1426 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1427 | XXX_unrecognized []byte `json:"-"` |
| 1428 | XXX_sizecache int32 `json:"-"` |
| 1429 | } |
| 1430 | |
| 1431 | func (m *SdkVersionTargeting) Reset() { *m = SdkVersionTargeting{} } |
| 1432 | func (m *SdkVersionTargeting) String() string { return proto.CompactTextString(m) } |
| 1433 | func (*SdkVersionTargeting) ProtoMessage() {} |
| 1434 | func (*SdkVersionTargeting) Descriptor() ([]byte, []int) { |
| 1435 | return fileDescriptor_df45b505afdf471e, []int{23} |
| 1436 | } |
| 1437 | |
| 1438 | func (m *SdkVersionTargeting) XXX_Unmarshal(b []byte) error { |
| 1439 | return xxx_messageInfo_SdkVersionTargeting.Unmarshal(m, b) |
| 1440 | } |
| 1441 | func (m *SdkVersionTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1442 | return xxx_messageInfo_SdkVersionTargeting.Marshal(b, m, deterministic) |
| 1443 | } |
| 1444 | func (m *SdkVersionTargeting) XXX_Merge(src proto.Message) { |
| 1445 | xxx_messageInfo_SdkVersionTargeting.Merge(m, src) |
| 1446 | } |
| 1447 | func (m *SdkVersionTargeting) XXX_Size() int { |
| 1448 | return xxx_messageInfo_SdkVersionTargeting.Size(m) |
| 1449 | } |
| 1450 | func (m *SdkVersionTargeting) XXX_DiscardUnknown() { |
| 1451 | xxx_messageInfo_SdkVersionTargeting.DiscardUnknown(m) |
| 1452 | } |
| 1453 | |
| 1454 | var xxx_messageInfo_SdkVersionTargeting proto.InternalMessageInfo |
| 1455 | |
| 1456 | func (m *SdkVersionTargeting) GetValue() []*SdkVersion { |
| 1457 | if m != nil { |
| 1458 | return m.Value |
| 1459 | } |
| 1460 | return nil |
| 1461 | } |
| 1462 | |
| 1463 | func (m *SdkVersionTargeting) GetAlternatives() []*SdkVersion { |
| 1464 | if m != nil { |
| 1465 | return m.Alternatives |
| 1466 | } |
| 1467 | return nil |
| 1468 | } |
| 1469 | |
| 1470 | type TextureCompressionFormatTargeting struct { |
| 1471 | Value []*TextureCompressionFormat `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` |
| 1472 | // Targeting of other sibling directories that were in the Bundle. |
| 1473 | // For master splits this is targeting of other master splits. |
| 1474 | Alternatives []*TextureCompressionFormat `protobuf:"bytes,2,rep,name=alternatives,proto3" json:"alternatives,omitempty"` |
| 1475 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1476 | XXX_unrecognized []byte `json:"-"` |
| 1477 | XXX_sizecache int32 `json:"-"` |
| 1478 | } |
| 1479 | |
| 1480 | func (m *TextureCompressionFormatTargeting) Reset() { *m = TextureCompressionFormatTargeting{} } |
| 1481 | func (m *TextureCompressionFormatTargeting) String() string { return proto.CompactTextString(m) } |
| 1482 | func (*TextureCompressionFormatTargeting) ProtoMessage() {} |
| 1483 | func (*TextureCompressionFormatTargeting) Descriptor() ([]byte, []int) { |
| 1484 | return fileDescriptor_df45b505afdf471e, []int{24} |
| 1485 | } |
| 1486 | |
| 1487 | func (m *TextureCompressionFormatTargeting) XXX_Unmarshal(b []byte) error { |
| 1488 | return xxx_messageInfo_TextureCompressionFormatTargeting.Unmarshal(m, b) |
| 1489 | } |
| 1490 | func (m *TextureCompressionFormatTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1491 | return xxx_messageInfo_TextureCompressionFormatTargeting.Marshal(b, m, deterministic) |
| 1492 | } |
| 1493 | func (m *TextureCompressionFormatTargeting) XXX_Merge(src proto.Message) { |
| 1494 | xxx_messageInfo_TextureCompressionFormatTargeting.Merge(m, src) |
| 1495 | } |
| 1496 | func (m *TextureCompressionFormatTargeting) XXX_Size() int { |
| 1497 | return xxx_messageInfo_TextureCompressionFormatTargeting.Size(m) |
| 1498 | } |
| 1499 | func (m *TextureCompressionFormatTargeting) XXX_DiscardUnknown() { |
| 1500 | xxx_messageInfo_TextureCompressionFormatTargeting.DiscardUnknown(m) |
| 1501 | } |
| 1502 | |
| 1503 | var xxx_messageInfo_TextureCompressionFormatTargeting proto.InternalMessageInfo |
| 1504 | |
| 1505 | func (m *TextureCompressionFormatTargeting) GetValue() []*TextureCompressionFormat { |
| 1506 | if m != nil { |
| 1507 | return m.Value |
| 1508 | } |
| 1509 | return nil |
| 1510 | } |
| 1511 | |
| 1512 | func (m *TextureCompressionFormatTargeting) GetAlternatives() []*TextureCompressionFormat { |
| 1513 | if m != nil { |
| 1514 | return m.Alternatives |
| 1515 | } |
| 1516 | return nil |
| 1517 | } |
| 1518 | |
| 1519 | type SanitizerTargeting struct { |
| 1520 | Value []*Sanitizer `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` |
| 1521 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1522 | XXX_unrecognized []byte `json:"-"` |
| 1523 | XXX_sizecache int32 `json:"-"` |
| 1524 | } |
| 1525 | |
| 1526 | func (m *SanitizerTargeting) Reset() { *m = SanitizerTargeting{} } |
| 1527 | func (m *SanitizerTargeting) String() string { return proto.CompactTextString(m) } |
| 1528 | func (*SanitizerTargeting) ProtoMessage() {} |
| 1529 | func (*SanitizerTargeting) Descriptor() ([]byte, []int) { |
| 1530 | return fileDescriptor_df45b505afdf471e, []int{25} |
| 1531 | } |
| 1532 | |
| 1533 | func (m *SanitizerTargeting) XXX_Unmarshal(b []byte) error { |
| 1534 | return xxx_messageInfo_SanitizerTargeting.Unmarshal(m, b) |
| 1535 | } |
| 1536 | func (m *SanitizerTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1537 | return xxx_messageInfo_SanitizerTargeting.Marshal(b, m, deterministic) |
| 1538 | } |
| 1539 | func (m *SanitizerTargeting) XXX_Merge(src proto.Message) { |
| 1540 | xxx_messageInfo_SanitizerTargeting.Merge(m, src) |
| 1541 | } |
| 1542 | func (m *SanitizerTargeting) XXX_Size() int { |
| 1543 | return xxx_messageInfo_SanitizerTargeting.Size(m) |
| 1544 | } |
| 1545 | func (m *SanitizerTargeting) XXX_DiscardUnknown() { |
| 1546 | xxx_messageInfo_SanitizerTargeting.DiscardUnknown(m) |
| 1547 | } |
| 1548 | |
| 1549 | var xxx_messageInfo_SanitizerTargeting proto.InternalMessageInfo |
| 1550 | |
| 1551 | func (m *SanitizerTargeting) GetValue() []*Sanitizer { |
| 1552 | if m != nil { |
| 1553 | return m.Value |
| 1554 | } |
| 1555 | return nil |
| 1556 | } |
| 1557 | |
| 1558 | // Since other atom targeting messages have the "OR" semantic on values |
| 1559 | // the DeviceFeatureTargeting represents only one device feature to retain |
| 1560 | // that convention. |
| 1561 | type DeviceFeatureTargeting struct { |
| 1562 | RequiredFeature *DeviceFeature `protobuf:"bytes,1,opt,name=required_feature,json=requiredFeature,proto3" json:"required_feature,omitempty"` |
| 1563 | XXX_NoUnkeyedLiteral struct{} `json:"-"` |
| 1564 | XXX_unrecognized []byte `json:"-"` |
| 1565 | XXX_sizecache int32 `json:"-"` |
| 1566 | } |
| 1567 | |
| 1568 | func (m *DeviceFeatureTargeting) Reset() { *m = DeviceFeatureTargeting{} } |
| 1569 | func (m *DeviceFeatureTargeting) String() string { return proto.CompactTextString(m) } |
| 1570 | func (*DeviceFeatureTargeting) ProtoMessage() {} |
| 1571 | func (*DeviceFeatureTargeting) Descriptor() ([]byte, []int) { |
| 1572 | return fileDescriptor_df45b505afdf471e, []int{26} |
| 1573 | } |
| 1574 | |
| 1575 | func (m *DeviceFeatureTargeting) XXX_Unmarshal(b []byte) error { |
| 1576 | return xxx_messageInfo_DeviceFeatureTargeting.Unmarshal(m, b) |
| 1577 | } |
| 1578 | func (m *DeviceFeatureTargeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { |
| 1579 | return xxx_messageInfo_DeviceFeatureTargeting.Marshal(b, m, deterministic) |
| 1580 | } |
| 1581 | func (m *DeviceFeatureTargeting) XXX_Merge(src proto.Message) { |
| 1582 | xxx_messageInfo_DeviceFeatureTargeting.Merge(m, src) |
| 1583 | } |
| 1584 | func (m *DeviceFeatureTargeting) XXX_Size() int { |
| 1585 | return xxx_messageInfo_DeviceFeatureTargeting.Size(m) |
| 1586 | } |
| 1587 | func (m *DeviceFeatureTargeting) XXX_DiscardUnknown() { |
| 1588 | xxx_messageInfo_DeviceFeatureTargeting.DiscardUnknown(m) |
| 1589 | } |
| 1590 | |
| 1591 | var xxx_messageInfo_DeviceFeatureTargeting proto.InternalMessageInfo |
| 1592 | |
| 1593 | func (m *DeviceFeatureTargeting) GetRequiredFeature() *DeviceFeature { |
| 1594 | if m != nil { |
| 1595 | return m.RequiredFeature |
| 1596 | } |
| 1597 | return nil |
| 1598 | } |
| 1599 | |
| 1600 | func init() { |
| 1601 | proto.RegisterEnum("android.bundle.ScreenDensity_DensityAlias", ScreenDensity_DensityAlias_name, ScreenDensity_DensityAlias_value) |
| 1602 | proto.RegisterEnum("android.bundle.TextureCompressionFormat_TextureCompressionFormatAlias", TextureCompressionFormat_TextureCompressionFormatAlias_name, TextureCompressionFormat_TextureCompressionFormatAlias_value) |
| 1603 | proto.RegisterEnum("android.bundle.Abi_AbiAlias", Abi_AbiAlias_name, Abi_AbiAlias_value) |
| 1604 | proto.RegisterEnum("android.bundle.Sanitizer_SanitizerAlias", Sanitizer_SanitizerAlias_name, Sanitizer_SanitizerAlias_value) |
| 1605 | proto.RegisterType((*VariantTargeting)(nil), "android.bundle.VariantTargeting") |
| 1606 | proto.RegisterType((*ApkTargeting)(nil), "android.bundle.ApkTargeting") |
| 1607 | proto.RegisterType((*ModuleTargeting)(nil), "android.bundle.ModuleTargeting") |
| 1608 | proto.RegisterType((*UserCountriesTargeting)(nil), "android.bundle.UserCountriesTargeting") |
| 1609 | proto.RegisterType((*ScreenDensity)(nil), "android.bundle.ScreenDensity") |
| 1610 | proto.RegisterType((*Int32Value)(nil), "android.bundle.Int32Value") |
| 1611 | proto.RegisterType((*SdkVersion)(nil), "android.bundle.SdkVersion") |
| 1612 | proto.RegisterType((*GraphicsApi)(nil), "android.bundle.GraphicsApi") |
| 1613 | proto.RegisterType((*VulkanVersion)(nil), "android.bundle.VulkanVersion") |
| 1614 | proto.RegisterType((*OpenGlVersion)(nil), "android.bundle.OpenGlVersion") |
| 1615 | proto.RegisterType((*TextureCompressionFormat)(nil), "android.bundle.TextureCompressionFormat") |
| 1616 | proto.RegisterType((*Abi)(nil), "android.bundle.Abi") |
| 1617 | proto.RegisterType((*MultiAbi)(nil), "android.bundle.MultiAbi") |
| 1618 | proto.RegisterType((*Sanitizer)(nil), "android.bundle.Sanitizer") |
| 1619 | proto.RegisterType((*DeviceFeature)(nil), "android.bundle.DeviceFeature") |
| 1620 | proto.RegisterType((*AssetsDirectoryTargeting)(nil), "android.bundle.AssetsDirectoryTargeting") |
| 1621 | proto.RegisterType((*NativeDirectoryTargeting)(nil), "android.bundle.NativeDirectoryTargeting") |
| 1622 | proto.RegisterType((*ApexImageTargeting)(nil), "android.bundle.ApexImageTargeting") |
| 1623 | proto.RegisterType((*AbiTargeting)(nil), "android.bundle.AbiTargeting") |
| 1624 | proto.RegisterType((*MultiAbiTargeting)(nil), "android.bundle.MultiAbiTargeting") |
| 1625 | proto.RegisterType((*ScreenDensityTargeting)(nil), "android.bundle.ScreenDensityTargeting") |
| 1626 | proto.RegisterType((*LanguageTargeting)(nil), "android.bundle.LanguageTargeting") |
| 1627 | proto.RegisterType((*GraphicsApiTargeting)(nil), "android.bundle.GraphicsApiTargeting") |
| 1628 | proto.RegisterType((*SdkVersionTargeting)(nil), "android.bundle.SdkVersionTargeting") |
| 1629 | proto.RegisterType((*TextureCompressionFormatTargeting)(nil), "android.bundle.TextureCompressionFormatTargeting") |
| 1630 | proto.RegisterType((*SanitizerTargeting)(nil), "android.bundle.SanitizerTargeting") |
| 1631 | proto.RegisterType((*DeviceFeatureTargeting)(nil), "android.bundle.DeviceFeatureTargeting") |
| 1632 | } |
| 1633 | |
| 1634 | func init() { |
| 1635 | proto.RegisterFile("targeting.proto", fileDescriptor_df45b505afdf471e) |
| 1636 | } |
| 1637 | |
| 1638 | var fileDescriptor_df45b505afdf471e = []byte{ |
| 1639 | // 1504 bytes of a gzipped FileDescriptorProto |
| 1640 | 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0x5b, 0x6f, 0xe3, 0xc4, |
| 1641 | 0x17, 0xaf, 0x93, 0xa6, 0x4d, 0x4e, 0x92, 0xd6, 0x3b, 0xe9, 0xbf, 0xff, 0xb0, 0xec, 0x4a, 0x5b, |
| 1642 | 0xef, 0x85, 0xee, 0x0a, 0x05, 0xda, 0xae, 0xba, 0x15, 0x97, 0x22, 0xd7, 0x71, 0x9b, 0x48, 0x4d, |
| 1643 | 0x9a, 0x75, 0xdc, 0x6c, 0x59, 0x90, 0xbc, 0x4e, 0x3c, 0x0d, 0xa6, 0x89, 0x1d, 0x6c, 0xa7, 0xda, |
| 1644 | 0xe5, 0x05, 0x81, 0x90, 0x90, 0x78, 0xe2, 0x8d, 0x77, 0x3e, 0x00, 0x12, 0x4f, 0x08, 0x89, 0x07, |
| 1645 | 0x24, 0x3e, 0x0c, 0x7c, 0x0c, 0x34, 0xbe, 0x24, 0x9e, 0xc4, 0x4e, 0xb3, 0x2c, 0xf0, 0x50, 0xe5, |
| 1646 | 0xcc, 0xf1, 0x39, 0xbf, 0x73, 0x99, 0x73, 0x66, 0xce, 0x14, 0x56, 0x1d, 0xd5, 0xea, 0x62, 0x47, |
| 1647 | 0x37, 0xba, 0xa5, 0x81, 0x65, 0x3a, 0x26, 0x5a, 0x51, 0x0d, 0xcd, 0x32, 0x75, 0xad, 0xd4, 0x1e, |
| 1648 | 0x1a, 0x5a, 0x0f, 0x73, 0x7f, 0x26, 0x81, 0x6d, 0xa9, 0x96, 0xae, 0x1a, 0x8e, 0x1c, 0x88, 0xa2, |
| 1649 | 0x27, 0xf0, 0x3f, 0x5b, 0xbb, 0x50, 0x2e, 0xb1, 0x65, 0xeb, 0xa6, 0xa1, 0x8c, 0x30, 0x8a, 0xcc, |
| 1650 | 0x2d, 0x66, 0x33, 0xbb, 0x7d, 0xbb, 0x44, 0x83, 0x94, 0x9a, 0xda, 0x45, 0xcb, 0x93, 0x1d, 0x61, |
| 1651 | 0x48, 0x05, 0x7b, 0x9a, 0x89, 0x78, 0xc8, 0xab, 0x6d, 0x3d, 0x04, 0x98, 0x70, 0x01, 0x6f, 0x4c, |
| 1652 | 0x02, 0xf2, 0x6d, 0x7d, 0x8c, 0x94, 0x53, 0x43, 0x2b, 0xf4, 0x0c, 0x8a, 0x76, 0xc7, 0xc2, 0xd8, |
| 1653 | 0x50, 0x34, 0x6c, 0xd8, 0xba, 0xf3, 0x22, 0x84, 0x96, 0x74, 0xd1, 0xee, 0x4d, 0xb9, 0xe7, 0xca, |
| 1654 | 0x97, 0x3d, 0xf1, 0x31, 0xee, 0xba, 0x1d, 0xc9, 0x47, 0x8f, 0xa1, 0xd0, 0x1f, 0xf6, 0x1c, 0x5d, |
| 1655 | 0xa1, 0x5d, 0x5d, 0x74, 0xc1, 0x37, 0x26, 0xc1, 0x6b, 0x44, 0x94, 0xf2, 0xf7, 0x5a, 0x7f, 0x92, |
| 1656 | 0x85, 0xbe, 0x62, 0xe0, 0x8e, 0x83, 0x9f, 0x3b, 0x43, 0x0b, 0x2b, 0x1d, 0xb3, 0x3f, 0xb0, 0xb0, |
| 1657 | 0xed, 0x66, 0xf6, 0xdc, 0xb4, 0xfa, 0xaa, 0x13, 0x32, 0x92, 0x72, 0x8d, 0x6c, 0x4d, 0x1a, 0x91, |
| 1658 | 0x3d, 0x5d, 0x61, 0xac, 0x7a, 0xe8, 0x6a, 0x8e, 0x8d, 0x6e, 0x38, 0x57, 0x89, 0x70, 0x7f, 0xa4, |
| 1659 | 0x20, 0xc7, 0x0f, 0x2e, 0x66, 0xec, 0x06, 0xf3, 0xd2, 0xbb, 0xf1, 0x14, 0xd6, 0xbb, 0x96, 0x3a, |
| 1660 | 0xf8, 0x44, 0xef, 0xd8, 0x8a, 0x3a, 0x98, 0xde, 0xd9, 0x3b, 0x93, 0x58, 0x47, 0xbe, 0x34, 0x3f, |
| 1661 | 0x08, 0x61, 0xae, 0x75, 0x23, 0xb8, 0xa8, 0x01, 0xa8, 0xa7, 0x1a, 0xdd, 0xa1, 0xda, 0xc5, 0x53, |
| 1662 | 0x7b, 0x3c, 0xb5, 0x0d, 0xc7, 0xbe, 0x64, 0x68, 0x1b, 0x7a, 0x93, 0xac, 0x99, 0xb5, 0xb3, 0xf8, |
| 1663 | 0x8f, 0xd4, 0x4e, 0x6c, 0xe7, 0xa4, 0x5e, 0xb1, 0x73, 0xe6, 0xae, 0xa0, 0xa5, 0x7f, 0xaf, 0x82, |
| 1664 | 0xe2, 0x3a, 0x63, 0xf9, 0x15, 0x3a, 0xa3, 0x09, 0x05, 0x5b, 0x35, 0x74, 0x47, 0xff, 0x1c, 0x5b, |
| 1665 | 0x21, 0xc8, 0xb4, 0x0b, 0xc9, 0x4d, 0xa5, 0x2b, 0x10, 0x1d, 0x63, 0x22, 0x7b, 0x8a, 0xc7, 0xfd, |
| 1666 | 0x98, 0x80, 0xd5, 0x9a, 0xa9, 0x0d, 0x7b, 0xf8, 0x3f, 0x38, 0xd3, 0x9e, 0x41, 0x51, 0xc3, 0x97, |
| 1667 | 0x7a, 0x07, 0x2b, 0xe7, 0x58, 0x75, 0xf7, 0x27, 0xdc, 0x04, 0xc9, 0xa8, 0xa2, 0x2a, 0xbb, 0xf2, |
| 1668 | 0x87, 0x9e, 0x78, 0xa8, 0xa8, 0xb4, 0x48, 0x3e, 0xb1, 0x30, 0xb4, 0xb1, 0xa5, 0x74, 0xcc, 0xa1, |
| 1669 | 0xe1, 0x58, 0x3a, 0xb6, 0xaf, 0x3e, 0xf2, 0x4e, 0x6d, 0x6c, 0x09, 0x81, 0x78, 0xc8, 0xc2, 0x30, |
| 1670 | 0x92, 0xcf, 0x3d, 0x81, 0xf5, 0x68, 0x0d, 0x74, 0x1b, 0xf2, 0x9e, 0xd9, 0x17, 0x4a, 0xc7, 0xd4, |
| 1671 | 0xb0, 0x5d, 0x64, 0x6e, 0x25, 0x37, 0x33, 0x52, 0xce, 0x67, 0x0a, 0x84, 0x87, 0x8a, 0xb0, 0x8c, |
| 1672 | 0x9f, 0x77, 0x7a, 0x43, 0x0d, 0xbb, 0x6d, 0x9f, 0x96, 0x82, 0x25, 0xf7, 0x7d, 0x02, 0xf2, 0x54, |
| 1673 | 0x0b, 0xa1, 0xc7, 0x90, 0x0f, 0x9a, 0x4f, 0xed, 0xe9, 0xaa, 0xed, 0xe6, 0x7f, 0x65, 0xfb, 0xc1, |
| 1674 | 0xcc, 0xc6, 0x2b, 0xf9, 0xbf, 0x3c, 0xd1, 0xa8, 0x2c, 0x48, 0x39, 0x2d, 0xb4, 0x46, 0x1b, 0x90, |
| 1675 | 0x0d, 0x20, 0xb5, 0x81, 0xee, 0xba, 0x90, 0xaa, 0x2c, 0x48, 0xe0, 0x33, 0xcb, 0x03, 0x9d, 0xfb, |
| 1676 | 0x02, 0x72, 0x61, 0x08, 0xf4, 0x7f, 0x28, 0x94, 0xc5, 0x7a, 0xb3, 0x2a, 0x7f, 0xa8, 0x9c, 0xd6, |
| 1677 | 0x9b, 0x0d, 0x51, 0xa8, 0x1e, 0x56, 0xc5, 0x32, 0xbb, 0x80, 0x32, 0x90, 0xaa, 0x9f, 0x94, 0x1b, |
| 1678 | 0x55, 0x96, 0x41, 0x69, 0x58, 0x3c, 0x26, 0x54, 0x82, 0x50, 0x35, 0x42, 0x25, 0xc9, 0x67, 0xb9, |
| 1679 | 0x45, 0xc8, 0x45, 0xc2, 0xac, 0x10, 0x2a, 0x45, 0x98, 0x67, 0x2e, 0xb9, 0x84, 0x00, 0x96, 0xce, |
| 1680 | 0x3c, 0x7a, 0x19, 0x65, 0x61, 0xf9, 0xcc, 0x5f, 0xa4, 0x0f, 0x56, 0xc7, 0x61, 0x9b, 0x06, 0x36, |
| 1681 | 0xcf, 0x39, 0x0e, 0xa0, 0x6a, 0x38, 0x3b, 0xdb, 0x2d, 0xb5, 0x37, 0xc4, 0x68, 0x0d, 0x52, 0x97, |
| 1682 | 0x84, 0x70, 0xb3, 0x91, 0x92, 0xbc, 0x05, 0xf7, 0x0e, 0xc0, 0xb8, 0x0c, 0xd1, 0x9b, 0x90, 0xec, |
| 1683 | 0xeb, 0x86, 0x5f, 0xaf, 0xd7, 0x27, 0xf3, 0x35, 0x06, 0x93, 0x88, 0x18, 0xf7, 0x0b, 0x03, 0xd9, |
| 1684 | 0xd0, 0x61, 0x8b, 0xea, 0x50, 0xe8, 0xeb, 0x86, 0x62, 0x0e, 0xb0, 0xa1, 0x74, 0x7b, 0x41, 0x1f, |
| 1685 | 0xf8, 0x68, 0x37, 0x27, 0xd1, 0x4e, 0x06, 0xd8, 0x38, 0xea, 0xf9, 0x96, 0x2b, 0x0b, 0x12, 0xdb, |
| 1686 | 0xd7, 0x0d, 0x8a, 0x87, 0x6a, 0x80, 0x08, 0xde, 0xe5, 0xb0, 0x77, 0xa1, 0x1a, 0x23, 0xb8, 0x44, |
| 1687 | 0x34, 0x5c, 0xcb, 0x95, 0xa2, 0xe1, 0x28, 0xde, 0x41, 0x16, 0x32, 0xe4, 0xfe, 0xf0, 0x72, 0xf3, |
| 1688 | 0x2e, 0xe4, 0xa9, 0xaf, 0x24, 0x3d, 0x7d, 0xf5, 0x53, 0xd3, 0x0a, 0xd2, 0xe3, 0x2e, 0x5c, 0xae, |
| 1689 | 0x6e, 0x98, 0x96, 0xb7, 0xe3, 0x92, 0xb7, 0x20, 0xca, 0xb4, 0xa7, 0x2f, 0xa3, 0xfc, 0x73, 0x02, |
| 1690 | 0x8a, 0x71, 0x47, 0x25, 0xfa, 0x18, 0x52, 0xe1, 0x92, 0x3d, 0x9c, 0xf7, 0x8c, 0x8d, 0xfd, 0xe0, |
| 1691 | 0xd6, 0xa2, 0xe4, 0x81, 0x72, 0xbf, 0x32, 0x70, 0x73, 0xa6, 0x20, 0x7a, 0x00, 0xf7, 0x42, 0xc5, |
| 1692 | 0xaa, 0xc8, 0xe2, 0x99, 0x7c, 0x2a, 0x89, 0x8a, 0x70, 0x52, 0x6b, 0x48, 0x62, 0xb3, 0x59, 0x3d, |
| 1693 | 0xa9, 0x2b, 0x87, 0x27, 0x52, 0x8d, 0x97, 0xd9, 0x05, 0x94, 0x87, 0x8c, 0x28, 0x0b, 0x5b, 0x8a, |
| 1694 | 0x74, 0x74, 0xb0, 0xc7, 0x32, 0x28, 0x07, 0xe9, 0x06, 0x7f, 0x2c, 0xca, 0xb2, 0x58, 0x66, 0x13, |
| 1695 | 0x64, 0x25, 0x57, 0x24, 0x51, 0x54, 0xca, 0x02, 0x9b, 0x44, 0xcb, 0x90, 0xe4, 0x65, 0xc1, 0xab, |
| 1696 | 0xe8, 0x63, 0x42, 0xa5, 0x08, 0x55, 0x3e, 0x93, 0xb7, 0xd8, 0x25, 0x42, 0x35, 0x77, 0x64, 0x81, |
| 1697 | 0x5d, 0x26, 0x55, 0xde, 0x68, 0x49, 0xb2, 0xc0, 0xa6, 0x09, 0x93, 0x6f, 0xca, 0x02, 0x9b, 0x21, |
| 1698 | 0x94, 0x28, 0x0b, 0xdb, 0x2c, 0x70, 0xbf, 0x31, 0x90, 0xe4, 0xdb, 0x3a, 0xda, 0xa6, 0x93, 0x14, |
| 1699 | 0x35, 0x4c, 0x90, 0x3f, 0x2a, 0xf4, 0xaf, 0x19, 0x48, 0x07, 0x3c, 0x74, 0x0b, 0x6e, 0x84, 0xa3, |
| 1700 | 0x14, 0x1a, 0xa7, 0x0a, 0x2f, 0x09, 0x95, 0xaa, 0x2c, 0x0a, 0x24, 0x5c, 0x76, 0x81, 0x34, 0x16, |
| 1701 | 0x2f, 0xd5, 0x44, 0xfe, 0x80, 0x74, 0xe9, 0x2a, 0x64, 0xfd, 0x85, 0xd2, 0x7a, 0xc4, 0xb3, 0x09, |
| 1702 | 0x12, 0x39, 0x2f, 0xd5, 0x76, 0x1f, 0x2a, 0xad, 0x3d, 0xde, 0x8b, 0xee, 0x6c, 0x6f, 0x97, 0x5d, |
| 1703 | 0x74, 0x5b, 0x73, 0x6f, 0x57, 0xd9, 0x7d, 0xe8, 0xc5, 0x57, 0xab, 0x36, 0x9a, 0x5e, 0xc3, 0x12, |
| 1704 | 0x6a, 0xf7, 0x21, 0xbb, 0xcc, 0x6d, 0x41, 0x3a, 0xb8, 0xb3, 0xd0, 0x5d, 0x48, 0xaa, 0x6d, 0xdd, |
| 1705 | 0x3d, 0xed, 0xb2, 0xdb, 0x85, 0x88, 0x20, 0x24, 0xf2, 0x9d, 0xbb, 0x84, 0xcc, 0xe8, 0x4e, 0x42, |
| 1706 | 0xfb, 0x74, 0xe8, 0x9b, 0xb1, 0xb7, 0xd7, 0x98, 0xa2, 0xd2, 0x70, 0x1f, 0x56, 0xe8, 0x0f, 0xc4, |
| 1707 | 0xcf, 0xfa, 0x49, 0x5d, 0xf4, 0xf6, 0xb3, 0xf2, 0x84, 0x2f, 0x97, 0xc9, 0x46, 0xb3, 0x0c, 0xf7, |
| 1708 | 0x11, 0xe4, 0xa9, 0x4b, 0x04, 0x6d, 0x40, 0x2e, 0xb8, 0x7e, 0x0c, 0xb5, 0xef, 0x9d, 0x23, 0x19, |
| 1709 | 0x29, 0xeb, 0xf3, 0xea, 0x6a, 0x1f, 0xa3, 0x37, 0x60, 0x35, 0x10, 0x09, 0xb7, 0x6b, 0x4a, 0x5a, |
| 1710 | 0xf1, 0xd9, 0x7e, 0xc3, 0x70, 0xbf, 0x27, 0xa0, 0xc8, 0xdb, 0x36, 0x76, 0xec, 0xb2, 0x6e, 0xe1, |
| 1711 | 0x8e, 0x63, 0x5a, 0xa1, 0x09, 0xa7, 0x14, 0x24, 0xe6, 0xea, 0x51, 0x91, 0x08, 0xa2, 0x23, 0xc8, |
| 1712 | 0x85, 0x27, 0xc4, 0x97, 0x9a, 0x0b, 0xb3, 0xa1, 0xb9, 0x10, 0x99, 0x70, 0x3d, 0x7e, 0x00, 0xf2, |
| 1713 | 0xef, 0xc1, 0xbf, 0x31, 0xf6, 0x14, 0xe3, 0xc6, 0x1e, 0xf4, 0x3e, 0xa4, 0x83, 0x11, 0x32, 0x6e, |
| 1714 | 0xf8, 0x9f, 0x9e, 0x3a, 0x47, 0x2a, 0xdc, 0x0f, 0x09, 0x28, 0xd6, 0x55, 0x47, 0xbf, 0xc4, 0x11, |
| 1715 | 0x59, 0xbc, 0x1b, 0xce, 0x62, 0x6c, 0x79, 0xa1, 0xfd, 0xc8, 0xe4, 0xbd, 0x3e, 0x23, 0x79, 0x74, |
| 1716 | 0xce, 0xce, 0xe7, 0xc8, 0xd9, 0xe6, 0xbc, 0x39, 0x9b, 0x91, 0xaa, 0x47, 0x90, 0x19, 0x8d, 0x61, |
| 1717 | 0x7e, 0xae, 0x5e, 0x8b, 0xad, 0x7e, 0x69, 0x2c, 0xcb, 0xc9, 0x80, 0xf8, 0x01, 0x7e, 0x5e, 0xed, |
| 1718 | 0x53, 0x73, 0xfa, 0x3e, 0x64, 0x46, 0x73, 0xa6, 0x9f, 0xa3, 0x39, 0xa6, 0xcb, 0x74, 0x30, 0x5d, |
| 1719 | 0x72, 0x16, 0xe4, 0xa8, 0x21, 0xf3, 0xfe, 0xf8, 0x76, 0x8d, 0x6d, 0x67, 0x4f, 0x02, 0x3d, 0x82, |
| 1720 | 0x9c, 0xda, 0x73, 0xb0, 0x65, 0xb8, 0x3b, 0x67, 0xfb, 0x13, 0x5c, 0xa4, 0x06, 0x25, 0xc8, 0x7d, |
| 1721 | 0xc9, 0xc0, 0xb5, 0x29, 0x9f, 0x50, 0x89, 0xb6, 0x5c, 0x8c, 0x8b, 0x22, 0x30, 0xff, 0x5e, 0xa4, |
| 1722 | 0xf9, 0x78, 0x35, 0xda, 0x87, 0xef, 0x18, 0x58, 0x8f, 0x7e, 0xb0, 0xa0, 0x1d, 0xda, 0x91, 0x9b, |
| 1723 | 0x33, 0xc7, 0xad, 0xc0, 0x1b, 0x3e, 0xd2, 0x9b, 0x2b, 0x74, 0x69, 0x97, 0x6a, 0x70, 0x6d, 0xaa, |
| 1724 | 0x49, 0xc2, 0xd3, 0x0e, 0x19, 0x26, 0x7d, 0x6b, 0x5c, 0x84, 0xb5, 0xcc, 0x04, 0xdc, 0xb7, 0x0c, |
| 1725 | 0xac, 0x45, 0x1d, 0x15, 0x68, 0x8b, 0x8e, 0x6f, 0x66, 0x8b, 0xf8, 0xf6, 0x3e, 0x88, 0x8c, 0x6e, |
| 1726 | 0xa6, 0x26, 0xed, 0xcc, 0x37, 0x0c, 0x14, 0x22, 0x9e, 0x09, 0xe8, 0x6d, 0xda, 0x97, 0xeb, 0xf1, |
| 1727 | 0x4f, 0x8b, 0xc0, 0x95, 0xfd, 0x48, 0x57, 0x66, 0x29, 0xd2, 0x9e, 0xfc, 0xc4, 0xc0, 0xc6, 0x95, |
| 1728 | 0x47, 0x1d, 0xb9, 0x9f, 0xc2, 0x7e, 0xcd, 0xdf, 0xf8, 0xbe, 0x97, 0xc7, 0x91, 0x5e, 0xce, 0x0f, |
| 1729 | 0x43, 0xfb, 0x2c, 0x02, 0x9a, 0x7e, 0xce, 0xa1, 0xb7, 0x68, 0x1f, 0x67, 0x9c, 0x22, 0xfe, 0x8c, |
| 1730 | 0xdc, 0x86, 0xf5, 0xe8, 0xe7, 0x14, 0xaa, 0x00, 0x6b, 0xe1, 0xcf, 0x86, 0xba, 0x85, 0xb5, 0xe0, |
| 1731 | 0x69, 0x16, 0x37, 0xee, 0x52, 0x08, 0xd2, 0x6a, 0xa0, 0xe6, 0x33, 0x0e, 0x1e, 0x00, 0xea, 0x98, |
| 1732 | 0xfd, 0x09, 0xa5, 0xa7, 0x6b, 0xfe, 0x5a, 0xf1, 0xd6, 0x8a, 0xfb, 0x0f, 0xb6, 0xf6, 0x92, 0xfb, |
| 1733 | 0xb3, 0xf3, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0x47, 0xe0, 0x85, 0xa8, 0x7a, 0x13, 0x00, 0x00, |
| 1734 | } |