1use protobuf::Message as Message_imported_for_functions;
2use protobuf::ProtobufEnum as ProtobufEnum_imported_for_functions;
3
4#[derive(Clone,Default)]
5pub struct Local {
6 protocolVersion: ::protobuf::SingularField<::std::string::String>,
8 unknown_fields: ::protobuf::UnknownFields,
10 cached_size: ::std::cell::Cell<u32>,
11}
12
13unsafe impl ::std::marker::Sync for Local {}
15
16impl Local {
17 pub fn new() -> Local {
18 ::std::default::Default::default()
19 }
20
21 pub fn default_instance() -> &'static Local {
22 static mut instance: ::protobuf::lazy::Lazy<Local> = ::protobuf::lazy::Lazy {
23 lock: ::protobuf::lazy::ONCE_INIT,
24 ptr: 0 as *const Local,
25 };
26 unsafe {
27 instance.get(|| {
28 Local {
29 protocolVersion: ::protobuf::SingularField::none(),
30 unknown_fields: ::protobuf::UnknownFields::new(),
31 cached_size: ::std::cell::Cell::new(0),
32 }
33 })
34 }
35 }
36
37 pub fn clear_protocolVersion(&mut self) {
40 self.protocolVersion.clear();
41 }
42
43 pub fn has_protocolVersion(&self) -> bool {
44 self.protocolVersion.is_some()
45 }
46
47 pub fn set_protocolVersion(&mut self, v: ::std::string::String) {
49 self.protocolVersion = ::protobuf::SingularField::some(v);
50 }
51
52 pub fn mut_protocolVersion(&mut self) -> &mut ::std::string::String {
55 if self.protocolVersion.is_none() {
56 self.protocolVersion.set_default();
57 };
58 self.protocolVersion.as_mut().unwrap()
59 }
60
61 pub fn take_protocolVersion(&mut self) -> ::std::string::String {
63 self.protocolVersion.take().unwrap_or_else(|| ::std::string::String::new())
64 }
65
66 pub fn get_protocolVersion(&self) -> &str {
67 match self.protocolVersion.as_ref() {
68 Some(v) => &v,
69 None => "3.1.0",
70 }
71 }
72}
73
74impl ::protobuf::Message for Local {
75 fn is_initialized(&self) -> bool {
76 true
77 }
78
79 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
80 while !try!(is.eof()) {
81 let (field_number, wire_type) = try!(is.read_tag_unpack());
82 match field_number {
83 1 => {
84 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.protocolVersion));
85 },
86 _ => {
87 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
88 },
89 };
90 }
91 ::std::result::Result::Ok(())
92 }
93
94 #[allow(unused_variables)]
96 fn compute_size(&self) -> u32 {
97 let mut my_size = 0;
98 for value in &self.protocolVersion {
99 my_size += ::protobuf::rt::string_size(1, &value);
100 };
101 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
102 self.cached_size.set(my_size);
103 my_size
104 }
105
106 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
107 if let Some(v) = self.protocolVersion.as_ref() {
108 try!(os.write_string(1, &v));
109 };
110 try!(os.write_unknown_fields(self.get_unknown_fields()));
111 ::std::result::Result::Ok(())
112 }
113
114 fn get_cached_size(&self) -> u32 {
115 self.cached_size.get()
116 }
117
118 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
119 &self.unknown_fields
120 }
121
122 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
123 &mut self.unknown_fields
124 }
125
126 fn type_id(&self) -> ::std::any::TypeId {
127 ::std::any::TypeId::of::<Local>()
128 }
129
130 fn as_any(&self) -> &::std::any::Any {
131 self as &::std::any::Any
132 }
133
134 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
135 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
136 }
137}
138
139impl ::protobuf::MessageStatic for Local {
140 fn new() -> Local {
141 Local::new()
142 }
143
144 fn descriptor_static(_: ::std::option::Option<Local>) -> &'static ::protobuf::reflect::MessageDescriptor {
145 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
146 lock: ::protobuf::lazy::ONCE_INIT,
147 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
148 };
149 unsafe {
150 descriptor.get(|| {
151 let mut fields = ::std::vec::Vec::new();
152 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
153 "protocolVersion",
154 Local::has_protocolVersion,
155 Local::get_protocolVersion,
156 ));
157 ::protobuf::reflect::MessageDescriptor::new::<Local>(
158 "Local",
159 fields,
160 file_descriptor_proto()
161 )
162 })
163 }
164 }
165}
166
167impl ::protobuf::Clear for Local {
168 fn clear(&mut self) {
169 self.clear_protocolVersion();
170 self.unknown_fields.clear();
171 }
172}
173
174impl ::std::cmp::PartialEq for Local {
175 fn eq(&self, other: &Local) -> bool {
176 self.protocolVersion == other.protocolVersion &&
177 self.unknown_fields == other.unknown_fields
178 }
179}
180
181impl ::std::fmt::Debug for Local {
182 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
183 ::protobuf::text_format::fmt(self, f)
184 }
185}
186
187#[derive(Clone,Default)]
188pub struct Message {
189 authType: ::std::option::Option<Message_AuthType>,
191 hmacAuth: ::protobuf::SingularPtrField<Message_HMACauth>,
192 pinAuth: ::protobuf::SingularPtrField<Message_PINauth>,
193 commandBytes: ::protobuf::SingularField<::std::vec::Vec<u8>>,
194 unknown_fields: ::protobuf::UnknownFields,
196 cached_size: ::std::cell::Cell<u32>,
197}
198
199unsafe impl ::std::marker::Sync for Message {}
201
202impl Message {
203 pub fn new() -> Message {
204 ::std::default::Default::default()
205 }
206
207 pub fn default_instance() -> &'static Message {
208 static mut instance: ::protobuf::lazy::Lazy<Message> = ::protobuf::lazy::Lazy {
209 lock: ::protobuf::lazy::ONCE_INIT,
210 ptr: 0 as *const Message,
211 };
212 unsafe {
213 instance.get(|| {
214 Message {
215 authType: ::std::option::Option::None,
216 hmacAuth: ::protobuf::SingularPtrField::none(),
217 pinAuth: ::protobuf::SingularPtrField::none(),
218 commandBytes: ::protobuf::SingularField::none(),
219 unknown_fields: ::protobuf::UnknownFields::new(),
220 cached_size: ::std::cell::Cell::new(0),
221 }
222 })
223 }
224 }
225
226 pub fn clear_authType(&mut self) {
229 self.authType = ::std::option::Option::None;
230 }
231
232 pub fn has_authType(&self) -> bool {
233 self.authType.is_some()
234 }
235
236 pub fn set_authType(&mut self, v: Message_AuthType) {
238 self.authType = ::std::option::Option::Some(v);
239 }
240
241 pub fn get_authType(&self) -> Message_AuthType {
242 self.authType.unwrap_or(Message_AuthType::INVALID_AUTH_TYPE)
243 }
244
245 pub fn clear_hmacAuth(&mut self) {
248 self.hmacAuth.clear();
249 }
250
251 pub fn has_hmacAuth(&self) -> bool {
252 self.hmacAuth.is_some()
253 }
254
255 pub fn set_hmacAuth(&mut self, v: Message_HMACauth) {
257 self.hmacAuth = ::protobuf::SingularPtrField::some(v);
258 }
259
260 pub fn mut_hmacAuth(&mut self) -> &mut Message_HMACauth {
263 if self.hmacAuth.is_none() {
264 self.hmacAuth.set_default();
265 };
266 self.hmacAuth.as_mut().unwrap()
267 }
268
269 pub fn take_hmacAuth(&mut self) -> Message_HMACauth {
271 self.hmacAuth.take().unwrap_or_else(|| Message_HMACauth::new())
272 }
273
274 pub fn get_hmacAuth(&self) -> &Message_HMACauth {
275 self.hmacAuth.as_ref().unwrap_or_else(|| Message_HMACauth::default_instance())
276 }
277
278 pub fn clear_pinAuth(&mut self) {
281 self.pinAuth.clear();
282 }
283
284 pub fn has_pinAuth(&self) -> bool {
285 self.pinAuth.is_some()
286 }
287
288 pub fn set_pinAuth(&mut self, v: Message_PINauth) {
290 self.pinAuth = ::protobuf::SingularPtrField::some(v);
291 }
292
293 pub fn mut_pinAuth(&mut self) -> &mut Message_PINauth {
296 if self.pinAuth.is_none() {
297 self.pinAuth.set_default();
298 };
299 self.pinAuth.as_mut().unwrap()
300 }
301
302 pub fn take_pinAuth(&mut self) -> Message_PINauth {
304 self.pinAuth.take().unwrap_or_else(|| Message_PINauth::new())
305 }
306
307 pub fn get_pinAuth(&self) -> &Message_PINauth {
308 self.pinAuth.as_ref().unwrap_or_else(|| Message_PINauth::default_instance())
309 }
310
311 pub fn clear_commandBytes(&mut self) {
314 self.commandBytes.clear();
315 }
316
317 pub fn has_commandBytes(&self) -> bool {
318 self.commandBytes.is_some()
319 }
320
321 pub fn set_commandBytes(&mut self, v: ::std::vec::Vec<u8>) {
323 self.commandBytes = ::protobuf::SingularField::some(v);
324 }
325
326 pub fn mut_commandBytes(&mut self) -> &mut ::std::vec::Vec<u8> {
329 if self.commandBytes.is_none() {
330 self.commandBytes.set_default();
331 };
332 self.commandBytes.as_mut().unwrap()
333 }
334
335 pub fn take_commandBytes(&mut self) -> ::std::vec::Vec<u8> {
337 self.commandBytes.take().unwrap_or_else(|| ::std::vec::Vec::new())
338 }
339
340 pub fn get_commandBytes(&self) -> &[u8] {
341 match self.commandBytes.as_ref() {
342 Some(v) => &v,
343 None => &[],
344 }
345 }
346}
347
348impl ::protobuf::Message for Message {
349 fn is_initialized(&self) -> bool {
350 true
351 }
352
353 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
354 while !try!(is.eof()) {
355 let (field_number, wire_type) = try!(is.read_tag_unpack());
356 match field_number {
357 4 => {
358 if wire_type != ::protobuf::wire_format::WireTypeVarint {
359 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
360 };
361 let tmp = try!(is.read_enum());
362 self.authType = ::std::option::Option::Some(tmp);
363 },
364 5 => {
365 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.hmacAuth));
366 },
367 6 => {
368 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.pinAuth));
369 },
370 7 => {
371 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.commandBytes));
372 },
373 _ => {
374 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
375 },
376 };
377 }
378 ::std::result::Result::Ok(())
379 }
380
381 #[allow(unused_variables)]
383 fn compute_size(&self) -> u32 {
384 let mut my_size = 0;
385 for value in &self.authType {
386 my_size += ::protobuf::rt::enum_size(4, *value);
387 };
388 for value in &self.hmacAuth {
389 let len = value.compute_size();
390 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
391 };
392 for value in &self.pinAuth {
393 let len = value.compute_size();
394 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
395 };
396 for value in &self.commandBytes {
397 my_size += ::protobuf::rt::bytes_size(7, &value);
398 };
399 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
400 self.cached_size.set(my_size);
401 my_size
402 }
403
404 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
405 if let Some(v) = self.authType {
406 try!(os.write_enum(4, v.value()));
407 };
408 if let Some(v) = self.hmacAuth.as_ref() {
409 try!(os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited));
410 try!(os.write_raw_varint32(v.get_cached_size()));
411 try!(v.write_to_with_cached_sizes(os));
412 };
413 if let Some(v) = self.pinAuth.as_ref() {
414 try!(os.write_tag(6, ::protobuf::wire_format::WireTypeLengthDelimited));
415 try!(os.write_raw_varint32(v.get_cached_size()));
416 try!(v.write_to_with_cached_sizes(os));
417 };
418 if let Some(v) = self.commandBytes.as_ref() {
419 try!(os.write_bytes(7, &v));
420 };
421 try!(os.write_unknown_fields(self.get_unknown_fields()));
422 ::std::result::Result::Ok(())
423 }
424
425 fn get_cached_size(&self) -> u32 {
426 self.cached_size.get()
427 }
428
429 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
430 &self.unknown_fields
431 }
432
433 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
434 &mut self.unknown_fields
435 }
436
437 fn type_id(&self) -> ::std::any::TypeId {
438 ::std::any::TypeId::of::<Message>()
439 }
440
441 fn as_any(&self) -> &::std::any::Any {
442 self as &::std::any::Any
443 }
444
445 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
446 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
447 }
448}
449
450impl ::protobuf::MessageStatic for Message {
451 fn new() -> Message {
452 Message::new()
453 }
454
455 fn descriptor_static(_: ::std::option::Option<Message>) -> &'static ::protobuf::reflect::MessageDescriptor {
456 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
457 lock: ::protobuf::lazy::ONCE_INIT,
458 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
459 };
460 unsafe {
461 descriptor.get(|| {
462 let mut fields = ::std::vec::Vec::new();
463 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
464 "authType",
465 Message::has_authType,
466 Message::get_authType,
467 ));
468 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
469 "hmacAuth",
470 Message::has_hmacAuth,
471 Message::get_hmacAuth,
472 ));
473 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
474 "pinAuth",
475 Message::has_pinAuth,
476 Message::get_pinAuth,
477 ));
478 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
479 "commandBytes",
480 Message::has_commandBytes,
481 Message::get_commandBytes,
482 ));
483 ::protobuf::reflect::MessageDescriptor::new::<Message>(
484 "Message",
485 fields,
486 file_descriptor_proto()
487 )
488 })
489 }
490 }
491}
492
493impl ::protobuf::Clear for Message {
494 fn clear(&mut self) {
495 self.clear_authType();
496 self.clear_hmacAuth();
497 self.clear_pinAuth();
498 self.clear_commandBytes();
499 self.unknown_fields.clear();
500 }
501}
502
503impl ::std::cmp::PartialEq for Message {
504 fn eq(&self, other: &Message) -> bool {
505 self.authType == other.authType &&
506 self.hmacAuth == other.hmacAuth &&
507 self.pinAuth == other.pinAuth &&
508 self.commandBytes == other.commandBytes &&
509 self.unknown_fields == other.unknown_fields
510 }
511}
512
513impl ::std::fmt::Debug for Message {
514 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
515 ::protobuf::text_format::fmt(self, f)
516 }
517}
518
519#[derive(Clone,Default)]
520pub struct Message_HMACauth {
521 identity: ::std::option::Option<i64>,
523 hmac: ::protobuf::SingularField<::std::vec::Vec<u8>>,
524 unknown_fields: ::protobuf::UnknownFields,
526 cached_size: ::std::cell::Cell<u32>,
527}
528
529unsafe impl ::std::marker::Sync for Message_HMACauth {}
531
532impl Message_HMACauth {
533 pub fn new() -> Message_HMACauth {
534 ::std::default::Default::default()
535 }
536
537 pub fn default_instance() -> &'static Message_HMACauth {
538 static mut instance: ::protobuf::lazy::Lazy<Message_HMACauth> = ::protobuf::lazy::Lazy {
539 lock: ::protobuf::lazy::ONCE_INIT,
540 ptr: 0 as *const Message_HMACauth,
541 };
542 unsafe {
543 instance.get(|| {
544 Message_HMACauth {
545 identity: ::std::option::Option::None,
546 hmac: ::protobuf::SingularField::none(),
547 unknown_fields: ::protobuf::UnknownFields::new(),
548 cached_size: ::std::cell::Cell::new(0),
549 }
550 })
551 }
552 }
553
554 pub fn clear_identity(&mut self) {
557 self.identity = ::std::option::Option::None;
558 }
559
560 pub fn has_identity(&self) -> bool {
561 self.identity.is_some()
562 }
563
564 pub fn set_identity(&mut self, v: i64) {
566 self.identity = ::std::option::Option::Some(v);
567 }
568
569 pub fn get_identity(&self) -> i64 {
570 self.identity.unwrap_or(0)
571 }
572
573 pub fn clear_hmac(&mut self) {
576 self.hmac.clear();
577 }
578
579 pub fn has_hmac(&self) -> bool {
580 self.hmac.is_some()
581 }
582
583 pub fn set_hmac(&mut self, v: ::std::vec::Vec<u8>) {
585 self.hmac = ::protobuf::SingularField::some(v);
586 }
587
588 pub fn mut_hmac(&mut self) -> &mut ::std::vec::Vec<u8> {
591 if self.hmac.is_none() {
592 self.hmac.set_default();
593 };
594 self.hmac.as_mut().unwrap()
595 }
596
597 pub fn take_hmac(&mut self) -> ::std::vec::Vec<u8> {
599 self.hmac.take().unwrap_or_else(|| ::std::vec::Vec::new())
600 }
601
602 pub fn get_hmac(&self) -> &[u8] {
603 match self.hmac.as_ref() {
604 Some(v) => &v,
605 None => &[],
606 }
607 }
608}
609
610impl ::protobuf::Message for Message_HMACauth {
611 fn is_initialized(&self) -> bool {
612 true
613 }
614
615 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
616 while !try!(is.eof()) {
617 let (field_number, wire_type) = try!(is.read_tag_unpack());
618 match field_number {
619 1 => {
620 if wire_type != ::protobuf::wire_format::WireTypeVarint {
621 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
622 };
623 let tmp = try!(is.read_int64());
624 self.identity = ::std::option::Option::Some(tmp);
625 },
626 2 => {
627 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.hmac));
628 },
629 _ => {
630 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
631 },
632 };
633 }
634 ::std::result::Result::Ok(())
635 }
636
637 #[allow(unused_variables)]
639 fn compute_size(&self) -> u32 {
640 let mut my_size = 0;
641 for value in &self.identity {
642 my_size += ::protobuf::rt::value_size(1, *value, ::protobuf::wire_format::WireTypeVarint);
643 };
644 for value in &self.hmac {
645 my_size += ::protobuf::rt::bytes_size(2, &value);
646 };
647 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
648 self.cached_size.set(my_size);
649 my_size
650 }
651
652 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
653 if let Some(v) = self.identity {
654 try!(os.write_int64(1, v));
655 };
656 if let Some(v) = self.hmac.as_ref() {
657 try!(os.write_bytes(2, &v));
658 };
659 try!(os.write_unknown_fields(self.get_unknown_fields()));
660 ::std::result::Result::Ok(())
661 }
662
663 fn get_cached_size(&self) -> u32 {
664 self.cached_size.get()
665 }
666
667 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
668 &self.unknown_fields
669 }
670
671 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
672 &mut self.unknown_fields
673 }
674
675 fn type_id(&self) -> ::std::any::TypeId {
676 ::std::any::TypeId::of::<Message_HMACauth>()
677 }
678
679 fn as_any(&self) -> &::std::any::Any {
680 self as &::std::any::Any
681 }
682
683 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
684 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
685 }
686}
687
688impl ::protobuf::MessageStatic for Message_HMACauth {
689 fn new() -> Message_HMACauth {
690 Message_HMACauth::new()
691 }
692
693 fn descriptor_static(_: ::std::option::Option<Message_HMACauth>) -> &'static ::protobuf::reflect::MessageDescriptor {
694 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
695 lock: ::protobuf::lazy::ONCE_INIT,
696 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
697 };
698 unsafe {
699 descriptor.get(|| {
700 let mut fields = ::std::vec::Vec::new();
701 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
702 "identity",
703 Message_HMACauth::has_identity,
704 Message_HMACauth::get_identity,
705 ));
706 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
707 "hmac",
708 Message_HMACauth::has_hmac,
709 Message_HMACauth::get_hmac,
710 ));
711 ::protobuf::reflect::MessageDescriptor::new::<Message_HMACauth>(
712 "Message_HMACauth",
713 fields,
714 file_descriptor_proto()
715 )
716 })
717 }
718 }
719}
720
721impl ::protobuf::Clear for Message_HMACauth {
722 fn clear(&mut self) {
723 self.clear_identity();
724 self.clear_hmac();
725 self.unknown_fields.clear();
726 }
727}
728
729impl ::std::cmp::PartialEq for Message_HMACauth {
730 fn eq(&self, other: &Message_HMACauth) -> bool {
731 self.identity == other.identity &&
732 self.hmac == other.hmac &&
733 self.unknown_fields == other.unknown_fields
734 }
735}
736
737impl ::std::fmt::Debug for Message_HMACauth {
738 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
739 ::protobuf::text_format::fmt(self, f)
740 }
741}
742
743#[derive(Clone,Default)]
744pub struct Message_PINauth {
745 pin: ::protobuf::SingularField<::std::vec::Vec<u8>>,
747 unknown_fields: ::protobuf::UnknownFields,
749 cached_size: ::std::cell::Cell<u32>,
750}
751
752unsafe impl ::std::marker::Sync for Message_PINauth {}
754
755impl Message_PINauth {
756 pub fn new() -> Message_PINauth {
757 ::std::default::Default::default()
758 }
759
760 pub fn default_instance() -> &'static Message_PINauth {
761 static mut instance: ::protobuf::lazy::Lazy<Message_PINauth> = ::protobuf::lazy::Lazy {
762 lock: ::protobuf::lazy::ONCE_INIT,
763 ptr: 0 as *const Message_PINauth,
764 };
765 unsafe {
766 instance.get(|| {
767 Message_PINauth {
768 pin: ::protobuf::SingularField::none(),
769 unknown_fields: ::protobuf::UnknownFields::new(),
770 cached_size: ::std::cell::Cell::new(0),
771 }
772 })
773 }
774 }
775
776 pub fn clear_pin(&mut self) {
779 self.pin.clear();
780 }
781
782 pub fn has_pin(&self) -> bool {
783 self.pin.is_some()
784 }
785
786 pub fn set_pin(&mut self, v: ::std::vec::Vec<u8>) {
788 self.pin = ::protobuf::SingularField::some(v);
789 }
790
791 pub fn mut_pin(&mut self) -> &mut ::std::vec::Vec<u8> {
794 if self.pin.is_none() {
795 self.pin.set_default();
796 };
797 self.pin.as_mut().unwrap()
798 }
799
800 pub fn take_pin(&mut self) -> ::std::vec::Vec<u8> {
802 self.pin.take().unwrap_or_else(|| ::std::vec::Vec::new())
803 }
804
805 pub fn get_pin(&self) -> &[u8] {
806 match self.pin.as_ref() {
807 Some(v) => &v,
808 None => &[],
809 }
810 }
811}
812
813impl ::protobuf::Message for Message_PINauth {
814 fn is_initialized(&self) -> bool {
815 true
816 }
817
818 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
819 while !try!(is.eof()) {
820 let (field_number, wire_type) = try!(is.read_tag_unpack());
821 match field_number {
822 1 => {
823 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.pin));
824 },
825 _ => {
826 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
827 },
828 };
829 }
830 ::std::result::Result::Ok(())
831 }
832
833 #[allow(unused_variables)]
835 fn compute_size(&self) -> u32 {
836 let mut my_size = 0;
837 for value in &self.pin {
838 my_size += ::protobuf::rt::bytes_size(1, &value);
839 };
840 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
841 self.cached_size.set(my_size);
842 my_size
843 }
844
845 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
846 if let Some(v) = self.pin.as_ref() {
847 try!(os.write_bytes(1, &v));
848 };
849 try!(os.write_unknown_fields(self.get_unknown_fields()));
850 ::std::result::Result::Ok(())
851 }
852
853 fn get_cached_size(&self) -> u32 {
854 self.cached_size.get()
855 }
856
857 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
858 &self.unknown_fields
859 }
860
861 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
862 &mut self.unknown_fields
863 }
864
865 fn type_id(&self) -> ::std::any::TypeId {
866 ::std::any::TypeId::of::<Message_PINauth>()
867 }
868
869 fn as_any(&self) -> &::std::any::Any {
870 self as &::std::any::Any
871 }
872
873 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
874 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
875 }
876}
877
878impl ::protobuf::MessageStatic for Message_PINauth {
879 fn new() -> Message_PINauth {
880 Message_PINauth::new()
881 }
882
883 fn descriptor_static(_: ::std::option::Option<Message_PINauth>) -> &'static ::protobuf::reflect::MessageDescriptor {
884 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
885 lock: ::protobuf::lazy::ONCE_INIT,
886 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
887 };
888 unsafe {
889 descriptor.get(|| {
890 let mut fields = ::std::vec::Vec::new();
891 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
892 "pin",
893 Message_PINauth::has_pin,
894 Message_PINauth::get_pin,
895 ));
896 ::protobuf::reflect::MessageDescriptor::new::<Message_PINauth>(
897 "Message_PINauth",
898 fields,
899 file_descriptor_proto()
900 )
901 })
902 }
903 }
904}
905
906impl ::protobuf::Clear for Message_PINauth {
907 fn clear(&mut self) {
908 self.clear_pin();
909 self.unknown_fields.clear();
910 }
911}
912
913impl ::std::cmp::PartialEq for Message_PINauth {
914 fn eq(&self, other: &Message_PINauth) -> bool {
915 self.pin == other.pin &&
916 self.unknown_fields == other.unknown_fields
917 }
918}
919
920impl ::std::fmt::Debug for Message_PINauth {
921 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
922 ::protobuf::text_format::fmt(self, f)
923 }
924}
925
926#[derive(Clone,PartialEq,Eq,Debug,Hash)]
927pub enum Message_AuthType {
928 INVALID_AUTH_TYPE = -1,
929 HMACAUTH = 1,
930 PINAUTH = 2,
931 UNSOLICITEDSTATUS = 3,
932}
933
934impl ::protobuf::ProtobufEnum for Message_AuthType {
935 fn value(&self) -> i32 {
936 *self as i32
937 }
938
939 fn from_i32(value: i32) -> ::std::option::Option<Message_AuthType> {
940 match value {
941 -1 => ::std::option::Option::Some(Message_AuthType::INVALID_AUTH_TYPE),
942 1 => ::std::option::Option::Some(Message_AuthType::HMACAUTH),
943 2 => ::std::option::Option::Some(Message_AuthType::PINAUTH),
944 3 => ::std::option::Option::Some(Message_AuthType::UNSOLICITEDSTATUS),
945 _ => ::std::option::Option::None
946 }
947 }
948
949 fn values() -> &'static [Self] {
950 static values: &'static [Message_AuthType] = &[
951 Message_AuthType::INVALID_AUTH_TYPE,
952 Message_AuthType::HMACAUTH,
953 Message_AuthType::PINAUTH,
954 Message_AuthType::UNSOLICITEDSTATUS,
955 ];
956 values
957 }
958
959 fn enum_descriptor_static(_: Option<Message_AuthType>) -> &'static ::protobuf::reflect::EnumDescriptor {
960 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
961 lock: ::protobuf::lazy::ONCE_INIT,
962 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
963 };
964 unsafe {
965 descriptor.get(|| {
966 ::protobuf::reflect::EnumDescriptor::new("Message_AuthType", file_descriptor_proto())
967 })
968 }
969 }
970}
971
972impl ::std::marker::Copy for Message_AuthType {
973}
974
975#[derive(Clone,Default)]
976pub struct Command {
977 header: ::protobuf::SingularPtrField<Command_Header>,
979 body: ::protobuf::SingularPtrField<Command_Body>,
980 status: ::protobuf::SingularPtrField<Command_Status>,
981 unknown_fields: ::protobuf::UnknownFields,
983 cached_size: ::std::cell::Cell<u32>,
984}
985
986unsafe impl ::std::marker::Sync for Command {}
988
989impl Command {
990 pub fn new() -> Command {
991 ::std::default::Default::default()
992 }
993
994 pub fn default_instance() -> &'static Command {
995 static mut instance: ::protobuf::lazy::Lazy<Command> = ::protobuf::lazy::Lazy {
996 lock: ::protobuf::lazy::ONCE_INIT,
997 ptr: 0 as *const Command,
998 };
999 unsafe {
1000 instance.get(|| {
1001 Command {
1002 header: ::protobuf::SingularPtrField::none(),
1003 body: ::protobuf::SingularPtrField::none(),
1004 status: ::protobuf::SingularPtrField::none(),
1005 unknown_fields: ::protobuf::UnknownFields::new(),
1006 cached_size: ::std::cell::Cell::new(0),
1007 }
1008 })
1009 }
1010 }
1011
1012 pub fn clear_header(&mut self) {
1015 self.header.clear();
1016 }
1017
1018 pub fn has_header(&self) -> bool {
1019 self.header.is_some()
1020 }
1021
1022 pub fn set_header(&mut self, v: Command_Header) {
1024 self.header = ::protobuf::SingularPtrField::some(v);
1025 }
1026
1027 pub fn mut_header(&mut self) -> &mut Command_Header {
1030 if self.header.is_none() {
1031 self.header.set_default();
1032 };
1033 self.header.as_mut().unwrap()
1034 }
1035
1036 pub fn take_header(&mut self) -> Command_Header {
1038 self.header.take().unwrap_or_else(|| Command_Header::new())
1039 }
1040
1041 pub fn get_header(&self) -> &Command_Header {
1042 self.header.as_ref().unwrap_or_else(|| Command_Header::default_instance())
1043 }
1044
1045 pub fn clear_body(&mut self) {
1048 self.body.clear();
1049 }
1050
1051 pub fn has_body(&self) -> bool {
1052 self.body.is_some()
1053 }
1054
1055 pub fn set_body(&mut self, v: Command_Body) {
1057 self.body = ::protobuf::SingularPtrField::some(v);
1058 }
1059
1060 pub fn mut_body(&mut self) -> &mut Command_Body {
1063 if self.body.is_none() {
1064 self.body.set_default();
1065 };
1066 self.body.as_mut().unwrap()
1067 }
1068
1069 pub fn take_body(&mut self) -> Command_Body {
1071 self.body.take().unwrap_or_else(|| Command_Body::new())
1072 }
1073
1074 pub fn get_body(&self) -> &Command_Body {
1075 self.body.as_ref().unwrap_or_else(|| Command_Body::default_instance())
1076 }
1077
1078 pub fn clear_status(&mut self) {
1081 self.status.clear();
1082 }
1083
1084 pub fn has_status(&self) -> bool {
1085 self.status.is_some()
1086 }
1087
1088 pub fn set_status(&mut self, v: Command_Status) {
1090 self.status = ::protobuf::SingularPtrField::some(v);
1091 }
1092
1093 pub fn mut_status(&mut self) -> &mut Command_Status {
1096 if self.status.is_none() {
1097 self.status.set_default();
1098 };
1099 self.status.as_mut().unwrap()
1100 }
1101
1102 pub fn take_status(&mut self) -> Command_Status {
1104 self.status.take().unwrap_or_else(|| Command_Status::new())
1105 }
1106
1107 pub fn get_status(&self) -> &Command_Status {
1108 self.status.as_ref().unwrap_or_else(|| Command_Status::default_instance())
1109 }
1110}
1111
1112impl ::protobuf::Message for Command {
1113 fn is_initialized(&self) -> bool {
1114 true
1115 }
1116
1117 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
1118 while !try!(is.eof()) {
1119 let (field_number, wire_type) = try!(is.read_tag_unpack());
1120 match field_number {
1121 1 => {
1122 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.header));
1123 },
1124 2 => {
1125 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.body));
1126 },
1127 3 => {
1128 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.status));
1129 },
1130 _ => {
1131 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
1132 },
1133 };
1134 }
1135 ::std::result::Result::Ok(())
1136 }
1137
1138 #[allow(unused_variables)]
1140 fn compute_size(&self) -> u32 {
1141 let mut my_size = 0;
1142 for value in &self.header {
1143 let len = value.compute_size();
1144 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
1145 };
1146 for value in &self.body {
1147 let len = value.compute_size();
1148 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
1149 };
1150 for value in &self.status {
1151 let len = value.compute_size();
1152 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
1153 };
1154 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
1155 self.cached_size.set(my_size);
1156 my_size
1157 }
1158
1159 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
1160 if let Some(v) = self.header.as_ref() {
1161 try!(os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited));
1162 try!(os.write_raw_varint32(v.get_cached_size()));
1163 try!(v.write_to_with_cached_sizes(os));
1164 };
1165 if let Some(v) = self.body.as_ref() {
1166 try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
1167 try!(os.write_raw_varint32(v.get_cached_size()));
1168 try!(v.write_to_with_cached_sizes(os));
1169 };
1170 if let Some(v) = self.status.as_ref() {
1171 try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
1172 try!(os.write_raw_varint32(v.get_cached_size()));
1173 try!(v.write_to_with_cached_sizes(os));
1174 };
1175 try!(os.write_unknown_fields(self.get_unknown_fields()));
1176 ::std::result::Result::Ok(())
1177 }
1178
1179 fn get_cached_size(&self) -> u32 {
1180 self.cached_size.get()
1181 }
1182
1183 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
1184 &self.unknown_fields
1185 }
1186
1187 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
1188 &mut self.unknown_fields
1189 }
1190
1191 fn type_id(&self) -> ::std::any::TypeId {
1192 ::std::any::TypeId::of::<Command>()
1193 }
1194
1195 fn as_any(&self) -> &::std::any::Any {
1196 self as &::std::any::Any
1197 }
1198
1199 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
1200 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
1201 }
1202}
1203
1204impl ::protobuf::MessageStatic for Command {
1205 fn new() -> Command {
1206 Command::new()
1207 }
1208
1209 fn descriptor_static(_: ::std::option::Option<Command>) -> &'static ::protobuf::reflect::MessageDescriptor {
1210 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
1211 lock: ::protobuf::lazy::ONCE_INIT,
1212 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
1213 };
1214 unsafe {
1215 descriptor.get(|| {
1216 let mut fields = ::std::vec::Vec::new();
1217 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
1218 "header",
1219 Command::has_header,
1220 Command::get_header,
1221 ));
1222 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
1223 "body",
1224 Command::has_body,
1225 Command::get_body,
1226 ));
1227 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
1228 "status",
1229 Command::has_status,
1230 Command::get_status,
1231 ));
1232 ::protobuf::reflect::MessageDescriptor::new::<Command>(
1233 "Command",
1234 fields,
1235 file_descriptor_proto()
1236 )
1237 })
1238 }
1239 }
1240}
1241
1242impl ::protobuf::Clear for Command {
1243 fn clear(&mut self) {
1244 self.clear_header();
1245 self.clear_body();
1246 self.clear_status();
1247 self.unknown_fields.clear();
1248 }
1249}
1250
1251impl ::std::cmp::PartialEq for Command {
1252 fn eq(&self, other: &Command) -> bool {
1253 self.header == other.header &&
1254 self.body == other.body &&
1255 self.status == other.status &&
1256 self.unknown_fields == other.unknown_fields
1257 }
1258}
1259
1260impl ::std::fmt::Debug for Command {
1261 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1262 ::protobuf::text_format::fmt(self, f)
1263 }
1264}
1265
1266#[derive(Clone,Default)]
1267pub struct Command_Header {
1268 clusterVersion: ::std::option::Option<i64>,
1270 connectionID: ::std::option::Option<i64>,
1271 sequence: ::std::option::Option<i64>,
1272 ackSequence: ::std::option::Option<i64>,
1273 messageType: ::std::option::Option<Command_MessageType>,
1274 timeout: ::std::option::Option<i64>,
1275 earlyExit: ::std::option::Option<bool>,
1276 priority: ::std::option::Option<Command_Priority>,
1277 TimeQuanta: ::std::option::Option<i64>,
1278 batchID: ::std::option::Option<u32>,
1279 unknown_fields: ::protobuf::UnknownFields,
1281 cached_size: ::std::cell::Cell<u32>,
1282}
1283
1284unsafe impl ::std::marker::Sync for Command_Header {}
1286
1287impl Command_Header {
1288 pub fn new() -> Command_Header {
1289 ::std::default::Default::default()
1290 }
1291
1292 pub fn default_instance() -> &'static Command_Header {
1293 static mut instance: ::protobuf::lazy::Lazy<Command_Header> = ::protobuf::lazy::Lazy {
1294 lock: ::protobuf::lazy::ONCE_INIT,
1295 ptr: 0 as *const Command_Header,
1296 };
1297 unsafe {
1298 instance.get(|| {
1299 Command_Header {
1300 clusterVersion: ::std::option::Option::None,
1301 connectionID: ::std::option::Option::None,
1302 sequence: ::std::option::Option::None,
1303 ackSequence: ::std::option::Option::None,
1304 messageType: ::std::option::Option::None,
1305 timeout: ::std::option::Option::None,
1306 earlyExit: ::std::option::Option::None,
1307 priority: ::std::option::Option::None,
1308 TimeQuanta: ::std::option::Option::None,
1309 batchID: ::std::option::Option::None,
1310 unknown_fields: ::protobuf::UnknownFields::new(),
1311 cached_size: ::std::cell::Cell::new(0),
1312 }
1313 })
1314 }
1315 }
1316
1317 pub fn clear_clusterVersion(&mut self) {
1320 self.clusterVersion = ::std::option::Option::None;
1321 }
1322
1323 pub fn has_clusterVersion(&self) -> bool {
1324 self.clusterVersion.is_some()
1325 }
1326
1327 pub fn set_clusterVersion(&mut self, v: i64) {
1329 self.clusterVersion = ::std::option::Option::Some(v);
1330 }
1331
1332 pub fn get_clusterVersion(&self) -> i64 {
1333 self.clusterVersion.unwrap_or(0)
1334 }
1335
1336 pub fn clear_connectionID(&mut self) {
1339 self.connectionID = ::std::option::Option::None;
1340 }
1341
1342 pub fn has_connectionID(&self) -> bool {
1343 self.connectionID.is_some()
1344 }
1345
1346 pub fn set_connectionID(&mut self, v: i64) {
1348 self.connectionID = ::std::option::Option::Some(v);
1349 }
1350
1351 pub fn get_connectionID(&self) -> i64 {
1352 self.connectionID.unwrap_or(0)
1353 }
1354
1355 pub fn clear_sequence(&mut self) {
1358 self.sequence = ::std::option::Option::None;
1359 }
1360
1361 pub fn has_sequence(&self) -> bool {
1362 self.sequence.is_some()
1363 }
1364
1365 pub fn set_sequence(&mut self, v: i64) {
1367 self.sequence = ::std::option::Option::Some(v);
1368 }
1369
1370 pub fn get_sequence(&self) -> i64 {
1371 self.sequence.unwrap_or(0)
1372 }
1373
1374 pub fn clear_ackSequence(&mut self) {
1377 self.ackSequence = ::std::option::Option::None;
1378 }
1379
1380 pub fn has_ackSequence(&self) -> bool {
1381 self.ackSequence.is_some()
1382 }
1383
1384 pub fn set_ackSequence(&mut self, v: i64) {
1386 self.ackSequence = ::std::option::Option::Some(v);
1387 }
1388
1389 pub fn get_ackSequence(&self) -> i64 {
1390 self.ackSequence.unwrap_or(0)
1391 }
1392
1393 pub fn clear_messageType(&mut self) {
1396 self.messageType = ::std::option::Option::None;
1397 }
1398
1399 pub fn has_messageType(&self) -> bool {
1400 self.messageType.is_some()
1401 }
1402
1403 pub fn set_messageType(&mut self, v: Command_MessageType) {
1405 self.messageType = ::std::option::Option::Some(v);
1406 }
1407
1408 pub fn get_messageType(&self) -> Command_MessageType {
1409 self.messageType.unwrap_or(Command_MessageType::INVALID_MESSAGE_TYPE)
1410 }
1411
1412 pub fn clear_timeout(&mut self) {
1415 self.timeout = ::std::option::Option::None;
1416 }
1417
1418 pub fn has_timeout(&self) -> bool {
1419 self.timeout.is_some()
1420 }
1421
1422 pub fn set_timeout(&mut self, v: i64) {
1424 self.timeout = ::std::option::Option::Some(v);
1425 }
1426
1427 pub fn get_timeout(&self) -> i64 {
1428 self.timeout.unwrap_or(0)
1429 }
1430
1431 pub fn clear_earlyExit(&mut self) {
1434 self.earlyExit = ::std::option::Option::None;
1435 }
1436
1437 pub fn has_earlyExit(&self) -> bool {
1438 self.earlyExit.is_some()
1439 }
1440
1441 pub fn set_earlyExit(&mut self, v: bool) {
1443 self.earlyExit = ::std::option::Option::Some(v);
1444 }
1445
1446 pub fn get_earlyExit(&self) -> bool {
1447 self.earlyExit.unwrap_or(false)
1448 }
1449
1450 pub fn clear_priority(&mut self) {
1453 self.priority = ::std::option::Option::None;
1454 }
1455
1456 pub fn has_priority(&self) -> bool {
1457 self.priority.is_some()
1458 }
1459
1460 pub fn set_priority(&mut self, v: Command_Priority) {
1462 self.priority = ::std::option::Option::Some(v);
1463 }
1464
1465 pub fn get_priority(&self) -> Command_Priority {
1466 self.priority.unwrap_or(Command_Priority::NORMAL)
1467 }
1468
1469 pub fn clear_TimeQuanta(&mut self) {
1472 self.TimeQuanta = ::std::option::Option::None;
1473 }
1474
1475 pub fn has_TimeQuanta(&self) -> bool {
1476 self.TimeQuanta.is_some()
1477 }
1478
1479 pub fn set_TimeQuanta(&mut self, v: i64) {
1481 self.TimeQuanta = ::std::option::Option::Some(v);
1482 }
1483
1484 pub fn get_TimeQuanta(&self) -> i64 {
1485 self.TimeQuanta.unwrap_or(0)
1486 }
1487
1488 pub fn clear_batchID(&mut self) {
1491 self.batchID = ::std::option::Option::None;
1492 }
1493
1494 pub fn has_batchID(&self) -> bool {
1495 self.batchID.is_some()
1496 }
1497
1498 pub fn set_batchID(&mut self, v: u32) {
1500 self.batchID = ::std::option::Option::Some(v);
1501 }
1502
1503 pub fn get_batchID(&self) -> u32 {
1504 self.batchID.unwrap_or(0)
1505 }
1506}
1507
1508impl ::protobuf::Message for Command_Header {
1509 fn is_initialized(&self) -> bool {
1510 true
1511 }
1512
1513 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
1514 while !try!(is.eof()) {
1515 let (field_number, wire_type) = try!(is.read_tag_unpack());
1516 match field_number {
1517 1 => {
1518 if wire_type != ::protobuf::wire_format::WireTypeVarint {
1519 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
1520 };
1521 let tmp = try!(is.read_int64());
1522 self.clusterVersion = ::std::option::Option::Some(tmp);
1523 },
1524 3 => {
1525 if wire_type != ::protobuf::wire_format::WireTypeVarint {
1526 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
1527 };
1528 let tmp = try!(is.read_int64());
1529 self.connectionID = ::std::option::Option::Some(tmp);
1530 },
1531 4 => {
1532 if wire_type != ::protobuf::wire_format::WireTypeVarint {
1533 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
1534 };
1535 let tmp = try!(is.read_int64());
1536 self.sequence = ::std::option::Option::Some(tmp);
1537 },
1538 6 => {
1539 if wire_type != ::protobuf::wire_format::WireTypeVarint {
1540 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
1541 };
1542 let tmp = try!(is.read_int64());
1543 self.ackSequence = ::std::option::Option::Some(tmp);
1544 },
1545 7 => {
1546 if wire_type != ::protobuf::wire_format::WireTypeVarint {
1547 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
1548 };
1549 let tmp = try!(is.read_enum());
1550 self.messageType = ::std::option::Option::Some(tmp);
1551 },
1552 9 => {
1553 if wire_type != ::protobuf::wire_format::WireTypeVarint {
1554 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
1555 };
1556 let tmp = try!(is.read_int64());
1557 self.timeout = ::std::option::Option::Some(tmp);
1558 },
1559 10 => {
1560 if wire_type != ::protobuf::wire_format::WireTypeVarint {
1561 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
1562 };
1563 let tmp = try!(is.read_bool());
1564 self.earlyExit = ::std::option::Option::Some(tmp);
1565 },
1566 12 => {
1567 if wire_type != ::protobuf::wire_format::WireTypeVarint {
1568 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
1569 };
1570 let tmp = try!(is.read_enum());
1571 self.priority = ::std::option::Option::Some(tmp);
1572 },
1573 13 => {
1574 if wire_type != ::protobuf::wire_format::WireTypeVarint {
1575 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
1576 };
1577 let tmp = try!(is.read_int64());
1578 self.TimeQuanta = ::std::option::Option::Some(tmp);
1579 },
1580 14 => {
1581 if wire_type != ::protobuf::wire_format::WireTypeVarint {
1582 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
1583 };
1584 let tmp = try!(is.read_uint32());
1585 self.batchID = ::std::option::Option::Some(tmp);
1586 },
1587 _ => {
1588 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
1589 },
1590 };
1591 }
1592 ::std::result::Result::Ok(())
1593 }
1594
1595 #[allow(unused_variables)]
1597 fn compute_size(&self) -> u32 {
1598 let mut my_size = 0;
1599 for value in &self.clusterVersion {
1600 my_size += ::protobuf::rt::value_size(1, *value, ::protobuf::wire_format::WireTypeVarint);
1601 };
1602 for value in &self.connectionID {
1603 my_size += ::protobuf::rt::value_size(3, *value, ::protobuf::wire_format::WireTypeVarint);
1604 };
1605 for value in &self.sequence {
1606 my_size += ::protobuf::rt::value_size(4, *value, ::protobuf::wire_format::WireTypeVarint);
1607 };
1608 for value in &self.ackSequence {
1609 my_size += ::protobuf::rt::value_size(6, *value, ::protobuf::wire_format::WireTypeVarint);
1610 };
1611 for value in &self.messageType {
1612 my_size += ::protobuf::rt::enum_size(7, *value);
1613 };
1614 for value in &self.timeout {
1615 my_size += ::protobuf::rt::value_size(9, *value, ::protobuf::wire_format::WireTypeVarint);
1616 };
1617 if self.earlyExit.is_some() {
1618 my_size += 2;
1619 };
1620 for value in &self.priority {
1621 my_size += ::protobuf::rt::enum_size(12, *value);
1622 };
1623 for value in &self.TimeQuanta {
1624 my_size += ::protobuf::rt::value_size(13, *value, ::protobuf::wire_format::WireTypeVarint);
1625 };
1626 for value in &self.batchID {
1627 my_size += ::protobuf::rt::value_size(14, *value, ::protobuf::wire_format::WireTypeVarint);
1628 };
1629 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
1630 self.cached_size.set(my_size);
1631 my_size
1632 }
1633
1634 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
1635 if let Some(v) = self.clusterVersion {
1636 try!(os.write_int64(1, v));
1637 };
1638 if let Some(v) = self.connectionID {
1639 try!(os.write_int64(3, v));
1640 };
1641 if let Some(v) = self.sequence {
1642 try!(os.write_int64(4, v));
1643 };
1644 if let Some(v) = self.ackSequence {
1645 try!(os.write_int64(6, v));
1646 };
1647 if let Some(v) = self.messageType {
1648 try!(os.write_enum(7, v.value()));
1649 };
1650 if let Some(v) = self.timeout {
1651 try!(os.write_int64(9, v));
1652 };
1653 if let Some(v) = self.earlyExit {
1654 try!(os.write_bool(10, v));
1655 };
1656 if let Some(v) = self.priority {
1657 try!(os.write_enum(12, v.value()));
1658 };
1659 if let Some(v) = self.TimeQuanta {
1660 try!(os.write_int64(13, v));
1661 };
1662 if let Some(v) = self.batchID {
1663 try!(os.write_uint32(14, v));
1664 };
1665 try!(os.write_unknown_fields(self.get_unknown_fields()));
1666 ::std::result::Result::Ok(())
1667 }
1668
1669 fn get_cached_size(&self) -> u32 {
1670 self.cached_size.get()
1671 }
1672
1673 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
1674 &self.unknown_fields
1675 }
1676
1677 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
1678 &mut self.unknown_fields
1679 }
1680
1681 fn type_id(&self) -> ::std::any::TypeId {
1682 ::std::any::TypeId::of::<Command_Header>()
1683 }
1684
1685 fn as_any(&self) -> &::std::any::Any {
1686 self as &::std::any::Any
1687 }
1688
1689 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
1690 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
1691 }
1692}
1693
1694impl ::protobuf::MessageStatic for Command_Header {
1695 fn new() -> Command_Header {
1696 Command_Header::new()
1697 }
1698
1699 fn descriptor_static(_: ::std::option::Option<Command_Header>) -> &'static ::protobuf::reflect::MessageDescriptor {
1700 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
1701 lock: ::protobuf::lazy::ONCE_INIT,
1702 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
1703 };
1704 unsafe {
1705 descriptor.get(|| {
1706 let mut fields = ::std::vec::Vec::new();
1707 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
1708 "clusterVersion",
1709 Command_Header::has_clusterVersion,
1710 Command_Header::get_clusterVersion,
1711 ));
1712 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
1713 "connectionID",
1714 Command_Header::has_connectionID,
1715 Command_Header::get_connectionID,
1716 ));
1717 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
1718 "sequence",
1719 Command_Header::has_sequence,
1720 Command_Header::get_sequence,
1721 ));
1722 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
1723 "ackSequence",
1724 Command_Header::has_ackSequence,
1725 Command_Header::get_ackSequence,
1726 ));
1727 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
1728 "messageType",
1729 Command_Header::has_messageType,
1730 Command_Header::get_messageType,
1731 ));
1732 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
1733 "timeout",
1734 Command_Header::has_timeout,
1735 Command_Header::get_timeout,
1736 ));
1737 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
1738 "earlyExit",
1739 Command_Header::has_earlyExit,
1740 Command_Header::get_earlyExit,
1741 ));
1742 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
1743 "priority",
1744 Command_Header::has_priority,
1745 Command_Header::get_priority,
1746 ));
1747 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
1748 "TimeQuanta",
1749 Command_Header::has_TimeQuanta,
1750 Command_Header::get_TimeQuanta,
1751 ));
1752 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
1753 "batchID",
1754 Command_Header::has_batchID,
1755 Command_Header::get_batchID,
1756 ));
1757 ::protobuf::reflect::MessageDescriptor::new::<Command_Header>(
1758 "Command_Header",
1759 fields,
1760 file_descriptor_proto()
1761 )
1762 })
1763 }
1764 }
1765}
1766
1767impl ::protobuf::Clear for Command_Header {
1768 fn clear(&mut self) {
1769 self.clear_clusterVersion();
1770 self.clear_connectionID();
1771 self.clear_sequence();
1772 self.clear_ackSequence();
1773 self.clear_messageType();
1774 self.clear_timeout();
1775 self.clear_earlyExit();
1776 self.clear_priority();
1777 self.clear_TimeQuanta();
1778 self.clear_batchID();
1779 self.unknown_fields.clear();
1780 }
1781}
1782
1783impl ::std::cmp::PartialEq for Command_Header {
1784 fn eq(&self, other: &Command_Header) -> bool {
1785 self.clusterVersion == other.clusterVersion &&
1786 self.connectionID == other.connectionID &&
1787 self.sequence == other.sequence &&
1788 self.ackSequence == other.ackSequence &&
1789 self.messageType == other.messageType &&
1790 self.timeout == other.timeout &&
1791 self.earlyExit == other.earlyExit &&
1792 self.priority == other.priority &&
1793 self.TimeQuanta == other.TimeQuanta &&
1794 self.batchID == other.batchID &&
1795 self.unknown_fields == other.unknown_fields
1796 }
1797}
1798
1799impl ::std::fmt::Debug for Command_Header {
1800 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
1801 ::protobuf::text_format::fmt(self, f)
1802 }
1803}
1804
1805#[derive(Clone,Default)]
1806pub struct Command_Body {
1807 keyValue: ::protobuf::SingularPtrField<Command_KeyValue>,
1809 range: ::protobuf::SingularPtrField<Command_Range>,
1810 setup: ::protobuf::SingularPtrField<Command_Setup>,
1811 p2pOperation: ::protobuf::SingularPtrField<Command_P2POperation>,
1812 getLog: ::protobuf::SingularPtrField<Command_GetLog>,
1813 security: ::protobuf::SingularPtrField<Command_Security>,
1814 pinOp: ::protobuf::SingularPtrField<Command_PinOperation>,
1815 batch: ::protobuf::SingularPtrField<Command_Batch>,
1816 power: ::protobuf::SingularPtrField<Command_PowerManagement>,
1817 unknown_fields: ::protobuf::UnknownFields,
1819 cached_size: ::std::cell::Cell<u32>,
1820}
1821
1822unsafe impl ::std::marker::Sync for Command_Body {}
1824
1825impl Command_Body {
1826 pub fn new() -> Command_Body {
1827 ::std::default::Default::default()
1828 }
1829
1830 pub fn default_instance() -> &'static Command_Body {
1831 static mut instance: ::protobuf::lazy::Lazy<Command_Body> = ::protobuf::lazy::Lazy {
1832 lock: ::protobuf::lazy::ONCE_INIT,
1833 ptr: 0 as *const Command_Body,
1834 };
1835 unsafe {
1836 instance.get(|| {
1837 Command_Body {
1838 keyValue: ::protobuf::SingularPtrField::none(),
1839 range: ::protobuf::SingularPtrField::none(),
1840 setup: ::protobuf::SingularPtrField::none(),
1841 p2pOperation: ::protobuf::SingularPtrField::none(),
1842 getLog: ::protobuf::SingularPtrField::none(),
1843 security: ::protobuf::SingularPtrField::none(),
1844 pinOp: ::protobuf::SingularPtrField::none(),
1845 batch: ::protobuf::SingularPtrField::none(),
1846 power: ::protobuf::SingularPtrField::none(),
1847 unknown_fields: ::protobuf::UnknownFields::new(),
1848 cached_size: ::std::cell::Cell::new(0),
1849 }
1850 })
1851 }
1852 }
1853
1854 pub fn clear_keyValue(&mut self) {
1857 self.keyValue.clear();
1858 }
1859
1860 pub fn has_keyValue(&self) -> bool {
1861 self.keyValue.is_some()
1862 }
1863
1864 pub fn set_keyValue(&mut self, v: Command_KeyValue) {
1866 self.keyValue = ::protobuf::SingularPtrField::some(v);
1867 }
1868
1869 pub fn mut_keyValue(&mut self) -> &mut Command_KeyValue {
1872 if self.keyValue.is_none() {
1873 self.keyValue.set_default();
1874 };
1875 self.keyValue.as_mut().unwrap()
1876 }
1877
1878 pub fn take_keyValue(&mut self) -> Command_KeyValue {
1880 self.keyValue.take().unwrap_or_else(|| Command_KeyValue::new())
1881 }
1882
1883 pub fn get_keyValue(&self) -> &Command_KeyValue {
1884 self.keyValue.as_ref().unwrap_or_else(|| Command_KeyValue::default_instance())
1885 }
1886
1887 pub fn clear_range(&mut self) {
1890 self.range.clear();
1891 }
1892
1893 pub fn has_range(&self) -> bool {
1894 self.range.is_some()
1895 }
1896
1897 pub fn set_range(&mut self, v: Command_Range) {
1899 self.range = ::protobuf::SingularPtrField::some(v);
1900 }
1901
1902 pub fn mut_range(&mut self) -> &mut Command_Range {
1905 if self.range.is_none() {
1906 self.range.set_default();
1907 };
1908 self.range.as_mut().unwrap()
1909 }
1910
1911 pub fn take_range(&mut self) -> Command_Range {
1913 self.range.take().unwrap_or_else(|| Command_Range::new())
1914 }
1915
1916 pub fn get_range(&self) -> &Command_Range {
1917 self.range.as_ref().unwrap_or_else(|| Command_Range::default_instance())
1918 }
1919
1920 pub fn clear_setup(&mut self) {
1923 self.setup.clear();
1924 }
1925
1926 pub fn has_setup(&self) -> bool {
1927 self.setup.is_some()
1928 }
1929
1930 pub fn set_setup(&mut self, v: Command_Setup) {
1932 self.setup = ::protobuf::SingularPtrField::some(v);
1933 }
1934
1935 pub fn mut_setup(&mut self) -> &mut Command_Setup {
1938 if self.setup.is_none() {
1939 self.setup.set_default();
1940 };
1941 self.setup.as_mut().unwrap()
1942 }
1943
1944 pub fn take_setup(&mut self) -> Command_Setup {
1946 self.setup.take().unwrap_or_else(|| Command_Setup::new())
1947 }
1948
1949 pub fn get_setup(&self) -> &Command_Setup {
1950 self.setup.as_ref().unwrap_or_else(|| Command_Setup::default_instance())
1951 }
1952
1953 pub fn clear_p2pOperation(&mut self) {
1956 self.p2pOperation.clear();
1957 }
1958
1959 pub fn has_p2pOperation(&self) -> bool {
1960 self.p2pOperation.is_some()
1961 }
1962
1963 pub fn set_p2pOperation(&mut self, v: Command_P2POperation) {
1965 self.p2pOperation = ::protobuf::SingularPtrField::some(v);
1966 }
1967
1968 pub fn mut_p2pOperation(&mut self) -> &mut Command_P2POperation {
1971 if self.p2pOperation.is_none() {
1972 self.p2pOperation.set_default();
1973 };
1974 self.p2pOperation.as_mut().unwrap()
1975 }
1976
1977 pub fn take_p2pOperation(&mut self) -> Command_P2POperation {
1979 self.p2pOperation.take().unwrap_or_else(|| Command_P2POperation::new())
1980 }
1981
1982 pub fn get_p2pOperation(&self) -> &Command_P2POperation {
1983 self.p2pOperation.as_ref().unwrap_or_else(|| Command_P2POperation::default_instance())
1984 }
1985
1986 pub fn clear_getLog(&mut self) {
1989 self.getLog.clear();
1990 }
1991
1992 pub fn has_getLog(&self) -> bool {
1993 self.getLog.is_some()
1994 }
1995
1996 pub fn set_getLog(&mut self, v: Command_GetLog) {
1998 self.getLog = ::protobuf::SingularPtrField::some(v);
1999 }
2000
2001 pub fn mut_getLog(&mut self) -> &mut Command_GetLog {
2004 if self.getLog.is_none() {
2005 self.getLog.set_default();
2006 };
2007 self.getLog.as_mut().unwrap()
2008 }
2009
2010 pub fn take_getLog(&mut self) -> Command_GetLog {
2012 self.getLog.take().unwrap_or_else(|| Command_GetLog::new())
2013 }
2014
2015 pub fn get_getLog(&self) -> &Command_GetLog {
2016 self.getLog.as_ref().unwrap_or_else(|| Command_GetLog::default_instance())
2017 }
2018
2019 pub fn clear_security(&mut self) {
2022 self.security.clear();
2023 }
2024
2025 pub fn has_security(&self) -> bool {
2026 self.security.is_some()
2027 }
2028
2029 pub fn set_security(&mut self, v: Command_Security) {
2031 self.security = ::protobuf::SingularPtrField::some(v);
2032 }
2033
2034 pub fn mut_security(&mut self) -> &mut Command_Security {
2037 if self.security.is_none() {
2038 self.security.set_default();
2039 };
2040 self.security.as_mut().unwrap()
2041 }
2042
2043 pub fn take_security(&mut self) -> Command_Security {
2045 self.security.take().unwrap_or_else(|| Command_Security::new())
2046 }
2047
2048 pub fn get_security(&self) -> &Command_Security {
2049 self.security.as_ref().unwrap_or_else(|| Command_Security::default_instance())
2050 }
2051
2052 pub fn clear_pinOp(&mut self) {
2055 self.pinOp.clear();
2056 }
2057
2058 pub fn has_pinOp(&self) -> bool {
2059 self.pinOp.is_some()
2060 }
2061
2062 pub fn set_pinOp(&mut self, v: Command_PinOperation) {
2064 self.pinOp = ::protobuf::SingularPtrField::some(v);
2065 }
2066
2067 pub fn mut_pinOp(&mut self) -> &mut Command_PinOperation {
2070 if self.pinOp.is_none() {
2071 self.pinOp.set_default();
2072 };
2073 self.pinOp.as_mut().unwrap()
2074 }
2075
2076 pub fn take_pinOp(&mut self) -> Command_PinOperation {
2078 self.pinOp.take().unwrap_or_else(|| Command_PinOperation::new())
2079 }
2080
2081 pub fn get_pinOp(&self) -> &Command_PinOperation {
2082 self.pinOp.as_ref().unwrap_or_else(|| Command_PinOperation::default_instance())
2083 }
2084
2085 pub fn clear_batch(&mut self) {
2088 self.batch.clear();
2089 }
2090
2091 pub fn has_batch(&self) -> bool {
2092 self.batch.is_some()
2093 }
2094
2095 pub fn set_batch(&mut self, v: Command_Batch) {
2097 self.batch = ::protobuf::SingularPtrField::some(v);
2098 }
2099
2100 pub fn mut_batch(&mut self) -> &mut Command_Batch {
2103 if self.batch.is_none() {
2104 self.batch.set_default();
2105 };
2106 self.batch.as_mut().unwrap()
2107 }
2108
2109 pub fn take_batch(&mut self) -> Command_Batch {
2111 self.batch.take().unwrap_or_else(|| Command_Batch::new())
2112 }
2113
2114 pub fn get_batch(&self) -> &Command_Batch {
2115 self.batch.as_ref().unwrap_or_else(|| Command_Batch::default_instance())
2116 }
2117
2118 pub fn clear_power(&mut self) {
2121 self.power.clear();
2122 }
2123
2124 pub fn has_power(&self) -> bool {
2125 self.power.is_some()
2126 }
2127
2128 pub fn set_power(&mut self, v: Command_PowerManagement) {
2130 self.power = ::protobuf::SingularPtrField::some(v);
2131 }
2132
2133 pub fn mut_power(&mut self) -> &mut Command_PowerManagement {
2136 if self.power.is_none() {
2137 self.power.set_default();
2138 };
2139 self.power.as_mut().unwrap()
2140 }
2141
2142 pub fn take_power(&mut self) -> Command_PowerManagement {
2144 self.power.take().unwrap_or_else(|| Command_PowerManagement::new())
2145 }
2146
2147 pub fn get_power(&self) -> &Command_PowerManagement {
2148 self.power.as_ref().unwrap_or_else(|| Command_PowerManagement::default_instance())
2149 }
2150}
2151
2152impl ::protobuf::Message for Command_Body {
2153 fn is_initialized(&self) -> bool {
2154 true
2155 }
2156
2157 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
2158 while !try!(is.eof()) {
2159 let (field_number, wire_type) = try!(is.read_tag_unpack());
2160 match field_number {
2161 1 => {
2162 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.keyValue));
2163 },
2164 2 => {
2165 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.range));
2166 },
2167 3 => {
2168 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.setup));
2169 },
2170 4 => {
2171 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.p2pOperation));
2172 },
2173 6 => {
2174 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.getLog));
2175 },
2176 7 => {
2177 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.security));
2178 },
2179 8 => {
2180 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.pinOp));
2181 },
2182 9 => {
2183 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.batch));
2184 },
2185 10 => {
2186 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.power));
2187 },
2188 _ => {
2189 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
2190 },
2191 };
2192 }
2193 ::std::result::Result::Ok(())
2194 }
2195
2196 #[allow(unused_variables)]
2198 fn compute_size(&self) -> u32 {
2199 let mut my_size = 0;
2200 for value in &self.keyValue {
2201 let len = value.compute_size();
2202 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
2203 };
2204 for value in &self.range {
2205 let len = value.compute_size();
2206 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
2207 };
2208 for value in &self.setup {
2209 let len = value.compute_size();
2210 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
2211 };
2212 for value in &self.p2pOperation {
2213 let len = value.compute_size();
2214 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
2215 };
2216 for value in &self.getLog {
2217 let len = value.compute_size();
2218 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
2219 };
2220 for value in &self.security {
2221 let len = value.compute_size();
2222 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
2223 };
2224 for value in &self.pinOp {
2225 let len = value.compute_size();
2226 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
2227 };
2228 for value in &self.batch {
2229 let len = value.compute_size();
2230 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
2231 };
2232 for value in &self.power {
2233 let len = value.compute_size();
2234 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
2235 };
2236 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
2237 self.cached_size.set(my_size);
2238 my_size
2239 }
2240
2241 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
2242 if let Some(v) = self.keyValue.as_ref() {
2243 try!(os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited));
2244 try!(os.write_raw_varint32(v.get_cached_size()));
2245 try!(v.write_to_with_cached_sizes(os));
2246 };
2247 if let Some(v) = self.range.as_ref() {
2248 try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
2249 try!(os.write_raw_varint32(v.get_cached_size()));
2250 try!(v.write_to_with_cached_sizes(os));
2251 };
2252 if let Some(v) = self.setup.as_ref() {
2253 try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
2254 try!(os.write_raw_varint32(v.get_cached_size()));
2255 try!(v.write_to_with_cached_sizes(os));
2256 };
2257 if let Some(v) = self.p2pOperation.as_ref() {
2258 try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited));
2259 try!(os.write_raw_varint32(v.get_cached_size()));
2260 try!(v.write_to_with_cached_sizes(os));
2261 };
2262 if let Some(v) = self.getLog.as_ref() {
2263 try!(os.write_tag(6, ::protobuf::wire_format::WireTypeLengthDelimited));
2264 try!(os.write_raw_varint32(v.get_cached_size()));
2265 try!(v.write_to_with_cached_sizes(os));
2266 };
2267 if let Some(v) = self.security.as_ref() {
2268 try!(os.write_tag(7, ::protobuf::wire_format::WireTypeLengthDelimited));
2269 try!(os.write_raw_varint32(v.get_cached_size()));
2270 try!(v.write_to_with_cached_sizes(os));
2271 };
2272 if let Some(v) = self.pinOp.as_ref() {
2273 try!(os.write_tag(8, ::protobuf::wire_format::WireTypeLengthDelimited));
2274 try!(os.write_raw_varint32(v.get_cached_size()));
2275 try!(v.write_to_with_cached_sizes(os));
2276 };
2277 if let Some(v) = self.batch.as_ref() {
2278 try!(os.write_tag(9, ::protobuf::wire_format::WireTypeLengthDelimited));
2279 try!(os.write_raw_varint32(v.get_cached_size()));
2280 try!(v.write_to_with_cached_sizes(os));
2281 };
2282 if let Some(v) = self.power.as_ref() {
2283 try!(os.write_tag(10, ::protobuf::wire_format::WireTypeLengthDelimited));
2284 try!(os.write_raw_varint32(v.get_cached_size()));
2285 try!(v.write_to_with_cached_sizes(os));
2286 };
2287 try!(os.write_unknown_fields(self.get_unknown_fields()));
2288 ::std::result::Result::Ok(())
2289 }
2290
2291 fn get_cached_size(&self) -> u32 {
2292 self.cached_size.get()
2293 }
2294
2295 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
2296 &self.unknown_fields
2297 }
2298
2299 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
2300 &mut self.unknown_fields
2301 }
2302
2303 fn type_id(&self) -> ::std::any::TypeId {
2304 ::std::any::TypeId::of::<Command_Body>()
2305 }
2306
2307 fn as_any(&self) -> &::std::any::Any {
2308 self as &::std::any::Any
2309 }
2310
2311 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
2312 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
2313 }
2314}
2315
2316impl ::protobuf::MessageStatic for Command_Body {
2317 fn new() -> Command_Body {
2318 Command_Body::new()
2319 }
2320
2321 fn descriptor_static(_: ::std::option::Option<Command_Body>) -> &'static ::protobuf::reflect::MessageDescriptor {
2322 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
2323 lock: ::protobuf::lazy::ONCE_INIT,
2324 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
2325 };
2326 unsafe {
2327 descriptor.get(|| {
2328 let mut fields = ::std::vec::Vec::new();
2329 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
2330 "keyValue",
2331 Command_Body::has_keyValue,
2332 Command_Body::get_keyValue,
2333 ));
2334 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
2335 "range",
2336 Command_Body::has_range,
2337 Command_Body::get_range,
2338 ));
2339 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
2340 "setup",
2341 Command_Body::has_setup,
2342 Command_Body::get_setup,
2343 ));
2344 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
2345 "p2pOperation",
2346 Command_Body::has_p2pOperation,
2347 Command_Body::get_p2pOperation,
2348 ));
2349 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
2350 "getLog",
2351 Command_Body::has_getLog,
2352 Command_Body::get_getLog,
2353 ));
2354 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
2355 "security",
2356 Command_Body::has_security,
2357 Command_Body::get_security,
2358 ));
2359 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
2360 "pinOp",
2361 Command_Body::has_pinOp,
2362 Command_Body::get_pinOp,
2363 ));
2364 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
2365 "batch",
2366 Command_Body::has_batch,
2367 Command_Body::get_batch,
2368 ));
2369 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
2370 "power",
2371 Command_Body::has_power,
2372 Command_Body::get_power,
2373 ));
2374 ::protobuf::reflect::MessageDescriptor::new::<Command_Body>(
2375 "Command_Body",
2376 fields,
2377 file_descriptor_proto()
2378 )
2379 })
2380 }
2381 }
2382}
2383
2384impl ::protobuf::Clear for Command_Body {
2385 fn clear(&mut self) {
2386 self.clear_keyValue();
2387 self.clear_range();
2388 self.clear_setup();
2389 self.clear_p2pOperation();
2390 self.clear_getLog();
2391 self.clear_security();
2392 self.clear_pinOp();
2393 self.clear_batch();
2394 self.clear_power();
2395 self.unknown_fields.clear();
2396 }
2397}
2398
2399impl ::std::cmp::PartialEq for Command_Body {
2400 fn eq(&self, other: &Command_Body) -> bool {
2401 self.keyValue == other.keyValue &&
2402 self.range == other.range &&
2403 self.setup == other.setup &&
2404 self.p2pOperation == other.p2pOperation &&
2405 self.getLog == other.getLog &&
2406 self.security == other.security &&
2407 self.pinOp == other.pinOp &&
2408 self.batch == other.batch &&
2409 self.power == other.power &&
2410 self.unknown_fields == other.unknown_fields
2411 }
2412}
2413
2414impl ::std::fmt::Debug for Command_Body {
2415 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2416 ::protobuf::text_format::fmt(self, f)
2417 }
2418}
2419
2420#[derive(Clone,Default)]
2421pub struct Command_PowerManagement {
2422 level: ::std::option::Option<Command_PowerLevel>,
2424 unknown_fields: ::protobuf::UnknownFields,
2426 cached_size: ::std::cell::Cell<u32>,
2427}
2428
2429unsafe impl ::std::marker::Sync for Command_PowerManagement {}
2431
2432impl Command_PowerManagement {
2433 pub fn new() -> Command_PowerManagement {
2434 ::std::default::Default::default()
2435 }
2436
2437 pub fn default_instance() -> &'static Command_PowerManagement {
2438 static mut instance: ::protobuf::lazy::Lazy<Command_PowerManagement> = ::protobuf::lazy::Lazy {
2439 lock: ::protobuf::lazy::ONCE_INIT,
2440 ptr: 0 as *const Command_PowerManagement,
2441 };
2442 unsafe {
2443 instance.get(|| {
2444 Command_PowerManagement {
2445 level: ::std::option::Option::None,
2446 unknown_fields: ::protobuf::UnknownFields::new(),
2447 cached_size: ::std::cell::Cell::new(0),
2448 }
2449 })
2450 }
2451 }
2452
2453 pub fn clear_level(&mut self) {
2456 self.level = ::std::option::Option::None;
2457 }
2458
2459 pub fn has_level(&self) -> bool {
2460 self.level.is_some()
2461 }
2462
2463 pub fn set_level(&mut self, v: Command_PowerLevel) {
2465 self.level = ::std::option::Option::Some(v);
2466 }
2467
2468 pub fn get_level(&self) -> Command_PowerLevel {
2469 self.level.unwrap_or(Command_PowerLevel::INVALID_LEVEL)
2470 }
2471}
2472
2473impl ::protobuf::Message for Command_PowerManagement {
2474 fn is_initialized(&self) -> bool {
2475 true
2476 }
2477
2478 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
2479 while !try!(is.eof()) {
2480 let (field_number, wire_type) = try!(is.read_tag_unpack());
2481 match field_number {
2482 1 => {
2483 if wire_type != ::protobuf::wire_format::WireTypeVarint {
2484 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
2485 };
2486 let tmp = try!(is.read_enum());
2487 self.level = ::std::option::Option::Some(tmp);
2488 },
2489 _ => {
2490 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
2491 },
2492 };
2493 }
2494 ::std::result::Result::Ok(())
2495 }
2496
2497 #[allow(unused_variables)]
2499 fn compute_size(&self) -> u32 {
2500 let mut my_size = 0;
2501 for value in &self.level {
2502 my_size += ::protobuf::rt::enum_size(1, *value);
2503 };
2504 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
2505 self.cached_size.set(my_size);
2506 my_size
2507 }
2508
2509 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
2510 if let Some(v) = self.level {
2511 try!(os.write_enum(1, v.value()));
2512 };
2513 try!(os.write_unknown_fields(self.get_unknown_fields()));
2514 ::std::result::Result::Ok(())
2515 }
2516
2517 fn get_cached_size(&self) -> u32 {
2518 self.cached_size.get()
2519 }
2520
2521 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
2522 &self.unknown_fields
2523 }
2524
2525 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
2526 &mut self.unknown_fields
2527 }
2528
2529 fn type_id(&self) -> ::std::any::TypeId {
2530 ::std::any::TypeId::of::<Command_PowerManagement>()
2531 }
2532
2533 fn as_any(&self) -> &::std::any::Any {
2534 self as &::std::any::Any
2535 }
2536
2537 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
2538 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
2539 }
2540}
2541
2542impl ::protobuf::MessageStatic for Command_PowerManagement {
2543 fn new() -> Command_PowerManagement {
2544 Command_PowerManagement::new()
2545 }
2546
2547 fn descriptor_static(_: ::std::option::Option<Command_PowerManagement>) -> &'static ::protobuf::reflect::MessageDescriptor {
2548 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
2549 lock: ::protobuf::lazy::ONCE_INIT,
2550 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
2551 };
2552 unsafe {
2553 descriptor.get(|| {
2554 let mut fields = ::std::vec::Vec::new();
2555 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
2556 "level",
2557 Command_PowerManagement::has_level,
2558 Command_PowerManagement::get_level,
2559 ));
2560 ::protobuf::reflect::MessageDescriptor::new::<Command_PowerManagement>(
2561 "Command_PowerManagement",
2562 fields,
2563 file_descriptor_proto()
2564 )
2565 })
2566 }
2567 }
2568}
2569
2570impl ::protobuf::Clear for Command_PowerManagement {
2571 fn clear(&mut self) {
2572 self.clear_level();
2573 self.unknown_fields.clear();
2574 }
2575}
2576
2577impl ::std::cmp::PartialEq for Command_PowerManagement {
2578 fn eq(&self, other: &Command_PowerManagement) -> bool {
2579 self.level == other.level &&
2580 self.unknown_fields == other.unknown_fields
2581 }
2582}
2583
2584impl ::std::fmt::Debug for Command_PowerManagement {
2585 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2586 ::protobuf::text_format::fmt(self, f)
2587 }
2588}
2589
2590#[derive(Clone,Default)]
2591pub struct Command_Batch {
2592 count: ::std::option::Option<i32>,
2594 sequence: ::std::vec::Vec<i64>,
2595 failedSequence: ::std::option::Option<i64>,
2596 unknown_fields: ::protobuf::UnknownFields,
2598 cached_size: ::std::cell::Cell<u32>,
2599}
2600
2601unsafe impl ::std::marker::Sync for Command_Batch {}
2603
2604impl Command_Batch {
2605 pub fn new() -> Command_Batch {
2606 ::std::default::Default::default()
2607 }
2608
2609 pub fn default_instance() -> &'static Command_Batch {
2610 static mut instance: ::protobuf::lazy::Lazy<Command_Batch> = ::protobuf::lazy::Lazy {
2611 lock: ::protobuf::lazy::ONCE_INIT,
2612 ptr: 0 as *const Command_Batch,
2613 };
2614 unsafe {
2615 instance.get(|| {
2616 Command_Batch {
2617 count: ::std::option::Option::None,
2618 sequence: ::std::vec::Vec::new(),
2619 failedSequence: ::std::option::Option::None,
2620 unknown_fields: ::protobuf::UnknownFields::new(),
2621 cached_size: ::std::cell::Cell::new(0),
2622 }
2623 })
2624 }
2625 }
2626
2627 pub fn clear_count(&mut self) {
2630 self.count = ::std::option::Option::None;
2631 }
2632
2633 pub fn has_count(&self) -> bool {
2634 self.count.is_some()
2635 }
2636
2637 pub fn set_count(&mut self, v: i32) {
2639 self.count = ::std::option::Option::Some(v);
2640 }
2641
2642 pub fn get_count(&self) -> i32 {
2643 self.count.unwrap_or(0)
2644 }
2645
2646 pub fn clear_sequence(&mut self) {
2649 self.sequence.clear();
2650 }
2651
2652 pub fn set_sequence(&mut self, v: ::std::vec::Vec<i64>) {
2654 self.sequence = v;
2655 }
2656
2657 pub fn mut_sequence(&mut self) -> &mut ::std::vec::Vec<i64> {
2659 &mut self.sequence
2660 }
2661
2662 pub fn take_sequence(&mut self) -> ::std::vec::Vec<i64> {
2664 ::std::mem::replace(&mut self.sequence, ::std::vec::Vec::new())
2665 }
2666
2667 pub fn get_sequence(&self) -> &[i64] {
2668 &self.sequence
2669 }
2670
2671 pub fn clear_failedSequence(&mut self) {
2674 self.failedSequence = ::std::option::Option::None;
2675 }
2676
2677 pub fn has_failedSequence(&self) -> bool {
2678 self.failedSequence.is_some()
2679 }
2680
2681 pub fn set_failedSequence(&mut self, v: i64) {
2683 self.failedSequence = ::std::option::Option::Some(v);
2684 }
2685
2686 pub fn get_failedSequence(&self) -> i64 {
2687 self.failedSequence.unwrap_or(0)
2688 }
2689}
2690
2691impl ::protobuf::Message for Command_Batch {
2692 fn is_initialized(&self) -> bool {
2693 true
2694 }
2695
2696 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
2697 while !try!(is.eof()) {
2698 let (field_number, wire_type) = try!(is.read_tag_unpack());
2699 match field_number {
2700 1 => {
2701 if wire_type != ::protobuf::wire_format::WireTypeVarint {
2702 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
2703 };
2704 let tmp = try!(is.read_int32());
2705 self.count = ::std::option::Option::Some(tmp);
2706 },
2707 2 => {
2708 try!(::protobuf::rt::read_repeated_int64_into(wire_type, is, &mut self.sequence));
2709 },
2710 3 => {
2711 if wire_type != ::protobuf::wire_format::WireTypeVarint {
2712 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
2713 };
2714 let tmp = try!(is.read_int64());
2715 self.failedSequence = ::std::option::Option::Some(tmp);
2716 },
2717 _ => {
2718 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
2719 },
2720 };
2721 }
2722 ::std::result::Result::Ok(())
2723 }
2724
2725 #[allow(unused_variables)]
2727 fn compute_size(&self) -> u32 {
2728 let mut my_size = 0;
2729 for value in &self.count {
2730 my_size += ::protobuf::rt::value_size(1, *value, ::protobuf::wire_format::WireTypeVarint);
2731 };
2732 if !self.sequence.is_empty() {
2733 my_size += ::protobuf::rt::vec_packed_varint_size(2, &self.sequence);
2734 };
2735 for value in &self.failedSequence {
2736 my_size += ::protobuf::rt::value_size(3, *value, ::protobuf::wire_format::WireTypeVarint);
2737 };
2738 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
2739 self.cached_size.set(my_size);
2740 my_size
2741 }
2742
2743 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
2744 if let Some(v) = self.count {
2745 try!(os.write_int32(1, v));
2746 };
2747 if !self.sequence.is_empty() {
2748 try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
2749 try!(os.write_raw_varint32(::protobuf::rt::vec_packed_varint_data_size(&self.sequence)));
2751 for v in &self.sequence {
2752 try!(os.write_int64_no_tag(*v));
2753 };
2754 };
2755 if let Some(v) = self.failedSequence {
2756 try!(os.write_int64(3, v));
2757 };
2758 try!(os.write_unknown_fields(self.get_unknown_fields()));
2759 ::std::result::Result::Ok(())
2760 }
2761
2762 fn get_cached_size(&self) -> u32 {
2763 self.cached_size.get()
2764 }
2765
2766 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
2767 &self.unknown_fields
2768 }
2769
2770 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
2771 &mut self.unknown_fields
2772 }
2773
2774 fn type_id(&self) -> ::std::any::TypeId {
2775 ::std::any::TypeId::of::<Command_Batch>()
2776 }
2777
2778 fn as_any(&self) -> &::std::any::Any {
2779 self as &::std::any::Any
2780 }
2781
2782 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
2783 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
2784 }
2785}
2786
2787impl ::protobuf::MessageStatic for Command_Batch {
2788 fn new() -> Command_Batch {
2789 Command_Batch::new()
2790 }
2791
2792 fn descriptor_static(_: ::std::option::Option<Command_Batch>) -> &'static ::protobuf::reflect::MessageDescriptor {
2793 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
2794 lock: ::protobuf::lazy::ONCE_INIT,
2795 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
2796 };
2797 unsafe {
2798 descriptor.get(|| {
2799 let mut fields = ::std::vec::Vec::new();
2800 fields.push(::protobuf::reflect::accessor::make_singular_i32_accessor(
2801 "count",
2802 Command_Batch::has_count,
2803 Command_Batch::get_count,
2804 ));
2805 fields.push(::protobuf::reflect::accessor::make_repeated_i64_accessor(
2806 "sequence",
2807 Command_Batch::get_sequence,
2808 ));
2809 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
2810 "failedSequence",
2811 Command_Batch::has_failedSequence,
2812 Command_Batch::get_failedSequence,
2813 ));
2814 ::protobuf::reflect::MessageDescriptor::new::<Command_Batch>(
2815 "Command_Batch",
2816 fields,
2817 file_descriptor_proto()
2818 )
2819 })
2820 }
2821 }
2822}
2823
2824impl ::protobuf::Clear for Command_Batch {
2825 fn clear(&mut self) {
2826 self.clear_count();
2827 self.clear_sequence();
2828 self.clear_failedSequence();
2829 self.unknown_fields.clear();
2830 }
2831}
2832
2833impl ::std::cmp::PartialEq for Command_Batch {
2834 fn eq(&self, other: &Command_Batch) -> bool {
2835 self.count == other.count &&
2836 self.sequence == other.sequence &&
2837 self.failedSequence == other.failedSequence &&
2838 self.unknown_fields == other.unknown_fields
2839 }
2840}
2841
2842impl ::std::fmt::Debug for Command_Batch {
2843 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
2844 ::protobuf::text_format::fmt(self, f)
2845 }
2846}
2847
2848#[derive(Clone,Default)]
2849pub struct Command_Status {
2850 code: ::std::option::Option<Command_Status_StatusCode>,
2852 statusMessage: ::protobuf::SingularField<::std::string::String>,
2853 detailedMessage: ::protobuf::SingularField<::std::vec::Vec<u8>>,
2854 unknown_fields: ::protobuf::UnknownFields,
2856 cached_size: ::std::cell::Cell<u32>,
2857}
2858
2859unsafe impl ::std::marker::Sync for Command_Status {}
2861
2862impl Command_Status {
2863 pub fn new() -> Command_Status {
2864 ::std::default::Default::default()
2865 }
2866
2867 pub fn default_instance() -> &'static Command_Status {
2868 static mut instance: ::protobuf::lazy::Lazy<Command_Status> = ::protobuf::lazy::Lazy {
2869 lock: ::protobuf::lazy::ONCE_INIT,
2870 ptr: 0 as *const Command_Status,
2871 };
2872 unsafe {
2873 instance.get(|| {
2874 Command_Status {
2875 code: ::std::option::Option::None,
2876 statusMessage: ::protobuf::SingularField::none(),
2877 detailedMessage: ::protobuf::SingularField::none(),
2878 unknown_fields: ::protobuf::UnknownFields::new(),
2879 cached_size: ::std::cell::Cell::new(0),
2880 }
2881 })
2882 }
2883 }
2884
2885 pub fn clear_code(&mut self) {
2888 self.code = ::std::option::Option::None;
2889 }
2890
2891 pub fn has_code(&self) -> bool {
2892 self.code.is_some()
2893 }
2894
2895 pub fn set_code(&mut self, v: Command_Status_StatusCode) {
2897 self.code = ::std::option::Option::Some(v);
2898 }
2899
2900 pub fn get_code(&self) -> Command_Status_StatusCode {
2901 self.code.unwrap_or(Command_Status_StatusCode::INVALID_STATUS_CODE)
2902 }
2903
2904 pub fn clear_statusMessage(&mut self) {
2907 self.statusMessage.clear();
2908 }
2909
2910 pub fn has_statusMessage(&self) -> bool {
2911 self.statusMessage.is_some()
2912 }
2913
2914 pub fn set_statusMessage(&mut self, v: ::std::string::String) {
2916 self.statusMessage = ::protobuf::SingularField::some(v);
2917 }
2918
2919 pub fn mut_statusMessage(&mut self) -> &mut ::std::string::String {
2922 if self.statusMessage.is_none() {
2923 self.statusMessage.set_default();
2924 };
2925 self.statusMessage.as_mut().unwrap()
2926 }
2927
2928 pub fn take_statusMessage(&mut self) -> ::std::string::String {
2930 self.statusMessage.take().unwrap_or_else(|| ::std::string::String::new())
2931 }
2932
2933 pub fn get_statusMessage(&self) -> &str {
2934 match self.statusMessage.as_ref() {
2935 Some(v) => &v,
2936 None => "",
2937 }
2938 }
2939
2940 pub fn clear_detailedMessage(&mut self) {
2943 self.detailedMessage.clear();
2944 }
2945
2946 pub fn has_detailedMessage(&self) -> bool {
2947 self.detailedMessage.is_some()
2948 }
2949
2950 pub fn set_detailedMessage(&mut self, v: ::std::vec::Vec<u8>) {
2952 self.detailedMessage = ::protobuf::SingularField::some(v);
2953 }
2954
2955 pub fn mut_detailedMessage(&mut self) -> &mut ::std::vec::Vec<u8> {
2958 if self.detailedMessage.is_none() {
2959 self.detailedMessage.set_default();
2960 };
2961 self.detailedMessage.as_mut().unwrap()
2962 }
2963
2964 pub fn take_detailedMessage(&mut self) -> ::std::vec::Vec<u8> {
2966 self.detailedMessage.take().unwrap_or_else(|| ::std::vec::Vec::new())
2967 }
2968
2969 pub fn get_detailedMessage(&self) -> &[u8] {
2970 match self.detailedMessage.as_ref() {
2971 Some(v) => &v,
2972 None => &[],
2973 }
2974 }
2975}
2976
2977impl ::protobuf::Message for Command_Status {
2978 fn is_initialized(&self) -> bool {
2979 true
2980 }
2981
2982 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
2983 while !try!(is.eof()) {
2984 let (field_number, wire_type) = try!(is.read_tag_unpack());
2985 match field_number {
2986 1 => {
2987 if wire_type != ::protobuf::wire_format::WireTypeVarint {
2988 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
2989 };
2990 let tmp = try!(is.read_enum());
2991 self.code = ::std::option::Option::Some(tmp);
2992 },
2993 2 => {
2994 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.statusMessage));
2995 },
2996 3 => {
2997 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.detailedMessage));
2998 },
2999 _ => {
3000 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
3001 },
3002 };
3003 }
3004 ::std::result::Result::Ok(())
3005 }
3006
3007 #[allow(unused_variables)]
3009 fn compute_size(&self) -> u32 {
3010 let mut my_size = 0;
3011 for value in &self.code {
3012 my_size += ::protobuf::rt::enum_size(1, *value);
3013 };
3014 for value in &self.statusMessage {
3015 my_size += ::protobuf::rt::string_size(2, &value);
3016 };
3017 for value in &self.detailedMessage {
3018 my_size += ::protobuf::rt::bytes_size(3, &value);
3019 };
3020 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
3021 self.cached_size.set(my_size);
3022 my_size
3023 }
3024
3025 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
3026 if let Some(v) = self.code {
3027 try!(os.write_enum(1, v.value()));
3028 };
3029 if let Some(v) = self.statusMessage.as_ref() {
3030 try!(os.write_string(2, &v));
3031 };
3032 if let Some(v) = self.detailedMessage.as_ref() {
3033 try!(os.write_bytes(3, &v));
3034 };
3035 try!(os.write_unknown_fields(self.get_unknown_fields()));
3036 ::std::result::Result::Ok(())
3037 }
3038
3039 fn get_cached_size(&self) -> u32 {
3040 self.cached_size.get()
3041 }
3042
3043 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
3044 &self.unknown_fields
3045 }
3046
3047 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
3048 &mut self.unknown_fields
3049 }
3050
3051 fn type_id(&self) -> ::std::any::TypeId {
3052 ::std::any::TypeId::of::<Command_Status>()
3053 }
3054
3055 fn as_any(&self) -> &::std::any::Any {
3056 self as &::std::any::Any
3057 }
3058
3059 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
3060 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
3061 }
3062}
3063
3064impl ::protobuf::MessageStatic for Command_Status {
3065 fn new() -> Command_Status {
3066 Command_Status::new()
3067 }
3068
3069 fn descriptor_static(_: ::std::option::Option<Command_Status>) -> &'static ::protobuf::reflect::MessageDescriptor {
3070 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
3071 lock: ::protobuf::lazy::ONCE_INIT,
3072 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
3073 };
3074 unsafe {
3075 descriptor.get(|| {
3076 let mut fields = ::std::vec::Vec::new();
3077 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
3078 "code",
3079 Command_Status::has_code,
3080 Command_Status::get_code,
3081 ));
3082 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
3083 "statusMessage",
3084 Command_Status::has_statusMessage,
3085 Command_Status::get_statusMessage,
3086 ));
3087 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
3088 "detailedMessage",
3089 Command_Status::has_detailedMessage,
3090 Command_Status::get_detailedMessage,
3091 ));
3092 ::protobuf::reflect::MessageDescriptor::new::<Command_Status>(
3093 "Command_Status",
3094 fields,
3095 file_descriptor_proto()
3096 )
3097 })
3098 }
3099 }
3100}
3101
3102impl ::protobuf::Clear for Command_Status {
3103 fn clear(&mut self) {
3104 self.clear_code();
3105 self.clear_statusMessage();
3106 self.clear_detailedMessage();
3107 self.unknown_fields.clear();
3108 }
3109}
3110
3111impl ::std::cmp::PartialEq for Command_Status {
3112 fn eq(&self, other: &Command_Status) -> bool {
3113 self.code == other.code &&
3114 self.statusMessage == other.statusMessage &&
3115 self.detailedMessage == other.detailedMessage &&
3116 self.unknown_fields == other.unknown_fields
3117 }
3118}
3119
3120impl ::std::fmt::Debug for Command_Status {
3121 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
3122 ::protobuf::text_format::fmt(self, f)
3123 }
3124}
3125
3126#[derive(Clone,PartialEq,Eq,Debug,Hash)]
3127pub enum Command_Status_StatusCode {
3128 INVALID_STATUS_CODE = -1,
3129 NOT_ATTEMPTED = 0,
3130 SUCCESS = 1,
3131 HMAC_FAILURE = 2,
3132 NOT_AUTHORIZED = 3,
3133 VERSION_FAILURE = 4,
3134 INTERNAL_ERROR = 5,
3135 HEADER_REQUIRED = 6,
3136 NOT_FOUND = 7,
3137 VERSION_MISMATCH = 8,
3138 SERVICE_BUSY = 9,
3139 EXPIRED = 10,
3140 DATA_ERROR = 11,
3141 PERM_DATA_ERROR = 12,
3142 REMOTE_CONNECTION_ERROR = 13,
3143 NO_SPACE = 14,
3144 NO_SUCH_HMAC_ALGORITHM = 15,
3145 INVALID_REQUEST = 16,
3146 NESTED_OPERATION_ERRORS = 17,
3147 DEVICE_LOCKED = 18,
3148 DEVICE_ALREADY_UNLOCKED = 19,
3149 CONNECTION_TERMINATED = 20,
3150 INVALID_BATCH = 21,
3151 HIBERNATE = 22,
3152 SHUTDOWN = 23,
3153}
3154
3155impl ::protobuf::ProtobufEnum for Command_Status_StatusCode {
3156 fn value(&self) -> i32 {
3157 *self as i32
3158 }
3159
3160 fn from_i32(value: i32) -> ::std::option::Option<Command_Status_StatusCode> {
3161 match value {
3162 -1 => ::std::option::Option::Some(Command_Status_StatusCode::INVALID_STATUS_CODE),
3163 0 => ::std::option::Option::Some(Command_Status_StatusCode::NOT_ATTEMPTED),
3164 1 => ::std::option::Option::Some(Command_Status_StatusCode::SUCCESS),
3165 2 => ::std::option::Option::Some(Command_Status_StatusCode::HMAC_FAILURE),
3166 3 => ::std::option::Option::Some(Command_Status_StatusCode::NOT_AUTHORIZED),
3167 4 => ::std::option::Option::Some(Command_Status_StatusCode::VERSION_FAILURE),
3168 5 => ::std::option::Option::Some(Command_Status_StatusCode::INTERNAL_ERROR),
3169 6 => ::std::option::Option::Some(Command_Status_StatusCode::HEADER_REQUIRED),
3170 7 => ::std::option::Option::Some(Command_Status_StatusCode::NOT_FOUND),
3171 8 => ::std::option::Option::Some(Command_Status_StatusCode::VERSION_MISMATCH),
3172 9 => ::std::option::Option::Some(Command_Status_StatusCode::SERVICE_BUSY),
3173 10 => ::std::option::Option::Some(Command_Status_StatusCode::EXPIRED),
3174 11 => ::std::option::Option::Some(Command_Status_StatusCode::DATA_ERROR),
3175 12 => ::std::option::Option::Some(Command_Status_StatusCode::PERM_DATA_ERROR),
3176 13 => ::std::option::Option::Some(Command_Status_StatusCode::REMOTE_CONNECTION_ERROR),
3177 14 => ::std::option::Option::Some(Command_Status_StatusCode::NO_SPACE),
3178 15 => ::std::option::Option::Some(Command_Status_StatusCode::NO_SUCH_HMAC_ALGORITHM),
3179 16 => ::std::option::Option::Some(Command_Status_StatusCode::INVALID_REQUEST),
3180 17 => ::std::option::Option::Some(Command_Status_StatusCode::NESTED_OPERATION_ERRORS),
3181 18 => ::std::option::Option::Some(Command_Status_StatusCode::DEVICE_LOCKED),
3182 19 => ::std::option::Option::Some(Command_Status_StatusCode::DEVICE_ALREADY_UNLOCKED),
3183 20 => ::std::option::Option::Some(Command_Status_StatusCode::CONNECTION_TERMINATED),
3184 21 => ::std::option::Option::Some(Command_Status_StatusCode::INVALID_BATCH),
3185 22 => ::std::option::Option::Some(Command_Status_StatusCode::HIBERNATE),
3186 23 => ::std::option::Option::Some(Command_Status_StatusCode::SHUTDOWN),
3187 _ => ::std::option::Option::None
3188 }
3189 }
3190
3191 fn values() -> &'static [Self] {
3192 static values: &'static [Command_Status_StatusCode] = &[
3193 Command_Status_StatusCode::INVALID_STATUS_CODE,
3194 Command_Status_StatusCode::NOT_ATTEMPTED,
3195 Command_Status_StatusCode::SUCCESS,
3196 Command_Status_StatusCode::HMAC_FAILURE,
3197 Command_Status_StatusCode::NOT_AUTHORIZED,
3198 Command_Status_StatusCode::VERSION_FAILURE,
3199 Command_Status_StatusCode::INTERNAL_ERROR,
3200 Command_Status_StatusCode::HEADER_REQUIRED,
3201 Command_Status_StatusCode::NOT_FOUND,
3202 Command_Status_StatusCode::VERSION_MISMATCH,
3203 Command_Status_StatusCode::SERVICE_BUSY,
3204 Command_Status_StatusCode::EXPIRED,
3205 Command_Status_StatusCode::DATA_ERROR,
3206 Command_Status_StatusCode::PERM_DATA_ERROR,
3207 Command_Status_StatusCode::REMOTE_CONNECTION_ERROR,
3208 Command_Status_StatusCode::NO_SPACE,
3209 Command_Status_StatusCode::NO_SUCH_HMAC_ALGORITHM,
3210 Command_Status_StatusCode::INVALID_REQUEST,
3211 Command_Status_StatusCode::NESTED_OPERATION_ERRORS,
3212 Command_Status_StatusCode::DEVICE_LOCKED,
3213 Command_Status_StatusCode::DEVICE_ALREADY_UNLOCKED,
3214 Command_Status_StatusCode::CONNECTION_TERMINATED,
3215 Command_Status_StatusCode::INVALID_BATCH,
3216 Command_Status_StatusCode::HIBERNATE,
3217 Command_Status_StatusCode::SHUTDOWN,
3218 ];
3219 values
3220 }
3221
3222 fn enum_descriptor_static(_: Option<Command_Status_StatusCode>) -> &'static ::protobuf::reflect::EnumDescriptor {
3223 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
3224 lock: ::protobuf::lazy::ONCE_INIT,
3225 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
3226 };
3227 unsafe {
3228 descriptor.get(|| {
3229 ::protobuf::reflect::EnumDescriptor::new("Command_Status_StatusCode", file_descriptor_proto())
3230 })
3231 }
3232 }
3233}
3234
3235impl ::std::marker::Copy for Command_Status_StatusCode {
3236}
3237
3238#[derive(Clone,Default)]
3239pub struct Command_KeyValue {
3240 newVersion: ::protobuf::SingularField<::std::vec::Vec<u8>>,
3242 force: ::std::option::Option<bool>,
3243 key: ::protobuf::SingularField<::std::vec::Vec<u8>>,
3244 dbVersion: ::protobuf::SingularField<::std::vec::Vec<u8>>,
3245 tag: ::protobuf::SingularField<::std::vec::Vec<u8>>,
3246 algorithm: ::std::option::Option<Command_Algorithm>,
3247 metadataOnly: ::std::option::Option<bool>,
3248 synchronization: ::std::option::Option<Command_Synchronization>,
3249 unknown_fields: ::protobuf::UnknownFields,
3251 cached_size: ::std::cell::Cell<u32>,
3252}
3253
3254unsafe impl ::std::marker::Sync for Command_KeyValue {}
3256
3257impl Command_KeyValue {
3258 pub fn new() -> Command_KeyValue {
3259 ::std::default::Default::default()
3260 }
3261
3262 pub fn default_instance() -> &'static Command_KeyValue {
3263 static mut instance: ::protobuf::lazy::Lazy<Command_KeyValue> = ::protobuf::lazy::Lazy {
3264 lock: ::protobuf::lazy::ONCE_INIT,
3265 ptr: 0 as *const Command_KeyValue,
3266 };
3267 unsafe {
3268 instance.get(|| {
3269 Command_KeyValue {
3270 newVersion: ::protobuf::SingularField::none(),
3271 force: ::std::option::Option::None,
3272 key: ::protobuf::SingularField::none(),
3273 dbVersion: ::protobuf::SingularField::none(),
3274 tag: ::protobuf::SingularField::none(),
3275 algorithm: ::std::option::Option::None,
3276 metadataOnly: ::std::option::Option::None,
3277 synchronization: ::std::option::Option::None,
3278 unknown_fields: ::protobuf::UnknownFields::new(),
3279 cached_size: ::std::cell::Cell::new(0),
3280 }
3281 })
3282 }
3283 }
3284
3285 pub fn clear_newVersion(&mut self) {
3288 self.newVersion.clear();
3289 }
3290
3291 pub fn has_newVersion(&self) -> bool {
3292 self.newVersion.is_some()
3293 }
3294
3295 pub fn set_newVersion(&mut self, v: ::std::vec::Vec<u8>) {
3297 self.newVersion = ::protobuf::SingularField::some(v);
3298 }
3299
3300 pub fn mut_newVersion(&mut self) -> &mut ::std::vec::Vec<u8> {
3303 if self.newVersion.is_none() {
3304 self.newVersion.set_default();
3305 };
3306 self.newVersion.as_mut().unwrap()
3307 }
3308
3309 pub fn take_newVersion(&mut self) -> ::std::vec::Vec<u8> {
3311 self.newVersion.take().unwrap_or_else(|| ::std::vec::Vec::new())
3312 }
3313
3314 pub fn get_newVersion(&self) -> &[u8] {
3315 match self.newVersion.as_ref() {
3316 Some(v) => &v,
3317 None => &[],
3318 }
3319 }
3320
3321 pub fn clear_force(&mut self) {
3324 self.force = ::std::option::Option::None;
3325 }
3326
3327 pub fn has_force(&self) -> bool {
3328 self.force.is_some()
3329 }
3330
3331 pub fn set_force(&mut self, v: bool) {
3333 self.force = ::std::option::Option::Some(v);
3334 }
3335
3336 pub fn get_force(&self) -> bool {
3337 self.force.unwrap_or(false)
3338 }
3339
3340 pub fn clear_key(&mut self) {
3343 self.key.clear();
3344 }
3345
3346 pub fn has_key(&self) -> bool {
3347 self.key.is_some()
3348 }
3349
3350 pub fn set_key(&mut self, v: ::std::vec::Vec<u8>) {
3352 self.key = ::protobuf::SingularField::some(v);
3353 }
3354
3355 pub fn mut_key(&mut self) -> &mut ::std::vec::Vec<u8> {
3358 if self.key.is_none() {
3359 self.key.set_default();
3360 };
3361 self.key.as_mut().unwrap()
3362 }
3363
3364 pub fn take_key(&mut self) -> ::std::vec::Vec<u8> {
3366 self.key.take().unwrap_or_else(|| ::std::vec::Vec::new())
3367 }
3368
3369 pub fn get_key(&self) -> &[u8] {
3370 match self.key.as_ref() {
3371 Some(v) => &v,
3372 None => &[],
3373 }
3374 }
3375
3376 pub fn clear_dbVersion(&mut self) {
3379 self.dbVersion.clear();
3380 }
3381
3382 pub fn has_dbVersion(&self) -> bool {
3383 self.dbVersion.is_some()
3384 }
3385
3386 pub fn set_dbVersion(&mut self, v: ::std::vec::Vec<u8>) {
3388 self.dbVersion = ::protobuf::SingularField::some(v);
3389 }
3390
3391 pub fn mut_dbVersion(&mut self) -> &mut ::std::vec::Vec<u8> {
3394 if self.dbVersion.is_none() {
3395 self.dbVersion.set_default();
3396 };
3397 self.dbVersion.as_mut().unwrap()
3398 }
3399
3400 pub fn take_dbVersion(&mut self) -> ::std::vec::Vec<u8> {
3402 self.dbVersion.take().unwrap_or_else(|| ::std::vec::Vec::new())
3403 }
3404
3405 pub fn get_dbVersion(&self) -> &[u8] {
3406 match self.dbVersion.as_ref() {
3407 Some(v) => &v,
3408 None => &[],
3409 }
3410 }
3411
3412 pub fn clear_tag(&mut self) {
3415 self.tag.clear();
3416 }
3417
3418 pub fn has_tag(&self) -> bool {
3419 self.tag.is_some()
3420 }
3421
3422 pub fn set_tag(&mut self, v: ::std::vec::Vec<u8>) {
3424 self.tag = ::protobuf::SingularField::some(v);
3425 }
3426
3427 pub fn mut_tag(&mut self) -> &mut ::std::vec::Vec<u8> {
3430 if self.tag.is_none() {
3431 self.tag.set_default();
3432 };
3433 self.tag.as_mut().unwrap()
3434 }
3435
3436 pub fn take_tag(&mut self) -> ::std::vec::Vec<u8> {
3438 self.tag.take().unwrap_or_else(|| ::std::vec::Vec::new())
3439 }
3440
3441 pub fn get_tag(&self) -> &[u8] {
3442 match self.tag.as_ref() {
3443 Some(v) => &v,
3444 None => &[],
3445 }
3446 }
3447
3448 pub fn clear_algorithm(&mut self) {
3451 self.algorithm = ::std::option::Option::None;
3452 }
3453
3454 pub fn has_algorithm(&self) -> bool {
3455 self.algorithm.is_some()
3456 }
3457
3458 pub fn set_algorithm(&mut self, v: Command_Algorithm) {
3460 self.algorithm = ::std::option::Option::Some(v);
3461 }
3462
3463 pub fn get_algorithm(&self) -> Command_Algorithm {
3464 self.algorithm.unwrap_or(Command_Algorithm::INVALID_ALGORITHM)
3465 }
3466
3467 pub fn clear_metadataOnly(&mut self) {
3470 self.metadataOnly = ::std::option::Option::None;
3471 }
3472
3473 pub fn has_metadataOnly(&self) -> bool {
3474 self.metadataOnly.is_some()
3475 }
3476
3477 pub fn set_metadataOnly(&mut self, v: bool) {
3479 self.metadataOnly = ::std::option::Option::Some(v);
3480 }
3481
3482 pub fn get_metadataOnly(&self) -> bool {
3483 self.metadataOnly.unwrap_or(false)
3484 }
3485
3486 pub fn clear_synchronization(&mut self) {
3489 self.synchronization = ::std::option::Option::None;
3490 }
3491
3492 pub fn has_synchronization(&self) -> bool {
3493 self.synchronization.is_some()
3494 }
3495
3496 pub fn set_synchronization(&mut self, v: Command_Synchronization) {
3498 self.synchronization = ::std::option::Option::Some(v);
3499 }
3500
3501 pub fn get_synchronization(&self) -> Command_Synchronization {
3502 self.synchronization.unwrap_or(Command_Synchronization::INVALID_SYNCHRONIZATION)
3503 }
3504}
3505
3506impl ::protobuf::Message for Command_KeyValue {
3507 fn is_initialized(&self) -> bool {
3508 true
3509 }
3510
3511 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
3512 while !try!(is.eof()) {
3513 let (field_number, wire_type) = try!(is.read_tag_unpack());
3514 match field_number {
3515 2 => {
3516 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.newVersion));
3517 },
3518 8 => {
3519 if wire_type != ::protobuf::wire_format::WireTypeVarint {
3520 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
3521 };
3522 let tmp = try!(is.read_bool());
3523 self.force = ::std::option::Option::Some(tmp);
3524 },
3525 3 => {
3526 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.key));
3527 },
3528 4 => {
3529 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.dbVersion));
3530 },
3531 5 => {
3532 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.tag));
3533 },
3534 6 => {
3535 if wire_type != ::protobuf::wire_format::WireTypeVarint {
3536 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
3537 };
3538 let tmp = try!(is.read_enum());
3539 self.algorithm = ::std::option::Option::Some(tmp);
3540 },
3541 7 => {
3542 if wire_type != ::protobuf::wire_format::WireTypeVarint {
3543 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
3544 };
3545 let tmp = try!(is.read_bool());
3546 self.metadataOnly = ::std::option::Option::Some(tmp);
3547 },
3548 9 => {
3549 if wire_type != ::protobuf::wire_format::WireTypeVarint {
3550 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
3551 };
3552 let tmp = try!(is.read_enum());
3553 self.synchronization = ::std::option::Option::Some(tmp);
3554 },
3555 _ => {
3556 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
3557 },
3558 };
3559 }
3560 ::std::result::Result::Ok(())
3561 }
3562
3563 #[allow(unused_variables)]
3565 fn compute_size(&self) -> u32 {
3566 let mut my_size = 0;
3567 for value in &self.newVersion {
3568 my_size += ::protobuf::rt::bytes_size(2, &value);
3569 };
3570 if self.force.is_some() {
3571 my_size += 2;
3572 };
3573 for value in &self.key {
3574 my_size += ::protobuf::rt::bytes_size(3, &value);
3575 };
3576 for value in &self.dbVersion {
3577 my_size += ::protobuf::rt::bytes_size(4, &value);
3578 };
3579 for value in &self.tag {
3580 my_size += ::protobuf::rt::bytes_size(5, &value);
3581 };
3582 for value in &self.algorithm {
3583 my_size += ::protobuf::rt::enum_size(6, *value);
3584 };
3585 if self.metadataOnly.is_some() {
3586 my_size += 2;
3587 };
3588 for value in &self.synchronization {
3589 my_size += ::protobuf::rt::enum_size(9, *value);
3590 };
3591 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
3592 self.cached_size.set(my_size);
3593 my_size
3594 }
3595
3596 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
3597 if let Some(v) = self.newVersion.as_ref() {
3598 try!(os.write_bytes(2, &v));
3599 };
3600 if let Some(v) = self.force {
3601 try!(os.write_bool(8, v));
3602 };
3603 if let Some(v) = self.key.as_ref() {
3604 try!(os.write_bytes(3, &v));
3605 };
3606 if let Some(v) = self.dbVersion.as_ref() {
3607 try!(os.write_bytes(4, &v));
3608 };
3609 if let Some(v) = self.tag.as_ref() {
3610 try!(os.write_bytes(5, &v));
3611 };
3612 if let Some(v) = self.algorithm {
3613 try!(os.write_enum(6, v.value()));
3614 };
3615 if let Some(v) = self.metadataOnly {
3616 try!(os.write_bool(7, v));
3617 };
3618 if let Some(v) = self.synchronization {
3619 try!(os.write_enum(9, v.value()));
3620 };
3621 try!(os.write_unknown_fields(self.get_unknown_fields()));
3622 ::std::result::Result::Ok(())
3623 }
3624
3625 fn get_cached_size(&self) -> u32 {
3626 self.cached_size.get()
3627 }
3628
3629 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
3630 &self.unknown_fields
3631 }
3632
3633 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
3634 &mut self.unknown_fields
3635 }
3636
3637 fn type_id(&self) -> ::std::any::TypeId {
3638 ::std::any::TypeId::of::<Command_KeyValue>()
3639 }
3640
3641 fn as_any(&self) -> &::std::any::Any {
3642 self as &::std::any::Any
3643 }
3644
3645 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
3646 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
3647 }
3648}
3649
3650impl ::protobuf::MessageStatic for Command_KeyValue {
3651 fn new() -> Command_KeyValue {
3652 Command_KeyValue::new()
3653 }
3654
3655 fn descriptor_static(_: ::std::option::Option<Command_KeyValue>) -> &'static ::protobuf::reflect::MessageDescriptor {
3656 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
3657 lock: ::protobuf::lazy::ONCE_INIT,
3658 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
3659 };
3660 unsafe {
3661 descriptor.get(|| {
3662 let mut fields = ::std::vec::Vec::new();
3663 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
3664 "newVersion",
3665 Command_KeyValue::has_newVersion,
3666 Command_KeyValue::get_newVersion,
3667 ));
3668 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
3669 "force",
3670 Command_KeyValue::has_force,
3671 Command_KeyValue::get_force,
3672 ));
3673 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
3674 "key",
3675 Command_KeyValue::has_key,
3676 Command_KeyValue::get_key,
3677 ));
3678 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
3679 "dbVersion",
3680 Command_KeyValue::has_dbVersion,
3681 Command_KeyValue::get_dbVersion,
3682 ));
3683 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
3684 "tag",
3685 Command_KeyValue::has_tag,
3686 Command_KeyValue::get_tag,
3687 ));
3688 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
3689 "algorithm",
3690 Command_KeyValue::has_algorithm,
3691 Command_KeyValue::get_algorithm,
3692 ));
3693 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
3694 "metadataOnly",
3695 Command_KeyValue::has_metadataOnly,
3696 Command_KeyValue::get_metadataOnly,
3697 ));
3698 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
3699 "synchronization",
3700 Command_KeyValue::has_synchronization,
3701 Command_KeyValue::get_synchronization,
3702 ));
3703 ::protobuf::reflect::MessageDescriptor::new::<Command_KeyValue>(
3704 "Command_KeyValue",
3705 fields,
3706 file_descriptor_proto()
3707 )
3708 })
3709 }
3710 }
3711}
3712
3713impl ::protobuf::Clear for Command_KeyValue {
3714 fn clear(&mut self) {
3715 self.clear_newVersion();
3716 self.clear_force();
3717 self.clear_key();
3718 self.clear_dbVersion();
3719 self.clear_tag();
3720 self.clear_algorithm();
3721 self.clear_metadataOnly();
3722 self.clear_synchronization();
3723 self.unknown_fields.clear();
3724 }
3725}
3726
3727impl ::std::cmp::PartialEq for Command_KeyValue {
3728 fn eq(&self, other: &Command_KeyValue) -> bool {
3729 self.newVersion == other.newVersion &&
3730 self.force == other.force &&
3731 self.key == other.key &&
3732 self.dbVersion == other.dbVersion &&
3733 self.tag == other.tag &&
3734 self.algorithm == other.algorithm &&
3735 self.metadataOnly == other.metadataOnly &&
3736 self.synchronization == other.synchronization &&
3737 self.unknown_fields == other.unknown_fields
3738 }
3739}
3740
3741impl ::std::fmt::Debug for Command_KeyValue {
3742 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
3743 ::protobuf::text_format::fmt(self, f)
3744 }
3745}
3746
3747#[derive(Clone,Default)]
3748pub struct Command_Range {
3749 startKey: ::protobuf::SingularField<::std::vec::Vec<u8>>,
3751 endKey: ::protobuf::SingularField<::std::vec::Vec<u8>>,
3752 startKeyInclusive: ::std::option::Option<bool>,
3753 endKeyInclusive: ::std::option::Option<bool>,
3754 maxReturned: ::std::option::Option<i32>,
3755 reverse: ::std::option::Option<bool>,
3756 keys: ::protobuf::RepeatedField<::std::vec::Vec<u8>>,
3757 unknown_fields: ::protobuf::UnknownFields,
3759 cached_size: ::std::cell::Cell<u32>,
3760}
3761
3762unsafe impl ::std::marker::Sync for Command_Range {}
3764
3765impl Command_Range {
3766 pub fn new() -> Command_Range {
3767 ::std::default::Default::default()
3768 }
3769
3770 pub fn default_instance() -> &'static Command_Range {
3771 static mut instance: ::protobuf::lazy::Lazy<Command_Range> = ::protobuf::lazy::Lazy {
3772 lock: ::protobuf::lazy::ONCE_INIT,
3773 ptr: 0 as *const Command_Range,
3774 };
3775 unsafe {
3776 instance.get(|| {
3777 Command_Range {
3778 startKey: ::protobuf::SingularField::none(),
3779 endKey: ::protobuf::SingularField::none(),
3780 startKeyInclusive: ::std::option::Option::None,
3781 endKeyInclusive: ::std::option::Option::None,
3782 maxReturned: ::std::option::Option::None,
3783 reverse: ::std::option::Option::None,
3784 keys: ::protobuf::RepeatedField::new(),
3785 unknown_fields: ::protobuf::UnknownFields::new(),
3786 cached_size: ::std::cell::Cell::new(0),
3787 }
3788 })
3789 }
3790 }
3791
3792 pub fn clear_startKey(&mut self) {
3795 self.startKey.clear();
3796 }
3797
3798 pub fn has_startKey(&self) -> bool {
3799 self.startKey.is_some()
3800 }
3801
3802 pub fn set_startKey(&mut self, v: ::std::vec::Vec<u8>) {
3804 self.startKey = ::protobuf::SingularField::some(v);
3805 }
3806
3807 pub fn mut_startKey(&mut self) -> &mut ::std::vec::Vec<u8> {
3810 if self.startKey.is_none() {
3811 self.startKey.set_default();
3812 };
3813 self.startKey.as_mut().unwrap()
3814 }
3815
3816 pub fn take_startKey(&mut self) -> ::std::vec::Vec<u8> {
3818 self.startKey.take().unwrap_or_else(|| ::std::vec::Vec::new())
3819 }
3820
3821 pub fn get_startKey(&self) -> &[u8] {
3822 match self.startKey.as_ref() {
3823 Some(v) => &v,
3824 None => &[],
3825 }
3826 }
3827
3828 pub fn clear_endKey(&mut self) {
3831 self.endKey.clear();
3832 }
3833
3834 pub fn has_endKey(&self) -> bool {
3835 self.endKey.is_some()
3836 }
3837
3838 pub fn set_endKey(&mut self, v: ::std::vec::Vec<u8>) {
3840 self.endKey = ::protobuf::SingularField::some(v);
3841 }
3842
3843 pub fn mut_endKey(&mut self) -> &mut ::std::vec::Vec<u8> {
3846 if self.endKey.is_none() {
3847 self.endKey.set_default();
3848 };
3849 self.endKey.as_mut().unwrap()
3850 }
3851
3852 pub fn take_endKey(&mut self) -> ::std::vec::Vec<u8> {
3854 self.endKey.take().unwrap_or_else(|| ::std::vec::Vec::new())
3855 }
3856
3857 pub fn get_endKey(&self) -> &[u8] {
3858 match self.endKey.as_ref() {
3859 Some(v) => &v,
3860 None => &[],
3861 }
3862 }
3863
3864 pub fn clear_startKeyInclusive(&mut self) {
3867 self.startKeyInclusive = ::std::option::Option::None;
3868 }
3869
3870 pub fn has_startKeyInclusive(&self) -> bool {
3871 self.startKeyInclusive.is_some()
3872 }
3873
3874 pub fn set_startKeyInclusive(&mut self, v: bool) {
3876 self.startKeyInclusive = ::std::option::Option::Some(v);
3877 }
3878
3879 pub fn get_startKeyInclusive(&self) -> bool {
3880 self.startKeyInclusive.unwrap_or(false)
3881 }
3882
3883 pub fn clear_endKeyInclusive(&mut self) {
3886 self.endKeyInclusive = ::std::option::Option::None;
3887 }
3888
3889 pub fn has_endKeyInclusive(&self) -> bool {
3890 self.endKeyInclusive.is_some()
3891 }
3892
3893 pub fn set_endKeyInclusive(&mut self, v: bool) {
3895 self.endKeyInclusive = ::std::option::Option::Some(v);
3896 }
3897
3898 pub fn get_endKeyInclusive(&self) -> bool {
3899 self.endKeyInclusive.unwrap_or(false)
3900 }
3901
3902 pub fn clear_maxReturned(&mut self) {
3905 self.maxReturned = ::std::option::Option::None;
3906 }
3907
3908 pub fn has_maxReturned(&self) -> bool {
3909 self.maxReturned.is_some()
3910 }
3911
3912 pub fn set_maxReturned(&mut self, v: i32) {
3914 self.maxReturned = ::std::option::Option::Some(v);
3915 }
3916
3917 pub fn get_maxReturned(&self) -> i32 {
3918 self.maxReturned.unwrap_or(0)
3919 }
3920
3921 pub fn clear_reverse(&mut self) {
3924 self.reverse = ::std::option::Option::None;
3925 }
3926
3927 pub fn has_reverse(&self) -> bool {
3928 self.reverse.is_some()
3929 }
3930
3931 pub fn set_reverse(&mut self, v: bool) {
3933 self.reverse = ::std::option::Option::Some(v);
3934 }
3935
3936 pub fn get_reverse(&self) -> bool {
3937 self.reverse.unwrap_or(false)
3938 }
3939
3940 pub fn clear_keys(&mut self) {
3943 self.keys.clear();
3944 }
3945
3946 pub fn set_keys(&mut self, v: ::protobuf::RepeatedField<::std::vec::Vec<u8>>) {
3948 self.keys = v;
3949 }
3950
3951 pub fn mut_keys(&mut self) -> &mut ::protobuf::RepeatedField<::std::vec::Vec<u8>> {
3953 &mut self.keys
3954 }
3955
3956 pub fn take_keys(&mut self) -> ::protobuf::RepeatedField<::std::vec::Vec<u8>> {
3958 ::std::mem::replace(&mut self.keys, ::protobuf::RepeatedField::new())
3959 }
3960
3961 pub fn get_keys(&self) -> &[::std::vec::Vec<u8>] {
3962 &self.keys
3963 }
3964}
3965
3966impl ::protobuf::Message for Command_Range {
3967 fn is_initialized(&self) -> bool {
3968 true
3969 }
3970
3971 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
3972 while !try!(is.eof()) {
3973 let (field_number, wire_type) = try!(is.read_tag_unpack());
3974 match field_number {
3975 1 => {
3976 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.startKey));
3977 },
3978 2 => {
3979 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.endKey));
3980 },
3981 3 => {
3982 if wire_type != ::protobuf::wire_format::WireTypeVarint {
3983 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
3984 };
3985 let tmp = try!(is.read_bool());
3986 self.startKeyInclusive = ::std::option::Option::Some(tmp);
3987 },
3988 4 => {
3989 if wire_type != ::protobuf::wire_format::WireTypeVarint {
3990 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
3991 };
3992 let tmp = try!(is.read_bool());
3993 self.endKeyInclusive = ::std::option::Option::Some(tmp);
3994 },
3995 5 => {
3996 if wire_type != ::protobuf::wire_format::WireTypeVarint {
3997 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
3998 };
3999 let tmp = try!(is.read_int32());
4000 self.maxReturned = ::std::option::Option::Some(tmp);
4001 },
4002 6 => {
4003 if wire_type != ::protobuf::wire_format::WireTypeVarint {
4004 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
4005 };
4006 let tmp = try!(is.read_bool());
4007 self.reverse = ::std::option::Option::Some(tmp);
4008 },
4009 8 => {
4010 try!(::protobuf::rt::read_repeated_bytes_into(wire_type, is, &mut self.keys));
4011 },
4012 _ => {
4013 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
4014 },
4015 };
4016 }
4017 ::std::result::Result::Ok(())
4018 }
4019
4020 #[allow(unused_variables)]
4022 fn compute_size(&self) -> u32 {
4023 let mut my_size = 0;
4024 for value in &self.startKey {
4025 my_size += ::protobuf::rt::bytes_size(1, &value);
4026 };
4027 for value in &self.endKey {
4028 my_size += ::protobuf::rt::bytes_size(2, &value);
4029 };
4030 if self.startKeyInclusive.is_some() {
4031 my_size += 2;
4032 };
4033 if self.endKeyInclusive.is_some() {
4034 my_size += 2;
4035 };
4036 for value in &self.maxReturned {
4037 my_size += ::protobuf::rt::value_size(5, *value, ::protobuf::wire_format::WireTypeVarint);
4038 };
4039 if self.reverse.is_some() {
4040 my_size += 2;
4041 };
4042 for value in &self.keys {
4043 my_size += ::protobuf::rt::bytes_size(8, &value);
4044 };
4045 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
4046 self.cached_size.set(my_size);
4047 my_size
4048 }
4049
4050 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
4051 if let Some(v) = self.startKey.as_ref() {
4052 try!(os.write_bytes(1, &v));
4053 };
4054 if let Some(v) = self.endKey.as_ref() {
4055 try!(os.write_bytes(2, &v));
4056 };
4057 if let Some(v) = self.startKeyInclusive {
4058 try!(os.write_bool(3, v));
4059 };
4060 if let Some(v) = self.endKeyInclusive {
4061 try!(os.write_bool(4, v));
4062 };
4063 if let Some(v) = self.maxReturned {
4064 try!(os.write_int32(5, v));
4065 };
4066 if let Some(v) = self.reverse {
4067 try!(os.write_bool(6, v));
4068 };
4069 for v in &self.keys {
4070 try!(os.write_bytes(8, &v));
4071 };
4072 try!(os.write_unknown_fields(self.get_unknown_fields()));
4073 ::std::result::Result::Ok(())
4074 }
4075
4076 fn get_cached_size(&self) -> u32 {
4077 self.cached_size.get()
4078 }
4079
4080 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
4081 &self.unknown_fields
4082 }
4083
4084 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
4085 &mut self.unknown_fields
4086 }
4087
4088 fn type_id(&self) -> ::std::any::TypeId {
4089 ::std::any::TypeId::of::<Command_Range>()
4090 }
4091
4092 fn as_any(&self) -> &::std::any::Any {
4093 self as &::std::any::Any
4094 }
4095
4096 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
4097 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
4098 }
4099}
4100
4101impl ::protobuf::MessageStatic for Command_Range {
4102 fn new() -> Command_Range {
4103 Command_Range::new()
4104 }
4105
4106 fn descriptor_static(_: ::std::option::Option<Command_Range>) -> &'static ::protobuf::reflect::MessageDescriptor {
4107 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
4108 lock: ::protobuf::lazy::ONCE_INIT,
4109 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
4110 };
4111 unsafe {
4112 descriptor.get(|| {
4113 let mut fields = ::std::vec::Vec::new();
4114 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
4115 "startKey",
4116 Command_Range::has_startKey,
4117 Command_Range::get_startKey,
4118 ));
4119 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
4120 "endKey",
4121 Command_Range::has_endKey,
4122 Command_Range::get_endKey,
4123 ));
4124 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
4125 "startKeyInclusive",
4126 Command_Range::has_startKeyInclusive,
4127 Command_Range::get_startKeyInclusive,
4128 ));
4129 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
4130 "endKeyInclusive",
4131 Command_Range::has_endKeyInclusive,
4132 Command_Range::get_endKeyInclusive,
4133 ));
4134 fields.push(::protobuf::reflect::accessor::make_singular_i32_accessor(
4135 "maxReturned",
4136 Command_Range::has_maxReturned,
4137 Command_Range::get_maxReturned,
4138 ));
4139 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
4140 "reverse",
4141 Command_Range::has_reverse,
4142 Command_Range::get_reverse,
4143 ));
4144 fields.push(::protobuf::reflect::accessor::make_repeated_bytes_accessor(
4145 "keys",
4146 Command_Range::get_keys,
4147 ));
4148 ::protobuf::reflect::MessageDescriptor::new::<Command_Range>(
4149 "Command_Range",
4150 fields,
4151 file_descriptor_proto()
4152 )
4153 })
4154 }
4155 }
4156}
4157
4158impl ::protobuf::Clear for Command_Range {
4159 fn clear(&mut self) {
4160 self.clear_startKey();
4161 self.clear_endKey();
4162 self.clear_startKeyInclusive();
4163 self.clear_endKeyInclusive();
4164 self.clear_maxReturned();
4165 self.clear_reverse();
4166 self.clear_keys();
4167 self.unknown_fields.clear();
4168 }
4169}
4170
4171impl ::std::cmp::PartialEq for Command_Range {
4172 fn eq(&self, other: &Command_Range) -> bool {
4173 self.startKey == other.startKey &&
4174 self.endKey == other.endKey &&
4175 self.startKeyInclusive == other.startKeyInclusive &&
4176 self.endKeyInclusive == other.endKeyInclusive &&
4177 self.maxReturned == other.maxReturned &&
4178 self.reverse == other.reverse &&
4179 self.keys == other.keys &&
4180 self.unknown_fields == other.unknown_fields
4181 }
4182}
4183
4184impl ::std::fmt::Debug for Command_Range {
4185 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
4186 ::protobuf::text_format::fmt(self, f)
4187 }
4188}
4189
4190#[derive(Clone,Default)]
4191pub struct Command_Setup {
4192 newClusterVersion: ::std::option::Option<i64>,
4194 firmwareDownload: ::std::option::Option<bool>,
4195 unknown_fields: ::protobuf::UnknownFields,
4197 cached_size: ::std::cell::Cell<u32>,
4198}
4199
4200unsafe impl ::std::marker::Sync for Command_Setup {}
4202
4203impl Command_Setup {
4204 pub fn new() -> Command_Setup {
4205 ::std::default::Default::default()
4206 }
4207
4208 pub fn default_instance() -> &'static Command_Setup {
4209 static mut instance: ::protobuf::lazy::Lazy<Command_Setup> = ::protobuf::lazy::Lazy {
4210 lock: ::protobuf::lazy::ONCE_INIT,
4211 ptr: 0 as *const Command_Setup,
4212 };
4213 unsafe {
4214 instance.get(|| {
4215 Command_Setup {
4216 newClusterVersion: ::std::option::Option::None,
4217 firmwareDownload: ::std::option::Option::None,
4218 unknown_fields: ::protobuf::UnknownFields::new(),
4219 cached_size: ::std::cell::Cell::new(0),
4220 }
4221 })
4222 }
4223 }
4224
4225 pub fn clear_newClusterVersion(&mut self) {
4228 self.newClusterVersion = ::std::option::Option::None;
4229 }
4230
4231 pub fn has_newClusterVersion(&self) -> bool {
4232 self.newClusterVersion.is_some()
4233 }
4234
4235 pub fn set_newClusterVersion(&mut self, v: i64) {
4237 self.newClusterVersion = ::std::option::Option::Some(v);
4238 }
4239
4240 pub fn get_newClusterVersion(&self) -> i64 {
4241 self.newClusterVersion.unwrap_or(0)
4242 }
4243
4244 pub fn clear_firmwareDownload(&mut self) {
4247 self.firmwareDownload = ::std::option::Option::None;
4248 }
4249
4250 pub fn has_firmwareDownload(&self) -> bool {
4251 self.firmwareDownload.is_some()
4252 }
4253
4254 pub fn set_firmwareDownload(&mut self, v: bool) {
4256 self.firmwareDownload = ::std::option::Option::Some(v);
4257 }
4258
4259 pub fn get_firmwareDownload(&self) -> bool {
4260 self.firmwareDownload.unwrap_or(false)
4261 }
4262}
4263
4264impl ::protobuf::Message for Command_Setup {
4265 fn is_initialized(&self) -> bool {
4266 true
4267 }
4268
4269 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
4270 while !try!(is.eof()) {
4271 let (field_number, wire_type) = try!(is.read_tag_unpack());
4272 match field_number {
4273 1 => {
4274 if wire_type != ::protobuf::wire_format::WireTypeVarint {
4275 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
4276 };
4277 let tmp = try!(is.read_int64());
4278 self.newClusterVersion = ::std::option::Option::Some(tmp);
4279 },
4280 5 => {
4281 if wire_type != ::protobuf::wire_format::WireTypeVarint {
4282 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
4283 };
4284 let tmp = try!(is.read_bool());
4285 self.firmwareDownload = ::std::option::Option::Some(tmp);
4286 },
4287 _ => {
4288 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
4289 },
4290 };
4291 }
4292 ::std::result::Result::Ok(())
4293 }
4294
4295 #[allow(unused_variables)]
4297 fn compute_size(&self) -> u32 {
4298 let mut my_size = 0;
4299 for value in &self.newClusterVersion {
4300 my_size += ::protobuf::rt::value_size(1, *value, ::protobuf::wire_format::WireTypeVarint);
4301 };
4302 if self.firmwareDownload.is_some() {
4303 my_size += 2;
4304 };
4305 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
4306 self.cached_size.set(my_size);
4307 my_size
4308 }
4309
4310 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
4311 if let Some(v) = self.newClusterVersion {
4312 try!(os.write_int64(1, v));
4313 };
4314 if let Some(v) = self.firmwareDownload {
4315 try!(os.write_bool(5, v));
4316 };
4317 try!(os.write_unknown_fields(self.get_unknown_fields()));
4318 ::std::result::Result::Ok(())
4319 }
4320
4321 fn get_cached_size(&self) -> u32 {
4322 self.cached_size.get()
4323 }
4324
4325 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
4326 &self.unknown_fields
4327 }
4328
4329 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
4330 &mut self.unknown_fields
4331 }
4332
4333 fn type_id(&self) -> ::std::any::TypeId {
4334 ::std::any::TypeId::of::<Command_Setup>()
4335 }
4336
4337 fn as_any(&self) -> &::std::any::Any {
4338 self as &::std::any::Any
4339 }
4340
4341 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
4342 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
4343 }
4344}
4345
4346impl ::protobuf::MessageStatic for Command_Setup {
4347 fn new() -> Command_Setup {
4348 Command_Setup::new()
4349 }
4350
4351 fn descriptor_static(_: ::std::option::Option<Command_Setup>) -> &'static ::protobuf::reflect::MessageDescriptor {
4352 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
4353 lock: ::protobuf::lazy::ONCE_INIT,
4354 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
4355 };
4356 unsafe {
4357 descriptor.get(|| {
4358 let mut fields = ::std::vec::Vec::new();
4359 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
4360 "newClusterVersion",
4361 Command_Setup::has_newClusterVersion,
4362 Command_Setup::get_newClusterVersion,
4363 ));
4364 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
4365 "firmwareDownload",
4366 Command_Setup::has_firmwareDownload,
4367 Command_Setup::get_firmwareDownload,
4368 ));
4369 ::protobuf::reflect::MessageDescriptor::new::<Command_Setup>(
4370 "Command_Setup",
4371 fields,
4372 file_descriptor_proto()
4373 )
4374 })
4375 }
4376 }
4377}
4378
4379impl ::protobuf::Clear for Command_Setup {
4380 fn clear(&mut self) {
4381 self.clear_newClusterVersion();
4382 self.clear_firmwareDownload();
4383 self.unknown_fields.clear();
4384 }
4385}
4386
4387impl ::std::cmp::PartialEq for Command_Setup {
4388 fn eq(&self, other: &Command_Setup) -> bool {
4389 self.newClusterVersion == other.newClusterVersion &&
4390 self.firmwareDownload == other.firmwareDownload &&
4391 self.unknown_fields == other.unknown_fields
4392 }
4393}
4394
4395impl ::std::fmt::Debug for Command_Setup {
4396 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
4397 ::protobuf::text_format::fmt(self, f)
4398 }
4399}
4400
4401#[derive(Clone,Default)]
4402pub struct Command_P2POperation {
4403 peer: ::protobuf::SingularPtrField<Command_P2POperation_Peer>,
4405 operation: ::protobuf::RepeatedField<Command_P2POperation_Operation>,
4406 allChildOperationsSucceeded: ::std::option::Option<bool>,
4407 unknown_fields: ::protobuf::UnknownFields,
4409 cached_size: ::std::cell::Cell<u32>,
4410}
4411
4412unsafe impl ::std::marker::Sync for Command_P2POperation {}
4414
4415impl Command_P2POperation {
4416 pub fn new() -> Command_P2POperation {
4417 ::std::default::Default::default()
4418 }
4419
4420 pub fn default_instance() -> &'static Command_P2POperation {
4421 static mut instance: ::protobuf::lazy::Lazy<Command_P2POperation> = ::protobuf::lazy::Lazy {
4422 lock: ::protobuf::lazy::ONCE_INIT,
4423 ptr: 0 as *const Command_P2POperation,
4424 };
4425 unsafe {
4426 instance.get(|| {
4427 Command_P2POperation {
4428 peer: ::protobuf::SingularPtrField::none(),
4429 operation: ::protobuf::RepeatedField::new(),
4430 allChildOperationsSucceeded: ::std::option::Option::None,
4431 unknown_fields: ::protobuf::UnknownFields::new(),
4432 cached_size: ::std::cell::Cell::new(0),
4433 }
4434 })
4435 }
4436 }
4437
4438 pub fn clear_peer(&mut self) {
4441 self.peer.clear();
4442 }
4443
4444 pub fn has_peer(&self) -> bool {
4445 self.peer.is_some()
4446 }
4447
4448 pub fn set_peer(&mut self, v: Command_P2POperation_Peer) {
4450 self.peer = ::protobuf::SingularPtrField::some(v);
4451 }
4452
4453 pub fn mut_peer(&mut self) -> &mut Command_P2POperation_Peer {
4456 if self.peer.is_none() {
4457 self.peer.set_default();
4458 };
4459 self.peer.as_mut().unwrap()
4460 }
4461
4462 pub fn take_peer(&mut self) -> Command_P2POperation_Peer {
4464 self.peer.take().unwrap_or_else(|| Command_P2POperation_Peer::new())
4465 }
4466
4467 pub fn get_peer(&self) -> &Command_P2POperation_Peer {
4468 self.peer.as_ref().unwrap_or_else(|| Command_P2POperation_Peer::default_instance())
4469 }
4470
4471 pub fn clear_operation(&mut self) {
4474 self.operation.clear();
4475 }
4476
4477 pub fn set_operation(&mut self, v: ::protobuf::RepeatedField<Command_P2POperation_Operation>) {
4479 self.operation = v;
4480 }
4481
4482 pub fn mut_operation(&mut self) -> &mut ::protobuf::RepeatedField<Command_P2POperation_Operation> {
4484 &mut self.operation
4485 }
4486
4487 pub fn take_operation(&mut self) -> ::protobuf::RepeatedField<Command_P2POperation_Operation> {
4489 ::std::mem::replace(&mut self.operation, ::protobuf::RepeatedField::new())
4490 }
4491
4492 pub fn get_operation(&self) -> &[Command_P2POperation_Operation] {
4493 &self.operation
4494 }
4495
4496 pub fn clear_allChildOperationsSucceeded(&mut self) {
4499 self.allChildOperationsSucceeded = ::std::option::Option::None;
4500 }
4501
4502 pub fn has_allChildOperationsSucceeded(&self) -> bool {
4503 self.allChildOperationsSucceeded.is_some()
4504 }
4505
4506 pub fn set_allChildOperationsSucceeded(&mut self, v: bool) {
4508 self.allChildOperationsSucceeded = ::std::option::Option::Some(v);
4509 }
4510
4511 pub fn get_allChildOperationsSucceeded(&self) -> bool {
4512 self.allChildOperationsSucceeded.unwrap_or(false)
4513 }
4514}
4515
4516impl ::protobuf::Message for Command_P2POperation {
4517 fn is_initialized(&self) -> bool {
4518 true
4519 }
4520
4521 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
4522 while !try!(is.eof()) {
4523 let (field_number, wire_type) = try!(is.read_tag_unpack());
4524 match field_number {
4525 1 => {
4526 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.peer));
4527 },
4528 2 => {
4529 try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.operation));
4530 },
4531 3 => {
4532 if wire_type != ::protobuf::wire_format::WireTypeVarint {
4533 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
4534 };
4535 let tmp = try!(is.read_bool());
4536 self.allChildOperationsSucceeded = ::std::option::Option::Some(tmp);
4537 },
4538 _ => {
4539 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
4540 },
4541 };
4542 }
4543 ::std::result::Result::Ok(())
4544 }
4545
4546 #[allow(unused_variables)]
4548 fn compute_size(&self) -> u32 {
4549 let mut my_size = 0;
4550 for value in &self.peer {
4551 let len = value.compute_size();
4552 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
4553 };
4554 for value in &self.operation {
4555 let len = value.compute_size();
4556 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
4557 };
4558 if self.allChildOperationsSucceeded.is_some() {
4559 my_size += 2;
4560 };
4561 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
4562 self.cached_size.set(my_size);
4563 my_size
4564 }
4565
4566 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
4567 if let Some(v) = self.peer.as_ref() {
4568 try!(os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited));
4569 try!(os.write_raw_varint32(v.get_cached_size()));
4570 try!(v.write_to_with_cached_sizes(os));
4571 };
4572 for v in &self.operation {
4573 try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
4574 try!(os.write_raw_varint32(v.get_cached_size()));
4575 try!(v.write_to_with_cached_sizes(os));
4576 };
4577 if let Some(v) = self.allChildOperationsSucceeded {
4578 try!(os.write_bool(3, v));
4579 };
4580 try!(os.write_unknown_fields(self.get_unknown_fields()));
4581 ::std::result::Result::Ok(())
4582 }
4583
4584 fn get_cached_size(&self) -> u32 {
4585 self.cached_size.get()
4586 }
4587
4588 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
4589 &self.unknown_fields
4590 }
4591
4592 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
4593 &mut self.unknown_fields
4594 }
4595
4596 fn type_id(&self) -> ::std::any::TypeId {
4597 ::std::any::TypeId::of::<Command_P2POperation>()
4598 }
4599
4600 fn as_any(&self) -> &::std::any::Any {
4601 self as &::std::any::Any
4602 }
4603
4604 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
4605 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
4606 }
4607}
4608
4609impl ::protobuf::MessageStatic for Command_P2POperation {
4610 fn new() -> Command_P2POperation {
4611 Command_P2POperation::new()
4612 }
4613
4614 fn descriptor_static(_: ::std::option::Option<Command_P2POperation>) -> &'static ::protobuf::reflect::MessageDescriptor {
4615 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
4616 lock: ::protobuf::lazy::ONCE_INIT,
4617 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
4618 };
4619 unsafe {
4620 descriptor.get(|| {
4621 let mut fields = ::std::vec::Vec::new();
4622 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
4623 "peer",
4624 Command_P2POperation::has_peer,
4625 Command_P2POperation::get_peer,
4626 ));
4627 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
4628 "operation",
4629 Command_P2POperation::get_operation,
4630 ));
4631 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
4632 "allChildOperationsSucceeded",
4633 Command_P2POperation::has_allChildOperationsSucceeded,
4634 Command_P2POperation::get_allChildOperationsSucceeded,
4635 ));
4636 ::protobuf::reflect::MessageDescriptor::new::<Command_P2POperation>(
4637 "Command_P2POperation",
4638 fields,
4639 file_descriptor_proto()
4640 )
4641 })
4642 }
4643 }
4644}
4645
4646impl ::protobuf::Clear for Command_P2POperation {
4647 fn clear(&mut self) {
4648 self.clear_peer();
4649 self.clear_operation();
4650 self.clear_allChildOperationsSucceeded();
4651 self.unknown_fields.clear();
4652 }
4653}
4654
4655impl ::std::cmp::PartialEq for Command_P2POperation {
4656 fn eq(&self, other: &Command_P2POperation) -> bool {
4657 self.peer == other.peer &&
4658 self.operation == other.operation &&
4659 self.allChildOperationsSucceeded == other.allChildOperationsSucceeded &&
4660 self.unknown_fields == other.unknown_fields
4661 }
4662}
4663
4664impl ::std::fmt::Debug for Command_P2POperation {
4665 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
4666 ::protobuf::text_format::fmt(self, f)
4667 }
4668}
4669
4670#[derive(Clone,Default)]
4671pub struct Command_P2POperation_Operation {
4672 key: ::protobuf::SingularField<::std::vec::Vec<u8>>,
4674 version: ::protobuf::SingularField<::std::vec::Vec<u8>>,
4675 newKey: ::protobuf::SingularField<::std::vec::Vec<u8>>,
4676 force: ::std::option::Option<bool>,
4677 status: ::protobuf::SingularPtrField<Command_Status>,
4678 p2pop: ::protobuf::SingularPtrField<Command_P2POperation>,
4679 unknown_fields: ::protobuf::UnknownFields,
4681 cached_size: ::std::cell::Cell<u32>,
4682}
4683
4684unsafe impl ::std::marker::Sync for Command_P2POperation_Operation {}
4686
4687impl Command_P2POperation_Operation {
4688 pub fn new() -> Command_P2POperation_Operation {
4689 ::std::default::Default::default()
4690 }
4691
4692 pub fn default_instance() -> &'static Command_P2POperation_Operation {
4693 static mut instance: ::protobuf::lazy::Lazy<Command_P2POperation_Operation> = ::protobuf::lazy::Lazy {
4694 lock: ::protobuf::lazy::ONCE_INIT,
4695 ptr: 0 as *const Command_P2POperation_Operation,
4696 };
4697 unsafe {
4698 instance.get(|| {
4699 Command_P2POperation_Operation {
4700 key: ::protobuf::SingularField::none(),
4701 version: ::protobuf::SingularField::none(),
4702 newKey: ::protobuf::SingularField::none(),
4703 force: ::std::option::Option::None,
4704 status: ::protobuf::SingularPtrField::none(),
4705 p2pop: ::protobuf::SingularPtrField::none(),
4706 unknown_fields: ::protobuf::UnknownFields::new(),
4707 cached_size: ::std::cell::Cell::new(0),
4708 }
4709 })
4710 }
4711 }
4712
4713 pub fn clear_key(&mut self) {
4716 self.key.clear();
4717 }
4718
4719 pub fn has_key(&self) -> bool {
4720 self.key.is_some()
4721 }
4722
4723 pub fn set_key(&mut self, v: ::std::vec::Vec<u8>) {
4725 self.key = ::protobuf::SingularField::some(v);
4726 }
4727
4728 pub fn mut_key(&mut self) -> &mut ::std::vec::Vec<u8> {
4731 if self.key.is_none() {
4732 self.key.set_default();
4733 };
4734 self.key.as_mut().unwrap()
4735 }
4736
4737 pub fn take_key(&mut self) -> ::std::vec::Vec<u8> {
4739 self.key.take().unwrap_or_else(|| ::std::vec::Vec::new())
4740 }
4741
4742 pub fn get_key(&self) -> &[u8] {
4743 match self.key.as_ref() {
4744 Some(v) => &v,
4745 None => &[],
4746 }
4747 }
4748
4749 pub fn clear_version(&mut self) {
4752 self.version.clear();
4753 }
4754
4755 pub fn has_version(&self) -> bool {
4756 self.version.is_some()
4757 }
4758
4759 pub fn set_version(&mut self, v: ::std::vec::Vec<u8>) {
4761 self.version = ::protobuf::SingularField::some(v);
4762 }
4763
4764 pub fn mut_version(&mut self) -> &mut ::std::vec::Vec<u8> {
4767 if self.version.is_none() {
4768 self.version.set_default();
4769 };
4770 self.version.as_mut().unwrap()
4771 }
4772
4773 pub fn take_version(&mut self) -> ::std::vec::Vec<u8> {
4775 self.version.take().unwrap_or_else(|| ::std::vec::Vec::new())
4776 }
4777
4778 pub fn get_version(&self) -> &[u8] {
4779 match self.version.as_ref() {
4780 Some(v) => &v,
4781 None => &[],
4782 }
4783 }
4784
4785 pub fn clear_newKey(&mut self) {
4788 self.newKey.clear();
4789 }
4790
4791 pub fn has_newKey(&self) -> bool {
4792 self.newKey.is_some()
4793 }
4794
4795 pub fn set_newKey(&mut self, v: ::std::vec::Vec<u8>) {
4797 self.newKey = ::protobuf::SingularField::some(v);
4798 }
4799
4800 pub fn mut_newKey(&mut self) -> &mut ::std::vec::Vec<u8> {
4803 if self.newKey.is_none() {
4804 self.newKey.set_default();
4805 };
4806 self.newKey.as_mut().unwrap()
4807 }
4808
4809 pub fn take_newKey(&mut self) -> ::std::vec::Vec<u8> {
4811 self.newKey.take().unwrap_or_else(|| ::std::vec::Vec::new())
4812 }
4813
4814 pub fn get_newKey(&self) -> &[u8] {
4815 match self.newKey.as_ref() {
4816 Some(v) => &v,
4817 None => &[],
4818 }
4819 }
4820
4821 pub fn clear_force(&mut self) {
4824 self.force = ::std::option::Option::None;
4825 }
4826
4827 pub fn has_force(&self) -> bool {
4828 self.force.is_some()
4829 }
4830
4831 pub fn set_force(&mut self, v: bool) {
4833 self.force = ::std::option::Option::Some(v);
4834 }
4835
4836 pub fn get_force(&self) -> bool {
4837 self.force.unwrap_or(false)
4838 }
4839
4840 pub fn clear_status(&mut self) {
4843 self.status.clear();
4844 }
4845
4846 pub fn has_status(&self) -> bool {
4847 self.status.is_some()
4848 }
4849
4850 pub fn set_status(&mut self, v: Command_Status) {
4852 self.status = ::protobuf::SingularPtrField::some(v);
4853 }
4854
4855 pub fn mut_status(&mut self) -> &mut Command_Status {
4858 if self.status.is_none() {
4859 self.status.set_default();
4860 };
4861 self.status.as_mut().unwrap()
4862 }
4863
4864 pub fn take_status(&mut self) -> Command_Status {
4866 self.status.take().unwrap_or_else(|| Command_Status::new())
4867 }
4868
4869 pub fn get_status(&self) -> &Command_Status {
4870 self.status.as_ref().unwrap_or_else(|| Command_Status::default_instance())
4871 }
4872
4873 pub fn clear_p2pop(&mut self) {
4876 self.p2pop.clear();
4877 }
4878
4879 pub fn has_p2pop(&self) -> bool {
4880 self.p2pop.is_some()
4881 }
4882
4883 pub fn set_p2pop(&mut self, v: Command_P2POperation) {
4885 self.p2pop = ::protobuf::SingularPtrField::some(v);
4886 }
4887
4888 pub fn mut_p2pop(&mut self) -> &mut Command_P2POperation {
4891 if self.p2pop.is_none() {
4892 self.p2pop.set_default();
4893 };
4894 self.p2pop.as_mut().unwrap()
4895 }
4896
4897 pub fn take_p2pop(&mut self) -> Command_P2POperation {
4899 self.p2pop.take().unwrap_or_else(|| Command_P2POperation::new())
4900 }
4901
4902 pub fn get_p2pop(&self) -> &Command_P2POperation {
4903 self.p2pop.as_ref().unwrap_or_else(|| Command_P2POperation::default_instance())
4904 }
4905}
4906
4907impl ::protobuf::Message for Command_P2POperation_Operation {
4908 fn is_initialized(&self) -> bool {
4909 true
4910 }
4911
4912 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
4913 while !try!(is.eof()) {
4914 let (field_number, wire_type) = try!(is.read_tag_unpack());
4915 match field_number {
4916 3 => {
4917 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.key));
4918 },
4919 4 => {
4920 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.version));
4921 },
4922 5 => {
4923 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.newKey));
4924 },
4925 6 => {
4926 if wire_type != ::protobuf::wire_format::WireTypeVarint {
4927 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
4928 };
4929 let tmp = try!(is.read_bool());
4930 self.force = ::std::option::Option::Some(tmp);
4931 },
4932 7 => {
4933 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.status));
4934 },
4935 8 => {
4936 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.p2pop));
4937 },
4938 _ => {
4939 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
4940 },
4941 };
4942 }
4943 ::std::result::Result::Ok(())
4944 }
4945
4946 #[allow(unused_variables)]
4948 fn compute_size(&self) -> u32 {
4949 let mut my_size = 0;
4950 for value in &self.key {
4951 my_size += ::protobuf::rt::bytes_size(3, &value);
4952 };
4953 for value in &self.version {
4954 my_size += ::protobuf::rt::bytes_size(4, &value);
4955 };
4956 for value in &self.newKey {
4957 my_size += ::protobuf::rt::bytes_size(5, &value);
4958 };
4959 if self.force.is_some() {
4960 my_size += 2;
4961 };
4962 for value in &self.status {
4963 let len = value.compute_size();
4964 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
4965 };
4966 for value in &self.p2pop {
4967 let len = value.compute_size();
4968 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
4969 };
4970 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
4971 self.cached_size.set(my_size);
4972 my_size
4973 }
4974
4975 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
4976 if let Some(v) = self.key.as_ref() {
4977 try!(os.write_bytes(3, &v));
4978 };
4979 if let Some(v) = self.version.as_ref() {
4980 try!(os.write_bytes(4, &v));
4981 };
4982 if let Some(v) = self.newKey.as_ref() {
4983 try!(os.write_bytes(5, &v));
4984 };
4985 if let Some(v) = self.force {
4986 try!(os.write_bool(6, v));
4987 };
4988 if let Some(v) = self.status.as_ref() {
4989 try!(os.write_tag(7, ::protobuf::wire_format::WireTypeLengthDelimited));
4990 try!(os.write_raw_varint32(v.get_cached_size()));
4991 try!(v.write_to_with_cached_sizes(os));
4992 };
4993 if let Some(v) = self.p2pop.as_ref() {
4994 try!(os.write_tag(8, ::protobuf::wire_format::WireTypeLengthDelimited));
4995 try!(os.write_raw_varint32(v.get_cached_size()));
4996 try!(v.write_to_with_cached_sizes(os));
4997 };
4998 try!(os.write_unknown_fields(self.get_unknown_fields()));
4999 ::std::result::Result::Ok(())
5000 }
5001
5002 fn get_cached_size(&self) -> u32 {
5003 self.cached_size.get()
5004 }
5005
5006 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
5007 &self.unknown_fields
5008 }
5009
5010 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
5011 &mut self.unknown_fields
5012 }
5013
5014 fn type_id(&self) -> ::std::any::TypeId {
5015 ::std::any::TypeId::of::<Command_P2POperation_Operation>()
5016 }
5017
5018 fn as_any(&self) -> &::std::any::Any {
5019 self as &::std::any::Any
5020 }
5021
5022 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
5023 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
5024 }
5025}
5026
5027impl ::protobuf::MessageStatic for Command_P2POperation_Operation {
5028 fn new() -> Command_P2POperation_Operation {
5029 Command_P2POperation_Operation::new()
5030 }
5031
5032 fn descriptor_static(_: ::std::option::Option<Command_P2POperation_Operation>) -> &'static ::protobuf::reflect::MessageDescriptor {
5033 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
5034 lock: ::protobuf::lazy::ONCE_INIT,
5035 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
5036 };
5037 unsafe {
5038 descriptor.get(|| {
5039 let mut fields = ::std::vec::Vec::new();
5040 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
5041 "key",
5042 Command_P2POperation_Operation::has_key,
5043 Command_P2POperation_Operation::get_key,
5044 ));
5045 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
5046 "version",
5047 Command_P2POperation_Operation::has_version,
5048 Command_P2POperation_Operation::get_version,
5049 ));
5050 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
5051 "newKey",
5052 Command_P2POperation_Operation::has_newKey,
5053 Command_P2POperation_Operation::get_newKey,
5054 ));
5055 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
5056 "force",
5057 Command_P2POperation_Operation::has_force,
5058 Command_P2POperation_Operation::get_force,
5059 ));
5060 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
5061 "status",
5062 Command_P2POperation_Operation::has_status,
5063 Command_P2POperation_Operation::get_status,
5064 ));
5065 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
5066 "p2pop",
5067 Command_P2POperation_Operation::has_p2pop,
5068 Command_P2POperation_Operation::get_p2pop,
5069 ));
5070 ::protobuf::reflect::MessageDescriptor::new::<Command_P2POperation_Operation>(
5071 "Command_P2POperation_Operation",
5072 fields,
5073 file_descriptor_proto()
5074 )
5075 })
5076 }
5077 }
5078}
5079
5080impl ::protobuf::Clear for Command_P2POperation_Operation {
5081 fn clear(&mut self) {
5082 self.clear_key();
5083 self.clear_version();
5084 self.clear_newKey();
5085 self.clear_force();
5086 self.clear_status();
5087 self.clear_p2pop();
5088 self.unknown_fields.clear();
5089 }
5090}
5091
5092impl ::std::cmp::PartialEq for Command_P2POperation_Operation {
5093 fn eq(&self, other: &Command_P2POperation_Operation) -> bool {
5094 self.key == other.key &&
5095 self.version == other.version &&
5096 self.newKey == other.newKey &&
5097 self.force == other.force &&
5098 self.status == other.status &&
5099 self.p2pop == other.p2pop &&
5100 self.unknown_fields == other.unknown_fields
5101 }
5102}
5103
5104impl ::std::fmt::Debug for Command_P2POperation_Operation {
5105 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
5106 ::protobuf::text_format::fmt(self, f)
5107 }
5108}
5109
5110#[derive(Clone,Default)]
5111pub struct Command_P2POperation_Peer {
5112 hostname: ::protobuf::SingularField<::std::string::String>,
5114 port: ::std::option::Option<i32>,
5115 tls: ::std::option::Option<bool>,
5116 unknown_fields: ::protobuf::UnknownFields,
5118 cached_size: ::std::cell::Cell<u32>,
5119}
5120
5121unsafe impl ::std::marker::Sync for Command_P2POperation_Peer {}
5123
5124impl Command_P2POperation_Peer {
5125 pub fn new() -> Command_P2POperation_Peer {
5126 ::std::default::Default::default()
5127 }
5128
5129 pub fn default_instance() -> &'static Command_P2POperation_Peer {
5130 static mut instance: ::protobuf::lazy::Lazy<Command_P2POperation_Peer> = ::protobuf::lazy::Lazy {
5131 lock: ::protobuf::lazy::ONCE_INIT,
5132 ptr: 0 as *const Command_P2POperation_Peer,
5133 };
5134 unsafe {
5135 instance.get(|| {
5136 Command_P2POperation_Peer {
5137 hostname: ::protobuf::SingularField::none(),
5138 port: ::std::option::Option::None,
5139 tls: ::std::option::Option::None,
5140 unknown_fields: ::protobuf::UnknownFields::new(),
5141 cached_size: ::std::cell::Cell::new(0),
5142 }
5143 })
5144 }
5145 }
5146
5147 pub fn clear_hostname(&mut self) {
5150 self.hostname.clear();
5151 }
5152
5153 pub fn has_hostname(&self) -> bool {
5154 self.hostname.is_some()
5155 }
5156
5157 pub fn set_hostname(&mut self, v: ::std::string::String) {
5159 self.hostname = ::protobuf::SingularField::some(v);
5160 }
5161
5162 pub fn mut_hostname(&mut self) -> &mut ::std::string::String {
5165 if self.hostname.is_none() {
5166 self.hostname.set_default();
5167 };
5168 self.hostname.as_mut().unwrap()
5169 }
5170
5171 pub fn take_hostname(&mut self) -> ::std::string::String {
5173 self.hostname.take().unwrap_or_else(|| ::std::string::String::new())
5174 }
5175
5176 pub fn get_hostname(&self) -> &str {
5177 match self.hostname.as_ref() {
5178 Some(v) => &v,
5179 None => "",
5180 }
5181 }
5182
5183 pub fn clear_port(&mut self) {
5186 self.port = ::std::option::Option::None;
5187 }
5188
5189 pub fn has_port(&self) -> bool {
5190 self.port.is_some()
5191 }
5192
5193 pub fn set_port(&mut self, v: i32) {
5195 self.port = ::std::option::Option::Some(v);
5196 }
5197
5198 pub fn get_port(&self) -> i32 {
5199 self.port.unwrap_or(0)
5200 }
5201
5202 pub fn clear_tls(&mut self) {
5205 self.tls = ::std::option::Option::None;
5206 }
5207
5208 pub fn has_tls(&self) -> bool {
5209 self.tls.is_some()
5210 }
5211
5212 pub fn set_tls(&mut self, v: bool) {
5214 self.tls = ::std::option::Option::Some(v);
5215 }
5216
5217 pub fn get_tls(&self) -> bool {
5218 self.tls.unwrap_or(false)
5219 }
5220}
5221
5222impl ::protobuf::Message for Command_P2POperation_Peer {
5223 fn is_initialized(&self) -> bool {
5224 true
5225 }
5226
5227 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
5228 while !try!(is.eof()) {
5229 let (field_number, wire_type) = try!(is.read_tag_unpack());
5230 match field_number {
5231 1 => {
5232 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.hostname));
5233 },
5234 2 => {
5235 if wire_type != ::protobuf::wire_format::WireTypeVarint {
5236 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
5237 };
5238 let tmp = try!(is.read_int32());
5239 self.port = ::std::option::Option::Some(tmp);
5240 },
5241 3 => {
5242 if wire_type != ::protobuf::wire_format::WireTypeVarint {
5243 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
5244 };
5245 let tmp = try!(is.read_bool());
5246 self.tls = ::std::option::Option::Some(tmp);
5247 },
5248 _ => {
5249 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
5250 },
5251 };
5252 }
5253 ::std::result::Result::Ok(())
5254 }
5255
5256 #[allow(unused_variables)]
5258 fn compute_size(&self) -> u32 {
5259 let mut my_size = 0;
5260 for value in &self.hostname {
5261 my_size += ::protobuf::rt::string_size(1, &value);
5262 };
5263 for value in &self.port {
5264 my_size += ::protobuf::rt::value_size(2, *value, ::protobuf::wire_format::WireTypeVarint);
5265 };
5266 if self.tls.is_some() {
5267 my_size += 2;
5268 };
5269 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
5270 self.cached_size.set(my_size);
5271 my_size
5272 }
5273
5274 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
5275 if let Some(v) = self.hostname.as_ref() {
5276 try!(os.write_string(1, &v));
5277 };
5278 if let Some(v) = self.port {
5279 try!(os.write_int32(2, v));
5280 };
5281 if let Some(v) = self.tls {
5282 try!(os.write_bool(3, v));
5283 };
5284 try!(os.write_unknown_fields(self.get_unknown_fields()));
5285 ::std::result::Result::Ok(())
5286 }
5287
5288 fn get_cached_size(&self) -> u32 {
5289 self.cached_size.get()
5290 }
5291
5292 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
5293 &self.unknown_fields
5294 }
5295
5296 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
5297 &mut self.unknown_fields
5298 }
5299
5300 fn type_id(&self) -> ::std::any::TypeId {
5301 ::std::any::TypeId::of::<Command_P2POperation_Peer>()
5302 }
5303
5304 fn as_any(&self) -> &::std::any::Any {
5305 self as &::std::any::Any
5306 }
5307
5308 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
5309 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
5310 }
5311}
5312
5313impl ::protobuf::MessageStatic for Command_P2POperation_Peer {
5314 fn new() -> Command_P2POperation_Peer {
5315 Command_P2POperation_Peer::new()
5316 }
5317
5318 fn descriptor_static(_: ::std::option::Option<Command_P2POperation_Peer>) -> &'static ::protobuf::reflect::MessageDescriptor {
5319 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
5320 lock: ::protobuf::lazy::ONCE_INIT,
5321 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
5322 };
5323 unsafe {
5324 descriptor.get(|| {
5325 let mut fields = ::std::vec::Vec::new();
5326 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
5327 "hostname",
5328 Command_P2POperation_Peer::has_hostname,
5329 Command_P2POperation_Peer::get_hostname,
5330 ));
5331 fields.push(::protobuf::reflect::accessor::make_singular_i32_accessor(
5332 "port",
5333 Command_P2POperation_Peer::has_port,
5334 Command_P2POperation_Peer::get_port,
5335 ));
5336 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
5337 "tls",
5338 Command_P2POperation_Peer::has_tls,
5339 Command_P2POperation_Peer::get_tls,
5340 ));
5341 ::protobuf::reflect::MessageDescriptor::new::<Command_P2POperation_Peer>(
5342 "Command_P2POperation_Peer",
5343 fields,
5344 file_descriptor_proto()
5345 )
5346 })
5347 }
5348 }
5349}
5350
5351impl ::protobuf::Clear for Command_P2POperation_Peer {
5352 fn clear(&mut self) {
5353 self.clear_hostname();
5354 self.clear_port();
5355 self.clear_tls();
5356 self.unknown_fields.clear();
5357 }
5358}
5359
5360impl ::std::cmp::PartialEq for Command_P2POperation_Peer {
5361 fn eq(&self, other: &Command_P2POperation_Peer) -> bool {
5362 self.hostname == other.hostname &&
5363 self.port == other.port &&
5364 self.tls == other.tls &&
5365 self.unknown_fields == other.unknown_fields
5366 }
5367}
5368
5369impl ::std::fmt::Debug for Command_P2POperation_Peer {
5370 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
5371 ::protobuf::text_format::fmt(self, f)
5372 }
5373}
5374
5375#[derive(Clone,Default)]
5376pub struct Command_GetLog {
5377 types: ::std::vec::Vec<Command_GetLog_Type>,
5379 utilizations: ::protobuf::RepeatedField<Command_GetLog_Utilization>,
5380 temperatures: ::protobuf::RepeatedField<Command_GetLog_Temperature>,
5381 capacity: ::protobuf::SingularPtrField<Command_GetLog_Capacity>,
5382 configuration: ::protobuf::SingularPtrField<Command_GetLog_Configuration>,
5383 statistics: ::protobuf::RepeatedField<Command_GetLog_Statistics>,
5384 messages: ::protobuf::SingularField<::std::vec::Vec<u8>>,
5385 limits: ::protobuf::SingularPtrField<Command_GetLog_Limits>,
5386 device: ::protobuf::SingularPtrField<Command_GetLog_Device>,
5387 unknown_fields: ::protobuf::UnknownFields,
5389 cached_size: ::std::cell::Cell<u32>,
5390}
5391
5392unsafe impl ::std::marker::Sync for Command_GetLog {}
5394
5395impl Command_GetLog {
5396 pub fn new() -> Command_GetLog {
5397 ::std::default::Default::default()
5398 }
5399
5400 pub fn default_instance() -> &'static Command_GetLog {
5401 static mut instance: ::protobuf::lazy::Lazy<Command_GetLog> = ::protobuf::lazy::Lazy {
5402 lock: ::protobuf::lazy::ONCE_INIT,
5403 ptr: 0 as *const Command_GetLog,
5404 };
5405 unsafe {
5406 instance.get(|| {
5407 Command_GetLog {
5408 types: ::std::vec::Vec::new(),
5409 utilizations: ::protobuf::RepeatedField::new(),
5410 temperatures: ::protobuf::RepeatedField::new(),
5411 capacity: ::protobuf::SingularPtrField::none(),
5412 configuration: ::protobuf::SingularPtrField::none(),
5413 statistics: ::protobuf::RepeatedField::new(),
5414 messages: ::protobuf::SingularField::none(),
5415 limits: ::protobuf::SingularPtrField::none(),
5416 device: ::protobuf::SingularPtrField::none(),
5417 unknown_fields: ::protobuf::UnknownFields::new(),
5418 cached_size: ::std::cell::Cell::new(0),
5419 }
5420 })
5421 }
5422 }
5423
5424 pub fn clear_types(&mut self) {
5427 self.types.clear();
5428 }
5429
5430 pub fn set_types(&mut self, v: ::std::vec::Vec<Command_GetLog_Type>) {
5432 self.types = v;
5433 }
5434
5435 pub fn mut_types(&mut self) -> &mut ::std::vec::Vec<Command_GetLog_Type> {
5437 &mut self.types
5438 }
5439
5440 pub fn take_types(&mut self) -> ::std::vec::Vec<Command_GetLog_Type> {
5442 ::std::mem::replace(&mut self.types, ::std::vec::Vec::new())
5443 }
5444
5445 pub fn get_types(&self) -> &[Command_GetLog_Type] {
5446 &self.types
5447 }
5448
5449 pub fn clear_utilizations(&mut self) {
5452 self.utilizations.clear();
5453 }
5454
5455 pub fn set_utilizations(&mut self, v: ::protobuf::RepeatedField<Command_GetLog_Utilization>) {
5457 self.utilizations = v;
5458 }
5459
5460 pub fn mut_utilizations(&mut self) -> &mut ::protobuf::RepeatedField<Command_GetLog_Utilization> {
5462 &mut self.utilizations
5463 }
5464
5465 pub fn take_utilizations(&mut self) -> ::protobuf::RepeatedField<Command_GetLog_Utilization> {
5467 ::std::mem::replace(&mut self.utilizations, ::protobuf::RepeatedField::new())
5468 }
5469
5470 pub fn get_utilizations(&self) -> &[Command_GetLog_Utilization] {
5471 &self.utilizations
5472 }
5473
5474 pub fn clear_temperatures(&mut self) {
5477 self.temperatures.clear();
5478 }
5479
5480 pub fn set_temperatures(&mut self, v: ::protobuf::RepeatedField<Command_GetLog_Temperature>) {
5482 self.temperatures = v;
5483 }
5484
5485 pub fn mut_temperatures(&mut self) -> &mut ::protobuf::RepeatedField<Command_GetLog_Temperature> {
5487 &mut self.temperatures
5488 }
5489
5490 pub fn take_temperatures(&mut self) -> ::protobuf::RepeatedField<Command_GetLog_Temperature> {
5492 ::std::mem::replace(&mut self.temperatures, ::protobuf::RepeatedField::new())
5493 }
5494
5495 pub fn get_temperatures(&self) -> &[Command_GetLog_Temperature] {
5496 &self.temperatures
5497 }
5498
5499 pub fn clear_capacity(&mut self) {
5502 self.capacity.clear();
5503 }
5504
5505 pub fn has_capacity(&self) -> bool {
5506 self.capacity.is_some()
5507 }
5508
5509 pub fn set_capacity(&mut self, v: Command_GetLog_Capacity) {
5511 self.capacity = ::protobuf::SingularPtrField::some(v);
5512 }
5513
5514 pub fn mut_capacity(&mut self) -> &mut Command_GetLog_Capacity {
5517 if self.capacity.is_none() {
5518 self.capacity.set_default();
5519 };
5520 self.capacity.as_mut().unwrap()
5521 }
5522
5523 pub fn take_capacity(&mut self) -> Command_GetLog_Capacity {
5525 self.capacity.take().unwrap_or_else(|| Command_GetLog_Capacity::new())
5526 }
5527
5528 pub fn get_capacity(&self) -> &Command_GetLog_Capacity {
5529 self.capacity.as_ref().unwrap_or_else(|| Command_GetLog_Capacity::default_instance())
5530 }
5531
5532 pub fn clear_configuration(&mut self) {
5535 self.configuration.clear();
5536 }
5537
5538 pub fn has_configuration(&self) -> bool {
5539 self.configuration.is_some()
5540 }
5541
5542 pub fn set_configuration(&mut self, v: Command_GetLog_Configuration) {
5544 self.configuration = ::protobuf::SingularPtrField::some(v);
5545 }
5546
5547 pub fn mut_configuration(&mut self) -> &mut Command_GetLog_Configuration {
5550 if self.configuration.is_none() {
5551 self.configuration.set_default();
5552 };
5553 self.configuration.as_mut().unwrap()
5554 }
5555
5556 pub fn take_configuration(&mut self) -> Command_GetLog_Configuration {
5558 self.configuration.take().unwrap_or_else(|| Command_GetLog_Configuration::new())
5559 }
5560
5561 pub fn get_configuration(&self) -> &Command_GetLog_Configuration {
5562 self.configuration.as_ref().unwrap_or_else(|| Command_GetLog_Configuration::default_instance())
5563 }
5564
5565 pub fn clear_statistics(&mut self) {
5568 self.statistics.clear();
5569 }
5570
5571 pub fn set_statistics(&mut self, v: ::protobuf::RepeatedField<Command_GetLog_Statistics>) {
5573 self.statistics = v;
5574 }
5575
5576 pub fn mut_statistics(&mut self) -> &mut ::protobuf::RepeatedField<Command_GetLog_Statistics> {
5578 &mut self.statistics
5579 }
5580
5581 pub fn take_statistics(&mut self) -> ::protobuf::RepeatedField<Command_GetLog_Statistics> {
5583 ::std::mem::replace(&mut self.statistics, ::protobuf::RepeatedField::new())
5584 }
5585
5586 pub fn get_statistics(&self) -> &[Command_GetLog_Statistics] {
5587 &self.statistics
5588 }
5589
5590 pub fn clear_messages(&mut self) {
5593 self.messages.clear();
5594 }
5595
5596 pub fn has_messages(&self) -> bool {
5597 self.messages.is_some()
5598 }
5599
5600 pub fn set_messages(&mut self, v: ::std::vec::Vec<u8>) {
5602 self.messages = ::protobuf::SingularField::some(v);
5603 }
5604
5605 pub fn mut_messages(&mut self) -> &mut ::std::vec::Vec<u8> {
5608 if self.messages.is_none() {
5609 self.messages.set_default();
5610 };
5611 self.messages.as_mut().unwrap()
5612 }
5613
5614 pub fn take_messages(&mut self) -> ::std::vec::Vec<u8> {
5616 self.messages.take().unwrap_or_else(|| ::std::vec::Vec::new())
5617 }
5618
5619 pub fn get_messages(&self) -> &[u8] {
5620 match self.messages.as_ref() {
5621 Some(v) => &v,
5622 None => &[],
5623 }
5624 }
5625
5626 pub fn clear_limits(&mut self) {
5629 self.limits.clear();
5630 }
5631
5632 pub fn has_limits(&self) -> bool {
5633 self.limits.is_some()
5634 }
5635
5636 pub fn set_limits(&mut self, v: Command_GetLog_Limits) {
5638 self.limits = ::protobuf::SingularPtrField::some(v);
5639 }
5640
5641 pub fn mut_limits(&mut self) -> &mut Command_GetLog_Limits {
5644 if self.limits.is_none() {
5645 self.limits.set_default();
5646 };
5647 self.limits.as_mut().unwrap()
5648 }
5649
5650 pub fn take_limits(&mut self) -> Command_GetLog_Limits {
5652 self.limits.take().unwrap_or_else(|| Command_GetLog_Limits::new())
5653 }
5654
5655 pub fn get_limits(&self) -> &Command_GetLog_Limits {
5656 self.limits.as_ref().unwrap_or_else(|| Command_GetLog_Limits::default_instance())
5657 }
5658
5659 pub fn clear_device(&mut self) {
5662 self.device.clear();
5663 }
5664
5665 pub fn has_device(&self) -> bool {
5666 self.device.is_some()
5667 }
5668
5669 pub fn set_device(&mut self, v: Command_GetLog_Device) {
5671 self.device = ::protobuf::SingularPtrField::some(v);
5672 }
5673
5674 pub fn mut_device(&mut self) -> &mut Command_GetLog_Device {
5677 if self.device.is_none() {
5678 self.device.set_default();
5679 };
5680 self.device.as_mut().unwrap()
5681 }
5682
5683 pub fn take_device(&mut self) -> Command_GetLog_Device {
5685 self.device.take().unwrap_or_else(|| Command_GetLog_Device::new())
5686 }
5687
5688 pub fn get_device(&self) -> &Command_GetLog_Device {
5689 self.device.as_ref().unwrap_or_else(|| Command_GetLog_Device::default_instance())
5690 }
5691}
5692
5693impl ::protobuf::Message for Command_GetLog {
5694 fn is_initialized(&self) -> bool {
5695 true
5696 }
5697
5698 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
5699 while !try!(is.eof()) {
5700 let (field_number, wire_type) = try!(is.read_tag_unpack());
5701 match field_number {
5702 1 => {
5703 try!(::protobuf::rt::read_repeated_enum_into(wire_type, is, &mut self.types));
5704 },
5705 2 => {
5706 try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.utilizations));
5707 },
5708 3 => {
5709 try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.temperatures));
5710 },
5711 4 => {
5712 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.capacity));
5713 },
5714 5 => {
5715 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.configuration));
5716 },
5717 6 => {
5718 try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.statistics));
5719 },
5720 7 => {
5721 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.messages));
5722 },
5723 8 => {
5724 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.limits));
5725 },
5726 9 => {
5727 try!(::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.device));
5728 },
5729 _ => {
5730 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
5731 },
5732 };
5733 }
5734 ::std::result::Result::Ok(())
5735 }
5736
5737 #[allow(unused_variables)]
5739 fn compute_size(&self) -> u32 {
5740 let mut my_size = 0;
5741 for value in &self.types {
5742 my_size += ::protobuf::rt::enum_size(1, *value);
5743 };
5744 for value in &self.utilizations {
5745 let len = value.compute_size();
5746 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
5747 };
5748 for value in &self.temperatures {
5749 let len = value.compute_size();
5750 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
5751 };
5752 for value in &self.capacity {
5753 let len = value.compute_size();
5754 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
5755 };
5756 for value in &self.configuration {
5757 let len = value.compute_size();
5758 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
5759 };
5760 for value in &self.statistics {
5761 let len = value.compute_size();
5762 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
5763 };
5764 for value in &self.messages {
5765 my_size += ::protobuf::rt::bytes_size(7, &value);
5766 };
5767 for value in &self.limits {
5768 let len = value.compute_size();
5769 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
5770 };
5771 for value in &self.device {
5772 let len = value.compute_size();
5773 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
5774 };
5775 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
5776 self.cached_size.set(my_size);
5777 my_size
5778 }
5779
5780 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
5781 for v in &self.types {
5782 try!(os.write_enum(1, v.value()));
5783 };
5784 for v in &self.utilizations {
5785 try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
5786 try!(os.write_raw_varint32(v.get_cached_size()));
5787 try!(v.write_to_with_cached_sizes(os));
5788 };
5789 for v in &self.temperatures {
5790 try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
5791 try!(os.write_raw_varint32(v.get_cached_size()));
5792 try!(v.write_to_with_cached_sizes(os));
5793 };
5794 if let Some(v) = self.capacity.as_ref() {
5795 try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited));
5796 try!(os.write_raw_varint32(v.get_cached_size()));
5797 try!(v.write_to_with_cached_sizes(os));
5798 };
5799 if let Some(v) = self.configuration.as_ref() {
5800 try!(os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited));
5801 try!(os.write_raw_varint32(v.get_cached_size()));
5802 try!(v.write_to_with_cached_sizes(os));
5803 };
5804 for v in &self.statistics {
5805 try!(os.write_tag(6, ::protobuf::wire_format::WireTypeLengthDelimited));
5806 try!(os.write_raw_varint32(v.get_cached_size()));
5807 try!(v.write_to_with_cached_sizes(os));
5808 };
5809 if let Some(v) = self.messages.as_ref() {
5810 try!(os.write_bytes(7, &v));
5811 };
5812 if let Some(v) = self.limits.as_ref() {
5813 try!(os.write_tag(8, ::protobuf::wire_format::WireTypeLengthDelimited));
5814 try!(os.write_raw_varint32(v.get_cached_size()));
5815 try!(v.write_to_with_cached_sizes(os));
5816 };
5817 if let Some(v) = self.device.as_ref() {
5818 try!(os.write_tag(9, ::protobuf::wire_format::WireTypeLengthDelimited));
5819 try!(os.write_raw_varint32(v.get_cached_size()));
5820 try!(v.write_to_with_cached_sizes(os));
5821 };
5822 try!(os.write_unknown_fields(self.get_unknown_fields()));
5823 ::std::result::Result::Ok(())
5824 }
5825
5826 fn get_cached_size(&self) -> u32 {
5827 self.cached_size.get()
5828 }
5829
5830 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
5831 &self.unknown_fields
5832 }
5833
5834 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
5835 &mut self.unknown_fields
5836 }
5837
5838 fn type_id(&self) -> ::std::any::TypeId {
5839 ::std::any::TypeId::of::<Command_GetLog>()
5840 }
5841
5842 fn as_any(&self) -> &::std::any::Any {
5843 self as &::std::any::Any
5844 }
5845
5846 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
5847 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
5848 }
5849}
5850
5851impl ::protobuf::MessageStatic for Command_GetLog {
5852 fn new() -> Command_GetLog {
5853 Command_GetLog::new()
5854 }
5855
5856 fn descriptor_static(_: ::std::option::Option<Command_GetLog>) -> &'static ::protobuf::reflect::MessageDescriptor {
5857 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
5858 lock: ::protobuf::lazy::ONCE_INIT,
5859 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
5860 };
5861 unsafe {
5862 descriptor.get(|| {
5863 let mut fields = ::std::vec::Vec::new();
5864 fields.push(::protobuf::reflect::accessor::make_repeated_enum_accessor(
5865 "types",
5866 Command_GetLog::get_types,
5867 ));
5868 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
5869 "utilizations",
5870 Command_GetLog::get_utilizations,
5871 ));
5872 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
5873 "temperatures",
5874 Command_GetLog::get_temperatures,
5875 ));
5876 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
5877 "capacity",
5878 Command_GetLog::has_capacity,
5879 Command_GetLog::get_capacity,
5880 ));
5881 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
5882 "configuration",
5883 Command_GetLog::has_configuration,
5884 Command_GetLog::get_configuration,
5885 ));
5886 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
5887 "statistics",
5888 Command_GetLog::get_statistics,
5889 ));
5890 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
5891 "messages",
5892 Command_GetLog::has_messages,
5893 Command_GetLog::get_messages,
5894 ));
5895 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
5896 "limits",
5897 Command_GetLog::has_limits,
5898 Command_GetLog::get_limits,
5899 ));
5900 fields.push(::protobuf::reflect::accessor::make_singular_message_accessor(
5901 "device",
5902 Command_GetLog::has_device,
5903 Command_GetLog::get_device,
5904 ));
5905 ::protobuf::reflect::MessageDescriptor::new::<Command_GetLog>(
5906 "Command_GetLog",
5907 fields,
5908 file_descriptor_proto()
5909 )
5910 })
5911 }
5912 }
5913}
5914
5915impl ::protobuf::Clear for Command_GetLog {
5916 fn clear(&mut self) {
5917 self.clear_types();
5918 self.clear_utilizations();
5919 self.clear_temperatures();
5920 self.clear_capacity();
5921 self.clear_configuration();
5922 self.clear_statistics();
5923 self.clear_messages();
5924 self.clear_limits();
5925 self.clear_device();
5926 self.unknown_fields.clear();
5927 }
5928}
5929
5930impl ::std::cmp::PartialEq for Command_GetLog {
5931 fn eq(&self, other: &Command_GetLog) -> bool {
5932 self.types == other.types &&
5933 self.utilizations == other.utilizations &&
5934 self.temperatures == other.temperatures &&
5935 self.capacity == other.capacity &&
5936 self.configuration == other.configuration &&
5937 self.statistics == other.statistics &&
5938 self.messages == other.messages &&
5939 self.limits == other.limits &&
5940 self.device == other.device &&
5941 self.unknown_fields == other.unknown_fields
5942 }
5943}
5944
5945impl ::std::fmt::Debug for Command_GetLog {
5946 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
5947 ::protobuf::text_format::fmt(self, f)
5948 }
5949}
5950
5951#[derive(Clone,Default)]
5952pub struct Command_GetLog_Utilization {
5953 name: ::protobuf::SingularField<::std::string::String>,
5955 value: ::std::option::Option<f32>,
5956 unknown_fields: ::protobuf::UnknownFields,
5958 cached_size: ::std::cell::Cell<u32>,
5959}
5960
5961unsafe impl ::std::marker::Sync for Command_GetLog_Utilization {}
5963
5964impl Command_GetLog_Utilization {
5965 pub fn new() -> Command_GetLog_Utilization {
5966 ::std::default::Default::default()
5967 }
5968
5969 pub fn default_instance() -> &'static Command_GetLog_Utilization {
5970 static mut instance: ::protobuf::lazy::Lazy<Command_GetLog_Utilization> = ::protobuf::lazy::Lazy {
5971 lock: ::protobuf::lazy::ONCE_INIT,
5972 ptr: 0 as *const Command_GetLog_Utilization,
5973 };
5974 unsafe {
5975 instance.get(|| {
5976 Command_GetLog_Utilization {
5977 name: ::protobuf::SingularField::none(),
5978 value: ::std::option::Option::None,
5979 unknown_fields: ::protobuf::UnknownFields::new(),
5980 cached_size: ::std::cell::Cell::new(0),
5981 }
5982 })
5983 }
5984 }
5985
5986 pub fn clear_name(&mut self) {
5989 self.name.clear();
5990 }
5991
5992 pub fn has_name(&self) -> bool {
5993 self.name.is_some()
5994 }
5995
5996 pub fn set_name(&mut self, v: ::std::string::String) {
5998 self.name = ::protobuf::SingularField::some(v);
5999 }
6000
6001 pub fn mut_name(&mut self) -> &mut ::std::string::String {
6004 if self.name.is_none() {
6005 self.name.set_default();
6006 };
6007 self.name.as_mut().unwrap()
6008 }
6009
6010 pub fn take_name(&mut self) -> ::std::string::String {
6012 self.name.take().unwrap_or_else(|| ::std::string::String::new())
6013 }
6014
6015 pub fn get_name(&self) -> &str {
6016 match self.name.as_ref() {
6017 Some(v) => &v,
6018 None => "",
6019 }
6020 }
6021
6022 pub fn clear_value(&mut self) {
6025 self.value = ::std::option::Option::None;
6026 }
6027
6028 pub fn has_value(&self) -> bool {
6029 self.value.is_some()
6030 }
6031
6032 pub fn set_value(&mut self, v: f32) {
6034 self.value = ::std::option::Option::Some(v);
6035 }
6036
6037 pub fn get_value(&self) -> f32 {
6038 self.value.unwrap_or(0.)
6039 }
6040}
6041
6042impl ::protobuf::Message for Command_GetLog_Utilization {
6043 fn is_initialized(&self) -> bool {
6044 true
6045 }
6046
6047 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
6048 while !try!(is.eof()) {
6049 let (field_number, wire_type) = try!(is.read_tag_unpack());
6050 match field_number {
6051 1 => {
6052 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.name));
6053 },
6054 2 => {
6055 if wire_type != ::protobuf::wire_format::WireTypeFixed32 {
6056 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
6057 };
6058 let tmp = try!(is.read_float());
6059 self.value = ::std::option::Option::Some(tmp);
6060 },
6061 _ => {
6062 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
6063 },
6064 };
6065 }
6066 ::std::result::Result::Ok(())
6067 }
6068
6069 #[allow(unused_variables)]
6071 fn compute_size(&self) -> u32 {
6072 let mut my_size = 0;
6073 for value in &self.name {
6074 my_size += ::protobuf::rt::string_size(1, &value);
6075 };
6076 if self.value.is_some() {
6077 my_size += 5;
6078 };
6079 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
6080 self.cached_size.set(my_size);
6081 my_size
6082 }
6083
6084 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
6085 if let Some(v) = self.name.as_ref() {
6086 try!(os.write_string(1, &v));
6087 };
6088 if let Some(v) = self.value {
6089 try!(os.write_float(2, v));
6090 };
6091 try!(os.write_unknown_fields(self.get_unknown_fields()));
6092 ::std::result::Result::Ok(())
6093 }
6094
6095 fn get_cached_size(&self) -> u32 {
6096 self.cached_size.get()
6097 }
6098
6099 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
6100 &self.unknown_fields
6101 }
6102
6103 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
6104 &mut self.unknown_fields
6105 }
6106
6107 fn type_id(&self) -> ::std::any::TypeId {
6108 ::std::any::TypeId::of::<Command_GetLog_Utilization>()
6109 }
6110
6111 fn as_any(&self) -> &::std::any::Any {
6112 self as &::std::any::Any
6113 }
6114
6115 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
6116 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
6117 }
6118}
6119
6120impl ::protobuf::MessageStatic for Command_GetLog_Utilization {
6121 fn new() -> Command_GetLog_Utilization {
6122 Command_GetLog_Utilization::new()
6123 }
6124
6125 fn descriptor_static(_: ::std::option::Option<Command_GetLog_Utilization>) -> &'static ::protobuf::reflect::MessageDescriptor {
6126 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
6127 lock: ::protobuf::lazy::ONCE_INIT,
6128 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
6129 };
6130 unsafe {
6131 descriptor.get(|| {
6132 let mut fields = ::std::vec::Vec::new();
6133 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
6134 "name",
6135 Command_GetLog_Utilization::has_name,
6136 Command_GetLog_Utilization::get_name,
6137 ));
6138 fields.push(::protobuf::reflect::accessor::make_singular_f32_accessor(
6139 "value",
6140 Command_GetLog_Utilization::has_value,
6141 Command_GetLog_Utilization::get_value,
6142 ));
6143 ::protobuf::reflect::MessageDescriptor::new::<Command_GetLog_Utilization>(
6144 "Command_GetLog_Utilization",
6145 fields,
6146 file_descriptor_proto()
6147 )
6148 })
6149 }
6150 }
6151}
6152
6153impl ::protobuf::Clear for Command_GetLog_Utilization {
6154 fn clear(&mut self) {
6155 self.clear_name();
6156 self.clear_value();
6157 self.unknown_fields.clear();
6158 }
6159}
6160
6161impl ::std::cmp::PartialEq for Command_GetLog_Utilization {
6162 fn eq(&self, other: &Command_GetLog_Utilization) -> bool {
6163 self.name == other.name &&
6164 self.value == other.value &&
6165 self.unknown_fields == other.unknown_fields
6166 }
6167}
6168
6169impl ::std::fmt::Debug for Command_GetLog_Utilization {
6170 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
6171 ::protobuf::text_format::fmt(self, f)
6172 }
6173}
6174
6175#[derive(Clone,Default)]
6176pub struct Command_GetLog_Temperature {
6177 name: ::protobuf::SingularField<::std::string::String>,
6179 current: ::std::option::Option<f32>,
6180 minimum: ::std::option::Option<f32>,
6181 maximum: ::std::option::Option<f32>,
6182 target: ::std::option::Option<f32>,
6183 unknown_fields: ::protobuf::UnknownFields,
6185 cached_size: ::std::cell::Cell<u32>,
6186}
6187
6188unsafe impl ::std::marker::Sync for Command_GetLog_Temperature {}
6190
6191impl Command_GetLog_Temperature {
6192 pub fn new() -> Command_GetLog_Temperature {
6193 ::std::default::Default::default()
6194 }
6195
6196 pub fn default_instance() -> &'static Command_GetLog_Temperature {
6197 static mut instance: ::protobuf::lazy::Lazy<Command_GetLog_Temperature> = ::protobuf::lazy::Lazy {
6198 lock: ::protobuf::lazy::ONCE_INIT,
6199 ptr: 0 as *const Command_GetLog_Temperature,
6200 };
6201 unsafe {
6202 instance.get(|| {
6203 Command_GetLog_Temperature {
6204 name: ::protobuf::SingularField::none(),
6205 current: ::std::option::Option::None,
6206 minimum: ::std::option::Option::None,
6207 maximum: ::std::option::Option::None,
6208 target: ::std::option::Option::None,
6209 unknown_fields: ::protobuf::UnknownFields::new(),
6210 cached_size: ::std::cell::Cell::new(0),
6211 }
6212 })
6213 }
6214 }
6215
6216 pub fn clear_name(&mut self) {
6219 self.name.clear();
6220 }
6221
6222 pub fn has_name(&self) -> bool {
6223 self.name.is_some()
6224 }
6225
6226 pub fn set_name(&mut self, v: ::std::string::String) {
6228 self.name = ::protobuf::SingularField::some(v);
6229 }
6230
6231 pub fn mut_name(&mut self) -> &mut ::std::string::String {
6234 if self.name.is_none() {
6235 self.name.set_default();
6236 };
6237 self.name.as_mut().unwrap()
6238 }
6239
6240 pub fn take_name(&mut self) -> ::std::string::String {
6242 self.name.take().unwrap_or_else(|| ::std::string::String::new())
6243 }
6244
6245 pub fn get_name(&self) -> &str {
6246 match self.name.as_ref() {
6247 Some(v) => &v,
6248 None => "",
6249 }
6250 }
6251
6252 pub fn clear_current(&mut self) {
6255 self.current = ::std::option::Option::None;
6256 }
6257
6258 pub fn has_current(&self) -> bool {
6259 self.current.is_some()
6260 }
6261
6262 pub fn set_current(&mut self, v: f32) {
6264 self.current = ::std::option::Option::Some(v);
6265 }
6266
6267 pub fn get_current(&self) -> f32 {
6268 self.current.unwrap_or(0.)
6269 }
6270
6271 pub fn clear_minimum(&mut self) {
6274 self.minimum = ::std::option::Option::None;
6275 }
6276
6277 pub fn has_minimum(&self) -> bool {
6278 self.minimum.is_some()
6279 }
6280
6281 pub fn set_minimum(&mut self, v: f32) {
6283 self.minimum = ::std::option::Option::Some(v);
6284 }
6285
6286 pub fn get_minimum(&self) -> f32 {
6287 self.minimum.unwrap_or(0.)
6288 }
6289
6290 pub fn clear_maximum(&mut self) {
6293 self.maximum = ::std::option::Option::None;
6294 }
6295
6296 pub fn has_maximum(&self) -> bool {
6297 self.maximum.is_some()
6298 }
6299
6300 pub fn set_maximum(&mut self, v: f32) {
6302 self.maximum = ::std::option::Option::Some(v);
6303 }
6304
6305 pub fn get_maximum(&self) -> f32 {
6306 self.maximum.unwrap_or(0.)
6307 }
6308
6309 pub fn clear_target(&mut self) {
6312 self.target = ::std::option::Option::None;
6313 }
6314
6315 pub fn has_target(&self) -> bool {
6316 self.target.is_some()
6317 }
6318
6319 pub fn set_target(&mut self, v: f32) {
6321 self.target = ::std::option::Option::Some(v);
6322 }
6323
6324 pub fn get_target(&self) -> f32 {
6325 self.target.unwrap_or(0.)
6326 }
6327}
6328
6329impl ::protobuf::Message for Command_GetLog_Temperature {
6330 fn is_initialized(&self) -> bool {
6331 true
6332 }
6333
6334 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
6335 while !try!(is.eof()) {
6336 let (field_number, wire_type) = try!(is.read_tag_unpack());
6337 match field_number {
6338 1 => {
6339 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.name));
6340 },
6341 2 => {
6342 if wire_type != ::protobuf::wire_format::WireTypeFixed32 {
6343 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
6344 };
6345 let tmp = try!(is.read_float());
6346 self.current = ::std::option::Option::Some(tmp);
6347 },
6348 3 => {
6349 if wire_type != ::protobuf::wire_format::WireTypeFixed32 {
6350 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
6351 };
6352 let tmp = try!(is.read_float());
6353 self.minimum = ::std::option::Option::Some(tmp);
6354 },
6355 4 => {
6356 if wire_type != ::protobuf::wire_format::WireTypeFixed32 {
6357 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
6358 };
6359 let tmp = try!(is.read_float());
6360 self.maximum = ::std::option::Option::Some(tmp);
6361 },
6362 5 => {
6363 if wire_type != ::protobuf::wire_format::WireTypeFixed32 {
6364 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
6365 };
6366 let tmp = try!(is.read_float());
6367 self.target = ::std::option::Option::Some(tmp);
6368 },
6369 _ => {
6370 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
6371 },
6372 };
6373 }
6374 ::std::result::Result::Ok(())
6375 }
6376
6377 #[allow(unused_variables)]
6379 fn compute_size(&self) -> u32 {
6380 let mut my_size = 0;
6381 for value in &self.name {
6382 my_size += ::protobuf::rt::string_size(1, &value);
6383 };
6384 if self.current.is_some() {
6385 my_size += 5;
6386 };
6387 if self.minimum.is_some() {
6388 my_size += 5;
6389 };
6390 if self.maximum.is_some() {
6391 my_size += 5;
6392 };
6393 if self.target.is_some() {
6394 my_size += 5;
6395 };
6396 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
6397 self.cached_size.set(my_size);
6398 my_size
6399 }
6400
6401 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
6402 if let Some(v) = self.name.as_ref() {
6403 try!(os.write_string(1, &v));
6404 };
6405 if let Some(v) = self.current {
6406 try!(os.write_float(2, v));
6407 };
6408 if let Some(v) = self.minimum {
6409 try!(os.write_float(3, v));
6410 };
6411 if let Some(v) = self.maximum {
6412 try!(os.write_float(4, v));
6413 };
6414 if let Some(v) = self.target {
6415 try!(os.write_float(5, v));
6416 };
6417 try!(os.write_unknown_fields(self.get_unknown_fields()));
6418 ::std::result::Result::Ok(())
6419 }
6420
6421 fn get_cached_size(&self) -> u32 {
6422 self.cached_size.get()
6423 }
6424
6425 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
6426 &self.unknown_fields
6427 }
6428
6429 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
6430 &mut self.unknown_fields
6431 }
6432
6433 fn type_id(&self) -> ::std::any::TypeId {
6434 ::std::any::TypeId::of::<Command_GetLog_Temperature>()
6435 }
6436
6437 fn as_any(&self) -> &::std::any::Any {
6438 self as &::std::any::Any
6439 }
6440
6441 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
6442 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
6443 }
6444}
6445
6446impl ::protobuf::MessageStatic for Command_GetLog_Temperature {
6447 fn new() -> Command_GetLog_Temperature {
6448 Command_GetLog_Temperature::new()
6449 }
6450
6451 fn descriptor_static(_: ::std::option::Option<Command_GetLog_Temperature>) -> &'static ::protobuf::reflect::MessageDescriptor {
6452 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
6453 lock: ::protobuf::lazy::ONCE_INIT,
6454 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
6455 };
6456 unsafe {
6457 descriptor.get(|| {
6458 let mut fields = ::std::vec::Vec::new();
6459 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
6460 "name",
6461 Command_GetLog_Temperature::has_name,
6462 Command_GetLog_Temperature::get_name,
6463 ));
6464 fields.push(::protobuf::reflect::accessor::make_singular_f32_accessor(
6465 "current",
6466 Command_GetLog_Temperature::has_current,
6467 Command_GetLog_Temperature::get_current,
6468 ));
6469 fields.push(::protobuf::reflect::accessor::make_singular_f32_accessor(
6470 "minimum",
6471 Command_GetLog_Temperature::has_minimum,
6472 Command_GetLog_Temperature::get_minimum,
6473 ));
6474 fields.push(::protobuf::reflect::accessor::make_singular_f32_accessor(
6475 "maximum",
6476 Command_GetLog_Temperature::has_maximum,
6477 Command_GetLog_Temperature::get_maximum,
6478 ));
6479 fields.push(::protobuf::reflect::accessor::make_singular_f32_accessor(
6480 "target",
6481 Command_GetLog_Temperature::has_target,
6482 Command_GetLog_Temperature::get_target,
6483 ));
6484 ::protobuf::reflect::MessageDescriptor::new::<Command_GetLog_Temperature>(
6485 "Command_GetLog_Temperature",
6486 fields,
6487 file_descriptor_proto()
6488 )
6489 })
6490 }
6491 }
6492}
6493
6494impl ::protobuf::Clear for Command_GetLog_Temperature {
6495 fn clear(&mut self) {
6496 self.clear_name();
6497 self.clear_current();
6498 self.clear_minimum();
6499 self.clear_maximum();
6500 self.clear_target();
6501 self.unknown_fields.clear();
6502 }
6503}
6504
6505impl ::std::cmp::PartialEq for Command_GetLog_Temperature {
6506 fn eq(&self, other: &Command_GetLog_Temperature) -> bool {
6507 self.name == other.name &&
6508 self.current == other.current &&
6509 self.minimum == other.minimum &&
6510 self.maximum == other.maximum &&
6511 self.target == other.target &&
6512 self.unknown_fields == other.unknown_fields
6513 }
6514}
6515
6516impl ::std::fmt::Debug for Command_GetLog_Temperature {
6517 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
6518 ::protobuf::text_format::fmt(self, f)
6519 }
6520}
6521
6522#[derive(Clone,Default)]
6523pub struct Command_GetLog_Capacity {
6524 nominalCapacityInBytes: ::std::option::Option<u64>,
6526 portionFull: ::std::option::Option<f32>,
6527 unknown_fields: ::protobuf::UnknownFields,
6529 cached_size: ::std::cell::Cell<u32>,
6530}
6531
6532unsafe impl ::std::marker::Sync for Command_GetLog_Capacity {}
6534
6535impl Command_GetLog_Capacity {
6536 pub fn new() -> Command_GetLog_Capacity {
6537 ::std::default::Default::default()
6538 }
6539
6540 pub fn default_instance() -> &'static Command_GetLog_Capacity {
6541 static mut instance: ::protobuf::lazy::Lazy<Command_GetLog_Capacity> = ::protobuf::lazy::Lazy {
6542 lock: ::protobuf::lazy::ONCE_INIT,
6543 ptr: 0 as *const Command_GetLog_Capacity,
6544 };
6545 unsafe {
6546 instance.get(|| {
6547 Command_GetLog_Capacity {
6548 nominalCapacityInBytes: ::std::option::Option::None,
6549 portionFull: ::std::option::Option::None,
6550 unknown_fields: ::protobuf::UnknownFields::new(),
6551 cached_size: ::std::cell::Cell::new(0),
6552 }
6553 })
6554 }
6555 }
6556
6557 pub fn clear_nominalCapacityInBytes(&mut self) {
6560 self.nominalCapacityInBytes = ::std::option::Option::None;
6561 }
6562
6563 pub fn has_nominalCapacityInBytes(&self) -> bool {
6564 self.nominalCapacityInBytes.is_some()
6565 }
6566
6567 pub fn set_nominalCapacityInBytes(&mut self, v: u64) {
6569 self.nominalCapacityInBytes = ::std::option::Option::Some(v);
6570 }
6571
6572 pub fn get_nominalCapacityInBytes(&self) -> u64 {
6573 self.nominalCapacityInBytes.unwrap_or(0)
6574 }
6575
6576 pub fn clear_portionFull(&mut self) {
6579 self.portionFull = ::std::option::Option::None;
6580 }
6581
6582 pub fn has_portionFull(&self) -> bool {
6583 self.portionFull.is_some()
6584 }
6585
6586 pub fn set_portionFull(&mut self, v: f32) {
6588 self.portionFull = ::std::option::Option::Some(v);
6589 }
6590
6591 pub fn get_portionFull(&self) -> f32 {
6592 self.portionFull.unwrap_or(0.)
6593 }
6594}
6595
6596impl ::protobuf::Message for Command_GetLog_Capacity {
6597 fn is_initialized(&self) -> bool {
6598 true
6599 }
6600
6601 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
6602 while !try!(is.eof()) {
6603 let (field_number, wire_type) = try!(is.read_tag_unpack());
6604 match field_number {
6605 4 => {
6606 if wire_type != ::protobuf::wire_format::WireTypeVarint {
6607 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
6608 };
6609 let tmp = try!(is.read_uint64());
6610 self.nominalCapacityInBytes = ::std::option::Option::Some(tmp);
6611 },
6612 5 => {
6613 if wire_type != ::protobuf::wire_format::WireTypeFixed32 {
6614 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
6615 };
6616 let tmp = try!(is.read_float());
6617 self.portionFull = ::std::option::Option::Some(tmp);
6618 },
6619 _ => {
6620 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
6621 },
6622 };
6623 }
6624 ::std::result::Result::Ok(())
6625 }
6626
6627 #[allow(unused_variables)]
6629 fn compute_size(&self) -> u32 {
6630 let mut my_size = 0;
6631 for value in &self.nominalCapacityInBytes {
6632 my_size += ::protobuf::rt::value_size(4, *value, ::protobuf::wire_format::WireTypeVarint);
6633 };
6634 if self.portionFull.is_some() {
6635 my_size += 5;
6636 };
6637 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
6638 self.cached_size.set(my_size);
6639 my_size
6640 }
6641
6642 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
6643 if let Some(v) = self.nominalCapacityInBytes {
6644 try!(os.write_uint64(4, v));
6645 };
6646 if let Some(v) = self.portionFull {
6647 try!(os.write_float(5, v));
6648 };
6649 try!(os.write_unknown_fields(self.get_unknown_fields()));
6650 ::std::result::Result::Ok(())
6651 }
6652
6653 fn get_cached_size(&self) -> u32 {
6654 self.cached_size.get()
6655 }
6656
6657 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
6658 &self.unknown_fields
6659 }
6660
6661 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
6662 &mut self.unknown_fields
6663 }
6664
6665 fn type_id(&self) -> ::std::any::TypeId {
6666 ::std::any::TypeId::of::<Command_GetLog_Capacity>()
6667 }
6668
6669 fn as_any(&self) -> &::std::any::Any {
6670 self as &::std::any::Any
6671 }
6672
6673 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
6674 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
6675 }
6676}
6677
6678impl ::protobuf::MessageStatic for Command_GetLog_Capacity {
6679 fn new() -> Command_GetLog_Capacity {
6680 Command_GetLog_Capacity::new()
6681 }
6682
6683 fn descriptor_static(_: ::std::option::Option<Command_GetLog_Capacity>) -> &'static ::protobuf::reflect::MessageDescriptor {
6684 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
6685 lock: ::protobuf::lazy::ONCE_INIT,
6686 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
6687 };
6688 unsafe {
6689 descriptor.get(|| {
6690 let mut fields = ::std::vec::Vec::new();
6691 fields.push(::protobuf::reflect::accessor::make_singular_u64_accessor(
6692 "nominalCapacityInBytes",
6693 Command_GetLog_Capacity::has_nominalCapacityInBytes,
6694 Command_GetLog_Capacity::get_nominalCapacityInBytes,
6695 ));
6696 fields.push(::protobuf::reflect::accessor::make_singular_f32_accessor(
6697 "portionFull",
6698 Command_GetLog_Capacity::has_portionFull,
6699 Command_GetLog_Capacity::get_portionFull,
6700 ));
6701 ::protobuf::reflect::MessageDescriptor::new::<Command_GetLog_Capacity>(
6702 "Command_GetLog_Capacity",
6703 fields,
6704 file_descriptor_proto()
6705 )
6706 })
6707 }
6708 }
6709}
6710
6711impl ::protobuf::Clear for Command_GetLog_Capacity {
6712 fn clear(&mut self) {
6713 self.clear_nominalCapacityInBytes();
6714 self.clear_portionFull();
6715 self.unknown_fields.clear();
6716 }
6717}
6718
6719impl ::std::cmp::PartialEq for Command_GetLog_Capacity {
6720 fn eq(&self, other: &Command_GetLog_Capacity) -> bool {
6721 self.nominalCapacityInBytes == other.nominalCapacityInBytes &&
6722 self.portionFull == other.portionFull &&
6723 self.unknown_fields == other.unknown_fields
6724 }
6725}
6726
6727impl ::std::fmt::Debug for Command_GetLog_Capacity {
6728 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
6729 ::protobuf::text_format::fmt(self, f)
6730 }
6731}
6732
6733#[derive(Clone,Default)]
6734pub struct Command_GetLog_Configuration {
6735 vendor: ::protobuf::SingularField<::std::string::String>,
6737 model: ::protobuf::SingularField<::std::string::String>,
6738 serialNumber: ::protobuf::SingularField<::std::vec::Vec<u8>>,
6739 worldWideName: ::protobuf::SingularField<::std::vec::Vec<u8>>,
6740 version: ::protobuf::SingularField<::std::string::String>,
6741 compilationDate: ::protobuf::SingularField<::std::string::String>,
6742 sourceHash: ::protobuf::SingularField<::std::string::String>,
6743 protocolVersion: ::protobuf::SingularField<::std::string::String>,
6744 protocolCompilationDate: ::protobuf::SingularField<::std::string::String>,
6745 protocolSourceHash: ::protobuf::SingularField<::std::string::String>,
6746 interface: ::protobuf::RepeatedField<Command_GetLog_Configuration_Interface>,
6747 port: ::std::option::Option<i32>,
6748 tlsPort: ::std::option::Option<i32>,
6749 currentPowerLevel: ::std::option::Option<Command_PowerLevel>,
6750 unknown_fields: ::protobuf::UnknownFields,
6752 cached_size: ::std::cell::Cell<u32>,
6753}
6754
6755unsafe impl ::std::marker::Sync for Command_GetLog_Configuration {}
6757
6758impl Command_GetLog_Configuration {
6759 pub fn new() -> Command_GetLog_Configuration {
6760 ::std::default::Default::default()
6761 }
6762
6763 pub fn default_instance() -> &'static Command_GetLog_Configuration {
6764 static mut instance: ::protobuf::lazy::Lazy<Command_GetLog_Configuration> = ::protobuf::lazy::Lazy {
6765 lock: ::protobuf::lazy::ONCE_INIT,
6766 ptr: 0 as *const Command_GetLog_Configuration,
6767 };
6768 unsafe {
6769 instance.get(|| {
6770 Command_GetLog_Configuration {
6771 vendor: ::protobuf::SingularField::none(),
6772 model: ::protobuf::SingularField::none(),
6773 serialNumber: ::protobuf::SingularField::none(),
6774 worldWideName: ::protobuf::SingularField::none(),
6775 version: ::protobuf::SingularField::none(),
6776 compilationDate: ::protobuf::SingularField::none(),
6777 sourceHash: ::protobuf::SingularField::none(),
6778 protocolVersion: ::protobuf::SingularField::none(),
6779 protocolCompilationDate: ::protobuf::SingularField::none(),
6780 protocolSourceHash: ::protobuf::SingularField::none(),
6781 interface: ::protobuf::RepeatedField::new(),
6782 port: ::std::option::Option::None,
6783 tlsPort: ::std::option::Option::None,
6784 currentPowerLevel: ::std::option::Option::None,
6785 unknown_fields: ::protobuf::UnknownFields::new(),
6786 cached_size: ::std::cell::Cell::new(0),
6787 }
6788 })
6789 }
6790 }
6791
6792 pub fn clear_vendor(&mut self) {
6795 self.vendor.clear();
6796 }
6797
6798 pub fn has_vendor(&self) -> bool {
6799 self.vendor.is_some()
6800 }
6801
6802 pub fn set_vendor(&mut self, v: ::std::string::String) {
6804 self.vendor = ::protobuf::SingularField::some(v);
6805 }
6806
6807 pub fn mut_vendor(&mut self) -> &mut ::std::string::String {
6810 if self.vendor.is_none() {
6811 self.vendor.set_default();
6812 };
6813 self.vendor.as_mut().unwrap()
6814 }
6815
6816 pub fn take_vendor(&mut self) -> ::std::string::String {
6818 self.vendor.take().unwrap_or_else(|| ::std::string::String::new())
6819 }
6820
6821 pub fn get_vendor(&self) -> &str {
6822 match self.vendor.as_ref() {
6823 Some(v) => &v,
6824 None => "",
6825 }
6826 }
6827
6828 pub fn clear_model(&mut self) {
6831 self.model.clear();
6832 }
6833
6834 pub fn has_model(&self) -> bool {
6835 self.model.is_some()
6836 }
6837
6838 pub fn set_model(&mut self, v: ::std::string::String) {
6840 self.model = ::protobuf::SingularField::some(v);
6841 }
6842
6843 pub fn mut_model(&mut self) -> &mut ::std::string::String {
6846 if self.model.is_none() {
6847 self.model.set_default();
6848 };
6849 self.model.as_mut().unwrap()
6850 }
6851
6852 pub fn take_model(&mut self) -> ::std::string::String {
6854 self.model.take().unwrap_or_else(|| ::std::string::String::new())
6855 }
6856
6857 pub fn get_model(&self) -> &str {
6858 match self.model.as_ref() {
6859 Some(v) => &v,
6860 None => "",
6861 }
6862 }
6863
6864 pub fn clear_serialNumber(&mut self) {
6867 self.serialNumber.clear();
6868 }
6869
6870 pub fn has_serialNumber(&self) -> bool {
6871 self.serialNumber.is_some()
6872 }
6873
6874 pub fn set_serialNumber(&mut self, v: ::std::vec::Vec<u8>) {
6876 self.serialNumber = ::protobuf::SingularField::some(v);
6877 }
6878
6879 pub fn mut_serialNumber(&mut self) -> &mut ::std::vec::Vec<u8> {
6882 if self.serialNumber.is_none() {
6883 self.serialNumber.set_default();
6884 };
6885 self.serialNumber.as_mut().unwrap()
6886 }
6887
6888 pub fn take_serialNumber(&mut self) -> ::std::vec::Vec<u8> {
6890 self.serialNumber.take().unwrap_or_else(|| ::std::vec::Vec::new())
6891 }
6892
6893 pub fn get_serialNumber(&self) -> &[u8] {
6894 match self.serialNumber.as_ref() {
6895 Some(v) => &v,
6896 None => &[],
6897 }
6898 }
6899
6900 pub fn clear_worldWideName(&mut self) {
6903 self.worldWideName.clear();
6904 }
6905
6906 pub fn has_worldWideName(&self) -> bool {
6907 self.worldWideName.is_some()
6908 }
6909
6910 pub fn set_worldWideName(&mut self, v: ::std::vec::Vec<u8>) {
6912 self.worldWideName = ::protobuf::SingularField::some(v);
6913 }
6914
6915 pub fn mut_worldWideName(&mut self) -> &mut ::std::vec::Vec<u8> {
6918 if self.worldWideName.is_none() {
6919 self.worldWideName.set_default();
6920 };
6921 self.worldWideName.as_mut().unwrap()
6922 }
6923
6924 pub fn take_worldWideName(&mut self) -> ::std::vec::Vec<u8> {
6926 self.worldWideName.take().unwrap_or_else(|| ::std::vec::Vec::new())
6927 }
6928
6929 pub fn get_worldWideName(&self) -> &[u8] {
6930 match self.worldWideName.as_ref() {
6931 Some(v) => &v,
6932 None => &[],
6933 }
6934 }
6935
6936 pub fn clear_version(&mut self) {
6939 self.version.clear();
6940 }
6941
6942 pub fn has_version(&self) -> bool {
6943 self.version.is_some()
6944 }
6945
6946 pub fn set_version(&mut self, v: ::std::string::String) {
6948 self.version = ::protobuf::SingularField::some(v);
6949 }
6950
6951 pub fn mut_version(&mut self) -> &mut ::std::string::String {
6954 if self.version.is_none() {
6955 self.version.set_default();
6956 };
6957 self.version.as_mut().unwrap()
6958 }
6959
6960 pub fn take_version(&mut self) -> ::std::string::String {
6962 self.version.take().unwrap_or_else(|| ::std::string::String::new())
6963 }
6964
6965 pub fn get_version(&self) -> &str {
6966 match self.version.as_ref() {
6967 Some(v) => &v,
6968 None => "",
6969 }
6970 }
6971
6972 pub fn clear_compilationDate(&mut self) {
6975 self.compilationDate.clear();
6976 }
6977
6978 pub fn has_compilationDate(&self) -> bool {
6979 self.compilationDate.is_some()
6980 }
6981
6982 pub fn set_compilationDate(&mut self, v: ::std::string::String) {
6984 self.compilationDate = ::protobuf::SingularField::some(v);
6985 }
6986
6987 pub fn mut_compilationDate(&mut self) -> &mut ::std::string::String {
6990 if self.compilationDate.is_none() {
6991 self.compilationDate.set_default();
6992 };
6993 self.compilationDate.as_mut().unwrap()
6994 }
6995
6996 pub fn take_compilationDate(&mut self) -> ::std::string::String {
6998 self.compilationDate.take().unwrap_or_else(|| ::std::string::String::new())
6999 }
7000
7001 pub fn get_compilationDate(&self) -> &str {
7002 match self.compilationDate.as_ref() {
7003 Some(v) => &v,
7004 None => "",
7005 }
7006 }
7007
7008 pub fn clear_sourceHash(&mut self) {
7011 self.sourceHash.clear();
7012 }
7013
7014 pub fn has_sourceHash(&self) -> bool {
7015 self.sourceHash.is_some()
7016 }
7017
7018 pub fn set_sourceHash(&mut self, v: ::std::string::String) {
7020 self.sourceHash = ::protobuf::SingularField::some(v);
7021 }
7022
7023 pub fn mut_sourceHash(&mut self) -> &mut ::std::string::String {
7026 if self.sourceHash.is_none() {
7027 self.sourceHash.set_default();
7028 };
7029 self.sourceHash.as_mut().unwrap()
7030 }
7031
7032 pub fn take_sourceHash(&mut self) -> ::std::string::String {
7034 self.sourceHash.take().unwrap_or_else(|| ::std::string::String::new())
7035 }
7036
7037 pub fn get_sourceHash(&self) -> &str {
7038 match self.sourceHash.as_ref() {
7039 Some(v) => &v,
7040 None => "",
7041 }
7042 }
7043
7044 pub fn clear_protocolVersion(&mut self) {
7047 self.protocolVersion.clear();
7048 }
7049
7050 pub fn has_protocolVersion(&self) -> bool {
7051 self.protocolVersion.is_some()
7052 }
7053
7054 pub fn set_protocolVersion(&mut self, v: ::std::string::String) {
7056 self.protocolVersion = ::protobuf::SingularField::some(v);
7057 }
7058
7059 pub fn mut_protocolVersion(&mut self) -> &mut ::std::string::String {
7062 if self.protocolVersion.is_none() {
7063 self.protocolVersion.set_default();
7064 };
7065 self.protocolVersion.as_mut().unwrap()
7066 }
7067
7068 pub fn take_protocolVersion(&mut self) -> ::std::string::String {
7070 self.protocolVersion.take().unwrap_or_else(|| ::std::string::String::new())
7071 }
7072
7073 pub fn get_protocolVersion(&self) -> &str {
7074 match self.protocolVersion.as_ref() {
7075 Some(v) => &v,
7076 None => "",
7077 }
7078 }
7079
7080 pub fn clear_protocolCompilationDate(&mut self) {
7083 self.protocolCompilationDate.clear();
7084 }
7085
7086 pub fn has_protocolCompilationDate(&self) -> bool {
7087 self.protocolCompilationDate.is_some()
7088 }
7089
7090 pub fn set_protocolCompilationDate(&mut self, v: ::std::string::String) {
7092 self.protocolCompilationDate = ::protobuf::SingularField::some(v);
7093 }
7094
7095 pub fn mut_protocolCompilationDate(&mut self) -> &mut ::std::string::String {
7098 if self.protocolCompilationDate.is_none() {
7099 self.protocolCompilationDate.set_default();
7100 };
7101 self.protocolCompilationDate.as_mut().unwrap()
7102 }
7103
7104 pub fn take_protocolCompilationDate(&mut self) -> ::std::string::String {
7106 self.protocolCompilationDate.take().unwrap_or_else(|| ::std::string::String::new())
7107 }
7108
7109 pub fn get_protocolCompilationDate(&self) -> &str {
7110 match self.protocolCompilationDate.as_ref() {
7111 Some(v) => &v,
7112 None => "",
7113 }
7114 }
7115
7116 pub fn clear_protocolSourceHash(&mut self) {
7119 self.protocolSourceHash.clear();
7120 }
7121
7122 pub fn has_protocolSourceHash(&self) -> bool {
7123 self.protocolSourceHash.is_some()
7124 }
7125
7126 pub fn set_protocolSourceHash(&mut self, v: ::std::string::String) {
7128 self.protocolSourceHash = ::protobuf::SingularField::some(v);
7129 }
7130
7131 pub fn mut_protocolSourceHash(&mut self) -> &mut ::std::string::String {
7134 if self.protocolSourceHash.is_none() {
7135 self.protocolSourceHash.set_default();
7136 };
7137 self.protocolSourceHash.as_mut().unwrap()
7138 }
7139
7140 pub fn take_protocolSourceHash(&mut self) -> ::std::string::String {
7142 self.protocolSourceHash.take().unwrap_or_else(|| ::std::string::String::new())
7143 }
7144
7145 pub fn get_protocolSourceHash(&self) -> &str {
7146 match self.protocolSourceHash.as_ref() {
7147 Some(v) => &v,
7148 None => "",
7149 }
7150 }
7151
7152 pub fn clear_interface(&mut self) {
7155 self.interface.clear();
7156 }
7157
7158 pub fn set_interface(&mut self, v: ::protobuf::RepeatedField<Command_GetLog_Configuration_Interface>) {
7160 self.interface = v;
7161 }
7162
7163 pub fn mut_interface(&mut self) -> &mut ::protobuf::RepeatedField<Command_GetLog_Configuration_Interface> {
7165 &mut self.interface
7166 }
7167
7168 pub fn take_interface(&mut self) -> ::protobuf::RepeatedField<Command_GetLog_Configuration_Interface> {
7170 ::std::mem::replace(&mut self.interface, ::protobuf::RepeatedField::new())
7171 }
7172
7173 pub fn get_interface(&self) -> &[Command_GetLog_Configuration_Interface] {
7174 &self.interface
7175 }
7176
7177 pub fn clear_port(&mut self) {
7180 self.port = ::std::option::Option::None;
7181 }
7182
7183 pub fn has_port(&self) -> bool {
7184 self.port.is_some()
7185 }
7186
7187 pub fn set_port(&mut self, v: i32) {
7189 self.port = ::std::option::Option::Some(v);
7190 }
7191
7192 pub fn get_port(&self) -> i32 {
7193 self.port.unwrap_or(0)
7194 }
7195
7196 pub fn clear_tlsPort(&mut self) {
7199 self.tlsPort = ::std::option::Option::None;
7200 }
7201
7202 pub fn has_tlsPort(&self) -> bool {
7203 self.tlsPort.is_some()
7204 }
7205
7206 pub fn set_tlsPort(&mut self, v: i32) {
7208 self.tlsPort = ::std::option::Option::Some(v);
7209 }
7210
7211 pub fn get_tlsPort(&self) -> i32 {
7212 self.tlsPort.unwrap_or(0)
7213 }
7214
7215 pub fn clear_currentPowerLevel(&mut self) {
7218 self.currentPowerLevel = ::std::option::Option::None;
7219 }
7220
7221 pub fn has_currentPowerLevel(&self) -> bool {
7222 self.currentPowerLevel.is_some()
7223 }
7224
7225 pub fn set_currentPowerLevel(&mut self, v: Command_PowerLevel) {
7227 self.currentPowerLevel = ::std::option::Option::Some(v);
7228 }
7229
7230 pub fn get_currentPowerLevel(&self) -> Command_PowerLevel {
7231 self.currentPowerLevel.unwrap_or(Command_PowerLevel::INVALID_LEVEL)
7232 }
7233}
7234
7235impl ::protobuf::Message for Command_GetLog_Configuration {
7236 fn is_initialized(&self) -> bool {
7237 true
7238 }
7239
7240 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
7241 while !try!(is.eof()) {
7242 let (field_number, wire_type) = try!(is.read_tag_unpack());
7243 match field_number {
7244 5 => {
7245 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.vendor));
7246 },
7247 6 => {
7248 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.model));
7249 },
7250 7 => {
7251 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.serialNumber));
7252 },
7253 14 => {
7254 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.worldWideName));
7255 },
7256 8 => {
7257 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.version));
7258 },
7259 12 => {
7260 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.compilationDate));
7261 },
7262 13 => {
7263 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.sourceHash));
7264 },
7265 15 => {
7266 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.protocolVersion));
7267 },
7268 16 => {
7269 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.protocolCompilationDate));
7270 },
7271 17 => {
7272 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.protocolSourceHash));
7273 },
7274 9 => {
7275 try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.interface));
7276 },
7277 10 => {
7278 if wire_type != ::protobuf::wire_format::WireTypeVarint {
7279 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
7280 };
7281 let tmp = try!(is.read_int32());
7282 self.port = ::std::option::Option::Some(tmp);
7283 },
7284 11 => {
7285 if wire_type != ::protobuf::wire_format::WireTypeVarint {
7286 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
7287 };
7288 let tmp = try!(is.read_int32());
7289 self.tlsPort = ::std::option::Option::Some(tmp);
7290 },
7291 18 => {
7292 if wire_type != ::protobuf::wire_format::WireTypeVarint {
7293 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
7294 };
7295 let tmp = try!(is.read_enum());
7296 self.currentPowerLevel = ::std::option::Option::Some(tmp);
7297 },
7298 _ => {
7299 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
7300 },
7301 };
7302 }
7303 ::std::result::Result::Ok(())
7304 }
7305
7306 #[allow(unused_variables)]
7308 fn compute_size(&self) -> u32 {
7309 let mut my_size = 0;
7310 for value in &self.vendor {
7311 my_size += ::protobuf::rt::string_size(5, &value);
7312 };
7313 for value in &self.model {
7314 my_size += ::protobuf::rt::string_size(6, &value);
7315 };
7316 for value in &self.serialNumber {
7317 my_size += ::protobuf::rt::bytes_size(7, &value);
7318 };
7319 for value in &self.worldWideName {
7320 my_size += ::protobuf::rt::bytes_size(14, &value);
7321 };
7322 for value in &self.version {
7323 my_size += ::protobuf::rt::string_size(8, &value);
7324 };
7325 for value in &self.compilationDate {
7326 my_size += ::protobuf::rt::string_size(12, &value);
7327 };
7328 for value in &self.sourceHash {
7329 my_size += ::protobuf::rt::string_size(13, &value);
7330 };
7331 for value in &self.protocolVersion {
7332 my_size += ::protobuf::rt::string_size(15, &value);
7333 };
7334 for value in &self.protocolCompilationDate {
7335 my_size += ::protobuf::rt::string_size(16, &value);
7336 };
7337 for value in &self.protocolSourceHash {
7338 my_size += ::protobuf::rt::string_size(17, &value);
7339 };
7340 for value in &self.interface {
7341 let len = value.compute_size();
7342 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
7343 };
7344 for value in &self.port {
7345 my_size += ::protobuf::rt::value_size(10, *value, ::protobuf::wire_format::WireTypeVarint);
7346 };
7347 for value in &self.tlsPort {
7348 my_size += ::protobuf::rt::value_size(11, *value, ::protobuf::wire_format::WireTypeVarint);
7349 };
7350 for value in &self.currentPowerLevel {
7351 my_size += ::protobuf::rt::enum_size(18, *value);
7352 };
7353 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
7354 self.cached_size.set(my_size);
7355 my_size
7356 }
7357
7358 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
7359 if let Some(v) = self.vendor.as_ref() {
7360 try!(os.write_string(5, &v));
7361 };
7362 if let Some(v) = self.model.as_ref() {
7363 try!(os.write_string(6, &v));
7364 };
7365 if let Some(v) = self.serialNumber.as_ref() {
7366 try!(os.write_bytes(7, &v));
7367 };
7368 if let Some(v) = self.worldWideName.as_ref() {
7369 try!(os.write_bytes(14, &v));
7370 };
7371 if let Some(v) = self.version.as_ref() {
7372 try!(os.write_string(8, &v));
7373 };
7374 if let Some(v) = self.compilationDate.as_ref() {
7375 try!(os.write_string(12, &v));
7376 };
7377 if let Some(v) = self.sourceHash.as_ref() {
7378 try!(os.write_string(13, &v));
7379 };
7380 if let Some(v) = self.protocolVersion.as_ref() {
7381 try!(os.write_string(15, &v));
7382 };
7383 if let Some(v) = self.protocolCompilationDate.as_ref() {
7384 try!(os.write_string(16, &v));
7385 };
7386 if let Some(v) = self.protocolSourceHash.as_ref() {
7387 try!(os.write_string(17, &v));
7388 };
7389 for v in &self.interface {
7390 try!(os.write_tag(9, ::protobuf::wire_format::WireTypeLengthDelimited));
7391 try!(os.write_raw_varint32(v.get_cached_size()));
7392 try!(v.write_to_with_cached_sizes(os));
7393 };
7394 if let Some(v) = self.port {
7395 try!(os.write_int32(10, v));
7396 };
7397 if let Some(v) = self.tlsPort {
7398 try!(os.write_int32(11, v));
7399 };
7400 if let Some(v) = self.currentPowerLevel {
7401 try!(os.write_enum(18, v.value()));
7402 };
7403 try!(os.write_unknown_fields(self.get_unknown_fields()));
7404 ::std::result::Result::Ok(())
7405 }
7406
7407 fn get_cached_size(&self) -> u32 {
7408 self.cached_size.get()
7409 }
7410
7411 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
7412 &self.unknown_fields
7413 }
7414
7415 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
7416 &mut self.unknown_fields
7417 }
7418
7419 fn type_id(&self) -> ::std::any::TypeId {
7420 ::std::any::TypeId::of::<Command_GetLog_Configuration>()
7421 }
7422
7423 fn as_any(&self) -> &::std::any::Any {
7424 self as &::std::any::Any
7425 }
7426
7427 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
7428 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
7429 }
7430}
7431
7432impl ::protobuf::MessageStatic for Command_GetLog_Configuration {
7433 fn new() -> Command_GetLog_Configuration {
7434 Command_GetLog_Configuration::new()
7435 }
7436
7437 fn descriptor_static(_: ::std::option::Option<Command_GetLog_Configuration>) -> &'static ::protobuf::reflect::MessageDescriptor {
7438 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
7439 lock: ::protobuf::lazy::ONCE_INIT,
7440 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
7441 };
7442 unsafe {
7443 descriptor.get(|| {
7444 let mut fields = ::std::vec::Vec::new();
7445 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
7446 "vendor",
7447 Command_GetLog_Configuration::has_vendor,
7448 Command_GetLog_Configuration::get_vendor,
7449 ));
7450 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
7451 "model",
7452 Command_GetLog_Configuration::has_model,
7453 Command_GetLog_Configuration::get_model,
7454 ));
7455 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
7456 "serialNumber",
7457 Command_GetLog_Configuration::has_serialNumber,
7458 Command_GetLog_Configuration::get_serialNumber,
7459 ));
7460 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
7461 "worldWideName",
7462 Command_GetLog_Configuration::has_worldWideName,
7463 Command_GetLog_Configuration::get_worldWideName,
7464 ));
7465 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
7466 "version",
7467 Command_GetLog_Configuration::has_version,
7468 Command_GetLog_Configuration::get_version,
7469 ));
7470 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
7471 "compilationDate",
7472 Command_GetLog_Configuration::has_compilationDate,
7473 Command_GetLog_Configuration::get_compilationDate,
7474 ));
7475 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
7476 "sourceHash",
7477 Command_GetLog_Configuration::has_sourceHash,
7478 Command_GetLog_Configuration::get_sourceHash,
7479 ));
7480 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
7481 "protocolVersion",
7482 Command_GetLog_Configuration::has_protocolVersion,
7483 Command_GetLog_Configuration::get_protocolVersion,
7484 ));
7485 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
7486 "protocolCompilationDate",
7487 Command_GetLog_Configuration::has_protocolCompilationDate,
7488 Command_GetLog_Configuration::get_protocolCompilationDate,
7489 ));
7490 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
7491 "protocolSourceHash",
7492 Command_GetLog_Configuration::has_protocolSourceHash,
7493 Command_GetLog_Configuration::get_protocolSourceHash,
7494 ));
7495 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
7496 "interface",
7497 Command_GetLog_Configuration::get_interface,
7498 ));
7499 fields.push(::protobuf::reflect::accessor::make_singular_i32_accessor(
7500 "port",
7501 Command_GetLog_Configuration::has_port,
7502 Command_GetLog_Configuration::get_port,
7503 ));
7504 fields.push(::protobuf::reflect::accessor::make_singular_i32_accessor(
7505 "tlsPort",
7506 Command_GetLog_Configuration::has_tlsPort,
7507 Command_GetLog_Configuration::get_tlsPort,
7508 ));
7509 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
7510 "currentPowerLevel",
7511 Command_GetLog_Configuration::has_currentPowerLevel,
7512 Command_GetLog_Configuration::get_currentPowerLevel,
7513 ));
7514 ::protobuf::reflect::MessageDescriptor::new::<Command_GetLog_Configuration>(
7515 "Command_GetLog_Configuration",
7516 fields,
7517 file_descriptor_proto()
7518 )
7519 })
7520 }
7521 }
7522}
7523
7524impl ::protobuf::Clear for Command_GetLog_Configuration {
7525 fn clear(&mut self) {
7526 self.clear_vendor();
7527 self.clear_model();
7528 self.clear_serialNumber();
7529 self.clear_worldWideName();
7530 self.clear_version();
7531 self.clear_compilationDate();
7532 self.clear_sourceHash();
7533 self.clear_protocolVersion();
7534 self.clear_protocolCompilationDate();
7535 self.clear_protocolSourceHash();
7536 self.clear_interface();
7537 self.clear_port();
7538 self.clear_tlsPort();
7539 self.clear_currentPowerLevel();
7540 self.unknown_fields.clear();
7541 }
7542}
7543
7544impl ::std::cmp::PartialEq for Command_GetLog_Configuration {
7545 fn eq(&self, other: &Command_GetLog_Configuration) -> bool {
7546 self.vendor == other.vendor &&
7547 self.model == other.model &&
7548 self.serialNumber == other.serialNumber &&
7549 self.worldWideName == other.worldWideName &&
7550 self.version == other.version &&
7551 self.compilationDate == other.compilationDate &&
7552 self.sourceHash == other.sourceHash &&
7553 self.protocolVersion == other.protocolVersion &&
7554 self.protocolCompilationDate == other.protocolCompilationDate &&
7555 self.protocolSourceHash == other.protocolSourceHash &&
7556 self.interface == other.interface &&
7557 self.port == other.port &&
7558 self.tlsPort == other.tlsPort &&
7559 self.currentPowerLevel == other.currentPowerLevel &&
7560 self.unknown_fields == other.unknown_fields
7561 }
7562}
7563
7564impl ::std::fmt::Debug for Command_GetLog_Configuration {
7565 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
7566 ::protobuf::text_format::fmt(self, f)
7567 }
7568}
7569
7570#[derive(Clone,Default)]
7571pub struct Command_GetLog_Configuration_Interface {
7572 name: ::protobuf::SingularField<::std::string::String>,
7574 MAC: ::protobuf::SingularField<::std::vec::Vec<u8>>,
7575 ipv4Address: ::protobuf::SingularField<::std::vec::Vec<u8>>,
7576 ipv6Address: ::protobuf::SingularField<::std::vec::Vec<u8>>,
7577 unknown_fields: ::protobuf::UnknownFields,
7579 cached_size: ::std::cell::Cell<u32>,
7580}
7581
7582unsafe impl ::std::marker::Sync for Command_GetLog_Configuration_Interface {}
7584
7585impl Command_GetLog_Configuration_Interface {
7586 pub fn new() -> Command_GetLog_Configuration_Interface {
7587 ::std::default::Default::default()
7588 }
7589
7590 pub fn default_instance() -> &'static Command_GetLog_Configuration_Interface {
7591 static mut instance: ::protobuf::lazy::Lazy<Command_GetLog_Configuration_Interface> = ::protobuf::lazy::Lazy {
7592 lock: ::protobuf::lazy::ONCE_INIT,
7593 ptr: 0 as *const Command_GetLog_Configuration_Interface,
7594 };
7595 unsafe {
7596 instance.get(|| {
7597 Command_GetLog_Configuration_Interface {
7598 name: ::protobuf::SingularField::none(),
7599 MAC: ::protobuf::SingularField::none(),
7600 ipv4Address: ::protobuf::SingularField::none(),
7601 ipv6Address: ::protobuf::SingularField::none(),
7602 unknown_fields: ::protobuf::UnknownFields::new(),
7603 cached_size: ::std::cell::Cell::new(0),
7604 }
7605 })
7606 }
7607 }
7608
7609 pub fn clear_name(&mut self) {
7612 self.name.clear();
7613 }
7614
7615 pub fn has_name(&self) -> bool {
7616 self.name.is_some()
7617 }
7618
7619 pub fn set_name(&mut self, v: ::std::string::String) {
7621 self.name = ::protobuf::SingularField::some(v);
7622 }
7623
7624 pub fn mut_name(&mut self) -> &mut ::std::string::String {
7627 if self.name.is_none() {
7628 self.name.set_default();
7629 };
7630 self.name.as_mut().unwrap()
7631 }
7632
7633 pub fn take_name(&mut self) -> ::std::string::String {
7635 self.name.take().unwrap_or_else(|| ::std::string::String::new())
7636 }
7637
7638 pub fn get_name(&self) -> &str {
7639 match self.name.as_ref() {
7640 Some(v) => &v,
7641 None => "",
7642 }
7643 }
7644
7645 pub fn clear_MAC(&mut self) {
7648 self.MAC.clear();
7649 }
7650
7651 pub fn has_MAC(&self) -> bool {
7652 self.MAC.is_some()
7653 }
7654
7655 pub fn set_MAC(&mut self, v: ::std::vec::Vec<u8>) {
7657 self.MAC = ::protobuf::SingularField::some(v);
7658 }
7659
7660 pub fn mut_MAC(&mut self) -> &mut ::std::vec::Vec<u8> {
7663 if self.MAC.is_none() {
7664 self.MAC.set_default();
7665 };
7666 self.MAC.as_mut().unwrap()
7667 }
7668
7669 pub fn take_MAC(&mut self) -> ::std::vec::Vec<u8> {
7671 self.MAC.take().unwrap_or_else(|| ::std::vec::Vec::new())
7672 }
7673
7674 pub fn get_MAC(&self) -> &[u8] {
7675 match self.MAC.as_ref() {
7676 Some(v) => &v,
7677 None => &[],
7678 }
7679 }
7680
7681 pub fn clear_ipv4Address(&mut self) {
7684 self.ipv4Address.clear();
7685 }
7686
7687 pub fn has_ipv4Address(&self) -> bool {
7688 self.ipv4Address.is_some()
7689 }
7690
7691 pub fn set_ipv4Address(&mut self, v: ::std::vec::Vec<u8>) {
7693 self.ipv4Address = ::protobuf::SingularField::some(v);
7694 }
7695
7696 pub fn mut_ipv4Address(&mut self) -> &mut ::std::vec::Vec<u8> {
7699 if self.ipv4Address.is_none() {
7700 self.ipv4Address.set_default();
7701 };
7702 self.ipv4Address.as_mut().unwrap()
7703 }
7704
7705 pub fn take_ipv4Address(&mut self) -> ::std::vec::Vec<u8> {
7707 self.ipv4Address.take().unwrap_or_else(|| ::std::vec::Vec::new())
7708 }
7709
7710 pub fn get_ipv4Address(&self) -> &[u8] {
7711 match self.ipv4Address.as_ref() {
7712 Some(v) => &v,
7713 None => &[],
7714 }
7715 }
7716
7717 pub fn clear_ipv6Address(&mut self) {
7720 self.ipv6Address.clear();
7721 }
7722
7723 pub fn has_ipv6Address(&self) -> bool {
7724 self.ipv6Address.is_some()
7725 }
7726
7727 pub fn set_ipv6Address(&mut self, v: ::std::vec::Vec<u8>) {
7729 self.ipv6Address = ::protobuf::SingularField::some(v);
7730 }
7731
7732 pub fn mut_ipv6Address(&mut self) -> &mut ::std::vec::Vec<u8> {
7735 if self.ipv6Address.is_none() {
7736 self.ipv6Address.set_default();
7737 };
7738 self.ipv6Address.as_mut().unwrap()
7739 }
7740
7741 pub fn take_ipv6Address(&mut self) -> ::std::vec::Vec<u8> {
7743 self.ipv6Address.take().unwrap_or_else(|| ::std::vec::Vec::new())
7744 }
7745
7746 pub fn get_ipv6Address(&self) -> &[u8] {
7747 match self.ipv6Address.as_ref() {
7748 Some(v) => &v,
7749 None => &[],
7750 }
7751 }
7752}
7753
7754impl ::protobuf::Message for Command_GetLog_Configuration_Interface {
7755 fn is_initialized(&self) -> bool {
7756 true
7757 }
7758
7759 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
7760 while !try!(is.eof()) {
7761 let (field_number, wire_type) = try!(is.read_tag_unpack());
7762 match field_number {
7763 1 => {
7764 try!(::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.name));
7765 },
7766 2 => {
7767 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.MAC));
7768 },
7769 3 => {
7770 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.ipv4Address));
7771 },
7772 4 => {
7773 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.ipv6Address));
7774 },
7775 _ => {
7776 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
7777 },
7778 };
7779 }
7780 ::std::result::Result::Ok(())
7781 }
7782
7783 #[allow(unused_variables)]
7785 fn compute_size(&self) -> u32 {
7786 let mut my_size = 0;
7787 for value in &self.name {
7788 my_size += ::protobuf::rt::string_size(1, &value);
7789 };
7790 for value in &self.MAC {
7791 my_size += ::protobuf::rt::bytes_size(2, &value);
7792 };
7793 for value in &self.ipv4Address {
7794 my_size += ::protobuf::rt::bytes_size(3, &value);
7795 };
7796 for value in &self.ipv6Address {
7797 my_size += ::protobuf::rt::bytes_size(4, &value);
7798 };
7799 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
7800 self.cached_size.set(my_size);
7801 my_size
7802 }
7803
7804 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
7805 if let Some(v) = self.name.as_ref() {
7806 try!(os.write_string(1, &v));
7807 };
7808 if let Some(v) = self.MAC.as_ref() {
7809 try!(os.write_bytes(2, &v));
7810 };
7811 if let Some(v) = self.ipv4Address.as_ref() {
7812 try!(os.write_bytes(3, &v));
7813 };
7814 if let Some(v) = self.ipv6Address.as_ref() {
7815 try!(os.write_bytes(4, &v));
7816 };
7817 try!(os.write_unknown_fields(self.get_unknown_fields()));
7818 ::std::result::Result::Ok(())
7819 }
7820
7821 fn get_cached_size(&self) -> u32 {
7822 self.cached_size.get()
7823 }
7824
7825 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
7826 &self.unknown_fields
7827 }
7828
7829 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
7830 &mut self.unknown_fields
7831 }
7832
7833 fn type_id(&self) -> ::std::any::TypeId {
7834 ::std::any::TypeId::of::<Command_GetLog_Configuration_Interface>()
7835 }
7836
7837 fn as_any(&self) -> &::std::any::Any {
7838 self as &::std::any::Any
7839 }
7840
7841 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
7842 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
7843 }
7844}
7845
7846impl ::protobuf::MessageStatic for Command_GetLog_Configuration_Interface {
7847 fn new() -> Command_GetLog_Configuration_Interface {
7848 Command_GetLog_Configuration_Interface::new()
7849 }
7850
7851 fn descriptor_static(_: ::std::option::Option<Command_GetLog_Configuration_Interface>) -> &'static ::protobuf::reflect::MessageDescriptor {
7852 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
7853 lock: ::protobuf::lazy::ONCE_INIT,
7854 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
7855 };
7856 unsafe {
7857 descriptor.get(|| {
7858 let mut fields = ::std::vec::Vec::new();
7859 fields.push(::protobuf::reflect::accessor::make_singular_string_accessor(
7860 "name",
7861 Command_GetLog_Configuration_Interface::has_name,
7862 Command_GetLog_Configuration_Interface::get_name,
7863 ));
7864 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
7865 "MAC",
7866 Command_GetLog_Configuration_Interface::has_MAC,
7867 Command_GetLog_Configuration_Interface::get_MAC,
7868 ));
7869 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
7870 "ipv4Address",
7871 Command_GetLog_Configuration_Interface::has_ipv4Address,
7872 Command_GetLog_Configuration_Interface::get_ipv4Address,
7873 ));
7874 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
7875 "ipv6Address",
7876 Command_GetLog_Configuration_Interface::has_ipv6Address,
7877 Command_GetLog_Configuration_Interface::get_ipv6Address,
7878 ));
7879 ::protobuf::reflect::MessageDescriptor::new::<Command_GetLog_Configuration_Interface>(
7880 "Command_GetLog_Configuration_Interface",
7881 fields,
7882 file_descriptor_proto()
7883 )
7884 })
7885 }
7886 }
7887}
7888
7889impl ::protobuf::Clear for Command_GetLog_Configuration_Interface {
7890 fn clear(&mut self) {
7891 self.clear_name();
7892 self.clear_MAC();
7893 self.clear_ipv4Address();
7894 self.clear_ipv6Address();
7895 self.unknown_fields.clear();
7896 }
7897}
7898
7899impl ::std::cmp::PartialEq for Command_GetLog_Configuration_Interface {
7900 fn eq(&self, other: &Command_GetLog_Configuration_Interface) -> bool {
7901 self.name == other.name &&
7902 self.MAC == other.MAC &&
7903 self.ipv4Address == other.ipv4Address &&
7904 self.ipv6Address == other.ipv6Address &&
7905 self.unknown_fields == other.unknown_fields
7906 }
7907}
7908
7909impl ::std::fmt::Debug for Command_GetLog_Configuration_Interface {
7910 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
7911 ::protobuf::text_format::fmt(self, f)
7912 }
7913}
7914
7915#[derive(Clone,Default)]
7916pub struct Command_GetLog_Statistics {
7917 messageType: ::std::option::Option<Command_MessageType>,
7919 count: ::std::option::Option<u64>,
7920 bytes: ::std::option::Option<u64>,
7921 unknown_fields: ::protobuf::UnknownFields,
7923 cached_size: ::std::cell::Cell<u32>,
7924}
7925
7926unsafe impl ::std::marker::Sync for Command_GetLog_Statistics {}
7928
7929impl Command_GetLog_Statistics {
7930 pub fn new() -> Command_GetLog_Statistics {
7931 ::std::default::Default::default()
7932 }
7933
7934 pub fn default_instance() -> &'static Command_GetLog_Statistics {
7935 static mut instance: ::protobuf::lazy::Lazy<Command_GetLog_Statistics> = ::protobuf::lazy::Lazy {
7936 lock: ::protobuf::lazy::ONCE_INIT,
7937 ptr: 0 as *const Command_GetLog_Statistics,
7938 };
7939 unsafe {
7940 instance.get(|| {
7941 Command_GetLog_Statistics {
7942 messageType: ::std::option::Option::None,
7943 count: ::std::option::Option::None,
7944 bytes: ::std::option::Option::None,
7945 unknown_fields: ::protobuf::UnknownFields::new(),
7946 cached_size: ::std::cell::Cell::new(0),
7947 }
7948 })
7949 }
7950 }
7951
7952 pub fn clear_messageType(&mut self) {
7955 self.messageType = ::std::option::Option::None;
7956 }
7957
7958 pub fn has_messageType(&self) -> bool {
7959 self.messageType.is_some()
7960 }
7961
7962 pub fn set_messageType(&mut self, v: Command_MessageType) {
7964 self.messageType = ::std::option::Option::Some(v);
7965 }
7966
7967 pub fn get_messageType(&self) -> Command_MessageType {
7968 self.messageType.unwrap_or(Command_MessageType::INVALID_MESSAGE_TYPE)
7969 }
7970
7971 pub fn clear_count(&mut self) {
7974 self.count = ::std::option::Option::None;
7975 }
7976
7977 pub fn has_count(&self) -> bool {
7978 self.count.is_some()
7979 }
7980
7981 pub fn set_count(&mut self, v: u64) {
7983 self.count = ::std::option::Option::Some(v);
7984 }
7985
7986 pub fn get_count(&self) -> u64 {
7987 self.count.unwrap_or(0)
7988 }
7989
7990 pub fn clear_bytes(&mut self) {
7993 self.bytes = ::std::option::Option::None;
7994 }
7995
7996 pub fn has_bytes(&self) -> bool {
7997 self.bytes.is_some()
7998 }
7999
8000 pub fn set_bytes(&mut self, v: u64) {
8002 self.bytes = ::std::option::Option::Some(v);
8003 }
8004
8005 pub fn get_bytes(&self) -> u64 {
8006 self.bytes.unwrap_or(0)
8007 }
8008}
8009
8010impl ::protobuf::Message for Command_GetLog_Statistics {
8011 fn is_initialized(&self) -> bool {
8012 true
8013 }
8014
8015 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
8016 while !try!(is.eof()) {
8017 let (field_number, wire_type) = try!(is.read_tag_unpack());
8018 match field_number {
8019 1 => {
8020 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8021 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8022 };
8023 let tmp = try!(is.read_enum());
8024 self.messageType = ::std::option::Option::Some(tmp);
8025 },
8026 4 => {
8027 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8028 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8029 };
8030 let tmp = try!(is.read_uint64());
8031 self.count = ::std::option::Option::Some(tmp);
8032 },
8033 5 => {
8034 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8035 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8036 };
8037 let tmp = try!(is.read_uint64());
8038 self.bytes = ::std::option::Option::Some(tmp);
8039 },
8040 _ => {
8041 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
8042 },
8043 };
8044 }
8045 ::std::result::Result::Ok(())
8046 }
8047
8048 #[allow(unused_variables)]
8050 fn compute_size(&self) -> u32 {
8051 let mut my_size = 0;
8052 for value in &self.messageType {
8053 my_size += ::protobuf::rt::enum_size(1, *value);
8054 };
8055 for value in &self.count {
8056 my_size += ::protobuf::rt::value_size(4, *value, ::protobuf::wire_format::WireTypeVarint);
8057 };
8058 for value in &self.bytes {
8059 my_size += ::protobuf::rt::value_size(5, *value, ::protobuf::wire_format::WireTypeVarint);
8060 };
8061 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
8062 self.cached_size.set(my_size);
8063 my_size
8064 }
8065
8066 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
8067 if let Some(v) = self.messageType {
8068 try!(os.write_enum(1, v.value()));
8069 };
8070 if let Some(v) = self.count {
8071 try!(os.write_uint64(4, v));
8072 };
8073 if let Some(v) = self.bytes {
8074 try!(os.write_uint64(5, v));
8075 };
8076 try!(os.write_unknown_fields(self.get_unknown_fields()));
8077 ::std::result::Result::Ok(())
8078 }
8079
8080 fn get_cached_size(&self) -> u32 {
8081 self.cached_size.get()
8082 }
8083
8084 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
8085 &self.unknown_fields
8086 }
8087
8088 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
8089 &mut self.unknown_fields
8090 }
8091
8092 fn type_id(&self) -> ::std::any::TypeId {
8093 ::std::any::TypeId::of::<Command_GetLog_Statistics>()
8094 }
8095
8096 fn as_any(&self) -> &::std::any::Any {
8097 self as &::std::any::Any
8098 }
8099
8100 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
8101 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
8102 }
8103}
8104
8105impl ::protobuf::MessageStatic for Command_GetLog_Statistics {
8106 fn new() -> Command_GetLog_Statistics {
8107 Command_GetLog_Statistics::new()
8108 }
8109
8110 fn descriptor_static(_: ::std::option::Option<Command_GetLog_Statistics>) -> &'static ::protobuf::reflect::MessageDescriptor {
8111 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
8112 lock: ::protobuf::lazy::ONCE_INIT,
8113 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
8114 };
8115 unsafe {
8116 descriptor.get(|| {
8117 let mut fields = ::std::vec::Vec::new();
8118 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
8119 "messageType",
8120 Command_GetLog_Statistics::has_messageType,
8121 Command_GetLog_Statistics::get_messageType,
8122 ));
8123 fields.push(::protobuf::reflect::accessor::make_singular_u64_accessor(
8124 "count",
8125 Command_GetLog_Statistics::has_count,
8126 Command_GetLog_Statistics::get_count,
8127 ));
8128 fields.push(::protobuf::reflect::accessor::make_singular_u64_accessor(
8129 "bytes",
8130 Command_GetLog_Statistics::has_bytes,
8131 Command_GetLog_Statistics::get_bytes,
8132 ));
8133 ::protobuf::reflect::MessageDescriptor::new::<Command_GetLog_Statistics>(
8134 "Command_GetLog_Statistics",
8135 fields,
8136 file_descriptor_proto()
8137 )
8138 })
8139 }
8140 }
8141}
8142
8143impl ::protobuf::Clear for Command_GetLog_Statistics {
8144 fn clear(&mut self) {
8145 self.clear_messageType();
8146 self.clear_count();
8147 self.clear_bytes();
8148 self.unknown_fields.clear();
8149 }
8150}
8151
8152impl ::std::cmp::PartialEq for Command_GetLog_Statistics {
8153 fn eq(&self, other: &Command_GetLog_Statistics) -> bool {
8154 self.messageType == other.messageType &&
8155 self.count == other.count &&
8156 self.bytes == other.bytes &&
8157 self.unknown_fields == other.unknown_fields
8158 }
8159}
8160
8161impl ::std::fmt::Debug for Command_GetLog_Statistics {
8162 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
8163 ::protobuf::text_format::fmt(self, f)
8164 }
8165}
8166
8167#[derive(Clone,Default)]
8168pub struct Command_GetLog_Limits {
8169 maxKeySize: ::std::option::Option<u32>,
8171 maxValueSize: ::std::option::Option<u32>,
8172 maxVersionSize: ::std::option::Option<u32>,
8173 maxTagSize: ::std::option::Option<u32>,
8174 maxConnections: ::std::option::Option<u32>,
8175 maxOutstandingReadRequests: ::std::option::Option<u32>,
8176 maxOutstandingWriteRequests: ::std::option::Option<u32>,
8177 maxMessageSize: ::std::option::Option<u32>,
8178 maxKeyRangeCount: ::std::option::Option<u32>,
8179 maxIdentityCount: ::std::option::Option<u32>,
8180 maxPinSize: ::std::option::Option<u32>,
8181 maxOperationCountPerBatch: ::std::option::Option<u32>,
8182 maxBatchCountPerDevice: ::std::option::Option<u32>,
8183 unknown_fields: ::protobuf::UnknownFields,
8185 cached_size: ::std::cell::Cell<u32>,
8186}
8187
8188unsafe impl ::std::marker::Sync for Command_GetLog_Limits {}
8190
8191impl Command_GetLog_Limits {
8192 pub fn new() -> Command_GetLog_Limits {
8193 ::std::default::Default::default()
8194 }
8195
8196 pub fn default_instance() -> &'static Command_GetLog_Limits {
8197 static mut instance: ::protobuf::lazy::Lazy<Command_GetLog_Limits> = ::protobuf::lazy::Lazy {
8198 lock: ::protobuf::lazy::ONCE_INIT,
8199 ptr: 0 as *const Command_GetLog_Limits,
8200 };
8201 unsafe {
8202 instance.get(|| {
8203 Command_GetLog_Limits {
8204 maxKeySize: ::std::option::Option::None,
8205 maxValueSize: ::std::option::Option::None,
8206 maxVersionSize: ::std::option::Option::None,
8207 maxTagSize: ::std::option::Option::None,
8208 maxConnections: ::std::option::Option::None,
8209 maxOutstandingReadRequests: ::std::option::Option::None,
8210 maxOutstandingWriteRequests: ::std::option::Option::None,
8211 maxMessageSize: ::std::option::Option::None,
8212 maxKeyRangeCount: ::std::option::Option::None,
8213 maxIdentityCount: ::std::option::Option::None,
8214 maxPinSize: ::std::option::Option::None,
8215 maxOperationCountPerBatch: ::std::option::Option::None,
8216 maxBatchCountPerDevice: ::std::option::Option::None,
8217 unknown_fields: ::protobuf::UnknownFields::new(),
8218 cached_size: ::std::cell::Cell::new(0),
8219 }
8220 })
8221 }
8222 }
8223
8224 pub fn clear_maxKeySize(&mut self) {
8227 self.maxKeySize = ::std::option::Option::None;
8228 }
8229
8230 pub fn has_maxKeySize(&self) -> bool {
8231 self.maxKeySize.is_some()
8232 }
8233
8234 pub fn set_maxKeySize(&mut self, v: u32) {
8236 self.maxKeySize = ::std::option::Option::Some(v);
8237 }
8238
8239 pub fn get_maxKeySize(&self) -> u32 {
8240 self.maxKeySize.unwrap_or(0)
8241 }
8242
8243 pub fn clear_maxValueSize(&mut self) {
8246 self.maxValueSize = ::std::option::Option::None;
8247 }
8248
8249 pub fn has_maxValueSize(&self) -> bool {
8250 self.maxValueSize.is_some()
8251 }
8252
8253 pub fn set_maxValueSize(&mut self, v: u32) {
8255 self.maxValueSize = ::std::option::Option::Some(v);
8256 }
8257
8258 pub fn get_maxValueSize(&self) -> u32 {
8259 self.maxValueSize.unwrap_or(0)
8260 }
8261
8262 pub fn clear_maxVersionSize(&mut self) {
8265 self.maxVersionSize = ::std::option::Option::None;
8266 }
8267
8268 pub fn has_maxVersionSize(&self) -> bool {
8269 self.maxVersionSize.is_some()
8270 }
8271
8272 pub fn set_maxVersionSize(&mut self, v: u32) {
8274 self.maxVersionSize = ::std::option::Option::Some(v);
8275 }
8276
8277 pub fn get_maxVersionSize(&self) -> u32 {
8278 self.maxVersionSize.unwrap_or(0)
8279 }
8280
8281 pub fn clear_maxTagSize(&mut self) {
8284 self.maxTagSize = ::std::option::Option::None;
8285 }
8286
8287 pub fn has_maxTagSize(&self) -> bool {
8288 self.maxTagSize.is_some()
8289 }
8290
8291 pub fn set_maxTagSize(&mut self, v: u32) {
8293 self.maxTagSize = ::std::option::Option::Some(v);
8294 }
8295
8296 pub fn get_maxTagSize(&self) -> u32 {
8297 self.maxTagSize.unwrap_or(0)
8298 }
8299
8300 pub fn clear_maxConnections(&mut self) {
8303 self.maxConnections = ::std::option::Option::None;
8304 }
8305
8306 pub fn has_maxConnections(&self) -> bool {
8307 self.maxConnections.is_some()
8308 }
8309
8310 pub fn set_maxConnections(&mut self, v: u32) {
8312 self.maxConnections = ::std::option::Option::Some(v);
8313 }
8314
8315 pub fn get_maxConnections(&self) -> u32 {
8316 self.maxConnections.unwrap_or(0)
8317 }
8318
8319 pub fn clear_maxOutstandingReadRequests(&mut self) {
8322 self.maxOutstandingReadRequests = ::std::option::Option::None;
8323 }
8324
8325 pub fn has_maxOutstandingReadRequests(&self) -> bool {
8326 self.maxOutstandingReadRequests.is_some()
8327 }
8328
8329 pub fn set_maxOutstandingReadRequests(&mut self, v: u32) {
8331 self.maxOutstandingReadRequests = ::std::option::Option::Some(v);
8332 }
8333
8334 pub fn get_maxOutstandingReadRequests(&self) -> u32 {
8335 self.maxOutstandingReadRequests.unwrap_or(0)
8336 }
8337
8338 pub fn clear_maxOutstandingWriteRequests(&mut self) {
8341 self.maxOutstandingWriteRequests = ::std::option::Option::None;
8342 }
8343
8344 pub fn has_maxOutstandingWriteRequests(&self) -> bool {
8345 self.maxOutstandingWriteRequests.is_some()
8346 }
8347
8348 pub fn set_maxOutstandingWriteRequests(&mut self, v: u32) {
8350 self.maxOutstandingWriteRequests = ::std::option::Option::Some(v);
8351 }
8352
8353 pub fn get_maxOutstandingWriteRequests(&self) -> u32 {
8354 self.maxOutstandingWriteRequests.unwrap_or(0)
8355 }
8356
8357 pub fn clear_maxMessageSize(&mut self) {
8360 self.maxMessageSize = ::std::option::Option::None;
8361 }
8362
8363 pub fn has_maxMessageSize(&self) -> bool {
8364 self.maxMessageSize.is_some()
8365 }
8366
8367 pub fn set_maxMessageSize(&mut self, v: u32) {
8369 self.maxMessageSize = ::std::option::Option::Some(v);
8370 }
8371
8372 pub fn get_maxMessageSize(&self) -> u32 {
8373 self.maxMessageSize.unwrap_or(0)
8374 }
8375
8376 pub fn clear_maxKeyRangeCount(&mut self) {
8379 self.maxKeyRangeCount = ::std::option::Option::None;
8380 }
8381
8382 pub fn has_maxKeyRangeCount(&self) -> bool {
8383 self.maxKeyRangeCount.is_some()
8384 }
8385
8386 pub fn set_maxKeyRangeCount(&mut self, v: u32) {
8388 self.maxKeyRangeCount = ::std::option::Option::Some(v);
8389 }
8390
8391 pub fn get_maxKeyRangeCount(&self) -> u32 {
8392 self.maxKeyRangeCount.unwrap_or(0)
8393 }
8394
8395 pub fn clear_maxIdentityCount(&mut self) {
8398 self.maxIdentityCount = ::std::option::Option::None;
8399 }
8400
8401 pub fn has_maxIdentityCount(&self) -> bool {
8402 self.maxIdentityCount.is_some()
8403 }
8404
8405 pub fn set_maxIdentityCount(&mut self, v: u32) {
8407 self.maxIdentityCount = ::std::option::Option::Some(v);
8408 }
8409
8410 pub fn get_maxIdentityCount(&self) -> u32 {
8411 self.maxIdentityCount.unwrap_or(0)
8412 }
8413
8414 pub fn clear_maxPinSize(&mut self) {
8417 self.maxPinSize = ::std::option::Option::None;
8418 }
8419
8420 pub fn has_maxPinSize(&self) -> bool {
8421 self.maxPinSize.is_some()
8422 }
8423
8424 pub fn set_maxPinSize(&mut self, v: u32) {
8426 self.maxPinSize = ::std::option::Option::Some(v);
8427 }
8428
8429 pub fn get_maxPinSize(&self) -> u32 {
8430 self.maxPinSize.unwrap_or(0)
8431 }
8432
8433 pub fn clear_maxOperationCountPerBatch(&mut self) {
8436 self.maxOperationCountPerBatch = ::std::option::Option::None;
8437 }
8438
8439 pub fn has_maxOperationCountPerBatch(&self) -> bool {
8440 self.maxOperationCountPerBatch.is_some()
8441 }
8442
8443 pub fn set_maxOperationCountPerBatch(&mut self, v: u32) {
8445 self.maxOperationCountPerBatch = ::std::option::Option::Some(v);
8446 }
8447
8448 pub fn get_maxOperationCountPerBatch(&self) -> u32 {
8449 self.maxOperationCountPerBatch.unwrap_or(0)
8450 }
8451
8452 pub fn clear_maxBatchCountPerDevice(&mut self) {
8455 self.maxBatchCountPerDevice = ::std::option::Option::None;
8456 }
8457
8458 pub fn has_maxBatchCountPerDevice(&self) -> bool {
8459 self.maxBatchCountPerDevice.is_some()
8460 }
8461
8462 pub fn set_maxBatchCountPerDevice(&mut self, v: u32) {
8464 self.maxBatchCountPerDevice = ::std::option::Option::Some(v);
8465 }
8466
8467 pub fn get_maxBatchCountPerDevice(&self) -> u32 {
8468 self.maxBatchCountPerDevice.unwrap_or(0)
8469 }
8470}
8471
8472impl ::protobuf::Message for Command_GetLog_Limits {
8473 fn is_initialized(&self) -> bool {
8474 true
8475 }
8476
8477 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
8478 while !try!(is.eof()) {
8479 let (field_number, wire_type) = try!(is.read_tag_unpack());
8480 match field_number {
8481 1 => {
8482 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8483 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8484 };
8485 let tmp = try!(is.read_uint32());
8486 self.maxKeySize = ::std::option::Option::Some(tmp);
8487 },
8488 2 => {
8489 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8490 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8491 };
8492 let tmp = try!(is.read_uint32());
8493 self.maxValueSize = ::std::option::Option::Some(tmp);
8494 },
8495 3 => {
8496 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8497 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8498 };
8499 let tmp = try!(is.read_uint32());
8500 self.maxVersionSize = ::std::option::Option::Some(tmp);
8501 },
8502 4 => {
8503 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8504 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8505 };
8506 let tmp = try!(is.read_uint32());
8507 self.maxTagSize = ::std::option::Option::Some(tmp);
8508 },
8509 5 => {
8510 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8511 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8512 };
8513 let tmp = try!(is.read_uint32());
8514 self.maxConnections = ::std::option::Option::Some(tmp);
8515 },
8516 6 => {
8517 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8518 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8519 };
8520 let tmp = try!(is.read_uint32());
8521 self.maxOutstandingReadRequests = ::std::option::Option::Some(tmp);
8522 },
8523 7 => {
8524 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8525 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8526 };
8527 let tmp = try!(is.read_uint32());
8528 self.maxOutstandingWriteRequests = ::std::option::Option::Some(tmp);
8529 },
8530 8 => {
8531 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8532 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8533 };
8534 let tmp = try!(is.read_uint32());
8535 self.maxMessageSize = ::std::option::Option::Some(tmp);
8536 },
8537 9 => {
8538 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8539 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8540 };
8541 let tmp = try!(is.read_uint32());
8542 self.maxKeyRangeCount = ::std::option::Option::Some(tmp);
8543 },
8544 10 => {
8545 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8546 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8547 };
8548 let tmp = try!(is.read_uint32());
8549 self.maxIdentityCount = ::std::option::Option::Some(tmp);
8550 },
8551 11 => {
8552 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8553 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8554 };
8555 let tmp = try!(is.read_uint32());
8556 self.maxPinSize = ::std::option::Option::Some(tmp);
8557 },
8558 12 => {
8559 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8560 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8561 };
8562 let tmp = try!(is.read_uint32());
8563 self.maxOperationCountPerBatch = ::std::option::Option::Some(tmp);
8564 },
8565 13 => {
8566 if wire_type != ::protobuf::wire_format::WireTypeVarint {
8567 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
8568 };
8569 let tmp = try!(is.read_uint32());
8570 self.maxBatchCountPerDevice = ::std::option::Option::Some(tmp);
8571 },
8572 _ => {
8573 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
8574 },
8575 };
8576 }
8577 ::std::result::Result::Ok(())
8578 }
8579
8580 #[allow(unused_variables)]
8582 fn compute_size(&self) -> u32 {
8583 let mut my_size = 0;
8584 for value in &self.maxKeySize {
8585 my_size += ::protobuf::rt::value_size(1, *value, ::protobuf::wire_format::WireTypeVarint);
8586 };
8587 for value in &self.maxValueSize {
8588 my_size += ::protobuf::rt::value_size(2, *value, ::protobuf::wire_format::WireTypeVarint);
8589 };
8590 for value in &self.maxVersionSize {
8591 my_size += ::protobuf::rt::value_size(3, *value, ::protobuf::wire_format::WireTypeVarint);
8592 };
8593 for value in &self.maxTagSize {
8594 my_size += ::protobuf::rt::value_size(4, *value, ::protobuf::wire_format::WireTypeVarint);
8595 };
8596 for value in &self.maxConnections {
8597 my_size += ::protobuf::rt::value_size(5, *value, ::protobuf::wire_format::WireTypeVarint);
8598 };
8599 for value in &self.maxOutstandingReadRequests {
8600 my_size += ::protobuf::rt::value_size(6, *value, ::protobuf::wire_format::WireTypeVarint);
8601 };
8602 for value in &self.maxOutstandingWriteRequests {
8603 my_size += ::protobuf::rt::value_size(7, *value, ::protobuf::wire_format::WireTypeVarint);
8604 };
8605 for value in &self.maxMessageSize {
8606 my_size += ::protobuf::rt::value_size(8, *value, ::protobuf::wire_format::WireTypeVarint);
8607 };
8608 for value in &self.maxKeyRangeCount {
8609 my_size += ::protobuf::rt::value_size(9, *value, ::protobuf::wire_format::WireTypeVarint);
8610 };
8611 for value in &self.maxIdentityCount {
8612 my_size += ::protobuf::rt::value_size(10, *value, ::protobuf::wire_format::WireTypeVarint);
8613 };
8614 for value in &self.maxPinSize {
8615 my_size += ::protobuf::rt::value_size(11, *value, ::protobuf::wire_format::WireTypeVarint);
8616 };
8617 for value in &self.maxOperationCountPerBatch {
8618 my_size += ::protobuf::rt::value_size(12, *value, ::protobuf::wire_format::WireTypeVarint);
8619 };
8620 for value in &self.maxBatchCountPerDevice {
8621 my_size += ::protobuf::rt::value_size(13, *value, ::protobuf::wire_format::WireTypeVarint);
8622 };
8623 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
8624 self.cached_size.set(my_size);
8625 my_size
8626 }
8627
8628 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
8629 if let Some(v) = self.maxKeySize {
8630 try!(os.write_uint32(1, v));
8631 };
8632 if let Some(v) = self.maxValueSize {
8633 try!(os.write_uint32(2, v));
8634 };
8635 if let Some(v) = self.maxVersionSize {
8636 try!(os.write_uint32(3, v));
8637 };
8638 if let Some(v) = self.maxTagSize {
8639 try!(os.write_uint32(4, v));
8640 };
8641 if let Some(v) = self.maxConnections {
8642 try!(os.write_uint32(5, v));
8643 };
8644 if let Some(v) = self.maxOutstandingReadRequests {
8645 try!(os.write_uint32(6, v));
8646 };
8647 if let Some(v) = self.maxOutstandingWriteRequests {
8648 try!(os.write_uint32(7, v));
8649 };
8650 if let Some(v) = self.maxMessageSize {
8651 try!(os.write_uint32(8, v));
8652 };
8653 if let Some(v) = self.maxKeyRangeCount {
8654 try!(os.write_uint32(9, v));
8655 };
8656 if let Some(v) = self.maxIdentityCount {
8657 try!(os.write_uint32(10, v));
8658 };
8659 if let Some(v) = self.maxPinSize {
8660 try!(os.write_uint32(11, v));
8661 };
8662 if let Some(v) = self.maxOperationCountPerBatch {
8663 try!(os.write_uint32(12, v));
8664 };
8665 if let Some(v) = self.maxBatchCountPerDevice {
8666 try!(os.write_uint32(13, v));
8667 };
8668 try!(os.write_unknown_fields(self.get_unknown_fields()));
8669 ::std::result::Result::Ok(())
8670 }
8671
8672 fn get_cached_size(&self) -> u32 {
8673 self.cached_size.get()
8674 }
8675
8676 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
8677 &self.unknown_fields
8678 }
8679
8680 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
8681 &mut self.unknown_fields
8682 }
8683
8684 fn type_id(&self) -> ::std::any::TypeId {
8685 ::std::any::TypeId::of::<Command_GetLog_Limits>()
8686 }
8687
8688 fn as_any(&self) -> &::std::any::Any {
8689 self as &::std::any::Any
8690 }
8691
8692 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
8693 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
8694 }
8695}
8696
8697impl ::protobuf::MessageStatic for Command_GetLog_Limits {
8698 fn new() -> Command_GetLog_Limits {
8699 Command_GetLog_Limits::new()
8700 }
8701
8702 fn descriptor_static(_: ::std::option::Option<Command_GetLog_Limits>) -> &'static ::protobuf::reflect::MessageDescriptor {
8703 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
8704 lock: ::protobuf::lazy::ONCE_INIT,
8705 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
8706 };
8707 unsafe {
8708 descriptor.get(|| {
8709 let mut fields = ::std::vec::Vec::new();
8710 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8711 "maxKeySize",
8712 Command_GetLog_Limits::has_maxKeySize,
8713 Command_GetLog_Limits::get_maxKeySize,
8714 ));
8715 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8716 "maxValueSize",
8717 Command_GetLog_Limits::has_maxValueSize,
8718 Command_GetLog_Limits::get_maxValueSize,
8719 ));
8720 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8721 "maxVersionSize",
8722 Command_GetLog_Limits::has_maxVersionSize,
8723 Command_GetLog_Limits::get_maxVersionSize,
8724 ));
8725 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8726 "maxTagSize",
8727 Command_GetLog_Limits::has_maxTagSize,
8728 Command_GetLog_Limits::get_maxTagSize,
8729 ));
8730 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8731 "maxConnections",
8732 Command_GetLog_Limits::has_maxConnections,
8733 Command_GetLog_Limits::get_maxConnections,
8734 ));
8735 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8736 "maxOutstandingReadRequests",
8737 Command_GetLog_Limits::has_maxOutstandingReadRequests,
8738 Command_GetLog_Limits::get_maxOutstandingReadRequests,
8739 ));
8740 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8741 "maxOutstandingWriteRequests",
8742 Command_GetLog_Limits::has_maxOutstandingWriteRequests,
8743 Command_GetLog_Limits::get_maxOutstandingWriteRequests,
8744 ));
8745 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8746 "maxMessageSize",
8747 Command_GetLog_Limits::has_maxMessageSize,
8748 Command_GetLog_Limits::get_maxMessageSize,
8749 ));
8750 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8751 "maxKeyRangeCount",
8752 Command_GetLog_Limits::has_maxKeyRangeCount,
8753 Command_GetLog_Limits::get_maxKeyRangeCount,
8754 ));
8755 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8756 "maxIdentityCount",
8757 Command_GetLog_Limits::has_maxIdentityCount,
8758 Command_GetLog_Limits::get_maxIdentityCount,
8759 ));
8760 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8761 "maxPinSize",
8762 Command_GetLog_Limits::has_maxPinSize,
8763 Command_GetLog_Limits::get_maxPinSize,
8764 ));
8765 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8766 "maxOperationCountPerBatch",
8767 Command_GetLog_Limits::has_maxOperationCountPerBatch,
8768 Command_GetLog_Limits::get_maxOperationCountPerBatch,
8769 ));
8770 fields.push(::protobuf::reflect::accessor::make_singular_u32_accessor(
8771 "maxBatchCountPerDevice",
8772 Command_GetLog_Limits::has_maxBatchCountPerDevice,
8773 Command_GetLog_Limits::get_maxBatchCountPerDevice,
8774 ));
8775 ::protobuf::reflect::MessageDescriptor::new::<Command_GetLog_Limits>(
8776 "Command_GetLog_Limits",
8777 fields,
8778 file_descriptor_proto()
8779 )
8780 })
8781 }
8782 }
8783}
8784
8785impl ::protobuf::Clear for Command_GetLog_Limits {
8786 fn clear(&mut self) {
8787 self.clear_maxKeySize();
8788 self.clear_maxValueSize();
8789 self.clear_maxVersionSize();
8790 self.clear_maxTagSize();
8791 self.clear_maxConnections();
8792 self.clear_maxOutstandingReadRequests();
8793 self.clear_maxOutstandingWriteRequests();
8794 self.clear_maxMessageSize();
8795 self.clear_maxKeyRangeCount();
8796 self.clear_maxIdentityCount();
8797 self.clear_maxPinSize();
8798 self.clear_maxOperationCountPerBatch();
8799 self.clear_maxBatchCountPerDevice();
8800 self.unknown_fields.clear();
8801 }
8802}
8803
8804impl ::std::cmp::PartialEq for Command_GetLog_Limits {
8805 fn eq(&self, other: &Command_GetLog_Limits) -> bool {
8806 self.maxKeySize == other.maxKeySize &&
8807 self.maxValueSize == other.maxValueSize &&
8808 self.maxVersionSize == other.maxVersionSize &&
8809 self.maxTagSize == other.maxTagSize &&
8810 self.maxConnections == other.maxConnections &&
8811 self.maxOutstandingReadRequests == other.maxOutstandingReadRequests &&
8812 self.maxOutstandingWriteRequests == other.maxOutstandingWriteRequests &&
8813 self.maxMessageSize == other.maxMessageSize &&
8814 self.maxKeyRangeCount == other.maxKeyRangeCount &&
8815 self.maxIdentityCount == other.maxIdentityCount &&
8816 self.maxPinSize == other.maxPinSize &&
8817 self.maxOperationCountPerBatch == other.maxOperationCountPerBatch &&
8818 self.maxBatchCountPerDevice == other.maxBatchCountPerDevice &&
8819 self.unknown_fields == other.unknown_fields
8820 }
8821}
8822
8823impl ::std::fmt::Debug for Command_GetLog_Limits {
8824 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
8825 ::protobuf::text_format::fmt(self, f)
8826 }
8827}
8828
8829#[derive(Clone,Default)]
8830pub struct Command_GetLog_Device {
8831 name: ::protobuf::SingularField<::std::vec::Vec<u8>>,
8833 unknown_fields: ::protobuf::UnknownFields,
8835 cached_size: ::std::cell::Cell<u32>,
8836}
8837
8838unsafe impl ::std::marker::Sync for Command_GetLog_Device {}
8840
8841impl Command_GetLog_Device {
8842 pub fn new() -> Command_GetLog_Device {
8843 ::std::default::Default::default()
8844 }
8845
8846 pub fn default_instance() -> &'static Command_GetLog_Device {
8847 static mut instance: ::protobuf::lazy::Lazy<Command_GetLog_Device> = ::protobuf::lazy::Lazy {
8848 lock: ::protobuf::lazy::ONCE_INIT,
8849 ptr: 0 as *const Command_GetLog_Device,
8850 };
8851 unsafe {
8852 instance.get(|| {
8853 Command_GetLog_Device {
8854 name: ::protobuf::SingularField::none(),
8855 unknown_fields: ::protobuf::UnknownFields::new(),
8856 cached_size: ::std::cell::Cell::new(0),
8857 }
8858 })
8859 }
8860 }
8861
8862 pub fn clear_name(&mut self) {
8865 self.name.clear();
8866 }
8867
8868 pub fn has_name(&self) -> bool {
8869 self.name.is_some()
8870 }
8871
8872 pub fn set_name(&mut self, v: ::std::vec::Vec<u8>) {
8874 self.name = ::protobuf::SingularField::some(v);
8875 }
8876
8877 pub fn mut_name(&mut self) -> &mut ::std::vec::Vec<u8> {
8880 if self.name.is_none() {
8881 self.name.set_default();
8882 };
8883 self.name.as_mut().unwrap()
8884 }
8885
8886 pub fn take_name(&mut self) -> ::std::vec::Vec<u8> {
8888 self.name.take().unwrap_or_else(|| ::std::vec::Vec::new())
8889 }
8890
8891 pub fn get_name(&self) -> &[u8] {
8892 match self.name.as_ref() {
8893 Some(v) => &v,
8894 None => &[],
8895 }
8896 }
8897}
8898
8899impl ::protobuf::Message for Command_GetLog_Device {
8900 fn is_initialized(&self) -> bool {
8901 true
8902 }
8903
8904 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
8905 while !try!(is.eof()) {
8906 let (field_number, wire_type) = try!(is.read_tag_unpack());
8907 match field_number {
8908 1 => {
8909 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.name));
8910 },
8911 _ => {
8912 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
8913 },
8914 };
8915 }
8916 ::std::result::Result::Ok(())
8917 }
8918
8919 #[allow(unused_variables)]
8921 fn compute_size(&self) -> u32 {
8922 let mut my_size = 0;
8923 for value in &self.name {
8924 my_size += ::protobuf::rt::bytes_size(1, &value);
8925 };
8926 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
8927 self.cached_size.set(my_size);
8928 my_size
8929 }
8930
8931 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
8932 if let Some(v) = self.name.as_ref() {
8933 try!(os.write_bytes(1, &v));
8934 };
8935 try!(os.write_unknown_fields(self.get_unknown_fields()));
8936 ::std::result::Result::Ok(())
8937 }
8938
8939 fn get_cached_size(&self) -> u32 {
8940 self.cached_size.get()
8941 }
8942
8943 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
8944 &self.unknown_fields
8945 }
8946
8947 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
8948 &mut self.unknown_fields
8949 }
8950
8951 fn type_id(&self) -> ::std::any::TypeId {
8952 ::std::any::TypeId::of::<Command_GetLog_Device>()
8953 }
8954
8955 fn as_any(&self) -> &::std::any::Any {
8956 self as &::std::any::Any
8957 }
8958
8959 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
8960 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
8961 }
8962}
8963
8964impl ::protobuf::MessageStatic for Command_GetLog_Device {
8965 fn new() -> Command_GetLog_Device {
8966 Command_GetLog_Device::new()
8967 }
8968
8969 fn descriptor_static(_: ::std::option::Option<Command_GetLog_Device>) -> &'static ::protobuf::reflect::MessageDescriptor {
8970 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
8971 lock: ::protobuf::lazy::ONCE_INIT,
8972 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
8973 };
8974 unsafe {
8975 descriptor.get(|| {
8976 let mut fields = ::std::vec::Vec::new();
8977 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
8978 "name",
8979 Command_GetLog_Device::has_name,
8980 Command_GetLog_Device::get_name,
8981 ));
8982 ::protobuf::reflect::MessageDescriptor::new::<Command_GetLog_Device>(
8983 "Command_GetLog_Device",
8984 fields,
8985 file_descriptor_proto()
8986 )
8987 })
8988 }
8989 }
8990}
8991
8992impl ::protobuf::Clear for Command_GetLog_Device {
8993 fn clear(&mut self) {
8994 self.clear_name();
8995 self.unknown_fields.clear();
8996 }
8997}
8998
8999impl ::std::cmp::PartialEq for Command_GetLog_Device {
9000 fn eq(&self, other: &Command_GetLog_Device) -> bool {
9001 self.name == other.name &&
9002 self.unknown_fields == other.unknown_fields
9003 }
9004}
9005
9006impl ::std::fmt::Debug for Command_GetLog_Device {
9007 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
9008 ::protobuf::text_format::fmt(self, f)
9009 }
9010}
9011
9012#[derive(Clone,PartialEq,Eq,Debug,Hash)]
9013pub enum Command_GetLog_Type {
9014 INVALID_TYPE = -1,
9015 UTILIZATIONS = 0,
9016 TEMPERATURES = 1,
9017 CAPACITIES = 2,
9018 CONFIGURATION = 3,
9019 STATISTICS = 4,
9020 MESSAGES = 5,
9021 LIMITS = 6,
9022 DEVICE = 7,
9023}
9024
9025impl ::protobuf::ProtobufEnum for Command_GetLog_Type {
9026 fn value(&self) -> i32 {
9027 *self as i32
9028 }
9029
9030 fn from_i32(value: i32) -> ::std::option::Option<Command_GetLog_Type> {
9031 match value {
9032 -1 => ::std::option::Option::Some(Command_GetLog_Type::INVALID_TYPE),
9033 0 => ::std::option::Option::Some(Command_GetLog_Type::UTILIZATIONS),
9034 1 => ::std::option::Option::Some(Command_GetLog_Type::TEMPERATURES),
9035 2 => ::std::option::Option::Some(Command_GetLog_Type::CAPACITIES),
9036 3 => ::std::option::Option::Some(Command_GetLog_Type::CONFIGURATION),
9037 4 => ::std::option::Option::Some(Command_GetLog_Type::STATISTICS),
9038 5 => ::std::option::Option::Some(Command_GetLog_Type::MESSAGES),
9039 6 => ::std::option::Option::Some(Command_GetLog_Type::LIMITS),
9040 7 => ::std::option::Option::Some(Command_GetLog_Type::DEVICE),
9041 _ => ::std::option::Option::None
9042 }
9043 }
9044
9045 fn values() -> &'static [Self] {
9046 static values: &'static [Command_GetLog_Type] = &[
9047 Command_GetLog_Type::INVALID_TYPE,
9048 Command_GetLog_Type::UTILIZATIONS,
9049 Command_GetLog_Type::TEMPERATURES,
9050 Command_GetLog_Type::CAPACITIES,
9051 Command_GetLog_Type::CONFIGURATION,
9052 Command_GetLog_Type::STATISTICS,
9053 Command_GetLog_Type::MESSAGES,
9054 Command_GetLog_Type::LIMITS,
9055 Command_GetLog_Type::DEVICE,
9056 ];
9057 values
9058 }
9059
9060 fn enum_descriptor_static(_: Option<Command_GetLog_Type>) -> &'static ::protobuf::reflect::EnumDescriptor {
9061 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
9062 lock: ::protobuf::lazy::ONCE_INIT,
9063 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
9064 };
9065 unsafe {
9066 descriptor.get(|| {
9067 ::protobuf::reflect::EnumDescriptor::new("Command_GetLog_Type", file_descriptor_proto())
9068 })
9069 }
9070 }
9071}
9072
9073impl ::std::marker::Copy for Command_GetLog_Type {
9074}
9075
9076#[derive(Clone,Default)]
9077pub struct Command_Security {
9078 acl: ::protobuf::RepeatedField<Command_Security_ACL>,
9080 oldLockPIN: ::protobuf::SingularField<::std::vec::Vec<u8>>,
9081 newLockPIN: ::protobuf::SingularField<::std::vec::Vec<u8>>,
9082 oldErasePIN: ::protobuf::SingularField<::std::vec::Vec<u8>>,
9083 newErasePIN: ::protobuf::SingularField<::std::vec::Vec<u8>>,
9084 unknown_fields: ::protobuf::UnknownFields,
9086 cached_size: ::std::cell::Cell<u32>,
9087}
9088
9089unsafe impl ::std::marker::Sync for Command_Security {}
9091
9092impl Command_Security {
9093 pub fn new() -> Command_Security {
9094 ::std::default::Default::default()
9095 }
9096
9097 pub fn default_instance() -> &'static Command_Security {
9098 static mut instance: ::protobuf::lazy::Lazy<Command_Security> = ::protobuf::lazy::Lazy {
9099 lock: ::protobuf::lazy::ONCE_INIT,
9100 ptr: 0 as *const Command_Security,
9101 };
9102 unsafe {
9103 instance.get(|| {
9104 Command_Security {
9105 acl: ::protobuf::RepeatedField::new(),
9106 oldLockPIN: ::protobuf::SingularField::none(),
9107 newLockPIN: ::protobuf::SingularField::none(),
9108 oldErasePIN: ::protobuf::SingularField::none(),
9109 newErasePIN: ::protobuf::SingularField::none(),
9110 unknown_fields: ::protobuf::UnknownFields::new(),
9111 cached_size: ::std::cell::Cell::new(0),
9112 }
9113 })
9114 }
9115 }
9116
9117 pub fn clear_acl(&mut self) {
9120 self.acl.clear();
9121 }
9122
9123 pub fn set_acl(&mut self, v: ::protobuf::RepeatedField<Command_Security_ACL>) {
9125 self.acl = v;
9126 }
9127
9128 pub fn mut_acl(&mut self) -> &mut ::protobuf::RepeatedField<Command_Security_ACL> {
9130 &mut self.acl
9131 }
9132
9133 pub fn take_acl(&mut self) -> ::protobuf::RepeatedField<Command_Security_ACL> {
9135 ::std::mem::replace(&mut self.acl, ::protobuf::RepeatedField::new())
9136 }
9137
9138 pub fn get_acl(&self) -> &[Command_Security_ACL] {
9139 &self.acl
9140 }
9141
9142 pub fn clear_oldLockPIN(&mut self) {
9145 self.oldLockPIN.clear();
9146 }
9147
9148 pub fn has_oldLockPIN(&self) -> bool {
9149 self.oldLockPIN.is_some()
9150 }
9151
9152 pub fn set_oldLockPIN(&mut self, v: ::std::vec::Vec<u8>) {
9154 self.oldLockPIN = ::protobuf::SingularField::some(v);
9155 }
9156
9157 pub fn mut_oldLockPIN(&mut self) -> &mut ::std::vec::Vec<u8> {
9160 if self.oldLockPIN.is_none() {
9161 self.oldLockPIN.set_default();
9162 };
9163 self.oldLockPIN.as_mut().unwrap()
9164 }
9165
9166 pub fn take_oldLockPIN(&mut self) -> ::std::vec::Vec<u8> {
9168 self.oldLockPIN.take().unwrap_or_else(|| ::std::vec::Vec::new())
9169 }
9170
9171 pub fn get_oldLockPIN(&self) -> &[u8] {
9172 match self.oldLockPIN.as_ref() {
9173 Some(v) => &v,
9174 None => &[],
9175 }
9176 }
9177
9178 pub fn clear_newLockPIN(&mut self) {
9181 self.newLockPIN.clear();
9182 }
9183
9184 pub fn has_newLockPIN(&self) -> bool {
9185 self.newLockPIN.is_some()
9186 }
9187
9188 pub fn set_newLockPIN(&mut self, v: ::std::vec::Vec<u8>) {
9190 self.newLockPIN = ::protobuf::SingularField::some(v);
9191 }
9192
9193 pub fn mut_newLockPIN(&mut self) -> &mut ::std::vec::Vec<u8> {
9196 if self.newLockPIN.is_none() {
9197 self.newLockPIN.set_default();
9198 };
9199 self.newLockPIN.as_mut().unwrap()
9200 }
9201
9202 pub fn take_newLockPIN(&mut self) -> ::std::vec::Vec<u8> {
9204 self.newLockPIN.take().unwrap_or_else(|| ::std::vec::Vec::new())
9205 }
9206
9207 pub fn get_newLockPIN(&self) -> &[u8] {
9208 match self.newLockPIN.as_ref() {
9209 Some(v) => &v,
9210 None => &[],
9211 }
9212 }
9213
9214 pub fn clear_oldErasePIN(&mut self) {
9217 self.oldErasePIN.clear();
9218 }
9219
9220 pub fn has_oldErasePIN(&self) -> bool {
9221 self.oldErasePIN.is_some()
9222 }
9223
9224 pub fn set_oldErasePIN(&mut self, v: ::std::vec::Vec<u8>) {
9226 self.oldErasePIN = ::protobuf::SingularField::some(v);
9227 }
9228
9229 pub fn mut_oldErasePIN(&mut self) -> &mut ::std::vec::Vec<u8> {
9232 if self.oldErasePIN.is_none() {
9233 self.oldErasePIN.set_default();
9234 };
9235 self.oldErasePIN.as_mut().unwrap()
9236 }
9237
9238 pub fn take_oldErasePIN(&mut self) -> ::std::vec::Vec<u8> {
9240 self.oldErasePIN.take().unwrap_or_else(|| ::std::vec::Vec::new())
9241 }
9242
9243 pub fn get_oldErasePIN(&self) -> &[u8] {
9244 match self.oldErasePIN.as_ref() {
9245 Some(v) => &v,
9246 None => &[],
9247 }
9248 }
9249
9250 pub fn clear_newErasePIN(&mut self) {
9253 self.newErasePIN.clear();
9254 }
9255
9256 pub fn has_newErasePIN(&self) -> bool {
9257 self.newErasePIN.is_some()
9258 }
9259
9260 pub fn set_newErasePIN(&mut self, v: ::std::vec::Vec<u8>) {
9262 self.newErasePIN = ::protobuf::SingularField::some(v);
9263 }
9264
9265 pub fn mut_newErasePIN(&mut self) -> &mut ::std::vec::Vec<u8> {
9268 if self.newErasePIN.is_none() {
9269 self.newErasePIN.set_default();
9270 };
9271 self.newErasePIN.as_mut().unwrap()
9272 }
9273
9274 pub fn take_newErasePIN(&mut self) -> ::std::vec::Vec<u8> {
9276 self.newErasePIN.take().unwrap_or_else(|| ::std::vec::Vec::new())
9277 }
9278
9279 pub fn get_newErasePIN(&self) -> &[u8] {
9280 match self.newErasePIN.as_ref() {
9281 Some(v) => &v,
9282 None => &[],
9283 }
9284 }
9285}
9286
9287impl ::protobuf::Message for Command_Security {
9288 fn is_initialized(&self) -> bool {
9289 true
9290 }
9291
9292 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
9293 while !try!(is.eof()) {
9294 let (field_number, wire_type) = try!(is.read_tag_unpack());
9295 match field_number {
9296 2 => {
9297 try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.acl));
9298 },
9299 3 => {
9300 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.oldLockPIN));
9301 },
9302 4 => {
9303 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.newLockPIN));
9304 },
9305 5 => {
9306 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.oldErasePIN));
9307 },
9308 6 => {
9309 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.newErasePIN));
9310 },
9311 _ => {
9312 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
9313 },
9314 };
9315 }
9316 ::std::result::Result::Ok(())
9317 }
9318
9319 #[allow(unused_variables)]
9321 fn compute_size(&self) -> u32 {
9322 let mut my_size = 0;
9323 for value in &self.acl {
9324 let len = value.compute_size();
9325 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
9326 };
9327 for value in &self.oldLockPIN {
9328 my_size += ::protobuf::rt::bytes_size(3, &value);
9329 };
9330 for value in &self.newLockPIN {
9331 my_size += ::protobuf::rt::bytes_size(4, &value);
9332 };
9333 for value in &self.oldErasePIN {
9334 my_size += ::protobuf::rt::bytes_size(5, &value);
9335 };
9336 for value in &self.newErasePIN {
9337 my_size += ::protobuf::rt::bytes_size(6, &value);
9338 };
9339 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
9340 self.cached_size.set(my_size);
9341 my_size
9342 }
9343
9344 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
9345 for v in &self.acl {
9346 try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
9347 try!(os.write_raw_varint32(v.get_cached_size()));
9348 try!(v.write_to_with_cached_sizes(os));
9349 };
9350 if let Some(v) = self.oldLockPIN.as_ref() {
9351 try!(os.write_bytes(3, &v));
9352 };
9353 if let Some(v) = self.newLockPIN.as_ref() {
9354 try!(os.write_bytes(4, &v));
9355 };
9356 if let Some(v) = self.oldErasePIN.as_ref() {
9357 try!(os.write_bytes(5, &v));
9358 };
9359 if let Some(v) = self.newErasePIN.as_ref() {
9360 try!(os.write_bytes(6, &v));
9361 };
9362 try!(os.write_unknown_fields(self.get_unknown_fields()));
9363 ::std::result::Result::Ok(())
9364 }
9365
9366 fn get_cached_size(&self) -> u32 {
9367 self.cached_size.get()
9368 }
9369
9370 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
9371 &self.unknown_fields
9372 }
9373
9374 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
9375 &mut self.unknown_fields
9376 }
9377
9378 fn type_id(&self) -> ::std::any::TypeId {
9379 ::std::any::TypeId::of::<Command_Security>()
9380 }
9381
9382 fn as_any(&self) -> &::std::any::Any {
9383 self as &::std::any::Any
9384 }
9385
9386 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
9387 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
9388 }
9389}
9390
9391impl ::protobuf::MessageStatic for Command_Security {
9392 fn new() -> Command_Security {
9393 Command_Security::new()
9394 }
9395
9396 fn descriptor_static(_: ::std::option::Option<Command_Security>) -> &'static ::protobuf::reflect::MessageDescriptor {
9397 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
9398 lock: ::protobuf::lazy::ONCE_INIT,
9399 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
9400 };
9401 unsafe {
9402 descriptor.get(|| {
9403 let mut fields = ::std::vec::Vec::new();
9404 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
9405 "acl",
9406 Command_Security::get_acl,
9407 ));
9408 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
9409 "oldLockPIN",
9410 Command_Security::has_oldLockPIN,
9411 Command_Security::get_oldLockPIN,
9412 ));
9413 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
9414 "newLockPIN",
9415 Command_Security::has_newLockPIN,
9416 Command_Security::get_newLockPIN,
9417 ));
9418 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
9419 "oldErasePIN",
9420 Command_Security::has_oldErasePIN,
9421 Command_Security::get_oldErasePIN,
9422 ));
9423 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
9424 "newErasePIN",
9425 Command_Security::has_newErasePIN,
9426 Command_Security::get_newErasePIN,
9427 ));
9428 ::protobuf::reflect::MessageDescriptor::new::<Command_Security>(
9429 "Command_Security",
9430 fields,
9431 file_descriptor_proto()
9432 )
9433 })
9434 }
9435 }
9436}
9437
9438impl ::protobuf::Clear for Command_Security {
9439 fn clear(&mut self) {
9440 self.clear_acl();
9441 self.clear_oldLockPIN();
9442 self.clear_newLockPIN();
9443 self.clear_oldErasePIN();
9444 self.clear_newErasePIN();
9445 self.unknown_fields.clear();
9446 }
9447}
9448
9449impl ::std::cmp::PartialEq for Command_Security {
9450 fn eq(&self, other: &Command_Security) -> bool {
9451 self.acl == other.acl &&
9452 self.oldLockPIN == other.oldLockPIN &&
9453 self.newLockPIN == other.newLockPIN &&
9454 self.oldErasePIN == other.oldErasePIN &&
9455 self.newErasePIN == other.newErasePIN &&
9456 self.unknown_fields == other.unknown_fields
9457 }
9458}
9459
9460impl ::std::fmt::Debug for Command_Security {
9461 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
9462 ::protobuf::text_format::fmt(self, f)
9463 }
9464}
9465
9466#[derive(Clone,Default)]
9467pub struct Command_Security_ACL {
9468 identity: ::std::option::Option<i64>,
9470 key: ::protobuf::SingularField<::std::vec::Vec<u8>>,
9471 hmacAlgorithm: ::std::option::Option<Command_Security_ACL_HMACAlgorithm>,
9472 scope: ::protobuf::RepeatedField<Command_Security_ACL_Scope>,
9473 maxPriority: ::std::option::Option<Command_Priority>,
9474 unknown_fields: ::protobuf::UnknownFields,
9476 cached_size: ::std::cell::Cell<u32>,
9477}
9478
9479unsafe impl ::std::marker::Sync for Command_Security_ACL {}
9481
9482impl Command_Security_ACL {
9483 pub fn new() -> Command_Security_ACL {
9484 ::std::default::Default::default()
9485 }
9486
9487 pub fn default_instance() -> &'static Command_Security_ACL {
9488 static mut instance: ::protobuf::lazy::Lazy<Command_Security_ACL> = ::protobuf::lazy::Lazy {
9489 lock: ::protobuf::lazy::ONCE_INIT,
9490 ptr: 0 as *const Command_Security_ACL,
9491 };
9492 unsafe {
9493 instance.get(|| {
9494 Command_Security_ACL {
9495 identity: ::std::option::Option::None,
9496 key: ::protobuf::SingularField::none(),
9497 hmacAlgorithm: ::std::option::Option::None,
9498 scope: ::protobuf::RepeatedField::new(),
9499 maxPriority: ::std::option::Option::None,
9500 unknown_fields: ::protobuf::UnknownFields::new(),
9501 cached_size: ::std::cell::Cell::new(0),
9502 }
9503 })
9504 }
9505 }
9506
9507 pub fn clear_identity(&mut self) {
9510 self.identity = ::std::option::Option::None;
9511 }
9512
9513 pub fn has_identity(&self) -> bool {
9514 self.identity.is_some()
9515 }
9516
9517 pub fn set_identity(&mut self, v: i64) {
9519 self.identity = ::std::option::Option::Some(v);
9520 }
9521
9522 pub fn get_identity(&self) -> i64 {
9523 self.identity.unwrap_or(0)
9524 }
9525
9526 pub fn clear_key(&mut self) {
9529 self.key.clear();
9530 }
9531
9532 pub fn has_key(&self) -> bool {
9533 self.key.is_some()
9534 }
9535
9536 pub fn set_key(&mut self, v: ::std::vec::Vec<u8>) {
9538 self.key = ::protobuf::SingularField::some(v);
9539 }
9540
9541 pub fn mut_key(&mut self) -> &mut ::std::vec::Vec<u8> {
9544 if self.key.is_none() {
9545 self.key.set_default();
9546 };
9547 self.key.as_mut().unwrap()
9548 }
9549
9550 pub fn take_key(&mut self) -> ::std::vec::Vec<u8> {
9552 self.key.take().unwrap_or_else(|| ::std::vec::Vec::new())
9553 }
9554
9555 pub fn get_key(&self) -> &[u8] {
9556 match self.key.as_ref() {
9557 Some(v) => &v,
9558 None => &[],
9559 }
9560 }
9561
9562 pub fn clear_hmacAlgorithm(&mut self) {
9565 self.hmacAlgorithm = ::std::option::Option::None;
9566 }
9567
9568 pub fn has_hmacAlgorithm(&self) -> bool {
9569 self.hmacAlgorithm.is_some()
9570 }
9571
9572 pub fn set_hmacAlgorithm(&mut self, v: Command_Security_ACL_HMACAlgorithm) {
9574 self.hmacAlgorithm = ::std::option::Option::Some(v);
9575 }
9576
9577 pub fn get_hmacAlgorithm(&self) -> Command_Security_ACL_HMACAlgorithm {
9578 self.hmacAlgorithm.unwrap_or(Command_Security_ACL_HMACAlgorithm::INVALID_HMAC_ALGORITHM)
9579 }
9580
9581 pub fn clear_scope(&mut self) {
9584 self.scope.clear();
9585 }
9586
9587 pub fn set_scope(&mut self, v: ::protobuf::RepeatedField<Command_Security_ACL_Scope>) {
9589 self.scope = v;
9590 }
9591
9592 pub fn mut_scope(&mut self) -> &mut ::protobuf::RepeatedField<Command_Security_ACL_Scope> {
9594 &mut self.scope
9595 }
9596
9597 pub fn take_scope(&mut self) -> ::protobuf::RepeatedField<Command_Security_ACL_Scope> {
9599 ::std::mem::replace(&mut self.scope, ::protobuf::RepeatedField::new())
9600 }
9601
9602 pub fn get_scope(&self) -> &[Command_Security_ACL_Scope] {
9603 &self.scope
9604 }
9605
9606 pub fn clear_maxPriority(&mut self) {
9609 self.maxPriority = ::std::option::Option::None;
9610 }
9611
9612 pub fn has_maxPriority(&self) -> bool {
9613 self.maxPriority.is_some()
9614 }
9615
9616 pub fn set_maxPriority(&mut self, v: Command_Priority) {
9618 self.maxPriority = ::std::option::Option::Some(v);
9619 }
9620
9621 pub fn get_maxPriority(&self) -> Command_Priority {
9622 self.maxPriority.unwrap_or(Command_Priority::NORMAL)
9623 }
9624}
9625
9626impl ::protobuf::Message for Command_Security_ACL {
9627 fn is_initialized(&self) -> bool {
9628 true
9629 }
9630
9631 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
9632 while !try!(is.eof()) {
9633 let (field_number, wire_type) = try!(is.read_tag_unpack());
9634 match field_number {
9635 1 => {
9636 if wire_type != ::protobuf::wire_format::WireTypeVarint {
9637 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
9638 };
9639 let tmp = try!(is.read_int64());
9640 self.identity = ::std::option::Option::Some(tmp);
9641 },
9642 2 => {
9643 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.key));
9644 },
9645 3 => {
9646 if wire_type != ::protobuf::wire_format::WireTypeVarint {
9647 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
9648 };
9649 let tmp = try!(is.read_enum());
9650 self.hmacAlgorithm = ::std::option::Option::Some(tmp);
9651 },
9652 4 => {
9653 try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.scope));
9654 },
9655 5 => {
9656 if wire_type != ::protobuf::wire_format::WireTypeVarint {
9657 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
9658 };
9659 let tmp = try!(is.read_enum());
9660 self.maxPriority = ::std::option::Option::Some(tmp);
9661 },
9662 _ => {
9663 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
9664 },
9665 };
9666 }
9667 ::std::result::Result::Ok(())
9668 }
9669
9670 #[allow(unused_variables)]
9672 fn compute_size(&self) -> u32 {
9673 let mut my_size = 0;
9674 for value in &self.identity {
9675 my_size += ::protobuf::rt::value_size(1, *value, ::protobuf::wire_format::WireTypeVarint);
9676 };
9677 for value in &self.key {
9678 my_size += ::protobuf::rt::bytes_size(2, &value);
9679 };
9680 for value in &self.hmacAlgorithm {
9681 my_size += ::protobuf::rt::enum_size(3, *value);
9682 };
9683 for value in &self.scope {
9684 let len = value.compute_size();
9685 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
9686 };
9687 for value in &self.maxPriority {
9688 my_size += ::protobuf::rt::enum_size(5, *value);
9689 };
9690 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
9691 self.cached_size.set(my_size);
9692 my_size
9693 }
9694
9695 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
9696 if let Some(v) = self.identity {
9697 try!(os.write_int64(1, v));
9698 };
9699 if let Some(v) = self.key.as_ref() {
9700 try!(os.write_bytes(2, &v));
9701 };
9702 if let Some(v) = self.hmacAlgorithm {
9703 try!(os.write_enum(3, v.value()));
9704 };
9705 for v in &self.scope {
9706 try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited));
9707 try!(os.write_raw_varint32(v.get_cached_size()));
9708 try!(v.write_to_with_cached_sizes(os));
9709 };
9710 if let Some(v) = self.maxPriority {
9711 try!(os.write_enum(5, v.value()));
9712 };
9713 try!(os.write_unknown_fields(self.get_unknown_fields()));
9714 ::std::result::Result::Ok(())
9715 }
9716
9717 fn get_cached_size(&self) -> u32 {
9718 self.cached_size.get()
9719 }
9720
9721 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
9722 &self.unknown_fields
9723 }
9724
9725 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
9726 &mut self.unknown_fields
9727 }
9728
9729 fn type_id(&self) -> ::std::any::TypeId {
9730 ::std::any::TypeId::of::<Command_Security_ACL>()
9731 }
9732
9733 fn as_any(&self) -> &::std::any::Any {
9734 self as &::std::any::Any
9735 }
9736
9737 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
9738 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
9739 }
9740}
9741
9742impl ::protobuf::MessageStatic for Command_Security_ACL {
9743 fn new() -> Command_Security_ACL {
9744 Command_Security_ACL::new()
9745 }
9746
9747 fn descriptor_static(_: ::std::option::Option<Command_Security_ACL>) -> &'static ::protobuf::reflect::MessageDescriptor {
9748 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
9749 lock: ::protobuf::lazy::ONCE_INIT,
9750 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
9751 };
9752 unsafe {
9753 descriptor.get(|| {
9754 let mut fields = ::std::vec::Vec::new();
9755 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
9756 "identity",
9757 Command_Security_ACL::has_identity,
9758 Command_Security_ACL::get_identity,
9759 ));
9760 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
9761 "key",
9762 Command_Security_ACL::has_key,
9763 Command_Security_ACL::get_key,
9764 ));
9765 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
9766 "hmacAlgorithm",
9767 Command_Security_ACL::has_hmacAlgorithm,
9768 Command_Security_ACL::get_hmacAlgorithm,
9769 ));
9770 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
9771 "scope",
9772 Command_Security_ACL::get_scope,
9773 ));
9774 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
9775 "maxPriority",
9776 Command_Security_ACL::has_maxPriority,
9777 Command_Security_ACL::get_maxPriority,
9778 ));
9779 ::protobuf::reflect::MessageDescriptor::new::<Command_Security_ACL>(
9780 "Command_Security_ACL",
9781 fields,
9782 file_descriptor_proto()
9783 )
9784 })
9785 }
9786 }
9787}
9788
9789impl ::protobuf::Clear for Command_Security_ACL {
9790 fn clear(&mut self) {
9791 self.clear_identity();
9792 self.clear_key();
9793 self.clear_hmacAlgorithm();
9794 self.clear_scope();
9795 self.clear_maxPriority();
9796 self.unknown_fields.clear();
9797 }
9798}
9799
9800impl ::std::cmp::PartialEq for Command_Security_ACL {
9801 fn eq(&self, other: &Command_Security_ACL) -> bool {
9802 self.identity == other.identity &&
9803 self.key == other.key &&
9804 self.hmacAlgorithm == other.hmacAlgorithm &&
9805 self.scope == other.scope &&
9806 self.maxPriority == other.maxPriority &&
9807 self.unknown_fields == other.unknown_fields
9808 }
9809}
9810
9811impl ::std::fmt::Debug for Command_Security_ACL {
9812 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
9813 ::protobuf::text_format::fmt(self, f)
9814 }
9815}
9816
9817#[derive(Clone,Default)]
9818pub struct Command_Security_ACL_Scope {
9819 offset: ::std::option::Option<i64>,
9821 value: ::protobuf::SingularField<::std::vec::Vec<u8>>,
9822 permission: ::std::vec::Vec<Command_Security_ACL_Permission>,
9823 TlsRequired: ::std::option::Option<bool>,
9824 unknown_fields: ::protobuf::UnknownFields,
9826 cached_size: ::std::cell::Cell<u32>,
9827}
9828
9829unsafe impl ::std::marker::Sync for Command_Security_ACL_Scope {}
9831
9832impl Command_Security_ACL_Scope {
9833 pub fn new() -> Command_Security_ACL_Scope {
9834 ::std::default::Default::default()
9835 }
9836
9837 pub fn default_instance() -> &'static Command_Security_ACL_Scope {
9838 static mut instance: ::protobuf::lazy::Lazy<Command_Security_ACL_Scope> = ::protobuf::lazy::Lazy {
9839 lock: ::protobuf::lazy::ONCE_INIT,
9840 ptr: 0 as *const Command_Security_ACL_Scope,
9841 };
9842 unsafe {
9843 instance.get(|| {
9844 Command_Security_ACL_Scope {
9845 offset: ::std::option::Option::None,
9846 value: ::protobuf::SingularField::none(),
9847 permission: ::std::vec::Vec::new(),
9848 TlsRequired: ::std::option::Option::None,
9849 unknown_fields: ::protobuf::UnknownFields::new(),
9850 cached_size: ::std::cell::Cell::new(0),
9851 }
9852 })
9853 }
9854 }
9855
9856 pub fn clear_offset(&mut self) {
9859 self.offset = ::std::option::Option::None;
9860 }
9861
9862 pub fn has_offset(&self) -> bool {
9863 self.offset.is_some()
9864 }
9865
9866 pub fn set_offset(&mut self, v: i64) {
9868 self.offset = ::std::option::Option::Some(v);
9869 }
9870
9871 pub fn get_offset(&self) -> i64 {
9872 self.offset.unwrap_or(0)
9873 }
9874
9875 pub fn clear_value(&mut self) {
9878 self.value.clear();
9879 }
9880
9881 pub fn has_value(&self) -> bool {
9882 self.value.is_some()
9883 }
9884
9885 pub fn set_value(&mut self, v: ::std::vec::Vec<u8>) {
9887 self.value = ::protobuf::SingularField::some(v);
9888 }
9889
9890 pub fn mut_value(&mut self) -> &mut ::std::vec::Vec<u8> {
9893 if self.value.is_none() {
9894 self.value.set_default();
9895 };
9896 self.value.as_mut().unwrap()
9897 }
9898
9899 pub fn take_value(&mut self) -> ::std::vec::Vec<u8> {
9901 self.value.take().unwrap_or_else(|| ::std::vec::Vec::new())
9902 }
9903
9904 pub fn get_value(&self) -> &[u8] {
9905 match self.value.as_ref() {
9906 Some(v) => &v,
9907 None => &[],
9908 }
9909 }
9910
9911 pub fn clear_permission(&mut self) {
9914 self.permission.clear();
9915 }
9916
9917 pub fn set_permission(&mut self, v: ::std::vec::Vec<Command_Security_ACL_Permission>) {
9919 self.permission = v;
9920 }
9921
9922 pub fn mut_permission(&mut self) -> &mut ::std::vec::Vec<Command_Security_ACL_Permission> {
9924 &mut self.permission
9925 }
9926
9927 pub fn take_permission(&mut self) -> ::std::vec::Vec<Command_Security_ACL_Permission> {
9929 ::std::mem::replace(&mut self.permission, ::std::vec::Vec::new())
9930 }
9931
9932 pub fn get_permission(&self) -> &[Command_Security_ACL_Permission] {
9933 &self.permission
9934 }
9935
9936 pub fn clear_TlsRequired(&mut self) {
9939 self.TlsRequired = ::std::option::Option::None;
9940 }
9941
9942 pub fn has_TlsRequired(&self) -> bool {
9943 self.TlsRequired.is_some()
9944 }
9945
9946 pub fn set_TlsRequired(&mut self, v: bool) {
9948 self.TlsRequired = ::std::option::Option::Some(v);
9949 }
9950
9951 pub fn get_TlsRequired(&self) -> bool {
9952 self.TlsRequired.unwrap_or(false)
9953 }
9954}
9955
9956impl ::protobuf::Message for Command_Security_ACL_Scope {
9957 fn is_initialized(&self) -> bool {
9958 true
9959 }
9960
9961 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
9962 while !try!(is.eof()) {
9963 let (field_number, wire_type) = try!(is.read_tag_unpack());
9964 match field_number {
9965 1 => {
9966 if wire_type != ::protobuf::wire_format::WireTypeVarint {
9967 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
9968 };
9969 let tmp = try!(is.read_int64());
9970 self.offset = ::std::option::Option::Some(tmp);
9971 },
9972 2 => {
9973 try!(::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.value));
9974 },
9975 3 => {
9976 try!(::protobuf::rt::read_repeated_enum_into(wire_type, is, &mut self.permission));
9977 },
9978 4 => {
9979 if wire_type != ::protobuf::wire_format::WireTypeVarint {
9980 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
9981 };
9982 let tmp = try!(is.read_bool());
9983 self.TlsRequired = ::std::option::Option::Some(tmp);
9984 },
9985 _ => {
9986 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
9987 },
9988 };
9989 }
9990 ::std::result::Result::Ok(())
9991 }
9992
9993 #[allow(unused_variables)]
9995 fn compute_size(&self) -> u32 {
9996 let mut my_size = 0;
9997 for value in &self.offset {
9998 my_size += ::protobuf::rt::value_size(1, *value, ::protobuf::wire_format::WireTypeVarint);
9999 };
10000 for value in &self.value {
10001 my_size += ::protobuf::rt::bytes_size(2, &value);
10002 };
10003 for value in &self.permission {
10004 my_size += ::protobuf::rt::enum_size(3, *value);
10005 };
10006 if self.TlsRequired.is_some() {
10007 my_size += 2;
10008 };
10009 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
10010 self.cached_size.set(my_size);
10011 my_size
10012 }
10013
10014 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
10015 if let Some(v) = self.offset {
10016 try!(os.write_int64(1, v));
10017 };
10018 if let Some(v) = self.value.as_ref() {
10019 try!(os.write_bytes(2, &v));
10020 };
10021 for v in &self.permission {
10022 try!(os.write_enum(3, v.value()));
10023 };
10024 if let Some(v) = self.TlsRequired {
10025 try!(os.write_bool(4, v));
10026 };
10027 try!(os.write_unknown_fields(self.get_unknown_fields()));
10028 ::std::result::Result::Ok(())
10029 }
10030
10031 fn get_cached_size(&self) -> u32 {
10032 self.cached_size.get()
10033 }
10034
10035 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
10036 &self.unknown_fields
10037 }
10038
10039 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
10040 &mut self.unknown_fields
10041 }
10042
10043 fn type_id(&self) -> ::std::any::TypeId {
10044 ::std::any::TypeId::of::<Command_Security_ACL_Scope>()
10045 }
10046
10047 fn as_any(&self) -> &::std::any::Any {
10048 self as &::std::any::Any
10049 }
10050
10051 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
10052 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
10053 }
10054}
10055
10056impl ::protobuf::MessageStatic for Command_Security_ACL_Scope {
10057 fn new() -> Command_Security_ACL_Scope {
10058 Command_Security_ACL_Scope::new()
10059 }
10060
10061 fn descriptor_static(_: ::std::option::Option<Command_Security_ACL_Scope>) -> &'static ::protobuf::reflect::MessageDescriptor {
10062 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
10063 lock: ::protobuf::lazy::ONCE_INIT,
10064 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
10065 };
10066 unsafe {
10067 descriptor.get(|| {
10068 let mut fields = ::std::vec::Vec::new();
10069 fields.push(::protobuf::reflect::accessor::make_singular_i64_accessor(
10070 "offset",
10071 Command_Security_ACL_Scope::has_offset,
10072 Command_Security_ACL_Scope::get_offset,
10073 ));
10074 fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor(
10075 "value",
10076 Command_Security_ACL_Scope::has_value,
10077 Command_Security_ACL_Scope::get_value,
10078 ));
10079 fields.push(::protobuf::reflect::accessor::make_repeated_enum_accessor(
10080 "permission",
10081 Command_Security_ACL_Scope::get_permission,
10082 ));
10083 fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor(
10084 "TlsRequired",
10085 Command_Security_ACL_Scope::has_TlsRequired,
10086 Command_Security_ACL_Scope::get_TlsRequired,
10087 ));
10088 ::protobuf::reflect::MessageDescriptor::new::<Command_Security_ACL_Scope>(
10089 "Command_Security_ACL_Scope",
10090 fields,
10091 file_descriptor_proto()
10092 )
10093 })
10094 }
10095 }
10096}
10097
10098impl ::protobuf::Clear for Command_Security_ACL_Scope {
10099 fn clear(&mut self) {
10100 self.clear_offset();
10101 self.clear_value();
10102 self.clear_permission();
10103 self.clear_TlsRequired();
10104 self.unknown_fields.clear();
10105 }
10106}
10107
10108impl ::std::cmp::PartialEq for Command_Security_ACL_Scope {
10109 fn eq(&self, other: &Command_Security_ACL_Scope) -> bool {
10110 self.offset == other.offset &&
10111 self.value == other.value &&
10112 self.permission == other.permission &&
10113 self.TlsRequired == other.TlsRequired &&
10114 self.unknown_fields == other.unknown_fields
10115 }
10116}
10117
10118impl ::std::fmt::Debug for Command_Security_ACL_Scope {
10119 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
10120 ::protobuf::text_format::fmt(self, f)
10121 }
10122}
10123
10124#[derive(Clone,PartialEq,Eq,Debug,Hash)]
10125pub enum Command_Security_ACL_HMACAlgorithm {
10126 INVALID_HMAC_ALGORITHM = -1,
10127 HmacSHA1 = 1,
10128}
10129
10130impl ::protobuf::ProtobufEnum for Command_Security_ACL_HMACAlgorithm {
10131 fn value(&self) -> i32 {
10132 *self as i32
10133 }
10134
10135 fn from_i32(value: i32) -> ::std::option::Option<Command_Security_ACL_HMACAlgorithm> {
10136 match value {
10137 -1 => ::std::option::Option::Some(Command_Security_ACL_HMACAlgorithm::INVALID_HMAC_ALGORITHM),
10138 1 => ::std::option::Option::Some(Command_Security_ACL_HMACAlgorithm::HmacSHA1),
10139 _ => ::std::option::Option::None
10140 }
10141 }
10142
10143 fn values() -> &'static [Self] {
10144 static values: &'static [Command_Security_ACL_HMACAlgorithm] = &[
10145 Command_Security_ACL_HMACAlgorithm::INVALID_HMAC_ALGORITHM,
10146 Command_Security_ACL_HMACAlgorithm::HmacSHA1,
10147 ];
10148 values
10149 }
10150
10151 fn enum_descriptor_static(_: Option<Command_Security_ACL_HMACAlgorithm>) -> &'static ::protobuf::reflect::EnumDescriptor {
10152 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
10153 lock: ::protobuf::lazy::ONCE_INIT,
10154 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
10155 };
10156 unsafe {
10157 descriptor.get(|| {
10158 ::protobuf::reflect::EnumDescriptor::new("Command_Security_ACL_HMACAlgorithm", file_descriptor_proto())
10159 })
10160 }
10161 }
10162}
10163
10164impl ::std::marker::Copy for Command_Security_ACL_HMACAlgorithm {
10165}
10166
10167#[derive(Clone,PartialEq,Eq,Debug,Hash)]
10168pub enum Command_Security_ACL_Permission {
10169 INVALID_PERMISSION = -1,
10170 READ = 0,
10171 WRITE = 1,
10172 DELETE = 2,
10173 RANGE = 3,
10174 SETUP = 4,
10175 P2POP = 5,
10176 GETLOG = 7,
10177 SECURITY = 8,
10178 POWER_MANAGEMENT = 9,
10179}
10180
10181impl ::protobuf::ProtobufEnum for Command_Security_ACL_Permission {
10182 fn value(&self) -> i32 {
10183 *self as i32
10184 }
10185
10186 fn from_i32(value: i32) -> ::std::option::Option<Command_Security_ACL_Permission> {
10187 match value {
10188 -1 => ::std::option::Option::Some(Command_Security_ACL_Permission::INVALID_PERMISSION),
10189 0 => ::std::option::Option::Some(Command_Security_ACL_Permission::READ),
10190 1 => ::std::option::Option::Some(Command_Security_ACL_Permission::WRITE),
10191 2 => ::std::option::Option::Some(Command_Security_ACL_Permission::DELETE),
10192 3 => ::std::option::Option::Some(Command_Security_ACL_Permission::RANGE),
10193 4 => ::std::option::Option::Some(Command_Security_ACL_Permission::SETUP),
10194 5 => ::std::option::Option::Some(Command_Security_ACL_Permission::P2POP),
10195 7 => ::std::option::Option::Some(Command_Security_ACL_Permission::GETLOG),
10196 8 => ::std::option::Option::Some(Command_Security_ACL_Permission::SECURITY),
10197 9 => ::std::option::Option::Some(Command_Security_ACL_Permission::POWER_MANAGEMENT),
10198 _ => ::std::option::Option::None
10199 }
10200 }
10201
10202 fn values() -> &'static [Self] {
10203 static values: &'static [Command_Security_ACL_Permission] = &[
10204 Command_Security_ACL_Permission::INVALID_PERMISSION,
10205 Command_Security_ACL_Permission::READ,
10206 Command_Security_ACL_Permission::WRITE,
10207 Command_Security_ACL_Permission::DELETE,
10208 Command_Security_ACL_Permission::RANGE,
10209 Command_Security_ACL_Permission::SETUP,
10210 Command_Security_ACL_Permission::P2POP,
10211 Command_Security_ACL_Permission::GETLOG,
10212 Command_Security_ACL_Permission::SECURITY,
10213 Command_Security_ACL_Permission::POWER_MANAGEMENT,
10214 ];
10215 values
10216 }
10217
10218 fn enum_descriptor_static(_: Option<Command_Security_ACL_Permission>) -> &'static ::protobuf::reflect::EnumDescriptor {
10219 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
10220 lock: ::protobuf::lazy::ONCE_INIT,
10221 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
10222 };
10223 unsafe {
10224 descriptor.get(|| {
10225 ::protobuf::reflect::EnumDescriptor::new("Command_Security_ACL_Permission", file_descriptor_proto())
10226 })
10227 }
10228 }
10229}
10230
10231impl ::std::marker::Copy for Command_Security_ACL_Permission {
10232}
10233
10234#[derive(Clone,Default)]
10235pub struct Command_PinOperation {
10236 pinOpType: ::std::option::Option<Command_PinOperation_PinOpType>,
10238 unknown_fields: ::protobuf::UnknownFields,
10240 cached_size: ::std::cell::Cell<u32>,
10241}
10242
10243unsafe impl ::std::marker::Sync for Command_PinOperation {}
10245
10246impl Command_PinOperation {
10247 pub fn new() -> Command_PinOperation {
10248 ::std::default::Default::default()
10249 }
10250
10251 pub fn default_instance() -> &'static Command_PinOperation {
10252 static mut instance: ::protobuf::lazy::Lazy<Command_PinOperation> = ::protobuf::lazy::Lazy {
10253 lock: ::protobuf::lazy::ONCE_INIT,
10254 ptr: 0 as *const Command_PinOperation,
10255 };
10256 unsafe {
10257 instance.get(|| {
10258 Command_PinOperation {
10259 pinOpType: ::std::option::Option::None,
10260 unknown_fields: ::protobuf::UnknownFields::new(),
10261 cached_size: ::std::cell::Cell::new(0),
10262 }
10263 })
10264 }
10265 }
10266
10267 pub fn clear_pinOpType(&mut self) {
10270 self.pinOpType = ::std::option::Option::None;
10271 }
10272
10273 pub fn has_pinOpType(&self) -> bool {
10274 self.pinOpType.is_some()
10275 }
10276
10277 pub fn set_pinOpType(&mut self, v: Command_PinOperation_PinOpType) {
10279 self.pinOpType = ::std::option::Option::Some(v);
10280 }
10281
10282 pub fn get_pinOpType(&self) -> Command_PinOperation_PinOpType {
10283 self.pinOpType.unwrap_or(Command_PinOperation_PinOpType::INVALID_PINOP)
10284 }
10285}
10286
10287impl ::protobuf::Message for Command_PinOperation {
10288 fn is_initialized(&self) -> bool {
10289 true
10290 }
10291
10292 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream) -> ::protobuf::ProtobufResult<()> {
10293 while !try!(is.eof()) {
10294 let (field_number, wire_type) = try!(is.read_tag_unpack());
10295 match field_number {
10296 1 => {
10297 if wire_type != ::protobuf::wire_format::WireTypeVarint {
10298 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
10299 };
10300 let tmp = try!(is.read_enum());
10301 self.pinOpType = ::std::option::Option::Some(tmp);
10302 },
10303 _ => {
10304 try!(::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields()));
10305 },
10306 };
10307 }
10308 ::std::result::Result::Ok(())
10309 }
10310
10311 #[allow(unused_variables)]
10313 fn compute_size(&self) -> u32 {
10314 let mut my_size = 0;
10315 for value in &self.pinOpType {
10316 my_size += ::protobuf::rt::enum_size(1, *value);
10317 };
10318 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
10319 self.cached_size.set(my_size);
10320 my_size
10321 }
10322
10323 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream) -> ::protobuf::ProtobufResult<()> {
10324 if let Some(v) = self.pinOpType {
10325 try!(os.write_enum(1, v.value()));
10326 };
10327 try!(os.write_unknown_fields(self.get_unknown_fields()));
10328 ::std::result::Result::Ok(())
10329 }
10330
10331 fn get_cached_size(&self) -> u32 {
10332 self.cached_size.get()
10333 }
10334
10335 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
10336 &self.unknown_fields
10337 }
10338
10339 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
10340 &mut self.unknown_fields
10341 }
10342
10343 fn type_id(&self) -> ::std::any::TypeId {
10344 ::std::any::TypeId::of::<Command_PinOperation>()
10345 }
10346
10347 fn as_any(&self) -> &::std::any::Any {
10348 self as &::std::any::Any
10349 }
10350
10351 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
10352 ::protobuf::MessageStatic::descriptor_static(None::<Self>)
10353 }
10354}
10355
10356impl ::protobuf::MessageStatic for Command_PinOperation {
10357 fn new() -> Command_PinOperation {
10358 Command_PinOperation::new()
10359 }
10360
10361 fn descriptor_static(_: ::std::option::Option<Command_PinOperation>) -> &'static ::protobuf::reflect::MessageDescriptor {
10362 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
10363 lock: ::protobuf::lazy::ONCE_INIT,
10364 ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
10365 };
10366 unsafe {
10367 descriptor.get(|| {
10368 let mut fields = ::std::vec::Vec::new();
10369 fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor(
10370 "pinOpType",
10371 Command_PinOperation::has_pinOpType,
10372 Command_PinOperation::get_pinOpType,
10373 ));
10374 ::protobuf::reflect::MessageDescriptor::new::<Command_PinOperation>(
10375 "Command_PinOperation",
10376 fields,
10377 file_descriptor_proto()
10378 )
10379 })
10380 }
10381 }
10382}
10383
10384impl ::protobuf::Clear for Command_PinOperation {
10385 fn clear(&mut self) {
10386 self.clear_pinOpType();
10387 self.unknown_fields.clear();
10388 }
10389}
10390
10391impl ::std::cmp::PartialEq for Command_PinOperation {
10392 fn eq(&self, other: &Command_PinOperation) -> bool {
10393 self.pinOpType == other.pinOpType &&
10394 self.unknown_fields == other.unknown_fields
10395 }
10396}
10397
10398impl ::std::fmt::Debug for Command_PinOperation {
10399 fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
10400 ::protobuf::text_format::fmt(self, f)
10401 }
10402}
10403
10404#[derive(Clone,PartialEq,Eq,Debug,Hash)]
10405pub enum Command_PinOperation_PinOpType {
10406 INVALID_PINOP = -1,
10407 UNLOCK_PINOP = 1,
10408 LOCK_PINOP = 2,
10409 ERASE_PINOP = 3,
10410 SECURE_ERASE_PINOP = 4,
10411}
10412
10413impl ::protobuf::ProtobufEnum for Command_PinOperation_PinOpType {
10414 fn value(&self) -> i32 {
10415 *self as i32
10416 }
10417
10418 fn from_i32(value: i32) -> ::std::option::Option<Command_PinOperation_PinOpType> {
10419 match value {
10420 -1 => ::std::option::Option::Some(Command_PinOperation_PinOpType::INVALID_PINOP),
10421 1 => ::std::option::Option::Some(Command_PinOperation_PinOpType::UNLOCK_PINOP),
10422 2 => ::std::option::Option::Some(Command_PinOperation_PinOpType::LOCK_PINOP),
10423 3 => ::std::option::Option::Some(Command_PinOperation_PinOpType::ERASE_PINOP),
10424 4 => ::std::option::Option::Some(Command_PinOperation_PinOpType::SECURE_ERASE_PINOP),
10425 _ => ::std::option::Option::None
10426 }
10427 }
10428
10429 fn values() -> &'static [Self] {
10430 static values: &'static [Command_PinOperation_PinOpType] = &[
10431 Command_PinOperation_PinOpType::INVALID_PINOP,
10432 Command_PinOperation_PinOpType::UNLOCK_PINOP,
10433 Command_PinOperation_PinOpType::LOCK_PINOP,
10434 Command_PinOperation_PinOpType::ERASE_PINOP,
10435 Command_PinOperation_PinOpType::SECURE_ERASE_PINOP,
10436 ];
10437 values
10438 }
10439
10440 fn enum_descriptor_static(_: Option<Command_PinOperation_PinOpType>) -> &'static ::protobuf::reflect::EnumDescriptor {
10441 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
10442 lock: ::protobuf::lazy::ONCE_INIT,
10443 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
10444 };
10445 unsafe {
10446 descriptor.get(|| {
10447 ::protobuf::reflect::EnumDescriptor::new("Command_PinOperation_PinOpType", file_descriptor_proto())
10448 })
10449 }
10450 }
10451}
10452
10453impl ::std::marker::Copy for Command_PinOperation_PinOpType {
10454}
10455
10456#[derive(Clone,PartialEq,Eq,Debug,Hash)]
10457pub enum Command_Synchronization {
10458 INVALID_SYNCHRONIZATION = -1,
10459 WRITETHROUGH = 1,
10460 WRITEBACK = 2,
10461 FLUSH = 3,
10462}
10463
10464impl ::protobuf::ProtobufEnum for Command_Synchronization {
10465 fn value(&self) -> i32 {
10466 *self as i32
10467 }
10468
10469 fn from_i32(value: i32) -> ::std::option::Option<Command_Synchronization> {
10470 match value {
10471 -1 => ::std::option::Option::Some(Command_Synchronization::INVALID_SYNCHRONIZATION),
10472 1 => ::std::option::Option::Some(Command_Synchronization::WRITETHROUGH),
10473 2 => ::std::option::Option::Some(Command_Synchronization::WRITEBACK),
10474 3 => ::std::option::Option::Some(Command_Synchronization::FLUSH),
10475 _ => ::std::option::Option::None
10476 }
10477 }
10478
10479 fn values() -> &'static [Self] {
10480 static values: &'static [Command_Synchronization] = &[
10481 Command_Synchronization::INVALID_SYNCHRONIZATION,
10482 Command_Synchronization::WRITETHROUGH,
10483 Command_Synchronization::WRITEBACK,
10484 Command_Synchronization::FLUSH,
10485 ];
10486 values
10487 }
10488
10489 fn enum_descriptor_static(_: Option<Command_Synchronization>) -> &'static ::protobuf::reflect::EnumDescriptor {
10490 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
10491 lock: ::protobuf::lazy::ONCE_INIT,
10492 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
10493 };
10494 unsafe {
10495 descriptor.get(|| {
10496 ::protobuf::reflect::EnumDescriptor::new("Command_Synchronization", file_descriptor_proto())
10497 })
10498 }
10499 }
10500}
10501
10502impl ::std::marker::Copy for Command_Synchronization {
10503}
10504
10505#[derive(Clone,PartialEq,Eq,Debug,Hash)]
10506pub enum Command_Priority {
10507 NORMAL = 5,
10508 LOWEST = 1,
10509 LOWER = 3,
10510 HIGHER = 7,
10511 HIGHEST = 9,
10512}
10513
10514impl ::protobuf::ProtobufEnum for Command_Priority {
10515 fn value(&self) -> i32 {
10516 *self as i32
10517 }
10518
10519 fn from_i32(value: i32) -> ::std::option::Option<Command_Priority> {
10520 match value {
10521 5 => ::std::option::Option::Some(Command_Priority::NORMAL),
10522 1 => ::std::option::Option::Some(Command_Priority::LOWEST),
10523 3 => ::std::option::Option::Some(Command_Priority::LOWER),
10524 7 => ::std::option::Option::Some(Command_Priority::HIGHER),
10525 9 => ::std::option::Option::Some(Command_Priority::HIGHEST),
10526 _ => ::std::option::Option::None
10527 }
10528 }
10529
10530 fn values() -> &'static [Self] {
10531 static values: &'static [Command_Priority] = &[
10532 Command_Priority::NORMAL,
10533 Command_Priority::LOWEST,
10534 Command_Priority::LOWER,
10535 Command_Priority::HIGHER,
10536 Command_Priority::HIGHEST,
10537 ];
10538 values
10539 }
10540
10541 fn enum_descriptor_static(_: Option<Command_Priority>) -> &'static ::protobuf::reflect::EnumDescriptor {
10542 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
10543 lock: ::protobuf::lazy::ONCE_INIT,
10544 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
10545 };
10546 unsafe {
10547 descriptor.get(|| {
10548 ::protobuf::reflect::EnumDescriptor::new("Command_Priority", file_descriptor_proto())
10549 })
10550 }
10551 }
10552}
10553
10554impl ::std::marker::Copy for Command_Priority {
10555}
10556
10557#[derive(Clone,PartialEq,Eq,Debug,Hash)]
10558pub enum Command_Algorithm {
10559 INVALID_ALGORITHM = -1,
10560 SHA1 = 1,
10561 SHA2 = 2,
10562 SHA3 = 3,
10563 CRC32C = 4,
10564 CRC64 = 5,
10565 CRC32 = 6,
10566}
10567
10568impl ::protobuf::ProtobufEnum for Command_Algorithm {
10569 fn value(&self) -> i32 {
10570 *self as i32
10571 }
10572
10573 fn from_i32(value: i32) -> ::std::option::Option<Command_Algorithm> {
10574 match value {
10575 -1 => ::std::option::Option::Some(Command_Algorithm::INVALID_ALGORITHM),
10576 1 => ::std::option::Option::Some(Command_Algorithm::SHA1),
10577 2 => ::std::option::Option::Some(Command_Algorithm::SHA2),
10578 3 => ::std::option::Option::Some(Command_Algorithm::SHA3),
10579 4 => ::std::option::Option::Some(Command_Algorithm::CRC32C),
10580 5 => ::std::option::Option::Some(Command_Algorithm::CRC64),
10581 6 => ::std::option::Option::Some(Command_Algorithm::CRC32),
10582 _ => ::std::option::Option::None
10583 }
10584 }
10585
10586 fn values() -> &'static [Self] {
10587 static values: &'static [Command_Algorithm] = &[
10588 Command_Algorithm::INVALID_ALGORITHM,
10589 Command_Algorithm::SHA1,
10590 Command_Algorithm::SHA2,
10591 Command_Algorithm::SHA3,
10592 Command_Algorithm::CRC32C,
10593 Command_Algorithm::CRC64,
10594 Command_Algorithm::CRC32,
10595 ];
10596 values
10597 }
10598
10599 fn enum_descriptor_static(_: Option<Command_Algorithm>) -> &'static ::protobuf::reflect::EnumDescriptor {
10600 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
10601 lock: ::protobuf::lazy::ONCE_INIT,
10602 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
10603 };
10604 unsafe {
10605 descriptor.get(|| {
10606 ::protobuf::reflect::EnumDescriptor::new("Command_Algorithm", file_descriptor_proto())
10607 })
10608 }
10609 }
10610}
10611
10612impl ::std::marker::Copy for Command_Algorithm {
10613}
10614
10615#[derive(Clone,PartialEq,Eq,Debug,Hash)]
10616pub enum Command_MessageType {
10617 INVALID_MESSAGE_TYPE = -1,
10618 GET = 2,
10619 GET_RESPONSE = 1,
10620 PUT = 4,
10621 PUT_RESPONSE = 3,
10622 DELETE = 6,
10623 DELETE_RESPONSE = 5,
10624 GETNEXT = 8,
10625 GETNEXT_RESPONSE = 7,
10626 GETPREVIOUS = 10,
10627 GETPREVIOUS_RESPONSE = 9,
10628 GETKEYRANGE = 12,
10629 GETKEYRANGE_RESPONSE = 11,
10630 GETVERSION = 16,
10631 GETVERSION_RESPONSE = 15,
10632 SETUP = 22,
10633 SETUP_RESPONSE = 21,
10634 GETLOG = 24,
10635 GETLOG_RESPONSE = 23,
10636 SECURITY = 26,
10637 SECURITY_RESPONSE = 25,
10638 PEER2PEERPUSH = 28,
10639 PEER2PEERPUSH_RESPONSE = 27,
10640 NOOP = 30,
10641 NOOP_RESPONSE = 29,
10642 FLUSHALLDATA = 32,
10643 FLUSHALLDATA_RESPONSE = 31,
10644 PINOP = 36,
10645 PINOP_RESPONSE = 35,
10646 MEDIASCAN = 38,
10647 MEDIASCAN_RESPONSE = 37,
10648 MEDIAOPTIMIZE = 40,
10649 MEDIAOPTIMIZE_RESPONSE = 39,
10650 START_BATCH = 42,
10651 START_BATCH_RESPONSE = 41,
10652 END_BATCH = 44,
10653 END_BATCH_RESPONSE = 43,
10654 ABORT_BATCH = 46,
10655 ABORT_BATCH_RESPONSE = 45,
10656 SET_POWER_LEVEL = 48,
10657 SET_POWER_LEVEL_RESPONSE = 47,
10658}
10659
10660impl ::protobuf::ProtobufEnum for Command_MessageType {
10661 fn value(&self) -> i32 {
10662 *self as i32
10663 }
10664
10665 fn from_i32(value: i32) -> ::std::option::Option<Command_MessageType> {
10666 match value {
10667 -1 => ::std::option::Option::Some(Command_MessageType::INVALID_MESSAGE_TYPE),
10668 2 => ::std::option::Option::Some(Command_MessageType::GET),
10669 1 => ::std::option::Option::Some(Command_MessageType::GET_RESPONSE),
10670 4 => ::std::option::Option::Some(Command_MessageType::PUT),
10671 3 => ::std::option::Option::Some(Command_MessageType::PUT_RESPONSE),
10672 6 => ::std::option::Option::Some(Command_MessageType::DELETE),
10673 5 => ::std::option::Option::Some(Command_MessageType::DELETE_RESPONSE),
10674 8 => ::std::option::Option::Some(Command_MessageType::GETNEXT),
10675 7 => ::std::option::Option::Some(Command_MessageType::GETNEXT_RESPONSE),
10676 10 => ::std::option::Option::Some(Command_MessageType::GETPREVIOUS),
10677 9 => ::std::option::Option::Some(Command_MessageType::GETPREVIOUS_RESPONSE),
10678 12 => ::std::option::Option::Some(Command_MessageType::GETKEYRANGE),
10679 11 => ::std::option::Option::Some(Command_MessageType::GETKEYRANGE_RESPONSE),
10680 16 => ::std::option::Option::Some(Command_MessageType::GETVERSION),
10681 15 => ::std::option::Option::Some(Command_MessageType::GETVERSION_RESPONSE),
10682 22 => ::std::option::Option::Some(Command_MessageType::SETUP),
10683 21 => ::std::option::Option::Some(Command_MessageType::SETUP_RESPONSE),
10684 24 => ::std::option::Option::Some(Command_MessageType::GETLOG),
10685 23 => ::std::option::Option::Some(Command_MessageType::GETLOG_RESPONSE),
10686 26 => ::std::option::Option::Some(Command_MessageType::SECURITY),
10687 25 => ::std::option::Option::Some(Command_MessageType::SECURITY_RESPONSE),
10688 28 => ::std::option::Option::Some(Command_MessageType::PEER2PEERPUSH),
10689 27 => ::std::option::Option::Some(Command_MessageType::PEER2PEERPUSH_RESPONSE),
10690 30 => ::std::option::Option::Some(Command_MessageType::NOOP),
10691 29 => ::std::option::Option::Some(Command_MessageType::NOOP_RESPONSE),
10692 32 => ::std::option::Option::Some(Command_MessageType::FLUSHALLDATA),
10693 31 => ::std::option::Option::Some(Command_MessageType::FLUSHALLDATA_RESPONSE),
10694 36 => ::std::option::Option::Some(Command_MessageType::PINOP),
10695 35 => ::std::option::Option::Some(Command_MessageType::PINOP_RESPONSE),
10696 38 => ::std::option::Option::Some(Command_MessageType::MEDIASCAN),
10697 37 => ::std::option::Option::Some(Command_MessageType::MEDIASCAN_RESPONSE),
10698 40 => ::std::option::Option::Some(Command_MessageType::MEDIAOPTIMIZE),
10699 39 => ::std::option::Option::Some(Command_MessageType::MEDIAOPTIMIZE_RESPONSE),
10700 42 => ::std::option::Option::Some(Command_MessageType::START_BATCH),
10701 41 => ::std::option::Option::Some(Command_MessageType::START_BATCH_RESPONSE),
10702 44 => ::std::option::Option::Some(Command_MessageType::END_BATCH),
10703 43 => ::std::option::Option::Some(Command_MessageType::END_BATCH_RESPONSE),
10704 46 => ::std::option::Option::Some(Command_MessageType::ABORT_BATCH),
10705 45 => ::std::option::Option::Some(Command_MessageType::ABORT_BATCH_RESPONSE),
10706 48 => ::std::option::Option::Some(Command_MessageType::SET_POWER_LEVEL),
10707 47 => ::std::option::Option::Some(Command_MessageType::SET_POWER_LEVEL_RESPONSE),
10708 _ => ::std::option::Option::None
10709 }
10710 }
10711
10712 fn values() -> &'static [Self] {
10713 static values: &'static [Command_MessageType] = &[
10714 Command_MessageType::INVALID_MESSAGE_TYPE,
10715 Command_MessageType::GET,
10716 Command_MessageType::GET_RESPONSE,
10717 Command_MessageType::PUT,
10718 Command_MessageType::PUT_RESPONSE,
10719 Command_MessageType::DELETE,
10720 Command_MessageType::DELETE_RESPONSE,
10721 Command_MessageType::GETNEXT,
10722 Command_MessageType::GETNEXT_RESPONSE,
10723 Command_MessageType::GETPREVIOUS,
10724 Command_MessageType::GETPREVIOUS_RESPONSE,
10725 Command_MessageType::GETKEYRANGE,
10726 Command_MessageType::GETKEYRANGE_RESPONSE,
10727 Command_MessageType::GETVERSION,
10728 Command_MessageType::GETVERSION_RESPONSE,
10729 Command_MessageType::SETUP,
10730 Command_MessageType::SETUP_RESPONSE,
10731 Command_MessageType::GETLOG,
10732 Command_MessageType::GETLOG_RESPONSE,
10733 Command_MessageType::SECURITY,
10734 Command_MessageType::SECURITY_RESPONSE,
10735 Command_MessageType::PEER2PEERPUSH,
10736 Command_MessageType::PEER2PEERPUSH_RESPONSE,
10737 Command_MessageType::NOOP,
10738 Command_MessageType::NOOP_RESPONSE,
10739 Command_MessageType::FLUSHALLDATA,
10740 Command_MessageType::FLUSHALLDATA_RESPONSE,
10741 Command_MessageType::PINOP,
10742 Command_MessageType::PINOP_RESPONSE,
10743 Command_MessageType::MEDIASCAN,
10744 Command_MessageType::MEDIASCAN_RESPONSE,
10745 Command_MessageType::MEDIAOPTIMIZE,
10746 Command_MessageType::MEDIAOPTIMIZE_RESPONSE,
10747 Command_MessageType::START_BATCH,
10748 Command_MessageType::START_BATCH_RESPONSE,
10749 Command_MessageType::END_BATCH,
10750 Command_MessageType::END_BATCH_RESPONSE,
10751 Command_MessageType::ABORT_BATCH,
10752 Command_MessageType::ABORT_BATCH_RESPONSE,
10753 Command_MessageType::SET_POWER_LEVEL,
10754 Command_MessageType::SET_POWER_LEVEL_RESPONSE,
10755 ];
10756 values
10757 }
10758
10759 fn enum_descriptor_static(_: Option<Command_MessageType>) -> &'static ::protobuf::reflect::EnumDescriptor {
10760 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
10761 lock: ::protobuf::lazy::ONCE_INIT,
10762 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
10763 };
10764 unsafe {
10765 descriptor.get(|| {
10766 ::protobuf::reflect::EnumDescriptor::new("Command_MessageType", file_descriptor_proto())
10767 })
10768 }
10769 }
10770}
10771
10772impl ::std::marker::Copy for Command_MessageType {
10773}
10774
10775#[derive(Clone,PartialEq,Eq,Debug,Hash)]
10776pub enum Command_PowerLevel {
10777 INVALID_LEVEL = -1,
10778 OPERATIONAL = 1,
10779 HIBERNATE = 2,
10780 SHUTDOWN = 3,
10781 FAIL = 4,
10782}
10783
10784impl ::protobuf::ProtobufEnum for Command_PowerLevel {
10785 fn value(&self) -> i32 {
10786 *self as i32
10787 }
10788
10789 fn from_i32(value: i32) -> ::std::option::Option<Command_PowerLevel> {
10790 match value {
10791 -1 => ::std::option::Option::Some(Command_PowerLevel::INVALID_LEVEL),
10792 1 => ::std::option::Option::Some(Command_PowerLevel::OPERATIONAL),
10793 2 => ::std::option::Option::Some(Command_PowerLevel::HIBERNATE),
10794 3 => ::std::option::Option::Some(Command_PowerLevel::SHUTDOWN),
10795 4 => ::std::option::Option::Some(Command_PowerLevel::FAIL),
10796 _ => ::std::option::Option::None
10797 }
10798 }
10799
10800 fn values() -> &'static [Self] {
10801 static values: &'static [Command_PowerLevel] = &[
10802 Command_PowerLevel::INVALID_LEVEL,
10803 Command_PowerLevel::OPERATIONAL,
10804 Command_PowerLevel::HIBERNATE,
10805 Command_PowerLevel::SHUTDOWN,
10806 Command_PowerLevel::FAIL,
10807 ];
10808 values
10809 }
10810
10811 fn enum_descriptor_static(_: Option<Command_PowerLevel>) -> &'static ::protobuf::reflect::EnumDescriptor {
10812 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
10813 lock: ::protobuf::lazy::ONCE_INIT,
10814 ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
10815 };
10816 unsafe {
10817 descriptor.get(|| {
10818 ::protobuf::reflect::EnumDescriptor::new("Command_PowerLevel", file_descriptor_proto())
10819 })
10820 }
10821 }
10822}
10823
10824impl ::std::marker::Copy for Command_PowerLevel {
10825}
10826
10827static file_descriptor_proto_data: &'static [u8] = &[
10828 0x0a, 0x1e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63,
10829 0x6f, 0x6c, 0x2f, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
10830 0x12, 0x19, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69,
10831 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x27, 0x0a, 0x05, 0x4c,
10832 0x6f, 0x63, 0x61, 0x6c, 0x12, 0x1e, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
10833 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x05, 0x33,
10834 0x2e, 0x31, 0x2e, 0x30, 0x22, 0xfc, 0x02, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
10835 0x12, 0x3d, 0x0a, 0x08, 0x61, 0x75, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01,
10836 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65,
10837 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4d,
10838 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x54, 0x79, 0x70, 0x65, 0x12,
10839 0x3d, 0x0a, 0x08, 0x68, 0x6d, 0x61, 0x63, 0x41, 0x75, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28,
10840 0x0b, 0x32, 0x2b, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e,
10841 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4d, 0x65,
10842 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x48, 0x4d, 0x41, 0x43, 0x61, 0x75, 0x74, 0x68, 0x12, 0x3b,
10843 0x0a, 0x07, 0x70, 0x69, 0x6e, 0x41, 0x75, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
10844 0x2a, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69,
10845 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4d, 0x65, 0x73, 0x73,
10846 0x61, 0x67, 0x65, 0x2e, 0x50, 0x49, 0x4e, 0x61, 0x75, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x0c, 0x63,
10847 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28,
10848 0x0c, 0x1a, 0x2a, 0x0a, 0x08, 0x48, 0x4d, 0x41, 0x43, 0x61, 0x75, 0x74, 0x68, 0x12, 0x10, 0x0a,
10849 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x12,
10850 0x0c, 0x0a, 0x04, 0x68, 0x6d, 0x61, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x1a, 0x16, 0x0a,
10851 0x07, 0x50, 0x49, 0x4e, 0x61, 0x75, 0x74, 0x68, 0x12, 0x0b, 0x0a, 0x03, 0x70, 0x69, 0x6e, 0x18,
10852 0x01, 0x20, 0x01, 0x28, 0x0c, 0x22, 0x5c, 0x0a, 0x08, 0x41, 0x75, 0x74, 0x68, 0x54, 0x79, 0x70,
10853 0x65, 0x12, 0x1e, 0x0a, 0x11, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x55, 0x54,
10854 0x48, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
10855 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x48, 0x4d, 0x41, 0x43, 0x41, 0x55, 0x54, 0x48, 0x10, 0x01, 0x12,
10856 0x0b, 0x0a, 0x07, 0x50, 0x49, 0x4e, 0x41, 0x55, 0x54, 0x48, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11,
10857 0x55, 0x4e, 0x53, 0x4f, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x45, 0x44, 0x53, 0x54, 0x41, 0x54, 0x55,
10858 0x53, 0x10, 0x03, 0x22, 0xa5, 0x36, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12,
10859 0x39, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
10860 0x29, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69,
10861 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d,
10862 0x61, 0x6e, 0x64, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x35, 0x0a, 0x04, 0x62, 0x6f,
10863 0x64, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73,
10864 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70,
10865 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x42, 0x6f, 0x64,
10866 0x79, 0x12, 0x39, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28,
10867 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e,
10868 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f,
10869 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0xaa, 0x02, 0x0a,
10870 0x06, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x0e, 0x63, 0x6c, 0x75, 0x73, 0x74,
10871 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x12,
10872 0x14, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18,
10873 0x03, 0x20, 0x01, 0x28, 0x03, 0x12, 0x10, 0x0a, 0x08, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
10874 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x12, 0x13, 0x0a, 0x0b, 0x61, 0x63, 0x6b, 0x53, 0x65,
10875 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x12, 0x43, 0x0a, 0x0b,
10876 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
10877 0x0e, 0x32, 0x2e, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e,
10878 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f,
10879 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70,
10880 0x65, 0x12, 0x0f, 0x0a, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x09, 0x20, 0x01,
10881 0x28, 0x03, 0x12, 0x11, 0x0a, 0x09, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x45, 0x78, 0x69, 0x74, 0x18,
10882 0x0a, 0x20, 0x01, 0x28, 0x08, 0x12, 0x3d, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74,
10883 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65,
10884 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72,
10885 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x50, 0x72, 0x69, 0x6f,
10886 0x72, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x0a, 0x54, 0x69, 0x6d, 0x65, 0x51, 0x75, 0x61, 0x6e,
10887 0x74, 0x61, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x12, 0x0f, 0x0a, 0x07, 0x62, 0x61, 0x74, 0x63,
10888 0x68, 0x49, 0x44, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x1a, 0xb4, 0x04, 0x0a, 0x04, 0x42, 0x6f,
10889 0x64, 0x79, 0x12, 0x3d, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01,
10890 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61,
10891 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
10892 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75,
10893 0x65, 0x12, 0x37, 0x0a, 0x05, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
10894 0x32, 0x28, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b,
10895 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d,
10896 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x37, 0x0a, 0x05, 0x73, 0x65,
10897 0x74, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x63, 0x6f, 0x6d, 0x2e,
10898 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e,
10899 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x53, 0x65,
10900 0x74, 0x75, 0x70, 0x12, 0x45, 0x0a, 0x0c, 0x70, 0x32, 0x70, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
10901 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e,
10902 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e,
10903 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x50, 0x32,
10904 0x50, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x06, 0x67, 0x65,
10905 0x74, 0x4c, 0x6f, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x6f, 0x6d,
10906 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63,
10907 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x47,
10908 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x12, 0x3d, 0x0a, 0x08, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
10909 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65,
10910 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72,
10911 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x53, 0x65, 0x63, 0x75,
10912 0x72, 0x69, 0x74, 0x79, 0x12, 0x3e, 0x0a, 0x05, 0x70, 0x69, 0x6e, 0x4f, 0x70, 0x18, 0x08, 0x20,
10913 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74,
10914 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
10915 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x50, 0x69, 0x6e, 0x4f, 0x70, 0x65, 0x72, 0x61,
10916 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x0a, 0x05, 0x62, 0x61, 0x74, 0x63, 0x68, 0x18, 0x09, 0x20,
10917 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74,
10918 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
10919 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x12, 0x41, 0x0a,
10920 0x05, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x63,
10921 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74,
10922 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
10923 0x2e, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
10924 0x1a, 0x4f, 0x0a, 0x0f, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
10925 0x65, 0x6e, 0x74, 0x12, 0x3c, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01,
10926 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65,
10927 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43,
10928 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65,
10929 0x6c, 0x1a, 0x44, 0x0a, 0x05, 0x42, 0x61, 0x74, 0x63, 0x68, 0x12, 0x0d, 0x0a, 0x05, 0x63, 0x6f,
10930 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x12, 0x14, 0x0a, 0x08, 0x73, 0x65, 0x71,
10931 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 0x01, 0x12,
10932 0x16, 0x0a, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
10933 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x1a, 0x8e, 0x05, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74,
10934 0x75, 0x73, 0x12, 0x42, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
10935 0x32, 0x34, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b,
10936 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d,
10937 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74,
10938 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
10939 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x12, 0x17, 0x0a,
10940 0x0f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
10941 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x22, 0x8f, 0x04, 0x0a, 0x0a, 0x53, 0x74, 0x61, 0x74, 0x75,
10942 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x13, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44,
10943 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x10, 0xff, 0xff, 0xff,
10944 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x4f, 0x54, 0x5f, 0x41,
10945 0x54, 0x54, 0x45, 0x4d, 0x50, 0x54, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55,
10946 0x43, 0x43, 0x45, 0x53, 0x53, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x48, 0x4d, 0x41, 0x43, 0x5f,
10947 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e, 0x4e, 0x4f, 0x54,
10948 0x5f, 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a, 0x45, 0x44, 0x10, 0x03, 0x12, 0x13, 0x0a,
10949 0x0f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45,
10950 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x45,
10951 0x52, 0x52, 0x4f, 0x52, 0x10, 0x05, 0x12, 0x13, 0x0a, 0x0f, 0x48, 0x45, 0x41, 0x44, 0x45, 0x52,
10952 0x5f, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x44, 0x10, 0x06, 0x12, 0x0d, 0x0a, 0x09, 0x4e,
10953 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x07, 0x12, 0x14, 0x0a, 0x10, 0x56, 0x45,
10954 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x49, 0x53, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x08,
10955 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x42, 0x55, 0x53, 0x59,
10956 0x10, 0x09, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x0a, 0x12,
10957 0x0e, 0x0a, 0x0a, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x0b, 0x12,
10958 0x13, 0x0a, 0x0f, 0x50, 0x45, 0x52, 0x4d, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x45, 0x52, 0x52,
10959 0x4f, 0x52, 0x10, 0x0c, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x43,
10960 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10,
10961 0x0d, 0x12, 0x0c, 0x0a, 0x08, 0x4e, 0x4f, 0x5f, 0x53, 0x50, 0x41, 0x43, 0x45, 0x10, 0x0e, 0x12,
10962 0x1a, 0x0a, 0x16, 0x4e, 0x4f, 0x5f, 0x53, 0x55, 0x43, 0x48, 0x5f, 0x48, 0x4d, 0x41, 0x43, 0x5f,
10963 0x41, 0x4c, 0x47, 0x4f, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x10, 0x0f, 0x12, 0x13, 0x0a, 0x0f, 0x49,
10964 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x10,
10965 0x12, 0x1b, 0x0a, 0x17, 0x4e, 0x45, 0x53, 0x54, 0x45, 0x44, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x41,
10966 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x53, 0x10, 0x11, 0x12, 0x11, 0x0a,
10967 0x0d, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x12,
10968 0x12, 0x1b, 0x0a, 0x17, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41,
10969 0x44, 0x59, 0x5f, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x13, 0x12, 0x19, 0x0a,
10970 0x15, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x45, 0x52, 0x4d,
10971 0x49, 0x4e, 0x41, 0x54, 0x45, 0x44, 0x10, 0x14, 0x12, 0x11, 0x0a, 0x0d, 0x49, 0x4e, 0x56, 0x41,
10972 0x4c, 0x49, 0x44, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x15, 0x12, 0x0d, 0x0a, 0x09, 0x48,
10973 0x49, 0x42, 0x45, 0x52, 0x4e, 0x41, 0x54, 0x45, 0x10, 0x16, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x48,
10974 0x55, 0x54, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x17, 0x1a, 0xfe, 0x01, 0x0a, 0x08, 0x4b, 0x65, 0x79,
10975 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x0a, 0x6e, 0x65, 0x77, 0x56, 0x65, 0x72, 0x73,
10976 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x0d, 0x0a, 0x05, 0x66, 0x6f, 0x72,
10977 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x12, 0x0b, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
10978 0x03, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x11, 0x0a, 0x09, 0x64, 0x62, 0x56, 0x65, 0x72, 0x73, 0x69,
10979 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x0b, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18,
10980 0x05, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x3f, 0x0a, 0x09, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74,
10981 0x68, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73,
10982 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70,
10983 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x41, 0x6c, 0x67,
10984 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x14, 0x0a, 0x0c, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
10985 0x74, 0x61, 0x4f, 0x6e, 0x6c, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x12, 0x4b, 0x0a, 0x0f,
10986 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
10987 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67,
10988 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74,
10989 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x68, 0x72,
10990 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x91, 0x01, 0x0a, 0x05, 0x52, 0x61,
10991 0x6e, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x18,
10992 0x01, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x0e, 0x0a, 0x06, 0x65, 0x6e, 0x64, 0x4b, 0x65, 0x79, 0x18,
10993 0x02, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x19, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4b, 0x65,
10994 0x79, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
10995 0x12, 0x17, 0x0a, 0x0f, 0x65, 0x6e, 0x64, 0x4b, 0x65, 0x79, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x73,
10996 0x69, 0x76, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x12, 0x13, 0x0a, 0x0b, 0x6d, 0x61, 0x78,
10997 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x12, 0x0f,
10998 0x0a, 0x07, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x12,
10999 0x0c, 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0c, 0x1a, 0x3c, 0x0a,
11000 0x05, 0x53, 0x65, 0x74, 0x75, 0x70, 0x12, 0x19, 0x0a, 0x11, 0x6e, 0x65, 0x77, 0x43, 0x6c, 0x75,
11001 0x73, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
11002 0x03, 0x12, 0x18, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x44, 0x6f, 0x77,
11003 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x1a, 0xc0, 0x03, 0x0a, 0x0c,
11004 0x50, 0x32, 0x50, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a, 0x04,
11005 0x70, 0x65, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x63, 0x6f, 0x6d,
11006 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63,
11007 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x50,
11008 0x32, 0x50, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x65, 0x65, 0x72,
11009 0x12, 0x4c, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
11010 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74,
11011 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
11012 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x50, 0x32, 0x50, 0x4f, 0x70, 0x65, 0x72, 0x61,
11013 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23,
11014 0x0a, 0x1b, 0x61, 0x6c, 0x6c, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
11015 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x18, 0x03, 0x20,
11016 0x01, 0x28, 0x08, 0x1a, 0xc3, 0x01, 0x0a, 0x09, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
11017 0x6e, 0x12, 0x0b, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x0f,
11018 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x12,
11019 0x0e, 0x0a, 0x06, 0x6e, 0x65, 0x77, 0x4b, 0x65, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x12,
11020 0x0d, 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x12, 0x39,
11021 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29,
11022 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e,
11023 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61,
11024 0x6e, 0x64, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3e, 0x0a, 0x05, 0x70, 0x32, 0x70,
11025 0x6f, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73,
11026 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70,
11027 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x50, 0x32, 0x50,
11028 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x33, 0x0a, 0x04, 0x50, 0x65, 0x65,
11029 0x72, 0x12, 0x10, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
11030 0x01, 0x28, 0x09, 0x12, 0x0c, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
11031 0x05, 0x12, 0x0b, 0x0a, 0x03, 0x74, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x1a, 0xb6,
11032 0x0f, 0x0a, 0x06, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x12, 0x3d, 0x0a, 0x05, 0x74, 0x79, 0x70,
11033 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73,
11034 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70,
11035 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x47, 0x65, 0x74,
11036 0x4c, 0x6f, 0x67, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4b, 0x0a, 0x0c, 0x75, 0x74, 0x69, 0x6c,
11037 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35,
11038 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e,
11039 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61,
11040 0x6e, 0x64, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x2e, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a,
11041 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x0c, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61,
11042 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x63, 0x6f,
11043 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69,
11044 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e,
11045 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75,
11046 0x72, 0x65, 0x12, 0x44, 0x0a, 0x08, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x18, 0x04,
11047 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61,
11048 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
11049 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x2e,
11050 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x12, 0x4e, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66,
11051 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
11052 0x37, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69,
11053 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d,
11054 0x61, 0x6e, 0x64, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
11055 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74,
11056 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x63,
11057 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74,
11058 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
11059 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69,
11060 0x63, 0x73, 0x12, 0x10, 0x0a, 0x08, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x07,
11061 0x20, 0x01, 0x28, 0x0c, 0x12, 0x40, 0x0a, 0x06, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x08,
11062 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61,
11063 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
11064 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x2e,
11065 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x40, 0x0a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
11066 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61,
11067 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f,
11068 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f,
11069 0x67, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x1a, 0x2a, 0x0a, 0x0b, 0x55, 0x74, 0x69, 0x6c,
11070 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
11071 0x01, 0x20, 0x01, 0x28, 0x09, 0x12, 0x0d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
11072 0x20, 0x01, 0x28, 0x02, 0x1a, 0x5e, 0x0a, 0x0b, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74,
11073 0x75, 0x72, 0x65, 0x12, 0x0c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
11074 0x09, 0x12, 0x0f, 0x0a, 0x07, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01,
11075 0x28, 0x02, 0x12, 0x0f, 0x0a, 0x07, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x03, 0x20,
11076 0x01, 0x28, 0x02, 0x12, 0x0f, 0x0a, 0x07, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x04,
11077 0x20, 0x01, 0x28, 0x02, 0x12, 0x0e, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x05,
11078 0x20, 0x01, 0x28, 0x02, 0x1a, 0x3f, 0x0a, 0x08, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79,
11079 0x12, 0x1e, 0x0a, 0x16, 0x6e, 0x6f, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x43, 0x61, 0x70, 0x61, 0x63,
11080 0x69, 0x74, 0x79, 0x49, 0x6e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04,
11081 0x12, 0x13, 0x0a, 0x0b, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x75, 0x6c, 0x6c, 0x18,
11082 0x05, 0x20, 0x01, 0x28, 0x02, 0x1a, 0x80, 0x04, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
11083 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f,
11084 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x12, 0x0d, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
11085 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x12, 0x14, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c,
11086 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x15, 0x0a, 0x0d,
11087 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x57, 0x69, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20,
11088 0x01, 0x28, 0x0c, 0x12, 0x0f, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x08,
11089 0x20, 0x01, 0x28, 0x09, 0x12, 0x17, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74,
11090 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x12, 0x12, 0x0a,
11091 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x61, 0x73, 0x68, 0x18, 0x0d, 0x20, 0x01, 0x28,
11092 0x09, 0x12, 0x17, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72,
11093 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x12, 0x1f, 0x0a, 0x17, 0x70, 0x72,
11094 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f,
11095 0x6e, 0x44, 0x61, 0x74, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x12, 0x1a, 0x0a, 0x12, 0x70,
11096 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x61, 0x73,
11097 0x68, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x12, 0x54, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72,
11098 0x66, 0x61, 0x63, 0x65, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x63, 0x6f, 0x6d,
11099 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63,
11100 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x47,
11101 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
11102 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x0c, 0x0a,
11103 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x12, 0x0f, 0x0a, 0x07, 0x74,
11104 0x6c, 0x73, 0x50, 0x6f, 0x72, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x12, 0x48, 0x0a, 0x11,
11105 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65,
11106 0x6c, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65,
11107 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72,
11108 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x50, 0x6f, 0x77, 0x65,
11109 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x1a, 0x50, 0x0a, 0x09, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
11110 0x61, 0x63, 0x65, 0x12, 0x0c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
11111 0x09, 0x12, 0x0b, 0x0a, 0x03, 0x4d, 0x41, 0x43, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x13,
11112 0x0a, 0x0b, 0x69, 0x70, 0x76, 0x34, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20,
11113 0x01, 0x28, 0x0c, 0x12, 0x13, 0x0a, 0x0b, 0x69, 0x70, 0x76, 0x36, 0x41, 0x64, 0x64, 0x72, 0x65,
11114 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x1a, 0x6f, 0x0a, 0x0a, 0x53, 0x74, 0x61, 0x74,
11115 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x12, 0x43, 0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
11116 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x63, 0x6f,
11117 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69,
11118 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e,
11119 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x05, 0x63,
11120 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x12, 0x0d, 0x0a, 0x05, 0x62, 0x79,
11121 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x1a, 0xe2, 0x02, 0x0a, 0x06, 0x4c, 0x69,
11122 0x6d, 0x69, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x4b, 0x65, 0x79, 0x53, 0x69,
11123 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x12, 0x14, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x56,
11124 0x61, 0x6c, 0x75, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x12, 0x16,
11125 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x7a, 0x65,
11126 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x12, 0x12, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x54, 0x61, 0x67,
11127 0x53, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x12, 0x16, 0x0a, 0x0e, 0x6d, 0x61,
11128 0x78, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x01,
11129 0x28, 0x0d, 0x12, 0x22, 0x0a, 0x1a, 0x6d, 0x61, 0x78, 0x4f, 0x75, 0x74, 0x73, 0x74, 0x61, 0x6e,
11130 0x64, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73,
11131 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x12, 0x23, 0x0a, 0x1b, 0x6d, 0x61, 0x78, 0x4f, 0x75, 0x74,
11132 0x73, 0x74, 0x61, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x57, 0x72, 0x69, 0x74, 0x65, 0x52, 0x65, 0x71,
11133 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x12, 0x16, 0x0a, 0x0e, 0x6d,
11134 0x61, 0x78, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x08, 0x20,
11135 0x01, 0x28, 0x0d, 0x12, 0x18, 0x0a, 0x10, 0x6d, 0x61, 0x78, 0x4b, 0x65, 0x79, 0x52, 0x61, 0x6e,
11136 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x12, 0x18, 0x0a,
11137 0x10, 0x6d, 0x61, 0x78, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x75, 0x6e,
11138 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x12, 0x12, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x50, 0x69,
11139 0x6e, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x12, 0x21, 0x0a, 0x19, 0x6d,
11140 0x61, 0x78, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74,
11141 0x50, 0x65, 0x72, 0x42, 0x61, 0x74, 0x63, 0x68, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x12, 0x1e,
11142 0x0a, 0x16, 0x6d, 0x61, 0x78, 0x42, 0x61, 0x74, 0x63, 0x68, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x50,
11143 0x65, 0x72, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x1a, 0x16,
11144 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x0c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
11145 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x22, 0x9e, 0x01, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12,
11146 0x19, 0x0a, 0x0c, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10,
11147 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x54,
11148 0x49, 0x4c, 0x49, 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x53, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c,
11149 0x54, 0x45, 0x4d, 0x50, 0x45, 0x52, 0x41, 0x54, 0x55, 0x52, 0x45, 0x53, 0x10, 0x01, 0x12, 0x0e,
11150 0x0a, 0x0a, 0x43, 0x41, 0x50, 0x41, 0x43, 0x49, 0x54, 0x49, 0x45, 0x53, 0x10, 0x02, 0x12, 0x11,
11151 0x0a, 0x0d, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x55, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10,
11152 0x03, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x54, 0x41, 0x54, 0x49, 0x53, 0x54, 0x49, 0x43, 0x53, 0x10,
11153 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x53, 0x10, 0x05, 0x12,
11154 0x0a, 0x0a, 0x06, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x53, 0x10, 0x06, 0x12, 0x0a, 0x0a, 0x06, 0x44,
11155 0x45, 0x56, 0x49, 0x43, 0x45, 0x10, 0x07, 0x1a, 0x93, 0x06, 0x0a, 0x08, 0x53, 0x65, 0x63, 0x75,
11156 0x72, 0x69, 0x74, 0x79, 0x12, 0x3c, 0x0a, 0x03, 0x61, 0x63, 0x6c, 0x18, 0x02, 0x20, 0x03, 0x28,
11157 0x0b, 0x32, 0x2f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e,
11158 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f,
11159 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x41,
11160 0x43, 0x4c, 0x12, 0x12, 0x0a, 0x0a, 0x6f, 0x6c, 0x64, 0x4c, 0x6f, 0x63, 0x6b, 0x50, 0x49, 0x4e,
11161 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x12, 0x0a, 0x0a, 0x6e, 0x65, 0x77, 0x4c, 0x6f, 0x63,
11162 0x6b, 0x50, 0x49, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x13, 0x0a, 0x0b, 0x6f, 0x6c,
11163 0x64, 0x45, 0x72, 0x61, 0x73, 0x65, 0x50, 0x49, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x12,
11164 0x13, 0x0a, 0x0b, 0x6e, 0x65, 0x77, 0x45, 0x72, 0x61, 0x73, 0x65, 0x50, 0x49, 0x4e, 0x18, 0x06,
11165 0x20, 0x01, 0x28, 0x0c, 0x1a, 0xf6, 0x04, 0x0a, 0x03, 0x41, 0x43, 0x4c, 0x12, 0x10, 0x0a, 0x08,
11166 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x12, 0x0b,
11167 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x12, 0x54, 0x0a, 0x0d, 0x68,
11168 0x6d, 0x61, 0x63, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x18, 0x03, 0x20, 0x01,
11169 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65,
11170 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43,
11171 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e,
11172 0x41, 0x43, 0x4c, 0x2e, 0x48, 0x4d, 0x41, 0x43, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68,
11173 0x6d, 0x12, 0x44, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
11174 0x32, 0x35, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b,
11175 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d,
11176 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x41, 0x43,
11177 0x4c, 0x2e, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x50, 0x72,
11178 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x63,
11179 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74,
11180 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
11181 0x2e, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x1a, 0x8b, 0x01, 0x0a, 0x05, 0x53, 0x63,
11182 0x6f, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20,
11183 0x01, 0x28, 0x03, 0x12, 0x0d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
11184 0x28, 0x0c, 0x12, 0x4e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
11185 0x18, 0x03, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61,
11186 0x67, 0x61, 0x74, 0x65, 0x2e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f,
11187 0x74, 0x6f, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72,
11188 0x69, 0x74, 0x79, 0x2e, 0x41, 0x43, 0x4c, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
11189 0x6f, 0x6e, 0x12, 0x13, 0x0a, 0x0b, 0x54, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
11190 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x22, 0x42, 0x0a, 0x0d, 0x48, 0x4d, 0x41, 0x43, 0x41,
11191 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x23, 0x0a, 0x16, 0x49, 0x4e, 0x56, 0x41,
11192 0x4c, 0x49, 0x44, 0x5f, 0x48, 0x4d, 0x41, 0x43, 0x5f, 0x41, 0x4c, 0x47, 0x4f, 0x52, 0x49, 0x54,
11193 0x48, 0x4d, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x0c, 0x0a,
11194 0x08, 0x48, 0x6d, 0x61, 0x63, 0x53, 0x48, 0x41, 0x31, 0x10, 0x01, 0x22, 0x9f, 0x01, 0x0a, 0x0a,
11195 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x12, 0x49, 0x4e,
11196 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x50, 0x45, 0x52, 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e,
11197 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x52,
11198 0x45, 0x41, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x57, 0x52, 0x49, 0x54, 0x45, 0x10, 0x01,
11199 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05,
11200 0x52, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x45, 0x54, 0x55, 0x50,
11201 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x50, 0x32, 0x50, 0x4f, 0x50, 0x10, 0x05, 0x12, 0x0a, 0x0a,
11202 0x06, 0x47, 0x45, 0x54, 0x4c, 0x4f, 0x47, 0x10, 0x07, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x45, 0x43,
11203 0x55, 0x52, 0x49, 0x54, 0x59, 0x10, 0x08, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x4f, 0x57, 0x45, 0x52,
11204 0x5f, 0x4d, 0x41, 0x4e, 0x41, 0x47, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x09, 0x1a, 0xd0, 0x01,
11205 0x0a, 0x0c, 0x50, 0x69, 0x6e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4c,
11206 0x0a, 0x09, 0x70, 0x69, 0x6e, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
11207 0x0e, 0x32, 0x39, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x2e,
11208 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x6f,
11209 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x50, 0x69, 0x6e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
11210 0x6f, 0x6e, 0x2e, 0x50, 0x69, 0x6e, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x22, 0x72, 0x0a, 0x09,
11211 0x50, 0x69, 0x6e, 0x4f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x0d, 0x49, 0x4e, 0x56,
11212 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x50, 0x49, 0x4e, 0x4f, 0x50, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff,
11213 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x4c, 0x4f, 0x43, 0x4b, 0x5f,
11214 0x50, 0x49, 0x4e, 0x4f, 0x50, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x4c, 0x4f, 0x43, 0x4b, 0x5f,
11215 0x50, 0x49, 0x4e, 0x4f, 0x50, 0x10, 0x02, 0x12, 0x0f, 0x0a, 0x0b, 0x45, 0x52, 0x41, 0x53, 0x45,
11216 0x5f, 0x50, 0x49, 0x4e, 0x4f, 0x50, 0x10, 0x03, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x45, 0x43, 0x55,
11217 0x52, 0x45, 0x5f, 0x45, 0x52, 0x41, 0x53, 0x45, 0x5f, 0x50, 0x49, 0x4e, 0x4f, 0x50, 0x10, 0x04,
11218 0x22, 0x63, 0x0a, 0x0f, 0x53, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74,
11219 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x17, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x53,
11220 0x59, 0x4e, 0x43, 0x48, 0x52, 0x4f, 0x4e, 0x49, 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0xff,
11221 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x57, 0x52, 0x49,
11222 0x54, 0x45, 0x54, 0x48, 0x52, 0x4f, 0x55, 0x47, 0x48, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x57,
11223 0x52, 0x49, 0x54, 0x45, 0x42, 0x41, 0x43, 0x4b, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x46, 0x4c,
11224 0x55, 0x53, 0x48, 0x10, 0x03, 0x22, 0x46, 0x0a, 0x08, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74,
11225 0x79, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x05, 0x12, 0x0a, 0x0a,
11226 0x06, 0x4c, 0x4f, 0x57, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x4c, 0x4f, 0x57,
11227 0x45, 0x52, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x48, 0x49, 0x47, 0x48, 0x45, 0x52, 0x10, 0x07,
11228 0x12, 0x0b, 0x0a, 0x07, 0x48, 0x49, 0x47, 0x48, 0x45, 0x53, 0x54, 0x10, 0x09, 0x22, 0x6b, 0x0a,
11229 0x09, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x1e, 0x0a, 0x11, 0x49, 0x4e,
11230 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x4c, 0x47, 0x4f, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x10,
11231 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x48,
11232 0x41, 0x31, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x48, 0x41, 0x32, 0x10, 0x02, 0x12, 0x08,
11233 0x0a, 0x04, 0x53, 0x48, 0x41, 0x33, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x52, 0x43, 0x33,
11234 0x32, 0x43, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x43, 0x52, 0x43, 0x36, 0x34, 0x10, 0x05, 0x12,
11235 0x09, 0x0a, 0x05, 0x43, 0x52, 0x43, 0x33, 0x32, 0x10, 0x06, 0x22, 0xac, 0x06, 0x0a, 0x0b, 0x4d,
11236 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x14, 0x49, 0x4e,
11237 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59,
11238 0x50, 0x45, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x12, 0x07, 0x0a,
11239 0x03, 0x47, 0x45, 0x54, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x47, 0x45, 0x54, 0x5f, 0x52, 0x45,
11240 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x50, 0x55, 0x54, 0x10,
11241 0x04, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x55, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53,
11242 0x45, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x06, 0x12,
11243 0x13, 0x0a, 0x0f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e,
11244 0x53, 0x45, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x47, 0x45, 0x54, 0x4e, 0x45, 0x58, 0x54, 0x10,
11245 0x08, 0x12, 0x14, 0x0a, 0x10, 0x47, 0x45, 0x54, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x52, 0x45, 0x53,
11246 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x07, 0x12, 0x0f, 0x0a, 0x0b, 0x47, 0x45, 0x54, 0x50, 0x52,
11247 0x45, 0x56, 0x49, 0x4f, 0x55, 0x53, 0x10, 0x0a, 0x12, 0x18, 0x0a, 0x14, 0x47, 0x45, 0x54, 0x50,
11248 0x52, 0x45, 0x56, 0x49, 0x4f, 0x55, 0x53, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45,
11249 0x10, 0x09, 0x12, 0x0f, 0x0a, 0x0b, 0x47, 0x45, 0x54, 0x4b, 0x45, 0x59, 0x52, 0x41, 0x4e, 0x47,
11250 0x45, 0x10, 0x0c, 0x12, 0x18, 0x0a, 0x14, 0x47, 0x45, 0x54, 0x4b, 0x45, 0x59, 0x52, 0x41, 0x4e,
11251 0x47, 0x45, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x0b, 0x12, 0x0e, 0x0a,
11252 0x0a, 0x47, 0x45, 0x54, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x10, 0x12, 0x17, 0x0a,
11253 0x13, 0x47, 0x45, 0x54, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x53, 0x50,
11254 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x0f, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x45, 0x54, 0x55, 0x50, 0x10,
11255 0x16, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f,
11256 0x4e, 0x53, 0x45, 0x10, 0x15, 0x12, 0x0a, 0x0a, 0x06, 0x47, 0x45, 0x54, 0x4c, 0x4f, 0x47, 0x10,
11257 0x18, 0x12, 0x13, 0x0a, 0x0f, 0x47, 0x45, 0x54, 0x4c, 0x4f, 0x47, 0x5f, 0x52, 0x45, 0x53, 0x50,
11258 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x17, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49,
11259 0x54, 0x59, 0x10, 0x1a, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49, 0x54, 0x59,
11260 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x19, 0x12, 0x11, 0x0a, 0x0d, 0x50,
11261 0x45, 0x45, 0x52, 0x32, 0x50, 0x45, 0x45, 0x52, 0x50, 0x55, 0x53, 0x48, 0x10, 0x1c, 0x12, 0x1a,
11262 0x0a, 0x16, 0x50, 0x45, 0x45, 0x52, 0x32, 0x50, 0x45, 0x45, 0x52, 0x50, 0x55, 0x53, 0x48, 0x5f,
11263 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x1b, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f,
11264 0x4f, 0x50, 0x10, 0x1e, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x4f, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x53,
11265 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x1d, 0x12, 0x10, 0x0a, 0x0c, 0x46, 0x4c, 0x55, 0x53, 0x48,
11266 0x41, 0x4c, 0x4c, 0x44, 0x41, 0x54, 0x41, 0x10, 0x20, 0x12, 0x19, 0x0a, 0x15, 0x46, 0x4c, 0x55,
11267 0x53, 0x48, 0x41, 0x4c, 0x4c, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e,
11268 0x53, 0x45, 0x10, 0x1f, 0x12, 0x09, 0x0a, 0x05, 0x50, 0x49, 0x4e, 0x4f, 0x50, 0x10, 0x24, 0x12,
11269 0x12, 0x0a, 0x0e, 0x50, 0x49, 0x4e, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53,
11270 0x45, 0x10, 0x23, 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x45, 0x44, 0x49, 0x41, 0x53, 0x43, 0x41, 0x4e,
11271 0x10, 0x26, 0x12, 0x16, 0x0a, 0x12, 0x4d, 0x45, 0x44, 0x49, 0x41, 0x53, 0x43, 0x41, 0x4e, 0x5f,
11272 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x25, 0x12, 0x11, 0x0a, 0x0d, 0x4d, 0x45,
11273 0x44, 0x49, 0x41, 0x4f, 0x50, 0x54, 0x49, 0x4d, 0x49, 0x5a, 0x45, 0x10, 0x28, 0x12, 0x1a, 0x0a,
11274 0x16, 0x4d, 0x45, 0x44, 0x49, 0x41, 0x4f, 0x50, 0x54, 0x49, 0x4d, 0x49, 0x5a, 0x45, 0x5f, 0x52,
11275 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x27, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x54, 0x41,
11276 0x52, 0x54, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x2a, 0x12, 0x18, 0x0a, 0x14, 0x53, 0x54,
11277 0x41, 0x52, 0x54, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e,
11278 0x53, 0x45, 0x10, 0x29, 0x12, 0x0d, 0x0a, 0x09, 0x45, 0x4e, 0x44, 0x5f, 0x42, 0x41, 0x54, 0x43,
11279 0x48, 0x10, 0x2c, 0x12, 0x16, 0x0a, 0x12, 0x45, 0x4e, 0x44, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48,
11280 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x2b, 0x12, 0x0f, 0x0a, 0x0b, 0x41,
11281 0x42, 0x4f, 0x52, 0x54, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x2e, 0x12, 0x18, 0x0a, 0x14,
11282 0x41, 0x42, 0x4f, 0x52, 0x54, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x52, 0x45, 0x53, 0x50,
11283 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x2d, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x45, 0x54, 0x5f, 0x50, 0x4f,
11284 0x57, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x30, 0x12, 0x1c, 0x0a, 0x18, 0x53,
11285 0x45, 0x54, 0x5f, 0x50, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x52,
11286 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x10, 0x2f, 0x22, 0x60, 0x0a, 0x0a, 0x50, 0x6f, 0x77,
11287 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1a, 0x0a, 0x0d, 0x49, 0x4e, 0x56, 0x41, 0x4c,
11288 0x49, 0x44, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
11289 0xff, 0xff, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e,
11290 0x41, 0x4c, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x48, 0x49, 0x42, 0x45, 0x52, 0x4e, 0x41, 0x54,
11291 0x45, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x48, 0x55, 0x54, 0x44, 0x4f, 0x57, 0x4e, 0x10,
11292 0x03, 0x12, 0x08, 0x0a, 0x04, 0x46, 0x41, 0x49, 0x4c, 0x10, 0x04, 0x42, 0x09, 0x42, 0x07, 0x4b,
11293 0x69, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x4a, 0xeb, 0x96, 0x02, 0x0a, 0x07, 0x12, 0x05, 0x10, 0x00,
11294 0x8b, 0x06, 0x01, 0x0a, 0xcd, 0x04, 0x0a, 0x01, 0x02, 0x12, 0x03, 0x10, 0x08, 0x21, 0x1a, 0xc2,
11295 0x04, 0x2a, 0x0a, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x32, 0x30,
11296 0x31, 0x33, 0x2d, 0x32, 0x30, 0x31, 0x35, 0x20, 0x53, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x20,
11297 0x54, 0x65, 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x4c, 0x4c, 0x43, 0x2e, 0x0a,
11298 0x0a, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x20, 0x43, 0x6f,
11299 0x64, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x73, 0x75, 0x62, 0x6a, 0x65,
11300 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, 0x72, 0x6d, 0x73, 0x20,
11301 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x6f, 0x7a, 0x69, 0x6c, 0x6c, 0x61, 0x0a, 0x20,
11302 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x20, 0x4c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x2c, 0x20,
11303 0x76, 0x2e, 0x20, 0x32, 0x2e, 0x30, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x70,
11304 0x79, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x50, 0x4c, 0x20, 0x77, 0x61, 0x73,
11305 0x20, 0x6e, 0x6f, 0x74, 0x0a, 0x20, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65,
11306 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x66, 0x69, 0x6c, 0x65,
11307 0x2c, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6f, 0x62, 0x74, 0x61, 0x69, 0x6e,
11308 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x74, 0x0a, 0x20, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f,
11309 0x2f, 0x6d, 0x6f, 0x7a, 0x69, 0x6c, 0x6c, 0x61, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x4d, 0x50, 0x3a,
11310 0x2f, 0x32, 0x2e, 0x30, 0x2f, 0x2e, 0x0a, 0x0a, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70, 0x72,
11311 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62,
11312 0x75, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x6f, 0x70, 0x65,
11313 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x69, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65,
11314 0x20, 0x75, 0x73, 0x65, 0x66, 0x75, 0x6c, 0x2c, 0x0a, 0x20, 0x62, 0x75, 0x74, 0x20, 0x69, 0x73,
11315 0x20, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x64, 0x20, 0x41, 0x53, 0x2d, 0x49, 0x53, 0x2c,
11316 0x20, 0x57, 0x49, 0x54, 0x48, 0x4f, 0x55, 0x54, 0x20, 0x41, 0x4e, 0x59, 0x20, 0x57, 0x41, 0x52,
11317 0x52, 0x41, 0x4e, 0x54, 0x59, 0x3b, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67,
11318 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6d,
11319 0x70, 0x6c, 0x69, 0x65, 0x64, 0x20, 0x77, 0x61, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x79, 0x20, 0x6f,
11320 0x66, 0x20, 0x4d, 0x45, 0x52, 0x43, 0x48, 0x41, 0x4e, 0x54, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54,
11321 0x59, 0x2c, 0x20, 0x4e, 0x4f, 0x4e, 0x2d, 0x49, 0x4e, 0x46, 0x52, 0x49, 0x4e, 0x47, 0x45, 0x4d,
11322 0x45, 0x4e, 0x54, 0x20, 0x6f, 0x72, 0x0a, 0x20, 0x46, 0x49, 0x54, 0x4e, 0x45, 0x53, 0x53, 0x20,
11323 0x46, 0x4f, 0x52, 0x20, 0x41, 0x20, 0x50, 0x41, 0x52, 0x54, 0x49, 0x43, 0x55, 0x4c, 0x41, 0x52,
11324 0x20, 0x50, 0x55, 0x52, 0x50, 0x4f, 0x53, 0x45, 0x2e, 0x20, 0x53, 0x65, 0x65, 0x20, 0x74, 0x68,
11325 0x65, 0x20, 0x4d, 0x6f, 0x7a, 0x69, 0x6c, 0x6c, 0x61, 0x20, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63,
11326 0x0a, 0x20, 0x4c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x6f,
11327 0x72, 0x65, 0x20, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x53, 0x65,
11328 0x65, 0x20, 0x77, 0x77, 0x77, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x6b, 0x69, 0x6e, 0x65, 0x74, 0x69,
11329 0x63, 0x2e, 0x6f, 0x72, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x70,
11330 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
11331 0x6f, 0x6e, 0x0a, 0x0a, 0x08, 0x0a, 0x01, 0x08, 0x12, 0x03, 0x12, 0x00, 0x28, 0x0a, 0x0b, 0x0a,
11332 0x04, 0x08, 0xe7, 0x07, 0x00, 0x12, 0x03, 0x12, 0x00, 0x28, 0x0a, 0x0c, 0x0a, 0x05, 0x08, 0xe7,
11333 0x07, 0x00, 0x02, 0x12, 0x03, 0x12, 0x07, 0x1b, 0x0a, 0x0d, 0x0a, 0x06, 0x08, 0xe7, 0x07, 0x00,
11334 0x02, 0x00, 0x12, 0x03, 0x12, 0x07, 0x1b, 0x0a, 0x0e, 0x0a, 0x07, 0x08, 0xe7, 0x07, 0x00, 0x02,
11335 0x00, 0x01, 0x12, 0x03, 0x12, 0x07, 0x1b, 0x0a, 0x0c, 0x0a, 0x05, 0x08, 0xe7, 0x07, 0x00, 0x07,
11336 0x12, 0x03, 0x12, 0x1e, 0x27, 0x0a, 0x96, 0x01, 0x0a, 0x02, 0x04, 0x00, 0x12, 0x04, 0x17, 0x00,
11337 0x19, 0x01, 0x1a, 0x89, 0x01, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20,
11338 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x74, 0x6f,
11339 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72,
11340 0x61, 0x6d, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x61, 0x64, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20,
11341 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
11342 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x62, 0x79, 0x20, 0x62, 0x75, 0x69, 0x6c, 0x64,
11343 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
11344 0x0a, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69,
11345 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x0a, 0x0a, 0x0a,
11346 0x0a, 0x03, 0x04, 0x00, 0x01, 0x12, 0x03, 0x17, 0x08, 0x0d, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x00,
11347 0x02, 0x00, 0x12, 0x03, 0x18, 0x08, 0x40, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x04,
11348 0x12, 0x03, 0x18, 0x08, 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x05, 0x12, 0x03,
11349 0x18, 0x11, 0x17, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x18, 0x18,
11350 0x27, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x03, 0x12, 0x03, 0x18, 0x2a, 0x2b, 0x0a,
11351 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x08, 0x12, 0x03, 0x18, 0x2c, 0x3f, 0x0a, 0x0c, 0x0a,
11352 0x05, 0x04, 0x00, 0x02, 0x00, 0x07, 0x12, 0x03, 0x18, 0x37, 0x3e, 0x0a, 0x40, 0x0a, 0x02, 0x04,
11353 0x01, 0x12, 0x04, 0x1c, 0x00, 0x55, 0x01, 0x1a, 0x34, 0x20, 0x54, 0x48, 0x65, 0x20, 0x6d, 0x65,
11354 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x61, 0x75, 0x74, 0x68,
11355 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x6f,
11356 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a,
11357 0x03, 0x04, 0x01, 0x01, 0x12, 0x03, 0x1c, 0x08, 0x0f, 0x0a, 0x40, 0x0a, 0x04, 0x04, 0x01, 0x02,
11358 0x00, 0x12, 0x03, 0x21, 0x08, 0x27, 0x1a, 0x33, 0x20, 0x45, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6d,
11359 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x6f,
11360 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77,
11361 0x69, 0x6e, 0x67, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
11362 0x01, 0x02, 0x00, 0x04, 0x12, 0x03, 0x21, 0x08, 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02,
11363 0x00, 0x06, 0x12, 0x03, 0x21, 0x11, 0x19, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x01,
11364 0x12, 0x03, 0x21, 0x1a, 0x22, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x03, 0x12, 0x03,
11365 0x21, 0x25, 0x26, 0x0a, 0x1e, 0x0a, 0x04, 0x04, 0x01, 0x02, 0x01, 0x12, 0x03, 0x24, 0x08, 0x27,
11366 0x1a, 0x11, 0x20, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
11367 0x65, 0x73, 0x0a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x01, 0x04, 0x12, 0x03, 0x24, 0x08,
11368 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x01, 0x06, 0x12, 0x03, 0x24, 0x11, 0x19, 0x0a,
11369 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x01, 0x01, 0x12, 0x03, 0x24, 0x1a, 0x22, 0x0a, 0x0c, 0x0a,
11370 0x05, 0x04, 0x01, 0x02, 0x01, 0x03, 0x12, 0x03, 0x24, 0x25, 0x26, 0x0a, 0x56, 0x0a, 0x04, 0x04,
11371 0x01, 0x02, 0x02, 0x12, 0x03, 0x28, 0x08, 0x25, 0x1a, 0x49, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x50,
11372 0x69, 0x6e, 0x20, 0x62, 0x61, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
11373 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75,
11374 0x64, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b,
11375 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x65, 0x72, 0x61,
11376 0x73, 0x65, 0x0a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x02, 0x04, 0x12, 0x03, 0x28, 0x08,
11377 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x02, 0x06, 0x12, 0x03, 0x28, 0x11, 0x18, 0x0a,
11378 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x02, 0x01, 0x12, 0x03, 0x28, 0x19, 0x20, 0x0a, 0x0c, 0x0a,
11379 0x05, 0x04, 0x01, 0x02, 0x02, 0x03, 0x12, 0x03, 0x28, 0x23, 0x24, 0x0a, 0x70, 0x0a, 0x04, 0x04,
11380 0x01, 0x02, 0x03, 0x12, 0x03, 0x2c, 0x08, 0x28, 0x1a, 0x63, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65,
11381 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20,
11382 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65,
11383 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x28, 0x66, 0x6f, 0x72, 0x20, 0x48, 0x4d, 0x41, 0x43, 0x61,
11384 0x75, 0x74, 0x68, 0x29, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65,
11385 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x28, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x20,
11386 0x61, 0x75, 0x74, 0x68, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x29, 0x2e, 0x0a, 0x0a, 0x0c, 0x0a,
11387 0x05, 0x04, 0x01, 0x02, 0x03, 0x04, 0x12, 0x03, 0x2c, 0x08, 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
11388 0x01, 0x02, 0x03, 0x05, 0x12, 0x03, 0x2c, 0x11, 0x16, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02,
11389 0x03, 0x01, 0x12, 0x03, 0x2c, 0x17, 0x23, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x03, 0x03,
11390 0x12, 0x03, 0x2c, 0x26, 0x27, 0x0a, 0x53, 0x0a, 0x04, 0x04, 0x01, 0x04, 0x00, 0x12, 0x04, 0x2f,
11391 0x08, 0x40, 0x09, 0x1a, 0x45, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
11392 0x65, 0x20, 0x54, 0x79, 0x70, 0x65, 0x20, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65,
11393 0x73, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x65,
11394 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x69, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x70,
11395 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01,
11396 0x04, 0x00, 0x01, 0x12, 0x03, 0x2f, 0x0d, 0x15, 0x0a, 0x45, 0x0a, 0x06, 0x04, 0x01, 0x04, 0x00,
11397 0x02, 0x00, 0x12, 0x03, 0x32, 0x10, 0x27, 0x1a, 0x36, 0x20, 0x69, 0x66, 0x20, 0x74, 0x68, 0x65,
11398 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x69, 0x73,
11399 0x20, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x20,
11400 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a,
11401 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x04, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x32, 0x10, 0x21, 0x0a,
11402 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x04, 0x00, 0x02, 0x00, 0x02, 0x12, 0x03, 0x32, 0x24, 0x26, 0x0a,
11403 0x70, 0x0a, 0x06, 0x04, 0x01, 0x04, 0x00, 0x02, 0x01, 0x12, 0x03, 0x36, 0x10, 0x1d, 0x1a, 0x61,
11404 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6e, 0x6f, 0x72,
11405 0x6d, 0x61, 0x6c, 0x20, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x2e, 0x20, 0x43, 0x68, 0x65,
11406 0x63, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x48, 0x4d, 0x41, 0x43, 0x20, 0x6f, 0x66, 0x20, 0x74,
11407 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x20,
11408 0x69, 0x66, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x2c, 0x20, 0x70, 0x72, 0x6f, 0x63,
11409 0x65, 0x73, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e,
11410 0x0a, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x04, 0x00, 0x02, 0x01, 0x01, 0x12, 0x03, 0x36, 0x10,
11411 0x18, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x04, 0x00, 0x02, 0x01, 0x02, 0x12, 0x03, 0x36, 0x1b,
11412 0x1c, 0x0a, 0xbe, 0x01, 0x0a, 0x06, 0x04, 0x01, 0x04, 0x00, 0x02, 0x02, 0x12, 0x03, 0x3b, 0x10,
11413 0x1c, 0x1a, 0xae, 0x01, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x75, 0x6e, 0x6c, 0x6f,
11414 0x63, 0x6b, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x49, 0x53, 0x45, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
11415 0x6e, 0x64, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x63,
11416 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x54, 0x4c, 0x53,
11417 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x20, 0x49, 0x66,
11418 0x20, 0x74, 0x68, 0x65, 0x79, 0x20, 0x64, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x2c, 0x20, 0x63, 0x6c,
11419 0x6f, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
11420 0x6f, 0x6e, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x76, 0x65,
11421 0x72, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x54, 0x4c, 0x53, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
11422 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x20, 0x74,
11423 0x68, 0x65, 0x20, 0x70, 0x69, 0x6e, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
11424 0x2e, 0x0a, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x04, 0x00, 0x02, 0x02, 0x01, 0x12, 0x03, 0x3b,
11425 0x10, 0x17, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x04, 0x00, 0x02, 0x02, 0x02, 0x12, 0x03, 0x3b,
11426 0x1a, 0x1b, 0x0a, 0x7e, 0x0a, 0x06, 0x04, 0x01, 0x04, 0x00, 0x02, 0x03, 0x12, 0x03, 0x3f, 0x10,
11427 0x26, 0x1a, 0x6f, 0x20, 0x49, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x74,
11428 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
11429 0x20, 0x69, 0x73, 0x20, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x6c, 0x6f,
11430 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f,
11431 0x6e, 0x2c, 0x20, 0x61, 0x6e, 0x0a, 0x20, 0x75, 0x6e, 0x73, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x74,
11432 0x65, 0x64, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62,
11433 0x65, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74,
11434 0x2e, 0x0a, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x04, 0x00, 0x02, 0x03, 0x01, 0x12, 0x03, 0x3f,
11435 0x10, 0x21, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x04, 0x00, 0x02, 0x03, 0x02, 0x12, 0x03, 0x3f,
11436 0x24, 0x25, 0x0a, 0xc2, 0x01, 0x0a, 0x04, 0x04, 0x01, 0x03, 0x00, 0x12, 0x04, 0x46, 0x08, 0x4c,
11437 0x09, 0x1a, 0xb3, 0x01, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x72,
11438 0x20, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20,
11439 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x0a, 0x20, 0x61,
11440 0x6e, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73,
11441 0x2e, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x6c, 0x6c, 0x6f,
11442 0x77, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x63, 0x65, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x20, 0x64, 0x65,
11443 0x76, 0x69, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64,
11444 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x48, 0x4d, 0x41, 0x43, 0x20, 0x70, 0x72, 0x6f, 0x76, 0x69,
11445 0x64, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x20, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74,
11446 0x69, 0x63, 0x69, 0x74, 0x79, 0x2c, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x69, 0x74, 0x79,
11447 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x20,
11448 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x03, 0x00, 0x01,
11449 0x12, 0x03, 0x46, 0x10, 0x18, 0x0a, 0x68, 0x0a, 0x06, 0x04, 0x01, 0x03, 0x00, 0x02, 0x00, 0x12,
11450 0x03, 0x4a, 0x10, 0x2c, 0x1a, 0x59, 0x20, 0x54, 0x68, 0x65, 0x20, 0x22, 0x69, 0x64, 0x65, 0x6e,
11451 0x74, 0x69, 0x74, 0x79, 0x22, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x73,
11452 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x20, 0x61,
11453 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61,
11454 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x20, 0x74, 0x6f, 0x0a, 0x20, 0x62, 0x65, 0x20,
11455 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x68, 0x6d, 0x61, 0x63, 0x2e, 0x0a, 0x0a,
11456 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x03, 0x00, 0x02, 0x00, 0x04, 0x12, 0x03, 0x4a, 0x10, 0x18, 0x0a,
11457 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x03, 0x00, 0x02, 0x00, 0x05, 0x12, 0x03, 0x4a, 0x19, 0x1e, 0x0a,
11458 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x03, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x4a, 0x1f, 0x27, 0x0a,
11459 0x0e, 0x0a, 0x07, 0x04, 0x01, 0x03, 0x00, 0x02, 0x00, 0x03, 0x12, 0x03, 0x4a, 0x2a, 0x2b, 0x0a,
11460 0x0d, 0x0a, 0x06, 0x04, 0x01, 0x03, 0x00, 0x02, 0x01, 0x12, 0x03, 0x4b, 0x10, 0x28, 0x0a, 0x0e,
11461 0x0a, 0x07, 0x04, 0x01, 0x03, 0x00, 0x02, 0x01, 0x04, 0x12, 0x03, 0x4b, 0x10, 0x18, 0x0a, 0x0e,
11462 0x0a, 0x07, 0x04, 0x01, 0x03, 0x00, 0x02, 0x01, 0x05, 0x12, 0x03, 0x4b, 0x19, 0x1e, 0x0a, 0x0e,
11463 0x0a, 0x07, 0x04, 0x01, 0x03, 0x00, 0x02, 0x01, 0x01, 0x12, 0x03, 0x4b, 0x1f, 0x23, 0x0a, 0x0e,
11464 0x0a, 0x07, 0x04, 0x01, 0x03, 0x00, 0x02, 0x01, 0x03, 0x12, 0x03, 0x4b, 0x26, 0x27, 0x0a, 0x3c,
11465 0x0a, 0x04, 0x04, 0x01, 0x03, 0x01, 0x12, 0x04, 0x4f, 0x08, 0x53, 0x09, 0x1a, 0x2e, 0x20, 0x50,
11466 0x69, 0x6e, 0x20, 0x62, 0x61, 0x73, 0x65, 0x64, 0x20, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74,
11467 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x50, 0x69, 0x6e, 0x20,
11468 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x0a, 0x0a, 0x0c, 0x0a, 0x05,
11469 0x04, 0x01, 0x03, 0x01, 0x01, 0x12, 0x03, 0x4f, 0x10, 0x17, 0x0a, 0x3f, 0x0a, 0x06, 0x04, 0x01,
11470 0x03, 0x01, 0x02, 0x00, 0x12, 0x03, 0x52, 0x10, 0x27, 0x1a, 0x30, 0x20, 0x54, 0x68, 0x65, 0x20,
11471 0x70, 0x69, 0x6e, 0x20, 0x6e, 0x65, 0x63, 0x65, 0x73, 0x73, 0x61, 0x72, 0x79, 0x20, 0x74, 0x6f,
11472 0x20, 0x6d, 0x61, 0x6b, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74,
11473 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x0a, 0x0a, 0x0e, 0x0a, 0x07, 0x04,
11474 0x01, 0x03, 0x01, 0x02, 0x00, 0x04, 0x12, 0x03, 0x52, 0x10, 0x18, 0x0a, 0x0e, 0x0a, 0x07, 0x04,
11475 0x01, 0x03, 0x01, 0x02, 0x00, 0x05, 0x12, 0x03, 0x52, 0x19, 0x1e, 0x0a, 0x0e, 0x0a, 0x07, 0x04,
11476 0x01, 0x03, 0x01, 0x02, 0x00, 0x01, 0x12, 0x03, 0x52, 0x1f, 0x22, 0x0a, 0x0e, 0x0a, 0x07, 0x04,
11477 0x01, 0x03, 0x01, 0x02, 0x00, 0x03, 0x12, 0x03, 0x52, 0x25, 0x26, 0x0a, 0x0b, 0x0a, 0x02, 0x04,
11478 0x02, 0x12, 0x05, 0x57, 0x00, 0x8b, 0x06, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x02, 0x01, 0x12,
11479 0x03, 0x57, 0x08, 0x0f, 0x0a, 0x1c, 0x0a, 0x04, 0x04, 0x02, 0x02, 0x00, 0x12, 0x03, 0x5a, 0x08,
11480 0x23, 0x1a, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65,
11481 0x72, 0x0a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x04, 0x12, 0x03, 0x5a, 0x08, 0x10,
11482 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x06, 0x12, 0x03, 0x5a, 0x11, 0x17, 0x0a, 0x0c,
11483 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x01, 0x12, 0x03, 0x5a, 0x18, 0x1e, 0x0a, 0x0c, 0x0a, 0x05,
11484 0x04, 0x02, 0x02, 0x00, 0x03, 0x12, 0x03, 0x5a, 0x21, 0x22, 0x0a, 0x1a, 0x0a, 0x04, 0x04, 0x02,
11485 0x02, 0x01, 0x12, 0x03, 0x5d, 0x08, 0x1f, 0x1a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
11486 0x20, 0x62, 0x6f, 0x64, 0x79, 0x0a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x04, 0x12,
11487 0x03, 0x5d, 0x08, 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x06, 0x12, 0x03, 0x5d,
11488 0x11, 0x15, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x01, 0x12, 0x03, 0x5d, 0x16, 0x1a,
11489 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x03, 0x12, 0x03, 0x5d, 0x1d, 0x1e, 0x0a, 0x1e,
11490 0x0a, 0x04, 0x04, 0x02, 0x02, 0x02, 0x12, 0x03, 0x60, 0x08, 0x23, 0x1a, 0x11, 0x6f, 0x70, 0x65,
11491 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x0a, 0x0a, 0x0c,
11492 0x0a, 0x05, 0x04, 0x02, 0x02, 0x02, 0x04, 0x12, 0x03, 0x60, 0x08, 0x10, 0x0a, 0x0c, 0x0a, 0x05,
11493 0x04, 0x02, 0x02, 0x02, 0x06, 0x12, 0x03, 0x60, 0x11, 0x17, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02,
11494 0x02, 0x02, 0x01, 0x12, 0x03, 0x60, 0x18, 0x1e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x02,
11495 0x03, 0x12, 0x03, 0x60, 0x21, 0x22, 0x0a, 0x1e, 0x0a, 0x04, 0x04, 0x02, 0x03, 0x00, 0x12, 0x05,
11496 0x63, 0x08, 0xa1, 0x01, 0x09, 0x1a, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x68,
11497 0x65, 0x61, 0x64, 0x65, 0x72, 0x0a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x03, 0x00, 0x01, 0x12,
11498 0x03, 0x63, 0x10, 0x16, 0x0a, 0x87, 0x02, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x00, 0x02, 0x00, 0x12,
11499 0x03, 0x68, 0x10, 0x32, 0x1a, 0xf7, 0x01, 0x20, 0x22, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
11500 0x22, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72,
11501 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x20,
11502 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x74,
11503 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69,
11504 0x62, 0x6c, 0x65, 0x2c, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
11505 0x74, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x2e, 0x20, 0x49,
11506 0x66, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x2c,
11507 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x64, 0x20, 0x74,
11508 0x6f, 0x20, 0x62, 0x65, 0x20, 0x30, 0x2e, 0x20, 0x28, 0x30, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
11509 0x73, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x0a, 0x20, 0x75,
11510 0x73, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x20, 0x76, 0x65, 0x72,
11511 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x69, 0x67, 0x6e, 0x6f, 0x72,
11512 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x69, 0x6e, 0x20,
11513 0x74, 0x68, 0x65, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69,
11514 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x75, 0x70, 0x2e, 0x29, 0x0a, 0x0a, 0x0e,
11515 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x00, 0x04, 0x12, 0x03, 0x68, 0x10, 0x18, 0x0a, 0x0e,
11516 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x00, 0x05, 0x12, 0x03, 0x68, 0x19, 0x1e, 0x0a, 0x0e,
11517 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x68, 0x1f, 0x2d, 0x0a, 0x0e,
11518 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x00, 0x03, 0x12, 0x03, 0x68, 0x30, 0x31, 0x0a, 0xd7,
11519 0x02, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x00, 0x02, 0x01, 0x12, 0x03, 0x70, 0x10, 0x30, 0x1a, 0xc7,
11520 0x02, 0x20, 0x41, 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65,
11521 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
11522 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, 0x68,
11523 0x65, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x61, 0x72,
11524 0x67, 0x65, 0x74, 0x2e, 0x20, 0x4f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73,
11525 0x74, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x0a, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68,
11526 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x73,
11527 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, 0x6d,
11528 0x65, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x61, 0x79, 0x20, 0x69, 0x6e, 0x20, 0x73, 0x65, 0x63, 0x6f,
11529 0x6e, 0x64, 0x73, 0x20, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x20, 0x31, 0x39, 0x37, 0x30, 0x2e, 0x20,
11530 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63,
11531 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x0a, 0x20, 0x6e, 0x75, 0x6d, 0x62,
11532 0x65, 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e,
11533 0x74, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x65, 0x20,
11534 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6e,
11535 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75,
11536 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e,
11537 0x0a, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x64, 0x75, 0x72, 0x69, 0x6e,
11538 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x28,
11539 0x53, 0x65, 0x65, 0x20, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x20, 0x64, 0x6f, 0x63,
11540 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x29, 0x2e, 0x0a, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00,
11541 0x02, 0x01, 0x04, 0x12, 0x03, 0x70, 0x10, 0x18, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00,
11542 0x02, 0x01, 0x05, 0x12, 0x03, 0x70, 0x19, 0x1e, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00,
11543 0x02, 0x01, 0x01, 0x12, 0x03, 0x70, 0x1f, 0x2b, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00,
11544 0x02, 0x01, 0x03, 0x12, 0x03, 0x70, 0x2e, 0x2f, 0x0a, 0xa1, 0x02, 0x0a, 0x06, 0x04, 0x02, 0x03,
11545 0x00, 0x02, 0x02, 0x12, 0x03, 0x75, 0x10, 0x2c, 0x1a, 0x91, 0x02, 0x20, 0x74, 0x68, 0x65, 0x20,
11546 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73,
11547 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73,
11548 0x20, 0x54, 0x43, 0x50, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
11549 0x20, 0x41, 0x73, 0x20, 0x6c, 0x6f, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x69, 0x73,
11550 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e,
11551 0x67, 0x20, 0x6c, 0x61, 0x72, 0x67, 0x65, 0x72, 0x20, 0x77, 0x65, 0x20, 0x68, 0x61, 0x76, 0x65,
11552 0x0a, 0x20, 0x73, 0x74, 0x72, 0x6f, 0x6e, 0x67, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x69, 0x6e,
11553 0x67, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x70, 0x72, 0x65,
11554 0x76, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, 0x61,
11555 0x20, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63,
11556 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65,
11557 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
11558 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x0a, 0x20, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x73,
11559 0x20, 0x73, 0x74, 0x72, 0x6f, 0x6e, 0x67, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67,
11560 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
11561 0x73, 0x2e, 0x20, 0x28, 0x53, 0x65, 0x65, 0x20, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
11562 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x29, 0x2e, 0x0a, 0x0a, 0x0e, 0x0a, 0x07,
11563 0x04, 0x02, 0x03, 0x00, 0x02, 0x02, 0x04, 0x12, 0x03, 0x75, 0x10, 0x18, 0x0a, 0x0e, 0x0a, 0x07,
11564 0x04, 0x02, 0x03, 0x00, 0x02, 0x02, 0x05, 0x12, 0x03, 0x75, 0x19, 0x1e, 0x0a, 0x0e, 0x0a, 0x07,
11565 0x04, 0x02, 0x03, 0x00, 0x02, 0x02, 0x01, 0x12, 0x03, 0x75, 0x1f, 0x27, 0x0a, 0x0e, 0x0a, 0x07,
11566 0x04, 0x02, 0x03, 0x00, 0x02, 0x02, 0x03, 0x12, 0x03, 0x75, 0x2a, 0x2b, 0x0a, 0x23, 0x0a, 0x06,
11567 0x04, 0x02, 0x03, 0x00, 0x02, 0x03, 0x12, 0x03, 0x78, 0x10, 0x2f, 0x1a, 0x14, 0x63, 0x6f, 0x2d,
11568 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65,
11569 0x0a, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x03, 0x04, 0x12, 0x03, 0x78, 0x10,
11570 0x18, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x03, 0x05, 0x12, 0x03, 0x78, 0x19,
11571 0x1e, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x03, 0x01, 0x12, 0x03, 0x78, 0x1f,
11572 0x2a, 0x0a, 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x03, 0x03, 0x12, 0x03, 0x78, 0x2d,
11573 0x2e, 0x0a, 0x3c, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x00, 0x02, 0x04, 0x12, 0x03, 0x7b, 0x10, 0x35,
11574 0x1a, 0x2d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65,
11575 0x20, 0x2d, 0x20, 0x70, 0x75, 0x74, 0x2f, 0x67, 0x65, 0x74, 0x2f, 0x64, 0x65, 0x6c, 0x65, 0x74,
11576 0x65, 0x2f, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x2c, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x0a, 0x0a,
11577 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x04, 0x04, 0x12, 0x03, 0x7b, 0x10, 0x18, 0x0a,
11578 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x04, 0x06, 0x12, 0x03, 0x7b, 0x19, 0x24, 0x0a,
11579 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x04, 0x01, 0x12, 0x03, 0x7b, 0x25, 0x30, 0x0a,
11580 0x0e, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x04, 0x03, 0x12, 0x03, 0x7b, 0x33, 0x34, 0x0a,
11581 0xff, 0x03, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x00, 0x02, 0x05, 0x12, 0x04, 0x85, 0x01, 0x10, 0x2b,
11582 0x1a, 0xee, 0x03, 0x20, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65,
11583 0x6f, 0x75, 0x74, 0x20, 0x28, 0x69, 0x6e, 0x20, 0x6d, 0x73, 0x29, 0x2e, 0x20, 0x54, 0x68, 0x69,
11584 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20,
11585 0x6f, 0x66, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x69,
11586 0x73, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64,
11587 0x20, 0x74, 0x61, 0x6b, 0x65, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x74,
11588 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x0a, 0x20, 0x69, 0x73, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67,
11589 0x65, 0x72, 0x65, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20,
11590 0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x72,
11591 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x63, 0x61, 0x6e, 0x20,
11592 0x62, 0x65, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x2e, 0x0a, 0x20, 0x20, 0x20,
11593 0x2d, 0x20, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x42, 0x55, 0x53, 0x59, 0x20, 0x6d,
11594 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20,
11595 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x77, 0x61, 0x73, 0x20, 0x73, 0x74, 0x69, 0x6c,
11596 0x6c, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x71, 0x75, 0x65, 0x75, 0x65, 0x20, 0x77,
11597 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x65, 0x78, 0x65,
11598 0x63, 0x75, 0x74, 0x65, 0x64, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x45, 0x58, 0x50, 0x49, 0x52,
11599 0x45, 0x44, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20,
11600 0x61, 0x20, 0x6c, 0x6f, 0x6e, 0x67, 0x20, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f,
11601 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x77, 0x61, 0x73, 0x20, 0x73, 0x74, 0x6f,
11602 0x70, 0x70, 0x65, 0x64, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65,
11603 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x2e, 0x0a, 0x20,
11604 0x20, 0x20, 0x2d, 0x20, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x20, 0x6d,
11605 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20,
11606 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x77, 0x61, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x70,
11607 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, 0x61, 0x74,
11608 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x76,
11609 0x65, 0x72, 0x79, 0x20, 0x77, 0x61, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x0a, 0x20, 0x20, 0x20, 0x20,
11610 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x61,
11611 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20,
11612 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64,
11613 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x05, 0x04, 0x12, 0x04, 0x85, 0x01,
11614 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x05, 0x05, 0x12, 0x04, 0x85,
11615 0x01, 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x05, 0x01, 0x12, 0x04,
11616 0x85, 0x01, 0x1f, 0x26, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x05, 0x03, 0x12,
11617 0x04, 0x85, 0x01, 0x29, 0x2a, 0x0a, 0xa5, 0x04, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x00, 0x02, 0x06,
11618 0x12, 0x04, 0x8d, 0x01, 0x10, 0x2d, 0x1a, 0x94, 0x04, 0x20, 0x49, 0x66, 0x20, 0x74, 0x72, 0x75,
11619 0x65, 0x2c, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x20, 0x77, 0x69, 0x6c, 0x6c,
11620 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x20, 0x6d, 0x75, 0x6c,
11621 0x74, 0x69, 0x20, 0x72, 0x65, 0x76, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65,
11622 0x63, 0x6f, 0x76, 0x65, 0x72, 0x69, 0x65, 0x73, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x69, 0x66,
11623 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x20, 0x68, 0x61, 0x73,
11624 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x64, 0x2e, 0x0a, 0x20,
11625 0x49, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x63, 0x61, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65,
11626 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20,
11627 0x44, 0x41, 0x54, 0x41, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x2e, 0x20, 0x54, 0x6f, 0x20, 0x68,
11628 0x61, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x65,
11629 0x78, 0x68, 0x61, 0x75, 0x73, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69,
11630 0x62, 0x6c, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65,
11631 0x72, 0x79, 0x2c, 0x20, 0x6c, 0x65, 0x61, 0x76, 0x65, 0x0a, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20,
11632 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x66, 0x20, 0x6f, 0x72, 0x20, 0x73, 0x65, 0x74,
11633 0x20, 0x74, 0x6f, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6d,
11634 0x61, 0x6b, 0x65, 0x20, 0x73, 0x75, 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68,
11635 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74,
11636 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x6f, 0x6e, 0x67, 0x65, 0x72, 0x20, 0x74, 0x68,
11637 0x61, 0x6e, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20,
11638 0x71, 0x75, 0x65, 0x75, 0x65, 0x0a, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20,
11639 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x20, 0x74,
11640 0x69, 0x6d, 0x65, 0x2e, 0x20, 0x4f, 0x6e, 0x20, 0x61, 0x20, 0x64, 0x69, 0x73, 0x6b, 0x20, 0x64,
11641 0x65, 0x76, 0x69, 0x63, 0x65, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x78, 0x69, 0x6d,
11642 0x75, 0x6d, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72,
11643 0x79, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65, 0x20,
11644 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x2e, 0x0a, 0x20, 0x4f, 0x6e, 0x63, 0x65, 0x20, 0x61,
11645 0x6c, 0x6c, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61,
11646 0x20, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74,
11647 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74,
11648 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73,
11649 0x75, 0x63, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x2c, 0x20, 0x50, 0x45, 0x52, 0x4d, 0x5f, 0x44,
11650 0x41, 0x54, 0x41, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62,
11651 0x65, 0x0a, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a,
11652 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x06, 0x04, 0x12, 0x04, 0x8d, 0x01, 0x10, 0x18, 0x0a, 0x0f,
11653 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x06, 0x05, 0x12, 0x04, 0x8d, 0x01, 0x19, 0x1d, 0x0a,
11654 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x06, 0x01, 0x12, 0x04, 0x8d, 0x01, 0x1e, 0x27,
11655 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x06, 0x03, 0x12, 0x04, 0x8d, 0x01, 0x2a,
11656 0x2c, 0x0a, 0xd9, 0x01, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x00, 0x02, 0x07, 0x12, 0x04, 0x94, 0x01,
11657 0x10, 0x30, 0x1a, 0xc8, 0x01, 0x20, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x69,
11658 0x73, 0x20, 0x61, 0x20, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67,
11659 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e,
11660 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20,
11661 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x0a, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
11662 0x2e, 0x20, 0x41, 0x6c, 0x6c, 0x20, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x20, 0x61,
11663 0x74, 0x20, 0x61, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, 0x20, 0x70, 0x72, 0x69, 0x6f, 0x72,
11664 0x69, 0x74, 0x79, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65,
11665 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x0a, 0x20, 0x6f, 0x66,
11666 0x20, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20,
11667 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x2e, 0x20, 0x41, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65,
11668 0x72, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x68, 0x69, 0x67, 0x68,
11669 0x65, 0x72, 0x20, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a,
11670 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x07, 0x04, 0x12, 0x04, 0x94, 0x01, 0x10, 0x18, 0x0a, 0x0f,
11671 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x07, 0x06, 0x12, 0x04, 0x94, 0x01, 0x19, 0x21, 0x0a,
11672 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x07, 0x01, 0x12, 0x04, 0x94, 0x01, 0x22, 0x2a,
11673 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x07, 0x03, 0x12, 0x04, 0x94, 0x01, 0x2d,
11674 0x2f, 0x0a, 0xc3, 0x02, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x00, 0x02, 0x08, 0x12, 0x04, 0x9b, 0x01,
11675 0x10, 0x2f, 0x1a, 0xb2, 0x02, 0x20, 0x41, 0x20, 0x68, 0x69, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20,
11676 0x68, 0x6f, 0x77, 0x20, 0x6c, 0x6f, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x6a, 0x6f, 0x62, 0x20, 0x73,
11677 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x72, 0x75, 0x6e, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65,
11678 0x20, 0x79, 0x69, 0x65, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69,
11679 0x66, 0x69, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x0a, 0x20, 0x6d, 0x69, 0x6c, 0x69, 0x73, 0x65, 0x63,
11680 0x6f, 0x6e, 0x64, 0x73, 0x2e, 0x20, 0x41, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f, 0x66,
11681 0x20, 0x30, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x74, 0x68, 0x61,
11682 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20,
11683 0x63, 0x61, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x6f, 0x6e, 0x65, 0x0a,
11684 0x20, 0x73, 0x75, 0x62, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61,
11685 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x74, 0x6f,
11686 0x20, 0x73, 0x65, 0x65, 0x20, 0x69, 0x66, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72,
11687 0x65, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x73, 0x75, 0x62, 0x20, 0x68, 0x69, 0x67, 0x68,
11688 0x65, 0x72, 0x0a, 0x20, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x6f, 0x70, 0x65,
11689 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x20, 0x41, 0x6e, 0x20, 0x65, 0x78, 0x61, 0x6d,
11690 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x73, 0x75, 0x62, 0x2d, 0x6f, 0x70, 0x65,
11691 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x69, 0x67, 0x68, 0x74, 0x20, 0x62, 0x65, 0x20,
11692 0x61, 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x70, 0x75, 0x74, 0x0a, 0x20, 0x69, 0x6e,
11693 0x20, 0x61, 0x20, 0x50, 0x32, 0x50, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
11694 0x2c, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02,
11695 0x08, 0x04, 0x12, 0x04, 0x9b, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00,
11696 0x02, 0x08, 0x05, 0x12, 0x04, 0x9b, 0x01, 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
11697 0x00, 0x02, 0x08, 0x01, 0x12, 0x04, 0x9b, 0x01, 0x1f, 0x29, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
11698 0x03, 0x00, 0x02, 0x08, 0x03, 0x12, 0x04, 0x9b, 0x01, 0x2c, 0x2e, 0x0a, 0xa7, 0x01, 0x0a, 0x06,
11699 0x04, 0x02, 0x03, 0x00, 0x02, 0x09, 0x12, 0x04, 0xa0, 0x01, 0x10, 0x2d, 0x1a, 0x96, 0x01, 0x20,
11700 0x62, 0x61, 0x74, 0x63, 0x68, 0x20, 0x69, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x69,
11701 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20,
11702 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x62, 0x61, 0x74,
11703 0x63, 0x68, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x20, 0x74, 0x68,
11704 0x69, 0x73, 0x20, 0x69, 0x64, 0x20, 0x69, 0x73, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74,
11705 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6c, 0x69, 0x62,
11706 0x72, 0x61, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65,
11707 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x0a, 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20,
11708 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
11709 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x09, 0x04,
11710 0x12, 0x04, 0xa0, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02, 0x09,
11711 0x05, 0x12, 0x04, 0xa0, 0x01, 0x19, 0x1f, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00, 0x02,
11712 0x09, 0x01, 0x12, 0x04, 0xa0, 0x01, 0x20, 0x27, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x00,
11713 0x02, 0x09, 0x03, 0x12, 0x04, 0xa0, 0x01, 0x2a, 0x2c, 0x0a, 0x1d, 0x0a, 0x04, 0x04, 0x02, 0x03,
11714 0x01, 0x12, 0x06, 0xa4, 0x01, 0x08, 0xc3, 0x01, 0x09, 0x1a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61,
11715 0x67, 0x65, 0x20, 0x62, 0x6f, 0x64, 0x79, 0x0a, 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x03, 0x01,
11716 0x01, 0x12, 0x04, 0xa4, 0x01, 0x10, 0x14, 0x0a, 0x1d, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x01, 0x02,
11717 0x00, 0x12, 0x04, 0xa7, 0x01, 0x10, 0x2f, 0x1a, 0x0d, 0x6b, 0x65, 0x79, 0x2f, 0x76, 0x61, 0x6c,
11718 0x75, 0x65, 0x20, 0x6f, 0x70, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x00,
11719 0x04, 0x12, 0x04, 0xa7, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02,
11720 0x00, 0x06, 0x12, 0x04, 0xa7, 0x01, 0x19, 0x21, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01,
11721 0x02, 0x00, 0x01, 0x12, 0x04, 0xa7, 0x01, 0x22, 0x2a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
11722 0x01, 0x02, 0x00, 0x03, 0x12, 0x04, 0xa7, 0x01, 0x2d, 0x2e, 0x0a, 0x20, 0x0a, 0x06, 0x04, 0x02,
11723 0x03, 0x01, 0x02, 0x01, 0x12, 0x04, 0xaa, 0x01, 0x10, 0x29, 0x1a, 0x10, 0x72, 0x61, 0x6e, 0x67,
11724 0x65, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07,
11725 0x04, 0x02, 0x03, 0x01, 0x02, 0x01, 0x04, 0x12, 0x04, 0xaa, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a,
11726 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x01, 0x06, 0x12, 0x04, 0xaa, 0x01, 0x19, 0x1e, 0x0a, 0x0f,
11727 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x01, 0x01, 0x12, 0x04, 0xaa, 0x01, 0x1f, 0x24, 0x0a,
11728 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x01, 0x03, 0x12, 0x04, 0xaa, 0x01, 0x27, 0x28,
11729 0x0a, 0x21, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x01, 0x02, 0x02, 0x12, 0x04, 0xad, 0x01, 0x10, 0x29,
11730 0x1a, 0x11, 0x73, 0x65, 0x74, 0x20, 0x75, 0x70, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
11731 0x6f, 0x6e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x02, 0x04, 0x12, 0x04,
11732 0xad, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x02, 0x06, 0x12,
11733 0x04, 0xad, 0x01, 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x02, 0x01,
11734 0x12, 0x04, 0xad, 0x01, 0x1f, 0x24, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x02,
11735 0x03, 0x12, 0x04, 0xad, 0x01, 0x27, 0x28, 0x0a, 0x2a, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x01, 0x02,
11736 0x03, 0x12, 0x04, 0xb0, 0x01, 0x10, 0x37, 0x1a, 0x1a, 0x20, 0x50, 0x65, 0x65, 0x72, 0x20, 0x74,
11737 0x6f, 0x20, 0x50, 0x65, 0x65, 0x72, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
11738 0x73, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x03, 0x04, 0x12, 0x04,
11739 0xb0, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x03, 0x06, 0x12,
11740 0x04, 0xb0, 0x01, 0x19, 0x25, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x03, 0x01,
11741 0x12, 0x04, 0xb0, 0x01, 0x26, 0x32, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x03,
11742 0x03, 0x12, 0x04, 0xb0, 0x01, 0x35, 0x36, 0x0a, 0x17, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x01, 0x02,
11743 0x04, 0x12, 0x04, 0xb5, 0x01, 0x10, 0x2b, 0x1a, 0x07, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x0a,
11744 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x04, 0x04, 0x12, 0x04, 0xb5, 0x01, 0x10,
11745 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x04, 0x06, 0x12, 0x04, 0xb5, 0x01,
11746 0x19, 0x1f, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x04, 0x01, 0x12, 0x04, 0xb5,
11747 0x01, 0x20, 0x26, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x04, 0x03, 0x12, 0x04,
11748 0xb5, 0x01, 0x29, 0x2a, 0x0a, 0x20, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x01, 0x02, 0x05, 0x12, 0x04,
11749 0xb8, 0x01, 0x10, 0x2f, 0x1a, 0x10, 0x73, 0x65, 0x74, 0x20, 0x75, 0x70, 0x20, 0x73, 0x65, 0x63,
11750 0x75, 0x72, 0x69, 0x74, 0x79, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x05,
11751 0x04, 0x12, 0x04, 0xb8, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02,
11752 0x05, 0x06, 0x12, 0x04, 0xb8, 0x01, 0x19, 0x21, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01,
11753 0x02, 0x05, 0x01, 0x12, 0x04, 0xb8, 0x01, 0x22, 0x2a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
11754 0x01, 0x02, 0x05, 0x03, 0x12, 0x04, 0xb8, 0x01, 0x2d, 0x2e, 0x0a, 0x2e, 0x0a, 0x06, 0x04, 0x02,
11755 0x03, 0x01, 0x02, 0x06, 0x12, 0x04, 0xbb, 0x01, 0x10, 0x30, 0x1a, 0x1e, 0x20, 0x50, 0x65, 0x72,
11756 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x50, 0x69, 0x6e, 0x2d, 0x62, 0x61, 0x73, 0x65, 0x64, 0x20, 0x6f,
11757 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
11758 0x03, 0x01, 0x02, 0x06, 0x04, 0x12, 0x04, 0xbb, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
11759 0x02, 0x03, 0x01, 0x02, 0x06, 0x06, 0x12, 0x04, 0xbb, 0x01, 0x19, 0x25, 0x0a, 0x0f, 0x0a, 0x07,
11760 0x04, 0x02, 0x03, 0x01, 0x02, 0x06, 0x01, 0x12, 0x04, 0xbb, 0x01, 0x26, 0x2b, 0x0a, 0x0f, 0x0a,
11761 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x06, 0x03, 0x12, 0x04, 0xbb, 0x01, 0x2e, 0x2f, 0x0a, 0x5c,
11762 0x0a, 0x06, 0x04, 0x02, 0x03, 0x01, 0x02, 0x07, 0x12, 0x04, 0xbf, 0x01, 0x10, 0x29, 0x1a, 0x4c,
11763 0x20, 0x62, 0x61, 0x74, 0x63, 0x68, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
11764 0x0a, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64,
11765 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x4e, 0x44, 0x5f, 0x42, 0x41,
11766 0x54, 0x43, 0x48, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x45, 0x4e, 0x44, 0x5f, 0x42, 0x41, 0x54, 0x43,
11767 0x48, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07,
11768 0x04, 0x02, 0x03, 0x01, 0x02, 0x07, 0x04, 0x12, 0x04, 0xbf, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a,
11769 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x07, 0x06, 0x12, 0x04, 0xbf, 0x01, 0x19, 0x1e, 0x0a, 0x0f,
11770 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x07, 0x01, 0x12, 0x04, 0xbf, 0x01, 0x1f, 0x24, 0x0a,
11771 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x07, 0x03, 0x12, 0x04, 0xbf, 0x01, 0x27, 0x28,
11772 0x0a, 0x22, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x01, 0x02, 0x08, 0x12, 0x04, 0xc2, 0x01, 0x10, 0x34,
11773 0x1a, 0x12, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
11774 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x08, 0x04, 0x12,
11775 0x04, 0xc2, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x08, 0x06,
11776 0x12, 0x04, 0xc2, 0x01, 0x19, 0x28, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02, 0x08,
11777 0x01, 0x12, 0x04, 0xc2, 0x01, 0x29, 0x2e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x01, 0x02,
11778 0x08, 0x03, 0x12, 0x04, 0xc2, 0x01, 0x31, 0x33, 0x0a, 0x0e, 0x0a, 0x04, 0x04, 0x02, 0x03, 0x02,
11779 0x12, 0x06, 0xc5, 0x01, 0x08, 0xc7, 0x01, 0x09, 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x03, 0x02,
11780 0x01, 0x12, 0x04, 0xc5, 0x01, 0x10, 0x1f, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x02, 0x02,
11781 0x00, 0x12, 0x04, 0xc6, 0x01, 0x10, 0x2e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x02, 0x02,
11782 0x00, 0x04, 0x12, 0x04, 0xc6, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x02,
11783 0x02, 0x00, 0x06, 0x12, 0x04, 0xc6, 0x01, 0x19, 0x23, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
11784 0x02, 0x02, 0x00, 0x01, 0x12, 0x04, 0xc6, 0x01, 0x24, 0x29, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
11785 0x03, 0x02, 0x02, 0x00, 0x03, 0x12, 0x04, 0xc6, 0x01, 0x2c, 0x2d, 0x0a, 0x4b, 0x0a, 0x04, 0x04,
11786 0x02, 0x03, 0x03, 0x12, 0x06, 0xca, 0x01, 0x08, 0xd8, 0x01, 0x09, 0x1a, 0x3b, 0x20, 0x54, 0x68,
11787 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, 0x20, 0x69,
11788 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x4e, 0x44, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x20,
11789 0x61, 0x6e, 0x64, 0x20, 0x45, 0x4e, 0x44, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x52, 0x45,
11790 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x2e, 0x0a, 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x03, 0x03,
11791 0x01, 0x12, 0x04, 0xca, 0x01, 0x10, 0x15, 0x0a, 0x76, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x03, 0x02,
11792 0x00, 0x12, 0x04, 0xcd, 0x01, 0x10, 0x29, 0x1a, 0x66, 0x20, 0x73, 0x65, 0x74, 0x20, 0x62, 0x79,
11793 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6c, 0x69, 0x62, 0x72,
11794 0x61, 0x72, 0x79, 0x20, 0x69, 0x6e, 0x20, 0x45, 0x4e, 0x44, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48,
11795 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
11796 0x2e, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x6e, 0x75, 0x6d,
11797 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
11798 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x61, 0x74, 0x63, 0x68, 0x0a, 0x0a,
11799 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03, 0x02, 0x00, 0x04, 0x12, 0x04, 0xcd, 0x01, 0x10, 0x18,
11800 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03, 0x02, 0x00, 0x05, 0x12, 0x04, 0xcd, 0x01, 0x19,
11801 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03, 0x02, 0x00, 0x01, 0x12, 0x04, 0xcd, 0x01,
11802 0x1f, 0x24, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03, 0x02, 0x00, 0x03, 0x12, 0x04, 0xcd,
11803 0x01, 0x27, 0x28, 0x0a, 0xdf, 0x01, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x03, 0x02, 0x01, 0x12, 0x04,
11804 0xd3, 0x01, 0x10, 0x3a, 0x1a, 0xce, 0x01, 0x20, 0x73, 0x65, 0x74, 0x20, 0x62, 0x79, 0x20, 0x74,
11805 0x68, 0x65, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x45, 0x4e, 0x44, 0x5f,
11806 0x42, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x20, 0x6d,
11807 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x0a, 0x20, 0x49, 0x66, 0x20, 0x61, 0x20, 0x62, 0x61,
11808 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64,
11809 0x20, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c, 0x6c, 0x79, 0x2c, 0x20, 0x61,
11810 0x6c, 0x6c, 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x49, 0x64, 0x73, 0x20,
11811 0x6f, 0x66, 0x20, 0x74, 0x68, 0x6f, 0x73, 0x65, 0x0a, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
11812 0x64, 0x73, 0x20, 0x28, 0x50, 0x55, 0x54, 0x2f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x29, 0x20,
11813 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65,
11814 0x20, 0x62, 0x61, 0x74, 0x63, 0x68, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x20, 0x61, 0x64, 0x64, 0x65,
11815 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x4e, 0x44, 0x5f, 0x42, 0x41, 0x54,
11816 0x43, 0x48, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x20, 0x6d, 0x65, 0x73, 0x73,
11817 0x61, 0x67, 0x65, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03, 0x02, 0x01, 0x04,
11818 0x12, 0x04, 0xd3, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03, 0x02, 0x01,
11819 0x05, 0x12, 0x04, 0xd3, 0x01, 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03, 0x02,
11820 0x01, 0x01, 0x12, 0x04, 0xd3, 0x01, 0x1f, 0x27, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03,
11821 0x02, 0x01, 0x03, 0x12, 0x04, 0xd3, 0x01, 0x2a, 0x2b, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
11822 0x03, 0x02, 0x01, 0x08, 0x12, 0x04, 0xd3, 0x01, 0x2c, 0x39, 0x0a, 0x12, 0x0a, 0x0a, 0x04, 0x02,
11823 0x03, 0x03, 0x02, 0x01, 0x08, 0xe7, 0x07, 0x00, 0x12, 0x04, 0xd3, 0x01, 0x2d, 0x38, 0x0a, 0x13,
11824 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x03, 0x02, 0x01, 0x08, 0xe7, 0x07, 0x00, 0x02, 0x12, 0x04, 0xd3,
11825 0x01, 0x2d, 0x33, 0x0a, 0x14, 0x0a, 0x0c, 0x04, 0x02, 0x03, 0x03, 0x02, 0x01, 0x08, 0xe7, 0x07,
11826 0x00, 0x02, 0x00, 0x12, 0x04, 0xd3, 0x01, 0x2d, 0x33, 0x0a, 0x15, 0x0a, 0x0d, 0x04, 0x02, 0x03,
11827 0x03, 0x02, 0x01, 0x08, 0xe7, 0x07, 0x00, 0x02, 0x00, 0x01, 0x12, 0x04, 0xd3, 0x01, 0x2d, 0x33,
11828 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x03, 0x02, 0x01, 0x08, 0xe7, 0x07, 0x00, 0x03, 0x12,
11829 0x04, 0xd3, 0x01, 0x34, 0x38, 0x0a, 0x8d, 0x01, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x03, 0x02, 0x02,
11830 0x12, 0x04, 0xd7, 0x01, 0x10, 0x32, 0x1a, 0x7d, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x66, 0x69,
11831 0x65, 0x6c, 0x64, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68,
11832 0x65, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x20, 0x69, 0x66, 0x20, 0x61, 0x20, 0x62, 0x61, 0x74,
11833 0x63, 0x68, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64,
11834 0x2e, 0x0a, 0x20, 0x54, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x66, 0x61, 0x69,
11835 0x6c, 0x65, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x65,
11836 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x61,
11837 0x74, 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x20, 0x61, 0x73, 0x20, 0x76, 0x61,
11838 0x6c, 0x75, 0x65, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03, 0x02, 0x02, 0x04,
11839 0x12, 0x04, 0xd7, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03, 0x02, 0x02,
11840 0x05, 0x12, 0x04, 0xd7, 0x01, 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03, 0x02,
11841 0x02, 0x01, 0x12, 0x04, 0xd7, 0x01, 0x1f, 0x2d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x03,
11842 0x02, 0x02, 0x03, 0x12, 0x04, 0xd7, 0x01, 0x30, 0x31, 0x0a, 0x21, 0x0a, 0x04, 0x04, 0x02, 0x03,
11843 0x04, 0x12, 0x06, 0xdb, 0x01, 0x08, 0xb5, 0x02, 0x09, 0x1a, 0x11, 0x6f, 0x70, 0x65, 0x72, 0x61,
11844 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x0a, 0x0a, 0x0d, 0x0a, 0x05,
11845 0x04, 0x02, 0x03, 0x04, 0x01, 0x12, 0x04, 0xdb, 0x01, 0x10, 0x16, 0x0a, 0x1c, 0x0a, 0x06, 0x04,
11846 0x02, 0x03, 0x04, 0x02, 0x00, 0x12, 0x04, 0xdd, 0x01, 0x10, 0x2d, 0x1a, 0x0c, 0x73, 0x74, 0x61,
11847 0x74, 0x75, 0x73, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
11848 0x04, 0x02, 0x00, 0x04, 0x12, 0x04, 0xdd, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
11849 0x03, 0x04, 0x02, 0x00, 0x06, 0x12, 0x04, 0xdd, 0x01, 0x19, 0x23, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
11850 0x02, 0x03, 0x04, 0x02, 0x00, 0x01, 0x12, 0x04, 0xdd, 0x01, 0x24, 0x28, 0x0a, 0x0f, 0x0a, 0x07,
11851 0x04, 0x02, 0x03, 0x04, 0x02, 0x00, 0x03, 0x12, 0x04, 0xdd, 0x01, 0x2b, 0x2c, 0x0a, 0x1f, 0x0a,
11852 0x06, 0x04, 0x02, 0x03, 0x04, 0x02, 0x01, 0x12, 0x04, 0xdf, 0x01, 0x10, 0x32, 0x1a, 0x0f, 0x73,
11853 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x0a, 0x0a, 0x0f,
11854 0x0a, 0x07, 0x04, 0x02, 0x03, 0x04, 0x02, 0x01, 0x04, 0x12, 0x04, 0xdf, 0x01, 0x10, 0x18, 0x0a,
11855 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x04, 0x02, 0x01, 0x05, 0x12, 0x04, 0xdf, 0x01, 0x19, 0x1f,
11856 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x04, 0x02, 0x01, 0x01, 0x12, 0x04, 0xdf, 0x01, 0x20,
11857 0x2d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x04, 0x02, 0x01, 0x03, 0x12, 0x04, 0xdf, 0x01,
11858 0x30, 0x31, 0x0a, 0x37, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x04, 0x02, 0x02, 0x12, 0x04, 0xe1, 0x01,
11859 0x10, 0x33, 0x1a, 0x27, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x69, 0x6e, 0x66,
11860 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x65, 0x73, 0x20, 0x77,
11861 0x69, 0x74, 0x68, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
11862 0x02, 0x03, 0x04, 0x02, 0x02, 0x04, 0x12, 0x04, 0xe1, 0x01, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07,
11863 0x04, 0x02, 0x03, 0x04, 0x02, 0x02, 0x05, 0x12, 0x04, 0xe1, 0x01, 0x19, 0x1e, 0x0a, 0x0f, 0x0a,
11864 0x07, 0x04, 0x02, 0x03, 0x04, 0x02, 0x02, 0x01, 0x12, 0x04, 0xe1, 0x01, 0x1f, 0x2e, 0x0a, 0x0f,
11865 0x0a, 0x07, 0x04, 0x02, 0x03, 0x04, 0x02, 0x02, 0x03, 0x12, 0x04, 0xe1, 0x01, 0x31, 0x32, 0x0a,
11866 0x26, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x12, 0x06, 0xe4, 0x01, 0x10, 0xb3, 0x02,
11867 0x11, 0x1a, 0x14, 0x65, 0x6e, 0x75, 0x6d, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75,
11868 0x73, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x04, 0x04,
11869 0x00, 0x01, 0x12, 0x04, 0xe4, 0x01, 0x15, 0x1f, 0x0a, 0x3a, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04,
11870 0x04, 0x00, 0x02, 0x00, 0x12, 0x04, 0xe6, 0x01, 0x18, 0x31, 0x1a, 0x28, 0x20, 0x4d, 0x75, 0x73,
11871 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x2c, 0x20, 0x73, 0x6f,
11872 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x76, 0x61,
11873 0x6c, 0x69, 0x64, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x00,
11874 0x01, 0x12, 0x04, 0xe6, 0x01, 0x18, 0x2b, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04,
11875 0x00, 0x02, 0x00, 0x02, 0x12, 0x04, 0xe6, 0x01, 0x2e, 0x30, 0x0a, 0x81, 0x01, 0x0a, 0x08, 0x04,
11876 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x01, 0x12, 0x04, 0xea, 0x01, 0x18, 0x2a, 0x1a, 0x6f, 0x20,
11877 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x50, 0x32, 0x50, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61,
11878 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20,
11879 0x61, 0x20, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x69, 0x73,
11880 0x74, 0x20, 0x77, 0x61, 0x73, 0x20, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65,
11881 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x74,
11882 0x65, 0x6d, 0x73, 0x0a, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x77, 0x65, 0x72, 0x65, 0x20, 0x6e,
11883 0x6f, 0x74, 0x20, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x11,
11884 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x01, 0x01, 0x12, 0x04, 0xea, 0x01, 0x18,
11885 0x25, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x01, 0x02, 0x12, 0x04,
11886 0xea, 0x01, 0x28, 0x29, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x02,
11887 0x12, 0x04, 0xeb, 0x01, 0x18, 0x24, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00,
11888 0x02, 0x02, 0x01, 0x12, 0x04, 0xeb, 0x01, 0x18, 0x1f, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
11889 0x04, 0x04, 0x00, 0x02, 0x02, 0x02, 0x12, 0x04, 0xeb, 0x01, 0x22, 0x23, 0x0a, 0x10, 0x0a, 0x08,
11890 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x03, 0x12, 0x04, 0xec, 0x01, 0x18, 0x29, 0x0a, 0x11,
11891 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x03, 0x01, 0x12, 0x04, 0xec, 0x01, 0x18,
11892 0x24, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x03, 0x02, 0x12, 0x04,
11893 0xec, 0x01, 0x27, 0x28, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x04,
11894 0x12, 0x04, 0xed, 0x01, 0x18, 0x2b, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00,
11895 0x02, 0x04, 0x01, 0x12, 0x04, 0xed, 0x01, 0x18, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
11896 0x04, 0x04, 0x00, 0x02, 0x04, 0x02, 0x12, 0x04, 0xed, 0x01, 0x29, 0x2a, 0x0a, 0x10, 0x0a, 0x08,
11897 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x05, 0x12, 0x04, 0xee, 0x01, 0x18, 0x2c, 0x0a, 0x11,
11898 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x05, 0x01, 0x12, 0x04, 0xee, 0x01, 0x18,
11899 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x05, 0x02, 0x12, 0x04,
11900 0xee, 0x01, 0x2a, 0x2b, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x06,
11901 0x12, 0x04, 0xef, 0x01, 0x18, 0x2b, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00,
11902 0x02, 0x06, 0x01, 0x12, 0x04, 0xef, 0x01, 0x18, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
11903 0x04, 0x04, 0x00, 0x02, 0x06, 0x02, 0x12, 0x04, 0xef, 0x01, 0x29, 0x2a, 0x0a, 0x10, 0x0a, 0x08,
11904 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x07, 0x12, 0x04, 0xf0, 0x01, 0x18, 0x2c, 0x0a, 0x11,
11905 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x07, 0x01, 0x12, 0x04, 0xf0, 0x01, 0x18,
11906 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x07, 0x02, 0x12, 0x04,
11907 0xf0, 0x01, 0x2a, 0x2b, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x08,
11908 0x12, 0x04, 0xf1, 0x01, 0x18, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00,
11909 0x02, 0x08, 0x01, 0x12, 0x04, 0xf1, 0x01, 0x18, 0x21, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
11910 0x04, 0x04, 0x00, 0x02, 0x08, 0x02, 0x12, 0x04, 0xf1, 0x01, 0x24, 0x25, 0x0a, 0x10, 0x0a, 0x08,
11911 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x09, 0x12, 0x04, 0xf2, 0x01, 0x18, 0x2d, 0x0a, 0x11,
11912 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x09, 0x01, 0x12, 0x04, 0xf2, 0x01, 0x18,
11913 0x28, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x09, 0x02, 0x12, 0x04,
11914 0xf2, 0x01, 0x2b, 0x2c, 0x0a, 0xd9, 0x01, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02,
11915 0x0a, 0x12, 0x04, 0xf7, 0x01, 0x18, 0x29, 0x1a, 0xc6, 0x01, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68,
11916 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x74, 0x6f, 0x6f, 0x20, 0x6d, 0x61, 0x6e, 0x79,
11917 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65,
11918 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20,
11919 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x0a, 0x20,
11920 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64,
11921 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72,
11922 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x63, 0x6f,
11923 0x6d, 0x6d, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x69, 0x73,
11924 0x20, 0x74, 0x6f, 0x0a, 0x20, 0x77, 0x61, 0x69, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65,
11925 0x74, 0x72, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
11926 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x6f, 0x6e, 0x65,
11927 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x2d, 0x6f, 0x66, 0x66, 0x2e, 0x0a,
11928 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x0a, 0x01, 0x12, 0x04, 0xf7,
11929 0x01, 0x18, 0x24, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x0a, 0x02,
11930 0x12, 0x04, 0xf7, 0x01, 0x27, 0x28, 0x0a, 0x76, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00,
11931 0x02, 0x0b, 0x12, 0x04, 0xfb, 0x01, 0x18, 0x25, 0x1a, 0x64, 0x20, 0x41, 0x20, 0x6c, 0x6f, 0x6e,
11932 0x67, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x77, 0x61, 0x73, 0x20,
11933 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x20, 0x74, 0x69,
11934 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x20, 0x68, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x65, 0x64, 0x20, 0x6d,
11935 0x69, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x54, 0x68,
11936 0x69, 0x73, 0x0a, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70,
11937 0x6c, 0x79, 0x20, 0x61, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x2e, 0x0a, 0x0a, 0x11,
11938 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x0b, 0x01, 0x12, 0x04, 0xfb, 0x01, 0x18,
11939 0x1f, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x0b, 0x02, 0x12, 0x04,
11940 0xfb, 0x01, 0x22, 0x24, 0x0a, 0x5f, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x0c,
11941 0x12, 0x04, 0xfe, 0x01, 0x18, 0x28, 0x1a, 0x4d, 0x20, 0x41, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20,
11942 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x68, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x65, 0x64, 0x20, 0x61,
11943 0x6e, 0x64, 0x20, 0x65, 0x69, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x45,
11944 0x78, 0x69, 0x74, 0x20, 0x77, 0x61, 0x73, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x72, 0x20, 0x74,
11945 0x68, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x20, 0x68, 0x61, 0x70, 0x70, 0x65,
11946 0x6e, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02,
11947 0x0c, 0x01, 0x12, 0x04, 0xfe, 0x01, 0x18, 0x22, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04,
11948 0x04, 0x00, 0x02, 0x0c, 0x02, 0x12, 0x04, 0xfe, 0x01, 0x25, 0x27, 0x0a, 0xfb, 0x01, 0x0a, 0x08,
11949 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x0d, 0x12, 0x04, 0x83, 0x02, 0x18, 0x2d, 0x1a, 0xe8,
11950 0x01, 0x20, 0x41, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x68,
11951 0x61, 0x70, 0x70, 0x65, 0x6e, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x6c, 0x6c, 0x20,
11952 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x72,
11953 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
11954 0x6e, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x0a, 0x20, 0x70, 0x65,
11955 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x65, 0x64, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x69,
11956 0x73, 0x20, 0x6e, 0x6f, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x72,
11957 0x79, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x61, 0x67, 0x61, 0x69, 0x6e, 0x2e,
11958 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x20, 0x68,
11959 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x0a, 0x20,
11960 0x74, 0x6f, 0x20, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x20, 0x74, 0x68, 0x65,
11961 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
11962 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x77, 0x72, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68,
11963 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x61, 0x67, 0x61, 0x69, 0x6e, 0x20, 0x63, 0x61, 0x6e,
11964 0x20, 0x67, 0x65, 0x74, 0x20, 0x72, 0x69, 0x64, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
11965 0x04, 0x04, 0x00, 0x02, 0x0d, 0x01, 0x12, 0x04, 0x83, 0x02, 0x18, 0x27, 0x0a, 0x11, 0x0a, 0x09,
11966 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x0d, 0x02, 0x12, 0x04, 0x83, 0x02, 0x2a, 0x2c, 0x0a,
11967 0x62, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x0e, 0x12, 0x04, 0x86, 0x02, 0x18,
11968 0x35, 0x1a, 0x50, 0x20, 0x41, 0x20, 0x54, 0x43, 0x50, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
11969 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x6d, 0x6f,
11970 0x74, 0x65, 0x20, 0x70, 0x65, 0x65, 0x72, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x2e, 0x20,
11971 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x66, 0x6f, 0x72,
11972 0x20, 0x74, 0x68, 0x65, 0x20, 0x50, 0x32, 0x50, 0x20, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
11973 0x6f, 0x6e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x0e, 0x01,
11974 0x12, 0x04, 0x86, 0x02, 0x18, 0x2f, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00,
11975 0x02, 0x0e, 0x02, 0x12, 0x04, 0x86, 0x02, 0x32, 0x34, 0x0a, 0x87, 0x01, 0x0a, 0x08, 0x04, 0x02,
11976 0x03, 0x04, 0x04, 0x00, 0x02, 0x0f, 0x12, 0x04, 0x8a, 0x02, 0x18, 0x26, 0x1a, 0x75, 0x20, 0x57,
11977 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x69,
11978 0x73, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x2c, 0x20, 0x69, 0x74, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72,
11979 0x6e, 0x73, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x20, 0x54,
11980 0x68, 0x65, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x73, 0x63,
11981 0x72, 0x75, 0x62, 0x62, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x66, 0x72, 0x65, 0x65,
11982 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x2c, 0x0a, 0x20, 0x73, 0x6f, 0x20, 0x74, 0x68, 0x69, 0x73,
11983 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x67, 0x6f, 0x20, 0x61, 0x77,
11984 0x61, 0x79, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x0f, 0x01,
11985 0x12, 0x04, 0x8a, 0x02, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00,
11986 0x02, 0x0f, 0x02, 0x12, 0x04, 0x8a, 0x02, 0x23, 0x25, 0x0a, 0x7c, 0x0a, 0x08, 0x04, 0x02, 0x03,
11987 0x04, 0x04, 0x00, 0x02, 0x10, 0x12, 0x04, 0x8e, 0x02, 0x18, 0x34, 0x1a, 0x6a, 0x20, 0x49, 0x6e,
11988 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
11989 0x79, 0x2c, 0x20, 0x61, 0x6e, 0x20, 0x48, 0x6d, 0x61, 0x63, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69,
11990 0x74, 0x68, 0x6d, 0x20, 0x77, 0x61, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65,
11991 0x64, 0x20, 0x61, 0x73, 0x20, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x6f, 0x72, 0x20,
11992 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x70, 0x72, 0x6f, 0x74, 0x6f,
11993 0x63, 0x6f, 0x6c, 0x0a, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x69, 0x73,
11994 0x2d, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04,
11995 0x00, 0x02, 0x10, 0x01, 0x12, 0x04, 0x8e, 0x02, 0x18, 0x2e, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
11996 0x03, 0x04, 0x04, 0x00, 0x02, 0x10, 0x02, 0x12, 0x04, 0x8e, 0x02, 0x31, 0x33, 0x0a, 0xda, 0x01,
11997 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x11, 0x12, 0x04, 0x92, 0x02, 0x18, 0x2d,
11998 0x1a, 0xc7, 0x01, 0x20, 0x54, 0x68, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20,
11999 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x2e, 0x20, 0x53, 0x75,
12000 0x62, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74,
12001 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20,
12002 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x72, 0x65, 0x74,
12003 0x75, 0x72, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x64,
12004 0x65, 0x2e, 0x0a, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x3a, 0x20, 0x47, 0x45,
12005 0x54, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69,
12006 0x66, 0x79, 0x20, 0x6b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6d, 0x65, 0x73, 0x73,
12007 0x61, 0x67, 0x65, 0x2c, 0x20, 0x47, 0x45, 0x54, 0x4b, 0x45, 0x59, 0x52, 0x41, 0x4e, 0x47, 0x45,
12008 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20,
12009 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x79, 0x20, 0x73, 0x74, 0x61, 0x72,
12010 0x74, 0x4b, 0x65, 0x79, 0x2c, 0x20, 0x65, 0x74, 0x63, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12011 0x03, 0x04, 0x04, 0x00, 0x02, 0x11, 0x01, 0x12, 0x04, 0x92, 0x02, 0x18, 0x27, 0x0a, 0x11, 0x0a,
12012 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x11, 0x02, 0x12, 0x04, 0x92, 0x02, 0x2a, 0x2c,
12013 0x0a, 0xb4, 0x02, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x12, 0x12, 0x04, 0x98,
12014 0x02, 0x18, 0x35, 0x1a, 0xa1, 0x02, 0x20, 0x46, 0x6f, 0x72, 0x20, 0x50, 0x32, 0x50, 0x20, 0x52,
12015 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x70, 0x65,
12016 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x77, 0x61, 0x73, 0x20, 0x65, 0x78, 0x65, 0x63, 0x75,
12017 0x74, 0x65, 0x64, 0x20, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c, 0x6c, 0x79,
12018 0x20, 0x62, 0x75, 0x74, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64,
12019 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x20, 0x64, 0x69, 0x64,
12020 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x75, 0x63, 0x63, 0x65, 0x65, 0x64, 0x2e, 0x20, 0x54, 0x68,
12021 0x69, 0x73, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x74, 0x68, 0x61,
12022 0x74, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x73, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64,
12023 0x20, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74,
12024 0x75, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x70, 0x65,
12025 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x0a, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x73,
12026 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x6f, 0x6e, 0x6c,
12027 0x79, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65,
12028 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x3e, 0x20, 0x53, 0x74, 0x61, 0x74, 0x75,
12029 0x73, 0x2c, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, 0x74,
12030 0x61, 0x74, 0x75, 0x73, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x0a, 0x20, 0x6f,
12031 0x66, 0x20, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x20, 0x50, 0x32, 0x50, 0x4f, 0x70, 0x65, 0x72,
12032 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04,
12033 0x00, 0x02, 0x12, 0x01, 0x12, 0x04, 0x98, 0x02, 0x18, 0x2f, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12034 0x03, 0x04, 0x04, 0x00, 0x02, 0x12, 0x02, 0x12, 0x04, 0x98, 0x02, 0x32, 0x34, 0x0a, 0x97, 0x01,
12035 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x13, 0x12, 0x04, 0x9d, 0x02, 0x18, 0x2b,
12036 0x1a, 0x84, 0x01, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63,
12037 0x65, 0x20, 0x69, 0x73, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x6c,
12038 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6e, 0x6f,
12039 0x74, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20,
12040 0x68, 0x6d, 0x61, 0x63, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65,
12041 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x73, 0x74, 0x61,
12042 0x74, 0x75, 0x73, 0x0a, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e,
12043 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x74, 0x65, 0x72, 0x6d, 0x69,
12044 0x6e, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04,
12045 0x00, 0x02, 0x13, 0x01, 0x12, 0x04, 0x9d, 0x02, 0x18, 0x25, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12046 0x03, 0x04, 0x04, 0x00, 0x02, 0x13, 0x02, 0x12, 0x04, 0x9d, 0x02, 0x28, 0x2a, 0x0a, 0x7b, 0x0a,
12047 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x14, 0x12, 0x04, 0xa1, 0x02, 0x18, 0x35, 0x1a,
12048 0x69, 0x20, 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x77, 0x61, 0x73,
12049 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65,
12050 0x64, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x69, 0x74, 0x79, 0x20,
12051 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x20, 0x70, 0x69, 0x6e, 0x20, 0x77, 0x61, 0x73, 0x20,
12052 0x4e, 0x4f, 0x54, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x64, 0x2e, 0x20, 0x54, 0x68, 0x65,
12053 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x6d, 0x61,
12054 0x69, 0x6e, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12055 0x03, 0x04, 0x04, 0x00, 0x02, 0x14, 0x01, 0x12, 0x04, 0xa1, 0x02, 0x18, 0x2f, 0x0a, 0x11, 0x0a,
12056 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x14, 0x02, 0x12, 0x04, 0xa1, 0x02, 0x32, 0x34,
12057 0x0a, 0x65, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x15, 0x12, 0x04, 0xa5, 0x02,
12058 0x18, 0x33, 0x1a, 0x53, 0x20, 0x54, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
12059 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x65, 0x72,
12060 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x20, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
12061 0x20, 0x61, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x77, 0x68, 0x79, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x20,
12062 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x73,
12063 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04,
12064 0x00, 0x02, 0x15, 0x01, 0x12, 0x04, 0xa5, 0x02, 0x18, 0x2d, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12065 0x03, 0x04, 0x04, 0x00, 0x02, 0x15, 0x02, 0x12, 0x04, 0xa5, 0x02, 0x30, 0x32, 0x0a, 0xda, 0x01,
12066 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x16, 0x12, 0x04, 0xaa, 0x02, 0x18, 0x2b,
12067 0x1a, 0xc7, 0x01, 0x20, 0x44, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x62, 0x61, 0x74,
12068 0x63, 0x68, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x74, 0x68,
12069 0x65, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
12070 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x20, 0x61, 0x72, 0x65, 0x20, 0x70, 0x75,
12071 0x74, 0x20, 0x22, 0x0a, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2e,
12072 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x69, 0x73, 0x20, 0x70,
12073 0x75, 0x74, 0x20, 0x61, 0x67, 0x61, 0x69, 0x6e, 0x73, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f,
12074 0x66, 0x66, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
12075 0x20, 0x61, 0x6e, 0x64, 0x20, 0x22, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x73, 0x74,
12076 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73,
12077 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x4e, 0x44, 0x5f, 0x42, 0x41, 0x54,
12078 0x43, 0x48, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x54,
12079 0x54, 0x45, 0x4d, 0x50, 0x54, 0x45, 0x44, 0x2e, 0x22, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12080 0x03, 0x04, 0x04, 0x00, 0x02, 0x16, 0x01, 0x12, 0x04, 0xaa, 0x02, 0x18, 0x25, 0x0a, 0x11, 0x0a,
12081 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x16, 0x02, 0x12, 0x04, 0xaa, 0x02, 0x28, 0x2a,
12082 0x0a, 0x70, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x17, 0x12, 0x04, 0xae, 0x02,
12083 0x18, 0x27, 0x1a, 0x5e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20,
12084 0x69, 0x73, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x63,
12085 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x66, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
12086 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x77,
12087 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x69,
12088 0x6e, 0x20, 0x68, 0x69, 0x62, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74,
12089 0x65, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02, 0x17, 0x01, 0x12,
12090 0x04, 0xae, 0x02, 0x18, 0x21, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00, 0x02,
12091 0x17, 0x02, 0x12, 0x04, 0xae, 0x02, 0x24, 0x26, 0x0a, 0x6c, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x04,
12092 0x04, 0x00, 0x02, 0x18, 0x12, 0x04, 0xb2, 0x02, 0x18, 0x26, 0x1a, 0x5a, 0x20, 0x74, 0x68, 0x65,
12093 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72,
12094 0x6e, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x20, 0x69, 0x66,
12095 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65,
12096 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x0a, 0x20, 0x64, 0x65, 0x76,
12097 0x69, 0x63, 0x65, 0x20, 0x69, 0x73, 0x20, 0x73, 0x68, 0x75, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20,
12098 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x04, 0x04, 0x00,
12099 0x02, 0x18, 0x01, 0x12, 0x04, 0xb2, 0x02, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12100 0x04, 0x04, 0x00, 0x02, 0x18, 0x02, 0x12, 0x04, 0xb2, 0x02, 0x23, 0x25, 0x0a, 0x2a, 0x0a, 0x04,
12101 0x04, 0x02, 0x03, 0x05, 0x12, 0x06, 0xb8, 0x02, 0x08, 0xe0, 0x02, 0x09, 0x1a, 0x1a, 0x6b, 0x65,
12102 0x79, 0x2f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x6f, 0x70,
12103 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x03, 0x05,
12104 0x01, 0x12, 0x04, 0xb8, 0x02, 0x10, 0x18, 0x0a, 0xa3, 0x01, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x05,
12105 0x02, 0x00, 0x12, 0x04, 0xbe, 0x02, 0x10, 0x2e, 0x1a, 0x92, 0x01, 0x20, 0x4f, 0x6e, 0x20, 0x61,
12106 0x20, 0x70, 0x75, 0x74, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2c, 0x20,
12107 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74,
12108 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68,
12109 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x2e, 0x20,
12110 0x54, 0x68, 0x65, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x69, 0x65, 0x6c,
12111 0x64, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x70, 0x61, 0x71, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x74,
12112 0x68, 0x65, 0x0a, 0x20, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x2e, 0x20, 0x28, 0x53, 0x65, 0x65,
12113 0x20, 0x41, 0x74, 0x6f, 0x6d, 0x69, 0x63, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
12114 0x6e, 0x73, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x29, 0x0a, 0x0a, 0x0f, 0x0a,
12115 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x00, 0x04, 0x12, 0x04, 0xbe, 0x02, 0x10, 0x18, 0x0a, 0x0f,
12116 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x00, 0x05, 0x12, 0x04, 0xbe, 0x02, 0x19, 0x1e, 0x0a,
12117 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x00, 0x01, 0x12, 0x04, 0xbe, 0x02, 0x1f, 0x29,
12118 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x00, 0x03, 0x12, 0x04, 0xbe, 0x02, 0x2c,
12119 0x2d, 0x0a, 0x7b, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x05, 0x02, 0x01, 0x12, 0x04, 0xc1, 0x02, 0x10,
12120 0x28, 0x1a, 0x6b, 0x20, 0x4f, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x75, 0x74, 0x20, 0x6f, 0x72, 0x20,
12121 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x72,
12122 0x63, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x72, 0x69, 0x74, 0x65, 0x20, 0x74, 0x6f,
12123 0x20, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x69, 0x73,
12124 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20,
12125 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x28, 0x69,
12126 0x66, 0x20, 0x69, 0x74, 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, 0x73, 0x29, 0x2e, 0x0a, 0x0a, 0x0f,
12127 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x01, 0x04, 0x12, 0x04, 0xc1, 0x02, 0x10, 0x18, 0x0a,
12128 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x01, 0x05, 0x12, 0x04, 0xc1, 0x02, 0x19, 0x1d,
12129 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x01, 0x01, 0x12, 0x04, 0xc1, 0x02, 0x1e,
12130 0x23, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x01, 0x03, 0x12, 0x04, 0xc1, 0x02,
12131 0x26, 0x27, 0x0a, 0x1a, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x05, 0x02, 0x02, 0x12, 0x04, 0xc4, 0x02,
12132 0x10, 0x27, 0x1a, 0x0a, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x6b, 0x65, 0x79, 0x0a, 0x0a, 0x0f,
12133 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x02, 0x04, 0x12, 0x04, 0xc4, 0x02, 0x10, 0x18, 0x0a,
12134 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x02, 0x05, 0x12, 0x04, 0xc4, 0x02, 0x19, 0x1e,
12135 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x02, 0x01, 0x12, 0x04, 0xc4, 0x02, 0x1f,
12136 0x22, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x02, 0x03, 0x12, 0x04, 0xc4, 0x02,
12137 0x25, 0x26, 0x0a, 0x27, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x05, 0x02, 0x03, 0x12, 0x04, 0xc7, 0x02,
12138 0x10, 0x2d, 0x1a, 0x17, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
12139 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
12140 0x02, 0x03, 0x05, 0x02, 0x03, 0x04, 0x12, 0x04, 0xc7, 0x02, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07,
12141 0x04, 0x02, 0x03, 0x05, 0x02, 0x03, 0x05, 0x12, 0x04, 0xc7, 0x02, 0x19, 0x1e, 0x0a, 0x0f, 0x0a,
12142 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x03, 0x01, 0x12, 0x04, 0xc7, 0x02, 0x1f, 0x28, 0x0a, 0x0f,
12143 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x03, 0x03, 0x12, 0x04, 0xc7, 0x02, 0x2b, 0x2c, 0x0a,
12144 0x81, 0x01, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x05, 0x02, 0x04, 0x12, 0x04, 0xcb, 0x02, 0x10, 0x27,
12145 0x1a, 0x71, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69,
12146 0x6e, 0x74, 0x65, 0x67, 0x72, 0x69, 0x74, 0x79, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f,
12147 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73,
12148 0x20, 0x6d, 0x61, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x6e, 0x6f, 0x74, 0x20,
12149 0x62, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x2c,
12150 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68,
12151 0x65, 0x20, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x0a, 0x20, 0x75, 0x73, 0x65,
12152 0x64, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x04, 0x04, 0x12, 0x04,
12153 0xcb, 0x02, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x04, 0x05, 0x12,
12154 0x04, 0xcb, 0x02, 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x04, 0x01,
12155 0x12, 0x04, 0xcb, 0x02, 0x1f, 0x22, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x04,
12156 0x03, 0x12, 0x04, 0xcb, 0x02, 0x25, 0x26, 0x0a, 0xf2, 0x02, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x05,
12157 0x02, 0x05, 0x12, 0x04, 0xd1, 0x02, 0x10, 0x31, 0x1a, 0xe1, 0x02, 0x20, 0x54, 0x68, 0x65, 0x20,
12158 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x73, 0x20, 0x66, 0x6f, 0x72,
12159 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20,
12160 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x20, 0x49, 0x66, 0x20,
12161 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x69, 0x73, 0x20, 0x70, 0x72, 0x6f, 0x74,
12162 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x68, 0x61, 0x73,
12163 0x68, 0x20, 0x6f, 0x72, 0x20, 0x43, 0x52, 0x43, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x20,
12164 0x74, 0x68, 0x65, 0x20, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x20, 0x77, 0x69,
12165 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x2e, 0x20,
12166 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x70, 0x72, 0x6f, 0x74,
12167 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d,
12168 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x20, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61,
12169 0x72, 0x64, 0x20, 0x75, 0x6e, 0x6b, 0x65, 0x79, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x67, 0x6f, 0x72,
12170 0x69, 0x74, 0x68, 0x6d, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x20, 0x61, 0x20, 0x70, 0x6f,
12171 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x69, 0x73,
12172 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65,
12173 0x76, 0x69, 0x63, 0x65, 0x20, 0x68, 0x61, 0x73, 0x20, 0x6e, 0x6f, 0x20, 0x69, 0x64, 0x65, 0x61,
12174 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x69, 0x73,
12175 0x2e, 0x20, 0x53, 0x65, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x69, 0x73, 0x63, 0x75, 0x73,
12176 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x0a, 0x20, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74,
12177 0x65, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x2f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x73, 0x74, 0x6f,
12178 0x72, 0x65, 0x2e, 0x28, 0x53, 0x65, 0x65, 0x20, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
12179 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x29, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07,
12180 0x04, 0x02, 0x03, 0x05, 0x02, 0x05, 0x04, 0x12, 0x04, 0xd1, 0x02, 0x10, 0x18, 0x0a, 0x0f, 0x0a,
12181 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x05, 0x06, 0x12, 0x04, 0xd1, 0x02, 0x19, 0x22, 0x0a, 0x0f,
12182 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x05, 0x01, 0x12, 0x04, 0xd1, 0x02, 0x23, 0x2c, 0x0a,
12183 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x05, 0x03, 0x12, 0x04, 0xd1, 0x02, 0x2f, 0x30,
12184 0x0a, 0xde, 0x02, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x05, 0x02, 0x06, 0x12, 0x04, 0xd7, 0x02, 0x10,
12185 0x2f, 0x1a, 0xcd, 0x02, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x70,
12186 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x77,
12187 0x69, 0x6c, 0x6c, 0x20, 0x67, 0x65, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x74, 0x68, 0x65, 0x20,
12188 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75,
12189 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x65, 0x78, 0x63, 0x65,
12190 0x70, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x20, 0x76, 0x61, 0x6c, 0x75,
12191 0x65, 0x20, 0x69, 0x74, 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69,
12192 0x73, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x67,
12193 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67,
12194 0x72, 0x69, 0x74, 0x79, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x68,
12195 0x65, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75,
12196 0x74, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x0a, 0x20, 0x68, 0x61, 0x76, 0x69, 0x6e, 0x67, 0x20, 0x74,
12197 0x6f, 0x20, 0x67, 0x65, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x20,
12198 0x49, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x69, 0x73,
12199 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x69, 0x74,
12200 0x20, 0x69, 0x73, 0x20, 0x61, 0x73, 0x20, 0x69, 0x66, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20,
12201 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2e, 0x20, 0x46, 0x6f, 0x72, 0x0a, 0x20, 0x77, 0x72, 0x69, 0x74,
12202 0x65, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6f, 0x70, 0x65, 0x72,
12203 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x69, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20,
12204 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d,
12205 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x2e,
12206 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x06, 0x04, 0x12, 0x04, 0xd7, 0x02,
12207 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x06, 0x05, 0x12, 0x04, 0xd7,
12208 0x02, 0x19, 0x1d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x06, 0x01, 0x12, 0x04,
12209 0xd7, 0x02, 0x1e, 0x2a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x06, 0x03, 0x12,
12210 0x04, 0xd7, 0x02, 0x2d, 0x2e, 0x0a, 0xed, 0x04, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x05, 0x02, 0x07,
12211 0x12, 0x04, 0xdf, 0x02, 0x10, 0x3d, 0x1a, 0xdc, 0x04, 0x20, 0x53, 0x79, 0x6e, 0x63, 0x68, 0x72,
12212 0x6f, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73,
12213 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x75, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x65,
12214 0x6c, 0x65, 0x74, 0x65, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69,
12215 0x6e, 0x65, 0x20, 0x69, 0x66, 0x20, 0x74, 0x68, 0x65, 0x79, 0x20, 0x61, 0x72, 0x65, 0x20, 0x74,
12216 0x6f, 0x20, 0x62, 0x65, 0x0a, 0x20, 0x57, 0x52, 0x49, 0x54, 0x45, 0x54, 0x48, 0x52, 0x4f, 0x55,
12217 0x47, 0x48, 0x3a, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
12218 0x20, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x64, 0x65, 0x20, 0x70, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74,
12219 0x65, 0x6e, 0x74, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72,
12220 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20,
12221 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f,
12222 0x74, 0x68, 0x65, 0x72, 0x20, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x70, 0x65,
12223 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x0a, 0x20, 0x57, 0x52, 0x49, 0x54, 0x45, 0x42,
12224 0x41, 0x43, 0x4b, 0x3a, 0x20, 0x54, 0x68, 0x65, 0x79, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65,
12225 0x20, 0x6d, 0x61, 0x64, 0x65, 0x20, 0x70, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74,
12226 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
12227 0x20, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x65,
12228 0x6e, 0x20, 0x61, 0x20, 0x73, 0x75, 0x62, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x74, 0x20, 0x46,
12229 0x4c, 0x55, 0x53, 0x48, 0x20, 0x69, 0x73, 0x20, 0x67, 0x69, 0x76, 0x65, 0x20, 0x74, 0x6f, 0x20,
12230 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x0a, 0x20, 0x46, 0x4c, 0x55,
12231 0x53, 0x48, 0x3a, 0x20, 0x41, 0x6c, 0x6c, 0x20, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20,
12232 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x61, 0x74,
12233 0x20, 0x68, 0x61, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x77, 0x72,
12234 0x69, 0x74, 0x74, 0x65, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x70, 0x75, 0x73, 0x68, 0x65, 0x64, 0x20,
12235 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x69, 0x73, 0x6b, 0x20, 0x61, 0x6e, 0x64, 0x20,
12236 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x61, 0x74,
12237 0x0a, 0x20, 0x20, 0x20, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x73, 0x20, 0x46,
12238 0x4c, 0x55, 0x53, 0x48, 0x20, 0x69, 0x73, 0x20, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x20,
12239 0x6c, 0x61, 0x73, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x72, 0x65,
12240 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x2e, 0x20, 0x41, 0x6c, 0x6c, 0x20, 0x57, 0x52, 0x49, 0x54,
12241 0x45, 0x42, 0x41, 0x43, 0x4b, 0x20, 0x77, 0x72, 0x69, 0x74, 0x65, 0x73, 0x20, 0x74, 0x68, 0x61,
12242 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20,
12243 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75,
12244 0x73, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x67, 0x75, 0x61, 0x72, 0x61, 0x6e,
12245 0x74, 0x65, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x77, 0x72, 0x69, 0x74, 0x74,
12246 0x65, 0x6e, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x46, 0x4c,
12247 0x55, 0x53, 0x48, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73,
12248 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65,
12249 0x74, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x07, 0x04,
12250 0x12, 0x04, 0xdf, 0x02, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02, 0x07,
12251 0x06, 0x12, 0x04, 0xdf, 0x02, 0x19, 0x28, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05, 0x02,
12252 0x07, 0x01, 0x12, 0x04, 0xdf, 0x02, 0x29, 0x38, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x05,
12253 0x02, 0x07, 0x03, 0x12, 0x04, 0xdf, 0x02, 0x3b, 0x3c, 0x0a, 0x0e, 0x0a, 0x04, 0x04, 0x02, 0x04,
12254 0x00, 0x12, 0x06, 0xe2, 0x02, 0x08, 0xe7, 0x02, 0x09, 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x04,
12255 0x00, 0x01, 0x12, 0x04, 0xe2, 0x02, 0x0d, 0x1c, 0x0a, 0x38, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x00,
12256 0x02, 0x00, 0x12, 0x04, 0xe3, 0x02, 0x10, 0x2d, 0x22, 0x28, 0x20, 0x4d, 0x75, 0x73, 0x74, 0x20,
12257 0x63, 0x6f, 0x6d, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x64,
12258 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69,
12259 0x64, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x00, 0x02, 0x00, 0x01, 0x12, 0x04, 0xe3,
12260 0x02, 0x10, 0x27, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x00, 0x02, 0x00, 0x02, 0x12, 0x04,
12261 0xe3, 0x02, 0x2a, 0x2c, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x00, 0x02, 0x01, 0x12, 0x04,
12262 0xe4, 0x02, 0x10, 0x21, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x00, 0x02, 0x01, 0x01, 0x12,
12263 0x04, 0xe4, 0x02, 0x10, 0x1c, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x00, 0x02, 0x01, 0x02,
12264 0x12, 0x04, 0xe4, 0x02, 0x1f, 0x20, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x00, 0x02, 0x02,
12265 0x12, 0x04, 0xe5, 0x02, 0x10, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x00, 0x02, 0x02,
12266 0x01, 0x12, 0x04, 0xe5, 0x02, 0x10, 0x19, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x00, 0x02,
12267 0x02, 0x02, 0x12, 0x04, 0xe5, 0x02, 0x1c, 0x1d, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x00,
12268 0x02, 0x03, 0x12, 0x04, 0xe6, 0x02, 0x10, 0x1a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x00,
12269 0x02, 0x03, 0x01, 0x12, 0x04, 0xe6, 0x02, 0x10, 0x15, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04,
12270 0x00, 0x02, 0x03, 0x02, 0x12, 0x04, 0xe6, 0x02, 0x18, 0x19, 0x0a, 0x1d, 0x0a, 0x04, 0x04, 0x02,
12271 0x03, 0x06, 0x12, 0x06, 0xea, 0x02, 0x08, 0xfd, 0x02, 0x09, 0x1a, 0x0d, 0x6b, 0x65, 0x79, 0x20,
12272 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x70, 0x0a, 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x03,
12273 0x06, 0x01, 0x12, 0x04, 0xea, 0x02, 0x10, 0x15, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x06,
12274 0x02, 0x00, 0x12, 0x04, 0xeb, 0x02, 0x10, 0x2c, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06,
12275 0x02, 0x00, 0x04, 0x12, 0x04, 0xeb, 0x02, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
12276 0x06, 0x02, 0x00, 0x05, 0x12, 0x04, 0xeb, 0x02, 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
12277 0x03, 0x06, 0x02, 0x00, 0x01, 0x12, 0x04, 0xeb, 0x02, 0x1f, 0x27, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
12278 0x02, 0x03, 0x06, 0x02, 0x00, 0x03, 0x12, 0x04, 0xeb, 0x02, 0x2a, 0x2b, 0x0a, 0x0e, 0x0a, 0x06,
12279 0x04, 0x02, 0x03, 0x06, 0x02, 0x01, 0x12, 0x04, 0xec, 0x02, 0x10, 0x2a, 0x0a, 0x0f, 0x0a, 0x07,
12280 0x04, 0x02, 0x03, 0x06, 0x02, 0x01, 0x04, 0x12, 0x04, 0xec, 0x02, 0x10, 0x18, 0x0a, 0x0f, 0x0a,
12281 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x01, 0x05, 0x12, 0x04, 0xec, 0x02, 0x19, 0x1e, 0x0a, 0x0f,
12282 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x01, 0x01, 0x12, 0x04, 0xec, 0x02, 0x1f, 0x25, 0x0a,
12283 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x01, 0x03, 0x12, 0x04, 0xec, 0x02, 0x28, 0x29,
12284 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x06, 0x02, 0x02, 0x12, 0x04, 0xed, 0x02, 0x10, 0x34,
12285 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x02, 0x04, 0x12, 0x04, 0xed, 0x02, 0x10,
12286 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x02, 0x05, 0x12, 0x04, 0xed, 0x02,
12287 0x19, 0x1d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x02, 0x01, 0x12, 0x04, 0xed,
12288 0x02, 0x1e, 0x2f, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x02, 0x03, 0x12, 0x04,
12289 0xed, 0x02, 0x32, 0x33, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x06, 0x02, 0x03, 0x12, 0x04,
12290 0xee, 0x02, 0x10, 0x32, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x03, 0x04, 0x12,
12291 0x04, 0xee, 0x02, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x03, 0x05,
12292 0x12, 0x04, 0xee, 0x02, 0x19, 0x1d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x03,
12293 0x01, 0x12, 0x04, 0xee, 0x02, 0x1e, 0x2d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02,
12294 0x03, 0x03, 0x12, 0x04, 0xee, 0x02, 0x30, 0x31, 0x0a, 0x35, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x06,
12295 0x02, 0x04, 0x12, 0x04, 0xf1, 0x02, 0x10, 0x2f, 0x1a, 0x25, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6d,
12296 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66,
12297 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x0a, 0x0a,
12298 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x04, 0x04, 0x12, 0x04, 0xf1, 0x02, 0x10, 0x18,
12299 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x04, 0x05, 0x12, 0x04, 0xf1, 0x02, 0x19,
12300 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x04, 0x01, 0x12, 0x04, 0xf1, 0x02,
12301 0x1f, 0x2a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x04, 0x03, 0x12, 0x04, 0xf1,
12302 0x02, 0x2d, 0x2e, 0x0a, 0xfc, 0x01, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x06, 0x02, 0x05, 0x12, 0x04,
12303 0xf7, 0x02, 0x10, 0x2a, 0x1a, 0xeb, 0x01, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x73,
12304 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x64, 0x20, 0x66, 0x6f,
12305 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x69,
12306 0x6e, 0x20, 0x61, 0x20, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x6f, 0x72, 0x64, 0x65,
12307 0x72, 0x2e, 0x20, 0x46, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x0a,
12308 0x20, 0x69, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x69,
12309 0x73, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x3d, 0x22, 0x6a, 0x22, 0x2c, 0x20,
12310 0x65, 0x6e, 0x64, 0x4b, 0x65, 0x79, 0x3d, 0x22, 0x6b, 0x22, 0x2c, 0x20, 0x6d, 0x61, 0x78, 0x52,
12311 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x3d, 0x32, 0x2c, 0x0a, 0x20, 0x72, 0x65, 0x76, 0x65,
12312 0x72, 0x73, 0x65, 0x3d, 0x74, 0x72, 0x75, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65,
12313 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x22, 0x6b, 0x30, 0x22, 0x2c, 0x20, 0x22, 0x6b, 0x31, 0x22,
12314 0x2c, 0x20, 0x22, 0x6b, 0x32, 0x22, 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, 0x0a, 0x20, 0x74, 0x68,
12315 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x72, 0x65,
12316 0x74, 0x75, 0x72, 0x6e, 0x20, 0x22, 0x6b, 0x32, 0x22, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x22, 0x6b,
12317 0x31, 0x22, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72,
12318 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x05, 0x04, 0x12, 0x04, 0xf7,
12319 0x02, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x05, 0x05, 0x12, 0x04,
12320 0xf7, 0x02, 0x19, 0x1d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x05, 0x01, 0x12,
12321 0x04, 0xf7, 0x02, 0x1e, 0x25, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x05, 0x03,
12322 0x12, 0x04, 0xf7, 0x02, 0x28, 0x29, 0x0a, 0x25, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x06, 0x02, 0x06,
12323 0x12, 0x04, 0xfc, 0x02, 0x10, 0x28, 0x1a, 0x15, 0x67, 0x65, 0x74, 0x20, 0x72, 0x61, 0x6e, 0x67,
12324 0x65, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a,
12325 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x06, 0x04, 0x12, 0x04, 0xfc, 0x02, 0x10, 0x18, 0x0a, 0x0f,
12326 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x06, 0x05, 0x12, 0x04, 0xfc, 0x02, 0x19, 0x1e, 0x0a,
12327 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x06, 0x01, 0x12, 0x04, 0xfc, 0x02, 0x1f, 0x23,
12328 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x06, 0x02, 0x06, 0x03, 0x12, 0x04, 0xfc, 0x02, 0x26,
12329 0x27, 0x0a, 0xc7, 0x01, 0x0a, 0x04, 0x04, 0x02, 0x03, 0x07, 0x12, 0x06, 0x84, 0x03, 0x08, 0x91,
12330 0x03, 0x09, 0x1a, 0xb6, 0x01, 0x20, 0x69, 0x66, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x72, 0x20,
12331 0x61, 0x6c, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, 0x72, 0x65,
12332 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x69, 0x6e, 0x63, 0x6c,
12333 0x75, 0x64, 0x65, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x79, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73,
12334 0x65, 0x74, 0x2e, 0x0a, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x70,
12335 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
12336 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x74, 0x61, 0x69,
12337 0x6e, 0x65, 0x64, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72,
12338 0x20, 0x66, 0x61, 0x69, 0x6c, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x20, 0x65, 0x72, 0x61, 0x73, 0x65,
12339 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x65, 0x69, 0x74, 0x68, 0x65, 0x72, 0x20, 0x50, 0x49, 0x4e, 0x20,
12340 0x65, 0x72, 0x61, 0x73, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x50, 0x49, 0x4e, 0x20, 0x73, 0x65, 0x63,
12341 0x75, 0x72, 0x65, 0x20, 0x65, 0x72, 0x61, 0x73, 0x65, 0x2e, 0x0a, 0x0a, 0x0d, 0x0a, 0x05, 0x04,
12342 0x02, 0x03, 0x07, 0x01, 0x12, 0x04, 0x84, 0x03, 0x10, 0x15, 0x0a, 0xb9, 0x01, 0x0a, 0x06, 0x04,
12343 0x02, 0x03, 0x07, 0x02, 0x00, 0x12, 0x04, 0x89, 0x03, 0x10, 0x35, 0x1a, 0xa8, 0x01, 0x20, 0x54,
12344 0x68, 0x65, 0x20, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69,
12345 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x64,
12346 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x66,
12347 0x20, 0x6e, 0x65, 0x76, 0x65, 0x72, 0x20, 0x73, 0x65, 0x74, 0x20, 0x69, 0x73, 0x20, 0x30, 0x2e,
12348 0x0a, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x6d, 0x69, 0x73,
12349 0x73, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x73, 0x73, 0x75,
12350 0x6d, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, 0x6e,
12351 0x67, 0x65, 0x64, 0x3b, 0x0a, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x70, 0x65,
12352 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e,
12353 0x20, 0x62, 0x6f, 0x6f, 0x74, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65,
12354 0x76, 0x69, 0x63, 0x65, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x07, 0x02, 0x00,
12355 0x04, 0x12, 0x04, 0x89, 0x03, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x07, 0x02,
12356 0x00, 0x05, 0x12, 0x04, 0x89, 0x03, 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x07,
12357 0x02, 0x00, 0x01, 0x12, 0x04, 0x89, 0x03, 0x1f, 0x30, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
12358 0x07, 0x02, 0x00, 0x03, 0x12, 0x04, 0x89, 0x03, 0x33, 0x34, 0x0a, 0xb1, 0x01, 0x0a, 0x06, 0x04,
12359 0x02, 0x03, 0x07, 0x02, 0x01, 0x12, 0x04, 0x90, 0x03, 0x10, 0x33, 0x1a, 0xa0, 0x01, 0x20, 0x69,
12360 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x65,
12361 0x73, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x66, 0x69, 0x72, 0x6d, 0x77,
12362 0x61, 0x72, 0x65, 0x20, 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20,
12363 0x64, 0x61, 0x74, 0x61, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20,
12364 0x74, 0x68, 0x69, 0x73, 0x0a, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x20, 0x54,
12365 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x20, 0x69, 0x73, 0x20, 0x69,
12366 0x74, 0x73, 0x65, 0x6c, 0x66, 0x20, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20,
12367 0x6f, 0x6e, 0x20, 0x69, 0x74, 0x73, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69,
12368 0x6e, 0x74, 0x65, 0x67, 0x72, 0x69, 0x74, 0x79, 0x2c, 0x0a, 0x20, 0x61, 0x75, 0x74, 0x68, 0x65,
12369 0x6e, 0x74, 0x69, 0x63, 0x69, 0x74, 0x79, 0x2c, 0x20, 0x65, 0x74, 0x63, 0x2e, 0x0a, 0x0a, 0x0f,
12370 0x0a, 0x07, 0x04, 0x02, 0x03, 0x07, 0x02, 0x01, 0x04, 0x12, 0x04, 0x90, 0x03, 0x10, 0x18, 0x0a,
12371 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x07, 0x02, 0x01, 0x05, 0x12, 0x04, 0x90, 0x03, 0x19, 0x1d,
12372 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x07, 0x02, 0x01, 0x01, 0x12, 0x04, 0x90, 0x03, 0x1e,
12373 0x2e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x07, 0x02, 0x01, 0x03, 0x12, 0x04, 0x90, 0x03,
12374 0x31, 0x32, 0x0a, 0x99, 0x01, 0x0a, 0x04, 0x04, 0x02, 0x03, 0x08, 0x12, 0x06, 0x95, 0x03, 0x08,
12375 0xbd, 0x03, 0x09, 0x1a, 0x88, 0x01, 0x20, 0x50, 0x32, 0x50, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61,
12376 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x64, 0x65, 0x76, 0x69,
12377 0x63, 0x65, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x74,
12378 0x6f, 0x20, 0x73, 0x65, 0x6e, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6f,
12379 0x74, 0x68, 0x65, 0x72, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x0a, 0x20, 0x74,
12380 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x65, 0x69, 0x74, 0x68, 0x65, 0x72, 0x20, 0x61, 0x20,
12381 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x6c, 0x6f, 0x6e, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
12382 0x6e, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x64, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x61,
12383 0x20, 0x70, 0x75, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x0a, 0x0a, 0x0d,
12384 0x0a, 0x05, 0x04, 0x02, 0x03, 0x08, 0x01, 0x12, 0x04, 0x95, 0x03, 0x10, 0x1c, 0x0a, 0x2d, 0x0a,
12385 0x06, 0x04, 0x02, 0x03, 0x08, 0x02, 0x00, 0x12, 0x04, 0x98, 0x03, 0x10, 0x27, 0x1a, 0x1d, 0x20,
12386 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, 0x72,
12387 0x67, 0x65, 0x74, 0x20, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x0a, 0x0a, 0x0f, 0x0a, 0x07,
12388 0x04, 0x02, 0x03, 0x08, 0x02, 0x00, 0x04, 0x12, 0x04, 0x98, 0x03, 0x10, 0x18, 0x0a, 0x0f, 0x0a,
12389 0x07, 0x04, 0x02, 0x03, 0x08, 0x02, 0x00, 0x06, 0x12, 0x04, 0x98, 0x03, 0x19, 0x1d, 0x0a, 0x0f,
12390 0x0a, 0x07, 0x04, 0x02, 0x03, 0x08, 0x02, 0x00, 0x01, 0x12, 0x04, 0x98, 0x03, 0x1e, 0x22, 0x0a,
12391 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x08, 0x02, 0x00, 0x03, 0x12, 0x04, 0x98, 0x03, 0x25, 0x26,
12392 0x0a, 0x35, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x08, 0x02, 0x01, 0x12, 0x04, 0x9a, 0x03, 0x10, 0x31,
12393 0x1a, 0x25, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61,
12394 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x70, 0x65, 0x72, 0x66,
12395 0x6f, 0x72, 0x6d, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x08, 0x02,
12396 0x01, 0x04, 0x12, 0x04, 0x9a, 0x03, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x08,
12397 0x02, 0x01, 0x06, 0x12, 0x04, 0x9a, 0x03, 0x19, 0x22, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
12398 0x08, 0x02, 0x01, 0x01, 0x12, 0x04, 0x9a, 0x03, 0x23, 0x2c, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
12399 0x03, 0x08, 0x02, 0x01, 0x03, 0x12, 0x04, 0x9a, 0x03, 0x2f, 0x30, 0x0a, 0xd7, 0x01, 0x0a, 0x06,
12400 0x04, 0x02, 0x03, 0x08, 0x02, 0x02, 0x12, 0x04, 0xa0, 0x03, 0x10, 0x3e, 0x1a, 0xc6, 0x01, 0x20,
12401 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x20, 0x77, 0x68, 0x65, 0x74, 0x68, 0x65,
12402 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
12403 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x53, 0x55, 0x43,
12404 0x43, 0x45, 0x53, 0x53, 0x0a, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65,
12405 0x2c, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64,
12406 0x20, 0x74, 0x72, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x20, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
12407 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x73,
12408 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x0a, 0x20, 0x65, 0x72,
12409 0x72, 0x6f, 0x72, 0x20, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x0a, 0x20, 0x57, 0x68, 0x65, 0x6e,
12410 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x20, 0x6e, 0x6f, 0x20, 0x66, 0x75, 0x72, 0x74, 0x68, 0x65,
12411 0x72, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x69, 0x6e, 0x67,
12412 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69,
12413 0x72, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x08, 0x02, 0x02, 0x04,
12414 0x12, 0x04, 0xa0, 0x03, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x08, 0x02, 0x02,
12415 0x05, 0x12, 0x04, 0xa0, 0x03, 0x19, 0x1d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x08, 0x02,
12416 0x02, 0x01, 0x12, 0x04, 0xa0, 0x03, 0x1e, 0x39, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x08,
12417 0x02, 0x02, 0x03, 0x12, 0x04, 0xa0, 0x03, 0x3c, 0x3d, 0x0a, 0x10, 0x0a, 0x06, 0x04, 0x02, 0x03,
12418 0x08, 0x03, 0x00, 0x12, 0x06, 0xa1, 0x03, 0x10, 0xb5, 0x03, 0x11, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
12419 0x02, 0x03, 0x08, 0x03, 0x00, 0x01, 0x12, 0x04, 0xa1, 0x03, 0x18, 0x21, 0x0a, 0x30, 0x0a, 0x08,
12420 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x00, 0x12, 0x04, 0xa6, 0x03, 0x18, 0x2f, 0x1a, 0x1e,
12421 0x20, 0x74, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20,
12422 0x65, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x0a, 0x0a, 0x11,
12423 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x00, 0x04, 0x12, 0x04, 0xa6, 0x03, 0x18,
12424 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x00, 0x05, 0x12, 0x04,
12425 0xa6, 0x03, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x00,
12426 0x01, 0x12, 0x04, 0xa6, 0x03, 0x27, 0x2a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03,
12427 0x00, 0x02, 0x00, 0x03, 0x12, 0x04, 0xa6, 0x03, 0x2d, 0x2e, 0x0a, 0x81, 0x01, 0x0a, 0x08, 0x04,
12428 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x01, 0x12, 0x04, 0xa9, 0x03, 0x18, 0x33, 0x1a, 0x6f, 0x20,
12429 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x76, 0x65, 0x72,
12430 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x74,
12431 0x68, 0x65, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65,
12432 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6e, 0x75,
12433 0x6d, 0x62, 0x65, 0x72, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x74, 0x68, 0x65,
12434 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20,
12435 0x73, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x20, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x0a, 0x0a, 0x11,
12436 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x01, 0x04, 0x12, 0x04, 0xa9, 0x03, 0x18,
12437 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x01, 0x05, 0x12, 0x04,
12438 0xa9, 0x03, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x01,
12439 0x01, 0x12, 0x04, 0xa9, 0x03, 0x27, 0x2e, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03,
12440 0x00, 0x02, 0x01, 0x03, 0x12, 0x04, 0xa9, 0x03, 0x31, 0x32, 0x0a, 0x4a, 0x0a, 0x08, 0x04, 0x02,
12441 0x03, 0x08, 0x03, 0x00, 0x02, 0x02, 0x12, 0x04, 0xab, 0x03, 0x18, 0x32, 0x1a, 0x38, 0x20, 0x74,
12442 0x6f, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x64,
12443 0x20, 0x6b, 0x65, 0x79, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x20, 0x64, 0x69, 0x66, 0x66,
12444 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x6b, 0x65, 0x79, 0x20,
12445 0x75, 0x73, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00,
12446 0x02, 0x02, 0x04, 0x12, 0x04, 0xab, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12447 0x08, 0x03, 0x00, 0x02, 0x02, 0x05, 0x12, 0x04, 0xab, 0x03, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09,
12448 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x02, 0x01, 0x12, 0x04, 0xab, 0x03, 0x27, 0x2d, 0x0a,
12449 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x02, 0x03, 0x12, 0x04, 0xab, 0x03,
12450 0x30, 0x31, 0x0a, 0x45, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x03, 0x12, 0x04,
12451 0xad, 0x03, 0x18, 0x30, 0x1a, 0x33, 0x20, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x20, 0x74, 0x68, 0x65,
12452 0x20, 0x77, 0x72, 0x69, 0x74, 0x65, 0x20, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x20,
12453 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x20,
12454 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12455 0x08, 0x03, 0x00, 0x02, 0x03, 0x04, 0x12, 0x04, 0xad, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09,
12456 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x03, 0x05, 0x12, 0x04, 0xad, 0x03, 0x21, 0x25, 0x0a,
12457 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x03, 0x01, 0x12, 0x04, 0xad, 0x03,
12458 0x26, 0x2b, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x03, 0x03, 0x12,
12459 0x04, 0xad, 0x03, 0x2e, 0x2f, 0x0a, 0x23, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02,
12460 0x04, 0x12, 0x04, 0xaf, 0x03, 0x18, 0x33, 0x1a, 0x11, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e,
12461 0x65, 0x64, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12462 0x03, 0x08, 0x03, 0x00, 0x02, 0x04, 0x04, 0x12, 0x04, 0xaf, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a,
12463 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x04, 0x06, 0x12, 0x04, 0xaf, 0x03, 0x21, 0x27,
12464 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x04, 0x01, 0x12, 0x04, 0xaf,
12465 0x03, 0x28, 0x2e, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x04, 0x03,
12466 0x12, 0x04, 0xaf, 0x03, 0x31, 0x32, 0x0a, 0xb3, 0x01, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x08, 0x03,
12467 0x00, 0x02, 0x05, 0x12, 0x04, 0xb4, 0x03, 0x18, 0x38, 0x1a, 0xa0, 0x01, 0x20, 0x61, 0x6e, 0x20,
12468 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x64, 0x64,
12469 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x70, 0x75, 0x74, 0x20, 0x6f, 0x70, 0x65,
12470 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x54, 0x48, 0x69, 0x73, 0x20, 0x61, 0x6c, 0x6c,
12471 0x6f, 0x77, 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
12472 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65,
12473 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x2d, 0x3e, 0x20, 0x41, 0x20, 0x2d, 0x3e, 0x42,
12474 0x20, 0x2d, 0x3e, 0x43, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74,
12475 0x61, 0x74, 0x75, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x72, 0x65, 0x74,
12476 0x75, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x6f, 0x20,
12477 0x74, 0x68, 0x65, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09,
12478 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x05, 0x04, 0x12, 0x04, 0xb4, 0x03, 0x18, 0x20, 0x0a,
12479 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x05, 0x06, 0x12, 0x04, 0xb4, 0x03,
12480 0x21, 0x2d, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02, 0x05, 0x01, 0x12,
12481 0x04, 0xb4, 0x03, 0x2e, 0x33, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x02,
12482 0x05, 0x03, 0x12, 0x04, 0xb4, 0x03, 0x36, 0x37, 0x0a, 0x10, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x08,
12483 0x03, 0x01, 0x12, 0x06, 0xb7, 0x03, 0x10, 0xbb, 0x03, 0x11, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
12484 0x03, 0x08, 0x03, 0x01, 0x01, 0x12, 0x04, 0xb7, 0x03, 0x18, 0x1c, 0x0a, 0x10, 0x0a, 0x08, 0x04,
12485 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x00, 0x12, 0x04, 0xb8, 0x03, 0x18, 0x35, 0x0a, 0x11, 0x0a,
12486 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x00, 0x04, 0x12, 0x04, 0xb8, 0x03, 0x18, 0x20,
12487 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x00, 0x05, 0x12, 0x04, 0xb8,
12488 0x03, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x00, 0x01,
12489 0x12, 0x04, 0xb8, 0x03, 0x28, 0x30, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x01,
12490 0x02, 0x00, 0x03, 0x12, 0x04, 0xb8, 0x03, 0x33, 0x34, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03,
12491 0x08, 0x03, 0x01, 0x02, 0x01, 0x12, 0x04, 0xb9, 0x03, 0x18, 0x30, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12492 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x01, 0x04, 0x12, 0x04, 0xb9, 0x03, 0x18, 0x20, 0x0a, 0x11,
12493 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x01, 0x05, 0x12, 0x04, 0xb9, 0x03, 0x21,
12494 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x01, 0x01, 0x12, 0x04,
12495 0xb9, 0x03, 0x27, 0x2b, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x01,
12496 0x03, 0x12, 0x04, 0xb9, 0x03, 0x2e, 0x2f, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x08, 0x03,
12497 0x01, 0x02, 0x02, 0x12, 0x04, 0xba, 0x03, 0x18, 0x2e, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12498 0x08, 0x03, 0x01, 0x02, 0x02, 0x04, 0x12, 0x04, 0xba, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09,
12499 0x04, 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x02, 0x05, 0x12, 0x04, 0xba, 0x03, 0x21, 0x25, 0x0a,
12500 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x02, 0x01, 0x12, 0x04, 0xba, 0x03,
12501 0x26, 0x29, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x08, 0x03, 0x01, 0x02, 0x02, 0x03, 0x12,
12502 0x04, 0xba, 0x03, 0x2c, 0x2d, 0x0a, 0x18, 0x0a, 0x04, 0x04, 0x02, 0x03, 0x09, 0x12, 0x06, 0xc0,
12503 0x03, 0x08, 0xd3, 0x04, 0x09, 0x1a, 0x08, 0x67, 0x65, 0x74, 0x20, 0x6c, 0x6f, 0x67, 0x0a, 0x0a,
12504 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x03, 0x09, 0x01, 0x12, 0x04, 0xc0, 0x03, 0x10, 0x16, 0x0a, 0x0e,
12505 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x02, 0x00, 0x12, 0x04, 0xc1, 0x03, 0x10, 0x28, 0x0a, 0x0f,
12506 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x00, 0x04, 0x12, 0x04, 0xc1, 0x03, 0x10, 0x18, 0x0a,
12507 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x00, 0x06, 0x12, 0x04, 0xc1, 0x03, 0x19, 0x1d,
12508 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x00, 0x01, 0x12, 0x04, 0xc1, 0x03, 0x1e,
12509 0x23, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x00, 0x03, 0x12, 0x04, 0xc1, 0x03,
12510 0x26, 0x27, 0x0a, 0x10, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x12, 0x06, 0xc2, 0x03,
12511 0x10, 0xcc, 0x03, 0x11, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x01, 0x12,
12512 0x04, 0xc2, 0x03, 0x15, 0x19, 0x0a, 0x3a, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02,
12513 0x00, 0x12, 0x04, 0xc3, 0x03, 0x18, 0x2a, 0x22, 0x28, 0x20, 0x4d, 0x75, 0x73, 0x74, 0x20, 0x63,
12514 0x6f, 0x6d, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x64, 0x65,
12515 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64,
12516 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x00, 0x01, 0x12, 0x04,
12517 0xc3, 0x03, 0x18, 0x24, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x00,
12518 0x02, 0x12, 0x04, 0xc3, 0x03, 0x27, 0x29, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x04,
12519 0x00, 0x02, 0x01, 0x12, 0x04, 0xc4, 0x03, 0x18, 0x29, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12520 0x09, 0x04, 0x00, 0x02, 0x01, 0x01, 0x12, 0x04, 0xc4, 0x03, 0x18, 0x24, 0x0a, 0x11, 0x0a, 0x09,
12521 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x01, 0x02, 0x12, 0x04, 0xc4, 0x03, 0x27, 0x28, 0x0a,
12522 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x02, 0x12, 0x04, 0xc5, 0x03, 0x18,
12523 0x29, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x02, 0x01, 0x12, 0x04,
12524 0xc5, 0x03, 0x18, 0x24, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x02,
12525 0x02, 0x12, 0x04, 0xc5, 0x03, 0x27, 0x28, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x04,
12526 0x00, 0x02, 0x03, 0x12, 0x04, 0xc6, 0x03, 0x18, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12527 0x09, 0x04, 0x00, 0x02, 0x03, 0x01, 0x12, 0x04, 0xc6, 0x03, 0x18, 0x22, 0x0a, 0x11, 0x0a, 0x09,
12528 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x03, 0x02, 0x12, 0x04, 0xc6, 0x03, 0x25, 0x26, 0x0a,
12529 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x04, 0x12, 0x04, 0xc7, 0x03, 0x18,
12530 0x2a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x04, 0x01, 0x12, 0x04,
12531 0xc7, 0x03, 0x18, 0x25, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x04,
12532 0x02, 0x12, 0x04, 0xc7, 0x03, 0x28, 0x29, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x04,
12533 0x00, 0x02, 0x05, 0x12, 0x04, 0xc8, 0x03, 0x18, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12534 0x09, 0x04, 0x00, 0x02, 0x05, 0x01, 0x12, 0x04, 0xc8, 0x03, 0x18, 0x22, 0x0a, 0x11, 0x0a, 0x09,
12535 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x05, 0x02, 0x12, 0x04, 0xc8, 0x03, 0x25, 0x26, 0x0a,
12536 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x06, 0x12, 0x04, 0xc9, 0x03, 0x18,
12537 0x25, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x06, 0x01, 0x12, 0x04,
12538 0xc9, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x06,
12539 0x02, 0x12, 0x04, 0xc9, 0x03, 0x23, 0x24, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x04,
12540 0x00, 0x02, 0x07, 0x12, 0x04, 0xca, 0x03, 0x18, 0x23, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12541 0x09, 0x04, 0x00, 0x02, 0x07, 0x01, 0x12, 0x04, 0xca, 0x03, 0x18, 0x1e, 0x0a, 0x11, 0x0a, 0x09,
12542 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x07, 0x02, 0x12, 0x04, 0xca, 0x03, 0x21, 0x22, 0x0a,
12543 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x08, 0x12, 0x04, 0xcb, 0x03, 0x18,
12544 0x23, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x08, 0x01, 0x12, 0x04,
12545 0xcb, 0x03, 0x18, 0x1e, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x02, 0x08,
12546 0x02, 0x12, 0x04, 0xcb, 0x03, 0x21, 0x22, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x02,
12547 0x01, 0x12, 0x04, 0xce, 0x03, 0x10, 0x36, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02,
12548 0x01, 0x04, 0x12, 0x04, 0xce, 0x03, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09,
12549 0x02, 0x01, 0x06, 0x12, 0x04, 0xce, 0x03, 0x19, 0x24, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
12550 0x09, 0x02, 0x01, 0x01, 0x12, 0x04, 0xce, 0x03, 0x25, 0x31, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
12551 0x03, 0x09, 0x02, 0x01, 0x03, 0x12, 0x04, 0xce, 0x03, 0x34, 0x35, 0x0a, 0x0e, 0x0a, 0x06, 0x04,
12552 0x02, 0x03, 0x09, 0x02, 0x02, 0x12, 0x04, 0xcf, 0x03, 0x10, 0x36, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
12553 0x02, 0x03, 0x09, 0x02, 0x02, 0x04, 0x12, 0x04, 0xcf, 0x03, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07,
12554 0x04, 0x02, 0x03, 0x09, 0x02, 0x02, 0x06, 0x12, 0x04, 0xcf, 0x03, 0x19, 0x24, 0x0a, 0x0f, 0x0a,
12555 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x02, 0x01, 0x12, 0x04, 0xcf, 0x03, 0x25, 0x31, 0x0a, 0x0f,
12556 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x02, 0x03, 0x12, 0x04, 0xcf, 0x03, 0x34, 0x35, 0x0a,
12557 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x02, 0x03, 0x12, 0x04, 0xd0, 0x03, 0x10, 0x2f, 0x0a,
12558 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x03, 0x04, 0x12, 0x04, 0xd0, 0x03, 0x10, 0x18,
12559 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x03, 0x06, 0x12, 0x04, 0xd0, 0x03, 0x19,
12560 0x21, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x03, 0x01, 0x12, 0x04, 0xd0, 0x03,
12561 0x22, 0x2a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x03, 0x03, 0x12, 0x04, 0xd0,
12562 0x03, 0x2d, 0x2e, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x02, 0x04, 0x12, 0x04, 0xd1,
12563 0x03, 0x10, 0x39, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x04, 0x04, 0x12, 0x04,
12564 0xd1, 0x03, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x04, 0x06, 0x12,
12565 0x04, 0xd1, 0x03, 0x19, 0x26, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x04, 0x01,
12566 0x12, 0x04, 0xd1, 0x03, 0x27, 0x34, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x04,
12567 0x03, 0x12, 0x04, 0xd1, 0x03, 0x37, 0x38, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x02,
12568 0x05, 0x12, 0x04, 0xd2, 0x03, 0x10, 0x33, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02,
12569 0x05, 0x04, 0x12, 0x04, 0xd2, 0x03, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09,
12570 0x02, 0x05, 0x06, 0x12, 0x04, 0xd2, 0x03, 0x19, 0x23, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
12571 0x09, 0x02, 0x05, 0x01, 0x12, 0x04, 0xd2, 0x03, 0x24, 0x2e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
12572 0x03, 0x09, 0x02, 0x05, 0x03, 0x12, 0x04, 0xd2, 0x03, 0x31, 0x32, 0x0a, 0x0e, 0x0a, 0x06, 0x04,
12573 0x02, 0x03, 0x09, 0x02, 0x06, 0x12, 0x04, 0xd3, 0x03, 0x10, 0x2c, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
12574 0x02, 0x03, 0x09, 0x02, 0x06, 0x04, 0x12, 0x04, 0xd3, 0x03, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07,
12575 0x04, 0x02, 0x03, 0x09, 0x02, 0x06, 0x05, 0x12, 0x04, 0xd3, 0x03, 0x19, 0x1e, 0x0a, 0x0f, 0x0a,
12576 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x06, 0x01, 0x12, 0x04, 0xd3, 0x03, 0x1f, 0x27, 0x0a, 0x0f,
12577 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x06, 0x03, 0x12, 0x04, 0xd3, 0x03, 0x2a, 0x2b, 0x0a,
12578 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x02, 0x07, 0x12, 0x04, 0xd4, 0x03, 0x10, 0x2b, 0x0a,
12579 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x07, 0x04, 0x12, 0x04, 0xd4, 0x03, 0x10, 0x18,
12580 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x07, 0x06, 0x12, 0x04, 0xd4, 0x03, 0x19,
12581 0x1f, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x07, 0x01, 0x12, 0x04, 0xd4, 0x03,
12582 0x20, 0x26, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x07, 0x03, 0x12, 0x04, 0xd4,
12583 0x03, 0x29, 0x2a, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x02, 0x08, 0x12, 0x04, 0xd5,
12584 0x03, 0x10, 0x2b, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x08, 0x04, 0x12, 0x04,
12585 0xd5, 0x03, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x08, 0x06, 0x12,
12586 0x04, 0xd5, 0x03, 0x19, 0x1f, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x08, 0x01,
12587 0x12, 0x04, 0xd5, 0x03, 0x20, 0x26, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x02, 0x08,
12588 0x03, 0x12, 0x04, 0xd5, 0x03, 0x29, 0x2a, 0x0a, 0x10, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x03,
12589 0x00, 0x12, 0x06, 0xd6, 0x03, 0x10, 0xe0, 0x03, 0x11, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
12590 0x09, 0x03, 0x00, 0x01, 0x12, 0x04, 0xd6, 0x03, 0x18, 0x23, 0x0a, 0x8b, 0x02, 0x0a, 0x08, 0x04,
12591 0x02, 0x03, 0x09, 0x03, 0x00, 0x02, 0x00, 0x12, 0x04, 0xdb, 0x03, 0x18, 0x31, 0x1a, 0xf8, 0x01,
12592 0x20, 0x54, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65,
12593 0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x62, 0x65, 0x69,
12594 0x6e, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x2e, 0x20, 0x54, 0x68, 0x65,
12595 0x73, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20,
12596 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x72, 0x6f,
12597 0x70, 0x72, 0x69, 0x65, 0x74, 0x61, 0x72, 0x79, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x0a, 0x20, 0x73,
12598 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, 0x72,
12599 0x65, 0x20, 0x22, 0x48, 0x44, 0x41, 0x22, 0x2c, 0x20, 0x22, 0x45, 0x4e, 0x30, 0x22, 0x20, 0x61,
12600 0x6e, 0x64, 0x20, 0x22, 0x45, 0x4e, 0x31, 0x22, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65,
12601 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x74, 0x65, 0x6d,
12602 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x20, 0x62, 0x65, 0x69, 0x6e,
12603 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x73, 0x75, 0x63, 0x68,
12604 0x20, 0x61, 0x73, 0x20, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x20, 0x75, 0x74,
12605 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x68,
12606 0x61, 0x76, 0x65, 0x20, 0x61, 0x20, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x76,
12607 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12608 0x03, 0x00, 0x02, 0x00, 0x04, 0x12, 0x04, 0xdb, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12609 0x02, 0x03, 0x09, 0x03, 0x00, 0x02, 0x00, 0x05, 0x12, 0x04, 0xdb, 0x03, 0x21, 0x27, 0x0a, 0x11,
12610 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x00, 0x02, 0x00, 0x01, 0x12, 0x04, 0xdb, 0x03, 0x28,
12611 0x2c, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x00, 0x02, 0x00, 0x03, 0x12, 0x04,
12612 0xdb, 0x03, 0x2f, 0x30, 0x0a, 0x7e, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x00, 0x02, 0x01,
12613 0x12, 0x04, 0xdf, 0x03, 0x18, 0x31, 0x1a, 0x6c, 0x20, 0x41, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65,
12614 0x72, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x30, 0x2e, 0x30, 0x30, 0x20, 0x61,
12615 0x6e, 0x64, 0x20, 0x31, 0x2e, 0x30, 0x30, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x72, 0x65, 0x73,
12616 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20,
12617 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20,
12618 0x74, 0x68, 0x65, 0x0a, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x20, 0x31, 0x20, 0x6d,
12619 0x65, 0x61, 0x6e, 0x73, 0x20, 0x31, 0x30, 0x30, 0x25, 0x20, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a,
12620 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x00, 0x02, 0x01,
12621 0x04, 0x12, 0x04, 0xdf, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12622 0x00, 0x02, 0x01, 0x05, 0x12, 0x04, 0xdf, 0x03, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12623 0x03, 0x09, 0x03, 0x00, 0x02, 0x01, 0x01, 0x12, 0x04, 0xdf, 0x03, 0x27, 0x2c, 0x0a, 0x11, 0x0a,
12624 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x00, 0x02, 0x01, 0x03, 0x12, 0x04, 0xdf, 0x03, 0x2f, 0x30,
12625 0x0a, 0x10, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x12, 0x06, 0xe2, 0x03, 0x10, 0xee,
12626 0x03, 0x11, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x01, 0x12, 0x04, 0xe2,
12627 0x03, 0x18, 0x23, 0x0a, 0xf8, 0x01, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x00,
12628 0x12, 0x04, 0xe7, 0x03, 0x18, 0x31, 0x1a, 0xe5, 0x01, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6e, 0x61,
12629 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72,
12630 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f,
12631 0x72, 0x74, 0x65, 0x64, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65,
12632 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72,
12633 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x72, 0x6f, 0x70, 0x72, 0x69, 0x65, 0x74, 0x61, 0x72,
12634 0x79, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x0a, 0x20, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64,
12635 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x69, 0x73, 0x20, 0x22, 0x48, 0x44, 0x41, 0x22, 0x2e, 0x20,
12636 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6d, 0x6f, 0x72,
12637 0x65, 0x20, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, 0x65,
12638 0x0a, 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64,
12639 0x2c, 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x61, 0x73, 0x20, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73,
12640 0x73, 0x6f, 0x72, 0x20, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x2c,
12641 0x20, 0x63, 0x61, 0x6e, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x20, 0x64, 0x65, 0x73, 0x63,
12642 0x72, 0x69, 0x70, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x2e, 0x0a, 0x0a, 0x11,
12643 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x00, 0x04, 0x12, 0x04, 0xe7, 0x03, 0x18,
12644 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x00, 0x05, 0x12, 0x04,
12645 0xe7, 0x03, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x00,
12646 0x01, 0x12, 0x04, 0xe7, 0x03, 0x28, 0x2c, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12647 0x01, 0x02, 0x00, 0x03, 0x12, 0x04, 0xe7, 0x03, 0x2f, 0x30, 0x0a, 0x38, 0x0a, 0x08, 0x04, 0x02,
12648 0x03, 0x09, 0x03, 0x01, 0x02, 0x01, 0x12, 0x04, 0xea, 0x03, 0x18, 0x33, 0x1a, 0x26, 0x20, 0x54,
12649 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x65, 0x6d, 0x70, 0x65,
12650 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x64, 0x65, 0x67, 0x72, 0x65, 0x65,
12651 0x73, 0x20, 0x63, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x01,
12652 0x04, 0x12, 0x04, 0xea, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12653 0x01, 0x02, 0x01, 0x05, 0x12, 0x04, 0xea, 0x03, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12654 0x03, 0x09, 0x03, 0x01, 0x02, 0x01, 0x01, 0x12, 0x04, 0xea, 0x03, 0x27, 0x2e, 0x0a, 0x11, 0x0a,
12655 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x01, 0x03, 0x12, 0x04, 0xea, 0x03, 0x31, 0x32,
12656 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x02, 0x12, 0x04, 0xeb, 0x03,
12657 0x18, 0x33, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x02, 0x04, 0x12,
12658 0x04, 0xeb, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02,
12659 0x02, 0x05, 0x12, 0x04, 0xeb, 0x03, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12660 0x03, 0x01, 0x02, 0x02, 0x01, 0x12, 0x04, 0xeb, 0x03, 0x27, 0x2e, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12661 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x02, 0x03, 0x12, 0x04, 0xeb, 0x03, 0x31, 0x32, 0x0a, 0x10,
12662 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x03, 0x12, 0x04, 0xec, 0x03, 0x18, 0x33,
12663 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x03, 0x04, 0x12, 0x04, 0xec,
12664 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x03, 0x05,
12665 0x12, 0x04, 0xec, 0x03, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01,
12666 0x02, 0x03, 0x01, 0x12, 0x04, 0xec, 0x03, 0x27, 0x2e, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12667 0x09, 0x03, 0x01, 0x02, 0x03, 0x03, 0x12, 0x04, 0xec, 0x03, 0x31, 0x32, 0x0a, 0x10, 0x0a, 0x08,
12668 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x04, 0x12, 0x04, 0xed, 0x03, 0x18, 0x32, 0x0a, 0x11,
12669 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x04, 0x04, 0x12, 0x04, 0xed, 0x03, 0x18,
12670 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x04, 0x05, 0x12, 0x04,
12671 0xed, 0x03, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x01, 0x02, 0x04,
12672 0x01, 0x12, 0x04, 0xed, 0x03, 0x27, 0x2d, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12673 0x01, 0x02, 0x04, 0x03, 0x12, 0x04, 0xed, 0x03, 0x30, 0x31, 0x0a, 0x32, 0x0a, 0x06, 0x04, 0x02,
12674 0x03, 0x09, 0x03, 0x02, 0x12, 0x06, 0xf1, 0x03, 0x10, 0xf5, 0x03, 0x11, 0x1a, 0x20, 0x20, 0x54,
12675 0x68, 0x65, 0x73, 0x65, 0x20, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x69, 0x65, 0x73, 0x20,
12676 0x61, 0x72, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x0f,
12677 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x03, 0x02, 0x01, 0x12, 0x04, 0xf1, 0x03, 0x18, 0x20, 0x0a,
12678 0x24, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x02, 0x02, 0x00, 0x12, 0x04, 0xf3, 0x03, 0x18,
12679 0x43, 0x1a, 0x12, 0x20, 0x31, 0x2d, 0x33, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x73, 0x65,
12680 0x72, 0x76, 0x65, 0x64, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x02, 0x02,
12681 0x00, 0x04, 0x12, 0x04, 0xf3, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12682 0x03, 0x02, 0x02, 0x00, 0x05, 0x12, 0x04, 0xf3, 0x03, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12683 0x02, 0x03, 0x09, 0x03, 0x02, 0x02, 0x00, 0x01, 0x12, 0x04, 0xf3, 0x03, 0x28, 0x3e, 0x0a, 0x11,
12684 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x02, 0x02, 0x00, 0x03, 0x12, 0x04, 0xf3, 0x03, 0x41,
12685 0x42, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x02, 0x02, 0x01, 0x12, 0x04, 0xf4,
12686 0x03, 0x18, 0x37, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x02, 0x02, 0x01, 0x04,
12687 0x12, 0x04, 0xf4, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x02,
12688 0x02, 0x01, 0x05, 0x12, 0x04, 0xf4, 0x03, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12689 0x09, 0x03, 0x02, 0x02, 0x01, 0x01, 0x12, 0x04, 0xf4, 0x03, 0x27, 0x32, 0x0a, 0x11, 0x0a, 0x09,
12690 0x04, 0x02, 0x03, 0x09, 0x03, 0x02, 0x02, 0x01, 0x03, 0x12, 0x04, 0xf4, 0x03, 0x35, 0x36, 0x0a,
12691 0x10, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x12, 0x06, 0xf7, 0x03, 0x10, 0xa7, 0x04,
12692 0x11, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x01, 0x12, 0x04, 0xf7, 0x03,
12693 0x18, 0x25, 0x0a, 0x3b, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x00, 0x12, 0x04,
12694 0xfa, 0x03, 0x18, 0x33, 0x1a, 0x29, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74,
12695 0x68, 0x65, 0x20, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x2e, 0x20, 0x53, 0x68, 0x6f, 0x75, 0x6c,
12696 0x64, 0x20, 0x62, 0x65, 0x20, 0x22, 0x53, 0x65, 0x61, 0x67, 0x61, 0x74, 0x65, 0x22, 0x0a, 0x0a,
12697 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x00, 0x04, 0x12, 0x04, 0xfa, 0x03,
12698 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x00, 0x05, 0x12,
12699 0x04, 0xfa, 0x03, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02,
12700 0x00, 0x01, 0x12, 0x04, 0xfa, 0x03, 0x28, 0x2e, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12701 0x03, 0x03, 0x02, 0x00, 0x03, 0x12, 0x04, 0xfa, 0x03, 0x31, 0x32, 0x0a, 0x4c, 0x0a, 0x08, 0x04,
12702 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x01, 0x12, 0x04, 0xfe, 0x03, 0x18, 0x32, 0x1a, 0x3a, 0x20,
12703 0x54, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65,
12704 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x0a, 0x20, 0x22, 0x53, 0x69, 0x6d, 0x75, 0x6c,
12705 0x61, 0x74, 0x6f, 0x72, 0x22, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x69,
12706 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12707 0x09, 0x03, 0x03, 0x02, 0x01, 0x04, 0x12, 0x04, 0xfe, 0x03, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09,
12708 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x01, 0x05, 0x12, 0x04, 0xfe, 0x03, 0x21, 0x27, 0x0a,
12709 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x01, 0x01, 0x12, 0x04, 0xfe, 0x03,
12710 0x28, 0x2d, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x01, 0x03, 0x12,
12711 0x04, 0xfe, 0x03, 0x30, 0x31, 0x0a, 0x2d, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02,
12712 0x02, 0x12, 0x04, 0x81, 0x04, 0x18, 0x38, 0x1a, 0x1b, 0x20, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
12713 0x20, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x28,
12714 0x53, 0x4e, 0x29, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x02,
12715 0x04, 0x12, 0x04, 0x81, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12716 0x03, 0x02, 0x02, 0x05, 0x12, 0x04, 0x81, 0x04, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12717 0x03, 0x09, 0x03, 0x03, 0x02, 0x02, 0x01, 0x12, 0x04, 0x81, 0x04, 0x27, 0x33, 0x0a, 0x11, 0x0a,
12718 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x02, 0x03, 0x12, 0x04, 0x81, 0x04, 0x36, 0x37,
12719 0x0a, 0x30, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x03, 0x12, 0x04, 0x84, 0x04,
12720 0x18, 0x3a, 0x1a, 0x1e, 0x20, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x77, 0x6f, 0x72, 0x6c,
12721 0x64, 0x20, 0x77, 0x69, 0x64, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x28, 0x57, 0x57, 0x4e,
12722 0x29, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x03, 0x04, 0x12,
12723 0x04, 0x84, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02,
12724 0x03, 0x05, 0x12, 0x04, 0x84, 0x04, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12725 0x03, 0x03, 0x02, 0x03, 0x01, 0x12, 0x04, 0x84, 0x04, 0x27, 0x34, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12726 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x03, 0x03, 0x12, 0x04, 0x84, 0x04, 0x37, 0x39, 0x0a, 0x9e,
12727 0x01, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x04, 0x12, 0x04, 0x88, 0x04, 0x18,
12728 0x34, 0x1a, 0x8b, 0x01, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65,
12729 0x20, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63,
12730 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20,
12731 0x73, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20,
12732 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x64, 0x6f, 0x74, 0x20, 0x6e, 0x6f,
12733 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x20, 0x69, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20,
12734 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x72, 0x20, 0x65, 0x6e,
12735 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x22, 0x78, 0x22, 0x20, 0x74, 0x68, 0x69, 0x73,
12736 0x20, 0x69, 0x73, 0x20, 0x74, 0x65, 0x73, 0x74, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x0a, 0x0a,
12737 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x04, 0x04, 0x12, 0x04, 0x88, 0x04,
12738 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x04, 0x05, 0x12,
12739 0x04, 0x88, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02,
12740 0x04, 0x01, 0x12, 0x04, 0x88, 0x04, 0x28, 0x2f, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12741 0x03, 0x03, 0x02, 0x04, 0x03, 0x12, 0x04, 0x88, 0x04, 0x32, 0x33, 0x0a, 0x10, 0x0a, 0x08, 0x04,
12742 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x05, 0x12, 0x04, 0x89, 0x04, 0x18, 0x3d, 0x0a, 0x11, 0x0a,
12743 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x05, 0x04, 0x12, 0x04, 0x89, 0x04, 0x18, 0x20,
12744 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x05, 0x05, 0x12, 0x04, 0x89,
12745 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x05, 0x01,
12746 0x12, 0x04, 0x89, 0x04, 0x28, 0x37, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03,
12747 0x02, 0x05, 0x03, 0x12, 0x04, 0x89, 0x04, 0x3a, 0x3c, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03,
12748 0x09, 0x03, 0x03, 0x02, 0x06, 0x12, 0x04, 0x8a, 0x04, 0x18, 0x38, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12749 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x06, 0x04, 0x12, 0x04, 0x8a, 0x04, 0x18, 0x20, 0x0a, 0x11,
12750 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x06, 0x05, 0x12, 0x04, 0x8a, 0x04, 0x21,
12751 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x06, 0x01, 0x12, 0x04,
12752 0x8a, 0x04, 0x28, 0x32, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x06,
12753 0x03, 0x12, 0x04, 0x8a, 0x04, 0x35, 0x37, 0x0a, 0xbf, 0x01, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09,
12754 0x03, 0x03, 0x02, 0x07, 0x12, 0x04, 0x8f, 0x04, 0x18, 0x3d, 0x1a, 0xac, 0x01, 0x20, 0x54, 0x68,
12755 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
12756 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
12757 0x6c, 0x20, 0x28, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x29, 0x20,
12758 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20,
12759 0x75, 0x73, 0x65, 0x73, 0x2e, 0x0a, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x6e,
12760 0x6f, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x6f,
12761 0x72, 0x20, 0x6c, 0x6f, 0x77, 0x65, 0x73, 0x74, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
12762 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x69, 0x73, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
12763 0x65, 0x64, 0x2c, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x65,
12764 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x77, 0x61, 0x73, 0x20, 0x63,
12765 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12766 0x09, 0x03, 0x03, 0x02, 0x07, 0x04, 0x12, 0x04, 0x8f, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09,
12767 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x07, 0x05, 0x12, 0x04, 0x8f, 0x04, 0x21, 0x27, 0x0a,
12768 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x07, 0x01, 0x12, 0x04, 0x8f, 0x04,
12769 0x28, 0x37, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x07, 0x03, 0x12,
12770 0x04, 0x8f, 0x04, 0x3a, 0x3c, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02,
12771 0x08, 0x12, 0x04, 0x90, 0x04, 0x18, 0x45, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12772 0x03, 0x02, 0x08, 0x04, 0x12, 0x04, 0x90, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12773 0x03, 0x09, 0x03, 0x03, 0x02, 0x08, 0x05, 0x12, 0x04, 0x90, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a,
12774 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x08, 0x01, 0x12, 0x04, 0x90, 0x04, 0x28, 0x3f,
12775 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x08, 0x03, 0x12, 0x04, 0x90,
12776 0x04, 0x42, 0x44, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x09, 0x12,
12777 0x04, 0x91, 0x04, 0x18, 0x40, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02,
12778 0x09, 0x04, 0x12, 0x04, 0x91, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12779 0x03, 0x03, 0x02, 0x09, 0x05, 0x12, 0x04, 0x91, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12780 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x09, 0x01, 0x12, 0x04, 0x91, 0x04, 0x28, 0x3a, 0x0a, 0x11,
12781 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x09, 0x03, 0x12, 0x04, 0x91, 0x04, 0x3d,
12782 0x3f, 0x0a, 0x46, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0a, 0x12, 0x04, 0x94,
12783 0x04, 0x18, 0x39, 0x1a, 0x34, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66,
12784 0x61, 0x63, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x64, 0x65,
12785 0x76, 0x69, 0x63, 0x65, 0x2e, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x69, 0x6e,
12786 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12787 0x09, 0x03, 0x03, 0x02, 0x0a, 0x04, 0x12, 0x04, 0x94, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09,
12788 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0a, 0x06, 0x12, 0x04, 0x94, 0x04, 0x21, 0x2a, 0x0a,
12789 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0a, 0x01, 0x12, 0x04, 0x94, 0x04,
12790 0x2b, 0x34, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0a, 0x03, 0x12,
12791 0x04, 0x94, 0x04, 0x37, 0x38, 0x0a, 0x3f, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02,
12792 0x0b, 0x12, 0x04, 0x97, 0x04, 0x18, 0x31, 0x1a, 0x2d, 0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20,
12793 0x61, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x6e, 0x75, 0x6d,
12794 0x62, 0x65, 0x72, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x6f, 0x66,
12795 0x74, 0x77, 0x61, 0x72, 0x65, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03,
12796 0x02, 0x0b, 0x04, 0x12, 0x04, 0x97, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12797 0x09, 0x03, 0x03, 0x02, 0x0b, 0x05, 0x12, 0x04, 0x97, 0x04, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09,
12798 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0b, 0x01, 0x12, 0x04, 0x97, 0x04, 0x27, 0x2b, 0x0a,
12799 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0b, 0x03, 0x12, 0x04, 0x97, 0x04,
12800 0x2e, 0x30, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0c, 0x12, 0x04,
12801 0x98, 0x04, 0x18, 0x34, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0c,
12802 0x04, 0x12, 0x04, 0x98, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12803 0x03, 0x02, 0x0c, 0x05, 0x12, 0x04, 0x98, 0x04, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12804 0x03, 0x09, 0x03, 0x03, 0x02, 0x0c, 0x01, 0x12, 0x04, 0x98, 0x04, 0x27, 0x2e, 0x0a, 0x11, 0x0a,
12805 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0c, 0x03, 0x12, 0x04, 0x98, 0x04, 0x31, 0x33,
12806 0x0a, 0xa8, 0x01, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0d, 0x12, 0x04, 0x9d,
12807 0x04, 0x18, 0x43, 0x1a, 0x95, 0x01, 0x20, 0x54, 0x68, 0x65, 0x20, 0x75, 0x6e, 0x73, 0x6f, 0x6c,
12808 0x69, 0x63, 0x69, 0x74, 0x65, 0x64, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x61,
12809 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20,
12810 0x6f, 0x66, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20,
12811 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x0a, 0x20, 0x74, 0x68, 0x65,
12812 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x20, 0x54,
12813 0x68, 0x65, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x70, 0x6f, 0x73, 0x73,
12814 0x69, 0x62, 0x6c, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20,
12815 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x0a, 0x20, 0x6f, 0x72, 0x20,
12816 0x48, 0x49, 0x42, 0x45, 0x52, 0x4e, 0x41, 0x54, 0x45, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12817 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0d, 0x04, 0x12, 0x04, 0x9d, 0x04, 0x18, 0x20, 0x0a, 0x11,
12818 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0d, 0x06, 0x12, 0x04, 0x9d, 0x04, 0x21,
12819 0x2b, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0d, 0x01, 0x12, 0x04,
12820 0x9d, 0x04, 0x2c, 0x3d, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x02, 0x0d,
12821 0x03, 0x12, 0x04, 0x9d, 0x04, 0x40, 0x42, 0x0a, 0x2a, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03,
12822 0x03, 0x03, 0x00, 0x12, 0x06, 0xa0, 0x04, 0x18, 0xa5, 0x04, 0x19, 0x1a, 0x16, 0x20, 0x31, 0x38,
12823 0x2c, 0x20, 0x31, 0x39, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65,
12824 0x64, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x01,
12825 0x12, 0x04, 0xa0, 0x04, 0x20, 0x29, 0x0a, 0x12, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03,
12826 0x03, 0x00, 0x02, 0x00, 0x12, 0x04, 0xa1, 0x04, 0x20, 0x39, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02,
12827 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x00, 0x04, 0x12, 0x04, 0xa1, 0x04, 0x20, 0x28, 0x0a,
12828 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x00, 0x05, 0x12, 0x04,
12829 0xa1, 0x04, 0x29, 0x2f, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00,
12830 0x02, 0x00, 0x01, 0x12, 0x04, 0xa1, 0x04, 0x30, 0x34, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03,
12831 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x00, 0x03, 0x12, 0x04, 0xa1, 0x04, 0x37, 0x38, 0x0a, 0x12,
12832 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x01, 0x12, 0x04, 0xa2, 0x04,
12833 0x20, 0x37, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x01,
12834 0x04, 0x12, 0x04, 0xa2, 0x04, 0x20, 0x28, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x09, 0x03,
12835 0x03, 0x03, 0x00, 0x02, 0x01, 0x05, 0x12, 0x04, 0xa2, 0x04, 0x29, 0x2e, 0x0a, 0x13, 0x0a, 0x0b,
12836 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x01, 0x01, 0x12, 0x04, 0xa2, 0x04, 0x2f,
12837 0x32, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x01, 0x03,
12838 0x12, 0x04, 0xa2, 0x04, 0x35, 0x36, 0x0a, 0x12, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03,
12839 0x03, 0x00, 0x02, 0x02, 0x12, 0x04, 0xa3, 0x04, 0x20, 0x3f, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02,
12840 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x02, 0x04, 0x12, 0x04, 0xa3, 0x04, 0x20, 0x28, 0x0a,
12841 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x02, 0x05, 0x12, 0x04,
12842 0xa3, 0x04, 0x29, 0x2e, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00,
12843 0x02, 0x02, 0x01, 0x12, 0x04, 0xa3, 0x04, 0x2f, 0x3a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03,
12844 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x02, 0x03, 0x12, 0x04, 0xa3, 0x04, 0x3d, 0x3e, 0x0a, 0x12,
12845 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x03, 0x12, 0x04, 0xa4, 0x04,
12846 0x20, 0x3f, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x03,
12847 0x04, 0x12, 0x04, 0xa4, 0x04, 0x20, 0x28, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x09, 0x03,
12848 0x03, 0x03, 0x00, 0x02, 0x03, 0x05, 0x12, 0x04, 0xa4, 0x04, 0x29, 0x2e, 0x0a, 0x13, 0x0a, 0x0b,
12849 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x03, 0x01, 0x12, 0x04, 0xa4, 0x04, 0x2f,
12850 0x3a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x09, 0x03, 0x03, 0x03, 0x00, 0x02, 0x03, 0x03,
12851 0x12, 0x04, 0xa4, 0x04, 0x3d, 0x3e, 0x0a, 0x61, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x03, 0x04,
12852 0x12, 0x06, 0xaa, 0x04, 0x10, 0xb2, 0x04, 0x11, 0x1a, 0x4f, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65,
12853 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, 0x61,
12854 0x74, 0x20, 0x30, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76,
12855 0x69, 0x63, 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x73, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e,
12856 0x64, 0x20, 0x6e, 0x65, 0x76, 0x65, 0x72, 0x20, 0x77, 0x72, 0x61, 0x70, 0x73, 0x20, 0x6f, 0x72,
12857 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
12858 0x09, 0x03, 0x04, 0x01, 0x12, 0x04, 0xaa, 0x04, 0x18, 0x22, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02,
12859 0x03, 0x09, 0x03, 0x04, 0x02, 0x00, 0x12, 0x04, 0xab, 0x04, 0x18, 0x3d, 0x0a, 0x11, 0x0a, 0x09,
12860 0x04, 0x02, 0x03, 0x09, 0x03, 0x04, 0x02, 0x00, 0x04, 0x12, 0x04, 0xab, 0x04, 0x18, 0x20, 0x0a,
12861 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x04, 0x02, 0x00, 0x06, 0x12, 0x04, 0xab, 0x04,
12862 0x21, 0x2c, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x04, 0x02, 0x00, 0x01, 0x12,
12863 0x04, 0xab, 0x04, 0x2d, 0x38, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x04, 0x02,
12864 0x00, 0x03, 0x12, 0x04, 0xab, 0x04, 0x3b, 0x3c, 0x0a, 0x34, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09,
12865 0x03, 0x04, 0x02, 0x01, 0x12, 0x04, 0xad, 0x04, 0x18, 0x32, 0x1a, 0x22, 0x20, 0x32, 0x20, 0x61,
12866 0x6e, 0x64, 0x20, 0x33, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65,
12867 0x64, 0x2c, 0x20, 0x64, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x75, 0x73, 0x65, 0x0a, 0x0a, 0x11,
12868 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x04, 0x02, 0x01, 0x04, 0x12, 0x04, 0xad, 0x04, 0x18,
12869 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x04, 0x02, 0x01, 0x05, 0x12, 0x04,
12870 0xad, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x04, 0x02, 0x01,
12871 0x01, 0x12, 0x04, 0xad, 0x04, 0x28, 0x2d, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12872 0x04, 0x02, 0x01, 0x03, 0x12, 0x04, 0xad, 0x04, 0x30, 0x31, 0x0a, 0xc5, 0x01, 0x0a, 0x08, 0x04,
12873 0x02, 0x03, 0x09, 0x03, 0x04, 0x02, 0x02, 0x12, 0x04, 0xb1, 0x04, 0x18, 0x32, 0x1a, 0xb2, 0x01,
12874 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x75, 0x6d,
12875 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x74, 0x68, 0x61,
12876 0x74, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61,
12877 0x20, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x64,
12878 0x6f, 0x65, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20,
12879 0x74, 0x0a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x64,
12880 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x46, 0x6f, 0x72, 0x20,
12881 0x50, 0x32, 0x50, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20,
12882 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6d, 0x6f, 0x75,
12883 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x64,
12884 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x0a, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
12885 0x73, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x04, 0x02, 0x02, 0x04, 0x12,
12886 0x04, 0xb1, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x04, 0x02,
12887 0x02, 0x05, 0x12, 0x04, 0xb1, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12888 0x03, 0x04, 0x02, 0x02, 0x01, 0x12, 0x04, 0xb1, 0x04, 0x28, 0x2d, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12889 0x02, 0x03, 0x09, 0x03, 0x04, 0x02, 0x02, 0x03, 0x12, 0x04, 0xb1, 0x04, 0x30, 0x31, 0x0a, 0x10,
12890 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x12, 0x06, 0xb4, 0x04, 0x10, 0xc2, 0x04, 0x11,
12891 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x01, 0x12, 0x04, 0xb4, 0x04, 0x18,
12892 0x1e, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x00, 0x12, 0x04, 0xb5,
12893 0x04, 0x18, 0x37, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x00, 0x04,
12894 0x12, 0x04, 0xb5, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05,
12895 0x02, 0x00, 0x05, 0x12, 0x04, 0xb5, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12896 0x09, 0x03, 0x05, 0x02, 0x00, 0x01, 0x12, 0x04, 0xb5, 0x04, 0x28, 0x32, 0x0a, 0x11, 0x0a, 0x09,
12897 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x00, 0x03, 0x12, 0x04, 0xb5, 0x04, 0x35, 0x36, 0x0a,
12898 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x01, 0x12, 0x04, 0xb6, 0x04, 0x18,
12899 0x39, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x01, 0x04, 0x12, 0x04,
12900 0xb6, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x01,
12901 0x05, 0x12, 0x04, 0xb6, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12902 0x05, 0x02, 0x01, 0x01, 0x12, 0x04, 0xb6, 0x04, 0x28, 0x34, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12903 0x03, 0x09, 0x03, 0x05, 0x02, 0x01, 0x03, 0x12, 0x04, 0xb6, 0x04, 0x37, 0x38, 0x0a, 0x10, 0x0a,
12904 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x02, 0x12, 0x04, 0xb7, 0x04, 0x18, 0x3b, 0x0a,
12905 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x02, 0x04, 0x12, 0x04, 0xb7, 0x04,
12906 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x02, 0x05, 0x12,
12907 0x04, 0xb7, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02,
12908 0x02, 0x01, 0x12, 0x04, 0xb7, 0x04, 0x28, 0x36, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12909 0x03, 0x05, 0x02, 0x02, 0x03, 0x12, 0x04, 0xb7, 0x04, 0x39, 0x3a, 0x0a, 0x10, 0x0a, 0x08, 0x04,
12910 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x03, 0x12, 0x04, 0xb8, 0x04, 0x18, 0x37, 0x0a, 0x11, 0x0a,
12911 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x03, 0x04, 0x12, 0x04, 0xb8, 0x04, 0x18, 0x20,
12912 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x03, 0x05, 0x12, 0x04, 0xb8,
12913 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x03, 0x01,
12914 0x12, 0x04, 0xb8, 0x04, 0x28, 0x32, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05,
12915 0x02, 0x03, 0x03, 0x12, 0x04, 0xb8, 0x04, 0x35, 0x36, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03,
12916 0x09, 0x03, 0x05, 0x02, 0x04, 0x12, 0x04, 0xb9, 0x04, 0x18, 0x3b, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12917 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x04, 0x04, 0x12, 0x04, 0xb9, 0x04, 0x18, 0x20, 0x0a, 0x11,
12918 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x04, 0x05, 0x12, 0x04, 0xb9, 0x04, 0x21,
12919 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x04, 0x01, 0x12, 0x04,
12920 0xb9, 0x04, 0x28, 0x36, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x04,
12921 0x03, 0x12, 0x04, 0xb9, 0x04, 0x39, 0x3a, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03,
12922 0x05, 0x02, 0x05, 0x12, 0x04, 0xba, 0x04, 0x18, 0x47, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12923 0x09, 0x03, 0x05, 0x02, 0x05, 0x04, 0x12, 0x04, 0xba, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09,
12924 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x05, 0x05, 0x12, 0x04, 0xba, 0x04, 0x21, 0x27, 0x0a,
12925 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x05, 0x01, 0x12, 0x04, 0xba, 0x04,
12926 0x28, 0x42, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x05, 0x03, 0x12,
12927 0x04, 0xba, 0x04, 0x45, 0x46, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02,
12928 0x06, 0x12, 0x04, 0xbb, 0x04, 0x18, 0x48, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12929 0x05, 0x02, 0x06, 0x04, 0x12, 0x04, 0xbb, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12930 0x03, 0x09, 0x03, 0x05, 0x02, 0x06, 0x05, 0x12, 0x04, 0xbb, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a,
12931 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x06, 0x01, 0x12, 0x04, 0xbb, 0x04, 0x28, 0x43,
12932 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x06, 0x03, 0x12, 0x04, 0xbb,
12933 0x04, 0x46, 0x47, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x07, 0x12,
12934 0x04, 0xbc, 0x04, 0x18, 0x3b, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02,
12935 0x07, 0x04, 0x12, 0x04, 0xbc, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12936 0x03, 0x05, 0x02, 0x07, 0x05, 0x12, 0x04, 0xbc, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12937 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x07, 0x01, 0x12, 0x04, 0xbc, 0x04, 0x28, 0x36, 0x0a, 0x11,
12938 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x07, 0x03, 0x12, 0x04, 0xbc, 0x04, 0x39,
12939 0x3a, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x08, 0x12, 0x04, 0xbd,
12940 0x04, 0x18, 0x3d, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x08, 0x04,
12941 0x12, 0x04, 0xbd, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05,
12942 0x02, 0x08, 0x05, 0x12, 0x04, 0xbd, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
12943 0x09, 0x03, 0x05, 0x02, 0x08, 0x01, 0x12, 0x04, 0xbd, 0x04, 0x28, 0x38, 0x0a, 0x11, 0x0a, 0x09,
12944 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x08, 0x03, 0x12, 0x04, 0xbd, 0x04, 0x3b, 0x3c, 0x0a,
12945 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x09, 0x12, 0x04, 0xbe, 0x04, 0x18,
12946 0x3e, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x09, 0x04, 0x12, 0x04,
12947 0xbe, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x09,
12948 0x05, 0x12, 0x04, 0xbe, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03,
12949 0x05, 0x02, 0x09, 0x01, 0x12, 0x04, 0xbe, 0x04, 0x28, 0x38, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
12950 0x03, 0x09, 0x03, 0x05, 0x02, 0x09, 0x03, 0x12, 0x04, 0xbe, 0x04, 0x3b, 0x3d, 0x0a, 0x10, 0x0a,
12951 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0a, 0x12, 0x04, 0xbf, 0x04, 0x18, 0x38, 0x0a,
12952 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0a, 0x04, 0x12, 0x04, 0xbf, 0x04,
12953 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0a, 0x05, 0x12,
12954 0x04, 0xbf, 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02,
12955 0x0a, 0x01, 0x12, 0x04, 0xbf, 0x04, 0x28, 0x32, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09,
12956 0x03, 0x05, 0x02, 0x0a, 0x03, 0x12, 0x04, 0xbf, 0x04, 0x35, 0x37, 0x0a, 0x10, 0x0a, 0x08, 0x04,
12957 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0b, 0x12, 0x04, 0xc0, 0x04, 0x18, 0x47, 0x0a, 0x11, 0x0a,
12958 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0b, 0x04, 0x12, 0x04, 0xc0, 0x04, 0x18, 0x20,
12959 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0b, 0x05, 0x12, 0x04, 0xc0,
12960 0x04, 0x21, 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0b, 0x01,
12961 0x12, 0x04, 0xc0, 0x04, 0x28, 0x41, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05,
12962 0x02, 0x0b, 0x03, 0x12, 0x04, 0xc0, 0x04, 0x44, 0x46, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03,
12963 0x09, 0x03, 0x05, 0x02, 0x0c, 0x12, 0x04, 0xc1, 0x04, 0x18, 0x44, 0x0a, 0x11, 0x0a, 0x09, 0x04,
12964 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0c, 0x04, 0x12, 0x04, 0xc1, 0x04, 0x18, 0x20, 0x0a, 0x11,
12965 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0c, 0x05, 0x12, 0x04, 0xc1, 0x04, 0x21,
12966 0x27, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0c, 0x01, 0x12, 0x04,
12967 0xc1, 0x04, 0x28, 0x3e, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x05, 0x02, 0x0c,
12968 0x03, 0x12, 0x04, 0xc1, 0x04, 0x41, 0x43, 0x0a, 0xf6, 0x03, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x09,
12969 0x03, 0x06, 0x12, 0x06, 0xcf, 0x04, 0x10, 0xd1, 0x04, 0x11, 0x1a, 0xe3, 0x03, 0x20, 0x54, 0x68,
12970 0x65, 0x20, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x67, 0x20,
12971 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x20, 0x69, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x73,
12972 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x74, 0x6f, 0x20,
12973 0x73, 0x65, 0x6e, 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x20, 0x6c,
12974 0x6f, 0x67, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x63, 0x65, 0x72, 0x74, 0x61, 0x69, 0x6e, 0x20,
12975 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75,
12976 0x65, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6c, 0x69, 0x6d,
12977 0x69, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x61, 0x63, 0x68, 0x0a, 0x20, 0x6c, 0x6f, 0x67, 0x20,
12978 0x69, 0x73, 0x20, 0x31, 0x6d, 0x20, 0x62, 0x79, 0x74, 0x65, 0x2e, 0x0a, 0x0a, 0x20, 0x50, 0x72,
12979 0x6f, 0x70, 0x72, 0x69, 0x65, 0x74, 0x61, 0x72, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x20,
12980 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65, 0x20, 0x70, 0x72, 0x65, 0x66, 0x61, 0x63,
12981 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72,
12982 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x73, 0x6f, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6e, 0x61,
12983 0x6d, 0x65, 0x0a, 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x64,
12984 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x68, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x20, 0x69, 0x6e, 0x20,
12985 0x74, 0x68, 0x65, 0x20, 0x66, 0x75, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x20, 0x41, 0x6e, 0x20, 0x65,
12986 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65, 0x20,
12987 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x0a, 0x20, 0x73, 0x74, 0x61, 0x72,
12988 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0xe2, 0x80, 0x9c, 0x63, 0x6f, 0x6d, 0x2e, 0x57, 0x44,
12989 0xe2, 0x80, 0x9d, 0x20, 0x77, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65, 0x20, 0x66, 0x6f, 0x72,
12990 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c,
12991 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x20, 0x49, 0x66, 0x20, 0x74,
12992 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x66,
12993 0x6f, 0x75, 0x6e, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x65, 0x74, 0x20, 0x6c, 0x6f,
12994 0x67, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f,
12995 0x55, 0x4e, 0x44, 0x2e, 0x0a, 0x0a, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x63, 0x61, 0x6e,
12996 0x20, 0x62, 0x65, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x44, 0x65, 0x76,
12997 0x69, 0x63, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20,
12998 0x6f, 0x66, 0x20, 0x6c, 0x6f, 0x67, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x63, 0x61, 0x6e,
12999 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x76, 0x65, 0x64, 0x2e, 0x21, 0x0a,
13000 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x09, 0x03, 0x06, 0x01, 0x12, 0x04, 0xcf, 0x04, 0x18,
13001 0x1e, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x09, 0x03, 0x06, 0x02, 0x00, 0x12, 0x04, 0xd0,
13002 0x04, 0x18, 0x30, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x06, 0x02, 0x00, 0x04,
13003 0x12, 0x04, 0xd0, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x09, 0x03, 0x06,
13004 0x02, 0x00, 0x05, 0x12, 0x04, 0xd0, 0x04, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
13005 0x09, 0x03, 0x06, 0x02, 0x00, 0x01, 0x12, 0x04, 0xd0, 0x04, 0x27, 0x2b, 0x0a, 0x11, 0x0a, 0x09,
13006 0x04, 0x02, 0x03, 0x09, 0x03, 0x06, 0x02, 0x00, 0x03, 0x12, 0x04, 0xd0, 0x04, 0x2e, 0x2f, 0x0a,
13007 0x87, 0x01, 0x0a, 0x04, 0x04, 0x02, 0x03, 0x0a, 0x12, 0x06, 0xd7, 0x04, 0x08, 0x8a, 0x05, 0x09,
13008 0x1a, 0x77, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x70, 0x65, 0x72,
13009 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20,
13010 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x74, 0x61, 0x69, 0x6e, 0x65,
13011 0x64, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x66,
13012 0x61, 0x69, 0x6c, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x20, 0x65, 0x72, 0x61, 0x73, 0x65, 0x64, 0x20,
13013 0x6f, 0x6e, 0x20, 0x65, 0x69, 0x74, 0x68, 0x65, 0x72, 0x20, 0x50, 0x49, 0x4e, 0x20, 0x65, 0x72,
13014 0x61, 0x73, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x50, 0x49, 0x4e, 0x20, 0x73, 0x65, 0x63, 0x75, 0x72,
13015 0x65, 0x20, 0x65, 0x72, 0x61, 0x73, 0x65, 0x2e, 0x0a, 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x03,
13016 0x0a, 0x01, 0x12, 0x04, 0xd7, 0x04, 0x10, 0x18, 0x0a, 0x22, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x0a,
13017 0x02, 0x00, 0x12, 0x04, 0xd8, 0x04, 0x10, 0x25, 0x22, 0x12, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70,
13018 0x65, 0x72, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x0a, 0x0a, 0x0f, 0x0a, 0x07,
13019 0x04, 0x02, 0x03, 0x0a, 0x02, 0x00, 0x04, 0x12, 0x04, 0xd8, 0x04, 0x10, 0x18, 0x0a, 0x0f, 0x0a,
13020 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x00, 0x06, 0x12, 0x04, 0xd8, 0x04, 0x19, 0x1c, 0x0a, 0x0f,
13021 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x00, 0x01, 0x12, 0x04, 0xd8, 0x04, 0x1d, 0x20, 0x0a,
13022 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x00, 0x03, 0x12, 0x04, 0xd8, 0x04, 0x23, 0x24,
13023 0x0a, 0x2e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x01, 0x12, 0x04, 0xdb, 0x04, 0x10, 0x2e,
13024 0x1a, 0x1e, 0x20, 0x53, 0x65, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x6f, 0x63, 0x6b, 0x20,
13025 0x61, 0x6e, 0x64, 0x20, 0x65, 0x72, 0x61, 0x73, 0x65, 0x20, 0x70, 0x69, 0x6e, 0x73, 0x2e, 0x0a,
13026 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x01, 0x04, 0x12, 0x04, 0xdb, 0x04, 0x10,
13027 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x01, 0x05, 0x12, 0x04, 0xdb, 0x04,
13028 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x01, 0x01, 0x12, 0x04, 0xdb,
13029 0x04, 0x1f, 0x29, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x01, 0x03, 0x12, 0x04,
13030 0xdb, 0x04, 0x2c, 0x2d, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x02, 0x12, 0x04,
13031 0xdc, 0x04, 0x10, 0x2e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x02, 0x04, 0x12,
13032 0x04, 0xdc, 0x04, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x02, 0x05,
13033 0x12, 0x04, 0xdc, 0x04, 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x02,
13034 0x01, 0x12, 0x04, 0xdc, 0x04, 0x1f, 0x29, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02,
13035 0x02, 0x03, 0x12, 0x04, 0xdc, 0x04, 0x2c, 0x2d, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x0a,
13036 0x02, 0x03, 0x12, 0x04, 0xdd, 0x04, 0x10, 0x2f, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a,
13037 0x02, 0x03, 0x04, 0x12, 0x04, 0xdd, 0x04, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03,
13038 0x0a, 0x02, 0x03, 0x05, 0x12, 0x04, 0xdd, 0x04, 0x19, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
13039 0x03, 0x0a, 0x02, 0x03, 0x01, 0x12, 0x04, 0xdd, 0x04, 0x1f, 0x2a, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
13040 0x02, 0x03, 0x0a, 0x02, 0x03, 0x03, 0x12, 0x04, 0xdd, 0x04, 0x2d, 0x2e, 0x0a, 0x0e, 0x0a, 0x06,
13041 0x04, 0x02, 0x03, 0x0a, 0x02, 0x04, 0x12, 0x04, 0xde, 0x04, 0x10, 0x2f, 0x0a, 0x0f, 0x0a, 0x07,
13042 0x04, 0x02, 0x03, 0x0a, 0x02, 0x04, 0x04, 0x12, 0x04, 0xde, 0x04, 0x10, 0x18, 0x0a, 0x0f, 0x0a,
13043 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x04, 0x05, 0x12, 0x04, 0xde, 0x04, 0x19, 0x1e, 0x0a, 0x0f,
13044 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x04, 0x01, 0x12, 0x04, 0xde, 0x04, 0x1f, 0x2a, 0x0a,
13045 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x02, 0x04, 0x03, 0x12, 0x04, 0xde, 0x04, 0x2d, 0x2e,
13046 0x0a, 0x13, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x12, 0x06, 0xe1, 0x04, 0x10, 0x88,
13047 0x05, 0x11, 0x1a, 0x01, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x01,
13048 0x12, 0x04, 0xe1, 0x04, 0x18, 0x1b, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00,
13049 0x02, 0x00, 0x12, 0x04, 0xe2, 0x04, 0x18, 0x34, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a,
13050 0x03, 0x00, 0x02, 0x00, 0x04, 0x12, 0x04, 0xe2, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04,
13051 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x00, 0x05, 0x12, 0x04, 0xe2, 0x04, 0x21, 0x26, 0x0a, 0x11,
13052 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x00, 0x01, 0x12, 0x04, 0xe2, 0x04, 0x27,
13053 0x2f, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x00, 0x03, 0x12, 0x04,
13054 0xe2, 0x04, 0x32, 0x33, 0x0a, 0x20, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x01,
13055 0x12, 0x04, 0xe3, 0x04, 0x18, 0x2f, 0x22, 0x0e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x48, 0x4d, 0x41,
13056 0x43, 0x20, 0x6b, 0x65, 0x79, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00,
13057 0x02, 0x01, 0x04, 0x12, 0x04, 0xe3, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03,
13058 0x0a, 0x03, 0x00, 0x02, 0x01, 0x05, 0x12, 0x04, 0xe3, 0x04, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09,
13059 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x01, 0x01, 0x12, 0x04, 0xe3, 0x04, 0x27, 0x2a, 0x0a,
13060 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x01, 0x03, 0x12, 0x04, 0xe3, 0x04,
13061 0x2d, 0x2e, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x02, 0x12, 0x04,
13062 0xe4, 0x04, 0x18, 0x41, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x02,
13063 0x04, 0x12, 0x04, 0xe4, 0x04, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03,
13064 0x00, 0x02, 0x02, 0x06, 0x12, 0x04, 0xe4, 0x04, 0x21, 0x2e, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
13065 0x03, 0x0a, 0x03, 0x00, 0x02, 0x02, 0x01, 0x12, 0x04, 0xe4, 0x04, 0x2f, 0x3c, 0x0a, 0x11, 0x0a,
13066 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x02, 0x03, 0x12, 0x04, 0xe4, 0x04, 0x3f, 0x40,
13067 0x0a, 0xcb, 0x01, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x03, 0x12, 0x04, 0xe9,
13068 0x04, 0x18, 0x31, 0x1a, 0xb8, 0x01, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x68, 0x61,
13069 0x74, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65,
13070 0x20, 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x2c, 0x20, 0x77,
13071 0x72, 0x69, 0x74, 0x65, 0x2c, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75,
13072 0x65, 0x73, 0x74, 0x73, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x6e, 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x72,
13073 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x0a, 0x20, 0x74, 0x68, 0x65,
13074 0x6e, 0x20, 0x6e, 0x6f, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x63,
13075 0x63, 0x75, 0x72, 0x73, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x72, 0x20,
13076 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65,
13077 0x64, 0x2c, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x6d, 0x61, 0x74, 0x63,
13078 0x68, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
13079 0x0a, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0a, 0x0a, 0x11,
13080 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x03, 0x04, 0x12, 0x04, 0xe9, 0x04, 0x18,
13081 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x03, 0x06, 0x12, 0x04,
13082 0xe9, 0x04, 0x21, 0x26, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x03,
13083 0x01, 0x12, 0x04, 0xe9, 0x04, 0x27, 0x2c, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03,
13084 0x00, 0x02, 0x03, 0x03, 0x12, 0x04, 0xe9, 0x04, 0x2f, 0x30, 0x0a, 0x12, 0x0a, 0x08, 0x04, 0x02,
13085 0x03, 0x0a, 0x03, 0x00, 0x04, 0x00, 0x12, 0x06, 0xea, 0x04, 0x18, 0xee, 0x04, 0x19, 0x0a, 0x11,
13086 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x00, 0x01, 0x12, 0x04, 0xea, 0x04, 0x1d,
13087 0x2a, 0x0a, 0x25, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x12,
13088 0x04, 0xeb, 0x04, 0x20, 0x3c, 0x22, 0x11, 0x20, 0x4d, 0x75, 0x73, 0x74, 0x20, 0x63, 0x6f, 0x6d,
13089 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a,
13090 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x01, 0x12, 0x04, 0xeb, 0x04, 0x20, 0x36, 0x0a, 0x13, 0x0a,
13091 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x12, 0x04, 0xeb, 0x04,
13092 0x39, 0x3b, 0x0a, 0x46, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x00, 0x02, 0x01,
13093 0x12, 0x04, 0xed, 0x04, 0x20, 0x2d, 0x1a, 0x1b, 0x20, 0x30, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65,
13094 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x3b, 0x20, 0x64, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x75,
13095 0x73, 0x65, 0x0a, 0x22, 0x15, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68,
13096 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02,
13097 0x03, 0x0a, 0x03, 0x00, 0x04, 0x00, 0x02, 0x01, 0x01, 0x12, 0x04, 0xed, 0x04, 0x20, 0x28, 0x0a,
13098 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x00, 0x02, 0x01, 0x02, 0x12, 0x04,
13099 0xed, 0x04, 0x2b, 0x2c, 0x0a, 0x12, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00,
13100 0x12, 0x06, 0xf0, 0x04, 0x18, 0xf5, 0x04, 0x19, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a,
13101 0x03, 0x00, 0x03, 0x00, 0x01, 0x12, 0x04, 0xf0, 0x04, 0x20, 0x25, 0x0a, 0x12, 0x0a, 0x0a, 0x04,
13102 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x12, 0x04, 0xf1, 0x04, 0x20, 0x3a, 0x0a,
13103 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x12, 0x04,
13104 0xf1, 0x04, 0x20, 0x28, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00,
13105 0x02, 0x00, 0x05, 0x12, 0x04, 0xf1, 0x04, 0x29, 0x2e, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03,
13106 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x12, 0x04, 0xf1, 0x04, 0x2f, 0x35, 0x0a, 0x13,
13107 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x12, 0x04, 0xf1,
13108 0x04, 0x38, 0x39, 0x0a, 0x12, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02,
13109 0x01, 0x12, 0x04, 0xf2, 0x04, 0x20, 0x39, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03,
13110 0x00, 0x03, 0x00, 0x02, 0x01, 0x04, 0x12, 0x04, 0xf2, 0x04, 0x20, 0x28, 0x0a, 0x13, 0x0a, 0x0b,
13111 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x01, 0x05, 0x12, 0x04, 0xf2, 0x04, 0x29,
13112 0x2e, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x01, 0x01,
13113 0x12, 0x04, 0xf2, 0x04, 0x2f, 0x34, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00,
13114 0x03, 0x00, 0x02, 0x01, 0x03, 0x12, 0x04, 0xf2, 0x04, 0x37, 0x38, 0x0a, 0x22, 0x0a, 0x0a, 0x04,
13115 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x02, 0x12, 0x04, 0xf3, 0x04, 0x20, 0x43, 0x22,
13116 0x0e, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x20, 0x72, 0x6f, 0x6c, 0x65, 0x0a, 0x0a,
13117 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x02, 0x04, 0x12, 0x04,
13118 0xf3, 0x04, 0x20, 0x28, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00,
13119 0x02, 0x02, 0x06, 0x12, 0x04, 0xf3, 0x04, 0x29, 0x33, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03,
13120 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x02, 0x01, 0x12, 0x04, 0xf3, 0x04, 0x34, 0x3e, 0x0a, 0x13,
13121 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x02, 0x03, 0x12, 0x04, 0xf3,
13122 0x04, 0x41, 0x42, 0x0a, 0x46, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02,
13123 0x03, 0x12, 0x04, 0xf4, 0x04, 0x20, 0x3e, 0x22, 0x32, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69,
13124 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x20, 0x6f,
13125 0x76, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x54, 0x4c, 0x53, 0x20,
13126 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x04,
13127 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x03, 0x04, 0x12, 0x04, 0xf4, 0x04, 0x20, 0x28,
13128 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x03, 0x05, 0x12,
13129 0x04, 0xf4, 0x04, 0x29, 0x2d, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x03,
13130 0x00, 0x02, 0x03, 0x01, 0x12, 0x04, 0xf4, 0x04, 0x2e, 0x39, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02,
13131 0x03, 0x0a, 0x03, 0x00, 0x03, 0x00, 0x02, 0x03, 0x03, 0x12, 0x04, 0xf4, 0x04, 0x3c, 0x3d, 0x0a,
13132 0x12, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x12, 0x06, 0xf7, 0x04, 0x18,
13133 0x82, 0x05, 0x19, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x01,
13134 0x12, 0x04, 0xf7, 0x04, 0x1d, 0x27, 0x0a, 0x49, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00,
13135 0x04, 0x01, 0x02, 0x00, 0x12, 0x04, 0xf8, 0x04, 0x20, 0x38, 0x22, 0x35, 0x20, 0x70, 0x6c, 0x61,
13136 0x63, 0x65, 0x20, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x62, 0x61,
13137 0x63, 0x6b, 0x77, 0x61, 0x72, 0x64, 0x20, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x20, 0x66, 0x69,
13138 0x6c, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
13139 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x00, 0x01,
13140 0x12, 0x04, 0xf8, 0x04, 0x20, 0x32, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00,
13141 0x04, 0x01, 0x02, 0x00, 0x02, 0x12, 0x04, 0xf8, 0x04, 0x35, 0x37, 0x0a, 0x29, 0x0a, 0x0a, 0x04,
13142 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x01, 0x12, 0x04, 0xf9, 0x04, 0x20, 0x29, 0x22,
13143 0x15, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, 0x65, 0x61, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x2f, 0x76,
13144 0x61, 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00,
13145 0x04, 0x01, 0x02, 0x01, 0x01, 0x12, 0x04, 0xf9, 0x04, 0x20, 0x24, 0x0a, 0x13, 0x0a, 0x0b, 0x04,
13146 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x01, 0x02, 0x12, 0x04, 0xf9, 0x04, 0x27, 0x28,
13147 0x0a, 0x2a, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x02, 0x12, 0x04,
13148 0xfa, 0x04, 0x20, 0x2a, 0x22, 0x16, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x77, 0x72, 0x69, 0x74, 0x65,
13149 0x20, 0x6b, 0x65, 0x79, 0x2f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x0a, 0x0a, 0x13, 0x0a, 0x0b,
13150 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x02, 0x01, 0x12, 0x04, 0xfa, 0x04, 0x20,
13151 0x25, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x02, 0x02,
13152 0x12, 0x04, 0xfa, 0x04, 0x28, 0x29, 0x0a, 0x12, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00,
13153 0x04, 0x01, 0x02, 0x03, 0x12, 0x04, 0xfb, 0x04, 0x20, 0x2b, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02,
13154 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x03, 0x01, 0x12, 0x04, 0xfb, 0x04, 0x20, 0x26, 0x0a,
13155 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x03, 0x02, 0x12, 0x04,
13156 0xfb, 0x04, 0x29, 0x2a, 0x0a, 0x24, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01,
13157 0x02, 0x04, 0x12, 0x04, 0xfc, 0x04, 0x20, 0x2a, 0x22, 0x10, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x64,
13158 0x6f, 0x20, 0x61, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02,
13159 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x04, 0x01, 0x12, 0x04, 0xfc, 0x04, 0x20, 0x25, 0x0a,
13160 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x04, 0x02, 0x12, 0x04,
13161 0xfc, 0x04, 0x28, 0x29, 0x0a, 0x2d, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01,
13162 0x02, 0x05, 0x12, 0x04, 0xfd, 0x04, 0x20, 0x2a, 0x22, 0x19, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x73,
13163 0x65, 0x74, 0x20, 0x75, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x20, 0x64, 0x65, 0x76, 0x69,
13164 0x63, 0x65, 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02,
13165 0x05, 0x01, 0x12, 0x04, 0xfd, 0x04, 0x20, 0x25, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a,
13166 0x03, 0x00, 0x04, 0x01, 0x02, 0x05, 0x02, 0x12, 0x04, 0xfd, 0x04, 0x28, 0x29, 0x0a, 0x35, 0x0a,
13167 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x06, 0x12, 0x04, 0xfe, 0x04, 0x20,
13168 0x2a, 0x22, 0x21, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x64, 0x6f, 0x20, 0x61, 0x20, 0x70, 0x65, 0x65,
13169 0x72, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x65, 0x65, 0x72, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74,
13170 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01,
13171 0x02, 0x06, 0x01, 0x12, 0x04, 0xfe, 0x04, 0x20, 0x25, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03,
13172 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x06, 0x02, 0x12, 0x04, 0xfe, 0x04, 0x28, 0x29, 0x0a, 0x21,
13173 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x07, 0x12, 0x04, 0xff, 0x04,
13174 0x20, 0x2b, 0x22, 0x0d, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x67, 0x65, 0x74, 0x20, 0x6c, 0x6f, 0x67,
13175 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x07, 0x01,
13176 0x12, 0x04, 0xff, 0x04, 0x20, 0x26, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00,
13177 0x04, 0x01, 0x02, 0x07, 0x02, 0x12, 0x04, 0xff, 0x04, 0x29, 0x2a, 0x0a, 0x41, 0x0a, 0x0a, 0x04,
13178 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x08, 0x12, 0x04, 0x80, 0x05, 0x20, 0x2d, 0x22,
13179 0x2d, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x73, 0x65, 0x74, 0x20, 0x75, 0x70, 0x20, 0x74, 0x68, 0x65,
13180 0x20, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x20, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x20,
13181 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x0a, 0x0a, 0x13,
13182 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x08, 0x01, 0x12, 0x04, 0x80,
13183 0x05, 0x20, 0x28, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02,
13184 0x08, 0x02, 0x12, 0x04, 0x80, 0x05, 0x2b, 0x2c, 0x0a, 0x30, 0x0a, 0x0a, 0x04, 0x02, 0x03, 0x0a,
13185 0x03, 0x00, 0x04, 0x01, 0x02, 0x09, 0x12, 0x04, 0x81, 0x05, 0x20, 0x35, 0x22, 0x1c, 0x20, 0x63,
13186 0x61, 0x6e, 0x20, 0x73, 0x65, 0x74, 0x75, 0x70, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x6d,
13187 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x04, 0x02,
13188 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x09, 0x01, 0x12, 0x04, 0x81, 0x05, 0x20, 0x30, 0x0a,
13189 0x13, 0x0a, 0x0b, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x04, 0x01, 0x02, 0x09, 0x02, 0x12, 0x04,
13190 0x81, 0x05, 0x33, 0x34, 0x0a, 0xbb, 0x01, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02,
13191 0x04, 0x12, 0x04, 0x87, 0x05, 0x18, 0x3a, 0x1a, 0xa8, 0x01, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6d,
13192 0x61, 0x78, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x69, 0x73, 0x20, 0x63, 0x68,
13193 0x65, 0x63, 0x6b, 0x65, 0x64, 0x20, 0x61, 0x67, 0x61, 0x69, 0x6e, 0x73, 0x74, 0x20, 0x74, 0x68,
13194 0x65, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74,
13195 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x20, 0x70, 0x72, 0x69,
13196 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x28, 0x69, 0x66, 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e,
13197 0x74, 0x29, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70,
13198 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20,
13199 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x0a, 0x20, 0x6f, 0x72,
13200 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d,
13201 0x61, 0x78, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64,
13202 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x04, 0x04, 0x12,
13203 0x04, 0x87, 0x05, 0x18, 0x20, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02,
13204 0x04, 0x06, 0x12, 0x04, 0x87, 0x05, 0x21, 0x29, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0a,
13205 0x03, 0x00, 0x02, 0x04, 0x01, 0x12, 0x04, 0x87, 0x05, 0x2a, 0x35, 0x0a, 0x11, 0x0a, 0x09, 0x04,
13206 0x02, 0x03, 0x0a, 0x03, 0x00, 0x02, 0x04, 0x03, 0x12, 0x04, 0x87, 0x05, 0x38, 0x39, 0x0a, 0x9e,
13207 0x02, 0x0a, 0x04, 0x04, 0x02, 0x03, 0x0b, 0x12, 0x06, 0x90, 0x05, 0x08, 0xad, 0x05, 0x09, 0x1a,
13208 0x8d, 0x02, 0x20, 0x50, 0x69, 0x6e, 0x20, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
13209 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73,
13210 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x20,
13211 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x77,
13212 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x0a, 0x20,
13213 0x69, 0x73, 0x20, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x20,
13214 0x62, 0x65, 0x20, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65,
13215 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x2c, 0x20, 0x6c, 0x6f, 0x63,
13216 0x6b, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x72, 0x61, 0x73, 0x65, 0x2e, 0x0a, 0x20, 0x54, 0x68,
13217 0x69, 0x73, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x76, 0x65,
13218 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x54, 0x4c, 0x53, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
13219 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x20,
13220 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c,
13221 0x69, 0x74, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x69,
13222 0x74, 0x79, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
13223 0x6f, 0x6e, 0x73, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64,
13224 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x50, 0x69, 0x6e, 0x41, 0x75, 0x74, 0x68, 0x2e, 0x0a, 0x0a,
13225 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x03, 0x0b, 0x01, 0x12, 0x04, 0x90, 0x05, 0x10, 0x1c, 0x0a, 0x0e,
13226 0x0a, 0x06, 0x04, 0x02, 0x03, 0x0b, 0x02, 0x00, 0x12, 0x04, 0x91, 0x05, 0x10, 0x31, 0x0a, 0x0f,
13227 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0b, 0x02, 0x00, 0x04, 0x12, 0x04, 0x91, 0x05, 0x10, 0x18, 0x0a,
13228 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0b, 0x02, 0x00, 0x06, 0x12, 0x04, 0x91, 0x05, 0x19, 0x22,
13229 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0b, 0x02, 0x00, 0x01, 0x12, 0x04, 0x91, 0x05, 0x23,
13230 0x2c, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0b, 0x02, 0x00, 0x03, 0x12, 0x04, 0x91, 0x05,
13231 0x2f, 0x30, 0x0a, 0x10, 0x0a, 0x06, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x12, 0x06, 0x92, 0x05,
13232 0x10, 0xab, 0x05, 0x11, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x01, 0x12,
13233 0x04, 0x92, 0x05, 0x15, 0x1e, 0x0a, 0x10, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x02,
13234 0x00, 0x12, 0x04, 0x93, 0x05, 0x18, 0x2b, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0b, 0x04,
13235 0x00, 0x02, 0x00, 0x01, 0x12, 0x04, 0x93, 0x05, 0x18, 0x25, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
13236 0x03, 0x0b, 0x04, 0x00, 0x02, 0x00, 0x02, 0x12, 0x04, 0x93, 0x05, 0x28, 0x2a, 0x0a, 0x32, 0x0a,
13237 0x08, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x02, 0x01, 0x12, 0x04, 0x96, 0x05, 0x18, 0x29, 0x1a,
13238 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x69, 0x6e, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x75,
13239 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
13240 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x02, 0x01, 0x01, 0x12, 0x04,
13241 0x96, 0x05, 0x18, 0x24, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x02, 0x01,
13242 0x02, 0x12, 0x04, 0x96, 0x05, 0x27, 0x28, 0x0a, 0xb9, 0x01, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x0b,
13243 0x04, 0x00, 0x02, 0x02, 0x12, 0x04, 0x9c, 0x05, 0x18, 0x27, 0x1a, 0xa6, 0x01, 0x20, 0x54, 0x68,
13244 0x69, 0x73, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x74, 0x68, 0x65,
13245 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e,
13246 0x63, 0x6c, 0x75, 0x64, 0x65, 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x0a, 0x20, 0x63, 0x6f, 0x6e, 0x66,
13247 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x75, 0x73,
13248 0x65, 0x72, 0x20, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x6f, 0x70,
13249 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x0a, 0x20, 0x73, 0x65, 0x63, 0x75,
13250 0x72, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x67, 0x69, 0x76,
13251 0x65, 0x6e, 0x20, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x61, 0x63, 0x63, 0x65,
13252 0x73, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x20, 0x64, 0x69, 0x73, 0x61, 0x73, 0x73, 0x65, 0x6d,
13253 0x62, 0x6c, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63,
13254 0x65, 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x02, 0x02, 0x01,
13255 0x12, 0x04, 0x9c, 0x05, 0x18, 0x22, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00,
13256 0x02, 0x02, 0x02, 0x12, 0x04, 0x9c, 0x05, 0x25, 0x26, 0x0a, 0x86, 0x01, 0x0a, 0x08, 0x04, 0x02,
13257 0x03, 0x0b, 0x04, 0x00, 0x02, 0x03, 0x12, 0x04, 0xa5, 0x05, 0x18, 0x28, 0x1a, 0x74, 0x20, 0x45,
13258 0x72, 0x61, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e,
13259 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x62, 0x65, 0x20, 0x73, 0x65, 0x63,
13260 0x75, 0x72, 0x65, 0x0a, 0x20, 0x6f, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x2e, 0x20, 0x54, 0x68, 0x65,
13261 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20,
13262 0x74, 0x68, 0x61, 0x74, 0x20, 0x69, 0x74, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x62, 0x65, 0x20, 0x66,
13263 0x61, 0x73, 0x74, 0x65, 0x72, 0x0a, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20,
13264 0x73, 0x65, 0x63, 0x75, 0x72, 0x65, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
13265 0x2e, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x02, 0x03, 0x01, 0x12,
13266 0x04, 0xa5, 0x05, 0x18, 0x23, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x02,
13267 0x03, 0x02, 0x12, 0x04, 0xa5, 0x05, 0x26, 0x27, 0x0a, 0x70, 0x0a, 0x08, 0x04, 0x02, 0x03, 0x0b,
13268 0x04, 0x00, 0x02, 0x04, 0x12, 0x04, 0xaa, 0x05, 0x18, 0x2f, 0x1a, 0x5e, 0x20, 0x45, 0x72, 0x61,
13269 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x20, 0x69, 0x6e,
13270 0x20, 0x61, 0x20, 0x77, 0x61, 0x79, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c,
13271 0x0a, 0x20, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x61, 0x63, 0x63, 0x65, 0x73,
13272 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x69, 0x73, 0x61, 0x73, 0x73, 0x65, 0x6d, 0x62, 0x6c,
13273 0x79, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x0a,
13274 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x0a, 0x0a, 0x11, 0x0a, 0x09, 0x04, 0x02,
13275 0x03, 0x0b, 0x04, 0x00, 0x02, 0x04, 0x01, 0x12, 0x04, 0xaa, 0x05, 0x18, 0x2a, 0x0a, 0x11, 0x0a,
13276 0x09, 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x02, 0x04, 0x02, 0x12, 0x04, 0xaa, 0x05, 0x2d, 0x2e,
13277 0x0a, 0x0e, 0x0a, 0x04, 0x04, 0x02, 0x04, 0x01, 0x12, 0x06, 0xaf, 0x05, 0x08, 0xb5, 0x05, 0x09,
13278 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x04, 0x01, 0x01, 0x12, 0x04, 0xaf, 0x05, 0x0d, 0x15, 0x0a,
13279 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x01, 0x02, 0x00, 0x12, 0x04, 0xb0, 0x05, 0x10, 0x1b, 0x0a,
13280 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x01, 0x02, 0x00, 0x01, 0x12, 0x04, 0xb0, 0x05, 0x10, 0x16,
13281 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x01, 0x02, 0x00, 0x02, 0x12, 0x04, 0xb0, 0x05, 0x19,
13282 0x1a, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x01, 0x02, 0x01, 0x12, 0x04, 0xb1, 0x05, 0x10,
13283 0x1b, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x01, 0x02, 0x01, 0x01, 0x12, 0x04, 0xb1, 0x05,
13284 0x10, 0x16, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x01, 0x02, 0x01, 0x02, 0x12, 0x04, 0xb1,
13285 0x05, 0x19, 0x1a, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x01, 0x02, 0x02, 0x12, 0x04, 0xb2,
13286 0x05, 0x10, 0x1a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x01, 0x02, 0x02, 0x01, 0x12, 0x04,
13287 0xb2, 0x05, 0x10, 0x15, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x01, 0x02, 0x02, 0x02, 0x12,
13288 0x04, 0xb2, 0x05, 0x18, 0x19, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x01, 0x02, 0x03, 0x12,
13289 0x04, 0xb3, 0x05, 0x10, 0x1b, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x01, 0x02, 0x03, 0x01,
13290 0x12, 0x04, 0xb3, 0x05, 0x10, 0x16, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x01, 0x02, 0x03,
13291 0x02, 0x12, 0x04, 0xb3, 0x05, 0x19, 0x1a, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x01, 0x02,
13292 0x04, 0x12, 0x04, 0xb4, 0x05, 0x10, 0x1c, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x01, 0x02,
13293 0x04, 0x01, 0x12, 0x04, 0xb4, 0x05, 0x10, 0x17, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x01,
13294 0x02, 0x04, 0x02, 0x12, 0x04, 0xb4, 0x05, 0x1a, 0x1b, 0x0a, 0x1a, 0x0a, 0x04, 0x04, 0x02, 0x04,
13295 0x02, 0x12, 0x06, 0xb8, 0x05, 0x08, 0xc2, 0x05, 0x09, 0x1a, 0x0a, 0x61, 0x6c, 0x67, 0x6f, 0x72,
13296 0x69, 0x74, 0x68, 0x6d, 0x0a, 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x04, 0x02, 0x01, 0x12, 0x04,
13297 0xb8, 0x05, 0x0d, 0x16, 0x0a, 0x38, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x02, 0x02, 0x00, 0x12, 0x04,
13298 0xb9, 0x05, 0x10, 0x27, 0x22, 0x28, 0x20, 0x4d, 0x75, 0x73, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x65,
13299 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75,
13300 0x6c, 0x74, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x0a, 0x0a, 0x0f,
13301 0x0a, 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x00, 0x01, 0x12, 0x04, 0xb9, 0x05, 0x10, 0x21, 0x0a,
13302 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x00, 0x02, 0x12, 0x04, 0xb9, 0x05, 0x24, 0x26,
13303 0x0a, 0x1a, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x02, 0x02, 0x01, 0x12, 0x04, 0xba, 0x05, 0x10, 0x19,
13304 0x22, 0x0a, 0x20, 0x73, 0x65, 0x65, 0x20, 0x4e, 0x49, 0x53, 0x54, 0x0a, 0x0a, 0x0f, 0x0a, 0x07,
13305 0x04, 0x02, 0x04, 0x02, 0x02, 0x01, 0x01, 0x12, 0x04, 0xba, 0x05, 0x10, 0x14, 0x0a, 0x0f, 0x0a,
13306 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x01, 0x02, 0x12, 0x04, 0xba, 0x05, 0x17, 0x18, 0x0a, 0x1a,
13307 0x0a, 0x06, 0x04, 0x02, 0x04, 0x02, 0x02, 0x02, 0x12, 0x04, 0xbb, 0x05, 0x10, 0x19, 0x22, 0x0a,
13308 0x20, 0x73, 0x65, 0x65, 0x20, 0x4e, 0x49, 0x53, 0x54, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
13309 0x04, 0x02, 0x02, 0x02, 0x01, 0x12, 0x04, 0xbb, 0x05, 0x10, 0x14, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
13310 0x02, 0x04, 0x02, 0x02, 0x02, 0x02, 0x12, 0x04, 0xbb, 0x05, 0x17, 0x18, 0x0a, 0x53, 0x0a, 0x06,
13311 0x04, 0x02, 0x04, 0x02, 0x02, 0x03, 0x12, 0x04, 0xbc, 0x05, 0x10, 0x19, 0x22, 0x43, 0x20, 0x73,
13312 0x65, 0x65, 0x20, 0x4e, 0x49, 0x53, 0x54, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6c, 0x65, 0x6e,
13313 0x67, 0x74, 0x68, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, 0x67, 0x20, 0x64,
13314 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x65,
13315 0x6e, 0x67, 0x74, 0x68, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x61, 0x73, 0x68,
13316 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x03, 0x01, 0x12, 0x04, 0xbc, 0x05,
13317 0x10, 0x14, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x03, 0x02, 0x12, 0x04, 0xbc,
13318 0x05, 0x17, 0x18, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x02, 0x02, 0x04, 0x12, 0x04, 0xbd,
13319 0x05, 0x10, 0x1b, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x04, 0x01, 0x12, 0x04,
13320 0xbd, 0x05, 0x10, 0x16, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x04, 0x02, 0x12,
13321 0x04, 0xbd, 0x05, 0x19, 0x1a, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x02, 0x02, 0x05, 0x12,
13322 0x04, 0xbe, 0x05, 0x10, 0x1a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x05, 0x01,
13323 0x12, 0x04, 0xbe, 0x05, 0x10, 0x15, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x05,
13324 0x02, 0x12, 0x04, 0xbe, 0x05, 0x18, 0x19, 0x0a, 0x45, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x02, 0x02,
13325 0x06, 0x12, 0x04, 0xbf, 0x05, 0x10, 0x1a, 0x22, 0x35, 0x20, 0x37, 0x2d, 0x39, 0x39, 0x20, 0x61,
13326 0x72, 0x65, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x2e, 0x0a, 0x20, 0x31, 0x30,
13327 0x30, 0x2d, 0x69, 0x6e, 0x66, 0x20, 0x61, 0x72, 0x65, 0x20, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74,
13328 0x65, 0x20, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, 0x2e, 0x0a, 0x0a, 0x0f,
13329 0x0a, 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x06, 0x01, 0x12, 0x04, 0xbf, 0x05, 0x10, 0x15, 0x0a,
13330 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x02, 0x02, 0x06, 0x02, 0x12, 0x04, 0xbf, 0x05, 0x18, 0x19,
13331 0x0a, 0x1f, 0x0a, 0x04, 0x04, 0x02, 0x04, 0x03, 0x12, 0x06, 0xc5, 0x05, 0x08, 0x81, 0x06, 0x09,
13332 0x1a, 0x0f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x64, 0x65,
13333 0x0a, 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x04, 0x03, 0x01, 0x12, 0x04, 0xc5, 0x05, 0x0d, 0x18,
13334 0x0a, 0x38, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x00, 0x12, 0x04, 0xc6, 0x05, 0x10, 0x2a,
13335 0x22, 0x28, 0x20, 0x4d, 0x75, 0x73, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x65, 0x20, 0x66, 0x69, 0x72,
13336 0x73, 0x74, 0x2c, 0x20, 0x73, 0x6f, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69,
13337 0x73, 0x20, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
13338 0x04, 0x03, 0x02, 0x00, 0x01, 0x12, 0x04, 0xc6, 0x05, 0x10, 0x24, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
13339 0x02, 0x04, 0x03, 0x02, 0x00, 0x02, 0x12, 0x04, 0xc6, 0x05, 0x27, 0x29, 0x0a, 0x1e, 0x0a, 0x06,
13340 0x04, 0x02, 0x04, 0x03, 0x02, 0x01, 0x12, 0x04, 0xc7, 0x05, 0x10, 0x18, 0x22, 0x0e, 0x67, 0x65,
13341 0x74, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07,
13342 0x04, 0x02, 0x04, 0x03, 0x02, 0x01, 0x01, 0x12, 0x04, 0xc7, 0x05, 0x10, 0x13, 0x0a, 0x0f, 0x0a,
13343 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x01, 0x02, 0x12, 0x04, 0xc7, 0x05, 0x16, 0x17, 0x0a, 0x0e,
13344 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x02, 0x12, 0x04, 0xc8, 0x05, 0x10, 0x21, 0x0a, 0x0f,
13345 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x02, 0x01, 0x12, 0x04, 0xc8, 0x05, 0x10, 0x1c, 0x0a,
13346 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x02, 0x02, 0x12, 0x04, 0xc8, 0x05, 0x1f, 0x20,
13347 0x0a, 0x1e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x03, 0x12, 0x04, 0xc9, 0x05, 0x10, 0x18,
13348 0x22, 0x0e, 0x70, 0x75, 0x74, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a,
13349 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x03, 0x01, 0x12, 0x04, 0xc9, 0x05, 0x10,
13350 0x13, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x03, 0x02, 0x12, 0x04, 0xc9, 0x05,
13351 0x16, 0x17, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x04, 0x12, 0x04, 0xca, 0x05,
13352 0x10, 0x21, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x04, 0x01, 0x12, 0x04, 0xca,
13353 0x05, 0x10, 0x1c, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x04, 0x02, 0x12, 0x04,
13354 0xca, 0x05, 0x1f, 0x20, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x05, 0x12, 0x04,
13355 0xcb, 0x05, 0x10, 0x1b, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x05, 0x01, 0x12,
13356 0x04, 0xcb, 0x05, 0x10, 0x16, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x05, 0x02,
13357 0x12, 0x04, 0xcb, 0x05, 0x19, 0x1a, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x06,
13358 0x12, 0x04, 0xcc, 0x05, 0x10, 0x24, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x06,
13359 0x01, 0x12, 0x04, 0xcc, 0x05, 0x10, 0x1f, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02,
13360 0x06, 0x02, 0x12, 0x04, 0xcc, 0x05, 0x22, 0x23, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03,
13361 0x02, 0x07, 0x12, 0x04, 0xcd, 0x05, 0x10, 0x1c, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03,
13362 0x02, 0x07, 0x01, 0x12, 0x04, 0xcd, 0x05, 0x10, 0x17, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04,
13363 0x03, 0x02, 0x07, 0x02, 0x12, 0x04, 0xcd, 0x05, 0x1a, 0x1b, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02,
13364 0x04, 0x03, 0x02, 0x08, 0x12, 0x04, 0xce, 0x05, 0x10, 0x25, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
13365 0x04, 0x03, 0x02, 0x08, 0x01, 0x12, 0x04, 0xce, 0x05, 0x10, 0x20, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
13366 0x02, 0x04, 0x03, 0x02, 0x08, 0x02, 0x12, 0x04, 0xce, 0x05, 0x23, 0x24, 0x0a, 0x0e, 0x0a, 0x06,
13367 0x04, 0x02, 0x04, 0x03, 0x02, 0x09, 0x12, 0x04, 0xcf, 0x05, 0x10, 0x21, 0x0a, 0x0f, 0x0a, 0x07,
13368 0x04, 0x02, 0x04, 0x03, 0x02, 0x09, 0x01, 0x12, 0x04, 0xcf, 0x05, 0x10, 0x1b, 0x0a, 0x0f, 0x0a,
13369 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x09, 0x02, 0x12, 0x04, 0xcf, 0x05, 0x1e, 0x20, 0x0a, 0x0e,
13370 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0a, 0x12, 0x04, 0xd0, 0x05, 0x10, 0x29, 0x0a, 0x0f,
13371 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0a, 0x01, 0x12, 0x04, 0xd0, 0x05, 0x10, 0x24, 0x0a,
13372 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0a, 0x02, 0x12, 0x04, 0xd0, 0x05, 0x27, 0x28,
13373 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0b, 0x12, 0x04, 0xd1, 0x05, 0x10, 0x21,
13374 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0b, 0x01, 0x12, 0x04, 0xd1, 0x05, 0x10,
13375 0x1b, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0b, 0x02, 0x12, 0x04, 0xd1, 0x05,
13376 0x1e, 0x20, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0c, 0x12, 0x04, 0xd2, 0x05,
13377 0x10, 0x2a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0c, 0x01, 0x12, 0x04, 0xd2,
13378 0x05, 0x10, 0x24, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0c, 0x02, 0x12, 0x04,
13379 0xd2, 0x05, 0x27, 0x29, 0x0a, 0x34, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0d, 0x12, 0x04,
13380 0xd5, 0x05, 0x10, 0x20, 0x1a, 0x24, 0x20, 0x31, 0x33, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x31, 0x34,
13381 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x2c, 0x20, 0x64,
13382 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x75, 0x73, 0x65, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
13383 0x04, 0x03, 0x02, 0x0d, 0x01, 0x12, 0x04, 0xd5, 0x05, 0x10, 0x1a, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
13384 0x02, 0x04, 0x03, 0x02, 0x0d, 0x02, 0x12, 0x04, 0xd5, 0x05, 0x1d, 0x1f, 0x0a, 0x0e, 0x0a, 0x06,
13385 0x04, 0x02, 0x04, 0x03, 0x02, 0x0e, 0x12, 0x04, 0xd6, 0x05, 0x10, 0x29, 0x0a, 0x0f, 0x0a, 0x07,
13386 0x04, 0x02, 0x04, 0x03, 0x02, 0x0e, 0x01, 0x12, 0x04, 0xd6, 0x05, 0x10, 0x23, 0x0a, 0x0f, 0x0a,
13387 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0e, 0x02, 0x12, 0x04, 0xd6, 0x05, 0x26, 0x28, 0x0a, 0x3d,
13388 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0f, 0x12, 0x04, 0xd9, 0x05, 0x10, 0x1b, 0x1a, 0x2d,
13389 0x20, 0x31, 0x37, 0x2c, 0x20, 0x31, 0x38, 0x2c, 0x20, 0x31, 0x39, 0x2c, 0x20, 0x61, 0x6e, 0x64,
13390 0x20, 0x32, 0x30, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64,
13391 0x2c, 0x20, 0x64, 0x6f, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x75, 0x73, 0x65, 0x0a, 0x0a, 0x0f, 0x0a,
13392 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0f, 0x01, 0x12, 0x04, 0xd9, 0x05, 0x10, 0x15, 0x0a, 0x0f,
13393 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x0f, 0x02, 0x12, 0x04, 0xd9, 0x05, 0x18, 0x1a, 0x0a,
13394 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x10, 0x12, 0x04, 0xda, 0x05, 0x10, 0x24, 0x0a,
13395 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x10, 0x01, 0x12, 0x04, 0xda, 0x05, 0x10, 0x1e,
13396 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x10, 0x02, 0x12, 0x04, 0xda, 0x05, 0x21,
13397 0x23, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x11, 0x12, 0x04, 0xdb, 0x05, 0x10,
13398 0x1c, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x11, 0x01, 0x12, 0x04, 0xdb, 0x05,
13399 0x10, 0x16, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x11, 0x02, 0x12, 0x04, 0xdb,
13400 0x05, 0x19, 0x1b, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x12, 0x12, 0x04, 0xdc,
13401 0x05, 0x10, 0x25, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x12, 0x01, 0x12, 0x04,
13402 0xdc, 0x05, 0x10, 0x1f, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x12, 0x02, 0x12,
13403 0x04, 0xdc, 0x05, 0x22, 0x24, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x13, 0x12,
13404 0x04, 0xdd, 0x05, 0x10, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x13, 0x01,
13405 0x12, 0x04, 0xdd, 0x05, 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x13,
13406 0x02, 0x12, 0x04, 0xdd, 0x05, 0x1b, 0x1d, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02,
13407 0x14, 0x12, 0x04, 0xde, 0x05, 0x10, 0x27, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02,
13408 0x14, 0x01, 0x12, 0x04, 0xde, 0x05, 0x10, 0x21, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03,
13409 0x02, 0x14, 0x02, 0x12, 0x04, 0xde, 0x05, 0x24, 0x26, 0x0a, 0x2c, 0x0a, 0x06, 0x04, 0x02, 0x04,
13410 0x03, 0x02, 0x15, 0x12, 0x04, 0xdf, 0x05, 0x10, 0x23, 0x22, 0x1c, 0x70, 0x65, 0x65, 0x72, 0x20,
13411 0x74, 0x6f, 0x20, 0x70, 0x65, 0x65, 0x72, 0x20, 0x70, 0x75, 0x73, 0x68, 0x20, 0x6f, 0x70, 0x65,
13412 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02,
13413 0x15, 0x01, 0x12, 0x04, 0xdf, 0x05, 0x10, 0x1d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03,
13414 0x02, 0x15, 0x02, 0x12, 0x04, 0xdf, 0x05, 0x20, 0x22, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04,
13415 0x03, 0x02, 0x16, 0x12, 0x04, 0xe0, 0x05, 0x10, 0x2c, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04,
13416 0x03, 0x02, 0x16, 0x01, 0x12, 0x04, 0xe0, 0x05, 0x10, 0x26, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
13417 0x04, 0x03, 0x02, 0x16, 0x02, 0x12, 0x04, 0xe0, 0x05, 0x29, 0x2b, 0x0a, 0x0e, 0x0a, 0x06, 0x04,
13418 0x02, 0x04, 0x03, 0x02, 0x17, 0x12, 0x04, 0xe1, 0x05, 0x10, 0x1a, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
13419 0x02, 0x04, 0x03, 0x02, 0x17, 0x01, 0x12, 0x04, 0xe1, 0x05, 0x10, 0x14, 0x0a, 0x0f, 0x0a, 0x07,
13420 0x04, 0x02, 0x04, 0x03, 0x02, 0x17, 0x02, 0x12, 0x04, 0xe1, 0x05, 0x17, 0x19, 0x0a, 0x0e, 0x0a,
13421 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x18, 0x12, 0x04, 0xe2, 0x05, 0x10, 0x23, 0x0a, 0x0f, 0x0a,
13422 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x18, 0x01, 0x12, 0x04, 0xe2, 0x05, 0x10, 0x1d, 0x0a, 0x0f,
13423 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x18, 0x02, 0x12, 0x04, 0xe2, 0x05, 0x20, 0x22, 0x0a,
13424 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x19, 0x12, 0x04, 0xe3, 0x05, 0x10, 0x22, 0x0a,
13425 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x19, 0x01, 0x12, 0x04, 0xe3, 0x05, 0x10, 0x1c,
13426 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x19, 0x02, 0x12, 0x04, 0xe3, 0x05, 0x1f,
13427 0x21, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1a, 0x12, 0x04, 0xe4, 0x05, 0x10,
13428 0x2b, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1a, 0x01, 0x12, 0x04, 0xe4, 0x05,
13429 0x10, 0x25, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1a, 0x02, 0x12, 0x04, 0xe4,
13430 0x05, 0x28, 0x2a, 0x0a, 0x3d, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1b, 0x12, 0x04, 0xe7,
13431 0x05, 0x10, 0x1b, 0x1a, 0x15, 0x20, 0x33, 0x33, 0x2c, 0x20, 0x33, 0x34, 0x20, 0x61, 0x72, 0x65,
13432 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x0a, 0x22, 0x16, 0x20, 0x50, 0x69, 0x6e,
13433 0x20, 0x62, 0x61, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
13434 0x73, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1b, 0x01, 0x12, 0x04, 0xe7,
13435 0x05, 0x10, 0x15, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1b, 0x02, 0x12, 0x04,
13436 0xe7, 0x05, 0x18, 0x1a, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1c, 0x12, 0x04,
13437 0xe8, 0x05, 0x10, 0x24, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1c, 0x01, 0x12,
13438 0x04, 0xe8, 0x05, 0x10, 0x1e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1c, 0x02,
13439 0x12, 0x04, 0xe8, 0x05, 0x21, 0x23, 0x0a, 0xb1, 0x01, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02,
13440 0x1d, 0x12, 0x04, 0xed, 0x05, 0x10, 0x1f, 0x1a, 0xa0, 0x01, 0x20, 0x4d, 0x65, 0x64, 0x69, 0x61,
13441 0x20, 0x73, 0x63, 0x61, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x68, 0x65, 0x63,
13442 0x6b, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20,
13443 0x64, 0x61, 0x74, 0x61, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x61, 0x64, 0x61, 0x62, 0x6c, 0x65,
13444 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x20, 0x69, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e,
13445 0x64, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x69,
13446 0x74, 0x79, 0x20, 0x69, 0x73, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74,
13447 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2c, 0x20, 0x69, 0x66, 0x20, 0x74, 0x68,
13448 0x65, 0x0a, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x69, 0x6e,
13449 0x74, 0x65, 0x67, 0x72, 0x69, 0x74, 0x79, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x69, 0x73,
13450 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
13451 0x04, 0x03, 0x02, 0x1d, 0x01, 0x12, 0x04, 0xed, 0x05, 0x10, 0x19, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
13452 0x02, 0x04, 0x03, 0x02, 0x1d, 0x02, 0x12, 0x04, 0xed, 0x05, 0x1c, 0x1e, 0x0a, 0x0e, 0x0a, 0x06,
13453 0x04, 0x02, 0x04, 0x03, 0x02, 0x1e, 0x12, 0x04, 0xee, 0x05, 0x10, 0x28, 0x0a, 0x0f, 0x0a, 0x07,
13454 0x04, 0x02, 0x04, 0x03, 0x02, 0x1e, 0x01, 0x12, 0x04, 0xee, 0x05, 0x10, 0x22, 0x0a, 0x0f, 0x0a,
13455 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1e, 0x02, 0x12, 0x04, 0xee, 0x05, 0x25, 0x27, 0x0a, 0xc6,
13456 0x01, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x1f, 0x12, 0x04, 0xf3, 0x05, 0x10, 0x23, 0x1a,
13457 0xb5, 0x01, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x73,
13458 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6f,
13459 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x20, 0x54, 0x68, 0x69,
13460 0x6e, 0x67, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x0a, 0x20, 0x64, 0x65, 0x66, 0x72, 0x61, 0x67,
13461 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x61,
13462 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x67, 0x61, 0x72, 0x62, 0x61, 0x67, 0x65, 0x20, 0x63,
13463 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x72,
13464 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x0a, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65,
13465 0x20, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x61, 0x63, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x69,
13466 0x73, 0x68, 0x65, 0x64, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d,
13467 0x65, 0x64, 0x69, 0x61, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x65, 0x20, 0x63, 0x6f,
13468 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2e, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02,
13469 0x1f, 0x01, 0x12, 0x04, 0xf3, 0x05, 0x10, 0x1d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03,
13470 0x02, 0x1f, 0x02, 0x12, 0x04, 0xf3, 0x05, 0x20, 0x22, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04,
13471 0x03, 0x02, 0x20, 0x12, 0x04, 0xf4, 0x05, 0x10, 0x2c, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04,
13472 0x03, 0x02, 0x20, 0x01, 0x12, 0x04, 0xf4, 0x05, 0x10, 0x26, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
13473 0x04, 0x03, 0x02, 0x20, 0x02, 0x12, 0x04, 0xf4, 0x05, 0x29, 0x2b, 0x0a, 0x22, 0x0a, 0x06, 0x04,
13474 0x02, 0x04, 0x03, 0x02, 0x21, 0x12, 0x04, 0xf7, 0x05, 0x10, 0x21, 0x1a, 0x12, 0x20, 0x62, 0x61,
13475 0x74, 0x63, 0x68, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0a,
13476 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x21, 0x01, 0x12, 0x04, 0xf7, 0x05, 0x10, 0x1b,
13477 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x21, 0x02, 0x12, 0x04, 0xf7, 0x05, 0x1e,
13478 0x20, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x22, 0x12, 0x04, 0xf8, 0x05, 0x10,
13479 0x2a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x22, 0x01, 0x12, 0x04, 0xf8, 0x05,
13480 0x10, 0x24, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x22, 0x02, 0x12, 0x04, 0xf8,
13481 0x05, 0x27, 0x29, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x23, 0x12, 0x04, 0xf9,
13482 0x05, 0x10, 0x1f, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x23, 0x01, 0x12, 0x04,
13483 0xf9, 0x05, 0x10, 0x19, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x23, 0x02, 0x12,
13484 0x04, 0xf9, 0x05, 0x1c, 0x1e, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x24, 0x12,
13485 0x04, 0xfa, 0x05, 0x10, 0x28, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x24, 0x01,
13486 0x12, 0x04, 0xfa, 0x05, 0x10, 0x22, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x24,
13487 0x02, 0x12, 0x04, 0xfa, 0x05, 0x25, 0x27, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02,
13488 0x25, 0x12, 0x04, 0xfb, 0x05, 0x10, 0x21, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02,
13489 0x25, 0x01, 0x12, 0x04, 0xfb, 0x05, 0x10, 0x1b, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03,
13490 0x02, 0x25, 0x02, 0x12, 0x04, 0xfb, 0x05, 0x1e, 0x20, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04,
13491 0x03, 0x02, 0x26, 0x12, 0x04, 0xfc, 0x05, 0x10, 0x2a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04,
13492 0x03, 0x02, 0x26, 0x01, 0x12, 0x04, 0xfc, 0x05, 0x10, 0x24, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
13493 0x04, 0x03, 0x02, 0x26, 0x02, 0x12, 0x04, 0xfc, 0x05, 0x27, 0x29, 0x0a, 0x22, 0x0a, 0x06, 0x04,
13494 0x02, 0x04, 0x03, 0x02, 0x27, 0x12, 0x04, 0xff, 0x05, 0x10, 0x25, 0x1a, 0x12, 0x20, 0x70, 0x6f,
13495 0x77, 0x65, 0x72, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x0a,
13496 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x27, 0x01, 0x12, 0x04, 0xff, 0x05, 0x10, 0x1f,
13497 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x27, 0x02, 0x12, 0x04, 0xff, 0x05, 0x22,
13498 0x24, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x03, 0x02, 0x28, 0x12, 0x04, 0x80, 0x06, 0x10,
13499 0x2e, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x28, 0x01, 0x12, 0x04, 0x80, 0x06,
13500 0x10, 0x28, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x03, 0x02, 0x28, 0x02, 0x12, 0x04, 0x80,
13501 0x06, 0x2b, 0x2d, 0x0a, 0x0e, 0x0a, 0x04, 0x04, 0x02, 0x04, 0x04, 0x12, 0x06, 0x83, 0x06, 0x08,
13502 0x89, 0x06, 0x09, 0x0a, 0x0d, 0x0a, 0x05, 0x04, 0x02, 0x04, 0x04, 0x01, 0x12, 0x04, 0x83, 0x06,
13503 0x0d, 0x17, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x04, 0x02, 0x00, 0x12, 0x04, 0x84, 0x06,
13504 0x10, 0x23, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x04, 0x02, 0x00, 0x01, 0x12, 0x04, 0x84,
13505 0x06, 0x10, 0x1d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x04, 0x02, 0x00, 0x02, 0x12, 0x04,
13506 0x84, 0x06, 0x20, 0x22, 0x0a, 0x44, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x04, 0x02, 0x01, 0x12, 0x04,
13507 0x85, 0x06, 0x10, 0x20, 0x22, 0x34, 0x20, 0x46, 0x75, 0x6c, 0x6c, 0x79, 0x20, 0x6f, 0x70, 0x65,
13508 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x2c, 0x20, 0x64,
13509 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20,
13510 0x74, 0x68, 0x65, 0x20, 0x64, 0x72, 0x69, 0x76, 0x65, 0x0a, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02,
13511 0x04, 0x04, 0x02, 0x01, 0x01, 0x12, 0x04, 0x85, 0x06, 0x10, 0x1b, 0x0a, 0x0f, 0x0a, 0x07, 0x04,
13512 0x02, 0x04, 0x04, 0x02, 0x01, 0x02, 0x12, 0x04, 0x85, 0x06, 0x1e, 0x1f, 0x0a, 0x31, 0x0a, 0x06,
13513 0x04, 0x02, 0x04, 0x04, 0x02, 0x02, 0x12, 0x04, 0x86, 0x06, 0x10, 0x1e, 0x22, 0x21, 0x20, 0x41,
13514 0x6c, 0x6c, 0x20, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x77, 0x69,
13515 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x0a, 0x0a,
13516 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x04, 0x02, 0x02, 0x01, 0x12, 0x04, 0x86, 0x06, 0x10, 0x19,
13517 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x04, 0x02, 0x02, 0x02, 0x12, 0x04, 0x86, 0x06, 0x1c,
13518 0x1d, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x04, 0x02, 0x03, 0x12, 0x04, 0x87, 0x06, 0x10,
13519 0x1d, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x04, 0x02, 0x03, 0x01, 0x12, 0x04, 0x87, 0x06,
13520 0x10, 0x18, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x04, 0x02, 0x03, 0x02, 0x12, 0x04, 0x87,
13521 0x06, 0x1b, 0x1c, 0x0a, 0x0e, 0x0a, 0x06, 0x04, 0x02, 0x04, 0x04, 0x02, 0x04, 0x12, 0x04, 0x88,
13522 0x06, 0x10, 0x19, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x04, 0x02, 0x04, 0x01, 0x12, 0x04,
13523 0x88, 0x06, 0x10, 0x14, 0x0a, 0x0f, 0x0a, 0x07, 0x04, 0x02, 0x04, 0x04, 0x02, 0x04, 0x02, 0x12,
13524 0x04, 0x88, 0x06, 0x17, 0x18,
13525];
13526
13527static mut file_descriptor_proto_lazy: ::protobuf::lazy::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::lazy::Lazy {
13528 lock: ::protobuf::lazy::ONCE_INIT,
13529 ptr: 0 as *const ::protobuf::descriptor::FileDescriptorProto,
13530};
13531
13532fn parse_descriptor_proto() -> ::protobuf::descriptor::FileDescriptorProto {
13533 ::protobuf::parse_from_bytes(file_descriptor_proto_data).unwrap()
13534}
13535
13536pub fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
13537 unsafe {
13538 file_descriptor_proto_lazy.get(|| {
13539 parse_descriptor_proto()
13540 })
13541 }
13542}