1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/devtools/resultstore/v2/test_suite.proto
3
4package resultstore
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11)
12
13// Reference imports to suppress errors if they are not otherwise used.
14var _ = proto.Marshal
15var _ = fmt.Errorf
16var _ = math.Inf
17
18// This is a compile-time assertion to ensure that this generated file
19// is compatible with the proto package it is being compiled against.
20// A compilation error at this line likely means your copy of the
21// proto package needs to be updated.
22const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
23
24// The result of running a test case.
25type TestCase_Result int32
26
27const (
28	// The implicit default enum value. Do not use.
29	TestCase_RESULT_UNSPECIFIED TestCase_Result = 0
30	// Test case ran to completion. Look for failures or errors to determine
31	// whether it passed, failed, or errored.
32	TestCase_COMPLETED TestCase_Result = 1
33	// Test case started but did not complete because the test harness received
34	// a signal and decided to stop running tests.
35	TestCase_INTERRUPTED TestCase_Result = 2
36	// Test case was not started because the test harness received a SIGINT or
37	// timed out.
38	TestCase_CANCELLED TestCase_Result = 3
39	// Test case was not run because the user or process running the test
40	// specified a filter that excluded this test case.
41	TestCase_FILTERED TestCase_Result = 4
42	// Test case was not run to completion because the test case decided it
43	// should not be run (eg. due to a failed assumption in a JUnit4 test).
44	// Per-test setup or tear-down may or may not have run.
45	TestCase_SKIPPED TestCase_Result = 5
46	// The test framework did not run the test case because it was labeled as
47	// suppressed.  Eg. if someone temporarily disables a failing test.
48	TestCase_SUPPRESSED TestCase_Result = 6
49)
50
51var TestCase_Result_name = map[int32]string{
52	0: "RESULT_UNSPECIFIED",
53	1: "COMPLETED",
54	2: "INTERRUPTED",
55	3: "CANCELLED",
56	4: "FILTERED",
57	5: "SKIPPED",
58	6: "SUPPRESSED",
59}
60
61var TestCase_Result_value = map[string]int32{
62	"RESULT_UNSPECIFIED": 0,
63	"COMPLETED":          1,
64	"INTERRUPTED":        2,
65	"CANCELLED":          3,
66	"FILTERED":           4,
67	"SKIPPED":            5,
68	"SUPPRESSED":         6,
69}
70
71func (x TestCase_Result) String() string {
72	return proto.EnumName(TestCase_Result_name, int32(x))
73}
74
75func (TestCase_Result) EnumDescriptor() ([]byte, []int) {
76	return fileDescriptor_1eac8f04d5f129ff, []int{2, 0}
77}
78
79// The result of running a test suite, as reported in a <testsuite> element of
80// an XML log.
81type TestSuite struct {
82	// The full name of this suite, as reported in the name attribute. For Java
83	// tests, this is normally the fully qualified class name. Eg.
84	// "com.google.common.hash.BloomFilterTest".
85	SuiteName string `protobuf:"bytes,1,opt,name=suite_name,json=suiteName,proto3" json:"suite_name,omitempty"`
86	// The results of the test cases and test suites contained in this suite,
87	// as reported in the <testcase> and <testsuite> elements contained within
88	// this <testsuite>.
89	Tests []*Test `protobuf:"bytes,2,rep,name=tests,proto3" json:"tests,omitempty"`
90	// Failures reported in <failure> elements within this <testsuite>.
91	Failures []*TestFailure `protobuf:"bytes,3,rep,name=failures,proto3" json:"failures,omitempty"`
92	// Errors reported in <error> elements within this <testsuite>.
93	Errors []*TestError `protobuf:"bytes,4,rep,name=errors,proto3" json:"errors,omitempty"`
94	// The timing for the entire TestSuite, as reported by the time attribute.
95	Timing *Timing `protobuf:"bytes,6,opt,name=timing,proto3" json:"timing,omitempty"`
96	// Arbitrary name-value pairs, as reported in custom attributes or in a
97	// <properties> element within this <testsuite>. Multiple properties are
98	// allowed with the same key. Properties will be returned in lexicographical
99	// order by key.
100	Properties []*Property `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"`
101	// Files produced by this test suite, as reported by undeclared output
102	// annotations.
103	// The file IDs must be unique within this list. Duplicate file IDs will
104	// result in an error. Files will be returned in lexicographical order by ID.
105	Files                []*File  `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"`
106	XXX_NoUnkeyedLiteral struct{} `json:"-"`
107	XXX_unrecognized     []byte   `json:"-"`
108	XXX_sizecache        int32    `json:"-"`
109}
110
111func (m *TestSuite) Reset()         { *m = TestSuite{} }
112func (m *TestSuite) String() string { return proto.CompactTextString(m) }
113func (*TestSuite) ProtoMessage()    {}
114func (*TestSuite) Descriptor() ([]byte, []int) {
115	return fileDescriptor_1eac8f04d5f129ff, []int{0}
116}
117
118func (m *TestSuite) XXX_Unmarshal(b []byte) error {
119	return xxx_messageInfo_TestSuite.Unmarshal(m, b)
120}
121func (m *TestSuite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
122	return xxx_messageInfo_TestSuite.Marshal(b, m, deterministic)
123}
124func (m *TestSuite) XXX_Merge(src proto.Message) {
125	xxx_messageInfo_TestSuite.Merge(m, src)
126}
127func (m *TestSuite) XXX_Size() int {
128	return xxx_messageInfo_TestSuite.Size(m)
129}
130func (m *TestSuite) XXX_DiscardUnknown() {
131	xxx_messageInfo_TestSuite.DiscardUnknown(m)
132}
133
134var xxx_messageInfo_TestSuite proto.InternalMessageInfo
135
136func (m *TestSuite) GetSuiteName() string {
137	if m != nil {
138		return m.SuiteName
139	}
140	return ""
141}
142
143func (m *TestSuite) GetTests() []*Test {
144	if m != nil {
145		return m.Tests
146	}
147	return nil
148}
149
150func (m *TestSuite) GetFailures() []*TestFailure {
151	if m != nil {
152		return m.Failures
153	}
154	return nil
155}
156
157func (m *TestSuite) GetErrors() []*TestError {
158	if m != nil {
159		return m.Errors
160	}
161	return nil
162}
163
164func (m *TestSuite) GetTiming() *Timing {
165	if m != nil {
166		return m.Timing
167	}
168	return nil
169}
170
171func (m *TestSuite) GetProperties() []*Property {
172	if m != nil {
173		return m.Properties
174	}
175	return nil
176}
177
178func (m *TestSuite) GetFiles() []*File {
179	if m != nil {
180		return m.Files
181	}
182	return nil
183}
184
185// The result of running a test case or test suite. JUnit3 TestDecorators are
186// represented as a TestSuite with a single test.
187type Test struct {
188	// Either a TestCase of a TestSuite
189	//
190	// Types that are valid to be assigned to TestType:
191	//	*Test_TestCase
192	//	*Test_TestSuite
193	TestType             isTest_TestType `protobuf_oneof:"test_type"`
194	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
195	XXX_unrecognized     []byte          `json:"-"`
196	XXX_sizecache        int32           `json:"-"`
197}
198
199func (m *Test) Reset()         { *m = Test{} }
200func (m *Test) String() string { return proto.CompactTextString(m) }
201func (*Test) ProtoMessage()    {}
202func (*Test) Descriptor() ([]byte, []int) {
203	return fileDescriptor_1eac8f04d5f129ff, []int{1}
204}
205
206func (m *Test) XXX_Unmarshal(b []byte) error {
207	return xxx_messageInfo_Test.Unmarshal(m, b)
208}
209func (m *Test) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
210	return xxx_messageInfo_Test.Marshal(b, m, deterministic)
211}
212func (m *Test) XXX_Merge(src proto.Message) {
213	xxx_messageInfo_Test.Merge(m, src)
214}
215func (m *Test) XXX_Size() int {
216	return xxx_messageInfo_Test.Size(m)
217}
218func (m *Test) XXX_DiscardUnknown() {
219	xxx_messageInfo_Test.DiscardUnknown(m)
220}
221
222var xxx_messageInfo_Test proto.InternalMessageInfo
223
224type isTest_TestType interface {
225	isTest_TestType()
226}
227
228type Test_TestCase struct {
229	TestCase *TestCase `protobuf:"bytes,1,opt,name=test_case,json=testCase,proto3,oneof"`
230}
231
232type Test_TestSuite struct {
233	TestSuite *TestSuite `protobuf:"bytes,2,opt,name=test_suite,json=testSuite,proto3,oneof"`
234}
235
236func (*Test_TestCase) isTest_TestType() {}
237
238func (*Test_TestSuite) isTest_TestType() {}
239
240func (m *Test) GetTestType() isTest_TestType {
241	if m != nil {
242		return m.TestType
243	}
244	return nil
245}
246
247func (m *Test) GetTestCase() *TestCase {
248	if x, ok := m.GetTestType().(*Test_TestCase); ok {
249		return x.TestCase
250	}
251	return nil
252}
253
254func (m *Test) GetTestSuite() *TestSuite {
255	if x, ok := m.GetTestType().(*Test_TestSuite); ok {
256		return x.TestSuite
257	}
258	return nil
259}
260
261// XXX_OneofWrappers is for the internal use of the proto package.
262func (*Test) XXX_OneofWrappers() []interface{} {
263	return []interface{}{
264		(*Test_TestCase)(nil),
265		(*Test_TestSuite)(nil),
266	}
267}
268
269// The result of running a test case, as reported in a <testcase> element of
270// an XML log.
271type TestCase struct {
272	// The name of the test case, as reported in the name attribute. For Java,
273	// this is normally the method name. Eg. "testBasic".
274	CaseName string `protobuf:"bytes,1,opt,name=case_name,json=caseName,proto3" json:"case_name,omitempty"`
275	// The name of the class in which the test case was defined, as reported in
276	// the classname attribute. For Java, this is normally the fully qualified
277	// class name. Eg. "com.google.common.hash.BloomFilterTest".
278	ClassName string `protobuf:"bytes,2,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`
279	// An enum reported in the result attribute that is used in conjunction with
280	// failures and errors below to report the outcome.
281	Result TestCase_Result `protobuf:"varint,3,opt,name=result,proto3,enum=google.devtools.resultstore.v2.TestCase_Result" json:"result,omitempty"`
282	// Failures reported in <failure> elements within this <testcase>.
283	Failures []*TestFailure `protobuf:"bytes,4,rep,name=failures,proto3" json:"failures,omitempty"`
284	// Errors reported in <error> elements within this <testcase>.
285	Errors []*TestError `protobuf:"bytes,5,rep,name=errors,proto3" json:"errors,omitempty"`
286	// The timing for the TestCase, as reported by the time attribute.
287	Timing *Timing `protobuf:"bytes,7,opt,name=timing,proto3" json:"timing,omitempty"`
288	// Arbitrary name-value pairs, as reported in custom attributes or in a
289	// <properties> element within this <testcase>. Multiple properties are
290	// allowed with the same key. Properties will be returned in lexicographical
291	// order by key.
292	Properties []*Property `protobuf:"bytes,8,rep,name=properties,proto3" json:"properties,omitempty"`
293	// Files produced by this test case, as reported by undeclared output
294	// annotations.
295	// The file IDs must be unique within this list. Duplicate file IDs will
296	// result in an error. Files will be returned in lexicographical order by ID.
297	Files                []*File  `protobuf:"bytes,9,rep,name=files,proto3" json:"files,omitempty"`
298	XXX_NoUnkeyedLiteral struct{} `json:"-"`
299	XXX_unrecognized     []byte   `json:"-"`
300	XXX_sizecache        int32    `json:"-"`
301}
302
303func (m *TestCase) Reset()         { *m = TestCase{} }
304func (m *TestCase) String() string { return proto.CompactTextString(m) }
305func (*TestCase) ProtoMessage()    {}
306func (*TestCase) Descriptor() ([]byte, []int) {
307	return fileDescriptor_1eac8f04d5f129ff, []int{2}
308}
309
310func (m *TestCase) XXX_Unmarshal(b []byte) error {
311	return xxx_messageInfo_TestCase.Unmarshal(m, b)
312}
313func (m *TestCase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
314	return xxx_messageInfo_TestCase.Marshal(b, m, deterministic)
315}
316func (m *TestCase) XXX_Merge(src proto.Message) {
317	xxx_messageInfo_TestCase.Merge(m, src)
318}
319func (m *TestCase) XXX_Size() int {
320	return xxx_messageInfo_TestCase.Size(m)
321}
322func (m *TestCase) XXX_DiscardUnknown() {
323	xxx_messageInfo_TestCase.DiscardUnknown(m)
324}
325
326var xxx_messageInfo_TestCase proto.InternalMessageInfo
327
328func (m *TestCase) GetCaseName() string {
329	if m != nil {
330		return m.CaseName
331	}
332	return ""
333}
334
335func (m *TestCase) GetClassName() string {
336	if m != nil {
337		return m.ClassName
338	}
339	return ""
340}
341
342func (m *TestCase) GetResult() TestCase_Result {
343	if m != nil {
344		return m.Result
345	}
346	return TestCase_RESULT_UNSPECIFIED
347}
348
349func (m *TestCase) GetFailures() []*TestFailure {
350	if m != nil {
351		return m.Failures
352	}
353	return nil
354}
355
356func (m *TestCase) GetErrors() []*TestError {
357	if m != nil {
358		return m.Errors
359	}
360	return nil
361}
362
363func (m *TestCase) GetTiming() *Timing {
364	if m != nil {
365		return m.Timing
366	}
367	return nil
368}
369
370func (m *TestCase) GetProperties() []*Property {
371	if m != nil {
372		return m.Properties
373	}
374	return nil
375}
376
377func (m *TestCase) GetFiles() []*File {
378	if m != nil {
379		return m.Files
380	}
381	return nil
382}
383
384// Represents a violated assertion, as reported in a <failure> element within a
385// <testcase>. Some languages allow assertions to be made without stopping the
386// test case when they're violated, leading to multiple TestFailures. For Java,
387// multiple TestFailures are used to represent a chained exception.
388type TestFailure struct {
389	// The exception message reported in the message attribute. Typically short,
390	// but may be multi-line. Eg. "Expected 'foo' but was 'bar'".
391	FailureMessage string `protobuf:"bytes,1,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"`
392	// The type of the exception being thrown, reported in the type attribute.
393	// Eg: "org.junit.ComparisonFailure"
394	ExceptionType string `protobuf:"bytes,2,opt,name=exception_type,json=exceptionType,proto3" json:"exception_type,omitempty"`
395	// The stack trace reported as the content of the <failure> element, often in
396	// a CDATA block. This contains one line for each stack frame, each including
397	// a method/function name, a class/file name, and a line number. Most recent
398	// call is usually first, but not for Python stack traces. May contain the
399	// exception_type and message.
400	StackTrace string `protobuf:"bytes,3,opt,name=stack_trace,json=stackTrace,proto3" json:"stack_trace,omitempty"`
401	// The expected values.
402	//
403	// These values can be diffed against the actual values. Often, there is just
404	// one actual and one expected value. If there is more than one, they should
405	// be compared as an unordered collection.
406	Expected []string `protobuf:"bytes,4,rep,name=expected,proto3" json:"expected,omitempty"`
407	// The actual values.
408	//
409	// These values can be diffed against the expected values. Often, there is
410	// just one actual and one expected value. If there is more than one, they
411	// should be compared as an unordered collection.
412	Actual               []string `protobuf:"bytes,5,rep,name=actual,proto3" json:"actual,omitempty"`
413	XXX_NoUnkeyedLiteral struct{} `json:"-"`
414	XXX_unrecognized     []byte   `json:"-"`
415	XXX_sizecache        int32    `json:"-"`
416}
417
418func (m *TestFailure) Reset()         { *m = TestFailure{} }
419func (m *TestFailure) String() string { return proto.CompactTextString(m) }
420func (*TestFailure) ProtoMessage()    {}
421func (*TestFailure) Descriptor() ([]byte, []int) {
422	return fileDescriptor_1eac8f04d5f129ff, []int{3}
423}
424
425func (m *TestFailure) XXX_Unmarshal(b []byte) error {
426	return xxx_messageInfo_TestFailure.Unmarshal(m, b)
427}
428func (m *TestFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
429	return xxx_messageInfo_TestFailure.Marshal(b, m, deterministic)
430}
431func (m *TestFailure) XXX_Merge(src proto.Message) {
432	xxx_messageInfo_TestFailure.Merge(m, src)
433}
434func (m *TestFailure) XXX_Size() int {
435	return xxx_messageInfo_TestFailure.Size(m)
436}
437func (m *TestFailure) XXX_DiscardUnknown() {
438	xxx_messageInfo_TestFailure.DiscardUnknown(m)
439}
440
441var xxx_messageInfo_TestFailure proto.InternalMessageInfo
442
443func (m *TestFailure) GetFailureMessage() string {
444	if m != nil {
445		return m.FailureMessage
446	}
447	return ""
448}
449
450func (m *TestFailure) GetExceptionType() string {
451	if m != nil {
452		return m.ExceptionType
453	}
454	return ""
455}
456
457func (m *TestFailure) GetStackTrace() string {
458	if m != nil {
459		return m.StackTrace
460	}
461	return ""
462}
463
464func (m *TestFailure) GetExpected() []string {
465	if m != nil {
466		return m.Expected
467	}
468	return nil
469}
470
471func (m *TestFailure) GetActual() []string {
472	if m != nil {
473		return m.Actual
474	}
475	return nil
476}
477
478// Represents an exception that prevented a test case from completing, as
479// reported in an <error> element within a <testcase>. For Java, multiple
480// TestErrors are used to represent a chained exception.
481type TestError struct {
482	// The exception message, as reported in the message attribute. Typically
483	// short, but may be multi-line. Eg. "argument cannot be null".
484	ErrorMessage string `protobuf:"bytes,1,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
485	// The type of the exception being thrown, reported in the type attribute.
486	// For Java, this is a fully qualified Throwable class name.
487	// Eg: "java.lang.IllegalArgumentException"
488	ExceptionType string `protobuf:"bytes,2,opt,name=exception_type,json=exceptionType,proto3" json:"exception_type,omitempty"`
489	// The stack trace reported as the content of the <error> element, often in
490	// a CDATA block. This contains one line for each stack frame, each including
491	// a method/function name, a class/file name, and a line number. Most recent
492	// call is usually first, but not for Python stack traces. May contain the
493	// exception_type and message.
494	StackTrace           string   `protobuf:"bytes,3,opt,name=stack_trace,json=stackTrace,proto3" json:"stack_trace,omitempty"`
495	XXX_NoUnkeyedLiteral struct{} `json:"-"`
496	XXX_unrecognized     []byte   `json:"-"`
497	XXX_sizecache        int32    `json:"-"`
498}
499
500func (m *TestError) Reset()         { *m = TestError{} }
501func (m *TestError) String() string { return proto.CompactTextString(m) }
502func (*TestError) ProtoMessage()    {}
503func (*TestError) Descriptor() ([]byte, []int) {
504	return fileDescriptor_1eac8f04d5f129ff, []int{4}
505}
506
507func (m *TestError) XXX_Unmarshal(b []byte) error {
508	return xxx_messageInfo_TestError.Unmarshal(m, b)
509}
510func (m *TestError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
511	return xxx_messageInfo_TestError.Marshal(b, m, deterministic)
512}
513func (m *TestError) XXX_Merge(src proto.Message) {
514	xxx_messageInfo_TestError.Merge(m, src)
515}
516func (m *TestError) XXX_Size() int {
517	return xxx_messageInfo_TestError.Size(m)
518}
519func (m *TestError) XXX_DiscardUnknown() {
520	xxx_messageInfo_TestError.DiscardUnknown(m)
521}
522
523var xxx_messageInfo_TestError proto.InternalMessageInfo
524
525func (m *TestError) GetErrorMessage() string {
526	if m != nil {
527		return m.ErrorMessage
528	}
529	return ""
530}
531
532func (m *TestError) GetExceptionType() string {
533	if m != nil {
534		return m.ExceptionType
535	}
536	return ""
537}
538
539func (m *TestError) GetStackTrace() string {
540	if m != nil {
541		return m.StackTrace
542	}
543	return ""
544}
545
546func init() {
547	proto.RegisterEnum("google.devtools.resultstore.v2.TestCase_Result", TestCase_Result_name, TestCase_Result_value)
548	proto.RegisterType((*TestSuite)(nil), "google.devtools.resultstore.v2.TestSuite")
549	proto.RegisterType((*Test)(nil), "google.devtools.resultstore.v2.Test")
550	proto.RegisterType((*TestCase)(nil), "google.devtools.resultstore.v2.TestCase")
551	proto.RegisterType((*TestFailure)(nil), "google.devtools.resultstore.v2.TestFailure")
552	proto.RegisterType((*TestError)(nil), "google.devtools.resultstore.v2.TestError")
553}
554
555func init() {
556	proto.RegisterFile("google/devtools/resultstore/v2/test_suite.proto", fileDescriptor_1eac8f04d5f129ff)
557}
558
559var fileDescriptor_1eac8f04d5f129ff = []byte{
560	// 671 bytes of a gzipped FileDescriptorProto
561	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0x5f, 0x6f, 0xd3, 0x3a,
562	0x18, 0xc6, 0x97, 0xb6, 0xcb, 0x92, 0x37, 0x5b, 0x57, 0xf9, 0x62, 0x8a, 0x76, 0xb4, 0x73, 0xaa,
563	0x1e, 0xfe, 0x74, 0x9a, 0x94, 0x48, 0xe5, 0x0e, 0x24, 0xa4, 0xad, 0x75, 0xb7, 0x42, 0x57, 0x22,
564	0x27, 0xbd, 0xe1, 0xa6, 0x0a, 0x99, 0x17, 0x45, 0x24, 0x75, 0x88, 0xdd, 0x69, 0xe3, 0x13, 0x71,
565	0xcd, 0x15, 0x5f, 0x86, 0xef, 0x82, 0x62, 0x67, 0xa3, 0x20, 0x41, 0x8b, 0xe8, 0x5d, 0xfd, 0xd8,
566	0xcf, 0xeb, 0x27, 0xef, 0xfb, 0x53, 0x0d, 0x6e, 0xcc, 0x58, 0x9c, 0x52, 0xf7, 0x8a, 0xde, 0x08,
567	0xc6, 0x52, 0xee, 0x16, 0x94, 0x2f, 0x52, 0xc1, 0x05, 0x2b, 0xa8, 0x7b, 0xd3, 0x73, 0x05, 0xe5,
568	0x62, 0xc6, 0x17, 0x89, 0xa0, 0x4e, 0x5e, 0x30, 0xc1, 0xd0, 0xbf, 0xca, 0xe0, 0xdc, 0x1b, 0x9c,
569	0x25, 0x83, 0x73, 0xd3, 0x3b, 0x3c, 0x59, 0x51, 0x30, 0x62, 0x59, 0xc6, 0xe6, 0xaa, 0xd8, 0xe1,
570	0xf1, 0x8a, 0xc3, 0xd7, 0x49, 0x5a, 0xdd, 0xdb, 0xf9, 0x52, 0x07, 0x33, 0xa0, 0x5c, 0xf8, 0x65,
571	0x16, 0x74, 0x04, 0x20, 0x43, 0xcd, 0xe6, 0x61, 0x46, 0x6d, 0xad, 0xad, 0x75, 0x4d, 0x62, 0x4a,
572	0x65, 0x12, 0x66, 0x14, 0x3d, 0x87, 0xed, 0x32, 0x38, 0xb7, 0x6b, 0xed, 0x7a, 0xd7, 0xea, 0x3d,
573	0x72, 0x7e, 0x1f, 0xda, 0x29, 0x0b, 0x13, 0x65, 0x41, 0xe7, 0x60, 0x5c, 0x87, 0x49, 0xba, 0x28,
574	0x28, 0xb7, 0xeb, 0xd2, 0x7e, 0xb2, 0x8e, 0x7d, 0xa8, 0x3c, 0xe4, 0xc1, 0x8c, 0x4e, 0x41, 0xa7,
575	0x45, 0xc1, 0x0a, 0x6e, 0x37, 0x64, 0x99, 0xe3, 0x75, 0xca, 0xe0, 0xd2, 0x41, 0x2a, 0x23, 0x7a,
576	0x09, 0xba, 0x48, 0xb2, 0x64, 0x1e, 0xdb, 0x7a, 0x5b, 0xeb, 0x5a, 0xbd, 0x27, 0x2b, 0x4b, 0xc8,
577	0xd3, 0xa4, 0x72, 0xa1, 0x0b, 0x80, 0xbc, 0x60, 0x39, 0x2d, 0x44, 0x42, 0xb9, 0xbd, 0x23, 0x63,
578	0x74, 0x57, 0xd5, 0xf0, 0x94, 0xe3, 0x8e, 0x2c, 0x79, 0xcb, 0x8e, 0x96, 0xc3, 0xe0, 0xb6, 0xb1,
579	0x5e, 0x47, 0x87, 0x49, 0x4a, 0x89, 0xb2, 0x74, 0x3e, 0x69, 0xd0, 0x28, 0xbf, 0x0d, 0x9d, 0x83,
580	0x29, 0x79, 0x8a, 0x42, 0xae, 0x86, 0xb6, 0x46, 0x9a, 0xd2, 0xd8, 0x0f, 0x39, 0xbd, 0xd8, 0x22,
581	0x86, 0xa8, 0x7e, 0xa3, 0x57, 0x00, 0xdf, 0xc1, 0xb4, 0x6b, 0xb2, 0xd2, 0x5a, 0xed, 0x95, 0xf4,
582	0x5c, 0x6c, 0x11, 0x99, 0x43, 0x2e, 0xce, 0xac, 0x2a, 0x94, 0xb8, 0xcb, 0x69, 0xe7, 0x6b, 0x03,
583	0x8c, 0xfb, 0x1b, 0xd1, 0x3f, 0x60, 0x96, 0x49, 0x97, 0x19, 0x33, 0x4a, 0x41, 0x22, 0x76, 0x04,
584	0x10, 0xa5, 0x21, 0xe7, 0x6a, 0xb7, 0xa6, 0x08, 0x94, 0x8a, 0xdc, 0x3e, 0x07, 0x5d, 0x5d, 0x6f,
585	0xd7, 0xdb, 0x5a, 0xb7, 0xd9, 0x73, 0xd7, 0xfd, 0x4e, 0x87, 0x48, 0x9d, 0x54, 0xf6, 0x1f, 0x70,
586	0x6c, 0x6c, 0x06, 0xc7, 0xed, 0xbf, 0xc7, 0x71, 0x67, 0x03, 0x38, 0x1a, 0x9b, 0xc0, 0xd1, 0xfc,
587	0x73, 0x1c, 0x3f, 0x82, 0xae, 0x7a, 0x8c, 0x0e, 0x00, 0x11, 0xec, 0x4f, 0xc7, 0xc1, 0x6c, 0x3a,
588	0xf1, 0x3d, 0xdc, 0x1f, 0x0d, 0x47, 0x78, 0xd0, 0xda, 0x42, 0x7b, 0x60, 0xf6, 0xdf, 0x5c, 0x7a,
589	0x63, 0x1c, 0xe0, 0x41, 0x4b, 0x43, 0xfb, 0x60, 0x8d, 0x26, 0x01, 0x26, 0x64, 0xea, 0x95, 0x42,
590	0x4d, 0xee, 0x9f, 0x4e, 0xfa, 0x78, 0x3c, 0xc6, 0x83, 0x56, 0x1d, 0xed, 0x82, 0x31, 0x1c, 0x8d,
591	0x03, 0x4c, 0xf0, 0xa0, 0xd5, 0x40, 0x16, 0xec, 0xf8, 0xaf, 0x47, 0x9e, 0x87, 0x07, 0xad, 0x6d,
592	0xd4, 0x04, 0xf0, 0xa7, 0x9e, 0x47, 0xb0, 0xef, 0xe3, 0x41, 0x4b, 0xef, 0x7c, 0xd6, 0xc0, 0x5a,
593	0x1a, 0x0f, 0x7a, 0x0a, 0xfb, 0xd5, 0x80, 0x66, 0x19, 0xe5, 0x3c, 0x8c, 0xef, 0x41, 0x6b, 0x56,
594	0xf2, 0xa5, 0x52, 0xd1, 0x63, 0x68, 0xd2, 0xdb, 0x88, 0xe6, 0x22, 0x61, 0x73, 0x89, 0x6a, 0x85,
595	0xdc, 0xde, 0x83, 0x1a, 0xdc, 0xe5, 0x14, 0xfd, 0x07, 0x16, 0x17, 0x61, 0xf4, 0x7e, 0x26, 0x8a,
596	0x30, 0xa2, 0x92, 0x3d, 0x93, 0x80, 0x94, 0x82, 0x52, 0x41, 0x87, 0x60, 0xd0, 0xdb, 0x9c, 0x46,
597	0x82, 0x5e, 0x49, 0x9c, 0x4c, 0xf2, 0xb0, 0x46, 0x07, 0xa0, 0x87, 0x91, 0x58, 0x84, 0xa9, 0x24,
598	0xc4, 0x24, 0xd5, 0xaa, 0x73, 0xab, 0xfe, 0x79, 0x25, 0x0b, 0xe8, 0x7f, 0xd8, 0x93, 0x34, 0xfc,
599	0x94, 0x77, 0x57, 0x8a, 0x1b, 0x4e, 0x7b, 0xf6, 0x01, 0x3a, 0x11, 0xcb, 0x56, 0x0c, 0xd7, 0xd3,
600	0xde, 0x8e, 0xaa, 0x13, 0x31, 0x4b, 0xc3, 0x79, 0xec, 0xb0, 0x22, 0x76, 0x63, 0x3a, 0x97, 0x0f,
601	0x47, 0xf5, 0xc0, 0x85, 0x79, 0xc2, 0x7f, 0xf5, 0xcc, 0xbc, 0x58, 0x5a, 0xbe, 0xd3, 0xa5, 0xeb,
602	0xd9, 0xb7, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb6, 0x4d, 0x9a, 0x00, 0x19, 0x07, 0x00, 0x00,
603}
604