You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

554 lines
20 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/ads/googleads/v1/resources/media_file.proto
  3. package resources // import "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import wrappers "github.com/golang/protobuf/ptypes/wrappers"
  8. import enums "google.golang.org/genproto/googleapis/ads/googleads/v1/enums"
  9. import _ "google.golang.org/genproto/googleapis/api/annotations"
  10. // Reference imports to suppress errors if they are not otherwise used.
  11. var _ = proto.Marshal
  12. var _ = fmt.Errorf
  13. var _ = math.Inf
  14. // This is a compile-time assertion to ensure that this generated file
  15. // is compatible with the proto package it is being compiled against.
  16. // A compilation error at this line likely means your copy of the
  17. // proto package needs to be updated.
  18. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  19. // A media file.
  20. type MediaFile struct {
  21. // The resource name of the media file.
  22. // Media file resource names have the form:
  23. //
  24. // `customers/{customer_id}/mediaFiles/{media_file_id}`
  25. ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
  26. // The ID of the media file.
  27. Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  28. // Type of the media file.
  29. Type enums.MediaTypeEnum_MediaType `protobuf:"varint,5,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.MediaTypeEnum_MediaType" json:"type,omitempty"`
  30. // The mime type of the media file.
  31. MimeType enums.MimeTypeEnum_MimeType `protobuf:"varint,6,opt,name=mime_type,json=mimeType,proto3,enum=google.ads.googleads.v1.enums.MimeTypeEnum_MimeType" json:"mime_type,omitempty"`
  32. // The URL of where the original media file was downloaded from (or a file
  33. // name).
  34. SourceUrl *wrappers.StringValue `protobuf:"bytes,7,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"`
  35. // The name of the media file. The name can be used by clients to help
  36. // identify previously uploaded media.
  37. Name *wrappers.StringValue `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
  38. // The size of the media file in bytes.
  39. FileSize *wrappers.Int64Value `protobuf:"bytes,9,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"`
  40. // The specific type of the media file.
  41. //
  42. // Types that are valid to be assigned to Mediatype:
  43. // *MediaFile_Image
  44. // *MediaFile_MediaBundle
  45. // *MediaFile_Audio
  46. // *MediaFile_Video
  47. Mediatype isMediaFile_Mediatype `protobuf_oneof:"mediatype"`
  48. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  49. XXX_unrecognized []byte `json:"-"`
  50. XXX_sizecache int32 `json:"-"`
  51. }
  52. func (m *MediaFile) Reset() { *m = MediaFile{} }
  53. func (m *MediaFile) String() string { return proto.CompactTextString(m) }
  54. func (*MediaFile) ProtoMessage() {}
  55. func (*MediaFile) Descriptor() ([]byte, []int) {
  56. return fileDescriptor_media_file_23f23555173acd30, []int{0}
  57. }
  58. func (m *MediaFile) XXX_Unmarshal(b []byte) error {
  59. return xxx_messageInfo_MediaFile.Unmarshal(m, b)
  60. }
  61. func (m *MediaFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  62. return xxx_messageInfo_MediaFile.Marshal(b, m, deterministic)
  63. }
  64. func (dst *MediaFile) XXX_Merge(src proto.Message) {
  65. xxx_messageInfo_MediaFile.Merge(dst, src)
  66. }
  67. func (m *MediaFile) XXX_Size() int {
  68. return xxx_messageInfo_MediaFile.Size(m)
  69. }
  70. func (m *MediaFile) XXX_DiscardUnknown() {
  71. xxx_messageInfo_MediaFile.DiscardUnknown(m)
  72. }
  73. var xxx_messageInfo_MediaFile proto.InternalMessageInfo
  74. func (m *MediaFile) GetResourceName() string {
  75. if m != nil {
  76. return m.ResourceName
  77. }
  78. return ""
  79. }
  80. func (m *MediaFile) GetId() *wrappers.Int64Value {
  81. if m != nil {
  82. return m.Id
  83. }
  84. return nil
  85. }
  86. func (m *MediaFile) GetType() enums.MediaTypeEnum_MediaType {
  87. if m != nil {
  88. return m.Type
  89. }
  90. return enums.MediaTypeEnum_UNSPECIFIED
  91. }
  92. func (m *MediaFile) GetMimeType() enums.MimeTypeEnum_MimeType {
  93. if m != nil {
  94. return m.MimeType
  95. }
  96. return enums.MimeTypeEnum_UNSPECIFIED
  97. }
  98. func (m *MediaFile) GetSourceUrl() *wrappers.StringValue {
  99. if m != nil {
  100. return m.SourceUrl
  101. }
  102. return nil
  103. }
  104. func (m *MediaFile) GetName() *wrappers.StringValue {
  105. if m != nil {
  106. return m.Name
  107. }
  108. return nil
  109. }
  110. func (m *MediaFile) GetFileSize() *wrappers.Int64Value {
  111. if m != nil {
  112. return m.FileSize
  113. }
  114. return nil
  115. }
  116. type isMediaFile_Mediatype interface {
  117. isMediaFile_Mediatype()
  118. }
  119. type MediaFile_Image struct {
  120. Image *MediaImage `protobuf:"bytes,3,opt,name=image,proto3,oneof"`
  121. }
  122. type MediaFile_MediaBundle struct {
  123. MediaBundle *MediaBundle `protobuf:"bytes,4,opt,name=media_bundle,json=mediaBundle,proto3,oneof"`
  124. }
  125. type MediaFile_Audio struct {
  126. Audio *MediaAudio `protobuf:"bytes,10,opt,name=audio,proto3,oneof"`
  127. }
  128. type MediaFile_Video struct {
  129. Video *MediaVideo `protobuf:"bytes,11,opt,name=video,proto3,oneof"`
  130. }
  131. func (*MediaFile_Image) isMediaFile_Mediatype() {}
  132. func (*MediaFile_MediaBundle) isMediaFile_Mediatype() {}
  133. func (*MediaFile_Audio) isMediaFile_Mediatype() {}
  134. func (*MediaFile_Video) isMediaFile_Mediatype() {}
  135. func (m *MediaFile) GetMediatype() isMediaFile_Mediatype {
  136. if m != nil {
  137. return m.Mediatype
  138. }
  139. return nil
  140. }
  141. func (m *MediaFile) GetImage() *MediaImage {
  142. if x, ok := m.GetMediatype().(*MediaFile_Image); ok {
  143. return x.Image
  144. }
  145. return nil
  146. }
  147. func (m *MediaFile) GetMediaBundle() *MediaBundle {
  148. if x, ok := m.GetMediatype().(*MediaFile_MediaBundle); ok {
  149. return x.MediaBundle
  150. }
  151. return nil
  152. }
  153. func (m *MediaFile) GetAudio() *MediaAudio {
  154. if x, ok := m.GetMediatype().(*MediaFile_Audio); ok {
  155. return x.Audio
  156. }
  157. return nil
  158. }
  159. func (m *MediaFile) GetVideo() *MediaVideo {
  160. if x, ok := m.GetMediatype().(*MediaFile_Video); ok {
  161. return x.Video
  162. }
  163. return nil
  164. }
  165. // XXX_OneofFuncs is for the internal use of the proto package.
  166. func (*MediaFile) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  167. return _MediaFile_OneofMarshaler, _MediaFile_OneofUnmarshaler, _MediaFile_OneofSizer, []interface{}{
  168. (*MediaFile_Image)(nil),
  169. (*MediaFile_MediaBundle)(nil),
  170. (*MediaFile_Audio)(nil),
  171. (*MediaFile_Video)(nil),
  172. }
  173. }
  174. func _MediaFile_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  175. m := msg.(*MediaFile)
  176. // mediatype
  177. switch x := m.Mediatype.(type) {
  178. case *MediaFile_Image:
  179. b.EncodeVarint(3<<3 | proto.WireBytes)
  180. if err := b.EncodeMessage(x.Image); err != nil {
  181. return err
  182. }
  183. case *MediaFile_MediaBundle:
  184. b.EncodeVarint(4<<3 | proto.WireBytes)
  185. if err := b.EncodeMessage(x.MediaBundle); err != nil {
  186. return err
  187. }
  188. case *MediaFile_Audio:
  189. b.EncodeVarint(10<<3 | proto.WireBytes)
  190. if err := b.EncodeMessage(x.Audio); err != nil {
  191. return err
  192. }
  193. case *MediaFile_Video:
  194. b.EncodeVarint(11<<3 | proto.WireBytes)
  195. if err := b.EncodeMessage(x.Video); err != nil {
  196. return err
  197. }
  198. case nil:
  199. default:
  200. return fmt.Errorf("MediaFile.Mediatype has unexpected type %T", x)
  201. }
  202. return nil
  203. }
  204. func _MediaFile_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  205. m := msg.(*MediaFile)
  206. switch tag {
  207. case 3: // mediatype.image
  208. if wire != proto.WireBytes {
  209. return true, proto.ErrInternalBadWireType
  210. }
  211. msg := new(MediaImage)
  212. err := b.DecodeMessage(msg)
  213. m.Mediatype = &MediaFile_Image{msg}
  214. return true, err
  215. case 4: // mediatype.media_bundle
  216. if wire != proto.WireBytes {
  217. return true, proto.ErrInternalBadWireType
  218. }
  219. msg := new(MediaBundle)
  220. err := b.DecodeMessage(msg)
  221. m.Mediatype = &MediaFile_MediaBundle{msg}
  222. return true, err
  223. case 10: // mediatype.audio
  224. if wire != proto.WireBytes {
  225. return true, proto.ErrInternalBadWireType
  226. }
  227. msg := new(MediaAudio)
  228. err := b.DecodeMessage(msg)
  229. m.Mediatype = &MediaFile_Audio{msg}
  230. return true, err
  231. case 11: // mediatype.video
  232. if wire != proto.WireBytes {
  233. return true, proto.ErrInternalBadWireType
  234. }
  235. msg := new(MediaVideo)
  236. err := b.DecodeMessage(msg)
  237. m.Mediatype = &MediaFile_Video{msg}
  238. return true, err
  239. default:
  240. return false, nil
  241. }
  242. }
  243. func _MediaFile_OneofSizer(msg proto.Message) (n int) {
  244. m := msg.(*MediaFile)
  245. // mediatype
  246. switch x := m.Mediatype.(type) {
  247. case *MediaFile_Image:
  248. s := proto.Size(x.Image)
  249. n += 1 // tag and wire
  250. n += proto.SizeVarint(uint64(s))
  251. n += s
  252. case *MediaFile_MediaBundle:
  253. s := proto.Size(x.MediaBundle)
  254. n += 1 // tag and wire
  255. n += proto.SizeVarint(uint64(s))
  256. n += s
  257. case *MediaFile_Audio:
  258. s := proto.Size(x.Audio)
  259. n += 1 // tag and wire
  260. n += proto.SizeVarint(uint64(s))
  261. n += s
  262. case *MediaFile_Video:
  263. s := proto.Size(x.Video)
  264. n += 1 // tag and wire
  265. n += proto.SizeVarint(uint64(s))
  266. n += s
  267. case nil:
  268. default:
  269. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  270. }
  271. return n
  272. }
  273. // Encapsulates an Image.
  274. type MediaImage struct {
  275. // Raw image data.
  276. Data *wrappers.BytesValue `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
  277. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  278. XXX_unrecognized []byte `json:"-"`
  279. XXX_sizecache int32 `json:"-"`
  280. }
  281. func (m *MediaImage) Reset() { *m = MediaImage{} }
  282. func (m *MediaImage) String() string { return proto.CompactTextString(m) }
  283. func (*MediaImage) ProtoMessage() {}
  284. func (*MediaImage) Descriptor() ([]byte, []int) {
  285. return fileDescriptor_media_file_23f23555173acd30, []int{1}
  286. }
  287. func (m *MediaImage) XXX_Unmarshal(b []byte) error {
  288. return xxx_messageInfo_MediaImage.Unmarshal(m, b)
  289. }
  290. func (m *MediaImage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  291. return xxx_messageInfo_MediaImage.Marshal(b, m, deterministic)
  292. }
  293. func (dst *MediaImage) XXX_Merge(src proto.Message) {
  294. xxx_messageInfo_MediaImage.Merge(dst, src)
  295. }
  296. func (m *MediaImage) XXX_Size() int {
  297. return xxx_messageInfo_MediaImage.Size(m)
  298. }
  299. func (m *MediaImage) XXX_DiscardUnknown() {
  300. xxx_messageInfo_MediaImage.DiscardUnknown(m)
  301. }
  302. var xxx_messageInfo_MediaImage proto.InternalMessageInfo
  303. func (m *MediaImage) GetData() *wrappers.BytesValue {
  304. if m != nil {
  305. return m.Data
  306. }
  307. return nil
  308. }
  309. // Represents a ZIP archive media the content of which contains HTML5 assets.
  310. type MediaBundle struct {
  311. // Raw zipped data.
  312. Data *wrappers.BytesValue `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
  313. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  314. XXX_unrecognized []byte `json:"-"`
  315. XXX_sizecache int32 `json:"-"`
  316. }
  317. func (m *MediaBundle) Reset() { *m = MediaBundle{} }
  318. func (m *MediaBundle) String() string { return proto.CompactTextString(m) }
  319. func (*MediaBundle) ProtoMessage() {}
  320. func (*MediaBundle) Descriptor() ([]byte, []int) {
  321. return fileDescriptor_media_file_23f23555173acd30, []int{2}
  322. }
  323. func (m *MediaBundle) XXX_Unmarshal(b []byte) error {
  324. return xxx_messageInfo_MediaBundle.Unmarshal(m, b)
  325. }
  326. func (m *MediaBundle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  327. return xxx_messageInfo_MediaBundle.Marshal(b, m, deterministic)
  328. }
  329. func (dst *MediaBundle) XXX_Merge(src proto.Message) {
  330. xxx_messageInfo_MediaBundle.Merge(dst, src)
  331. }
  332. func (m *MediaBundle) XXX_Size() int {
  333. return xxx_messageInfo_MediaBundle.Size(m)
  334. }
  335. func (m *MediaBundle) XXX_DiscardUnknown() {
  336. xxx_messageInfo_MediaBundle.DiscardUnknown(m)
  337. }
  338. var xxx_messageInfo_MediaBundle proto.InternalMessageInfo
  339. func (m *MediaBundle) GetData() *wrappers.BytesValue {
  340. if m != nil {
  341. return m.Data
  342. }
  343. return nil
  344. }
  345. // Encapsulates an Audio.
  346. type MediaAudio struct {
  347. // The duration of the Audio in milliseconds.
  348. AdDurationMillis *wrappers.Int64Value `protobuf:"bytes,1,opt,name=ad_duration_millis,json=adDurationMillis,proto3" json:"ad_duration_millis,omitempty"`
  349. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  350. XXX_unrecognized []byte `json:"-"`
  351. XXX_sizecache int32 `json:"-"`
  352. }
  353. func (m *MediaAudio) Reset() { *m = MediaAudio{} }
  354. func (m *MediaAudio) String() string { return proto.CompactTextString(m) }
  355. func (*MediaAudio) ProtoMessage() {}
  356. func (*MediaAudio) Descriptor() ([]byte, []int) {
  357. return fileDescriptor_media_file_23f23555173acd30, []int{3}
  358. }
  359. func (m *MediaAudio) XXX_Unmarshal(b []byte) error {
  360. return xxx_messageInfo_MediaAudio.Unmarshal(m, b)
  361. }
  362. func (m *MediaAudio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  363. return xxx_messageInfo_MediaAudio.Marshal(b, m, deterministic)
  364. }
  365. func (dst *MediaAudio) XXX_Merge(src proto.Message) {
  366. xxx_messageInfo_MediaAudio.Merge(dst, src)
  367. }
  368. func (m *MediaAudio) XXX_Size() int {
  369. return xxx_messageInfo_MediaAudio.Size(m)
  370. }
  371. func (m *MediaAudio) XXX_DiscardUnknown() {
  372. xxx_messageInfo_MediaAudio.DiscardUnknown(m)
  373. }
  374. var xxx_messageInfo_MediaAudio proto.InternalMessageInfo
  375. func (m *MediaAudio) GetAdDurationMillis() *wrappers.Int64Value {
  376. if m != nil {
  377. return m.AdDurationMillis
  378. }
  379. return nil
  380. }
  381. // Encapsulates a Video.
  382. type MediaVideo struct {
  383. // The duration of the Video in milliseconds.
  384. AdDurationMillis *wrappers.Int64Value `protobuf:"bytes,1,opt,name=ad_duration_millis,json=adDurationMillis,proto3" json:"ad_duration_millis,omitempty"`
  385. // The YouTube video ID (as seen in YouTube URLs).
  386. YoutubeVideoId *wrappers.StringValue `protobuf:"bytes,2,opt,name=youtube_video_id,json=youtubeVideoId,proto3" json:"youtube_video_id,omitempty"`
  387. // The Advertising Digital Identification code for this video, as defined by
  388. // the American Association of Advertising Agencies, used mainly for
  389. // television commercials.
  390. AdvertisingIdCode *wrappers.StringValue `protobuf:"bytes,3,opt,name=advertising_id_code,json=advertisingIdCode,proto3" json:"advertising_id_code,omitempty"`
  391. // The Industry Standard Commercial Identifier code for this video, used
  392. // mainly for television commercials.
  393. IsciCode *wrappers.StringValue `protobuf:"bytes,4,opt,name=isci_code,json=isciCode,proto3" json:"isci_code,omitempty"`
  394. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  395. XXX_unrecognized []byte `json:"-"`
  396. XXX_sizecache int32 `json:"-"`
  397. }
  398. func (m *MediaVideo) Reset() { *m = MediaVideo{} }
  399. func (m *MediaVideo) String() string { return proto.CompactTextString(m) }
  400. func (*MediaVideo) ProtoMessage() {}
  401. func (*MediaVideo) Descriptor() ([]byte, []int) {
  402. return fileDescriptor_media_file_23f23555173acd30, []int{4}
  403. }
  404. func (m *MediaVideo) XXX_Unmarshal(b []byte) error {
  405. return xxx_messageInfo_MediaVideo.Unmarshal(m, b)
  406. }
  407. func (m *MediaVideo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  408. return xxx_messageInfo_MediaVideo.Marshal(b, m, deterministic)
  409. }
  410. func (dst *MediaVideo) XXX_Merge(src proto.Message) {
  411. xxx_messageInfo_MediaVideo.Merge(dst, src)
  412. }
  413. func (m *MediaVideo) XXX_Size() int {
  414. return xxx_messageInfo_MediaVideo.Size(m)
  415. }
  416. func (m *MediaVideo) XXX_DiscardUnknown() {
  417. xxx_messageInfo_MediaVideo.DiscardUnknown(m)
  418. }
  419. var xxx_messageInfo_MediaVideo proto.InternalMessageInfo
  420. func (m *MediaVideo) GetAdDurationMillis() *wrappers.Int64Value {
  421. if m != nil {
  422. return m.AdDurationMillis
  423. }
  424. return nil
  425. }
  426. func (m *MediaVideo) GetYoutubeVideoId() *wrappers.StringValue {
  427. if m != nil {
  428. return m.YoutubeVideoId
  429. }
  430. return nil
  431. }
  432. func (m *MediaVideo) GetAdvertisingIdCode() *wrappers.StringValue {
  433. if m != nil {
  434. return m.AdvertisingIdCode
  435. }
  436. return nil
  437. }
  438. func (m *MediaVideo) GetIsciCode() *wrappers.StringValue {
  439. if m != nil {
  440. return m.IsciCode
  441. }
  442. return nil
  443. }
  444. func init() {
  445. proto.RegisterType((*MediaFile)(nil), "google.ads.googleads.v1.resources.MediaFile")
  446. proto.RegisterType((*MediaImage)(nil), "google.ads.googleads.v1.resources.MediaImage")
  447. proto.RegisterType((*MediaBundle)(nil), "google.ads.googleads.v1.resources.MediaBundle")
  448. proto.RegisterType((*MediaAudio)(nil), "google.ads.googleads.v1.resources.MediaAudio")
  449. proto.RegisterType((*MediaVideo)(nil), "google.ads.googleads.v1.resources.MediaVideo")
  450. }
  451. func init() {
  452. proto.RegisterFile("google/ads/googleads/v1/resources/media_file.proto", fileDescriptor_media_file_23f23555173acd30)
  453. }
  454. var fileDescriptor_media_file_23f23555173acd30 = []byte{
  455. // 683 bytes of a gzipped FileDescriptorProto
  456. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0xdf, 0x6a, 0xd4, 0x4c,
  457. 0x18, 0xc6, 0xbb, 0xe9, 0xb6, 0xdf, 0x66, 0xb6, 0x5f, 0xa9, 0xe3, 0x49, 0xa8, 0x45, 0xda, 0x95,
  458. 0x42, 0x41, 0x3a, 0x71, 0x6b, 0x29, 0x9a, 0xa2, 0x90, 0xd5, 0xfe, 0xd9, 0x62, 0xa5, 0xa6, 0xba,
  459. 0x82, 0x2c, 0x84, 0xd9, 0x9d, 0x69, 0x18, 0x48, 0x32, 0x21, 0x93, 0xac, 0x6c, 0x2f, 0xc7, 0x23,
  460. 0xf1, 0x52, 0xbc, 0x06, 0xaf, 0xc0, 0x5b, 0xf0, 0x44, 0x66, 0x32, 0xc9, 0x2e, 0x68, 0xbb, 0x5d,
  461. 0xf0, 0xec, 0x9d, 0xe6, 0x79, 0x7e, 0xf3, 0x3e, 0x6f, 0xdf, 0x64, 0xc1, 0x5e, 0xc0, 0x79, 0x10,
  462. 0x52, 0x1b, 0x13, 0x61, 0x17, 0xa5, 0xac, 0x46, 0x6d, 0x3b, 0xa5, 0x82, 0xe7, 0xe9, 0x90, 0x0a,
  463. 0x3b, 0xa2, 0x84, 0x61, 0xff, 0x8a, 0x85, 0x14, 0x25, 0x29, 0xcf, 0x38, 0xdc, 0x2a, 0x84, 0x08,
  464. 0x13, 0x81, 0x2a, 0x0f, 0x1a, 0xb5, 0x51, 0xe5, 0x59, 0x47, 0x37, 0x61, 0x69, 0x9c, 0x47, 0x25,
  465. 0x32, 0x1b, 0x27, 0x1a, 0xb9, 0xbe, 0x3b, 0x43, 0xcf, 0x22, 0x3a, 0x2d, 0x7f, 0xa8, 0xe5, 0xea,
  466. 0x34, 0xc8, 0xaf, 0xec, 0xcf, 0x29, 0x4e, 0x12, 0x9a, 0x0a, 0xfd, 0x7c, 0xa3, 0xc4, 0x25, 0xcc,
  467. 0xc6, 0x71, 0xcc, 0x33, 0x9c, 0x31, 0x1e, 0xeb, 0xa7, 0xad, 0x1f, 0x4b, 0xc0, 0x3c, 0x97, 0x1d,
  468. 0x1c, 0xb3, 0x90, 0xc2, 0x47, 0xe0, 0xff, 0xb2, 0x6f, 0x3f, 0xc6, 0x11, 0xb5, 0x6a, 0x9b, 0xb5,
  469. 0x1d, 0xd3, 0x5b, 0x29, 0xff, 0xf8, 0x16, 0x47, 0x14, 0x3e, 0x06, 0x06, 0x23, 0x96, 0xb1, 0x59,
  470. 0xdb, 0x69, 0xee, 0x3d, 0xd0, 0xe1, 0x50, 0x79, 0x3b, 0xea, 0xc6, 0xd9, 0xc1, 0x7e, 0x0f, 0x87,
  471. 0x39, 0xf5, 0x0c, 0x46, 0xe0, 0x19, 0xa8, 0xcb, 0x5e, 0xad, 0xa5, 0xcd, 0xda, 0xce, 0xea, 0xde,
  472. 0x01, 0xba, 0x69, 0x5c, 0x2a, 0x1b, 0x52, 0x9d, 0xbc, 0x1f, 0x27, 0xf4, 0x28, 0xce, 0xa3, 0xc9,
  473. 0xc9, 0x53, 0x0c, 0xf8, 0x0e, 0x98, 0x55, 0x78, 0x6b, 0x59, 0x01, 0xf7, 0x67, 0x01, 0x59, 0x44,
  474. 0x27, 0x3c, 0x7d, 0xf0, 0x1a, 0x91, 0xae, 0xe0, 0x21, 0x00, 0x3a, 0x6e, 0x9e, 0x86, 0xd6, 0x7f,
  475. 0x2a, 0xd3, 0xc6, 0x1f, 0x99, 0x2e, 0xb3, 0x94, 0xc5, 0x41, 0x11, 0xca, 0x2c, 0xf4, 0x1f, 0xd2,
  476. 0x10, 0x3e, 0x01, 0x75, 0x35, 0xa4, 0xc6, 0x1d, 0x6c, 0x4a, 0x09, 0x9f, 0x01, 0x53, 0xee, 0x8e,
  477. 0x2f, 0xd8, 0x35, 0xb5, 0xcc, 0xd9, 0x13, 0x6c, 0x48, 0xf5, 0x25, 0xbb, 0xa6, 0xf0, 0x08, 0x2c,
  478. 0xb1, 0x08, 0x07, 0xd4, 0x5a, 0x54, 0xae, 0x5d, 0x34, 0x73, 0xef, 0x8a, 0xf1, 0x75, 0xa5, 0xe9,
  479. 0x74, 0xc1, 0x2b, 0xdc, 0xf0, 0x12, 0xac, 0x14, 0xfb, 0x36, 0xc8, 0x63, 0x12, 0x52, 0xab, 0xae,
  480. 0x68, 0xe8, 0xae, 0xb4, 0x8e, 0x72, 0x9d, 0x2e, 0x78, 0xcd, 0x68, 0x72, 0x94, 0xbd, 0xe1, 0x9c,
  481. 0x30, 0x6e, 0x81, 0xf9, 0x7a, 0x73, 0xa5, 0x49, 0xf6, 0xa6, 0xdc, 0x12, 0x33, 0x62, 0x84, 0x72,
  482. 0xab, 0x39, 0x1f, 0xa6, 0x27, 0x4d, 0x12, 0xa3, 0xdc, 0x9d, 0x26, 0x30, 0x55, 0x73, 0x72, 0x4b,
  483. 0x5a, 0x2f, 0x00, 0x98, 0x8c, 0x01, 0xda, 0xa0, 0x4e, 0x70, 0x86, 0xd5, 0x56, 0xff, 0x6d, 0xf2,
  484. 0x9d, 0x71, 0x46, 0x85, 0xfe, 0x7f, 0x49, 0x61, 0xeb, 0x25, 0x68, 0x4e, 0xe5, 0x9e, 0xdf, 0xff,
  485. 0x51, 0x5f, 0xaf, 0x92, 0xc2, 0x2e, 0x80, 0x98, 0xf8, 0x24, 0x4f, 0xd5, 0x1b, 0xe8, 0x47, 0x2c,
  486. 0x0c, 0x99, 0xb8, 0x11, 0x36, 0xb5, 0x06, 0x6b, 0x98, 0xbc, 0xd6, 0xae, 0x73, 0x65, 0x6a, 0x7d,
  487. 0x35, 0x34, 0x59, 0x85, 0xff, 0x87, 0x64, 0x78, 0x0c, 0xd6, 0xc6, 0x3c, 0xcf, 0xf2, 0x01, 0xf5,
  488. 0xd5, 0x3c, 0xfd, 0xea, 0x5d, 0xbf, 0x7d, 0xc1, 0x57, 0xb5, 0x4b, 0x35, 0xd4, 0x25, 0xf0, 0x0d,
  489. 0xb8, 0x8f, 0xc9, 0x88, 0xa6, 0x19, 0x13, 0x2c, 0x0e, 0x7c, 0x46, 0xfc, 0x21, 0x27, 0xe5, 0xfa,
  490. 0xde, 0x8e, 0xba, 0x37, 0x65, 0xec, 0x92, 0x57, 0x9c, 0x50, 0xf8, 0x1c, 0x98, 0x4c, 0x0c, 0x59,
  491. 0xc1, 0xa8, 0xdf, 0x81, 0xd1, 0x90, 0x72, 0x69, 0xed, 0xfc, 0xaa, 0x81, 0xed, 0x21, 0x8f, 0x66,
  492. 0x6f, 0x53, 0x67, 0xb5, 0xfa, 0x10, 0x5e, 0x48, 0xe4, 0x45, 0xed, 0xd3, 0x99, 0x36, 0x05, 0x3c,
  493. 0xc4, 0x71, 0x80, 0x78, 0x1a, 0xd8, 0x01, 0x8d, 0xd5, 0x85, 0xe5, 0xa7, 0x39, 0x61, 0xe2, 0x96,
  494. 0x1f, 0x8c, 0xc3, 0xaa, 0xfa, 0x62, 0x2c, 0x9e, 0xb8, 0xee, 0x37, 0x63, 0xeb, 0xa4, 0x40, 0xba,
  495. 0x44, 0xa0, 0xa2, 0x94, 0x55, 0xaf, 0x8d, 0xbc, 0x52, 0xf9, 0xbd, 0xd4, 0xf4, 0x5d, 0x22, 0xfa,
  496. 0x95, 0xa6, 0xdf, 0x6b, 0xf7, 0x2b, 0xcd, 0x4f, 0x63, 0xbb, 0x78, 0xe0, 0x38, 0x2e, 0x11, 0x8e,
  497. 0x53, 0xa9, 0x1c, 0xa7, 0xd7, 0x76, 0x9c, 0x4a, 0x37, 0x58, 0x56, 0xcd, 0x3e, 0xfd, 0x1d, 0x00,
  498. 0x00, 0xff, 0xff, 0x21, 0xf9, 0xb6, 0xe6, 0xdc, 0x06, 0x00, 0x00,
  499. }