From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28566 invoked by alias); 21 Oct 2012 07:36:55 -0000 Received: (qmail 28431 invoked by uid 22791); 21 Oct 2012 07:36:53 -0000 X-SWARE-Spam-Status: No, hits=-8.1 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,RP_MATCHES_RCVD,SPF_HELO_PASS,TW_BJ X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 21 Oct 2012 07:36:43 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q9L7agWc021269 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 21 Oct 2012 03:36:42 -0400 Received: from spoyarek (vpn1-7-22.sin2.redhat.com [10.67.7.22]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q9L7aaeJ015955; Sun, 21 Oct 2012 03:36:38 -0400 Date: Sun, 21 Oct 2012 07:36:00 -0000 From: Siddhesh Poyarekar To: Jan Kratochvil Cc: gdb-patches@sourceware.org Subject: Re: [PATCH 0/4] bitpos expansion summary reloaded Message-ID: <20121021130546.02ea680c@spoyarek> In-Reply-To: <20121004071314.GA4292@host2.jankratochvil.net> References: <20120927190053.1e7de264@spoyarek> <20120929173938.GA2987@host2.jankratochvil.net> <20120929181141.GA4009@host2.jankratochvil.net> <20120930065211.GA21118@host2.jankratochvil.net> <20121003184155.03dceed4@spoyarek> <20121003195627.GA17283@host2.jankratochvil.net> <20121004071314.GA4292@host2.jankratochvil.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/HNazvVrdvX8AKEp=PwNi2M." Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2012-10/txt/msg00378.txt.bz2 --MP_/HNazvVrdvX8AKEp=PwNi2M. Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-length: 1208 Hi, Here is a fix on top of the bitpos fixes based on the warnings generated from gcc -Wconversion. I have also attached the report for review; I have not rebased since the last submission to ensure that the line numbers don't go awry. Most of the extra warnings were either unrelated or were the length parameter to (store|extract)_(un)?signed_integer functions that are safe. I have also verified that this does not cause any regressions in the testsuite and that the gcc warnings generated after this were safe. Regards, Siddhesh gdb/ChangeLog: * ada-lang.c (ada_lookup_struct_elt_type): Expand parameter DISPP to point to LONGEST. Expand DISP to LONGEST. * breakpoint.c (insert_watchpoint): Expand LENGTH to LONGEST. (remove_watchpoint): Likewise. (resources_needed_watchpoint): Likewise. * hppa-tdep.c (hppa64_push_dummy_call): Expand OFFSET, REGNUM to LONGEST. * m32r-tdep.c (m32r_push_dummy_call): Expand STACK_ALLOC to LONGEST. * rs6000-aix-tdep.c (rs6000_push_dummy_call): Expand II to LONGEST. * tic6x-tdep.c (tic6x_push_dummy_call): Expand STACK_OFFSET to LONGEST. * valops.c (value_slice): Expand parameters LOWBOUND, LENGTH to LONGEST. * value.h (value_slice): Likewise. --MP_/HNazvVrdvX8AKEp=PwNi2M. Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=extra-fixes.patch Content-length: 5423 diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index 146e733..df499db 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -152,7 +152,7 @@ static struct symbol *find_old_style_renaming_symbol (const char *, struct block *); static struct type *ada_lookup_struct_elt_type (struct type *, char *, - int, int, int *); + int, int, LONGEST *); static struct value *evaluate_subexp_type (struct expression *, int *); @@ -6766,7 +6766,7 @@ ada_value_struct_elt (struct value *arg, char *name, int no_err) static struct type * ada_lookup_struct_elt_type (struct type *type, char *name, int refok, - int noerr, int *dispp) + int noerr, LONGEST *dispp) { int i; @@ -6811,7 +6811,7 @@ ada_lookup_struct_elt_type (struct type *type, char *name, int refok, { const char *t_field_name = TYPE_FIELD_NAME (type, i); struct type *t; - int disp; + LONGEST disp; if (t_field_name == NULL) continue; diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index a7d5e32..e5788eb 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -10309,7 +10309,7 @@ static int insert_watchpoint (struct bp_location *bl) { struct watchpoint *w = (struct watchpoint *) bl->owner; - int length = w->exact ? 1 : bl->length; + LONGEST length = w->exact ? 1 : bl->length; return target_insert_watchpoint (bl->address, length, bl->watchpoint_type, w->cond_exp); @@ -10321,7 +10321,7 @@ static int remove_watchpoint (struct bp_location *bl) { struct watchpoint *w = (struct watchpoint *) bl->owner; - int length = w->exact ? 1 : bl->length; + LONGEST length = w->exact ? 1 : bl->length; return target_remove_watchpoint (bl->address, length, bl->watchpoint_type, w->cond_exp); @@ -10363,7 +10363,7 @@ static int resources_needed_watchpoint (const struct bp_location *bl) { struct watchpoint *w = (struct watchpoint *) bl->owner; - int length = w->exact? 1 : bl->length; + LONGEST length = w->exact? 1 : bl->length; return target_region_ok_for_hw_watchpoint (bl->address, length); } diff --git a/gdb/hppa-tdep.c b/gdb/hppa-tdep.c index e66f17f..f8444bc 100644 --- a/gdb/hppa-tdep.c +++ b/gdb/hppa-tdep.c @@ -951,7 +951,8 @@ hppa64_push_dummy_call (struct gdbarch *gdbarch, struct value *function, { struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); enum bfd_endian byte_order = gdbarch_byte_order (gdbarch); - int i, offset = 0; + int i; + LONGEST offset = 0; CORE_ADDR gp; /* "The outgoing parameter area [...] must be aligned at a 16-byte @@ -965,7 +966,7 @@ hppa64_push_dummy_call (struct gdbarch *gdbarch, struct value *function, LONGEST len = TYPE_LENGTH (type); const bfd_byte *valbuf; bfd_byte fptrbuf[8]; - int regnum; + LONGEST regnum; /* "Each parameter begins on a 64-bit (8-byte) boundary." */ offset = align_up (offset, 8); diff --git a/gdb/m32r-tdep.c b/gdb/m32r-tdep.c index 438f482..d424776 100644 --- a/gdb/m32r-tdep.c +++ b/gdb/m32r-tdep.c @@ -688,7 +688,8 @@ m32r_push_dummy_call (struct gdbarch *gdbarch, struct value *function, CORE_ADDR struct_addr) { enum bfd_endian byte_order = gdbarch_byte_order (gdbarch); - int stack_offset, stack_alloc; + int stack_offset; + LONGEST stack_alloc; int argreg = ARG1_REGNUM; int argnum; struct type *type; diff --git a/gdb/rs6000-aix-tdep.c b/gdb/rs6000-aix-tdep.c index 37353f6..6353aa8 100644 --- a/gdb/rs6000-aix-tdep.c +++ b/gdb/rs6000-aix-tdep.c @@ -196,7 +196,7 @@ rs6000_push_dummy_call (struct gdbarch *gdbarch, struct value *function, { struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); enum bfd_endian byte_order = gdbarch_byte_order (gdbarch); - int ii; + LONGEST ii; LONGEST len = 0; int argno; /* current argument number */ LONGEST argbytes; /* current argument byte */ diff --git a/gdb/tic6x-tdep.c b/gdb/tic6x-tdep.c index 85fd433..915605a 100644 --- a/gdb/tic6x-tdep.c +++ b/gdb/tic6x-tdep.c @@ -895,7 +895,7 @@ tic6x_push_dummy_call (struct gdbarch *gdbarch, struct value *function, { int argreg = 0; int argnum; - int stack_offset = 4; + LONGEST stack_offset = 4; LONGEST references_offset = 4; CORE_ADDR func_addr = find_function_addr (function, NULL); enum bfd_endian byte_order = gdbarch_byte_order (gdbarch); diff --git a/gdb/valops.c b/gdb/valops.c index 94e8f67..89f3bb7 100644 --- a/gdb/valops.c +++ b/gdb/valops.c @@ -3737,7 +3737,7 @@ value_of_this_silent (const struct language_defn *lang) bound as the original ARRAY. */ struct value * -value_slice (struct value *array, int lowbound, int length) +value_slice (struct value *array, LONGEST lowbound, LONGEST length) { struct type *slice_range_type, *slice_type, *range_type; LONGEST lowerbound, upperbound; diff --git a/gdb/value.h b/gdb/value.h index 33199f3..2796262 100644 --- a/gdb/value.h +++ b/gdb/value.h @@ -936,7 +936,7 @@ extern void preserve_one_value (struct value *, struct objfile *, htab_t); extern struct value *varying_to_slice (struct value *); -extern struct value *value_slice (struct value *, int, int); +extern struct value *value_slice (struct value *, LONGEST, LONGEST); extern struct value *value_literal_complex (struct value *, struct value *, struct type *); --MP_/HNazvVrdvX8AKEp=PwNi2M. Content-Type: application/octet-stream; name=gcc-warnings.out.report Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=gcc-warnings.out.report Content-length: 30167 U0FGRTogYWRhLWxhbmcuYzoyMjM5OjM0OiB3YXJuaW5nOiBjb252ZXJzaW9u IHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgaW504oCZIG1heSBhbHRlciBp dHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogYWRhLWxhbmcuYzoyNDg0 OjM5OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGdkYl9ieXRl4oCZIGZy b20g4oCYdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1X Y29udmVyc2lvbl0KU0FGRTogYWRhLWxhbmcuYzozNDc4OjI5OiB3YXJuaW5n OiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmHNpemVfdOKAmSBt YXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGFkYS1s YW5nLmM6NDE2ODozOiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKA mSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMg dmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogYWRhLWxhbmcuYzo0NDk2OjI2 OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmHNp emVfdOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dCkZJ WEVEKEV4cGFuZCBkaXNwLCBkaXNwcCk6IGFkYS1sYW5nLmM6NjgyMjoyMDog d2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25n IGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dCkZJ WEVEOiBhZGEtbGFuZy5jOjY4MzQ6MjQ6IHdhcm5pbmc6IGNvbnZlcnNpb24g dG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFsdGVyIGl0 cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpGSVhFRDogYWRhLWxhbmcuYzo2ODY0 OjI4OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKA mGxvbmcgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lv bl0KU0FGRTogYWRhLWxhbmcuYzo3NDE2OjM6IHdhcm5pbmc6IGNvbnZlcnNp b24gdG8g4oCYc2hvcnQgaW504oCZIGZyb20g4oCYaW504oCZIG1heSBhbHRl ciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogYWRhLWxhbmcuYzo3 NDE4OjI3MTogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJv bSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVl IFstV2NvbnZlcnNpb25dClNBRkU6IGFkYS1sYW5nLmM6NzY1MToxMTogd2Fy bmluZzogY29udmVyc2lvbiB0byDigJhzaG9ydCBpbnTigJkgZnJvbSDigJhp bnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZF OiBhZGEtbGFuZy5jOjc2NTM6Mjc2OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRv IOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBh bHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogYWRhLWxhbmcu Yzo3Njk2OjM6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYc2hvcnQgaW50 4oCZIGZyb20g4oCYaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29u dmVyc2lvbl0KU0FGRTogYWRhLWxhbmcuYzo3Njk4OjI4ODogd2FybmluZzog Y29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVk IGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNB RkU6IGFkYS1sYW5nLmM6ODcxMjo0NTogd2FybmluZzogY29udmVyc2lvbiB0 byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkg YWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGFscGhhLXRk ZXAuYzo1NDA6NDg6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZ IGZyb20g4oCYbG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2 YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBhbWQ2NC10ZGVwLmM6Mjc2NDo1 NTogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhs b25nIHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2Nv bnZlcnNpb25dClNBRkU6IGFybS10ZGVwLmM6MzY5Njo0OiB3YXJuaW5nOiBj b252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgaW504oCZIG1h eSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogYXJtLXRk ZXAuYzozNzAxOjExOiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKA mSBmcm9tIOKAmGxvbmcgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1X Y29udmVyc2lvbl0KVU5SRUxBVEVEOiBhcm0tdGRlcC5jOjM4MDU6Mjc6IHdh cm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1 bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJz aW9uXQpVTlJFTEFURUQ6IGFybS10ZGVwLmM6MzgwODozOiB3YXJuaW5nOiBj b252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQg aW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FG RTogYXJtLXRkZXAuYzo0MjU4OjQ1OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRv IOKAmHNob3J0IHVuc2lnbmVkIGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWdu ZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0K VU5SRWxBVEVEOiBhcm0tdGRlcC5jOjQyNzM6ODogd2FybmluZzogY29udmVy c2lvbiB0byDigJh1bnNpZ25lZCBpbnTigJkgZnJvbSDigJhsb25nIHVuc2ln bmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25d ClNBRkU6IGFybS10ZGVwLmM6NDI3Nzo0Mjogd2FybmluZzogY29udmVyc2lv biB0byDigJhzaG9ydCB1bnNpZ25lZCBpbnTigJkgZnJvbSDigJhsb25nIHVu c2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNp b25dClVOUkVMQVRFRDogYXJtLXRkZXAuYzo0MjgwOjU6IHdhcm5pbmc6IGNv bnZlcnNpb24gdG8g4oCYdW5zaWduZWQgaW504oCZIGZyb20g4oCYbG9uZyB1 bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJz aW9uXQpTQUZFOiBhcm0tdGRlcC5jOjQzMTk6NDI6IHdhcm5pbmc6IGNvbnZl cnNpb24gdG8g4oCYc2hvcnQgdW5zaWduZWQgaW504oCZIGZyb20g4oCYbG9u ZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252 ZXJzaW9uXQpVTlJFTEFURUQ6IGFybS10ZGVwLmM6NDMyMjo1OiB3YXJuaW5n OiBjb252ZXJzaW9uIHRvIOKAmHVuc2lnbmVkIGludOKAmSBmcm9tIOKAmGxv bmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29u dmVyc2lvbl0KVU5SRUxBVEVEOiBhcm0tdGRlcC5jOjUyNjU6MTk6IHdhcm5p bmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYQ09SRV9BRERS 4oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KVU5SRUxB VEVEOiBhcm0tdGRlcC5jOjUyNjg6MjE6IHdhcm5pbmc6IGNvbnZlcnNpb24g dG8g4oCYaW504oCZIGZyb20g4oCYQ09SRV9BRERS4oCZIG1heSBhbHRlciBp dHMgdmFsdWUgWy1XY29udmVyc2lvbl0KVU5SRUxBVEVEOiBhcm0tdGRlcC5j OjUyNzQ6NjU6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZy b20g4oCYQ09SRV9BRERS4oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29u dmVyc2lvbl0KVU5SRUxBVEVEOiBhcm0tdGRlcC5jOjUyNzc6MjQ6IHdhcm5p bmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYQ09SRV9BRERS 4oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KVU5SRUxB VEVEOiBhcm0tdGRlcC5jOjU4ODE6Mzogd2FybmluZzogY29udmVyc2lvbiB0 byDigJh1bnNpZ25lZCBjaGFyOjTigJkgZnJvbSDigJh1bnNpZ25lZCBpbnTi gJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpVTlJFTEFU RUQ6IGFybS10ZGVwLmM6NTg4MjozOiB3YXJuaW5nOiBjb252ZXJzaW9uIHRv IOKAmHVuc2lnbmVkIGNoYXI6MeKAmSBmcm9tIOKAmGludOKAmSBtYXkgYWx0 ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClVOUkVMQVRFRDogYXJtLXRk ZXAuYzo1ODgzOjM6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYdW5zaWdu ZWQgY2hhcjox4oCZIGZyb20g4oCYaW504oCZIG1heSBhbHRlciBpdHMgdmFs dWUgWy1XY29udmVyc2lvbl0KVU5SRUxBVEVEOiBhcm0tdGRlcC5jOjYwMzc6 Mzogd2FybmluZzogY29udmVyc2lvbiB0byDigJh1bnNpZ25lZCBjaGFyOjTi gJkgZnJvbSDigJh1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1 ZSBbLVdjb252ZXJzaW9uXQpVTlJFTEFURUQ6IGFybS10ZGVwLmM6NjAzODoz OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmHVuc2lnbmVkIGNoYXI6MeKA mSBmcm9tIOKAmGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZl cnNpb25dClVOUkVMQVRFRDogYXJtLXRkZXAuYzo2NTM4OjM6IHdhcm5pbmc6 IGNvbnZlcnNpb24gdG8g4oCYdW5zaWduZWQgY2hhcjox4oCZIGZyb20g4oCY aW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KVU5S RUxBVEVEOiBhcm0tdGRlcC5jOjY5Nzk6Mzogd2FybmluZzogY29udmVyc2lv biB0byDigJh1bnNpZ25lZCBjaGFyOjHigJkgZnJvbSDigJhpbnTigJkgbWF5 IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpVTlJFTEFURUQ6IGFy bS10ZGVwLmM6Njk4MDozOiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmHVu c2lnbmVkIGNoYXI6MeKAmSBmcm9tIOKAmGludOKAmSBtYXkgYWx0ZXIgaXRz IHZhbHVlIFstV2NvbnZlcnNpb25dClVOUkVMQVRFRDogYXJtLXRkZXAuYzo2 OTgxOjM6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYdW5zaWduZWQgY2hh cjox4oCZIGZyb20g4oCYaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1X Y29udmVyc2lvbl0KVU5SRUxBVEVEOiBhcm0tdGRlcC5jOjY5ODI6NDE6IHdh cm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYdW5zaWduZWQgY2hhcjo04oCZIGZy b20g4oCYdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1X Y29udmVyc2lvbl0KVU5SRUxBVEVEOiBhcm0tdGRlcC5jOjcwOTI6NDY6IHdh cm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYdW5zaWduZWQgY2hhcjox4oCZIGZy b20g4oCYc2hvcnQgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFs dWUgWy1XY29udmVyc2lvbl0KVU5SRUxBVEVEOiBhcm0tdGRlcC5jOjcwOTM6 NDM6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYdW5zaWduZWQgY2hhcjox 4oCZIGZyb20g4oCYc2hvcnQgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBp dHMgdmFsdWUgWy1XY29udmVyc2lvbl0KVU5SRUxBVEVEOiBhcm0tdGRlcC5j OjcwOTQ6Mzogd2FybmluZzogY29udmVyc2lvbiB0byDigJh1bnNpZ25lZCBj aGFyOjHigJkgZnJvbSDigJhpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBb LVdjb252ZXJzaW9uXQpVTlJFTEFURUQ6IGFybS10ZGVwLmM6NzkzMDo1Mzog d2FybmluZzogY29udmVyc2lvbiB0byDigJh1bnNpZ25lZCBpbnTigJkgZnJv bSDigJhsb25nIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZl cnNpb25dClVOUkVMQVRFRDogYXJtLXRkZXAuYzo3OTMzOjM1OiB3YXJuaW5n OiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWdu ZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0K VU5SRUxBVEVEOiBhcm0tdGRlcC5jOjgwMTE6MzI6IHdhcm5pbmc6IGNvbnZl cnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1bnNpZ25lZCBpbnTi gJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpVTlJFTEFU RUQ6IGFybS10ZGVwLmM6ODAxNToyODogd2FybmluZzogY29udmVyc2lvbiB0 byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkg YWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGFybS10ZGVw LmM6OTE2MzoxMzogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkg ZnJvbSDigJhzaXplX3TigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252 ZXJzaW9uXQpTQUZFOiBhdnItdGRlcC5jOjEyODk6MTE6IHdhcm5pbmc6IGNv bnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYc3NpemVfdOKAmSBtYXkg YWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGF2ci10ZGVw LmM6MzA0OjQyOiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBm cm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFs dWUgWy1XY29udmVyc2lvbl0KU0FGRTogYXZyLXRkZXAuYzozMTA6NDI6IHdh cm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1 bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJz aW9uXQpTQUZFOiBhdnItdGRlcC5jOjMyMTo0NDogd2FybmluZzogY29udmVy c2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKA mSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dCkZJWEVEKEV4 cGFuZCBsZW5ndGgpOiBicmVha3BvaW50LmM6MTAzMTI6Mjk6IHdhcm5pbmc6 IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyBpbnTigJkg bWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpGSVhFRDogYnJl YWtwb2ludC5jOjEwMzI0OjI5OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKA mGludOKAmSBmcm9tIOKAmGxvbmcgaW504oCZIG1heSBhbHRlciBpdHMgdmFs dWUgWy1XY29udmVyc2lvbl0KRklYRUQ6IGJyZWFrcG9pbnQuYzoxMDM2Njoy ODogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhs b25nIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25d ClNBRkUoTUVNQkVSUFRSIHR5cGUpOiBjcC12YWxwcmludC5jOjc5NToxMTog d2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25n IHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZl cnNpb25dClNBRkUocHJpbnRhYmxlIGNoYXJhY3RlciB0eXBlKTogYy12YWxw cmludC5jOjE5MToxMjogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTi gJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRz IHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGR3YXJmMmV4cHIuYzoxMDU2 OjM4OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKA mGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1X Y29udmVyc2lvbl0KU0FGRTogZHdhcmYyZXhwci5jOjI2NTozNTogd2Fybmlu ZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2ln bmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25d ClNBRkU6IGR3YXJmMmxvYy5jOjE1MjU6ODogd2FybmluZzogY29udmVyc2lv biB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBt YXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGV2YWwu Yzo1MjQ6Mzogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJv bSDigJhsb25nIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZl cnNpb25dClNBRkU6IGV2YWwuYzo1MjQ6NjQ6IHdhcm5pbmc6IGNvbnZlcnNp b24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFsdGVy IGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBldmFsLmM6NTI0OjM6 IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9u ZyBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpT QUZFOiBldmFsLmM6NTI0OjY0OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKA mGludOKAmSBmcm9tIOKAmGxvbmcgaW504oCZIG1heSBhbHRlciBpdHMgdmFs dWUgWy1XY29udmVyc2lvbl0KU0FGRTogZmluZHZhci5jOjMzMzo0Nzogd2Fy bmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVu c2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNp b25dClNBRkU6IGZpbmR2YXIuYzozNDI6NDU6IHdhcm5pbmc6IGNvbnZlcnNp b24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1bnNpZ25lZCBpbnTigJkg bWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBmaW5k dmFyLmM6MzUzOjM4OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKA mSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMg dmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogZmluZHZhci5jOjM2MjozNjog d2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25n IHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZl cnNpb25dClNBRkU6IGZpbmR2YXIuYzo0NjU6NTk6IHdhcm5pbmc6IGNvbnZl cnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1bnNpZ25lZCBpbnTi gJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBm cnYtdGRlcC5jOjExMjM6MTk6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCY aW504oCZIGZyb20g4oCYbG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVy IGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFKFN0cnVjdHMgcGFzc2Vk IGFzIHBvaW50ZXJzKTogZnJ2LXRkZXAuYzoxMjQ5OjIzOiB3YXJuaW5nOiBj b252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQg aW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FG RTogZnJ2LXRkZXAuYzoxMzMxOjE5OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRv IOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBh bHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogZ251LXYzLWFi aS5jOjUzNDoyMzogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkg ZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZh bHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGdudS12My1hYmkuYzo1Mzc6MjU6 IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9u ZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252 ZXJzaW9uXQpTQUZFOiBnbnUtdjMtYWJpLmM6NjQ1OjEyOiB3YXJuaW5nOiBj b252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQg aW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FG RTogZ251LXYzLWFiaS5jOjY1NTo1Njogd2FybmluZzogY29udmVyc2lvbiB0 byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkg YWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClVOUkVsQVRFRDogZ251 LXYzLWFiaS5jOjc1ODozNTogd2FybmluZzogY29udmVyc2lvbiB0byDigJho YXNodmFsX3TigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkg YWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGg4MzAwLXRk ZXAuYzo2OTc6MTI6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZ IGZyb20g4oCYc3NpemVfdOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2Nv bnZlcnNpb25dClNBRkU6IGg4MzAwLXRkZXAuYzo3OTY6NDU6IHdhcm5pbmc6 IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1bnNpZ25l ZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpT QUZFOiBoODMwMC10ZGVwLmM6ODYwOjUzOiB3YXJuaW5nOiBjb252ZXJzaW9u IHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1h eSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogaDgzMDAt dGRlcC5jOjg2NDo1Mzogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTi gJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRz IHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGg4MzAwLXRkZXAuYzo4OTA6 NTM6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCY bG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdj b252ZXJzaW9uXQpTQUZFOiBoODMwMC10ZGVwLmM6ODk0OjUzOiB3YXJuaW5n OiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWdu ZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0K U0FGRTogaHBwYS10ZGVwLmM6MTA1Mjo0Mzogd2FybmluZzogY29udmVyc2lv biB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBt YXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGhwcGEt dGRlcC5jOjEwNjk6MTE6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW50 4oCZIGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBb LVdjb252ZXJzaW9uXQpGSVhFRChFeHBhbmQgb2Zmc2V0KTogaHBwYS10ZGVw LmM6MTA3NToxNDogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkg ZnJvbSDigJhsb25nIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2Nv bnZlcnNpb25dClNBRkU6IGkzODYtZGFyd2luLXRkZXAuYzoxMzI6MTg6IHdh cm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1 bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJz aW9uXQpTQUZFOiBpMzg2LW5hdC5jOjUzMTo1NDogd2FybmluZzogY29udmVy c2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIGludOKAmSBtYXkgYWx0 ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGlhNjQtdGRlcC5j OjMyNDE6MTE6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZy b20g4oCYbG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1 ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBpYTY0LXRkZXAuYzozMjU4OjQ1OiB3 YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcg dW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVy c2lvbl0KU0FGRTogaWE2NC10ZGVwLmM6MzMwNjoxMTogd2FybmluZzogY29u dmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGlu dOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6 IGlhNjQtdGRlcC5jOjM3NTA6MzE6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g 4oCYaW504oCZIGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFsdGVyIGl0cyB2 YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBpYTY0LXRkZXAuYzozODIzOjk6 IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9u ZyBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpT QUZFOiBpcTIwMDAtdGRlcC5jOjExODozODogd2FybmluZzogY29udmVyc2lv biB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBt YXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IGlxMjAw MC10ZGVwLmM6OTY6NDQ6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW50 4oCZIGZyb20g4oCYbG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0 cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBsbTMyLXRkZXAuYzoyODU6 NTk6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCY bG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdj b252ZXJzaW9uXQpTQUZFOiBsbTMyLXRkZXAuYzozMjM6NDU6IHdhcm5pbmc6 IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1bnNpZ25l ZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpT QUZFOiBsbTMyLXRkZXAuYzozNTI6MTk6IHdhcm5pbmc6IGNvbnZlcnNpb24g dG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5 IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBtMzJjLXRk ZXAuYzoyNTE1OjM4OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKA mSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMg dmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogbTMyYy10ZGVwLmM6MjUzMDo0 Njogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhs b25nIHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2Nv bnZlcnNpb25dCkZJWEVEKEV4cGFuZCBzdGFja19hbGxvYyk6IG0zMnItdGRl cC5jOjcxOToxNzogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkg ZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZh bHVlIFstV2NvbnZlcnNpb25dClNBRkU6IG02OGhjMTEtdGRlcC5jOjExOTQ6 MTI6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCY bG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdj b252ZXJzaW9uXQpTQUZFOiBtODhrLXRkZXAuYzoyODY6MTQ6IHdhcm5pbmc6 IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyBpbnTigJkg bWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBtZXAt dGRlcC5jOjIxNDk6MTg6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW50 4oCZIGZyb20g4oCYbG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0 cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBtZXAtdGRlcC5jOjIxNzc6 MjI6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCY bG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdj b252ZXJzaW9uXQpTQUZFOiBtZXAtdGRlcC5jOjIzNDU6NjU6IHdhcm5pbmc6 IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1bnNpZ25l ZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpT QUZFOiBtaXBzLXRkZXAuYzo0MzYxOjEwOiB3YXJuaW5nOiBjb252ZXJzaW9u IHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgaW504oCZIG1heSBhbHRlciBp dHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogbWlwcy10ZGVwLmM6NDM2 Nzo5OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKA mGxvbmcgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lv bl0KU0FGRTogbWlwcy10ZGVwLmM6NDQ0Njo4OiB3YXJuaW5nOiBjb252ZXJz aW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgaW504oCZIG1heSBhbHRl ciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogbWlwcy10ZGVwLmM6 NTI5MDo4OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9t IOKAmGxvbmcgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVy c2lvbl0KU0FGRTogbWlwcy10ZGVwLmM6NTc1NzoxMDogd2FybmluZzogY29u dmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIGludOKAmSBtYXkg YWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IG1pcHMtdGRl cC5jOjU3NjE6OTogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkg ZnJvbSDigJhsb25nIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2Nv bnZlcnNpb25dClNBRkU6IG1pcHMtdGRlcC5jOjU3Nzk6NDogd2FybmluZzog Y29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIGludOKAmSBt YXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IG1pcHMt dGRlcC5jOjc3OTE6NDU6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW50 4oCZIGZyb20g4oCYbG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0 cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBtdC10ZGVwLmM6Mzc0OjQz OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxv bmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29u dmVyc2lvbl0KU0FGRTogcHBjLXN5c3YtdGRlcC5jOjE3Njg6NDY6IHdhcm5p bmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1bnNp Z25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9u XQpTQUZFOiBwcGMtc3lzdi10ZGVwLmM6MTgzMToxNjogd2FybmluZzogY29u dmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGlu dOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6 IHBwYy1zeXN2LXRkZXAuYzoxODcwOjI0OiB3YXJuaW5nOiBjb252ZXJzaW9u IHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1h eSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogcHBjLXN5 c3YtdGRlcC5jOjgyNDo0Mzogd2FybmluZzogY29udmVyc2lvbiB0byDigJhp bnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIg aXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IHBwYy1zeXN2LXRkZXAu Yzo4ODM6MTY6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZy b20g4oCYbG9uZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1 ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBwLXZhbHByaW50LmM6MTA5Ojg6IHdh cm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1 bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJz aW9uXQpTQUZFOiBwLXZhbHByaW50LmM6MTU5OjE1OiB3YXJuaW5nOiBjb252 ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW50 4oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTog cC12YWxwcmludC5jOjIxNDoxMTogd2FybmluZzogY29udmVyc2lvbiB0byDi gJhpbnTigJkgZnJvbSDigJhsb25nIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZh bHVlIFstV2NvbnZlcnNpb25dClNBRkU6IHAtdmFscHJpbnQuYzozMTI6NjE6 IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9u ZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252 ZXJzaW9uXQpTQUZFOiBwLXZhbHByaW50LmM6MzI0OjEyOiB3YXJuaW5nOiBj b252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgaW504oCZIG1h eSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogcHl0aG9u L3B5LXZhbHVlLmM6OTgzOjEyOiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKA mGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRl ciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogcmw3OC10ZGVwLmM6 NzMxOjM4OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9t IOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUg Wy1XY29udmVyc2lvbl0KU0FGRTogcmw3OC10ZGVwLmM6NzQzOjQ0OiB3YXJu aW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5z aWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lv bl0KU0FGRTogcnM2MDAwLWFpeC10ZGVwLmM6MzAwOjQyOiB3YXJuaW5nOiBj b252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgaW504oCZIG1h eSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KRklYRUQoRXhwYW5k IGlpKTogcnM2MDAwLWFpeC10ZGVwLmM6MzY4Ojc6IHdhcm5pbmc6IGNvbnZl cnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFs dGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpGSVhFRDogcnM2MDAwLWFp eC10ZGVwLmM6Mzk0Ojc6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW50 4oCZIGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBb LVdjb252ZXJzaW9uXQpTQUZFOiByczYwMDAtYWl4LXRkZXAuYzo1MDM6NDY6 IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9u ZyB1bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252 ZXJzaW9uXQpTQUZFOiBzMzkwLXRkZXAuYzoyNTM5OjQ0OiB3YXJuaW5nOiBj b252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQg aW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FG RTogczM5MC10ZGVwLmM6MjU0Mjo0Mjogd2FybmluZzogY29udmVyc2lvbiB0 byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkg YWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IHNjb3JlLXRk ZXAuYzo1ODg6MjU6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZ IGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdj b252ZXJzaW9uXQpTQUZFOiBzaC10ZGVwLmM6MTEzNDoyMTogd2FybmluZzog Y29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhzc2l6ZV904oCZIG1h eSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogc2gtdGRl cC5jOjExNDA6ODogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkg ZnJvbSDigJhzc2l6ZV904oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29u dmVyc2lvbl0KU0FGRTogc2gtdGRlcC5jOjExNTY6MTI6IHdhcm5pbmc6IGNv bnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYc3NpemVfdOKAmSBtYXkg YWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IHNoLXRkZXAu YzoxMTY0Ojg6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZy b20g4oCYc3NpemVfdOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZl cnNpb25dClNBRkU6IHNoLXRkZXAuYzoxMjYxOjIxOiB3YXJuaW5nOiBjb252 ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmHNzaXplX3TigJkgbWF5IGFs dGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiBzaC10ZGVwLmM6 MTI2Nzo4OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9t IOKAmHNzaXplX3TigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJz aW9uXQpTQUZFOiBzaC10ZGVwLmM6OTM1OjE3OiB3YXJuaW5nOiBjb252ZXJz aW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZ IG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogc3Bh cmM2NC10ZGVwLmM6Nzk3OjIxOiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKA mGludOKAmSBmcm9tIOKAmGxvbmcgaW504oCZIG1heSBhbHRlciBpdHMgdmFs dWUgWy1XY29udmVyc2lvbl0KU0FGRShTdHJ1Y3R1cmUgb3IgdW5pb24gYXJn dW1lbnRzIGFyZSBhbHdheXMgPD0gMTYpOiBzcGFyYzY0LXRkZXAuYzo5NzQ6 MTU6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCY bG9uZyBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9u XQpTQUZFOiBzcGFyYy10ZGVwLmM6NDk0OjE3OiB3YXJuaW5nOiBjb252ZXJz aW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgaW504oCZIG1heSBhbHRl ciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogc3BhcmMtdGRlcC5j OjUwNDoxNzogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJv bSDigJhsb25nIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZl cnNpb25dClNBRkU6IHNwdS10ZGVwLmM6MTM4NzoxNDogd2FybmluZzogY29u dmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIGludOKAmSBtYXkg YWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IHNwdS10ZGVw LmM6NDA5OjM4OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBm cm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFs dWUgWy1XY29udmVyc2lvbl0KU0FGRTogc3B1LXRkZXAuYzo0MjA6NDQ6IHdh cm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1 bnNpZ25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJz aW9uXQpTQUZFOiBzdGFwLXByb2JlLmM6MTIyMTo1MDogd2FybmluZzogY29u dmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGlu dOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6 IHN0YXAtcHJvYmUuYzoxMjMwOjQwOiB3YXJuaW5nOiBjb252ZXJzaW9uIHRv IOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBh bHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KVU5SRUxBVEVEOiB0YXJn ZXQuYzoxNTE1OjU6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZ IGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdj b252ZXJzaW9uXQpVTlJFTEFURUQ6IHRhcmdldC5jOjE1MTc6MjY6IHdhcm5p bmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1bnNp Z25lZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9u XQpTQUZFOiB0aWM2eC10ZGVwLmM6MTAyNDoxMTogd2FybmluZzogY29udmVy c2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhzc2l6ZV904oCZIG1heSBhbHRl ciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KRklYRUQoRXhwYW5kIHN0YWNr X29mZnNldCk6IHRpYzZ4LXRkZXAuYzo5MzY6MjA6IHdhcm5pbmc6IGNvbnZl cnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFs dGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiB0aWM2eC10ZGVw LmM6OTg0OjE1OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBm cm9tIOKAmHNzaXplX3TigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252 ZXJzaW9uXQpVTlJFTEFURUQ6IHRyYWNlcG9pbnQuYzozOTkzOjI0OiB3YXJu aW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5z aWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lv bl0KVU5SRUxBVEVEOiB0cmFjZXBvaW50LmM6Mzk5NToyMDogd2FybmluZzog Y29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVk IGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClVO UkVMQVRFRDogdHJhY2Vwb2ludC5jOjQwODQ6Nzogd2FybmluZzogY29udmVy c2lvbiB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKA mSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClVOUkVMQVRF RDogdHJhY2Vwb2ludC5jOjQxMzk6NTA6IHdhcm5pbmc6IGNvbnZlcnNpb24g dG8g4oCYaW504oCZIGZyb20g4oCYc2l6ZV904oCZIG1heSBhbHRlciBpdHMg dmFsdWUgWy1XY29udmVyc2lvbl0KVU5SRUxBVEVEOiB0cmFjZXBvaW50LmM6 NDE0NDozOiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9t IOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUg Wy1XY29udmVyc2lvbl0KVU5SRUxBVEVEOiB1dGlscy5jOjM2MTU6MTM6IHdh cm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYc2l6ZV90 4oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTog dmFsYXJpdGguYzoxMDYyOjIxOiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKA mGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRl ciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogdmFsYXJpdGguYzox MjEwOjI1OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9t IOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUg Wy1XY29udmVyc2lvbl0KU0FGRTogdmFsYXJpdGguYzoxMzQwOjIzOiB3YXJu aW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5z aWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lv bl0KU0FGRTogdmFsb3BzLmM6MTAxNDo1Njogd2FybmluZzogY29udmVyc2lv biB0byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBt YXkgYWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClVOUkVMQVRFRDog dmFsb3BzLmM6MzE3NToxNTogd2FybmluZzogY29udmVyc2lvbiB0byDigJh1 bnNpZ25lZCBpbnTigJkgZnJvbSDigJhzaXplX3TigJkgbWF5IGFsdGVyIGl0 cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpVTlJFTEFURUQ6IHZhbG9wcy5jOjMx Nzc6MTE6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYdW5zaWduZWQgaW50 4oCZIGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBb LVdjb252ZXJzaW9uXQpTQUZFOiB2YWxvcHMuYzo1MDM6Mzg6IHdhcm5pbmc6 IGNvbnZlcnNpb24gdG8g4oCYaW504oCZIGZyb20g4oCYbG9uZyB1bnNpZ25l ZCBpbnTigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpT QUZFOiB2YWxwcmludC5jOjg1Mjo1Mzogd2FybmluZzogY29udmVyc2lvbiB0 byDigJhpbnTigJkgZnJvbSDigJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkg YWx0ZXIgaXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClVOUkVMQVRFRDogdmFs dWUuYzoxMjA2OjM6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g4oCYdW5zaWdu ZWQgY2hhcjox4oCZIGZyb20g4oCYaW504oCZIG1heSBhbHRlciBpdHMgdmFs dWUgWy1XY29udmVyc2lvbl0KU0FGRTogdmFsdWUuYzoyNDQ5OjM3OiB3YXJu aW5nOiBjb252ZXJzaW9uIHRvIOKAmGxvbmcgaW504oCZIGZyb20g4oCYRE9V QkxFU1TigJkgbWF5IGFsdGVyIGl0cyB2YWx1ZSBbLVdjb252ZXJzaW9uXQpT QUZFOiB2YWx1ZS5jOjI0NTQ6MzQ6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g 4oCYbG9uZyBpbnTigJkgZnJvbSDigJhET1VCTEVTVOKAmSBtYXkgYWx0ZXIg aXRzIHZhbHVlIFstV2NvbnZlcnNpb25dClNBRkU6IHZhbHVlLmM6MzAxOToz OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxv bmcgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0K U0FGRTogdmFsdWUuYzozMDI4OjM6IHdhcm5pbmc6IGNvbnZlcnNpb24gdG8g 4oCYaW504oCZIGZyb20g4oCYbG9uZyBpbnTigJkgbWF5IGFsdGVyIGl0cyB2 YWx1ZSBbLVdjb252ZXJzaW9uXQpTQUZFOiB4c3Rvcm15MTYtdGRlcC5jOjYy NTo0NDogd2FybmluZzogY29udmVyc2lvbiB0byDigJhpbnTigJkgZnJvbSDi gJhsb25nIHVuc2lnbmVkIGludOKAmSBtYXkgYWx0ZXIgaXRzIHZhbHVlIFst V2NvbnZlcnNpb25dClNBRkU6IHhzdG9ybXkxNi10ZGVwLmM6NjUwOjM4OiB3 YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcg dW5zaWduZWQgaW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVy c2lvbl0KU0FGRTogeHRlbnNhLXRkZXAuYzoxODI4OjYwOiB3YXJuaW5nOiBj b252ZXJzaW9uIHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQg aW504oCZIG1heSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FG RTogeHRlbnNhLXRkZXAuYzoxODMwOjU4OiB3YXJuaW5nOiBjb252ZXJzaW9u IHRvIOKAmGludOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1h eSBhbHRlciBpdHMgdmFsdWUgWy1XY29udmVyc2lvbl0KU0FGRTogeHRlbnNh LXRkZXAuYzoxODM1OjU2OiB3YXJuaW5nOiBjb252ZXJzaW9uIHRvIOKAmGlu dOKAmSBmcm9tIOKAmGxvbmcgdW5zaWduZWQgaW504oCZIG1heSBhbHRlciBp dHMgdmFsdWUgWy1XY29udmVyc2lvbl0K --MP_/HNazvVrdvX8AKEp=PwNi2M.--