1 //Generated by Cap'n Proto compiler, DO NOT EDIT.
2 //source: eval.capnp
3 
4 module capnproto.benchmark.evalschema;
5 
6 import capnproto;
7 
8 enum Operation : ushort
9 {
10 	add,
11 	subtract,
12 	multiply,
13 	divide,
14 	modulus,
15 	_NOT_IN_SCHEMA,
16 }
17 
18 struct Expression
19 {
20 public:
21 	static immutable structSize = cast(immutable)StructSize(2, 2);
22 	
23 	static struct Builder
24 	{
25 	public:
26 		this(SegmentBuilder* segment, int data, int pointers, int dataSize, short pointerCount)
27 		{
28 			b = StructBuilder(segment, data, pointers, dataSize, pointerCount);
29 		}
30 		
31 		
32 		auto asReader()
33 		{
34 			return b.asReader!Reader();
35 		}
36 		
37 		.Operation getOp()
38 		{
39 			switch(b._getUshortField(0))
40 			{
41 				case 0: return .Operation.add;
42 				case 1: return .Operation.subtract;
43 				case 2: return .Operation.multiply;
44 				case 3: return .Operation.divide;
45 				case 4: return .Operation.modulus;
46 				default: return .Operation._NOT_IN_SCHEMA;
47 			}
48 		}
49 		void setOp(.Operation value)
50 		{
51 			b._setShortField(0, cast(ushort)value);
52 		}
53 		
54 		Left.Builder getLeft()
55 		{
56 			return Expression.Left.Builder(b.segment, b.data, b.pointers, b.dataSize, b.pointerCount);
57 		}
58 		Left.Builder initLeft()
59 		{
60 			b._setUshortField(1, cast(ushort)0);
61 			b._setIntField(1, 0);
62 			b._clearPointerField(0);
63 			return Expression.Left.Builder(b.segment, b.data, b.pointers, b.dataSize, b.pointerCount);
64 		}
65 		
66 		Right.Builder getRight()
67 		{
68 			return Expression.Right.Builder(b.segment, b.data, b.pointers, b.dataSize, b.pointerCount);
69 		}
70 		Right.Builder initRight()
71 		{
72 			b._setIntField(2, 0);
73 			b._setUshortField(6, cast(ushort)0);
74 			b._clearPointerField(1);
75 			return Expression.Right.Builder(b.segment, b.data, b.pointers, b.dataSize, b.pointerCount);
76 		}
77 		
78 	public:
79 		StructBuilder b;
80 	}
81 	
82 	static struct Reader
83 	{
84 	public:
85 		this(SegmentReader* segment, int data, int pointers, int dataSize, short pointerCount, int nestingLimit)
86 		{
87 			b = StructReader(segment, data, pointers, dataSize, pointerCount, nestingLimit);
88 		}
89 		
90 		.Operation getOp()
91 		{
92 			switch(b._getUshortField(0))
93 			{
94 				case 0: return .Operation.add;
95 				case 1: return .Operation.subtract;
96 				case 2: return .Operation.multiply;
97 				case 3: return .Operation.divide;
98 				case 4: return .Operation.modulus;
99 				default: return .Operation._NOT_IN_SCHEMA;
100 			}
101 		}
102 		
103 		Left.Reader getLeft()
104 		{
105 			return Expression.Left.Reader(b.segment, b.data, b.pointers, b.dataSize, b.pointerCount, b.nestingLimit);
106 		}
107 		
108 		Right.Reader getRight()
109 		{
110 			return Expression.Right.Reader(b.segment, b.data, b.pointers, b.dataSize, b.pointerCount, b.nestingLimit);
111 		}
112 		
113 	public:
114 		StructReader b;
115 	}
116 	
117 	struct Left
118 	{
119 	public:
120 		static immutable structSize = cast(immutable)StructSize(2, 2);
121 		
122 		static struct Builder
123 		{
124 		public:
125 			this(SegmentBuilder* segment, int data, int pointers, int dataSize, short pointerCount)
126 			{
127 				b = StructBuilder(segment, data, pointers, dataSize, pointerCount);
128 			}
129 			
130 			Which which()
131 			{
132 				switch(b._getUshortField(1))
133 				{
134 					case 0: return Which.value;
135 					case 1: return Which.expression;
136 					default: return Which._NOT_IN_SCHEMA;
137 				}
138 			}
139 			
140 			
141 			auto asReader()
142 			{
143 				return b.asReader!Reader();
144 			}
145 			
146 			bool isValue()
147 			{
148 				return which() == Expression.Left.Which.value;
149 			}
150 			int getValue()
151 			{
152 				assert(which() == Expression.Left.Which.value, "Must check which() before get()ing a union member.");
153 				return b._getIntField(1);
154 			}
155 			void setValue(int value)
156 			{
157 				b._setShortField(1, cast(ushort)Expression.Left.Which.value);
158 				b._setIntField(1, value);
159 			}
160 			
161 			bool isExpression()
162 			{
163 				return which() == Expression.Left.Which.expression;
164 			}
165 			.Expression.Builder getExpression()
166 			{
167 				assert(which() == Expression.Left.Which.expression, "Must check which() before get()ing a union member.");
168 				return b._getPointerField!(.Expression)(0, null, 0);
169 			}
170 			void setExpression(.Expression.Reader value)
171 			{
172 				b._setShortField(1, cast(ushort)Expression.Left.Which.expression);
173 				b._setPointerField!(.Expression)(0, value);
174 			}
175 			.Expression.Builder initExpression()
176 			{
177 				b._setShortField(1, cast(ushort)Expression.Left.Which.expression);
178 				return b._initPointerField!(.Expression)(0, 0);
179 			}
180 			
181 		public:
182 			StructBuilder b;
183 		}
184 		
185 		static struct Reader
186 		{
187 		public:
188 			this(SegmentReader* segment, int data, int pointers, int dataSize, short pointerCount, int nestingLimit)
189 			{
190 				b = StructReader(segment, data, pointers, dataSize, pointerCount, nestingLimit);
191 			}
192 			
193 			Which which()
194 			{
195 				switch(b._getUshortField(1))
196 				{
197 					case 0: return Which.value;
198 					case 1: return Which.expression;
199 					default: return Which._NOT_IN_SCHEMA;
200 				}
201 			}
202 			
203 			bool isValue()
204 			{
205 				return which() == Expression.Left.Which.value;
206 			}
207 			int getValue()
208 			{
209 				assert(which() == Expression.Left.Which.value, "Must check which() before get()ing a union member.");
210 				return b._getIntField(1);
211 			}
212 			
213 			bool isExpression()
214 			{
215 				return which() == Expression.Left.Which.expression;
216 			}
217 			bool hasExpression()
218 			{
219 				return !b._pointerFieldIsNull(0);
220 			}
221 			.Expression.Reader getExpression()
222 			{
223 				assert(which() == Expression.Left.Which.expression, "Must check which() before get()ing a union member.");
224 				return b._getPointerField!(.Expression)(0, null, 0);
225 			}
226 			
227 		public:
228 			StructReader b;
229 		}
230 		
231 		enum Which : ushort
232 		{
233 			value,
234 			expression,
235 			_NOT_IN_SCHEMA,
236 		}
237 	}
238 	
239 	struct Right
240 	{
241 	public:
242 		static immutable structSize = cast(immutable)StructSize(2, 2);
243 		
244 		static struct Builder
245 		{
246 		public:
247 			this(SegmentBuilder* segment, int data, int pointers, int dataSize, short pointerCount)
248 			{
249 				b = StructBuilder(segment, data, pointers, dataSize, pointerCount);
250 			}
251 			
252 			Which which()
253 			{
254 				switch(b._getUshortField(6))
255 				{
256 					case 0: return Which.value;
257 					case 1: return Which.expression;
258 					default: return Which._NOT_IN_SCHEMA;
259 				}
260 			}
261 			
262 			
263 			auto asReader()
264 			{
265 				return b.asReader!Reader();
266 			}
267 			
268 			bool isValue()
269 			{
270 				return which() == Expression.Right.Which.value;
271 			}
272 			int getValue()
273 			{
274 				assert(which() == Expression.Right.Which.value, "Must check which() before get()ing a union member.");
275 				return b._getIntField(2);
276 			}
277 			void setValue(int value)
278 			{
279 				b._setShortField(6, cast(ushort)Expression.Right.Which.value);
280 				b._setIntField(2, value);
281 			}
282 			
283 			bool isExpression()
284 			{
285 				return which() == Expression.Right.Which.expression;
286 			}
287 			.Expression.Builder getExpression()
288 			{
289 				assert(which() == Expression.Right.Which.expression, "Must check which() before get()ing a union member.");
290 				return b._getPointerField!(.Expression)(1, null, 0);
291 			}
292 			void setExpression(.Expression.Reader value)
293 			{
294 				b._setShortField(6, cast(ushort)Expression.Right.Which.expression);
295 				b._setPointerField!(.Expression)(1, value);
296 			}
297 			.Expression.Builder initExpression()
298 			{
299 				b._setShortField(6, cast(ushort)Expression.Right.Which.expression);
300 				return b._initPointerField!(.Expression)(1, 0);
301 			}
302 			
303 		public:
304 			StructBuilder b;
305 		}
306 		
307 		static struct Reader
308 		{
309 		public:
310 			this(SegmentReader* segment, int data, int pointers, int dataSize, short pointerCount, int nestingLimit)
311 			{
312 				b = StructReader(segment, data, pointers, dataSize, pointerCount, nestingLimit);
313 			}
314 			
315 			Which which()
316 			{
317 				switch(b._getUshortField(6))
318 				{
319 					case 0: return Which.value;
320 					case 1: return Which.expression;
321 					default: return Which._NOT_IN_SCHEMA;
322 				}
323 			}
324 			
325 			bool isValue()
326 			{
327 				return which() == Expression.Right.Which.value;
328 			}
329 			int getValue()
330 			{
331 				assert(which() == Expression.Right.Which.value, "Must check which() before get()ing a union member.");
332 				return b._getIntField(2);
333 			}
334 			
335 			bool isExpression()
336 			{
337 				return which() == Expression.Right.Which.expression;
338 			}
339 			bool hasExpression()
340 			{
341 				return !b._pointerFieldIsNull(1);
342 			}
343 			.Expression.Reader getExpression()
344 			{
345 				assert(which() == Expression.Right.Which.expression, "Must check which() before get()ing a union member.");
346 				return b._getPointerField!(.Expression)(1, null, 0);
347 			}
348 			
349 		public:
350 			StructReader b;
351 		}
352 		
353 		enum Which : ushort
354 		{
355 			value,
356 			expression,
357 			_NOT_IN_SCHEMA,
358 		}
359 	}
360 	
361 }
362 
363 struct EvaluationResult
364 {
365 public:
366 	static immutable structSize = cast(immutable)StructSize(1, 0);
367 	
368 	static struct Builder
369 	{
370 	public:
371 		this(SegmentBuilder* segment, int data, int pointers, int dataSize, short pointerCount)
372 		{
373 			b = StructBuilder(segment, data, pointers, dataSize, pointerCount);
374 		}
375 		
376 		
377 		auto asReader()
378 		{
379 			return b.asReader!Reader();
380 		}
381 		
382 		int getValue()
383 		{
384 			return b._getIntField(0);
385 		}
386 		void setValue(int value)
387 		{
388 			b._setIntField(0, value);
389 		}
390 		
391 	public:
392 		StructBuilder b;
393 	}
394 	
395 	static struct Reader
396 	{
397 	public:
398 		this(SegmentReader* segment, int data, int pointers, int dataSize, short pointerCount, int nestingLimit)
399 		{
400 			b = StructReader(segment, data, pointers, dataSize, pointerCount, nestingLimit);
401 		}
402 		
403 		int getValue()
404 		{
405 			return b._getIntField(0);
406 		}
407 		
408 	public:
409 		StructReader b;
410 	}
411 	
412 }
413 
414 struct Schemas
415 {
416 public:
417 	__gshared static SegmentReader b_acf353ef75773376 = GeneratedClassSupport.decodeRawBytes([
418 	  0x0,0x0,0x0,0x0,0x5,0x0,0x6,0x0,
419 	  0x76,0x33,0x77,0x75,0xef,0x53,0xf3,0xac,
420 	  0xb,0x0,0x0,0x0,0x2,0x0,0x0,0x0,
421 	  0xda,0x9e,0xe,0xe7,0xc3,0xc4,0x2d,0xe1,
422 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
423 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
424 	  0x15,0x0,0x0,0x0,0xaa,0x0,0x0,0x0,
425 	  0x1d,0x0,0x0,0x0,0x7,0x0,0x0,0x0,
426 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
427 	  0x19,0x0,0x0,0x0,0x7f,0x0,0x0,0x0,
428 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
429 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
430 	  0x65,0x76,0x61,0x6c,0x2e,0x63,0x61,0x70,
431 	  0x6e,0x70,0x3a,0x4f,0x70,0x65,0x72,0x61,
432 	  0x74,0x69,0x6f,0x6e,0x0,0x0,0x0,0x0,
433 	  0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0,
434 	  0x14,0x0,0x0,0x0,0x1,0x0,0x2,0x0,
435 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
436 	  0x35,0x0,0x0,0x0,0x22,0x0,0x0,0x0,
437 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
438 	  0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
439 	  0x2d,0x0,0x0,0x0,0x4a,0x0,0x0,0x0,
440 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
441 	  0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
442 	  0x29,0x0,0x0,0x0,0x4a,0x0,0x0,0x0,
443 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
444 	  0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
445 	  0x25,0x0,0x0,0x0,0x3a,0x0,0x0,0x0,
446 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
447 	  0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
448 	  0x1d,0x0,0x0,0x0,0x42,0x0,0x0,0x0,
449 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
450 	  0x61,0x64,0x64,0x0,0x0,0x0,0x0,0x0,
451 	  0x73,0x75,0x62,0x74,0x72,0x61,0x63,0x74,
452 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
453 	  0x6d,0x75,0x6c,0x74,0x69,0x70,0x6c,0x79,
454 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
455 	  0x64,0x69,0x76,0x69,0x64,0x65,0x0,0x0,
456 	  0x6d,0x6f,0x64,0x75,0x6c,0x75,0x73,0x0,
457 	]);
458 	__gshared static SegmentReader b_81d32418aae320bf = GeneratedClassSupport.decodeRawBytes([
459 	  0x0,0x0,0x0,0x0,0x5,0x0,0x6,0x0,
460 	  0xbf,0x20,0xe3,0xaa,0x18,0x24,0xd3,0x81,
461 	  0xb,0x0,0x0,0x0,0x1,0x0,0x2,0x0,
462 	  0xda,0x9e,0xe,0xe7,0xc3,0xc4,0x2d,0xe1,
463 	  0x2,0x0,0x7,0x0,0x0,0x0,0x0,0x0,
464 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
465 	  0x15,0x0,0x0,0x0,0xb2,0x0,0x0,0x0,
466 	  0x1d,0x0,0x0,0x0,0x7,0x0,0x0,0x0,
467 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
468 	  0x19,0x0,0x0,0x0,0xaf,0x0,0x0,0x0,
469 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
470 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
471 	  0x65,0x76,0x61,0x6c,0x2e,0x63,0x61,0x70,
472 	  0x6e,0x70,0x3a,0x45,0x78,0x70,0x72,0x65,
473 	  0x73,0x73,0x69,0x6f,0x6e,0x0,0x0,0x0,
474 	  0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0,
475 	  0xc,0x0,0x0,0x0,0x3,0x0,0x4,0x0,
476 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
477 	  0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,
478 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
479 	  0x45,0x0,0x0,0x0,0x1a,0x0,0x0,0x0,
480 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
481 	  0x40,0x0,0x0,0x0,0x3,0x0,0x1,0x0,
482 	  0x4c,0x0,0x0,0x0,0x2,0x0,0x1,0x0,
483 	  0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
484 	  0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
485 	  0xec,0x8e,0x22,0xd8,0x33,0xc5,0x66,0x82,
486 	  0x49,0x0,0x0,0x0,0x2a,0x0,0x0,0x0,
487 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
488 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
489 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
490 	  0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
491 	  0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
492 	  0x6d,0x16,0x87,0x5b,0x16,0x67,0x75,0xec,
493 	  0x31,0x0,0x0,0x0,0x32,0x0,0x0,0x0,
494 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
495 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
496 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
497 	  0x6f,0x70,0x0,0x0,0x0,0x0,0x0,0x0,
498 	  0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
499 	  0x76,0x33,0x77,0x75,0xef,0x53,0xf3,0xac,
500 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
501 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
502 	  0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
503 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
504 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
505 	  0x6c,0x65,0x66,0x74,0x0,0x0,0x0,0x0,
506 	  0x72,0x69,0x67,0x68,0x74,0x0,0x0,0x0,
507 	]);
508 	__gshared static SegmentReader b_8266c533d8228eec = GeneratedClassSupport.decodeRawBytes([
509 	  0x0,0x0,0x0,0x0,0x5,0x0,0x6,0x0,
510 	  0xec,0x8e,0x22,0xd8,0x33,0xc5,0x66,0x82,
511 	  0x16,0x0,0x0,0x0,0x1,0x0,0x2,0x0,
512 	  0xbf,0x20,0xe3,0xaa,0x18,0x24,0xd3,0x81,
513 	  0x2,0x0,0x7,0x0,0x1,0x0,0x2,0x0,
514 	  0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
515 	  0x15,0x0,0x0,0x0,0xda,0x0,0x0,0x0,
516 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
517 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
518 	  0x19,0x0,0x0,0x0,0x77,0x0,0x0,0x0,
519 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
520 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
521 	  0x65,0x76,0x61,0x6c,0x2e,0x63,0x61,0x70,
522 	  0x6e,0x70,0x3a,0x45,0x78,0x70,0x72,0x65,
523 	  0x73,0x73,0x69,0x6f,0x6e,0x2e,0x6c,0x65,
524 	  0x66,0x74,0x0,0x0,0x0,0x0,0x0,0x0,
525 	  0x8,0x0,0x0,0x0,0x3,0x0,0x4,0x0,
526 	  0x0,0x0,0xff,0xff,0x1,0x0,0x0,0x0,
527 	  0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,
528 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
529 	  0x29,0x0,0x0,0x0,0x32,0x0,0x0,0x0,
530 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
531 	  0x24,0x0,0x0,0x0,0x3,0x0,0x1,0x0,
532 	  0x30,0x0,0x0,0x0,0x2,0x0,0x1,0x0,
533 	  0x1,0x0,0xfe,0xff,0x0,0x0,0x0,0x0,
534 	  0x0,0x0,0x1,0x0,0x2,0x0,0x0,0x0,
535 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
536 	  0x2d,0x0,0x0,0x0,0x5a,0x0,0x0,0x0,
537 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
538 	  0x2c,0x0,0x0,0x0,0x3,0x0,0x1,0x0,
539 	  0x38,0x0,0x0,0x0,0x2,0x0,0x1,0x0,
540 	  0x76,0x61,0x6c,0x75,0x65,0x0,0x0,0x0,
541 	  0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
542 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
543 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
544 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
545 	  0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
546 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
547 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
548 	  0x65,0x78,0x70,0x72,0x65,0x73,0x73,0x69,
549 	  0x6f,0x6e,0x0,0x0,0x0,0x0,0x0,0x0,
550 	  0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
551 	  0xbf,0x20,0xe3,0xaa,0x18,0x24,0xd3,0x81,
552 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
553 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
554 	  0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
555 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
556 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
557 	]);
558 	__gshared static SegmentReader b_ec7567165b87166d = GeneratedClassSupport.decodeRawBytes([
559 	  0x0,0x0,0x0,0x0,0x5,0x0,0x6,0x0,
560 	  0x6d,0x16,0x87,0x5b,0x16,0x67,0x75,0xec,
561 	  0x16,0x0,0x0,0x0,0x1,0x0,0x2,0x0,
562 	  0xbf,0x20,0xe3,0xaa,0x18,0x24,0xd3,0x81,
563 	  0x2,0x0,0x7,0x0,0x1,0x0,0x2,0x0,
564 	  0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
565 	  0x15,0x0,0x0,0x0,0xe2,0x0,0x0,0x0,
566 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
567 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
568 	  0x19,0x0,0x0,0x0,0x77,0x0,0x0,0x0,
569 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
570 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
571 	  0x65,0x76,0x61,0x6c,0x2e,0x63,0x61,0x70,
572 	  0x6e,0x70,0x3a,0x45,0x78,0x70,0x72,0x65,
573 	  0x73,0x73,0x69,0x6f,0x6e,0x2e,0x72,0x69,
574 	  0x67,0x68,0x74,0x0,0x0,0x0,0x0,0x0,
575 	  0x8,0x0,0x0,0x0,0x3,0x0,0x4,0x0,
576 	  0x0,0x0,0xff,0xff,0x2,0x0,0x0,0x0,
577 	  0x0,0x0,0x1,0x0,0x3,0x0,0x0,0x0,
578 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
579 	  0x29,0x0,0x0,0x0,0x32,0x0,0x0,0x0,
580 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
581 	  0x24,0x0,0x0,0x0,0x3,0x0,0x1,0x0,
582 	  0x30,0x0,0x0,0x0,0x2,0x0,0x1,0x0,
583 	  0x1,0x0,0xfe,0xff,0x1,0x0,0x0,0x0,
584 	  0x0,0x0,0x1,0x0,0x4,0x0,0x0,0x0,
585 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
586 	  0x2d,0x0,0x0,0x0,0x5a,0x0,0x0,0x0,
587 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
588 	  0x2c,0x0,0x0,0x0,0x3,0x0,0x1,0x0,
589 	  0x38,0x0,0x0,0x0,0x2,0x0,0x1,0x0,
590 	  0x76,0x61,0x6c,0x75,0x65,0x0,0x0,0x0,
591 	  0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
592 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
593 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
594 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
595 	  0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
596 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
597 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
598 	  0x65,0x78,0x70,0x72,0x65,0x73,0x73,0x69,
599 	  0x6f,0x6e,0x0,0x0,0x0,0x0,0x0,0x0,
600 	  0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
601 	  0xbf,0x20,0xe3,0xaa,0x18,0x24,0xd3,0x81,
602 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
603 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
604 	  0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
605 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
606 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
607 	]);
608 	__gshared static SegmentReader b_a349c302d856d199 = GeneratedClassSupport.decodeRawBytes([
609 	  0x0,0x0,0x0,0x0,0x5,0x0,0x6,0x0,
610 	  0x99,0xd1,0x56,0xd8,0x2,0xc3,0x49,0xa3,
611 	  0xb,0x0,0x0,0x0,0x1,0x0,0x1,0x0,
612 	  0xda,0x9e,0xe,0xe7,0xc3,0xc4,0x2d,0xe1,
613 	  0x0,0x0,0x7,0x0,0x0,0x0,0x0,0x0,
614 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
615 	  0x15,0x0,0x0,0x0,0xe2,0x0,0x0,0x0,
616 	  0x21,0x0,0x0,0x0,0x7,0x0,0x0,0x0,
617 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
618 	  0x1d,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,
619 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
620 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
621 	  0x65,0x76,0x61,0x6c,0x2e,0x63,0x61,0x70,
622 	  0x6e,0x70,0x3a,0x45,0x76,0x61,0x6c,0x75,
623 	  0x61,0x74,0x69,0x6f,0x6e,0x52,0x65,0x73,
624 	  0x75,0x6c,0x74,0x0,0x0,0x0,0x0,0x0,
625 	  0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0,
626 	  0x4,0x0,0x0,0x0,0x3,0x0,0x4,0x0,
627 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
628 	  0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,
629 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
630 	  0xd,0x0,0x0,0x0,0x32,0x0,0x0,0x0,
631 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
632 	  0x8,0x0,0x0,0x0,0x3,0x0,0x1,0x0,
633 	  0x14,0x0,0x0,0x0,0x2,0x0,0x1,0x0,
634 	  0x76,0x61,0x6c,0x75,0x65,0x0,0x0,0x0,
635 	  0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
636 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
637 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
638 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
639 	  0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
640 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
641 	  0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
642 	]);
643 }
644