html{font-size:100%}body{background-color:#f2f2f2;margin:0;padding-top:0!important}main{z-index:1}main>section{margin-bottom:26.7521902378px;margin-top:26.7521902378px}@media screen and (max-width:42.666em){main>section>section{margin-bottom:27.22598892px}}.grid-row{margin:0 auto;max-width:71.111em;position:relative}.conversation-container .write-message form,.four-steps>div,.signup-banner,.vertical-center-container{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.conversation-container .write-message form button[type=submit],.four-steps .step,.signup-banner>div,.vertical-center{margin:auto;padding:1em .5em;text-align:center}.center-container{margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-hover-underline:hover{text-decoration:underline}.special-header-with-top-border{text-align:center}.special-header-with-top-border em{border-top:4px solid #e68968;color:rgba(32,26,22,.9);display:inline-block;font-style:normal;padding:9px}.special-header-with-top-border span{color:#666;display:block;font-size:1rem;font-size:18px;font-weight:400;margin-top:9px}.center-positioned-background{background-position:50%!important}.error-background,.neutral-background,.special-background,.white-background{padding:18px}.neutral-background{background-color:#f2f2f2}.special-background{background-color:#d7e5f1}.white-background{background-color:#fff}.error-background{background-color:#f8d0c8}.border{border:1px solid #ccc}.primary-font-color{color:#667780}.secondary-font-color,.secondary-font-style{color:#666}.error-font-color,.error-font-color:hover{color:#de1a0c}.success-font-color,.success-font-color:hover{color:green}.secondary-font-style{line-height:140%}.divider{border-top:1px dotted #ccc;margin-bottom:9px;margin-top:9px}.vertical-divider{border-right:1px dotted #ccc}.stylized-divider:after{color:#b3b3b3;content:"--------------- § ---------------";display:block;font-size:.8rem;font-size:14.4px;padding:1.5em .25em 0;text-align:center;top:-1.3em}.margin-top-small{margin-top:9px}.margin-right-small{margin-right:9px}.margin-left-small{margin-left:9px}.margin-bottom-small{margin-bottom:9px}.margin-top{margin-top:36px}.margin-bottom{margin-bottom:36px}.margin-left{margin-left:36px}.margin-right{margin-right:36px}.negative-margin-top{margin-top:-36px}.no-margin-top{margin-top:0!important}@media only screen and (max-width:42.666em){.vertical-divider{border-right:0}}.float-left{float:left}.float-right{float:right}.clearfix:after{clear:both;content:"";display:table}.fa-margin-right{margin-right:9px}.display-block{display:block}.grid-1,.grid-1-1,.grid-1-12,.grid-1-2,.grid-1-3,.grid-1-4,.grid-1-6,.grid-10-12,.grid-11-12,.grid-12-12,.grid-2-12,.grid-2-3,.grid-3-12,.grid-3-4,.grid-4-12,.grid-5-12,.grid-5-6,.grid-6-12,.grid-7-12,.grid-8-12,.grid-9-12,.grid-golden-larger,.grid-golden-smaller{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.grid-1-12{width:8.3333%;*width:8.3023%}.grid-1-6,.grid-2-12{width:16.6667%;*width:16.6357%}.grid-1-4,.grid-3-12{width:25%;*width:24.969%}.grid-1-3,.grid-4-12{width:33.3333%;*width:33.3023%}.grid-golden-smaller{width:38.2716%;*width:38.2406%}.grid-5-12{width:41.6667%;*width:41.6357%}.grid-1-2,.grid-6-12{width:50%;*width:49.969%}.grid-7-12{width:58.3333%;*width:58.3023%}.grid-golden-larger{width:61.7283%;*width:61.6973%}.grid-2-3,.grid-8-12{width:66.6667%;*width:66.6357%}.grid-3-4,.grid-9-12{width:75%;*width:74.969%}.grid-10-12,.grid-5-6{width:83.3333%;*width:83.3023%}.grid-11-12{width:91.6667%;*width:91.6357%}.grid-1,.grid-1-1,.grid-12-12{width:100%}.grid-centered{float:none;margin-left:auto;margin-right:auto}@media screen and (min-width:17.777em){.grid-sm-1,.grid-sm-1-1,.grid-sm-1-12,.grid-sm-1-2,.grid-sm-1-3,.grid-sm-1-4,.grid-sm-1-6,.grid-sm-10-12,.grid-sm-11-12,.grid-sm-12-12,.grid-sm-2-12,.grid-sm-2-3,.grid-sm-3-12,.grid-sm-3-4,.grid-sm-4-12,.grid-sm-5-12,.grid-sm-5-6,.grid-sm-6-12,.grid-sm-7-12,.grid-sm-8-12,.grid-sm-9-12,.grid-sm-golden-larger,.grid-sm-golden-smaller{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.grid-sm-1-12{width:8.3333%;*width:8.3023%}.grid-sm-1-6,.grid-sm-2-12{width:16.6667%;*width:16.6357%}.grid-sm-1-4,.grid-sm-3-12{width:25%;*width:24.969%}.grid-sm-1-3,.grid-sm-4-12{width:33.3333%;*width:33.3023%}.grid-sm-golden-smaller{width:38.2716%;*width:38.2406%}.grid-sm-5-12{width:41.6667%;*width:41.6357%}.grid-sm-1-2,.grid-sm-6-12{width:50%;*width:49.969%}.grid-sm-7-12{width:58.3333%;*width:58.3023%}.grid-sm-golden-larger{width:61.7283%;*width:61.6973%}.grid-sm-2-3,.grid-sm-8-12{width:66.6667%;*width:66.6357%}.grid-sm-3-4,.grid-sm-9-12{width:75%;*width:74.969%}.grid-sm-10-12,.grid-sm-5-6{width:83.3333%;*width:83.3023%}.grid-sm-11-12{width:91.6667%;*width:91.6357%}.grid-sm-1,.grid-sm-1-1,.grid-sm-12-12{width:100%}.grid-sm-centered{float:none;margin-left:auto;margin-right:auto}}@media screen and (min-width:42.666em){.grid-md-1,.grid-md-1-1,.grid-md-1-12,.grid-md-1-2,.grid-md-1-3,.grid-md-1-4,.grid-md-1-6,.grid-md-10-12,.grid-md-11-12,.grid-md-12-12,.grid-md-2-12,.grid-md-2-3,.grid-md-3-12,.grid-md-3-4,.grid-md-4-12,.grid-md-5-12,.grid-md-5-6,.grid-md-6-12,.grid-md-7-12,.grid-md-8-12,.grid-md-9-12,.grid-md-golden-larger,.grid-md-golden-smaller{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.grid-md-1-12{width:8.3333%;*width:8.3023%}.grid-md-1-6,.grid-md-2-12{width:16.6667%;*width:16.6357%}.grid-md-1-4,.grid-md-3-12{width:25%;*width:24.969%}.grid-md-1-3,.grid-md-4-12{width:33.3333%;*width:33.3023%}.grid-md-golden-smaller{width:38.2716%;*width:38.2406%}.grid-md-5-12{width:41.6667%;*width:41.6357%}.grid-md-1-2,.grid-md-6-12{width:50%;*width:49.969%}.grid-md-7-12{width:58.3333%;*width:58.3023%}.grid-md-golden-larger{width:61.7283%;*width:61.6973%}.grid-md-2-3,.grid-md-8-12{width:66.6667%;*width:66.6357%}.grid-md-3-4,.grid-md-9-12{width:75%;*width:74.969%}.grid-md-10-12,.grid-md-5-6{width:83.3333%;*width:83.3023%}.grid-md-11-12{width:91.6667%;*width:91.6357%}.grid-md-1,.grid-md-1-1,.grid-md-12-12{width:100%}.grid-md-centered{float:none;margin-left:auto;margin-right:auto}}@media screen and (min-width:56.888em){.grid-lg-1,.grid-lg-1-1,.grid-lg-1-12,.grid-lg-1-2,.grid-lg-1-3,.grid-lg-1-4,.grid-lg-1-6,.grid-lg-10-12,.grid-lg-11-12,.grid-lg-12-12,.grid-lg-2-12,.grid-lg-2-3,.grid-lg-3-12,.grid-lg-3-4,.grid-lg-4-12,.grid-lg-5-12,.grid-lg-5-6,.grid-lg-6-12,.grid-lg-7-12,.grid-lg-8-12,.grid-lg-9-12,.grid-lg-golden-larger,.grid-lg-golden-smaller{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.grid-lg-1-12{width:8.3333%;*width:8.3023%}.grid-lg-1-6,.grid-lg-2-12{width:16.6667%;*width:16.6357%}.grid-lg-1-4,.grid-lg-3-12{width:25%;*width:24.969%}.grid-lg-1-3,.grid-lg-4-12{width:33.3333%;*width:33.3023%}.grid-lg-golden-smaller{width:38.2716%;*width:38.2406%}.grid-lg-5-12{width:41.6667%;*width:41.6357%}.grid-lg-1-2,.grid-lg-6-12{width:50%;*width:49.969%}.grid-lg-7-12{width:58.3333%;*width:58.3023%}.grid-lg-golden-larger{width:61.7283%;*width:61.6973%}.grid-lg-2-3,.grid-lg-8-12{width:66.6667%;*width:66.6357%}.grid-lg-3-4,.grid-lg-9-12{width:75%;*width:74.969%}.grid-lg-10-12,.grid-lg-5-6{width:83.3333%;*width:83.3023%}.grid-lg-11-12{width:91.6667%;*width:91.6357%}.grid-lg-1,.grid-lg-1-1,.grid-lg-12-12{width:100%}.grid-lg-centered{float:none;margin-left:auto;margin-right:auto}}@media screen and (min-width:71.111em){.grid-xl-1,.grid-xl-1-1,.grid-xl-1-12,.grid-xl-1-2,.grid-xl-1-3,.grid-xl-1-4,.grid-xl-1-6,.grid-xl-10-12,.grid-xl-11-12,.grid-xl-12-12,.grid-xl-2-12,.grid-xl-2-3,.grid-xl-3-12,.grid-xl-3-4,.grid-xl-4-12,.grid-xl-5-12,.grid-xl-5-6,.grid-xl-6-12,.grid-xl-7-12,.grid-xl-8-12,.grid-xl-9-12,.grid-xl-golden-larger,.grid-xl-golden-smaller{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.grid-xl-1-12{width:8.3333%;*width:8.3023%}.grid-xl-1-6,.grid-xl-2-12{width:16.6667%;*width:16.6357%}.grid-xl-1-4,.grid-xl-3-12{width:25%;*width:24.969%}.grid-xl-1-3,.grid-xl-4-12{width:33.3333%;*width:33.3023%}.grid-xl-golden-smaller{width:38.2716%;*width:38.2406%}.grid-xl-5-12{width:41.6667%;*width:41.6357%}.grid-xl-1-2,.grid-xl-6-12{width:50%;*width:49.969%}.grid-xl-7-12{width:58.3333%;*width:58.3023%}.grid-xl-golden-larger{width:61.7283%;*width:61.6973%}.grid-xl-2-3,.grid-xl-8-12{width:66.6667%;*width:66.6357%}.grid-xl-3-4,.grid-xl-9-12{width:75%;*width:74.969%}.grid-xl-10-12,.grid-xl-5-6{width:83.3333%;*width:83.3023%}.grid-xl-11-12{width:91.6667%;*width:91.6357%}.grid-xl-1,.grid-xl-1-1,.grid-xl-12-12{width:100%}.grid-xl-centered{float:none;margin-left:auto;margin-right:auto}}.grid-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.grid-row>div,.grid-row>section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px}@media screen and (min-width:56.888em){.grid-row>div,.grid-row>section{padding:18px}}.grid-no-padding>div,.grid-no-padding>section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.primary-color{background:#667780}.secondary-color{background:#e68968}.special-color{background:#e07477}.header-font-color{color:#222}.base-font-color{color:#333}.secondary-font-color{color:#666}.success-font-color{color:green}.error-font-color{color:#de1a0c}.link-font-color{color:#0362cf}.neutral-background-color{background-color:#f2f2f2}.special-background-color{background-color:#d7e5f1}/*!
TYPEPLATE : STARTER KIT
URL ........... http://typeplate.com
VERSION ....... 2.0.0
Github ........ https://github.com/typeplate/starter-kit
AUTHORS ....... Dennis Gaebel (@gryghostvisuals) & Zachary Kain (@zakkain)
LICENSE ....... Creative Commmons Attribution 3.0 (http://creativecommons.org/licenses/by/3.0)
LICENSE URL ... https://github.com/typeplate/starter-kit/blob/master/license.txt
*/.breakword{word-wrap:break-word}.normal-wrap{word-wrap:normal}.inherit-wrap{word-wrap:auto}html{font:normal 112.5%/1.9 Roboto,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizespeed}body{color:#333}small{font-size:65%}h1,h2,h3,h4,h5,h6{color:#222;font-family:Roboto,Arial,sans-serif;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.2;margin-top:0;text-rendering:optimizeLegibility}.alpha,h1{color:#222;font-size:1.618rem;font-size:29.124px;margin-bottom:23.7793572311px}.beta,.form-section-heading,.no-studies-found .content h1,h2{font-size:1.4382rem;font-size:25.8876px;margin-bottom:26.7521902378px}.gamma,h3{font-size:1.2222rem;font-size:21.9996px;margin-bottom:13.5px}.delta,h4,h5,h6{color:#666;font-size:1.1111rem;font-size:19.9998px;margin-bottom:10.8px}.extra-large-font-size{font-size:5rem;font-size:90px}p{margin:auto auto 2em}p+p{margin-top:-.75em;text-indent:.75em}a,abbr,acronym,blockquote,button,code,em,input,kbd,q,samp,strong,var{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.small-caps,abbr{color:#555;-webkit-font-variant:small-caps;-moz-font-variant:small-caps;-ms-font-variant:small-caps;font-variant:small-caps;font-weight:600;text-transform:lowercase}abbr[title]:hover{cursor:help}ol{counter-reset:li;margin-left:0;padding-left:0}ol>li{list-style:none;margin:0 0 6px 2em;padding:18px;position:relative}ol>li,ol>li:before{border-top:2px solid #667780}ol>li:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;color:#667780;content:counter(li);counter-increment:li;font-size:1.2rem;font-size:21.6px;font-weight:700;left:-2em;margin-right:8px;padding:16.2px 4px 4px;position:absolute;text-align:center;top:-2px;width:2em}li ol,li ul{margin-top:6px}ol ol li:last-child{margin-bottom:0}.faq>ol:after,.faq>p:after,.faq>ul:after{color:#b3b3b3;content:"--------------- § ---------------";display:block;font-size:.8rem;font-size:14.4px;padding:1.5em .25em 0;text-align:center;top:-1.3em}.faq>ol:last-child:after,.faq>p:last-child:after,.faq>ul:last-child:after{content:""}.lining dd,.lining dt{display:inline;margin:0}.lining dd+dt:before,.lining dt+dt:before{content:"\a";white-space:pre}.lining dd+dd:before{content:", "}.lining dd:before{content:": ";margin-left:-.2em}.dictionary-style dt{counter-reset:definitions;display:inline}.dictionary-style dt+dt:before{content:", ";margin-left:-.2em}.dictionary-style dd{counter-increment:definitions;display:block}.dictionary-style dd:before{content:counter(definitions,decimal) ". "}.blockquote p:last-of-type{margin-bottom:-.825em}.blockquote+figcaption{display:block;font-size:inherit;text-align:right}.blockquote+figcaption:before{content:"-"}.pull-quote{padding:1em;position:relative}.pull-quote:after,.pull-quote:before{color:#dc976e;font-size:4em;height:1em;opacity:.15;position:absolute}.pull-quote:before{content:"“";left:0;top:0}.pull-quote:after{bottom:0;content:"”";right:0}table{border-spacing:0}thead tr{background-color:#f2f2f2}td{border-bottom:1px solid #ccc;padding:.5em 1em}a{color:#0362cf;text-decoration:none}a:focus,a:hover{color:#366caf;text-decoration:underline}address{font-style:normal}.stats{font-size:2.617944444rem;font-size:47.122999992px;font-weight:600}.stats,.stats-label{color:#000}.victors{font-family:Times New Roman;font-weight:600;text-transform:uppercase}button,input,optgroup,select,textarea{font-size:inherit}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:2px solid #999;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:Roboto,Arial,sans-serif;padding:.8em .9em}input:not([type]){background-color:#fff;border:2px solid #999;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:.8em .9em}input[type=checkbox],input[type=radio]{margin-left:0}input[type=color]{padding:.2em .5em}.full-line-checkbox,.full-line-radio{display:block;margin:.5em 0}button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#667780;outline:0;outline:thin dotted\9}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #667780}input:not([type])[disabled],input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:#eaeded;color:#cad2d3;cursor:not-allowed}input[readonly],select[readonly],textarea[readonly]{background:#eee;border-color:#ccc;color:#777}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#e9322d;color:#de1a0c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9322d}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e9322d}select{background-color:#fff;border:2px solid #999;height:2.98em}select[multiple]{height:auto}label{font-weight:500;line-height:140%}.form-stacked label.block-label,label.block-label{background-color:#f2f2f2;border:2px solid #f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:inline-block;font-size:1em!important;font-size:18px!important;font-weight:400!important;margin-bottom:4.5px;padding:.8em .9em}label.block-label:hover{border:2px solid #667780;cursor:pointer}label.block-label.inline-block-label{padding:.5em .9em!important}fieldset{background-color:#fff;border:0;border-left:10px solid #e68968;border-radius:2px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);margin:0 0 36px;padding:90px 2em .75em;position:relative}fieldset.special-fieldset{border-left-color:#8e9da5}legend{background-color:#fff;border-bottom:2px solid;color:#667780;display:block;font-family:Roboto,Arial,sans-serif;font-size:1.2222rem;font-size:21.9996px;font-weight:700;line-height:130%;margin-bottom:24.3px;padding:1em 0 .3em;position:absolute;text-transform:uppercase;top:0;width:85%}.form-section-heading{color:#666;font-weight:300;text-align:center}.form-stacked input[type=color],.form-stacked input[type=date],.form-stacked input[type=datetime-local],.form-stacked input[type=datetime],.form-stacked input[type=email],.form-stacked input[type=month],.form-stacked input[type=number],.form-stacked input[type=password],.form-stacked input[type=search],.form-stacked input[type=tel],.form-stacked input[type=text],.form-stacked input[type=time],.form-stacked input[type=url],.form-stacked input[type=week],.form-stacked select,.form-stacked textarea{display:block;margin-bottom:27px}.form-stacked label{display:block}.form-stacked input:not([type]){display:block;margin-bottom:27px}.form-stacked .inline-fields{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-stacked .inline-fields .field-container{display:inline-block;margin-bottom:4.5px;margin-right:9px}.form-stacked .inline-fields.validation-error-container{display:block}@-moz-document url-prefix(){@media only screen and (min-width:42.666em){.form-stacked .inline-fields.validation-error-container{display:flex}.field-error-text{width:100%}}}.form-stacked fieldset>.field-container{margin-bottom:2.5rem}.currency-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.currency-field span{border:2px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:inline-block;line-height:20px;margin-bottom:4.5px;margin-right:-5px;padding:.8em .9em}.currency-field input{border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block}.form-stacked .other-label{font-weight:400}.form-stacked .field-container{margin-bottom:27px}.form-stacked .field-container input,.form-stacked .field-container select{margin-bottom:4.5px}.form-stacked .field-container .field-help-text{color:#666;font-size:.85rem;font-size:15.3px;line-height:140%;margin-bottom:9px}.form-stacked a[class$=button],.form-stacked button[type=submit]{margin-top:43.47px}.form-aligned .field-container{margin-bottom:1.5em}.form-aligned .field-container .label-container{display:inline-block;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;margin:0 1em 0 0;text-align:right;vertical-align:middle;width:10em;-ms-word-break:keep-all;word-break:keep-all}.form-aligned .field-container .input-container label{display:block;line-height:140%;margin-top:0}.form-aligned .field-container .label-container .field-help-text{color:#666;font-size:.85rem;font-size:15.3px;line-height:140%}.form-aligned .input-container{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.form-aligned .button-container{margin-left:8em;margin-top:43.47px;vertical-align:middle}.field-error-text{color:#de1a0c;font-size:.85rem;font-size:15.3px;line-height:140%;margin-top:4.5px}.form-aligned .field-error .input-container input,.form-aligned .field-error .input-container select,.form-aligned .field-error .input-container textarea,.form-stacked .field-error input,.form-stacked .field-error select,.form-stacked .field-error textarea{border-color:#e9322d;color:#de1a0c}.input-rounded,input.input-rounded{border-radius:2em;padding:.5em 1em}.form-group fieldset{margin-bottom:10px}.form-group input{border-radius:0;display:block;margin:0;padding:10px;position:relative;top:-1px}.form-group input:focus{z-index:2}.form-group input:first-child{border-radius:5px 5px 0 0;top:1px}.form-group input:last-child{border-radius:0 0 5px 5px;top:-2px}.input-1{width:100%}.input-2-3{width:66%}.input-1-2{width:50%}.input-1-3{width:33%}.input-1-4{width:25%}@media only screen and (max-width:42.666em){button[type=submit]{margin-top:43.47px;width:100%}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label,select{display:block;margin-bottom:27px}.input-1,.input-1-2,.input-1-3,.input-1-4,.input-2-3,input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{width:100%}.form-stacked .inline-fields,.form-stacked .inline-fields .field-container{display:block}fieldset{border-left:5px solid #e68968;padding:110px .75em .75em .9em}label,legend{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.form-aligned .field-container .label-container{display:block;margin-bottom:4.5px;text-align:left;width:100%}.form-aligned .field-container .input-container input:not([type]),.form-aligned .field-container .input-container input[type=color],.form-aligned .field-container .input-container input[type=date],.form-aligned .field-container .input-container input[type=datetime-local],.form-aligned .field-container .input-container input[type=datetime],.form-aligned .field-container .input-container input[type=email],.form-aligned .field-container .input-container input[type=month],.form-aligned .field-container .input-container input[type=number],.form-aligned .field-container .input-container input[type=password],.form-aligned .field-container .input-container input[type=search],.form-aligned .field-container .input-container input[type=tel],.form-aligned .field-container .input-container input[type=text],.form-aligned .field-container .input-container input[type=time],.form-aligned .field-container .input-container input[type=url],.form-aligned .field-container .input-container input[type=week],.form-aligned .field-container .label-container label,label{margin-bottom:4.5px}.form-aligned .button-container{margin-left:0;text-align:center}.form-aligned .button-container button[type=submit]{margin-top:27px}.form-message,.form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}form{width:100%}}.button,.outline-button,.primary-button,.small-outline-button,.small-primary-button,.small-special-button,.special-button{color:#fff!important;display:block;text-align:center;text-decoration:none!important;zoom:1;cursor:pointer;line-height:normal;vertical-align:middle;white-space:nowrap;-webkit-user-drag:none;border:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button::-moz-focus-inner,.outline-button::-moz-focus-inner,.primary-button::-moz-focus-inner,.small-outline-button::-moz-focus-inner,.small-primary-button::-moz-focus-inner,.small-special-button::-moz-focus-inner,.special-button::-moz-focus-inner{border:0;padding:0}.button-disabled:active,.button-disabled:focus,.button-disabled:hover,.button[disabled],.button[disabled]:active .button-disabled,.button[disabled]:focus,.button[disabled]:hover,[disabled].outline-button,[disabled].outline-button:active .button-disabled,[disabled].primary-button,[disabled].primary-button:active .button-disabled,[disabled].small-outline-button,[disabled].small-outline-button:active .button-disabled,[disabled].small-primary-button,[disabled].small-primary-button:active .button-disabled,[disabled].small-special-button,[disabled].small-special-button:active .button-disabled,[disabled].special-button,[disabled].special-button:active .button-disabled{background-color:inherit;background-image:none;border:none;box-shadow:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}.button:hover,.outline-button:hover,.primary-button:hover,.small-outline-button:hover,.small-primary-button:hover,.small-special-button:hover,.special-button:hover{background-color:#e68968;border:1px solid #e68968;cursor:pointer;text-decoration:none}.button .fa,.outline-button .fa,.primary-button .fa,.small-outline-button .fa,.small-primary-button .fa,.small-special-button .fa,.special-button .fa{margin-right:4.5px}.button-hidden{display:none}.button-size,.button-size-small,.outline-button,.primary-button,.small-outline-button,.small-primary-button,.small-special-button,.special-button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:1.2rem;font-size:21.6px;margin-bottom:18px;padding:.75em 1em}.outline-button:hover,.small-outline-button:hover{background-color:#d7e5f1;border:1px solid #667780;cursor:pointer;text-decoration:none}.primary-button{background:#667780;border:1px solid #667780}.special-button{background:#e07477;border:1px solid #e07477}.outline-button,.special-button{letter-spacing:1px;vertical-align:middle}.outline-button{background:none;border:1px solid #667780;color:#667780!important}.small-primary-button{background:#667780;border:1px solid #667780!important}.small-primary-button:hover{border:1px solid #e68968!important}.small-special-button{background:#e07477;border:1px solid #e07477!important;letter-spacing:1px;vertical-align:middle}.small-special-button:hover{border:1px solid #e68968!important}.small-outline-button{background:none;border:1px solid #667780!important;color:#667780!important;letter-spacing:1px;vertical-align:middle}@media screen and (min-width:42.666em){.button,.outline-button,.primary-button,.small-outline-button,.small-primary-button,.small-special-button,.special-button{display:inline-block;margin-bottom:0}.full-width-button{width:100%}.button-size-small,.small-outline-button,.small-primary-button,.small-special-button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:1rem;font-size:18px;margin-bottom:12.6px;padding:.5em .625em}.center-button-container{margin-top:36px;text-align:center}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.accordion .collapse-handler h2,.card,.fadeIn,.inclusion-exclusion-block,.profile-section-card,.study-details-overview .study-details-purpose-action,.study-details-overview .study-header,.study-list ol li,.study-list ul li,.study-snippet,ol.message-snippet-list li{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown,.full-header,.page-header.stickEmUp,.sticky-header.stickEmUp.sticky-header,.study-details.stickEmUp .sticky-header{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft,.message.other{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight,.message.self{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes slideOutDown2d{0%{-webkit-transform:translateY(0);z-index:2}to{-webkit-transform:translateY(100%);visibility:hidden;z-index:-1}1%{z-index:-1}}@keyframes slideOutDown2d{0%{transform:translateY(0);z-index:2}to{transform:translateY(100%);visibility:hidden;z-index:-1}1%{z-index:-1}}.card-feedback-block,.slideOutDown2d{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideOutDown2d;animation-name:slideOutDown2d}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.feedback-block,.shake{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.filter-studies .status-container .applied-filters span,.menu-badge,.pulse,.typeahead-container .tt-added-results li{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.card .banner,.flash,.inclusion-exclusion-block .banner,.message .message-bubble .banner,.study-snippet .banner{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:flash;animation-name:flash}@keyframes sonar{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2)}}.menu-badge:after,.sonar{-webkit-animation-name:sonar;animation-name:sonar}.canned-query a div,.contact-card.action-icon header .edit-button a,.hvr-fade,.profile-section-card header .edit-button a,.typeahead-container .tt-added-results li a .fa,body>footer .social a{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color,color,background-color;transition-property:border-color,color,background-color}.hvr-sweep-to-right{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color}.hvr-sweep-to-right,.hvr-sweep-to-right:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{background:#667780;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-underline-from-left{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-moz-osx-font-smoothing:grayscale;overflow:hidden;position:relative}.hvr-underline-from-left:before{background:#667780;bottom:0;content:"";height:3px;left:0;position:absolute;right:100%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:right;transition-property:right;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.full-header .main-menu-nav nav .nav-tile,.hvr-underline-from-center{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-moz-osx-font-smoothing:grayscale;overflow:hidden;position:relative}.full-header .main-menu-nav nav .nav-tile:before,.hvr-underline-from-center:before{background:#e68968;bottom:0;content:"";height:3px;left:50%;position:absolute;right:50%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.full-header .main-menu-nav nav .nav-tile:active:before,.full-header .main-menu-nav nav .nav-tile:focus:before,.full-header .main-menu-nav nav .nav-tile:hover:before,.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-overline-from-center{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-moz-osx-font-smoothing:grayscale;overflow:hidden;position:relative}.hvr-overline-from-center:before{background:#fff;content:"";height:4px;left:50%;position:absolute;right:50%;top:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.card,.inclusion-exclusion-block,.study-snippet{background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);overflow-wrap:break-word;padding:18px;text-rendering:optimizeLegibility;transition:all .4s cubic-bezier(.165,.84,.44,1)}.card:hover,.inclusion-exclusion-block:hover,.study-snippet:hover{box-shadow:0 0 0 rgba(0,0,0,.12),0 12px 32px rgba(0,0,0,.2);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 12px 32px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 12px 32px rgba(0,0,0,.2)}.card>a,.inclusion-exclusion-block>a,.study-snippet>a{color:#333}.card>a:hover,.inclusion-exclusion-block>a:hover,.study-snippet>a:hover{text-decoration:none}.card .banner,.inclusion-exclusion-block .banner,.study-snippet .banner{animation-delay:1.5s;-webkit-animation-delay:1.5s;color:green;font-size:.9rem;font-size:16.2px;margin-right:-9px;margin-top:-12.6px;text-align:right}.card .banner .fa,.inclusion-exclusion-block .banner .fa,.study-snippet .banner .fa{margin-right:5.4px}.card h1,.inclusion-exclusion-block h1,.study-snippet h1{font-size:1.1111rem;font-size:19.9998px;margin-bottom:14.4px}.card p,.inclusion-exclusion-block p,.study-snippet p{line-height:145%;margin-bottom:0}.card .actions a:hover,.inclusion-exclusion-block .actions a:hover,.study-snippet .actions a:hover{color:#e68968;text-decoration:none}.card .actions a:after,.inclusion-exclusion-block .actions a:after,.study-snippet .actions a:after{color:#999;content:" | "}.card .actions a:last-child:after,.inclusion-exclusion-block .actions a:last-child:after,.study-snippet .actions a:last-child:after{content:""}@media screen and (min-width:321px)and (max-width:42.666em){.card,.inclusion-exclusion-block,.study-snippet{border-top:6px solid #e68968;cursor:default;padding-top:18px}.card .actions,.inclusion-exclusion-block .actions,.study-snippet .actions{font-size:.9rem;font-size:16.2px;margin-bottom:0;margin-top:14.4px;text-align:center}}@media screen and (min-width:42.666em){.card,.inclusion-exclusion-block,.study-snippet{border-left:8px solid #e68968}.card .banner,.inclusion-exclusion-block .banner,.study-snippet .banner{margin-top:-9px}.card h1,.inclusion-exclusion-block h1,.study-snippet h1{font-size:1.1111rem;font-size:19.9998px;margin-bottom:9px}.card p,.inclusion-exclusion-block p,.study-snippet p{font-size:.95rem;font-size:17.1px;line-height:155%;margin-bottom:9px}.card .actions,.inclusion-exclusion-block .actions,.study-snippet .actions{font-size:.85rem;font-size:15.3px;margin-top:18px;text-align:center;text-transform:uppercase}.card .actions a,.inclusion-exclusion-block .actions a,.study-snippet .actions a{margin-right:36px}.card .actions a:hover,.inclusion-exclusion-block .actions a:hover,.study-snippet .actions a:hover{border-bottom:2px solid;color:#0362cf}.card .actions a:after,.inclusion-exclusion-block .actions a:after,.study-snippet .actions a:after{content:""}.card .actions a:last-child,.inclusion-exclusion-block .actions a:last-child,.study-snippet .actions a:last-child{margin-right:0}}@media screen and (min-width:321px)and (max-width:42.666em){.card.new,.new.inclusion-exclusion-block,.new.study-snippet{border-top-color:green}}@media screen and (min-width:42.666em){.card.new,.new.inclusion-exclusion-block,.new.study-snippet{border-left-color:green}}.attachments .attachment,.tag{background-color:#f2f2f2;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#333;display:inline-block;font-size:.9rem;font-size:16.2px;line-height:130%;margin:0 .25em .25em 0;padding:.35em .56em;white-space:nowrap}.tag_highlighted{background-color:#ff0!important;font-weight:700}.badge{background-color:green;border-radius:10px;color:#fff;display:inline-block;font-size:.85rem;font-size:15.3px;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}a.badge:focus,a.badge:hover{color:#e68968;cursor:pointer;text-decoration:none}.menu-badge{background:green;border:2px solid #fff;border-radius:50%;box-shadow:1px 1px 5px rgba(0,0,0,.2);box-sizing:border-box;color:#fff;cursor:default;font-size:14px;line-height:2.1em;min-height:33px;min-width:33px;position:absolute;right:5px;text-align:center;top:-15px}.menu-badge:after{animation-delay:1;animation-duration:1.5s;border:2px solid #00b300;border-radius:50%;content:"";height:100%;left:-2px;opacity:0;position:absolute;top:-2px;width:100%}@media screen and (max-width:42.666em){.menu-badge{font-size:12px;min-height:28px;min-width:28px}}@media only screen{.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}}@media only screen and (min-width:42.666em){.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}}@media only screen and (min-width:56.888em){.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}}.show-for-sr{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.hide{display:none!important}.show{display:block!important;overflow-wrap:break-word}.feedback-block{background-color:#f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#484848;font-size:1rem;font-size:18px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:27px;overflow:hidden;padding:.6em 0;width:100%}.feedback-block .feedback-block-media{float:left;margin-left:14.4px;margin-right:21.6px}.feedback-block .feedback-block-media .fa{font-size:2rem;font-size:36px}.feedback-block .feedback-block-body{overflow:hidden;_overflow:visible;zoom:1;margin-left:14.4px;margin-right:14.4px}.feedback-block .feedback-block-body h1,.feedback-block .feedback-block-body h4,.feedback-block .feedback-block-body p{color:#484848;margin-bottom:0}.feedback-block .feedback-block-body p{line-height:140%}div.success{background-color:#d4ece6}div.error{background-color:#f8d0c8}div.info{background-color:#ffeebf}.feedback-block .feedback-block-media .fa{font-family:Pe-icon-7-stroke}.feedback-block.success .feedback-block-media .fa:before{content:""}.feedback-block.error .feedback-block-media .fa:before{content:""}.feedback-block.info .feedback-block-media .fa:before{content:""}@media screen and (max-width:42.666em){.feedback-block{text-align:center}.feedback-block .feedback-block-body,.feedback-block .feedback-block-media{float:none;margin:.2em 0;text-align:center}.feedback-block .feedback-block-body p{margin-top:5.4px}}.landing-page-announcements .feedback-block{animation:none;margin-bottom:0}.landing-page-announcements .feedback-block .feedback-block-body{margin-right:14.4px}.landing-page-announcements:empty{display:none}.pagination{text-align:center}.pagination .pagination-label{margin-bottom:9px}.pagination a{display:inline-block;font-size:1rem;font-size:18px}.pagination .fa-chevron-right{margin-left:9px}.pagination .fa-chevron-left{margin-right:9px}.pagination .paginate-to-specific-page div{background-color:#f2f2f2;padding:1em}.pagination .paginate-to-specific-page,.pagination .paginate-to-specific-page a{font-size:.9rem;font-size:16.2px}.pagination .paginate-to-specific-page label{display:inline;margin-right:9px}@media screen and (min-width:42.666em){.pagination .paginate-to-specific-page div{margin-left:auto;margin-right:auto;width:30%}}.login-content{margin-top:0}.login-content header{margin-bottom:59.4px;margin-top:0}.login-content header h1{color:#666;font-weight:300;text-align:center}.login-content .feedback-block a{color:#024a9d;text-decoration:underline}.login-content .form-stacked label{color:#111;margin-bottom:9px}.login-content .password input[type=password]{display:inline-block}.login-content .password .password-show{color:#666;display:inline-block;font-size:.9rem;font-size:16.2px;text-align:center}.login-content .form-stacked .primary-button{display:block;margin-top:0;width:100%}.login-links-container{margin-top:39.6px;text-align:center}.login-links-container a{display:block;text-align:center}@media only screen and (max-width:42.666em){.password .field-help-text{display:inline-block;float:right;margin-top:4.5px}}@media screen and (min-width:42.666em){.login-content header{display:block!important}.login-content .password .password-show:not(.always){display:none;margin-left:18px}.login-links-container a{display:inline}}.popup_content{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 .05em .05em rgba(0,0,0,.05);box-shadow:0 15px 20px 0 rgba(0,0,0,.25);margin:0;min-height:1.2em}.popup_content footer,.popup_content header{background-color:#f2f2f2;border-bottom:1px solid #e6e6e6;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:27px 18px 18px}.popup_content footer .form-stacked label,.popup_content header .form-stacked label{display:inline}.popup_content footer .form-stacked .button-container a[class$=button],.popup_content footer .form-stacked .button-container button[type=submit],.popup_content header .form-stacked .button-container a[class$=button],.popup_content header .form-stacked .button-container button[type=submit]{margin-top:0}.popup_content header{background-color:#667780}.popup_content header h1{color:#fff;font-size:1.2222rem;font-size:21.9996px;font-weight:400;margin-bottom:0;width:90%}.popup_content header .top-close-button{text-align:right;width:10%}.popup_content header .top-close-button a span{color:#fff;font-size:1.4382em;font-weight:700}.popup_content section.popup-main{padding:18px}.popup_content section.popup-main form select{width:80%}.popup_content footer .form-stacked .button-container [disabled].primary-button{border:1px solid #b2b2b2;color:#b2b2b2!important}@media screen and (min-width:42.666em){.popup_content{margin:1em;max-width:40em}.popup_content footer,.popup_content header,.popup_content section.popup-main{padding-left:36px;padding-right:36px}}.overlay{background-color:rgba(89,141,204,.95);bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:1005}.spinner{height:80px;margin:auto;position:relative;width:80px}.double-bounce1,.double-bounce2{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.videoWrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.typeahead-container .tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.typeahead-container .tt-input{margin-bottom:0!important}.typeahead-container .tt-hint{color:#999}.typeahead-container .tt-menu{background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin-top:4px;max-height:150px;overflow-y:scroll;padding:4px 0}.typeahead-container .tt-suggestion{line-height:24px;padding:3px 20px}.typeahead-container .tt-suggestion.tt-cursor,.typeahead-container .tt-suggestion:hover{background-color:#0097cf;color:#fff}.typeahead-container .tt-suggestion p{margin:0}.typeahead-container .tt-added-results{padding-left:0}.typeahead-container .tt-added-results ul{margin-bottom:0;margin-top:0;padding-left:0}.typeahead-container .tt-added-results li{align-items:center;border-bottom:1px dotted #ccc;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;overflow-wrap:break-word;word-wrap:break-word;color:#333;font-size:.9rem;font-size:16.2px;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:.25em 0;-ms-word-break:break-all;word-break:break-word}.typeahead-container .tt-added-results li:last-child{border-bottom:0}.typeahead-container .tt-added-results li .display-text{line-height:120%;max-width:70%}.typeahead-container .tt-added-results li a{color:#de1a0c;margin-left:auto}.typeahead-container .tt-added-results li a .fa{display:none}.typeahead-container .tt-added-results li a:hover{text-decoration:none}.typeahead-container .tt-added-results li a:hover .fa{color:#951208}.typeahead-container .tt-added-results li a:hover .remove-label{text-decoration:underline}.typeahead-container .action-container .twitter-typeahead{width:100%}.typeahead-container .action-container .badge-container{display:none}@media screen and (min-width:42.666em){.typeahead-container .tt-added-results li{background-color:#f2f2f2;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#333;display:inline-block;font-size:.9rem;font-size:16.2px;line-height:120%;margin:0 .25em .25em 0;padding:.35em .56em;white-space:normal}.typeahead-container .tt-added-results li:last-child{border-bottom:1px solid #ccc}.typeahead-container .tt-added-results li a .fa{display:inline;font-size:1rem;font-size:18px;margin-left:9px}.typeahead-container .tt-added-results li a .remove-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.typeahead-container .action-container{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.typeahead-container .action-container .twitter-typeahead{width:auto}.typeahead-container .action-container .add-container{margin-right:9px}.typeahead-container .action-container .badge-container{display:block;margin-right:9px}.typeahead-container .action-container .not-container label{background-color:#f2f2f2;border:2px solid #f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:inline-block;font-size:1rem;font-size:18px;font-weight:400!important;margin-bottom:4.5px;padding:.8em .9em}.typeahead-container .action-container .not-container label:hover{border:2px solid #667780;cursor:pointer}.language-picker,.language-picker select{display:inline-block;font-size:.8rem;height:1.7rem;padding:0;vertical-align:top}.language-picker i.fa-globe{padding-top:.2rem;vertical-align:middle}}/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/03605b2467d43a9f4c63.eot?v=4.3.0);src:url(/03605b2467d43a9f4c63.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(/fb685a7c7e4aae2d4d71.woff2?v=4.3.0) format("woff2"),url(/c589f72df384e3ef078b.woff?v=4.3.0) format("woff"),url(/45f9f92a5bfbad4be12f.ttf?v=4.3.0) format("truetype"),url(/d0ba16d89d53283e819b.svg?v=4.3.0#fontawesomeregular) format("svg")}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.2857142857em}.fa-ul{list-style-type:none;margin-left:2.1428571429em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.1428571429em;position:absolute;text-align:center;top:.1428571429em;width:2.1428571429em}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before,.fa-genderless:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}@font-face{font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;src:url(/1d449ea50ab8389ee078.eot?d7yf1v);src:url(/1d449ea50ab8389ee078.eot?#iefixd7yf1v) format("embedded-opentype"),url(/11f7c073b050d62afb33.woff?d7yf1v) format("woff"),url(/7233a7aee250f9b77fba.ttf?d7yf1v) format("truetype"),url(/09c6a96523589cb91799.svg?d7yf1v#Pe-icon-7-stroke) format("svg")}[class*=" pe-7s-"],[class^=pe-7s-]{display:inline-block;font-family:Pe-icon-7-stroke;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pe-7s-album:before{content:""}.pe-7s-arc:before{content:""}.pe-7s-back-2:before{content:""}.pe-7s-bandaid:before{content:""}.pe-7s-car:before{content:""}.pe-7s-diamond:before{content:""}.pe-7s-door-lock:before{content:""}.pe-7s-eyedropper:before{content:""}.pe-7s-female:before{content:""}.pe-7s-gym:before{content:""}.pe-7s-hammer:before{content:""}.pe-7s-headphones:before{content:""}.pe-7s-helm:before{content:""}.pe-7s-hourglass:before{content:""}.pe-7s-leaf:before{content:""}.pe-7s-magic-wand:before{content:""}.pe-7s-male:before{content:""}.pe-7s-map-2:before{content:""}.pe-7s-next-2:before{content:""}.pe-7s-paint-bucket:before{content:""}.pe-7s-pendrive:before{content:""}.pe-7s-photo:before{content:""}.pe-7s-piggy:before{content:""}.pe-7s-plugin:before{content:""}.pe-7s-refresh-2:before{content:""}.pe-7s-rocket:before{content:""}.pe-7s-settings:before{content:""}.pe-7s-shield:before{content:""}.pe-7s-smile:before{content:""}.pe-7s-usb:before{content:""}.pe-7s-vector:before{content:""}.pe-7s-wine:before{content:""}.pe-7s-cloud-upload:before{content:""}.pe-7s-cash:before{content:""}.pe-7s-close:before{content:""}.pe-7s-bluetooth:before{content:""}.pe-7s-cloud-download:before{content:""}.pe-7s-way:before{content:""}.pe-7s-close-circle:before{content:""}.pe-7s-id:before{content:""}.pe-7s-angle-up:before{content:""}.pe-7s-wristwatch:before{content:""}.pe-7s-angle-up-circle:before{content:""}.pe-7s-world:before{content:""}.pe-7s-angle-right:before{content:""}.pe-7s-volume:before{content:""}.pe-7s-angle-right-circle:before{content:""}.pe-7s-users:before{content:""}.pe-7s-angle-left:before{content:""}.pe-7s-user-female:before{content:""}.pe-7s-angle-left-circle:before{content:""}.pe-7s-up-arrow:before{content:""}.pe-7s-angle-down:before{content:""}.pe-7s-switch:before{content:""}.pe-7s-angle-down-circle:before{content:""}.pe-7s-scissors:before{content:""}.pe-7s-wallet:before{content:""}.pe-7s-safe:before{content:""}.pe-7s-volume2:before{content:""}.pe-7s-volume1:before{content:""}.pe-7s-voicemail:before{content:""}.pe-7s-video:before{content:""}.pe-7s-user:before{content:""}.pe-7s-upload:before{content:""}.pe-7s-unlock:before{content:""}.pe-7s-umbrella:before{content:""}.pe-7s-trash:before{content:""}.pe-7s-tools:before{content:""}.pe-7s-timer:before{content:""}.pe-7s-ticket:before{content:""}.pe-7s-target:before{content:""}.pe-7s-sun:before{content:""}.pe-7s-study:before{content:""}.pe-7s-stopwatch:before{content:""}.pe-7s-star:before{content:""}.pe-7s-speaker:before{content:""}.pe-7s-signal:before{content:""}.pe-7s-shuffle:before{content:""}.pe-7s-shopbag:before{content:""}.pe-7s-share:before{content:""}.pe-7s-server:before{content:""}.pe-7s-search:before{content:""}.pe-7s-film:before{content:""}.pe-7s-science:before{content:""}.pe-7s-disk:before{content:""}.pe-7s-ribbon:before{content:""}.pe-7s-repeat:before{content:""}.pe-7s-refresh:before{content:""}.pe-7s-add-user:before{content:""}.pe-7s-refresh-cloud:before{content:""}.pe-7s-paperclip:before{content:""}.pe-7s-radio:before{content:""}.pe-7s-note2:before{content:""}.pe-7s-print:before{content:""}.pe-7s-network:before{content:""}.pe-7s-prev:before{content:""}.pe-7s-mute:before{content:""}.pe-7s-power:before{content:""}.pe-7s-medal:before{content:""}.pe-7s-portfolio:before{content:""}.pe-7s-like2:before{content:""}.pe-7s-plus:before{content:""}.pe-7s-left-arrow:before{content:""}.pe-7s-play:before{content:""}.pe-7s-key:before{content:""}.pe-7s-plane:before{content:""}.pe-7s-joy:before{content:""}.pe-7s-photo-gallery:before{content:""}.pe-7s-pin:before{content:""}.pe-7s-phone:before{content:""}.pe-7s-plug:before{content:""}.pe-7s-pen:before{content:""}.pe-7s-right-arrow:before{content:""}.pe-7s-paper-plane:before{content:""}.pe-7s-delete-user:before{content:""}.pe-7s-paint:before{content:""}.pe-7s-bottom-arrow:before{content:""}.pe-7s-notebook:before{content:""}.pe-7s-note:before{content:""}.pe-7s-next:before{content:""}.pe-7s-news-paper:before{content:""}.pe-7s-musiclist:before{content:""}.pe-7s-music:before{content:""}.pe-7s-mouse:before{content:""}.pe-7s-more:before{content:""}.pe-7s-moon:before{content:""}.pe-7s-monitor:before{content:""}.pe-7s-micro:before{content:""}.pe-7s-menu:before{content:""}.pe-7s-map:before{content:""}.pe-7s-map-marker:before{content:""}.pe-7s-mail:before{content:""}.pe-7s-mail-open:before{content:""}.pe-7s-mail-open-file:before{content:""}.pe-7s-magnet:before{content:""}.pe-7s-loop:before{content:""}.pe-7s-look:before{content:""}.pe-7s-lock:before{content:""}.pe-7s-lintern:before{content:""}.pe-7s-link:before{content:""}.pe-7s-like:before{content:""}.pe-7s-light:before{content:""}.pe-7s-less:before{content:""}.pe-7s-keypad:before{content:""}.pe-7s-junk:before{content:""}.pe-7s-info:before{content:""}.pe-7s-home:before{content:""}.pe-7s-help2:before{content:""}.pe-7s-help1:before{content:""}.pe-7s-graph3:before{content:""}.pe-7s-graph2:before{content:""}.pe-7s-graph1:before{content:""}.pe-7s-graph:before{content:""}.pe-7s-global:before{content:""}.pe-7s-gleam:before{content:""}.pe-7s-glasses:before{content:""}.pe-7s-gift:before{content:""}.pe-7s-folder:before{content:""}.pe-7s-flag:before{content:""}.pe-7s-filter:before{content:""}.pe-7s-file:before{content:""}.pe-7s-expand1:before{content:""}.pe-7s-exapnd2:before{content:""}.pe-7s-edit:before{content:""}.pe-7s-drop:before{content:""}.pe-7s-drawer:before{content:""}.pe-7s-download:before{content:""}.pe-7s-display2:before{content:""}.pe-7s-display1:before{content:""}.pe-7s-diskette:before{content:""}.pe-7s-date:before{content:""}.pe-7s-cup:before{content:""}.pe-7s-culture:before{content:""}.pe-7s-crop:before{content:""}.pe-7s-credit:before{content:""}.pe-7s-copy-file:before{content:""}.pe-7s-config:before{content:""}.pe-7s-compass:before{content:""}.pe-7s-comment:before{content:""}.pe-7s-coffee:before{content:""}.pe-7s-cloud:before{content:""}.pe-7s-clock:before{content:""}.pe-7s-check:before{content:""}.pe-7s-chat:before{content:""}.pe-7s-cart:before{content:""}.pe-7s-camera:before{content:""}.pe-7s-call:before{content:""}.pe-7s-calculator:before{content:""}.pe-7s-browser:before{content:""}.pe-7s-box2:before{content:""}.pe-7s-box1:before{content:""}.pe-7s-bookmarks:before{content:""}.pe-7s-bicycle:before{content:""}.pe-7s-bell:before{content:""}.pe-7s-battery:before{content:""}.pe-7s-ball:before{content:""}.pe-7s-back:before{content:""}.pe-7s-attention:before{content:""}.pe-7s-anchor:before{content:""}.pe-7s-albums:before{content:""}.pe-7s-alarm:before{content:""}.pe-7s-airplay:before{content:""}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/35442e7bd443d0b31df7.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/35442e7bd443d0b31df7.eot?#iefix) format("embedded-opentype"),url(/04f6632c7bd08d37663d.otf) format("opentype"),url(/5544b6c14a849db13164.svg) format("svg"),url(/05fa63488820cd3c800a.ttf) format("truetype"),url(/17a2f6a5c89bfc339d20.woff) format("woff"),url(/8c2c979fa31971bb5378.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/a00e9a0904884e2d63ac.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/a00e9a0904884e2d63ac.eot?#iefix) format("embedded-opentype"),url(/c5e3341fcf953ed859d0.otf) format("opentype"),url(/0324b921ca913d5f3679.svg) format("svg"),url(/591359db16815462d57d.ttf) format("truetype"),url(/8640c106d293a4e61188.woff) format("woff"),url(/d9c02eb57feb95afe83e.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/dc6ab394e8f9a25468ac.eot);src:local("Roboto"),local("Roboto-Regular"),url(/dc6ab394e8f9a25468ac.eot?#iefix) format("embedded-opentype"),url(/c880358970d6ff904491.otf) format("opentype"),url(/a129fa09089940884e41.svg) format("svg"),url(/7c34b5d8b421456431c3.ttf) format("truetype"),url(/89092ebb2145fa245998.woff) format("woff"),url(/465390c6e54c60f4a15f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/a4d1bef4543671b17adf.eot);src:local("Roboto"),local("Roboto-Regular"),url(/a4d1bef4543671b17adf.eot?#iefix) format("embedded-opentype"),url(/d3c64abc95533144316f.otf) format("opentype"),url(/663963396fd968baaa5d.svg) format("svg"),url(/a94a366c3173c0a705b1.ttf) format("truetype"),url(/4d2c163af1923f70de73.woff) format("woff"),url(/009379f5feecd3ef689a.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/c8be42c82fbef1a999f5.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(/c8be42c82fbef1a999f5.eot?#iefix) format("embedded-opentype"),url(/dece644250b922f4faa9.otf) format("opentype"),url(/b2946347656c6d1f08de.svg) format("svg"),url(/d051e09c9085af87e818.ttf) format("truetype"),url(/9b66679f9e342f473fd7.woff) format("woff"),url(/fc8fc560df54428b7414.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/6c993203fe38dfb8e829.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(/6c993203fe38dfb8e829.eot?#iefix) format("embedded-opentype"),url(/7617bf3583dbbca90be9.otf) format("opentype"),url(/6de0fcd500012e58c842.svg) format("svg"),url(/dfefa696d3c3fdcf9ec5.ttf) format("truetype"),url(/c2fc50b2a90ed9fab2bd.woff) format("woff"),url(/33f06903f121a59753be.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/86d6b7e187d59ec27d54.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(/86d6b7e187d59ec27d54.eot?#iefix) format("embedded-opentype"),url(/cda44b68bb43da55b981.otf) format("opentype"),url(/b4cb8657472946e6aeef.svg) format("svg"),url(/874a116f09d6a926154a.ttf) format("truetype"),url(/29e5f92aee56db6b030c.woff) format("woff"),url(/324b1e6d0f5ae7c6ab42.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/60f0105f74e5c86f168b.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(/60f0105f74e5c86f168b.eot?#iefix) format("embedded-opentype"),url(/c0e627d9d0044ed3b96c.otf) format("opentype"),url(/bcb8fcf48cd8f529e220.svg) format("svg"),url(/b5877ca07b9bf6d06693.ttf) format("truetype"),url(/64762c15a3e658f1e6f4.woff) format("woff"),url(/d3c211af53a789d2f9fd.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/93d0f5bb3ce50028c6b5.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(/93d0f5bb3ce50028c6b5.eot?#iefix) format("embedded-opentype"),url(/0c1d220b2c4e28c1cc0a.otf) format("opentype"),url(/5bbe7de655cc8a0dc24d.svg) format("svg"),url(/a21e61647c1289a87486.ttf) format("truetype"),url(/605a5ea9437e1762dd15.woff) format("woff"),url(/21c326c6f97f6188634e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/df4a69ff7c4314a664d1.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(/df4a69ff7c4314a664d1.eot?#iefix) format("embedded-opentype"),url(/1cb723e3624e8e56a7bf.otf) format("opentype"),url(/9257e055b11647a3434e.svg) format("svg"),url(/7212ad4de773506fd600.ttf) format("truetype"),url(/06957da65c89c89befea.woff) format("woff"),url(/fceecebdcbdee2b11234.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;position:relative;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:"height, visibility";-o-transition-property:"height, visibility";transition-property:"height, visibility";-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}div[class^="cc-window cc-banner cc-type-"],div[class^="cc-window cc-floating cc-type-"]{background:#667780;color:#fff}.cc-revoke.cc-bottom.cc-animate{display:none}.cc-compliance .cc-btn{background-color:#ffde03;border-color:transparent;color:rgba(32,26,22,.9)}.cc-compliance .cc-btn:first-child.cc-deny{color:#fff}.cc-compliance .cc-btn.cc-allow:hover,.cc-compliance .cc-btn.cc-dismiss:hover{background-color:#dec100;text-decoration:none}.cc-link,.cc-link:focus,.cc-link:hover,.cc-link:visited{color:#fff!important}@media screen and (max-width:42.666em){.cc-banner.cc-bottom,.cc-floating.cc-bottom{left:0;position:static;right:0;top:0}}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;overflow:hidden;position:fixed;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{max-width:24em;padding:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block;opacity:.8;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{border-style:solid;border-width:2px;display:block;font-size:.9em;font-weight:700;padding:.4em .8em;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;font-size:1.6em;line-height:.75;opacity:.9;position:absolute;right:.5em;top:.5em}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;left:3em;top:0}.cc-revoke.cc-bottom{border-top-left-radius:.5em;border-top-right-radius:.5em;bottom:0;left:3em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{left:unset;right:3em}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{bottom:0;left:0;right:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1em;max-width:100%}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none!important}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px)and (orientation:portrait),screen and (max-width:736px)and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{border-radius:5px;padding:1.2em}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{display:inline;text-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{height:100%;margin:0;padding:.8em 1.8em}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.logo{background:url(/93d56d9f8b5efd5a8502.png) no-repeat scroll 0 0 transparent}.logo,.logo-small{display:block;height:75px}.logo-small{background:url(/03c2636312c274781652.png) no-repeat scroll 0 0 transparent}.full-header .mobile-only{display:none!important}.full-header{margin-bottom:36px}.full-header .global-nav{text-align:right}.full-header .global-nav .grid-row .grid-sm-1{padding:4.5px}.full-header .global-nav a{font-size:.7rem;font-size:12.6px;margin-right:5.4px}.full-header .global-nav a:last-child{margin-right:0}.full-header .global-nav nav a:last-child:after{content:""}.full-header .account-nav{background-color:rgba(32,26,22,.9);text-align:right}.full-header .account-nav .account-settings-nav,.full-header .account-nav .logout,.full-header .account-nav .loved-one-nav{border-right:1px solid #fff;display:inline-block;font-size:.85rem;font-size:15.3px}.full-header .account-nav .account-settings-nav a,.full-header .account-nav .logout a,.full-header .account-nav .loved-one-nav a{color:#fff;display:inline-block;padding:6.3px}.full-header .account-nav .account-settings-nav a:after,.full-header .account-nav .logout a:after,.full-header .account-nav .loved-one-nav a:after{content:"·";display:inline-block;padding-left:10.8px}.full-header .account-nav .account-settings-nav a:last-child:after,.full-header .account-nav .logout a:last-child:after,.full-header .account-nav .loved-one-nav a:last-child:after{content:""}.full-header .account-nav .logout{border-right:0!important}.full-header .account-nav .loved-one-nav .logged-in-as-info{border-right:1px solid #fff;color:#ffde03;display:inline-block;font-size:.85rem;font-size:15.3px;padding:6.3px 10.8px 6.3px 6.3px}.full-header .main-menu-nav{background-color:#fff;-moz-box-shadow:0 8px 8px -8px rgba(0,0,0,.23);-webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,.23);box-shadow:0 8px 8px -8px rgba(0,0,0,.23)}.full-header .main-menu-nav .grid-row>div{padding:13.5px}.full-header .main-menu-nav nav .nav-tile{border-right:1px dotted #e68968;text-align:center}.full-header .main-menu-nav nav .nav-tile a{color:rgba(64,101,143,.78);display:block;font-size:.95rem;font-size:17.1px;line-height:150%;padding-top:9px;text-transform:uppercase}.full-header .main-menu-nav nav .nav-tile a span.fa{display:block;font-size:1.5rem;font-size:27px;padding-bottom:9px}.full-header .main-menu-nav nav .nav-tile .menu-badge{right:.75rem;top:.45rem}.full-header .main-menu-nav nav .nav-tile a:hover{text-decoration:none}.full-header .main-menu-nav nav .nav-tile.active,.full-header .main-menu-nav nav .nav-tile.active:hover{background-color:#e68968}.full-header .main-menu-nav nav .nav-tile.active a,.full-header .main-menu-nav nav .nav-tile.active:hover a{color:#fff}.full-header .main-menu-nav nav .nav-tile:last-child{border-right:0}.full-header .main-menu-nav nav .nav-tile:hover{background-color:#fff;cursor:pointer}@media screen and (max-width:42.666em){.full-header{border-top:1px solid #ccc;bottom:0;-moz-box-shadow:0 -8px 8px -8px rgba(0,0,0,.23);-webkit-box-shadow:0 -8px 8px -8px rgba(0,0,0,.23);box-shadow:0 -8px 8px -8px rgba(0,0,0,.23);margin-bottom:0;position:fixed;width:100%;z-index:3}.full-header .desktop-only{display:none!important}.full-header .mobile-only{display:block!important}.full-header .main-menu-nav nav{background-color:#667780}.full-header .main-menu-nav nav .nav-tile{padding:4.5px}.full-header .main-menu-nav nav .nav-tile:hover a{color:rgba(64,101,143,.78)}.full-header .main-menu-nav nav .nav-tile:before{content:none}.full-header .main-menu-nav nav .nav-tile a{color:#fff;font-size:.75rem;font-size:13.5px}.full-header .main-menu-nav nav .nav-tile a span.fa{font-size:.9rem;font-size:16.2px;padding-bottom:1.8px}.full-header .main-menu-nav nav .nav-tile .menu-badge{right:.45rem;top:.05rem}}header.stripped-header .logo{background:url(/03c2636312c274781652.png) no-repeat scroll 50% 0 transparent;height:75px;margin-left:auto;margin-right:auto;margin-top:0}@media screen and (max-width:42.666em){header.stripped-header .logo{display:none}}.mobile-banner .signup-section{font-size:.75rem;font-size:13.5px;text-align:center}.mobile-banner .signup-section .small-special-button{display:inline-block;font-size:.85rem;font-size:15.3px;margin-bottom:4.5px;margin-top:9px}.mobile-banner .signup-section .why-signup{display:block}@media screen and (min-width:42.666em){.mobile-banner{display:none}}@media screen and (max-width:42.666em){.mobile-menu-popup{width:100%}.mobile-menu-popup li{position:relative}.mobile-menu-popup li .menu-badge{right:0;top:0}.mobile-menu-popup .logged-in-as-info{background:#d9d9d9;line-height:140%;padding:1em}.mobile-menu-popup nav{border-bottom:1px solid #ccc;margin-bottom:18px}.mobile-menu-popup nav:last-child{border-bottom:0}}.login-or-create-account .yes-no-container a,.nav-card{background-color:#fff;border-left:5px solid #e68968;border-radius:2px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);padding:18px;text-align:center;transition:all .45s cubic-bezier(.23,1,.32,1) 0s;-webkit-transition:all .45s cubic-bezier(.23,1,.32,1) 0s}.login-or-create-account .yes-no-container a .media .fa,.nav-card .media .fa{color:#e68968;font-size:1.5rem;font-size:27px}.login-or-create-account .yes-no-container a .media .fa.pe-7s-user,.nav-card .media .fa.pe-7s-user{font-size:2.5rem;font-size:45px}.login-or-create-account .yes-no-container a .primary-info h1,.nav-card .primary-info h1{border-bottom:2px solid #fff;color:#0362cf;display:inline-block;font-size:1.1111rem;font-size:19.9998px;font-weight:400;margin-bottom:0;margin-top:0;transition:all .35s cubic-bezier(.23,1,.32,1) 0s;-webkit-transition:all .35s cubic-bezier(.23,1,.32,1) 0s}.login-or-create-account .yes-no-container a .action-bar,.nav-card .action-bar{border-top:1px dotted #ccc;margin-top:18px;padding-top:18px}.login-or-create-account .yes-no-container a .action-bar a,.nav-card .action-bar a{margin-right:21.6px;padding-bottom:4.5px;text-transform:uppercase}.login-or-create-account .yes-no-container a .action-bar a:last-child,.nav-card .action-bar a:last-child{margin-right:0}.login-or-create-account .yes-no-container a .action-bar a:focus,.login-or-create-account .yes-no-container a .action-bar a:hover,.nav-card .action-bar a:focus,.nav-card .action-bar a:hover{border-bottom:2px solid #e07477;text-decoration:none}.login-or-create-account .yes-no-container a .action-bar a .fa,.nav-card .action-bar a .fa{margin-right:5.4px}.login-or-create-account .yes-no-container a:focus,.login-or-create-account .yes-no-container a:hover,.nav-card:focus,.nav-card:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.login-or-create-account .yes-no-container a:focus .primary-info h1,.login-or-create-account .yes-no-container a:hover .primary-info h1,.nav-card:focus .primary-info h1,.nav-card:hover .primary-info h1{border-bottom:2px solid #667780;display:inline-block}ol.nav-list,ul.nav-list{border-radius:5px;list-style:none;padding:0}ol.nav-list li,ul.nav-list li{margin-bottom:18px}ol.nav-list li a:hover,ul.nav-list li a:hover{text-decoration:none}ol.nav-list li:last-child a,ul.nav-list li:last-child a{border-bottom:0}ol.nav-list li:last-child:after,ul.nav-list li:last-child:after{content:""}nav.secondary-nav.vertical ul{list-style:none;padding-left:0}nav.secondary-nav.vertical ul li{background-color:#667780;line-height:140%;margin-top:9px;padding:13.5px}nav.secondary-nav.vertical ul li a{color:#fff}nav.secondary-nav.vertical ul li.active{background-color:#e68968}nav.secondary-nav.horizontal{display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:140%;position:relative;text-align:center}nav.secondary-nav.horizontal .fa.fa-check-circle{display:none}nav.secondary-nav.horizontal a{background-color:#667780;color:#fff;-webkit-flex:1;flex:1;font-size:.95rem;font-size:17.1px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding:9px;position:relative}nav.secondary-nav.horizontal a:hover{background-color:#4f5d64;text-decoration:none}nav.secondary-nav.horizontal a.active{background-color:#e68968;cursor:default}nav.secondary-nav.horizontal a.active .fa.fa-check-circle{display:inline}nav.secondary-nav.horizontal a.active:after{border-color:#e68968 transparent;border-style:solid;border-width:15px 15px 0;bottom:-15px;content:"";display:block;left:50%;position:absolute;width:0}@media screen and (min-width:42.666em){nav.secondary-nav.horizontal a{font-size:1.1rem;font-size:19.8px;padding:18px}}.page-header .fa{color:#b3b3b3;font-size:.7rem;font-size:12.6px}.page-header h1{color:#666;font-weight:400;font-weight:300;text-align:center}.page-header{margin-bottom:36px;margin-top:4.752px}@media screen and (max-width:42.666em){.page-header{line-height:140%;margin-bottom:36px}}.login .logo{background:url(/03c2636312c274781652.png) no-repeat scroll 50% 0 transparent;height:75px}.loginHelp{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:27px;padding:1em}.loginHelp .fa{margin-right:3.6px}@media screen and (max-width:42.666em){.victor-section{background:rgba(32,26,22,.9);background:rgba(32,26,22,.9) url(/f9f08b84ed99067ce406.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;margin-top:0}.victor-section .banner-container{display:none}.victor-section .action-container{background-color:rgba(32,26,22,.85);margin-top:9px;padding:22.5px}.victor-section .action-container h1{color:#fff;font-size:1.4382rem;font-size:25.8876px;font-weight:500;text-align:center}.victor-section .action-container form{text-align:center}.victor-section .action-container form input{margin-bottom:0;width:100%}.victor-section .action-container form .twitter-typeahead{width:100%}.victor-section .action-container form .primary-button{background-color:#ffde03;border-color:#ffde03;color:rgba(32,26,22,.9)!important;font-weight:500;margin-bottom:4.5px}.victor-section .action-container form .more-search-options{color:#fff;font-size:.85rem;font-size:15.3px}.victor-section.banner-1{background:rgba(32,26,22,.9) url(/f9f08b84ed99067ce406.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-2{background:rgba(32,26,22,.9) url(/d4d923814fb8b95480d3.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-3{background:rgba(32,26,22,.9) url(/17ca0943f17e5a9a5488.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-4{background:rgba(32,26,22,.9) url(/1b06dfb9bcde0596fff1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-5{background:rgba(32,26,22,.9) url(/742dff6ea2b66702e843.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-6{background:rgba(32,26,22,.9) url(/c3e3f57a5c898755138e.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-7{background:rgba(32,26,22,.9) url(/e240a69206147abbb608.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-8{background:rgba(32,26,22,.9) url(/34f48a7ca82df6dab29f.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}}@media screen and (min-width:42.666em){.victor-section{background:rgba(32,26,22,.9) url(/f9f08b84ed99067ce406.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%;margin-top:-36px}.victor-section .banner-container{-webkit-justify-content:flex-end;justify-content:flex-end}.victor-section .banner{width:44.44%}.victor-section .banner .quote{background-color:rgba(0,0,0,.5);color:#fff;font-size:1.222rem;font-size:21.996px;font-style:italic;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:130%;margin:2em 0 0;padding:9px;position:relative}.victor-section .banner .quote:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffde03;content:"";font-family:fontawesome;font-size:3rem;font-size:54px;font-style:normal;left:-1.25em;margin-right:8px;padding:4px;position:absolute;text-align:center;top:-.5em;width:2em}.victor-section .banner .slogan{background-color:#fff;border-top:8px solid #e68968;color:rgba(32,26,22,.9);font-size:1.444rem;font-size:25.992px;font-weight:700;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:130%;margin-top:36px;padding:9px;text-transform:uppercase}.victor-section .action-container{background:rgba(32,26,22,.9);margin-top:36px;padding:18px}.victor-section .action-container h1{display:none}.victor-section .action-container form{margin-left:auto;margin-right:auto}.victor-section .action-container form input{width:22em}.victor-section .action-container form .twitter-typeahead .tt-input{vertical-align:middle!important}.victor-section .action-container form .primary-button{background-color:#ffde03;border:0;color:rgba(32,26,22,.9)!important;font-weight:500;margin-left:4.5px;margin-right:4.5px}.victor-section .action-container form .primary-button:hover{background-color:#e9ca00;color:rgba(47,38,32,.9)}.victor-section .action-container form .more-search-options{color:#fff;font-size:.85rem;font-size:15.3px}.victor-section.banner-1{background:rgba(32,26,22,.9) url(/f9f08b84ed99067ce406.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-2{background:rgba(32,26,22,.9) url(/d4d923814fb8b95480d3.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-3{background:rgba(32,26,22,.9) url(/17ca0943f17e5a9a5488.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-4{background:rgba(32,26,22,.9) url(/1b06dfb9bcde0596fff1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-5{background:rgba(32,26,22,.9) url(/742dff6ea2b66702e843.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-6{background:rgba(32,26,22,.9) url(/c3e3f57a5c898755138e.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-7{background:rgba(32,26,22,.9) url(/e240a69206147abbb608.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-8{background:rgba(32,26,22,.9) url(/34f48a7ca82df6dab29f.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}}@media screen and (min-width:56.888em){.victor-section .banner{width:33.33%}}@media screen and (min-width:71.111em){.victor-section .banner .quote{margin-top:72px}.victor-section .banner .slogan{margin-top:54px}.victor-section .action-container{margin-top:72px}}.signup-banner{background-color:#fff;border:1px solid #ccc;margin-top:36px;padding-bottom:9px;padding-top:9px}.signup-banner>div{padding:18px;text-align:center}.signup-banner .stats{color:rgba(32,26,22,.9);font-weight:500;line-height:100%;margin-top:9px}.signup-banner .stats-label{line-height:135%}.signup-banner .small-special-button{margin-bottom:2.7px;margin-top:18px}.signup-banner .why-signup{color:#666;font-size:.9rem;font-size:16.2px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:130%}.signup-banner .why-signup a{display:block}@media screen and (min-width:42.666em){.signup-banner>div:last-child{border-left:2px dotted #e68968;padding:18px}.signup-banner .small-special-button{margin-top:9px}.signup-banner .why-signup a{display:inline}}.canned-query a{color:#fff;display:block}.canned-query a div{background-color:rgba(32,26,22,.65);height:200px;text-align:center}.canned-query a div span{display:inline-block;font-size:1.2rem;font-size:21.6px;line-height:130%;margin-left:9px;margin-right:9px;margin-top:72px;text-transform:uppercase;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.canned-query a:hover div{background-color:rgba(2,1,1,.65)}.canned-query a:hover div span{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.canned-query.query-image-1 a{background:rgba(32,26,22,.9) url(/f631af51f937bbb6ee39.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-2 a{background:rgba(32,26,22,.9) url(/3528e819679b5f3c039f.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-3 a{background:rgba(32,26,22,.9) url(/cc133765015cbcb12b5e.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-4 a{background:rgba(32,26,22,.9) url(/2d710efee25d63d08228.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-5 a{background:rgba(32,26,22,.9) url(/9e549399dec389de0b9b.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-6 a{background:rgba(32,26,22,.9) url(/c653531adb574af41d40.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-7 a{background:rgba(32,26,22,.9) url(/76f97222de719745448c.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-8 a{background:rgba(32,26,22,.9) url(/f644f473b4e368f831fc.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-9 a{background:rgba(32,26,22,.9) url(/5f30136d5c37fe906db6.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-10 a{background:rgba(32,26,22,.9) url(/1c4658f4cfe936d18dd4.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-11 a{background:rgba(32,26,22,.9) url(/c3655d5833ad7d63b2e2.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-12 a{background:rgba(32,26,22,.9) url(/69a0835f8237fb806890.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-13 a{background:rgba(32,26,22,.9) url(/4a53dc6d77c002f2b31f.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-14 a{background:rgba(32,26,22,.9) url(/21944534bc0f5f81d2f0.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-queries-list{margin-top:36px}.four-steps>div{padding:0 4.5px}.four-steps .step .media{border-radius:50%;height:150px;padding:0;width:150px}.four-steps .step .media .fa{color:#fff;font-size:3rem;font-size:54px;margin-top:45px}.four-steps .step .content{margin:auto}.four-steps .step .content h2{color:#666;display:inline-block;font-size:.85rem;font-size:15.3px;font-weight:400;margin-top:9px}.four-steps .step .content h2:first-line{color:#667780;font-size:1.4382rem;font-size:25.8876px;font-weight:400}.four-steps .step.one .content{width:110px}.four-steps .step.one .media{background-color:#ffde03;margin:auto}.four-steps .step.two .content{width:160px}.four-steps .step.two .media{background-color:#e07477;color:#fff;line-height:130%;margin:auto}.four-steps .step.two .media span{display:inline-block;font-family:Helvetica,Arial,sans-serif;margin-top:45px}.four-steps .step.two .media span em{font-size:1.3rem;font-size:23.4px;font-style:normal}.four-steps .step.three .content{width:140px}.four-steps .step.three .media{background-color:#e68968;margin:auto}.four-steps .step.four .content{width:146px}.four-steps .step.four .media{background-color:green;margin:auto}@media screen and (max-width:42.666em){.four-steps .step .media{height:125px;width:125px}.four-steps .step .media .fa{margin-top:28.8px}.four-steps .step .content h2:first-line{font-size:1.4382rem;font-size:25.8876px}.four-steps .step .content h2 span,.four-steps .step .content h2:first-line span{margin-top:0}.four-steps.two .media span{margin-top:36px}}.find-by-topic .button-group .button{display:block!important;margin-bottom:15.3px}.find-by-topic .button-group{line-height:120%!important}.find-by-topic .button-group a{font-size:.85rem;font-size:15.3px}@media only screen and (max-width:42.666em){.find-by-topic .button-group{text-align:center}}.filters.popup_content{max-width:45em}section.popup-main{margin-top:18px}section.popup-main .fa{margin-right:4.5px}section.popup-main form .center-button-container{margin-top:54px;padding-bottom:18px;padding-top:36px}section.popup-main form .center-button-container button{width:30%}section.popup-main form .filter-applied .collapse-handler .fa-plus-square-o:before{color:green;content:""}section.popup-main form .filter-applied .collapse-handler:focus,section.popup-main form .filter-applied .collapse-handler:hover{text-decoration:none}section.popup-main form .filter-applied .collapse-handler:focus .fa-plus-square-o:before,section.popup-main form .filter-applied .collapse-handler:hover .fa-plus-square-o:before{color:#667780;content:""}section.popup-main form .filter-applied .collapse-handler[aria-expanded=true]:focus .fa-plus-square-o:before,section.popup-main form .filter-applied .collapse-handler[aria-expanded=true]:hover .fa-plus-square-o:before{color:#667780;content:""}@media screen and (max-width:42.666em){.filters.popup_content{padding-bottom:6em;width:100%}.filters.popup_content section.popup-main{margin-top:0}.filters.popup_content section.popup-main form .filter-options{margin-bottom:108px}.filters.popup_content section.popup-main form .center-button-container{background-color:#fff;border-top:1px solid #ccc;bottom:0;box-shadow:0 5px 5px 5px #ccc;left:0;padding-bottom:9px;padding-top:9px;position:fixed;text-align:center;width:100%}.filters.popup_content section.popup-main form .center-button-container button{display:inline-block;font-size:1rem;margin-bottom:0;width:45%}}@media screen and (min-width:42.666em)and (max-width:56.888em){.filters.popup_content{width:32em}}@media screen and (min-width:56.888em){.filters.popup_content{width:45em}}.study-snippet .small-overview{font-size:1.2rem;font-size:21.6px;margin-bottom:18px;text-align:right}.study-snippet .study-overview{display:none}.study-snippet div .fa{margin-right:3.6px}.study-snippet .study-snippet-summary{background:#f2f2f2;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;font-size:.85rem;font-size:15.3px;padding:.5em;text-align:left}.study-snippet .primary-button{margin-bottom:18px}.study-snippet.not-enrolling{border-top-color:#de1a0c}.study-snippet.not-enrolling .banner{color:#de1a0c}@media screen and (min-width:42.666em){.study-snippet .study-overview{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:9px}.study-snippet .study-overview .info-block{border-right:1px dashed #999;color:#666;-webkit-flex:1;flex:1;font-size:.9rem;font-size:16.2px;line-height:135%;margin-bottom:3.6px;padding:.5em;text-align:center;vertical-align:middle}.study-snippet .study-overview .info-block .fa{color:#e68968;font-size:1.5rem;font-size:27px}.study-snippet .study-overview .info-block .age{font-size:1.25rem;font-size:22.5px;font-weight:700}.study-snippet .study-overview .info-block:last-child{border-right:0}.study-snippet.not-enrolling{border-left-color:#de1a0c}.study-snippet.not-enrolling .banner{color:#de1a0c}}.study-suggestion{background-color:#fff;padding:18px}.study-suggestion .suggestor-message{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;flex-direction:row}.study-suggestion .suggestor-message .media{display:none}.study-suggestion .suggestor-message .content{flex:1;line-height:150%}.study-suggestion .suggestor-message .content h1{color:#667780;font-size:1.1111rem;font-size:19.9998px;margin-bottom:4.5px}.study-suggestion .suggestor-message .content p{font-size:.98rem;font-size:17.64px;margin-bottom:18px}@media screen and (max-width:320px){.study-snippet{border-top:1px solid #ccc;padding-top:9px}}@media screen and (min-width:321px)and (max-width:42.666em){.study-suggestion .study-snippet{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}}@media screen and (min-width:42.666em){.study-suggestion .suggestor-message .media{color:#667780;display:inherit;font-size:1.2222rem;font-size:21.9996px}.study-suggestion .suggestor-message .media .fa{margin-right:9px}.study-suggestion .study-snippet{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}}.study-list div[class*=grid]{padding:4.5px}.study-list .study-list-header{background-color:#3f51b5;overflow:hidden;padding:.25em}.study-list .study-list-header h1{color:#fff;float:left;font-size:1.1111rem;font-size:19.9998px;font-weight:400;margin-bottom:0;margin-top:4.752px}.study-list .study-list-header .badge{float:right}.study-list ol,.study-list ul{list-style:none;padding:.5em}.study-list ol li,.study-list ul li{background-color:#f2f2f2;border-top:0;margin-bottom:36px;margin-left:0;padding:0}.study-list ol li:last-child,.study-list ul li:last-child{margin-bottom:0}.study-list ol li:before,.study-list ul li:before{content:none}@media screen and (min-width:42.666em){.study-list .study-list-header h1{font-size:1.4382rem;font-size:25.8876px;margin-top:2.556px}.study-list ol,.study-list ul{padding:1em}}.filter-studies{background-color:#fff;border:1px solid #ccc;border-radius:2px;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter-studies .status-container{width:60%}.filter-studies .status-container .count{color:rgba(32,26,22,.9);font-size:1.1111rem;font-size:19.9998px;font-weight:500}.filter-studies .status-container .applied-filters{font-size:.85rem;font-size:15.3px;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;line-height:130%;-ms-word-break:keep-all;word-break:keep-all}.filter-studies .status-container .applied-filters span{background:#f2f2f2;border:1px solid #ccc;border-radius:2px;display:inline-block;margin-top:4px;padding:4px}.filter-studies .button-container{align-self:center;text-align:right;width:40%}.filter-studies .button-container .small-primary-button{margin-bottom:0}.filter-studies .button-container .small-primary-button .single-icon{display:inline-block}.filter-studies .button-container .small-primary-button .fa-stack{display:none}.filter-studies.filters-applied .status-container .applied-filters strong:after{content:":"}.filter-studies.filters-applied .button-container .small-primary-button .single-icon{display:none}.filter-studies.filters-applied .button-container .small-primary-button .fa-stack{display:inline-block;font-size:.75rem;font-size:13.5px}.filter-studies.filters-applied .button-container .small-primary-button .fa-stack .fa-sliders{color:#667780}.filter-studies.filters-applied .button-container .small-primary-button:hover .fa-stack .fa-sliders{color:#e68968}.sticky-header{display:none}.sticky-header.stickEmUp.sticky-header{background-color:#667780;border-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;display:-webkit-flex;display:-ms-flexbox;display:flex;left:50%;margin:0 0 0 -50%;padding:9px;position:fixed;top:0;width:100%;z-index:2}.sticky-header.stickEmUp.sticky-header .count{color:#fff;flex-grow:2}.sticky-header.stickEmUp.sticky-header .button-container{flex-grow:1;padding-right:18px;text-align:right}.sticky-header.stickEmUp.sticky-header .button-container .small-primary-button{background-color:#fff;border:1px solid #fff!important;color:#667780!important;display:inline-block!important;font-size:.9rem;font-size:16.2px;margin-bottom:0;margin-left:9px;padding:9px}.sticky-header.stickEmUp.sticky-header .button-container .small-primary-button:hover{text-decoration:underline!important}@media screen and (max-width:42.666em){.filter-studies .button-container .small-primary-button .fa-stack,.filter-studies .button-container .small-primary-button .single-icon,.filter-studies.filters-applied .button-container .small-primary-button .fa-stack,.filter-studies.filters-applied .button-container .small-primary-button .single-icon{display:none}}@media screen and (min-width:56.888em){.filter-studies .status-container{width:75%}.filter-studies .button-container{width:35%}}.no-studies-found{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border-top:4px solid #e68968;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);padding:18px;text-align:center}.no-studies-found .media .fa{color:#666;font-size:5rem;font-size:90px}.no-studies-found .content{margin-top:36px}.inclusion-exclusion-block{margin-top:18px}.inclusion-exclusion-block header{margin-bottom:18px}.inclusion-exclusion-block header h4{font-weight:500;line-height:135%}.inclusion-exclusion-block .inclusion-exclusion{font-size:1rem;font-size:18px}.inclusion-exclusion-block .inclusion-exclusion ul{margin-bottom:0;margin-top:9px}.inclusion-exclusion-block .inclusion-exclusion ul li:last-child{margin-bottom:0}.inclusion-exclusion-block .inclusion-exclusion ul li{line-height:135%;list-style:disc;margin-bottom:18px;margin-top:18px}.inclusion-exclusion-block .inclusion-exclusion ul li ul{padding-left:22.5px}.inclusion-exclusion-block .inclusion-exclusion ul li ul li{color:#333;font-size:.85rem;font-size:15.3px;list-style:circle;margin:2px 0}.inclusion-exclusion-block .inclusion-exclusion .sub-head{display:block;line-height:135%}.inclusion-exclusion-block .inclusion-exclusion .inclusion{padding-bottom:18px}.inclusion-exclusion-block .inclusion-exclusion .exclusion{border-top:1px dotted #ccc;padding-top:18px}.inclusion-exclusion-block .actions{margin-top:36px}.inclusion-exclusion-block:hover,.study-details-overview{box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12)}.study-details-overview{background-color:#667780;background-image:url(/1ed1e441505b20bd68b5.png);border:1px solid #ccc;padding:18px 9px}.study-details-overview .study-header{background-color:#fff;border-top:8px solid #e68968;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12)}.study-details-overview .study-header>div{padding-bottom:9px}.study-details-overview .study-header h1{color:rgba(32,26,22,.9);font-size:1.4382rem;font-size:25.8876px;margin-bottom:9px}.study-details-overview .study-header .separator{border-top:5px solid grey;margin-left:18px;width:50px}.study-details-overview .study-details-purpose-action{background-color:#fff;padding-bottom:18px}.study-details-overview .study-details-purpose-action>section{padding-top:9px}.study-details-overview .study-details-purpose-action .study-purpose{color:#222;font-size:1.2rem;font-size:21.6px;line-height:170%;margin-bottom:0;overflow-wrap:break-word}.study-details-overview .study-details-purpose-action .action-container{border-left:1px dotted #e68968;text-align:center}.study-details-overview .study-details-purpose-action .action-container .stats{margin-top:-18px}.study-details-overview .study-details-purpose-action .action-container .stats-label{margin-top:-9px}.study-details-overview .study-details-purpose-action .action-container .button-container{margin-top:27px}.study-details-overview .study-details-purpose-action .action-container .button-container .special-button{font-size:1.2rem;font-size:21.6px;margin-bottom:4.5px}.study-details-overview .study-details-purpose-action .action-container .button-container a{font-size:.9rem;font-size:16.2px}.study-details-overview .study-details-purpose-action .action-container .button-container .logged-in-as-study-team{border:1px solid purple;border-radius:5px;color:purple;display:block;line-height:130%;padding:.5em}.study-details{font-size:1.1em;margin-bottom:0;margin-top:18px}.study-details .small-caps{color:#333;font-weight:700}.study-details ul{margin-bottom:9px;margin-top:9px;padding-left:31.5px}.study-details ul li{line-height:150%;margin-bottom:10.8px}.study-details .sticky-header{display:none}.study-details.stickEmUp .sticky-header{background-color:#e07477;color:#fff;display:block;font-size:1rem;font-size:18px;left:0;margin-top:0;padding:9px;position:fixed;text-align:right;top:0;width:100%;z-index:5}.study-details.stickEmUp .sticky-header .logo-thumbnail{color:#fff;float:left}.study-details.stickEmUp .sticky-header .logo-thumbnail a{color:#fff}.study-details.stickEmUp .sticky-header .logo-thumbnail a .fa{font-size:1.25rem;font-size:22.5px;vertical-align:middle}.study-details.stickEmUp .sticky-header .victor-count{display:none}.study-details.stickEmUp .sticky-header .special-button{background-color:#fff;color:#e07477!important;display:inline-block!important;font-size:.9rem;font-size:16.2px;margin-bottom:0;margin-left:9px;padding:9px}.study-details.stickEmUp .sticky-header .special-button:hover{text-decoration:underline!important}.study-details .additional-information h4{margin-bottom:5.4px}.study-details .additional-information div{margin-bottom:18px}.study-details .additional-information .fa{color:#666;cursor:help;margin-left:9px}.study-contact{background-color:#d7e5f1;margin-bottom:-36px;margin-top:0;padding-bottom:0}.study-contact .contact-card h2{font-size:1.2222rem;font-size:21.9996px;margin-bottom:13.5px}.study-contact .contact-card{margin-bottom:0}.login-or-create-account .yes-no-container a{background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,.4),0 1px 6px rgba(0,0,0,.2);display:block;font-weight:500;line-height:130%}.login-or-create-account .yes-no-container a .fa{font-size:1.1rem;font-size:19.8px}.login-or-create-account .yes-no-container a:first-child{margin-bottom:9px}@media screen and (min-width:42.666em){.study-details-overview{margin-top:-36px;padding-left:18px;padding-right:18px}.study-contact .contact-card,.study-details{margin-left:auto;margin-right:auto;width:95%}.study-details{font-size:1.111em}.study-details.stickEmUp .sticky-header .victor-count{display:inline;font-size:.9rem;font-size:16.2px}.study-details.stickEmUp .sticky-header .victor-count .stat{font-size:1.1rem;font-size:19.8px}.study-details .additional-information h4{display:inline;line-height:230%}.study-details .additional-information section{line-height:230%}.study-details .additional-information section div{display:inline}.login-or-create-account .yes-no-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.login-or-create-account .yes-no-container a{-webkit-flex:1;flex:1}.login-or-create-account .yes-no-container a:first-child{margin-bottom:0;margin-right:9px}}@media screen and (min-width:56.888em){.study-details-overview{border-top:0;margin-top:-36px;padding:36px}.study-details-overview .grid-row{max-width:1020px}.study-looking-for{display:block}.study-contact .contact-card,.study-details{max-width:715px;width:65%}}.inactive-study,.show-interest-failure,.show-interest-success{margin-bottom:-37.8px}.inactive-study .media{color:#e68968}.show-interest-success .study-header{padding-bottom:36px}.show-interest-success .media{color:green}.show-interest-failure .media{color:#e68968}.show-interest-failure .eligibility .healthy-eligibility{background-color:#f2f2f2}.show-interest-failure h4{color:#de1a0c;font-weight:500}article.related-studies article:last-child{margin-bottom:0}.volunteer-slat{background-color:#fff;padding:18px}.volunteer-slat header h1{font-size:1.1111rem;font-size:19.9998px;margin-bottom:3.6px}.volunteer-slat .volunteer-info{line-height:140%}.volunteer-slat .volunteer-info .break{display:block}@media screen and (min-width:42.666em){.volunteer-slat .volunteer-info .break{display:none}}.volunteer-list .volunteer-list-header h1{color:#666;font-size:1.4382rem;font-size:25.8876px;font-weight:400;font-weight:300;margin-bottom:40.752px;margin-top:4.752px;text-align:center}.volunteer-list ol,.volunteer-list ul{list-style:none;padding:0}.volunteer-list li{margin-bottom:3.6px}.volunteer-list li:last-child{margin-bottom:0}@media screen and (min-width:42.666em){.volunteer-list .volunteer-list-header h1{font-size:1.618rem;font-size:29.124px;margin-bottom:54px}.volunteer-list li,.volunteer-list ol{padding:0}.volunteer-list li{margin-bottom:5.4px}}.message-snippet{border-left:6px solid #fff;display:block}.message-snippet .flex-container{background-color:#fff;display:-webkit-flex;display:flex;padding:18px}.message-snippet .flex-container .media{display:none}.message-snippet .flex-container .content{display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;justify-content:space-between}.message-snippet .flex-container .content header{display:block;margin-right:9px}.message-snippet .flex-container .content header h1{color:#333;font-size:1.1111rem;font-size:19.9998px;font-weight:400;line-height:130%;margin-bottom:4.5px;max-width:100%}.message-snippet .flex-container .content header .summary{color:#666;font-size:.85rem;font-size:15.3px;line-height:130%}.message-snippet .flex-container .content .aux-info{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;text-align:right;width:35%}.message-snippet .flex-container .content .aux-info time{color:#666;font-size:.85rem;font-size:15.3px;margin-left:auto}.message-snippet:hover{border-left-color:#667780;text-decoration:none}.message-snippet:hover .flex-container .media{color:#667780!important}.message-snippet:hover .flex-container .content header h1{text-decoration:underline}.message-snippet.new{border-left-color:green}.message-snippet.new:hover{border-left-color:#667780}.message-snippet.new .flex-container .media{color:green}.message-snippet.new .flex-container .content header h1{font-weight:700}@media screen and (min-width:42.666em){.message-snippet .flex-container .media{color:#e68968;display:inherit;font-size:2.5rem;font-size:45px;width:10%}.message-snippet .flex-container .media .fa{position:absolute}.message-snippet .flex-container .content header{margin-right:18px}}.conversation-container{margin-top:0}.message-snippet.new .flex-container .content .summary{color:#666}ol.message-snippet-list{border-radius:2px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);list-style:none}ol.message-snippet-list li{background-color:#f2f2f2;border-bottom:1px solid #e6e6e6;border-top:0;margin-bottom:0;margin-left:0;padding:0}ol.message-snippet-list li:last-child{border-bottom:0}ol.message-snippet-list li:before{content:none}.message .message-date-time{display:block;font-size:.85rem;font-size:15.3px;text-align:center;width:100%}.message .message-bubble .banner{animation-delay:1.5s;-webkit-animation-delay:1.5s;color:green;display:none;font-size:.9rem;font-size:16.2px;margin-right:-9px;margin-top:-12.6px;text-align:right}.message .message-bubble .banner .fa{margin-right:5.4px}.message .message-bubble header h3{font-size:1.1111rem;font-size:19.9998px}.message .message-bubble{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);margin-bottom:18px;padding:18px;position:relative}.message .message-bubble:before{border-color:transparent rgba(0,0,0,.12);border-style:solid;bottom:-12px;content:"";display:block;position:absolute;width:0}.message .message-sender-name{font-size:.85rem;font-size:15.3px;margin-top:-9px}.message.self .message-bubble{border-right:6px solid #667780}.message.self .message-bubble:before{border-color:transparent #667780;border-width:0 0 12px 12px;right:3px}.message.self .message-sender{text-align:right}.message.other .message-bubble{border-left:6px solid #e68968}.message.other .message-bubble:before{border-color:transparent #e68968;border-width:0 12px 12px 0;left:3px;right:0}.message.other.new .message-bubble{border-left:6px solid green}.message.other.new .message-bubble:before{border-color:transparent green}.message.other.new .message-bubble .banner{display:block}ol.message-list{list-style:none;padding:.5em}ol.message-list li{background-color:#f2f2f2;border-top:0;display:-webkit-flex;display:flex;margin-bottom:18px;margin-left:0}ol.message-list li.self{justify-content:flex-end}ol.message-list li:before{content:none}@media screen and (max-width:42.666em){ol.message-list{padding:.5em 0}}.conversation-container,.conversation-container .write-message{border-top:2px dotted #ccc;padding-top:36px}.conversation-container .write-message form textarea{flex-grow:3;width:80%}.conversation-container .write-message form button[type=submit]{background:none;border:none;color:#0362cf;font-family:Roboto,Arial,sans-serif}.conversation-container .write-message form button[type=submit] .fa{display:block}.conversation-container .write-message form button[type=submit]:hover{cursor:pointer;text-decoration:none}.conversation-container .write-message form button[type=submit]:hover .link{border-bottom:2px solid #0362cf}.conversation-container .write-message form button[type=submit][disabled]{color:#666;cursor:not-allowed}.conversation-container .write-message form button[type=submit][disabled]:hover .link{border-bottom:0}span.bootstrap-maxlength.label{color:#666;font-size:.85rem;font-size:15.3px;z-index:2!important}span.bootstrap-maxlength.label-important.label-danger.label{color:#de1a0c}.page-header.stickEmUp{background-color:#667780;color:#fff;left:0;margin-top:0;overflow:hidden;padding:9px;position:fixed;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%;z-index:5}.page-header.stickEmUp h1,.page-header.stickEmUp nav{display:inline}.page-header.stickEmUp nav a{border-bottom:1px solid #fff;color:#fff;font-size:.85rem;font-size:15.3px}.page-header.stickEmUp h1{color:#fff;font-size:1rem;font-size:18px}.page-header.stickEmUp p{display:none!important}@media screen and (max-width:42.666em){.conversation-container .write-message form button[type=submit]{width:20%}}.attachments{margin-top:27px}.attachments .attachment{color:#0362cf;font-size:1rem;font-size:18px;font-weight:500}.attachments .attachment:hover{background-color:#d7e5f1}.profile-section-card{background-color:#fff;border-left:10px solid #e68968;border-radius:2px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);margin-bottom:36px;padding:18px}.profile-section-card header{border-bottom:2px solid #667780}.profile-section-card header h1{color:#667780;display:inline-block;line-height:130%;margin-bottom:18px;text-transform:uppercase;width:85%}.profile-section-card header .edit-button{display:inline-block;float:right;text-align:right}.profile-section-card header .edit-button a:hover{color:#e68968}.profile-section-card .content{list-style:none;margin-left:0;padding-left:0}.profile-section-card .content li{margin-bottom:18px}.profile-section-card .content .label{display:block;font-size:.8rem;font-size:14.4px;line-height:135%;margin-right:4.5px}.profile-section-card .content .label:after{content:":"}.profile-section-card .content .value{display:block;font-weight:700;line-height:135%}.profile-section-card .content .value .tag{line-height:120%;white-space:normal}.profile-section-card .action-bar,.profile-section-card .content+[data-readmore-toggle]{border-top:1px solid #ccc;padding-top:18px;text-align:center}.profile-section-card .no-info{color:#666;font-size:.9rem;font-size:16.2px;font-style:italic;font-weight:400!important}.profile-section-card.special-section{border-left:10px solid #8e9da5}@media screen and (min-width:56.888em){.profile-section-card .content .label{display:inline-block;font-size:.95rem;font-size:17.1px;text-align:right;vertical-align:top;width:40%}.profile-section-card .content .value{display:inline-block;vertical-align:top;width:58%}}.profile-completeness-section .progressbar{float:left;margin-left:14.4px;margin-right:21.6px}.profile-completeness-section .progressbar .progress{height:120px;position:relative;width:120px}.profile-completeness-section .progressbar .progress .progressbar-text{font-size:1.5rem;font-size:27px}.profile-completeness-section .progressbar .progress>svg{display:block;height:100%}.profile-completeness-section .content{overflow:hidden;_overflow:visible;zoom:1;margin-left:14.4px}.profile-completeness-section .content .helptext{font-size:.85rem;font-size:15.3px;line-height:135%}@media screen and (max-width:42.666em){.profile-completeness-section .progressbar{float:none;margin-bottom:9px;text-align:center}.profile-completeness-section .progressbar .progress{margin-left:auto;margin-right:auto}.profile-completeness-section .content{float:none;margin:.2em 0;text-align:center}}body>footer{background-color:rgba(32,26,22,.9);margin-top:36px;padding:18px}body>footer nav ul{padding-left:0}body>footer nav ul li{list-style:none;margin-top:9px}body>footer nav ul li a{color:#fff;display:inline-block;line-height:120%}body>footer nav ul li a:hover{color:#fff}body>footer .contact-card{background-color:#fff;border-top:8px solid #ffde03}body>footer .social{text-align:center}body>footer .social a{color:hsla(0,0%,100%,.7);font-size:1.5rem;font-size:27px}body>footer .social a:hover{color:#fff}body>footer .logos{border-top:1px dotted hsla(0,0%,100%,.3);padding-top:18px}body>footer .logos .department-logo{background:url(/3aecc87ef8be34ab7c0d.png) no-repeat scroll 50% transparent;display:block;height:80px;width:100%}body>footer .logos .powered-by{background:url(/3290b6f1b700471b91b0.png) no-repeat scroll 50% transparent;display:block;height:47px}body>footer .admin-login,body>footer .copyright{color:hsla(0,0%,100%,.8);font-size:.7rem;font-size:12.6px;text-align:center}body>footer .admin-login a{color:hsla(0,0%,100%,.8)}body>footer .admin-login .fa:hover{cursor:help}body>footer .heap-badge{margin-bottom:54px;text-align:center;width:100%}@media screen and (min-width:42.666em){body>footer .logos .department-logo{background-position:0 0;text-align:left}body>footer .logos .powered-by{background-position:100% 0;text-align:right}body>footer .admin-login,body>footer .copyright{text-align:right}body>footer .heap-badge{margin-bottom:0;text-align:right}}footer.stripped-footer{background-color:transparent;border-top:0;color:#999;font-size:.6rem;font-size:10.8px;text-align:center}footer.stripped-footer div:first-child a{color:#999;font-size:.9rem;font-size:16.2px}.contact-card{background:#d7e5f1;border-radius:2px;margin-bottom:36px;padding:1em}.contact-card header h1{line-height:130%;margin-bottom:9px;text-transform:uppercase}.contact-card address .fa{font-size:1rem;font-size:18px}.contact-card address .name{display:block;font-size:1.05rem;font-size:18.9px;font-weight:500}.contact-card address .email,.contact-card address .tel{display:block}.contact-card .no-info{color:#666;font-size:.9rem;font-size:16.2px;font-style:italic;font-weight:400!important}.contact-card.action-icon header h1{display:inline-block;width:85%}.contact-card.action-icon header .edit-button{display:inline-block;float:right;text-align:right}.contact-card.action-icon header .edit-button a:hover{color:#e68968}.card-feedback-block{animation-delay:5s;padding:13.5px}.card-feedback-block.success{background-color:#d4ece6;color:#004d00}.card-feedback-block.error{background-color:#f8d0c8;color:#ae1409}.card-feedback-block.info{background-color:#ffeebf;color:#333}.accordion .collapse-handler h2{border-bottom:2px solid #e68968;color:#667780;font-size:1.1111rem;font-size:19.9998px;line-height:130%;padding-bottom:4.5px;text-transform:uppercase}.accordion .collapse-handler:focus,.accordion .collapse-handler:hover{text-decoration:none}.accordion .collapse-handler:focus .fa-plus-square-o:before,.accordion .collapse-handler:hover .fa-plus-square-o:before{content:""}.accordion .collapse-handler[aria-expanded=true] .fa-plus-square-o:before{content:""}.accordion .collapse-handler[aria-expanded=true]:focus .fa-plus-square-o:before,.accordion .collapse-handler[aria-expanded=true]:hover .fa-plus-square-o:before{content:""}.accordion a.collapse-handler:nth-of-type(2) h2{animation-delay:.05s}.accordion a.collapse-handler:nth-of-type(3) h2{animation-delay:.08s}.accordion a.collapse-handler:nth-of-type(4) h2{animation-delay:.11s}.accordion a.collapse-handler:nth-of-type(5) h2{animation-delay:.14s}.accordion a.collapse-handler:nth-of-type(6) h2{animation-delay:.17s}.accordion .collapse{margin-bottom:36px}@media screen and (min-width:42.666em){.accordion .collapse-handler h2{font-size:1.2222rem;font-size:21.9996px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Six1QkFDSSxDQUhBLGVBR0EsZ0NBRUksMEJ0RTVCUixDc0U0QlEsZ0J0RTVCUixpRHNFcUNBLGdCQUNJLHlCdEVHSixlQUNBLENzRUpJLGdCdEVJSix5QnNFREksNEJBQ0ksQ0FDQSx5REFEQSxpQkFDQSwwQ0FJSixVQUNJLENBSEEsZUFFSixpQkFDSSxlQUNBLHVEQUNBLENBREEsV0FDQSx5QnRFbkRSLGdCQUNBLENzRXNEQSxpQkFFSSx5QnRFeERKLDJCc0UwREksY0FHQSxlQUNJLDZCQU1SLGNBSkksa0NBQ0ksZ0JBR1IsQ3RFL0RBLHdEc0VzRUoscUNBSWdCLFVBQ0EsaUNBRUosQ0FQWixpQkFHWSwwQkFJQSxxQ0FFSSxxQkFEQSxTQUNBLCtDQUtKLG9CQUVKLENBSkEsV0FFSSxDQUVKLGdCQUNJLHVEQy9GUixtQ0NFSixrQkFDSSxDREtBLGNDTEEsQ3pFZ0J1Qiw2QkNYdkIsd0JBQ0EsQ3dFSkEsYXhFSUEsNEJ3RUVRLHdCQUNBLENBSkosYUFJSSwyQnhFVlIsd0JBQ0EsQ3dFYUksVXhFYkosaUN3RXVCUSwrQkFFSixDQU5JLGFBQ0EsQ0FISixtQnhFakJKLG9Cd0VtQlEsQ0FHSixnQkFDSSxDQU1SLHFCQVRRLHdCQVNSLHVFeEU5QkEsb0JBQ0EseUh3RTZDUSxXQUNBLDJFQUtBLDRLeEVHUixXQVBBLGlEeUU1Q0Esb0JBR0osaURBRUksb0JBRUosaURBQ0ksb0JBQ0EsaURBSUEscUJ4RThCb0IsZ0REL0NwQixvQkFDQSxzQjBFSVEsa0JBQ0Esd0MxRWdEUixnQ0FDQSxtQjBFNUNJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lcy9kZWZhdWx0L3N0eWxlcy9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWVzL2RlZmF1bHQvc3R5bGVzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3RhZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2JhZGdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdmlzaWJpbGlsdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2ZlZWRiYWNrLWJsb2Nrcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19yZXNwb25zaXZlLXZpZGVvLXdyYXBwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3R5cGVhaGVhZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fbGFuZ3VhZ2UtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2ZvbnQtYXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9wZS1pY29uLTctc3Ryb2tlL3Njc3MvX3BlLWljb24tNy1zdHJva2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9yb2JvdG8vc2Nzcy9fcm9ib3RvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvX2NvbGxhcHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvX2Nvb2tpZS1jb25zZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZ2xvYmFsbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvc3RyaXBwZWQtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbW9iaWxlLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21vYmlsZS1tZW51LXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbmF2LWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19uYXYtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3NlY29uZGFyeS1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19wYWdlLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3loci1sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3ZpY3Rvci1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc2lnbnVwLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2Nhbm5lZC1xdWVyeS1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19mb3VyLXN0ZXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZmluZC1ieS10b3BpYy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2ZpbHRlci1vcHRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zdHVkeS1zbmlwcGV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc3R1ZHktc3VnZ2VzdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zdHVkeS1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9faW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LWRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19yZWxhdGVkLXN0dWRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL3ZvbHVudGVlci1zbGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy92b2x1bnRlZXItbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21lc3NhZ2Utc25pcHBldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21lc3NhZ2Utc25pcHBldC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbWVzc2FnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21lc3NhZ2UtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2NvbnZlcnNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvYXR0YWNobWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19wcm9maWxlLXNlY3Rpb24tY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3Byb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19nbG9iYWxmb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL3N0cmlwcGVkLWZvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2NvbnRhY3RjYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fY2FyZC1mZWVkYmFjay1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvYWNjb3JkaW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaHRtbHtmb250LXNpemU6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjA7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn1tYWlue3otaW5kZXg6MX1tYWluPnNlY3Rpb257bWFyZ2luLXRvcDoxLjQ4NjIzMjc5MXJlbTttYXJnaW4tdG9wOjI2Ljc1MjE5MDIzNzhweDttYXJnaW4tYm90dG9tOjEuNDg2MjMyNzkxcmVtO21hcmdpbi1ib3R0b206MjYuNzUyMTkwMjM3OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXttYWluPnNlY3Rpb24+c2VjdGlvbnttYXJnaW4tYm90dG9tOjEuNTEyNTU0OTRyZW07bWFyZ2luLWJvdHRvbToyNy4yMjU5ODg5MnB4fX0uZ3JpZC1yb3d7bWF4LXdpZHRoOjcxLjExMWVtO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LnZlcnRpY2FsLWNlbnRlci1jb250YWluZXIsLmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSwuZm91ci1zdGVwcz5kaXYsLnNpZ251cC1iYW5uZXJ7ZGlzcGxheTotd2Via2l0LWJveCAhaW1wb3J0YW50O2Rpc3BsYXk6LW1vei1ib3ggIWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7ZGlzcGxheTotd2Via2l0LWZsZXggIWltcG9ydGFudDtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0udmVydGljYWwtY2VudGVyLC5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwuZm91ci1zdGVwcyAuc3RlcCwuc2lnbnVwLWJhbm5lcj5kaXZ7cGFkZGluZzoxZW0gLjVlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46YXV0b30uY2VudGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LWhvdmVyLXVuZGVybGluZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zcGVjaWFsLWhlYWRlci13aXRoLXRvcC1ib3JkZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNwZWNpYWwtaGVhZGVyLXdpdGgtdG9wLWJvcmRlciBlbXtib3JkZXItdG9wOnNvbGlkIDRweCAjZTY4OTY4O2NvbG9yOnJnYmEoMzIsMjYsMjIsLjkpO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnNwZWNpYWwtaGVhZGVyLXdpdGgtdG9wLWJvcmRlciBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzY2Njtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHh9LmNlbnRlci1wb3NpdGlvbmVkLWJhY2tncm91bmR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudH0ubmV1dHJhbC1iYWNrZ3JvdW5kLC5zcGVjaWFsLWJhY2tncm91bmQsLndoaXRlLWJhY2tncm91bmQsLmVycm9yLWJhY2tncm91bmR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5uZXV0cmFsLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5zcGVjaWFsLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZDdlNWYxfS53aGl0ZS1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZXJyb3ItYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGQwYzh9LmJvcmRlcntib3JkZXI6c29saWQgMXB4ICNjY2N9LnByaW1hcnktZm9udC1jb2xvcntjb2xvcjojNjY3NzgwfS5zZWNvbmRhcnktZm9udC1jb2xvciwuc2Vjb25kYXJ5LWZvbnQtc3R5bGV7Y29sb3I6IzY2Nn0uZXJyb3ItZm9udC1jb2xvciwuZXJyb3ItZm9udC1jb2xvcjpob3Zlcntjb2xvcjojZGUxYTBjfS5zdWNjZXNzLWZvbnQtY29sb3IsLnN1Y2Nlc3MtZm9udC1jb2xvcjpob3Zlcntjb2xvcjpncmVlbn0uc2Vjb25kYXJ5LWZvbnQtc3R5bGV7bGluZS1oZWlnaHQ6MTQwJX0uZGl2aWRlcntib3JkZXItdG9wOmRvdHRlZCAxcHggI2NjYzttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0uc3R5bGl6ZWQtZGl2aWRlcjphZnRlcntjb250ZW50OlwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7dG9wOi0xLjNlbTtmb250LXNpemU6MC44cmVtO2ZvbnQtc2l6ZToxNC40cHg7cGFkZGluZzoxLjVlbSAuMjVlbSAwIC4yNWVtO2NvbG9yOmhzbCgwLDAlLDcwJSl9LnZlcnRpY2FsLWRpdmlkZXJ7Ym9yZGVyLXJpZ2h0OmRvdHRlZCAxcHggI2NjY30uc3R5bGl6ZWQtZGl2aWRlcjphZnRlcntjb250ZW50OlwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7dG9wOi0xLjNlbTtmb250LXNpemU6MC44cmVtO2ZvbnQtc2l6ZToxNC40cHg7cGFkZGluZzoxLjVlbSAuMjVlbSAwIC4yNWVtO2NvbG9yOmhzbCgwLDAlLDcwJSl9Lm1hcmdpbi10b3Atc21hbGx7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHh9Lm1hcmdpbi1yaWdodC1zbWFsbHttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9Lm1hcmdpbi1sZWZ0LXNtYWxse21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHh9Lm1hcmdpbi1ib3R0b20tc21hbGx7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9Lm1hcmdpbi10b3B7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweH0ubWFyZ2luLWJvdHRvbXttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fS5tYXJnaW4tbGVmdHttYXJnaW4tbGVmdDoycmVtO21hcmdpbi1sZWZ0OjM2cHh9Lm1hcmdpbi1yaWdodHttYXJnaW4tcmlnaHQ6MnJlbTttYXJnaW4tcmlnaHQ6MzZweH0ubmVnYXRpdmUtbWFyZ2luLXRvcHttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHh9Lm5vLW1hcmdpbi10b3B7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LnZlcnRpY2FsLWRpdmlkZXJ7Ym9yZGVyLXJpZ2h0OjB9fS5mbG9hdC1sZWZ0e2Zsb2F0OmxlZnR9LmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0fS5jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5mYS1tYXJnaW4tcmlnaHR7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS5kaXNwbGF5LWJsb2Nre2Rpc3BsYXk6YmxvY2t9LmdyaWQtMSwuZ3JpZC0xLTEsLmdyaWQtMS0yLC5ncmlkLTEtMywuZ3JpZC0yLTMsLmdyaWQtMS00LC5ncmlkLTMtNCwuZ3JpZC0xLTYsLmdyaWQtNS02LC5ncmlkLTEtMTIsLmdyaWQtMi0xMiwuZ3JpZC0zLTEyLC5ncmlkLTQtMTIsLmdyaWQtNS0xMiwuZ3JpZC02LTEyLC5ncmlkLTctMTIsLmdyaWQtOC0xMiwuZ3JpZC05LTEyLC5ncmlkLTEwLTEyLC5ncmlkLTExLTEyLC5ncmlkLTEyLTEyLC5ncmlkLWdvbGRlbi1sYXJnZXIsLmdyaWQtZ29sZGVuLXNtYWxsZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30uZ3JpZC0xLTEye3dpZHRoOjguMzMzMyU7KndpZHRoOjguMzAyMyV9LmdyaWQtMS02LC5ncmlkLTItMTJ7d2lkdGg6MTYuNjY2NyU7KndpZHRoOjE2LjYzNTclfS5ncmlkLTEtNCwuZ3JpZC0zLTEye3dpZHRoOjI1JTsqd2lkdGg6MjQuOTY5JX0uZ3JpZC0xLTMsLmdyaWQtNC0xMnt3aWR0aDozMy4zMzMzJTsqd2lkdGg6MzMuMzAyMyV9LmdyaWQtZ29sZGVuLXNtYWxsZXJ7d2lkdGg6MzguMjcxNiU7KndpZHRoOjM4LjI0MDYlfS5ncmlkLTUtMTJ7d2lkdGg6NDEuNjY2NyU7KndpZHRoOjQxLjYzNTclfS5ncmlkLTEtMiwuZ3JpZC02LTEye3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0uZ3JpZC03LTEye3dpZHRoOjU4LjMzMzMlOyp3aWR0aDo1OC4zMDIzJX0uZ3JpZC1nb2xkZW4tbGFyZ2Vye3dpZHRoOjYxLjcyODMlOyp3aWR0aDo2MS42OTczJX0uZ3JpZC0yLTMsLmdyaWQtOC0xMnt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LmdyaWQtMy00LC5ncmlkLTktMTJ7d2lkdGg6NzUlOyp3aWR0aDo3NC45NjklfS5ncmlkLTUtNiwuZ3JpZC0xMC0xMnt3aWR0aDo4My4zMzMzJTsqd2lkdGg6ODMuMzAyMyV9LmdyaWQtMTEtMTJ7d2lkdGg6OTEuNjY2NyU7KndpZHRoOjkxLjYzNTclfS5ncmlkLTEsLmdyaWQtMS0xLC5ncmlkLTEyLTEye3dpZHRoOjEwMCV9LmdyaWQtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3Ljc3N2VtKXsuZ3JpZC1zbS0xLC5ncmlkLXNtLTEtMSwuZ3JpZC1zbS0xLTIsLmdyaWQtc20tMS0zLC5ncmlkLXNtLTItMywuZ3JpZC1zbS0xLTQsLmdyaWQtc20tMy00LC5ncmlkLXNtLTEtNiwuZ3JpZC1zbS01LTYsLmdyaWQtc20tMS0xMiwuZ3JpZC1zbS0yLTEyLC5ncmlkLXNtLTMtMTIsLmdyaWQtc20tNC0xMiwuZ3JpZC1zbS01LTEyLC5ncmlkLXNtLTYtMTIsLmdyaWQtc20tNy0xMiwuZ3JpZC1zbS04LTEyLC5ncmlkLXNtLTktMTIsLmdyaWQtc20tMTAtMTIsLmdyaWQtc20tMTEtMTIsLmdyaWQtc20tMTItMTIsLmdyaWQtc20tZ29sZGVuLWxhcmdlciwuZ3JpZC1zbS1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLXNtLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC1zbS0xLTYsLmdyaWQtc20tMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQtc20tMS00LC5ncmlkLXNtLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLXNtLTEtMywuZ3JpZC1zbS00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC1zbS1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQtc20tNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQtc20tMS0yLC5ncmlkLXNtLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLXNtLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLXNtLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLXNtLTItMywuZ3JpZC1zbS04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC1zbS0zLTQsLmdyaWQtc20tOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQtc20tNS02LC5ncmlkLXNtLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC1zbS0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQtc20tMSwuZ3JpZC1zbS0xLTEsLmdyaWQtc20tMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC1zbS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuZ3JpZC1tZC0xLC5ncmlkLW1kLTEtMSwuZ3JpZC1tZC0xLTIsLmdyaWQtbWQtMS0zLC5ncmlkLW1kLTItMywuZ3JpZC1tZC0xLTQsLmdyaWQtbWQtMy00LC5ncmlkLW1kLTEtNiwuZ3JpZC1tZC01LTYsLmdyaWQtbWQtMS0xMiwuZ3JpZC1tZC0yLTEyLC5ncmlkLW1kLTMtMTIsLmdyaWQtbWQtNC0xMiwuZ3JpZC1tZC01LTEyLC5ncmlkLW1kLTYtMTIsLmdyaWQtbWQtNy0xMiwuZ3JpZC1tZC04LTEyLC5ncmlkLW1kLTktMTIsLmdyaWQtbWQtMTAtMTIsLmdyaWQtbWQtMTEtMTIsLmdyaWQtbWQtMTItMTIsLmdyaWQtbWQtZ29sZGVuLWxhcmdlciwuZ3JpZC1tZC1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLW1kLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC1tZC0xLTYsLmdyaWQtbWQtMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQtbWQtMS00LC5ncmlkLW1kLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLW1kLTEtMywuZ3JpZC1tZC00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC1tZC1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQtbWQtNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQtbWQtMS0yLC5ncmlkLW1kLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLW1kLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLW1kLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLW1kLTItMywuZ3JpZC1tZC04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC1tZC0zLTQsLmdyaWQtbWQtOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQtbWQtNS02LC5ncmlkLW1kLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC1tZC0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQtbWQtMSwuZ3JpZC1tZC0xLTEsLmdyaWQtbWQtMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC1tZC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuZ3JpZC1sZy0xLC5ncmlkLWxnLTEtMSwuZ3JpZC1sZy0xLTIsLmdyaWQtbGctMS0zLC5ncmlkLWxnLTItMywuZ3JpZC1sZy0xLTQsLmdyaWQtbGctMy00LC5ncmlkLWxnLTEtNiwuZ3JpZC1sZy01LTYsLmdyaWQtbGctMS0xMiwuZ3JpZC1sZy0yLTEyLC5ncmlkLWxnLTMtMTIsLmdyaWQtbGctNC0xMiwuZ3JpZC1sZy01LTEyLC5ncmlkLWxnLTYtMTIsLmdyaWQtbGctNy0xMiwuZ3JpZC1sZy04LTEyLC5ncmlkLWxnLTktMTIsLmdyaWQtbGctMTAtMTIsLmdyaWQtbGctMTEtMTIsLmdyaWQtbGctMTItMTIsLmdyaWQtbGctZ29sZGVuLWxhcmdlciwuZ3JpZC1sZy1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLWxnLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC1sZy0xLTYsLmdyaWQtbGctMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQtbGctMS00LC5ncmlkLWxnLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLWxnLTEtMywuZ3JpZC1sZy00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC1sZy1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQtbGctNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQtbGctMS0yLC5ncmlkLWxnLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLWxnLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLWxnLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLWxnLTItMywuZ3JpZC1sZy04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC1sZy0zLTQsLmdyaWQtbGctOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQtbGctNS02LC5ncmlkLWxnLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC1sZy0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQtbGctMSwuZ3JpZC1sZy0xLTEsLmdyaWQtbGctMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC1sZy1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjExMWVtKXsuZ3JpZC14bC0xLC5ncmlkLXhsLTEtMSwuZ3JpZC14bC0xLTIsLmdyaWQteGwtMS0zLC5ncmlkLXhsLTItMywuZ3JpZC14bC0xLTQsLmdyaWQteGwtMy00LC5ncmlkLXhsLTEtNiwuZ3JpZC14bC01LTYsLmdyaWQteGwtMS0xMiwuZ3JpZC14bC0yLTEyLC5ncmlkLXhsLTMtMTIsLmdyaWQteGwtNC0xMiwuZ3JpZC14bC01LTEyLC5ncmlkLXhsLTYtMTIsLmdyaWQteGwtNy0xMiwuZ3JpZC14bC04LTEyLC5ncmlkLXhsLTktMTIsLmdyaWQteGwtMTAtMTIsLmdyaWQteGwtMTEtMTIsLmdyaWQteGwtMTItMTIsLmdyaWQteGwtZ29sZGVuLWxhcmdlciwuZ3JpZC14bC1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLXhsLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC14bC0xLTYsLmdyaWQteGwtMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQteGwtMS00LC5ncmlkLXhsLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLXhsLTEtMywuZ3JpZC14bC00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC14bC1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQteGwtNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQteGwtMS0yLC5ncmlkLXhsLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLXhsLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLXhsLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLXhsLTItMywuZ3JpZC14bC04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC14bC0zLTQsLmdyaWQteGwtOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQteGwtNS02LC5ncmlkLXhsLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC14bC0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQteGwtMSwuZ3JpZC14bC0xLTEsLmdyaWQteGwtMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC14bC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9fS5ncmlkLXJvd3tkaXNwbGF5Oi13ZWJraXQtZmxleDstd2Via2l0LWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5Oi1tcy1mbGV4Ym94Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uZ3JpZC1yb3c+ZGl2LC5ncmlkLXJvdz5zZWN0aW9uey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuZ3JpZC1yb3c+ZGl2LC5ncmlkLXJvdz5zZWN0aW9ue3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH19LmdyaWQtbm8tcGFkZGluZz5kaXYsLmdyaWQtbm8tcGFkZGluZz5zZWN0aW9uey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9LnByaW1hcnktY29sb3J7YmFja2dyb3VuZDojNjY3NzgwfS5zZWNvbmRhcnktY29sb3J7YmFja2dyb3VuZDojZTY4OTY4fS5zcGVjaWFsLWNvbG9ye2JhY2tncm91bmQ6I2UwNzQ3N30uaGVhZGVyLWZvbnQtY29sb3J7Y29sb3I6IzIyMn0uYmFzZS1mb250LWNvbG9ye2NvbG9yOiMzMzN9LnNlY29uZGFyeS1mb250LWNvbG9ye2NvbG9yOiM2NjZ9LnN1Y2Nlc3MtZm9udC1jb2xvcntjb2xvcjpncmVlbn0uZXJyb3ItZm9udC1jb2xvcntjb2xvcjojZGUxYTBjfS5saW5rLWZvbnQtY29sb3J7Y29sb3I6IzAzNjJjZn0ubmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0uc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6I2Q3ZTVmMX0vKiFcblRZUEVQTEFURSA6IFNUQVJURVIgS0lUXG5VUkwgLi4uLi4uLi4uLi4gaHR0cDovL3R5cGVwbGF0ZS5jb21cblZFUlNJT04gLi4uLi4uLiAyLjAuMFxuR2l0aHViIC4uLi4uLi4uIGh0dHBzOi8vZ2l0aHViLmNvbS90eXBlcGxhdGUvc3RhcnRlci1raXRcbkFVVEhPUlMgLi4uLi4uLiBEZW5uaXMgR2FlYmVsIChAZ3J5Z2hvc3R2aXN1YWxzKSAmIFphY2hhcnkgS2FpbiAoQHpha2thaW4pXG5MSUNFTlNFIC4uLi4uLi4gQ3JlYXRpdmUgQ29tbW1vbnMgQXR0cmlidXRpb24gMy4wIChodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS8zLjApXG5MSUNFTlNFIFVSTCAuLi4gaHR0cHM6Ly9naXRodWIuY29tL3R5cGVwbGF0ZS9zdGFydGVyLWtpdC9ibG9iL21hc3Rlci9saWNlbnNlLnR4dFxuKi8uYnJlYWt3b3Jke3dvcmQtd3JhcDpicmVhay13b3JkfS5ub3JtYWwtd3JhcHt3b3JkLXdyYXA6bm9ybWFsfS5pbmhlcml0LXdyYXB7d29yZC13cmFwOmF1dG99aHRtbHtmb250Om5vcm1hbCAxMTIuNSUgLzEuOSBcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWY7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZXNwZWVkfWJvZHl7Y29sb3I6IzMzM31zbWFsbHtmb250LXNpemU6NjUlfWgxLGgyLGgzLGg0LGg1LGg2e2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tdG9wOjA7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O2NvbG9yOiMyMjI7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfWgxLC5hbHBoYXtmb250LXNpemU6MS42MThyZW07Zm9udC1zaXplOjI5LjEyNHB4O21hcmdpbi1ib3R0b206MS4zMjEwNzU0MDE3cmVtO21hcmdpbi1ib3R0b206MjMuNzc5MzU3MjMxMXB4O2NvbG9yOiMyMjJ9aDIsLmJldGEsLm5vLXN0dWRpZXMtZm91bmQgLmNvbnRlbnQgaDEsLmZvcm0tc2VjdGlvbi1oZWFkaW5ne2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDttYXJnaW4tYm90dG9tOjEuNDg2MjMyNzkxcmVtO21hcmdpbi1ib3R0b206MjYuNzUyMTkwMjM3OHB4fWgzLC5nYW1tYXtmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHg7bWFyZ2luLWJvdHRvbTowLjc1cmVtO21hcmdpbi1ib3R0b206MTMuNXB4fWg0LGg1LGg2LC5kZWx0YXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbToxLjkyMzc2OTIzNzdyZW07bWFyZ2luLWJvdHRvbTozNC42Mjc4NDYyNzg1cHg7bWFyZ2luLWJvdHRvbTowLjZyZW07bWFyZ2luLWJvdHRvbToxMC44cHg7Y29sb3I6IzY2Nn0uZXh0cmEtbGFyZ2UtZm9udC1zaXple2ZvbnQtc2l6ZTo1cmVtO2ZvbnQtc2l6ZTo5MHB4fXB7bWFyZ2luOmF1dG8gYXV0byAyZW19cCtwe3RleHQtaW5kZW50Oi43NWVtO21hcmdpbi10b3A6LTAuNzVlbX1pbnB1dCxhYmJyLGFjcm9ueW0sYmxvY2txdW90ZSxjb2RlLGtiZCxxLHNhbXAsdmFyLHN0cm9uZyxlbSxhLGJ1dHRvbnstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX1hYmJyLC5zbWFsbC1jYXBzey13ZWJraXQtZm9udC12YXJpYW50OnNtYWxsLWNhcHM7LW1vei1mb250LXZhcmlhbnQ6c21hbGwtY2FwczstbXMtZm9udC12YXJpYW50OnNtYWxsLWNhcHM7Zm9udC12YXJpYW50OnNtYWxsLWNhcHM7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtjb2xvcjojNTU1fWFiYnJbdGl0bGVdOmhvdmVye2N1cnNvcjpoZWxwfW9se2NvdW50ZXItcmVzZXQ6bGk7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH1vbD5saXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDZweCAyZW07cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItdG9wOnNvbGlkIDJweCAjNjY3NzgwfW9sPmxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXIobGkpO2NvdW50ZXItaW5jcmVtZW50OmxpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6LTJlbTstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MmVtO21hcmdpbi1yaWdodDo4cHg7cGFkZGluZzo0cHg7cGFkZGluZy10b3A6MC45cmVtO3BhZGRpbmctdG9wOjE2LjJweDtib3JkZXItdG9wOnNvbGlkIDJweCAjNjY3NzgwO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDtjb2xvcjojNjY3NzgwfWxpIG9sLGxpIHVse21hcmdpbi10b3A6NnB4fW9sIG9sIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5mYXE+cDphZnRlciwuZmFxPm9sOmFmdGVyLC5mYXE+dWw6YWZ0ZXJ7Y29udGVudDpcIi0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS1cIjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO3RvcDotMS4zZW07Zm9udC1zaXplOjAuOHJlbTtmb250LXNpemU6MTQuNHB4O3BhZGRpbmc6MS41ZW0gLjI1ZW0gMCAuMjVlbTtjb2xvcjpoc2woMCwwJSw3MCUpfS5mYXE+cDpsYXN0LWNoaWxkOmFmdGVyLC5mYXE+b2w6bGFzdC1jaGlsZDphZnRlciwuZmFxPnVsOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlwifS5saW5pbmcgZHQsLmxpbmluZyBkZHtkaXNwbGF5OmlubGluZTttYXJnaW46MH0ubGluaW5nIGR0K2R0OmJlZm9yZSwubGluaW5nIGRkK2R0OmJlZm9yZXtjb250ZW50OlwiXFxhXCI7d2hpdGUtc3BhY2U6cHJlfS5saW5pbmcgZGQrZGQ6YmVmb3Jle2NvbnRlbnQ6XCIsIFwifS5saW5pbmcgZGQ6YmVmb3Jle2NvbnRlbnQ6XCI6IFwiO21hcmdpbi1sZWZ0Oi0wLjJlbX0uZGljdGlvbmFyeS1zdHlsZSBkdHtkaXNwbGF5OmlubGluZTtjb3VudGVyLXJlc2V0OmRlZmluaXRpb25zfS5kaWN0aW9uYXJ5LXN0eWxlIGR0K2R0OmJlZm9yZXtjb250ZW50OlwiLCBcIjttYXJnaW4tbGVmdDotMC4yZW19LmRpY3Rpb25hcnktc3R5bGUgZGR7ZGlzcGxheTpibG9jaztjb3VudGVyLWluY3JlbWVudDpkZWZpbml0aW9uc30uZGljdGlvbmFyeS1zdHlsZSBkZDpiZWZvcmV7Y29udGVudDpjb3VudGVyKGRlZmluaXRpb25zLCBkZWNpbWFsKSBcIi4gXCJ9LmJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTotMC44MjVlbX0uYmxvY2txdW90ZStmaWdjYXB0aW9ue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1hbGlnbjpyaWdodH0uYmxvY2txdW90ZStmaWdjYXB0aW9uOmJlZm9yZXtjb250ZW50OlwiLVwifS5wdWxsLXF1b3Rle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MWVtfS5wdWxsLXF1b3RlOmJlZm9yZSwucHVsbC1xdW90ZTphZnRlcntoZWlnaHQ6MWVtO29wYWNpdHk6LjE1O3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTo0ZW07Y29sb3I6I2RjOTc2ZX0ucHVsbC1xdW90ZTpiZWZvcmV7Y29udGVudDpcIuKAnFwiO3RvcDowO2xlZnQ6MH0ucHVsbC1xdW90ZTphZnRlcntjb250ZW50Olwi4oCdXCI7Ym90dG9tOjA7cmlnaHQ6MH10YWJsZXtib3JkZXItc3BhY2luZzowfXRoZWFkIHRye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn10ZHtwYWRkaW5nOi41ZW0gMWVtO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2N9YXtjb2xvcjojMDM2MmNmO3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTpmb2N1c3tjb2xvcjojMzY2Y2FmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWRkcmVzc3tmb250LXN0eWxlOm5vcm1hbH0uc3RhdHN7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjIuNjE3OTQ0NDQ0cmVtO2ZvbnQtc2l6ZTo0Ny4xMjI5OTk5OTJweH0uc3RhdHMtbGFiZWx7Y29sb3I6IzAwMH0udmljdG9yc3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiVGltZXMgTmV3IFJvbWFuXCJ9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LXNpemU6aW5oZXJpdH1pbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT13ZWVrXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPWNvbG9yXSxzZWxlY3QsdGV4dGFyZWF7cGFkZGluZzouOGVtIC45ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmfWlucHV0Om5vdChbdHlwZV0pe3BhZGRpbmc6LjhlbSAuOWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItcmFkaXVzOjVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjojZmZmfWlucHV0W3R5cGU9cmFkaW9dLGlucHV0W3R5cGU9Y2hlY2tib3hde21hcmdpbi1sZWZ0OjB9aW5wdXRbdHlwZT1jb2xvcl17cGFkZGluZzouMmVtIC41ZW19LmZ1bGwtbGluZS1jaGVja2JveCwuZnVsbC1saW5lLXJhZGlve21hcmdpbjouNWVtIDA7ZGlzcGxheTpibG9ja31idXR0b25bdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1pbnB1dFt0eXBlPXRleHRdOmZvY3VzLGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLGlucHV0W3R5cGU9dXJsXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLGlucHV0W3R5cGU9dGltZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLGlucHV0W3R5cGU9dGVsXTpmb2N1cyxpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxzZWxlY3Q6Zm9jdXMsdGV4dGFyZWE6Zm9jdXN7b3V0bGluZTowO291dGxpbmU6dGhpbiBkb3R0ZWQgXFw5IDtib3JkZXItY29sb3I6IzY2Nzc4MH1pbnB1dDpub3QoW3R5cGVdKTpmb2N1c3tvdXRsaW5lOjA7b3V0bGluZTp0aGluIGRvdHRlZCBcXDkgO2JvcmRlci1jb2xvcjojNjY3NzgwfWlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZCAjMzMzO291dGxpbmU6MXB4IGF1dG8gIzY2Nzc4MH1pbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9dXJsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1kYXRlXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1tb250aF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9dGltZV1bZGlzYWJsZWRdLGlucHV0W3R5cGU9ZGF0ZXRpbWVdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT13ZWVrXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPXNlYXJjaF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9dGVsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1jb2xvcl1bZGlzYWJsZWRdLHNlbGVjdFtkaXNhYmxlZF0sdGV4dGFyZWFbZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVkZWQ7Y29sb3I6I2NhZDJkM31pbnB1dDpub3QoW3R5cGVdKVtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VhZWRlZDtjb2xvcjojY2FkMmQzfWlucHV0W3JlYWRvbmx5XSxzZWxlY3RbcmVhZG9ubHldLHRleHRhcmVhW3JlYWRvbmx5XXtiYWNrZ3JvdW5kOiNlZWU7Y29sb3I6Izc3Nztib3JkZXItY29sb3I6I2NjY31pbnB1dDpmb2N1czppbnZhbGlkLHRleHRhcmVhOmZvY3VzOmludmFsaWQsc2VsZWN0OmZvY3VzOmludmFsaWR7Y29sb3I6I2RlMWEwYztib3JkZXItY29sb3I6I2U5MzIyZH1pbnB1dDpmb2N1czppbnZhbGlkOmZvY3VzLHRleHRhcmVhOmZvY3VzOmludmFsaWQ6Zm9jdXMsc2VsZWN0OmZvY3VzOmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlOTMyMmR9aW5wdXRbdHlwZT1maWxlXTpmb2N1czppbnZhbGlkOmZvY3VzLGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzOmludmFsaWQ6Zm9jdXMsaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6aW52YWxpZDpmb2N1c3tvdXRsaW5lLWNvbG9yOiNlOTMyMmR9c2VsZWN0e2JvcmRlcjoycHggc29saWQgIzk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjIuOThlbX1zZWxlY3RbbXVsdGlwbGVde2hlaWdodDphdXRvfWxhYmVse2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxNDAlfWxhYmVsLmJsb2NrLWxhYmVsLC5mb3JtLXN0YWNrZWQgbGFiZWwuYmxvY2stbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouOGVtIC45ZW07YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjoycHggc29saWQgI2YyZjJmMjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fWxhYmVsLmJsb2NrLWxhYmVsOmhvdmVye2JvcmRlcjoycHggc29saWQgIzY2Nzc4MDtjdXJzb3I6cG9pbnRlcn1sYWJlbC5ibG9jay1sYWJlbC5pbmxpbmUtYmxvY2stbGFiZWx7cGFkZGluZzouNWVtIC45ZW0gIWltcG9ydGFudH1maWVsZHNldHttYXJnaW46MDttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4O3BhZGRpbmc6LjM1ZW0gMmVtIC43NWVtIDJlbTtib3JkZXI6MDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo5MHB4O2JvcmRlci1sZWZ0OnNvbGlkIDEwcHggI2U2ODk2ODtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfWZpZWxkc2V0LnNwZWNpYWwtZmllbGRzZXR7Ym9yZGVyLWxlZnQtY29sb3I6cmdiKDE0MS43NDc4MjYwODcsMTU2Ljc4OTEzMDQzNDgsMTY0Ljc1MjE3MzkxMyl9bGVnZW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowZW07ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6ODUlO3BhZGRpbmc6MWVtIDAgLjNlbSAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHg7bWFyZ2luLWJvdHRvbToxLjM1cmVtO21hcmdpbi1ib3R0b206MjQuM3B4O2NvbG9yOiM2Njc3ODA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHg7Zm9udC13ZWlnaHQ6Ym9sZH0uZm9ybS1zZWN0aW9uLWhlYWRpbmd7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzY2Njtmb250LXdlaWdodDozMDB9LmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXRleHRdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWVtYWlsXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dXJsXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZV0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPW1vbnRoXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGltZV0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT13ZWVrXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9bnVtYmVyXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9c2VhcmNoXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGVsXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9Y29sb3JdLC5mb3JtLXN0YWNrZWQgc2VsZWN0LC5mb3JtLXN0YWNrZWQgdGV4dGFyZWF7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9LmZvcm0tc3RhY2tlZCBsYWJlbHtkaXNwbGF5OmJsb2NrfS5mb3JtLXN0YWNrZWQgaW5wdXQ6bm90KFt0eXBlXSl7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkc3tkaXNwbGF5Oi13ZWJraXQtZmxleDstd2Via2l0LWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5Oi1tcy1mbGV4Ym94Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIC5maWVsZC1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMudmFsaWRhdGlvbi1lcnJvci1jb250YWluZXJ7ZGlzcGxheTpibG9ja31ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lcntkaXNwbGF5OmZsZXh9LmZpZWxkLWVycm9yLXRleHR7d2lkdGg6MTAwJX19fS5mb3JtLXN0YWNrZWQgZmllbGRzZXQ+LmZpZWxkLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjIuNXJlbX0uY3VycmVuY3ktZmllbGR7ZGlzcGxheTotd2Via2l0LWZsZXg7LXdlYmtpdC1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTotbXMtZmxleGJveDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmN1cnJlbmN5LWZpZWxkIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjOTk5Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzouOGVtIC45ZW07bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweDttYXJnaW4tcmlnaHQ6LTVweH0uY3VycmVuY3ktZmllbGQgaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZm9ybS1zdGFja2VkIC5vdGhlci1sYWJlbHtmb250LXdlaWdodDpub3JtYWx9LmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVye21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH0uZm9ybS1zdGFja2VkIC5maWVsZC1jb250YWluZXIgaW5wdXQsLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIHNlbGVjdHttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uZm9ybS1zdGFja2VkIC5maWVsZC1jb250YWluZXIgLmZpZWxkLWhlbHAtdGV4dHtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjE0MCU7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0uZm9ybS1zdGFja2VkIGJ1dHRvblt0eXBlPXN1Ym1pdF0sLmZvcm0tc3RhY2tlZCBhW2NsYXNzJD1idXR0b25de21hcmdpbi10b3A6Mi40MTVyZW07bWFyZ2luLXRvcDo0My40N3B4fS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjEuNWVtfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVye3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwZW07bWFyZ2luOjAgMWVtIDAgMDstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmU7LW1zLXdvcmQtYnJlYWs6a2VlcC1hbGw7d29yZC1icmVhazprZWVwLWFsbH0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBsYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweDtsaW5lLWhlaWdodDoxNDAlfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIC5maWVsZC1oZWxwLXRleHR7Y29sb3I6IzY2Njtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2xpbmUtaGVpZ2h0OjE0MCV9LmZvcm0tYWxpZ25lZCAuaW5wdXQtY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTsqem9vbToxO3ZlcnRpY2FsLWFsaWduOnRvcH0uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVye21hcmdpbi10b3A6Mi40MTVyZW07bWFyZ2luLXRvcDo0My40N3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDo4ZW19LmZpZWxkLWVycm9yLXRleHR7Y29sb3I6I2RlMWEwYztmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O21hcmdpbi10b3A6MC4yNXJlbTttYXJnaW4tdG9wOjQuNXB4O2xpbmUtaGVpZ2h0OjE0MCV9LmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3IgaW5wdXQsLmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3Igc2VsZWN0LC5mb3JtLXN0YWNrZWQgLmZpZWxkLWVycm9yIHRleHRhcmVhLC5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgaW5wdXQsLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciBzZWxlY3QsLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciB0ZXh0YXJlYXtjb2xvcjojZGUxYTBjO2JvcmRlci1jb2xvcjojZTkzMjJkfWlucHV0LmlucHV0LXJvdW5kZWQsLmlucHV0LXJvdW5kZWR7Ym9yZGVyLXJhZGl1czoyZW07cGFkZGluZzouNWVtIDFlbX0uZm9ybS1ncm91cCBmaWVsZHNldHttYXJnaW4tYm90dG9tOjEwcHh9LmZvcm0tZ3JvdXAgaW5wdXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHg7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5mb3JtLWdyb3VwIGlucHV0OmZvY3Vze3otaW5kZXg6Mn0uZm9ybS1ncm91cCBpbnB1dDpmaXJzdC1jaGlsZHt0b3A6MXB4O2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDB9LmZvcm0tZ3JvdXAgaW5wdXQ6bGFzdC1jaGlsZHt0b3A6LTJweDtib3JkZXItcmFkaXVzOjAgMCA1cHggNXB4fS5pbnB1dC0xe3dpZHRoOjEwMCV9LmlucHV0LTItM3t3aWR0aDo2NiV9LmlucHV0LTEtMnt3aWR0aDo1MCV9LmlucHV0LTEtM3t3aWR0aDozMyV9LmlucHV0LTEtNHt3aWR0aDoyNSV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7YnV0dG9uW3R5cGU9c3VibWl0XXttYXJnaW4tdG9wOjIuNDE1cmVtO21hcmdpbi10b3A6NDMuNDdweDt3aWR0aDoxMDAlfWlucHV0Om5vdChbdHlwZV0pLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9Y29sb3JdLHNlbGVjdCxsYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH1pbnB1dDpub3QoW3R5cGVdKSxpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT13ZWVrXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPWNvbG9yXSxzZWxlY3R7d2lkdGg6MTAwJX0uaW5wdXQtMSwuaW5wdXQtMi0zLC5pbnB1dC0xLTIsLmlucHV0LTEtMywuaW5wdXQtMS00e3dpZHRoOjEwMCV9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkc3tkaXNwbGF5OmJsb2NrfS5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMgLmZpZWxkLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfWZpZWxkc2V0e2JvcmRlci1sZWZ0OnNvbGlkIDVweCAjZTY4OTY4O3BhZGRpbmc6MTEwcHggLjc1ZW0gLjc1ZW0gLjllbX1sZWdlbmQsbGFiZWx7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHg7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciBsYWJlbHttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dDpub3QoW3R5cGVdKSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bW9udGhdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGltZV0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRldGltZV0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT13ZWVrXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1zZWFyY2hdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNvbG9yXSxsYWJlbHttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVye21hcmdpbi1sZWZ0OjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF17bWFyZ2luLXRvcDoxLjVyZW07bWFyZ2luLXRvcDoyN3B4fS5mb3JtLW1lc3NhZ2UtaW5saW5lLC5mb3JtLW1lc3NhZ2V7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljc1ZW07cGFkZGluZzouMmVtIDAgLjhlbX1mb3Jte3dpZHRoOjEwMCV9fS5idXR0b24sLnNtYWxsLW91dGxpbmUtYnV0dG9uLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiwuc21hbGwtcHJpbWFyeS1idXR0b24sLm91dGxpbmUtYnV0dG9uLC5zcGVjaWFsLWJ1dHRvbiwucHJpbWFyeS1idXR0b257ZGlzcGxheTpibG9jaztjb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt6b29tOjE7bGluZS1oZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLWRyYWc6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXI6bm9uZSByZ2JhKDAsMCwwLDApO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhXCIsQXJpYWwsc2Fucy1zZXJpZn0uYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwuc21hbGwtc3BlY2lhbC1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLnNtYWxsLXByaW1hcnktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5vdXRsaW5lLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwuc3BlY2lhbC1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLnByaW1hcnktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MH0uYnV0dG9uW2Rpc2FibGVkXSxbZGlzYWJsZWRdLnNtYWxsLW91dGxpbmUtYnV0dG9uLFtkaXNhYmxlZF0uc21hbGwtc3BlY2lhbC1idXR0b24sW2Rpc2FibGVkXS5zbWFsbC1wcmltYXJ5LWJ1dHRvbixbZGlzYWJsZWRdLm91dGxpbmUtYnV0dG9uLFtkaXNhYmxlZF0uc3BlY2lhbC1idXR0b24sW2Rpc2FibGVkXS5wcmltYXJ5LWJ1dHRvbiwuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywuYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLnNtYWxsLW91dGxpbmUtYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0uc21hbGwtc3BlY2lhbC1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5zbWFsbC1wcmltYXJ5LWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLm91dGxpbmUtYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0uc3BlY2lhbC1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5wcmltYXJ5LWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCwuYnV0dG9uLWRpc2FibGVkOmhvdmVyLC5idXR0b24tZGlzYWJsZWQ6Zm9jdXMsLmJ1dHRvbi1kaXNhYmxlZDphY3RpdmV7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApOy1raHRtbC1vcGFjaXR5Oi40Oy1tb3otb3BhY2l0eTouNDtvcGFjaXR5Oi40O2N1cnNvcjpub3QtYWxsb3dlZDtib3gtc2hhZG93Om5vbmV9LmJ1dHRvbjpob3Zlciwuc21hbGwtb3V0bGluZS1idXR0b246aG92ZXIsLnNtYWxsLXNwZWNpYWwtYnV0dG9uOmhvdmVyLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbjpob3Zlciwub3V0bGluZS1idXR0b246aG92ZXIsLnNwZWNpYWwtYnV0dG9uOmhvdmVyLC5wcmltYXJ5LWJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlNjg5Njg7Ym9yZGVyOnNvbGlkIDFweCAjZTY4OTY4O2N1cnNvcjpwb2ludGVyfS5idXR0b24gLmZhLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbiAuZmEsLnNtYWxsLXNwZWNpYWwtYnV0dG9uIC5mYSwuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLC5vdXRsaW5lLWJ1dHRvbiAuZmEsLnNwZWNpYWwtYnV0dG9uIC5mYSwucHJpbWFyeS1idXR0b24gLmZhe21hcmdpbi1yaWdodDowLjI1cmVtO21hcmdpbi1yaWdodDo0LjVweH0uYnV0dG9uLWhpZGRlbntkaXNwbGF5Om5vbmV9LmJ1dHRvbi1zaXplLC5vdXRsaW5lLWJ1dHRvbiwuc3BlY2lhbC1idXR0b24sLnByaW1hcnktYnV0dG9uLC5idXR0b24tc2l6ZS1zbWFsbCwuc21hbGwtb3V0bGluZS1idXR0b24sLnNtYWxsLXNwZWNpYWwtYnV0dG9uLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbntwYWRkaW5nOi43NWVtIDFlbTttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4fS5vdXRsaW5lLWJ1dHRvbjpob3Zlciwuc21hbGwtb3V0bGluZS1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZDdlNWYxO2JvcmRlcjpzb2xpZCAxcHggIzY2Nzc4MDtjdXJzb3I6cG9pbnRlcn0ucHJpbWFyeS1idXR0b257YmFja2dyb3VuZDojNjY3NzgwO2JvcmRlcjpzb2xpZCAxcHggIzY2Nzc4MH0uc3BlY2lhbC1idXR0b257YmFja2dyb3VuZDojZTA3NDc3O2JvcmRlcjpzb2xpZCAxcHggI2UwNzQ3Nzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGV0dGVyLXNwYWNpbmc6MXB4fS5vdXRsaW5lLWJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOnNvbGlkIDFweCAjNjY3NzgwO2NvbG9yOiM2Njc3ODAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGV0dGVyLXNwYWNpbmc6MXB4fS5zbWFsbC1wcmltYXJ5LWJ1dHRvbntiYWNrZ3JvdW5kOiM2Njc3ODA7Ym9yZGVyOnNvbGlkIDFweCAjNjY3NzgwICFpbXBvcnRhbnR9LnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVye2JvcmRlcjpzb2xpZCAxcHggI2U2ODk2OCAhaW1wb3J0YW50fS5zbWFsbC1zcGVjaWFsLWJ1dHRvbntiYWNrZ3JvdW5kOiNlMDc0Nzc7Ym9yZGVyOnNvbGlkIDFweCAjZTA3NDc3ICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2xldHRlci1zcGFjaW5nOjFweH0uc21hbGwtc3BlY2lhbC1idXR0b246aG92ZXJ7Ym9yZGVyOnNvbGlkIDFweCAjZTY4OTY4ICFpbXBvcnRhbnR9LnNtYWxsLW91dGxpbmUtYnV0dG9ue2JhY2tncm91bmQ6bm9uZTtib3JkZXI6c29saWQgMXB4ICM2Njc3ODAgIWltcG9ydGFudDtjb2xvcjojNjY3NzgwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2xldHRlci1zcGFjaW5nOjFweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmJ1dHRvbiwucHJpbWFyeS1idXR0b24sLnNwZWNpYWwtYnV0dG9uLC5vdXRsaW5lLWJ1dHRvbiwuc21hbGwtcHJpbWFyeS1idXR0b24sLnNtYWxsLXNwZWNpYWwtYnV0dG9uLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjB9LmZ1bGwtd2lkdGgtYnV0dG9ue3dpZHRoOjEwMCV9LmJ1dHRvbi1zaXplLXNtYWxsLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiwuc21hbGwtc3BlY2lhbC1idXR0b24sLnNtYWxsLW91dGxpbmUtYnV0dG9ue3BhZGRpbmc6LjVlbSAuNjI1ZW07bWFyZ2luLWJvdHRvbTowLjdyZW07bWFyZ2luLWJvdHRvbToxMi42cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweH0uY2VudGVyLWJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDt0ZXh0LWFsaWduOmNlbnRlcn19LyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi8uYW5pbWF0ZWQuaW5maW5pdGV7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmZhZGVJbiwuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyIGgyLC5wcm9maWxlLXNlY3Rpb24tY2FyZCxvbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCBsaSwuc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVyLC5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uLC5zdHVkeS1saXN0IG9sIGxpLC5zdHVkeS1saXN0IHVsIGxpLC5jYXJkLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5zdHVkeS1zbmlwcGV0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tbmFtZTpmYWRlSW59QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd24sLnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCwuc3R1ZHktZGV0YWlscy5zdGlja0VtVXAgLnN0aWNreS1oZWFkZXIsLnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIsLmZ1bGwtaGVhZGVyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluTGVmdCwubWVzc2FnZS5vdGhlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5SaWdodCwubWVzc2FnZS5zZWxmey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24yZHtmcm9te3otaW5kZXg6Mjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve3otaW5kZXg6LTE7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0xJXt6LWluZGV4Oi0xfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93bjJke2Zyb217ei1pbmRleDoyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve3otaW5kZXg6LTE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9MSV7ei1pbmRleDotMX19LnNsaWRlT3V0RG93bjJkLC5jYXJkLWZlZWRiYWNrLWJsb2Nrey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjJkO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjJkfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9fUBrZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfX0uc2hha2UsLmZlZWRiYWNrLWJsb2Nrey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlO2FuaW1hdGlvbi1uYW1lOnNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyBwdWxzZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19LnB1bHNlLC5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lciAuYXBwbGllZC1maWx0ZXJzIHNwYW4sLnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGksLm1lbnUtYmFkZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2V9QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoe2Zyb20sNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHtmcm9tLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5mbGFzaCwubWVzc2FnZSAubWVzc2FnZS1idWJibGUgLmJhbm5lciwuY2FyZCAuYmFubmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5iYW5uZXIsLnN0dWR5LXNuaXBwZXQgLmJhbm5lcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1Aa2V5ZnJhbWVzIHNvbmFyezAle3RyYW5zZm9ybTpzY2FsZSgwLjkpO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpzY2FsZSgyKTtvcGFjaXR5OjB9fS5zb25hciwubWVudS1iYWRnZTphZnRlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNvbmFyO2FuaW1hdGlvbi1uYW1lOnNvbmFyfS5odnItZmFkZSwuY29udGFjdC1jYXJkLmFjdGlvbi1pY29uIGhlYWRlciAuZWRpdC1idXR0b24gYSxib2R5PmZvb3RlciAuc29jaWFsIGEsLnByb2ZpbGUtc2VjdGlvbi1jYXJkIGhlYWRlciAuZWRpdC1idXR0b24gYSwuY2FubmVkLXF1ZXJ5IGEgZGl2LC50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGEgLmZhey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJvcmRlci1jb2xvcixjb2xvcixiYWNrZ3JvdW5kLWNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Ym9yZGVyLWNvbG9yLGNvbG9yLGJhY2tncm91bmQtY29sb3J9Lmh2ci1zd2VlcC10by1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5odnItc3dlZXAtdG8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzY2Nzc4MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtOnNjYWxlWCgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCA1MCU7dHJhbnNmb3JtLW9yaWdpbjowIDUwJTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyLC5odnItc3dlZXAtdG8tcmlnaHQ6Zm9jdXMsLmh2ci1zd2VlcC10by1yaWdodDphY3RpdmV7Y29sb3I6I2ZmZn0uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyOmJlZm9yZSwuaHZyLXN3ZWVwLXRvLXJpZ2h0OmZvY3VzOmJlZm9yZSwuaHZyLXN3ZWVwLXRvLXJpZ2h0OmFjdGl2ZTpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9Lmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6MDtyaWdodDoxMDAlO2JvdHRvbTowO2JhY2tncm91bmQ6IzY2Nzc4MDtoZWlnaHQ6M3B4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpyaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OnJpZ2h0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6aG92ZXI6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpmb2N1czpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmFjdGl2ZTpiZWZvcmV7cmlnaHQ6MH0uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlciwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3JlLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtsZWZ0OjUwJTtyaWdodDo1MCU7Ym90dG9tOjA7YmFja2dyb3VuZDojZTY4OTY4O2hlaWdodDozcHg7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQscmlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0LHJpZ2h0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpob3ZlcjpiZWZvcmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6aG92ZXI6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmZvY3VzOmJlZm9yZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpmb2N1czpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTphY3RpdmU6YmVmb3Jle2xlZnQ6MDtyaWdodDowfS5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6NTAlO3JpZ2h0OjUwJTt0b3A6MDtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjRweDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdCxyaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQscmlnaHQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6aG92ZXI6YmVmb3JlLC5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLC5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZXtsZWZ0OjA7cmlnaHQ6MH0uY2FyZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywuc3R1ZHktc25pcHBldHtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LW1zLWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTt0cmFuc2l0aW9uOmFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0uY2FyZDpob3ZlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jazpob3Zlciwuc3R1ZHktc25pcHBldDpob3Zlcntib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDEycHggMzJweCByZ2JhKDAsMCwwLC4yKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMTJweCAzMnB4IHJnYmEoMCwwLDAsLjIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxMnB4IDMycHggcmdiYSgwLDAsMCwuMil9LmNhcmQ+YSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaz5hLC5zdHVkeS1zbmlwcGV0PmF7Y29sb3I6IzMzM30uY2FyZD5hOmhvdmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrPmE6aG92ZXIsLnN0dWR5LXNuaXBwZXQ+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZCAuYmFubmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5iYW5uZXIsLnN0dWR5LXNuaXBwZXQgLmJhbm5lcnttYXJnaW4tdG9wOi0wLjdyZW07bWFyZ2luLXRvcDotMTIuNnB4O21hcmdpbi1yaWdodDotMC41cmVtO21hcmdpbi1yaWdodDotOXB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6Z3JlZW47Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2FuaW1hdGlvbi1kZWxheToxLjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjEuNXN9LmNhcmQgLmJhbm5lciAuZmEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmJhbm5lciAuZmEsLnN0dWR5LXNuaXBwZXQgLmJhbm5lciAuZmF7bWFyZ2luLXJpZ2h0OjAuM3JlbTttYXJnaW4tcmlnaHQ6NS40cHh9LmNhcmQgaDEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgaDEsLnN0dWR5LXNuaXBwZXQgaDF7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MC44cmVtO21hcmdpbi1ib3R0b206MTQuNHB4fS5jYXJkIHAsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgcCwuc3R1ZHktc25pcHBldCBwe21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweDtsaW5lLWhlaWdodDoxNDUlfS5jYXJkIC5hY3Rpb25zIGE6aG92ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTpob3Zlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNlNjg5Njh9LmNhcmQgLmFjdGlvbnMgYTphZnRlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmFmdGVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6YWZ0ZXJ7Y29udGVudDpcIiB8IFwiO2NvbG9yOiM5OTl9LmNhcmQgLmFjdGlvbnMgYTpsYXN0LWNoaWxkOmFmdGVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6bGFzdC1jaGlsZDphZnRlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlwifUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KWFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmNhcmQsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLnN0dWR5LXNuaXBwZXR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O2JvcmRlci10b3A6NnB4IHNvbGlkICNlNjg5Njg7Y3Vyc29yOmRlZmF1bHR9LmNhcmQgLmFjdGlvbnMsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnN7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDowLjhyZW07bWFyZ2luLXRvcDoxNC40cHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5jYXJkLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5zdHVkeS1zbmlwcGV0e2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjZTY4OTY4fS5jYXJkIC5iYW5uZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmJhbm5lciwuc3R1ZHktc25pcHBldCAuYmFubmVye21hcmdpbi10b3A6LTAuNXJlbTttYXJnaW4tdG9wOi05cHh9LmNhcmQgaDEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgaDEsLnN0dWR5LXNuaXBwZXQgaDF7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5jYXJkIHAsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgcCwuc3R1ZHktc25pcHBldCBwe2ZvbnQtc2l6ZTowLjk1cmVtO2ZvbnQtc2l6ZToxNy4xcHg7bGluZS1oZWlnaHQ6MTU1JTttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0uY2FyZCAuYWN0aW9ucywuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucywuc3R1ZHktc25pcHBldCAuYWN0aW9uc3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jYXJkIC5hY3Rpb25zIGEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYSwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhe21hcmdpbi1yaWdodDoycmVtO21hcmdpbi1yaWdodDozNnB4fS5jYXJkIC5hY3Rpb25zIGE6aG92ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTpob3Zlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmhvdmVye2JvcmRlci1ib3R0b206c29saWQgMnB4O2NvbG9yOiMwMzYyY2Z9LmNhcmQgLmFjdGlvbnMgYTphZnRlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmFmdGVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6YWZ0ZXJ7Y29udGVudDpcIlwifS5jYXJkIC5hY3Rpb25zIGE6bGFzdC1jaGlsZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmxhc3QtY2hpbGQsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweClhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5jYXJkLm5ldywubmV3LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLm5ldy5zdHVkeS1zbmlwcGV0e2JvcmRlci10b3AtY29sb3I6Z3JlZW59fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuY2FyZC5uZXcsLm5ldy5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5uZXcuc3R1ZHktc25pcHBldHtib3JkZXItbGVmdC1jb2xvcjpncmVlbn19LnRhZywuYXR0YWNobWVudHMgLmF0dGFjaG1lbnR7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6IzMzMztwYWRkaW5nOi4zNWVtIC41NmVtIC4zNWVtIC41NmVtO21hcmdpbjowIC4yNWVtIC4yNWVtIDA7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjpzb2xpZCAxcHggI2NjYztkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O3doaXRlLXNwYWNlOm5vd3JhcH0udGFnX2hpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6I2ZmMCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMH0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjEwcHg7cGFkZGluZzozcHggN3B4O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Y29sb3I6I2ZmZjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpncmVlbjtib3JkZXItcmFkaXVzOjEwcHh9LmJhZGdlOmVtcHR5e2Rpc3BsYXk6bm9uZX1hLmJhZGdlOmhvdmVyLGEuYmFkZ2U6Zm9jdXN7Y29sb3I6I2U2ODk2ODt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0ubWVudS1iYWRnZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xNXB4O3JpZ2h0OjVweDttaW4taGVpZ2h0OjMzcHg7bWluLXdpZHRoOjMzcHg7YmFja2dyb3VuZDpncmVlbjtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzoxcHggMXB4IDVweCByZ2JhKDAsMCwwLC4yKTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIuMWVtO2N1cnNvcjpkZWZhdWx0fS5tZW51LWJhZGdlOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTJweDtsZWZ0Oi0ycHg7Ym9yZGVyOjJweCBzb2xpZCAjMDBiMzAwO29wYWNpdHk6MDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1kZWxheToxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsubWVudS1iYWRnZXttaW4taGVpZ2h0OjI4cHg7bWluLXdpZHRoOjI4cHg7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBvbmx5IHNjcmVlbnsuc2hvdy1mb3Itc21hbGwtb25seSwuc2hvdy1mb3Itc21hbGwtdXAsLnNob3ctZm9yLXNtYWxsLC5zaG93LWZvci1zbWFsbC1kb3duLC5oaWRlLWZvci1tZWRpdW0tb25seSwuaGlkZS1mb3ItbWVkaXVtLXVwLC5oaWRlLWZvci1tZWRpdW0sLnNob3ctZm9yLW1lZGl1bS1kb3duLC5oaWRlLWZvci1sYXJnZS1vbmx5LC5oaWRlLWZvci1sYXJnZS11cCwuaGlkZS1mb3ItbGFyZ2UsLnNob3ctZm9yLWxhcmdlLWRvd24sLmhpZGUtZm9yLXhsYXJnZS1vbmx5LC5oaWRlLWZvci14bGFyZ2UtdXAsLmhpZGUtZm9yLXhsYXJnZSwuc2hvdy1mb3IteGxhcmdlLWRvd24sLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwuaGlkZS1mb3IteHhsYXJnZS11cCwuaGlkZS1mb3IteHhsYXJnZSwuc2hvdy1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6aW5oZXJpdCAhaW1wb3J0YW50fS5oaWRlLWZvci1zbWFsbC1vbmx5LC5oaWRlLWZvci1zbWFsbC11cCwuaGlkZS1mb3Itc21hbGwsLmhpZGUtZm9yLXNtYWxsLWRvd24sLnNob3ctZm9yLW1lZGl1bS1vbmx5LC5zaG93LWZvci1tZWRpdW0tdXAsLnNob3ctZm9yLW1lZGl1bSwuaGlkZS1mb3ItbWVkaXVtLWRvd24sLnNob3ctZm9yLWxhcmdlLW9ubHksLnNob3ctZm9yLWxhcmdlLXVwLC5zaG93LWZvci1sYXJnZSwuaGlkZS1mb3ItbGFyZ2UtZG93biwuc2hvdy1mb3IteGxhcmdlLW9ubHksLnNob3ctZm9yLXhsYXJnZS11cCwuc2hvdy1mb3IteGxhcmdlLC5oaWRlLWZvci14bGFyZ2UtZG93biwuc2hvdy1mb3IteHhsYXJnZS1vbmx5LC5zaG93LWZvci14eGxhcmdlLXVwLC5zaG93LWZvci14eGxhcmdlLC5oaWRlLWZvci14eGxhcmdlLWRvd257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUtZm9yLXNtYWxsLW9ubHksLnZpc2libGUtZm9yLXNtYWxsLXVwLC52aXNpYmxlLWZvci1zbWFsbCwudmlzaWJsZS1mb3Itc21hbGwtZG93biwuaGlkZGVuLWZvci1tZWRpdW0tb25seSwuaGlkZGVuLWZvci1tZWRpdW0tdXAsLmhpZGRlbi1mb3ItbWVkaXVtLC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwuaGlkZGVuLWZvci1sYXJnZS1vbmx5LC5oaWRkZW4tZm9yLWxhcmdlLXVwLC5oaWRkZW4tZm9yLWxhcmdlLC52aXNpYmxlLWZvci1sYXJnZS1kb3duLC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXhsYXJnZS11cCwuaGlkZGVuLWZvci14bGFyZ2UsLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwuaGlkZGVuLWZvci14eGxhcmdlLXVwLC5oaWRkZW4tZm9yLXh4bGFyZ2UsLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93bntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfS5oaWRkZW4tZm9yLXNtYWxsLW9ubHksLmhpZGRlbi1mb3Itc21hbGwtdXAsLmhpZGRlbi1mb3Itc21hbGwsLmhpZGRlbi1mb3Itc21hbGwtZG93biwudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksLnZpc2libGUtZm9yLW1lZGl1bS11cCwudmlzaWJsZS1mb3ItbWVkaXVtLC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LC52aXNpYmxlLWZvci1sYXJnZS11cCwudmlzaWJsZS1mb3ItbGFyZ2UsLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXhsYXJnZS11cCwudmlzaWJsZS1mb3IteGxhcmdlLC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsLnZpc2libGUtZm9yLXh4bGFyZ2UsLmhpZGRlbi1mb3IteHhsYXJnZS1kb3due2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuaGlkZS1mb3Itc21hbGwtb25seSwuc2hvdy1mb3Itc21hbGwtdXAsLmhpZGUtZm9yLXNtYWxsLC5oaWRlLWZvci1zbWFsbC1kb3duLC5zaG93LWZvci1tZWRpdW0tb25seSwuc2hvdy1mb3ItbWVkaXVtLXVwLC5zaG93LWZvci1tZWRpdW0sLnNob3ctZm9yLW1lZGl1bS1kb3duLC5oaWRlLWZvci1sYXJnZS1vbmx5LC5oaWRlLWZvci1sYXJnZS11cCwuaGlkZS1mb3ItbGFyZ2UsLnNob3ctZm9yLWxhcmdlLWRvd24sLmhpZGUtZm9yLXhsYXJnZS1vbmx5LC5oaWRlLWZvci14bGFyZ2UtdXAsLmhpZGUtZm9yLXhsYXJnZSwuc2hvdy1mb3IteGxhcmdlLWRvd24sLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwuaGlkZS1mb3IteHhsYXJnZS11cCwuaGlkZS1mb3IteHhsYXJnZSwuc2hvdy1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6aW5oZXJpdCAhaW1wb3J0YW50fS5zaG93LWZvci1zbWFsbC1vbmx5LC5oaWRlLWZvci1zbWFsbC11cCwuc2hvdy1mb3Itc21hbGwsLnNob3ctZm9yLXNtYWxsLWRvd24sLmhpZGUtZm9yLW1lZGl1bS1vbmx5LC5oaWRlLWZvci1tZWRpdW0tdXAsLmhpZGUtZm9yLW1lZGl1bSwuaGlkZS1mb3ItbWVkaXVtLWRvd24sLnNob3ctZm9yLWxhcmdlLW9ubHksLnNob3ctZm9yLWxhcmdlLXVwLC5zaG93LWZvci1sYXJnZSwuaGlkZS1mb3ItbGFyZ2UtZG93biwuc2hvdy1mb3IteGxhcmdlLW9ubHksLnNob3ctZm9yLXhsYXJnZS11cCwuc2hvdy1mb3IteGxhcmdlLC5oaWRlLWZvci14bGFyZ2UtZG93biwuc2hvdy1mb3IteHhsYXJnZS1vbmx5LC5zaG93LWZvci14eGxhcmdlLXVwLC5zaG93LWZvci14eGxhcmdlLC5oaWRlLWZvci14eGxhcmdlLWRvd257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhpZGRlbi1mb3Itc21hbGwtb25seSwudmlzaWJsZS1mb3Itc21hbGwtdXAsLmhpZGRlbi1mb3Itc21hbGwsLmhpZGRlbi1mb3Itc21hbGwtZG93biwudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksLnZpc2libGUtZm9yLW1lZGl1bS11cCwudmlzaWJsZS1mb3ItbWVkaXVtLC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwuaGlkZGVuLWZvci1sYXJnZS1vbmx5LC5oaWRkZW4tZm9yLWxhcmdlLXVwLC5oaWRkZW4tZm9yLWxhcmdlLC52aXNpYmxlLWZvci1sYXJnZS1kb3duLC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXhsYXJnZS11cCwuaGlkZGVuLWZvci14bGFyZ2UsLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwuaGlkZGVuLWZvci14eGxhcmdlLXVwLC5oaWRkZW4tZm9yLXh4bGFyZ2UsLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93bntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfS52aXNpYmxlLWZvci1zbWFsbC1vbmx5LC5oaWRkZW4tZm9yLXNtYWxsLXVwLC52aXNpYmxlLWZvci1zbWFsbCwudmlzaWJsZS1mb3Itc21hbGwtZG93biwuaGlkZGVuLWZvci1tZWRpdW0tb25seSwuaGlkZGVuLWZvci1tZWRpdW0tdXAsLmhpZGRlbi1mb3ItbWVkaXVtLC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LC52aXNpYmxlLWZvci1sYXJnZS11cCwudmlzaWJsZS1mb3ItbGFyZ2UsLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXhsYXJnZS11cCwudmlzaWJsZS1mb3IteGxhcmdlLC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsLnZpc2libGUtZm9yLXh4bGFyZ2UsLmhpZGRlbi1mb3IteHhsYXJnZS1kb3due2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuaGlkZS1mb3Itc21hbGwtb25seSwuc2hvdy1mb3Itc21hbGwtdXAsLmhpZGUtZm9yLXNtYWxsLC5oaWRlLWZvci1zbWFsbC1kb3duLC5oaWRlLWZvci1tZWRpdW0tb25seSwuc2hvdy1mb3ItbWVkaXVtLXVwLC5oaWRlLWZvci1tZWRpdW0sLmhpZGUtZm9yLW1lZGl1bS1kb3duLC5zaG93LWZvci1sYXJnZS1vbmx5LC5zaG93LWZvci1sYXJnZS11cCwuc2hvdy1mb3ItbGFyZ2UsLnNob3ctZm9yLWxhcmdlLWRvd24sLmhpZGUtZm9yLXhsYXJnZS1vbmx5LC5oaWRlLWZvci14bGFyZ2UtdXAsLmhpZGUtZm9yLXhsYXJnZSwuc2hvdy1mb3IteGxhcmdlLWRvd24sLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwuaGlkZS1mb3IteHhsYXJnZS11cCwuaGlkZS1mb3IteHhsYXJnZSwuc2hvdy1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6aW5oZXJpdCAhaW1wb3J0YW50fS5zaG93LWZvci1zbWFsbC1vbmx5LC5oaWRlLWZvci1zbWFsbC11cCwuc2hvdy1mb3Itc21hbGwsLnNob3ctZm9yLXNtYWxsLWRvd24sLnNob3ctZm9yLW1lZGl1bS1vbmx5LC5oaWRlLWZvci1tZWRpdW0tdXAsLnNob3ctZm9yLW1lZGl1bSwuc2hvdy1mb3ItbWVkaXVtLWRvd24sLmhpZGUtZm9yLWxhcmdlLW9ubHksLmhpZGUtZm9yLWxhcmdlLXVwLC5oaWRlLWZvci1sYXJnZSwuaGlkZS1mb3ItbGFyZ2UtZG93biwuc2hvdy1mb3IteGxhcmdlLW9ubHksLnNob3ctZm9yLXhsYXJnZS11cCwuc2hvdy1mb3IteGxhcmdlLC5oaWRlLWZvci14bGFyZ2UtZG93biwuc2hvdy1mb3IteHhsYXJnZS1vbmx5LC5zaG93LWZvci14eGxhcmdlLXVwLC5zaG93LWZvci14eGxhcmdlLC5oaWRlLWZvci14eGxhcmdlLWRvd257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhpZGRlbi1mb3Itc21hbGwtb25seSwudmlzaWJsZS1mb3Itc21hbGwtdXAsLmhpZGRlbi1mb3Itc21hbGwsLmhpZGRlbi1mb3Itc21hbGwtZG93biwuaGlkZGVuLWZvci1tZWRpdW0tb25seSwudmlzaWJsZS1mb3ItbWVkaXVtLXVwLC5oaWRkZW4tZm9yLW1lZGl1bSwuaGlkZGVuLWZvci1tZWRpdW0tZG93biwudmlzaWJsZS1mb3ItbGFyZ2Utb25seSwudmlzaWJsZS1mb3ItbGFyZ2UtdXAsLnZpc2libGUtZm9yLWxhcmdlLC52aXNpYmxlLWZvci1sYXJnZS1kb3duLC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXhsYXJnZS11cCwuaGlkZGVuLWZvci14bGFyZ2UsLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwuaGlkZGVuLWZvci14eGxhcmdlLXVwLC5oaWRkZW4tZm9yLXh4bGFyZ2UsLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93bntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfS52aXNpYmxlLWZvci1zbWFsbC1vbmx5LC5oaWRkZW4tZm9yLXNtYWxsLXVwLC52aXNpYmxlLWZvci1zbWFsbCwudmlzaWJsZS1mb3Itc21hbGwtZG93biwudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksLmhpZGRlbi1mb3ItbWVkaXVtLXVwLC52aXNpYmxlLWZvci1tZWRpdW0sLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksLmhpZGRlbi1mb3ItbGFyZ2UtdXAsLmhpZGRlbi1mb3ItbGFyZ2UsLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXhsYXJnZS11cCwudmlzaWJsZS1mb3IteGxhcmdlLC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsLnZpc2libGUtZm9yLXh4bGFyZ2UsLmhpZGRlbi1mb3IteHhsYXJnZS1kb3due2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fX0uc2hvdy1mb3Itc3J7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9LmhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNob3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0uZmVlZGJhY2stYmxvY2t7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7cGFkZGluZzouNmVtIDAgLjZlbSAwO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiM0ODQ4NDg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweDt3aWR0aDoxMDAlOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWF7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowLjhyZW07bWFyZ2luLWxlZnQ6MTQuNHB4O21hcmdpbi1yaWdodDoxLjJyZW07bWFyZ2luLXJpZ2h0OjIxLjZweH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYXtmb250LXNpemU6MnJlbTtmb250LXNpemU6MzZweH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHl7b3ZlcmZsb3c6aGlkZGVuO19vdmVyZmxvdzp2aXNpYmxlO3pvb206MTttYXJnaW4tbGVmdDowLjhyZW07bWFyZ2luLWxlZnQ6MTQuNHB4O21hcmdpbi1yaWdodDowLjhyZW07bWFyZ2luLXJpZ2h0OjE0LjRweH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDQsLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGgxLC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwe2NvbG9yOiM0ODQ4NDh9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGg0LC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoMSwuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcHttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHh9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHB7bGluZS1oZWlnaHQ6MTQwJX1kaXYuc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZTZ9ZGl2LmVycm9ye2JhY2tncm91bmQtY29sb3I6I2Y4ZDBjOH1kaXYuaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmZ9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmF7Zm9udC1mYW1pbHk6XCJQZS1pY29uLTctc3Ryb2tlXCJ9LmZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3MgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmV7Y29udGVudDpcIu6ZrFwifS5mZWVkYmFjay1ibG9jay5lcnJvciAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhOmJlZm9yZXtjb250ZW50Olwi7pqBXCJ9LmZlZWRiYWNrLWJsb2NrLmluZm8gLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmV7Y29udGVudDpcIu6Zh1wifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZmVlZGJhY2stYmxvY2t7dGV4dC1hbGlnbjpjZW50ZXJ9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSwuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHl7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46LjJlbSAwfS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwe21hcmdpbi10b3A6MC4zcmVtO21hcmdpbi10b3A6NS40cHh9fS5sYW5kaW5nLXBhZ2UtYW5ub3VuY2VtZW50cyAuZmVlZGJhY2stYmxvY2t7YW5pbWF0aW9uOm5vbmU7bWFyZ2luLWJvdHRvbTowfS5sYW5kaW5nLXBhZ2UtYW5ub3VuY2VtZW50cyAuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHl7bWFyZ2luLXJpZ2h0OjAuOHJlbTttYXJnaW4tcmlnaHQ6MTQuNHB4fS5sYW5kaW5nLXBhZ2UtYW5ub3VuY2VtZW50czplbXB0eXtkaXNwbGF5Om5vbmV9LnBhZ2luYXRpb257dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGFiZWx7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LnBhZ2luYXRpb24gYXtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnaW5hdGlvbiAuZmEtY2hldnJvbi1yaWdodHttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4fS5wYWdpbmF0aW9uIC5mYS1jaGV2cm9uLWxlZnR7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGRpdntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7cGFkZGluZzoxZW19LnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UsLnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgYXtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHh9LnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgbGFiZWx7ZGlzcGxheTppbmxpbmU7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBkaXZ7d2lkdGg6MzAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fS5sb2dpbi1jb250ZW50e21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweH0ubG9naW4tY29udGVudCBoZWFkZXJ7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206My4zcmVtO21hcmdpbi1ib3R0b206NTkuNHB4fS5sb2dpbi1jb250ZW50IGhlYWRlciBoMXt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0OjMwMH0ubG9naW4tY29udGVudCAuZmVlZGJhY2stYmxvY2sgYXtjb2xvcjpyZ2IoMi4yNzE0Mjg1NzE0LDc0LjIsMTU2LjcyODU3MTQyODYpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmxvZ2luLWNvbnRlbnQgLmZvcm0tc3RhY2tlZCBsYWJlbHttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweDtjb2xvcjojMTExfS5sb2dpbi1jb250ZW50IC5wYXNzd29yZCBpbnB1dFt0eXBlPXBhc3N3b3JkXXtkaXNwbGF5OmlubGluZS1ibG9ja30ubG9naW4tY29udGVudCAucGFzc3dvcmQgLnBhc3N3b3JkLXNob3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2NvbG9yOiM2NjY7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvZ2luLWNvbnRlbnQgLmZvcm0tc3RhY2tlZCAucHJpbWFyeS1idXR0b257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweH0ubG9naW4tbGlua3MtY29udGFpbmVye21hcmdpbi10b3A6Mi4ycmVtO21hcmdpbi10b3A6MzkuNnB4O3RleHQtYWxpZ246Y2VudGVyfS5sb2dpbi1saW5rcy1jb250YWluZXIgYXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5wYXNzd29yZCAuZmllbGQtaGVscC10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MC4yNXJlbTttYXJnaW4tdG9wOjQuNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmxvZ2luLWNvbnRlbnQgaGVhZGVye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0ubG9naW4tY29udGVudCAucGFzc3dvcmQgLnBhc3N3b3JkLXNob3c6bm90KC5hbHdheXMpe21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLWxlZnQ6MThweDtkaXNwbGF5Om5vbmV9LmxvZ2luLWxpbmtzLWNvbnRhaW5lciBhe2Rpc3BsYXk6aW5saW5lfX0ucG9wdXBfY29udGVudHttaW4taGVpZ2h0OjEuMmVtO21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIC4wNWVtIC4wNWVtIHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93OjBweCAxNXB4IDIwcHggMHB4IHJnYmEoMCwwLDAsLjI1KX0ucG9wdXBfY29udGVudCBoZWFkZXIsLnBvcHVwX2NvbnRlbnQgZm9vdGVye3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtwYWRkaW5nLXRvcDoxLjVyZW07cGFkZGluZy10b3A6MjdweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggaHNsKDAsMCUsOTAlKTtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0ucG9wdXBfY29udGVudCBoZWFkZXIgLmZvcm0tc3RhY2tlZCBsYWJlbCwucG9wdXBfY29udGVudCBmb290ZXIgLmZvcm0tc3RhY2tlZCBsYWJlbHtkaXNwbGF5OmlubGluZX0ucG9wdXBfY29udGVudCBoZWFkZXIgLmZvcm0tc3RhY2tlZCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdLC5wb3B1cF9jb250ZW50IGhlYWRlciAuZm9ybS1zdGFja2VkIC5idXR0b24tY29udGFpbmVyIGFbY2xhc3MkPWJ1dHRvbl0sLnBvcHVwX2NvbnRlbnQgZm9vdGVyIC5mb3JtLXN0YWNrZWQgLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwucG9wdXBfY29udGVudCBmb290ZXIgLmZvcm0tc3RhY2tlZCAuYnV0dG9uLWNvbnRhaW5lciBhW2NsYXNzJD1idXR0b25de21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweH0ucG9wdXBfY29udGVudCBoZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwfS5wb3B1cF9jb250ZW50IGhlYWRlciBoMXt3aWR0aDo5MCU7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4O2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ucG9wdXBfY29udGVudCBoZWFkZXIgLnRvcC1jbG9zZS1idXR0b257d2lkdGg6MTAlO3RleHQtYWxpZ246cmlnaHR9LnBvcHVwX2NvbnRlbnQgaGVhZGVyIC50b3AtY2xvc2UtYnV0dG9uIGEgc3Bhbntmb250LXNpemU6MS40MzgyZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmfS5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gc2VsZWN0e3dpZHRoOjgwJX0ucG9wdXBfY29udGVudCBmb290ZXIgLmZvcm0tc3RhY2tlZCAuYnV0dG9uLWNvbnRhaW5lciBbZGlzYWJsZWRdLnByaW1hcnktYnV0dG9ue2JvcmRlcjpzb2xpZCAxcHggaHNsKDAsMCUsNjkuOTAxOTYwNzg0MyUpO2NvbG9yOmhzbCgwLDAlLDY5LjkwMTk2MDc4NDMlKSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsucG9wdXBfY29udGVudHttYXJnaW46MWVtO21heC13aWR0aDo0MGVtfS5wb3B1cF9jb250ZW50IGhlYWRlciwucG9wdXBfY29udGVudCBmb290ZXIsLnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWlue3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctbGVmdDozNnB4O3BhZGRpbmctcmlnaHQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjM2cHh9fS5vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowcHg7Ym90dG9tOjBweDtsZWZ0OjBweDtyaWdodDowcHg7ei1pbmRleDoxMDA1O2JhY2tncm91bmQtY29sb3I6cmdiYSg4OSwxNDEsMjA0LC45NSk7b3ZlcmZsb3cteTpzY3JvbGw7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4fS5zcGlubmVye3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOmF1dG8gYXV0b30uZG91YmxlLWJvdW5jZTEsLmRvdWJsZS1ib3VuY2Uye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6LjY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowOy13ZWJraXQtYW5pbWF0aW9uOnNrLWJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246c2stYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0fS5kb3VibGUtYm91bmNlMnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMXM7YW5pbWF0aW9uLWRlbGF5Oi0xc31ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlezAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHNrLWJvdW5jZXswJSwxMDAle3RyYW5zZm9ybTpzY2FsZSgwKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX01MCV7dHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfX0udmlkZW9XcmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwYWRkaW5nLXRvcDoyNXB4O2hlaWdodDowfS52aWRlb1dyYXBwZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1xdWVyeXstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSl9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWlucHV0e21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1oaW50e2NvbG9yOiM5OTl9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LW1lbnV7bWFyZ2luLXRvcDo0cHg7cGFkZGluZzo0cHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO292ZXJmbG93LXk6c2Nyb2xsO21heC1oZWlnaHQ6MTUwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMik7LW1vei1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1zdWdnZXN0aW9ue3BhZGRpbmc6M3B4IDIwcHg7bGluZS1oZWlnaHQ6MjRweH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IsLnR5cGVhaGVhZC1jb250YWluZXIgLnR0LXN1Z2dlc3Rpb246aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDk3Y2Z9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LXN1Z2dlc3Rpb24gcHttYXJnaW46MH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0c3twYWRkaW5nLWxlZnQ6MH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyB1bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpe2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7Ym9yZGVyLWJvdHRvbTpkb3R0ZWQgMXB4ICNjY2M7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkOy1tcy13b3JkLWJyZWFrOmJyZWFrLWFsbDt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7LW1zLWh5cGhlbnM6YXV0bzstbW96LWh5cGhlbnM6YXV0bzstd2Via2l0LWh5cGhlbnM6YXV0bztoeXBoZW5zOmF1dG87cGFkZGluZzouMjVlbSAwO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojMzMzfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIC5kaXNwbGF5LXRleHR7bWF4LXdpZHRoOjcwJTtsaW5lLWhlaWdodDoxMjAlfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGF7Y29sb3I6I2RlMWEwYzttYXJnaW4tbGVmdDphdXRvfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGEgLmZhe2Rpc3BsYXk6bm9uZX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGE6aG92ZXIgLmZhe2NvbG9yOmhzbCg0LDg5Ljc0MzU4OTc0MzYlLDMwLjg4MjM1Mjk0MTIlKX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhOmhvdmVyIC5yZW1vdmUtbGFiZWx7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAudHdpdHRlci10eXBlYWhlYWR7d2lkdGg6MTAwJX0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAuYmFkZ2UtY29udGFpbmVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbTowO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtsaW5lLWhlaWdodDoxMjAlO2NvbG9yOiMzMzM7cGFkZGluZzouMzVlbSAuNTZlbSAuMzVlbSAuNTZlbTttYXJnaW46MCAuMjVlbSAuMjVlbSAwO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXI6c29saWQgMXB4ICNjY2M7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDt3aGl0ZS1zcGFjZTpub3JtYWx9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGEgLmZhe2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYSAucmVtb3ZlLWxhYmVse2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVye2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAudHdpdHRlci10eXBlYWhlYWR7d2lkdGg6YXV0b30udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAuYWRkLWNvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLmJhZGdlLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAubm90LWNvbnRhaW5lciBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi44ZW0gLjllbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOjJweCBzb2xpZCAjZjJmMmYyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLm5vdC1jb250YWluZXIgbGFiZWw6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjNjY3NzgwO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7Lmxhbmd1YWdlLXBpY2tlciwubGFuZ3VhZ2UtcGlja2VyIHNlbGVjdHtwYWRkaW5nOjA7aGVpZ2h0OjEuN3JlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC1zaXplOi44cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5sYW5ndWFnZS1waWNrZXIgaS5mYS1nbG9iZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZy10b3A6LjJyZW19fS8qIVxuICogIEZvbnQgQXdlc29tZSA0LjMuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuMy4wXCIpO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjMuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC4zLjBcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4zLjBcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuMy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC4zLjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmZhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzMzMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0xNSV9LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLWZ3e3dpZHRoOjEuMjg1NzE0Mjg1N2VtO3RleHQtYWxpZ246Y2VudGVyfS5mYS11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg1NzE0MjllbTtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIuMTQyODU3MTQyOWVtO3dpZHRoOjIuMTQyODU3MTQyOWVtO3RvcDouMTQyODU3MTQyOWVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS1saS5mYS1sZ3tsZWZ0Oi0xLjg1NzE0Mjg1NzFlbX0uZmEtYm9yZGVye3BhZGRpbmc6LjJlbSAuMjVlbSAuMTVlbTtib3JkZXI6c29saWQgLjA4ZW0gI2VlZTtib3JkZXItcmFkaXVzOi4xZW19LnB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS5wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLnB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9LmZhLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7YW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCl9QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19LmZhLXJvdGF0ZS05MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYS1yb3RhdGUtMjcwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uZmEtZmxpcC1ob3Jpem9udGFse2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7dHJhbnNmb3JtOnNjYWxlKC0xLCAxKX0uZmEtZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgLTEpO3RyYW5zZm9ybTpzY2FsZSgxLCAtMSl9OnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpub25lfS5mYS1zdGFja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyZW07aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCLvgIBcIn0uZmEtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCLvgIFcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50Olwi74CCXCJ9LmZhLWVudmVsb3BlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgINcIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgIRcIn0uZmEtc3RhcjpiZWZvcmV7Y29udGVudDpcIu+AhVwifS5mYS1zdGFyLW86YmVmb3Jle2NvbnRlbnQ6XCLvgIZcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIu+Ah1wifS5mYS1maWxtOmJlZm9yZXtjb250ZW50Olwi74CIXCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50Olwi74CJXCJ9LmZhLXRoOmJlZm9yZXtjb250ZW50Olwi74CKXCJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgItcIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgIxcIn0uZmEtcmVtb3ZlOmJlZm9yZSwuZmEtY2xvc2U6YmVmb3JlLC5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIu+AjVwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIu+AjlwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCLvgJBcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50Olwi74CRXCJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIu+AklwifS5mYS1nZWFyOmJlZm9yZSwuZmEtY29nOmJlZm9yZXtjb250ZW50Olwi74CTXCJ9LmZhLXRyYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCLvgJRcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIu+AlVwifS5mYS1maWxlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgJZcIn0uZmEtY2xvY2stbzpiZWZvcmV7Y29udGVudDpcIu+Al1wifS5mYS1yb2FkOmJlZm9yZXtjb250ZW50Olwi74CYXCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50Olwi74CZXCJ9LmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgJpcIn0uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgJtcIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCLvgJxcIn0uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+AnVwifS5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLC5mYS1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgJ5cIn0uZmEtcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIu+AoVwifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIu+AolwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50Olwi74CjXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCLvgKRcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIu+ApVwifS5mYS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50Olwi74CmXCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74CnXCJ9LmZhLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIu+AqFwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCLvgKlcIn0uZmEtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIu+AqlwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCLvgKtcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIu+ArFwifS5mYS1ib29rOmJlZm9yZXtjb250ZW50Olwi74CtXCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50Olwi74CuXCJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50Olwi74CvXCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIu+AsFwifS5mYS1mb250OmJlZm9yZXtjb250ZW50Olwi74CxXCJ9LmZhLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLJcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50Olwi74CzXCJ9LmZhLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50Olwi74C0XCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCLvgLVcIn0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+AtlwifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgLdcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLhcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIu+AuVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50Olwi74C6XCJ9LmZhLWRlZGVudDpiZWZvcmUsLmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLtcIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50Olwi74C8XCJ9LmZhLXZpZGVvLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIu+AvVwifS5mYS1waG90bzpiZWZvcmUsLmZhLWltYWdlOmJlZm9yZSwuZmEtcGljdHVyZS1vOmJlZm9yZXtjb250ZW50Olwi74C+XCJ9LmZhLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIu+BgFwifS5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50Olwi74GBXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIu+BglwifS5mYS10aW50OmJlZm9yZXtjb250ZW50Olwi74GDXCJ9LmZhLWVkaXQ6YmVmb3JlLC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgYRcIn0uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgYVcIn0uZmEtY2hlY2stc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgYZcIn0uZmEtYXJyb3dzOmJlZm9yZXtjb250ZW50Olwi74GHXCJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYhcIn0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BiVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BilwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50Olwi74GLXCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50Olwi74GMXCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCLvgY1cIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BjlwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZBcIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50Olwi74GRXCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50Olwi74GSXCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+Bk1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74GUXCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GVXCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BllwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZdcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GYXCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BmVwifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BmlwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50Olwi74GbXCJ9LmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74GcXCJ9LmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74GdXCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIu+BnlwifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74GgXCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74GhXCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50Olwi74GiXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgaNcIn0uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwuZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgaRcIn0uZmEtZXhwYW5kOmJlZm9yZXtjb250ZW50Olwi74GlXCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50Olwi74GmXCJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLvgadcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCLvgahcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCLvgalcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GqXCJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgatcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIu+BrFwifS5mYS1maXJlOmJlZm9yZXtjb250ZW50Olwi74GtXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIu+BrlwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvgbBcIn0uZmEtd2FybmluZzpiZWZvcmUsLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50Olwi74GxXCJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50Olwi74GyXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50Olwi74GzXCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIu+BtFwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50Olwi74G1XCJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIu+BtlwifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50Olwi74G3XCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIu+BuFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50Olwi74G5XCJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgbpcIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50Olwi74G7XCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50Olwi74G8XCJ9LmZhLWFycm93cy12OmJlZm9yZXtjb250ZW50Olwi74G9XCJ9LmZhLWFycm93cy1oOmJlZm9yZXtjb250ZW50Olwi74G+XCJ9LmZhLWJhci1jaGFydC1vOmJlZm9yZSwuZmEtYmFyLWNoYXJ0OmJlZm9yZXtjb250ZW50Olwi74KAXCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KBXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CglwifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCLvgoNcIn0uZmEta2V5OmJlZm9yZXtjb250ZW50Olwi74KEXCJ9LmZhLWdlYXJzOmJlZm9yZSwuZmEtY29nczpiZWZvcmV7Y29udGVudDpcIu+ChVwifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIu+ChlwifS5mYS10aHVtYnMtby11cDpiZWZvcmV7Y29udGVudDpcIu+Ch1wifS5mYS10aHVtYnMtby1kb3duOmJlZm9yZXtjb250ZW50Olwi74KIXCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIu+CiVwifS5mYS1oZWFydC1vOmJlZm9yZXtjb250ZW50Olwi74KKXCJ9LmZhLXNpZ24tb3V0OmJlZm9yZXtjb250ZW50Olwi74KLXCJ9LmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CjFwifS5mYS10aHVtYi10YWNrOmJlZm9yZXtjb250ZW50Olwi74KNXCJ9LmZhLWV4dGVybmFsLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCLvgo5cIn0uZmEtc2lnbi1pbjpiZWZvcmV7Y29udGVudDpcIu+CkFwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCLvgpFcIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CklwifS5mYS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvgpNcIn0uZmEtbGVtb24tbzpiZWZvcmV7Y29udGVudDpcIu+ClFwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIu+ClVwifS5mYS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+CllwifS5mYS1ib29rbWFyay1vOmJlZm9yZXtjb250ZW50Olwi74KXXCJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CmFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50Olwi74KZXCJ9LmZhLWZhY2Vib29rLWY6YmVmb3JlLC5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIu+CmlwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCLvgptcIn0uZmEtdW5sb2NrOmJlZm9yZXtjb250ZW50Olwi74KcXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50Olwi74KdXCJ9LmZhLXJzczpiZWZvcmV7Y29udGVudDpcIu+CnlwifS5mYS1oZGQtbzpiZWZvcmV7Y29udGVudDpcIu+CoFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIu+CoVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50Olwi74OzXCJ9LmZhLWNlcnRpZmljYXRlOmJlZm9yZXtjb250ZW50Olwi74KjXCJ9LmZhLWhhbmQtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+CpFwifS5mYS1oYW5kLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+CpVwifS5mYS1oYW5kLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgqZcIn0uZmEtaGFuZC1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgqdcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgqhcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74KpXCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIu+CqlwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Cq1wifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIu+CrFwifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCLvgq1cIn0uZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCLvgq5cIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50Olwi74KwXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIu+CsVwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50Olwi74KyXCJ9LmZhLWdyb3VwOmJlZm9yZSwuZmEtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCLvg4BcIn0uZmEtY2hhaW46YmVmb3JlLC5mYS1saW5rOmJlZm9yZXtjb250ZW50Olwi74OBXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50Olwi74OCXCJ9LmZhLWZsYXNrOmJlZm9yZXtjb250ZW50Olwi74ODXCJ9LmZhLWN1dDpiZWZvcmUsLmZhLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50Olwi74OEXCJ9LmZhLWNvcHk6YmVmb3JlLC5mYS1maWxlcy1vOmJlZm9yZXtjb250ZW50Olwi74OFXCJ9LmZhLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIu+DhlwifS5mYS1zYXZlOmJlZm9yZSwuZmEtZmxvcHB5LW86YmVmb3Jle2NvbnRlbnQ6XCLvg4dcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74OIXCJ9LmZhLW5hdmljb246YmVmb3JlLC5mYS1yZW9yZGVyOmJlZm9yZSwuZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIu+DiVwifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50Olwi74OKXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCLvg4tcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIu+DjFwifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCLvg41cIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCLvg45cIn0uZmEtbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCLvg5BcIn0uZmEtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCLvg5FcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50Olwi74OSXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg5NcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74OUXCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50Olwi74OVXCJ9LmZhLW1vbmV5OmJlZm9yZXtjb250ZW50Olwi74OWXCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvg5dcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvg5hcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+DmVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+DmlwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50Olwi74ObXCJ9LmZhLXVuc29ydGVkOmJlZm9yZSwuZmEtc29ydDpiZWZvcmV7Y29udGVudDpcIu+DnFwifS5mYS1zb3J0LWRvd246YmVmb3JlLC5mYS1zb3J0LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvg51cIn0uZmEtc29ydC11cDpiZWZvcmUsLmZhLXNvcnQtYXNjOmJlZm9yZXtjb250ZW50Olwi74OeXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50Olwi74OgXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50Olwi74OhXCJ9LmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwuZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIu+DolwifS5mYS1sZWdhbDpiZWZvcmUsLmZhLWdhdmVsOmJlZm9yZXtjb250ZW50Olwi74OjXCJ9LmZhLWRhc2hib2FyZDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvg6RcIn0uZmEtY29tbWVudC1vOmJlZm9yZXtjb250ZW50Olwi74OlXCJ9LmZhLWNvbW1lbnRzLW86YmVmb3Jle2NvbnRlbnQ6XCLvg6ZcIn0uZmEtZmxhc2g6YmVmb3JlLC5mYS1ib2x0OmJlZm9yZXtjb250ZW50Olwi74OnXCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCLvg6hcIn0uZmEtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCLvg6lcIn0uZmEtcGFzdGU6YmVmb3JlLC5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvg6pcIn0uZmEtbGlnaHRidWxiLW86YmVmb3Jle2NvbnRlbnQ6XCLvg6tcIn0uZmEtZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvg6xcIn0uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg61cIn0uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi74OuXCJ9LmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg7BcIn0uZmEtc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCLvg7FcIn0uZmEtc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCLvg7JcIn0uZmEtYmVsbC1vOmJlZm9yZXtjb250ZW50Olwi74KiXCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIu+DtFwifS5mYS1jdXRsZXJ5OmJlZm9yZXtjb250ZW50Olwi74O1XCJ9LmZhLWZpbGUtdGV4dC1vOmJlZm9yZXtjb250ZW50Olwi74O2XCJ9LmZhLWJ1aWxkaW5nLW86YmVmb3Jle2NvbnRlbnQ6XCLvg7dcIn0uZmEtaG9zcGl0YWwtbzpiZWZvcmV7Y29udGVudDpcIu+DuFwifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCLvg7lcIn0uZmEtbWVka2l0OmJlZm9yZXtjb250ZW50Olwi74O6XCJ9LmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtjb250ZW50Olwi74O7XCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCLvg7xcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg71cIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg75cIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74SBXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7Y29udGVudDpcIu+EglwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Eg1wifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74SEXCJ9LmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74SFXCJ9LmZhLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50Olwi74SGXCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhIdcIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIu+EiFwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCLvhIlcIn0uZmEtdGFibGV0OmJlZm9yZXtjb250ZW50Olwi74SKXCJ9LmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsLmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIu+Ei1wifS5mYS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+EjFwifS5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74SNXCJ9LmZhLXF1b3RlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74SOXCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhJBcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74SRXCJ9LmZhLW1haWwtcmVwbHk6YmVmb3JlLC5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIu+EklwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50Olwi74STXCJ9LmZhLWZvbGRlci1vOmJlZm9yZXtjb250ZW50Olwi74SUXCJ9LmZhLWZvbGRlci1vcGVuLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJVcIn0uZmEtc21pbGUtbzpiZWZvcmV7Y29udGVudDpcIu+EmFwifS5mYS1mcm93bi1vOmJlZm9yZXtjb250ZW50Olwi74SZXCJ9LmZhLW1laC1vOmJlZm9yZXtjb250ZW50Olwi74SaXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhJtcIn0uZmEta2V5Ym9hcmQtbzpiZWZvcmV7Y29udGVudDpcIu+EnFwifS5mYS1mbGFnLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJ1cIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhJ5cIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCLvhKBcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIu+EoVwifS5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsLmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIu+EolwifS5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsLmZhLXN0YXItaGFsZi1vOmJlZm9yZXtjb250ZW50Olwi74SjXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50Olwi74SkXCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCLvhKVcIn0uZmEtY29kZS1mb3JrOmJlZm9yZXtjb250ZW50Olwi74SmXCJ9LmZhLXVubGluazpiZWZvcmUsLmZhLWNoYWluLWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIu+Ep1wifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIu+EqFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50Olwi74SpXCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50Olwi74SqXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50Olwi74SrXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIu+ErFwifS5mYS1lcmFzZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhK1cIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50Olwi74SuXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLvhLBcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+EsVwifS5mYS1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLJcIn0uZmEtY2FsZW5kYXItbzpiZWZvcmV7Y29udGVudDpcIu+Es1wifS5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmV7Y29udGVudDpcIu+EtFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLVcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50Olwi74S2XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhLlcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+EulwifS5mYS1odG1sNTpiZWZvcmV7Y29udGVudDpcIu+Eu1wifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50Olwi74S8XCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIu+EvVwifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50Olwi74S+XCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50Olwi74WAXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3Jle2NvbnRlbnQ6XCLvhYFcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmV7Y29udGVudDpcIu+FglwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WDXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74WEXCJ9LmZhLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIu+FhVwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYZcIn0uZmEtbWludXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhYdcIn0uZmEtbGV2ZWwtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhYhcIn0uZmEtbGV2ZWwtZG93bjpiZWZvcmV7Y29udGVudDpcIu+FiVwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYpcIn0uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Fi1wifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FjFwifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhY1cIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIu+FjlwifS5mYS10b2dnbGUtZG93bjpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhZBcIn0uZmEtdG9nZ2xlLXVwOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhZFcIn0uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhZJcIn0uZmEtZXVybzpiZWZvcmUsLmZhLWV1cjpiZWZvcmV7Y29udGVudDpcIu+Fk1wifS5mYS1nYnA6YmVmb3Jle2NvbnRlbnQ6XCLvhZRcIn0uZmEtZG9sbGFyOmJlZm9yZSwuZmEtdXNkOmJlZm9yZXtjb250ZW50Olwi74WVXCJ9LmZhLXJ1cGVlOmJlZm9yZSwuZmEtaW5yOmJlZm9yZXtjb250ZW50Olwi74WWXCJ9LmZhLWNueTpiZWZvcmUsLmZhLXJtYjpiZWZvcmUsLmZhLXllbjpiZWZvcmUsLmZhLWpweTpiZWZvcmV7Y29udGVudDpcIu+Fl1wifS5mYS1ydWJsZTpiZWZvcmUsLmZhLXJvdWJsZTpiZWZvcmUsLmZhLXJ1YjpiZWZvcmV7Y29udGVudDpcIu+FmFwifS5mYS13b246YmVmb3JlLC5mYS1rcnc6YmVmb3Jle2NvbnRlbnQ6XCLvhZlcIn0uZmEtYml0Y29pbjpiZWZvcmUsLmZhLWJ0YzpiZWZvcmV7Y29udGVudDpcIu+FmlwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50Olwi74WbXCJ9LmZhLWZpbGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIu+FnFwifS5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmV7Y29udGVudDpcIu+FnVwifS5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhZ5cIn0uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZXtjb250ZW50Olwi74WgXCJ9LmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhaFcIn0uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmV7Y29udGVudDpcIu+FolwifS5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmV7Y29udGVudDpcIu+Fo1wifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhaRcIn0uZmEtdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhaVcIn0uZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhaZcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIu+Fp1wifS5mYS14aW5nOmJlZm9yZXtjb250ZW50Olwi74WoXCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WpXCJ9LmZhLXlvdXR1YmUtcGxheTpiZWZvcmV7Y29udGVudDpcIu+FqlwifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50Olwi74WrXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50Olwi74WsXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIu+FrVwifS5mYS1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCLvha5cIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50Olwi74WwXCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIu+FsVwifS5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WyXCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIu+Fs1wifS5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74W0XCJ9LmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu+FtVwifS5mYS1sb25nLWFycm93LXVwOmJlZm9yZXtjb250ZW50Olwi74W2XCJ9LmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIu+Ft1wifS5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74W4XCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50Olwi74W5XCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCLvhbpcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIu+Fu1wifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIu+FvFwifS5mYS1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIu+FvVwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIu+FvlwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aAXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIu+GgVwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhoJcIn0uZmEtbWFsZTpiZWZvcmV7Y29udGVudDpcIu+Gg1wifS5mYS1naXR0aXA6YmVmb3JlLC5mYS1ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIu+GhFwifS5mYS1zdW4tbzpiZWZvcmV7Y29udGVudDpcIu+GhVwifS5mYS1tb29uLW86YmVmb3Jle2NvbnRlbnQ6XCLvhoZcIn0uZmEtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIu+Gh1wifS5mYS1idWc6YmVmb3Jle2NvbnRlbnQ6XCLvhohcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCLvholcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCLvhopcIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50Olwi74aLXCJ9LmZhLXBhZ2VsaW5lczpiZWZvcmV7Y29udGVudDpcIu+GjFwifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIu+GjVwifS5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+GjlwifS5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74aQXCJ9LmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+GkVwifS5mYS1kb3QtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhpJcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIu+Gk1wifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhpRcIn0uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwuZmEtdHJ5OmJlZm9yZXtjb250ZW50Olwi74aVXCJ9LmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhpZcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIu+Gl1wifS5mYS1zbGFjazpiZWZvcmV7Y29udGVudDpcIu+GmFwifS5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhplcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50Olwi74aaXCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIu+Gm1wifS5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsLmZhLWJhbms6YmVmb3JlLC5mYS11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50Olwi74acXCJ9LmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtjb250ZW50Olwi74adXCJ9LmZhLXlhaG9vOmJlZm9yZXtjb250ZW50Olwi74aeXCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIu+GoFwifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhqFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GolwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhqNcIn0uZmEtc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCLvhqRcIn0uZmEtZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50Olwi74alXCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCLvhqZcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIu+Gp1wifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIu+GqFwifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCLvhqlcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50Olwi74aqXCJ9LmZhLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50Olwi74arXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIu+GrFwifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIu+GrVwifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIu+GrlwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCLvhrBcIn0uZmEtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCLvhrFcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIu+GslwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIu+Gs1wifS5mYS1iZWhhbmNlOmJlZm9yZXtjb250ZW50Olwi74a0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74a1XCJ9LmZhLXN0ZWFtOmJlZm9yZXtjb250ZW50Olwi74a2XCJ9LmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Gt1wifS5mYS1yZWN5Y2xlOmJlZm9yZXtjb250ZW50Olwi74a4XCJ9LmZhLWF1dG9tb2JpbGU6YmVmb3JlLC5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCLvhrlcIn0uZmEtY2FiOmJlZm9yZSwuZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIu+GulwifS5mYS10cmVlOmJlZm9yZXtjb250ZW50Olwi74a7XCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCLvhrxcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIu+GvVwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50Olwi74a+XCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50Olwi74eAXCJ9LmZhLWZpbGUtcGRmLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4FcIn0uZmEtZmlsZS13b3JkLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4JcIn0uZmEtZmlsZS1leGNlbC1vOmJlZm9yZXtjb250ZW50Olwi74eDXCJ9LmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZXtjb250ZW50Olwi74eEXCJ9LmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZXtjb250ZW50Olwi74eFXCJ9LmZhLWZpbGUtemlwLW86YmVmb3JlLC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmV7Y29udGVudDpcIu+HhlwifS5mYS1maWxlLXNvdW5kLW86YmVmb3JlLC5mYS1maWxlLWF1ZGlvLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4dcIn0uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwuZmEtZmlsZS12aWRlby1vOmJlZm9yZXtjb250ZW50Olwi74eIXCJ9LmZhLWZpbGUtY29kZS1vOmJlZm9yZXtjb250ZW50Olwi74eJXCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCLvh4pcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIu+Hi1wifS5mYS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIu+HjFwifS5mYS1saWZlLWJvdXk6YmVmb3JlLC5mYS1saWZlLWJ1b3k6YmVmb3JlLC5mYS1saWZlLXNhdmVyOmJlZm9yZSwuZmEtc3VwcG9ydDpiZWZvcmUsLmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIu+HjVwifS5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmV7Y29udGVudDpcIu+HjlwifS5mYS1yYTpiZWZvcmUsLmZhLXJlYmVsOmJlZm9yZXtjb250ZW50Olwi74eQXCJ9LmZhLWdlOmJlZm9yZSwuZmEtZW1waXJlOmJlZm9yZXtjb250ZW50Olwi74eRXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvh5JcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50Olwi74eTXCJ9LmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50Olwi74eUXCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCLvh5VcIn0uZmEtcXE6YmVmb3Jle2NvbnRlbnQ6XCLvh5ZcIn0uZmEtd2VjaGF0OmJlZm9yZSwuZmEtd2VpeGluOmJlZm9yZXtjb250ZW50Olwi74eXXCJ9LmZhLXNlbmQ6YmVmb3JlLC5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu+HmFwifS5mYS1zZW5kLW86YmVmb3JlLC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZXtjb250ZW50Olwi74eZXCJ9LmZhLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCLvh5pcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmUsLmZhLWNpcmNsZS10aGluOmJlZm9yZXtjb250ZW50Olwi74ebXCJ9LmZhLWhlYWRlcjpiZWZvcmV7Y29udGVudDpcIu+HnFwifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCLvh51cIn0uZmEtc2xpZGVyczpiZWZvcmV7Y29udGVudDpcIu+HnlwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvh6BcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+HoVwifS5mYS1ib21iOmJlZm9yZXtjb250ZW50Olwi74eiXCJ9LmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLC5mYS1mdXRib2wtbzpiZWZvcmV7Y29udGVudDpcIu+Ho1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCLvh6RcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIu+HpVwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50Olwi74emXCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvh6dcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50Olwi74eoXCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCLvh6lcIn0uZmEtbmV3c3BhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCLvh6pcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIu+Hq1wifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50Olwi74esXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIu+HrVwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50Olwi74euXCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCLvh7BcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIu+HsVwifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIu+HslwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50Olwi74ezXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIu+HtFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCLvh7VcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+HtlwifS5mYS1iZWxsLXNsYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCLvh7dcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvh7hcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74e5XCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50Olwi74e6XCJ9LmZhLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCLvh7tcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCLvh7xcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIu+HvVwifS5mYS1hcmVhLWNoYXJ0OmJlZm9yZXtjb250ZW50Olwi74e+XCJ9LmZhLXBpZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+IgFwifS5mYS1saW5lLWNoYXJ0OmJlZm9yZXtjb250ZW50Olwi74iBXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIu+IglwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74iDXCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCLviIRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50Olwi74iFXCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCLviIZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50Olwi74iHXCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCLviIhcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50Olwi74iJXCJ9LmZhLWNjOmJlZm9yZXtjb250ZW50Olwi74iKXCJ9LmZhLXNoZWtlbDpiZWZvcmUsLmZhLXNoZXFlbDpiZWZvcmUsLmZhLWlsczpiZWZvcmV7Y29udGVudDpcIu+Ii1wifS5mYS1tZWFucGF0aDpiZWZvcmV7Y29udGVudDpcIu+IjFwifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50Olwi74iNXCJ9LmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50Olwi74iOXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50Olwi74iQXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50Olwi74iRXCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCLviJJcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50Olwi74iTXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIu+IlFwifS5mYS1zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIu+IlVwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIu+IllwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLviJdcIn0uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50Olwi74iYXCJ9LmZhLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCLviJlcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIu+ImlwifS5mYS11c2VyLXNlY3JldDpiZWZvcmV7Y29udGVudDpcIu+Im1wifS5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50Olwi74icXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50Olwi74idXCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIu+InlwifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIu+IoVwifS5mYS1tYXJzOmJlZm9yZXtjb250ZW50Olwi74iiXCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCLviKNcIn0uZmEtdHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCLviKRcIn0uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZXtjb250ZW50Olwi74ilXCJ9LmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIu+IplwifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIu+Ip1wifS5mYS12ZW51cy1tYXJzOmJlZm9yZXtjb250ZW50Olwi74ioXCJ9LmZhLW1hcnMtc3Ryb2tlOmJlZm9yZXtjb250ZW50Olwi74ipXCJ9LmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCLviKpcIn0uZmEtbWFycy1zdHJva2UtaDpiZWZvcmV7Y29udGVudDpcIu+Iq1wifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLviKxcIn0uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCLviLBcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCLviLFcIn0uZmEtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCLviLJcIn0uZmEtc2VydmVyOmJlZm9yZXtjb250ZW50Olwi74izXCJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIu+ItFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50Olwi74i1XCJ9LmZhLWhvdGVsOmJlZm9yZSwuZmEtYmVkOmJlZm9yZXtjb250ZW50Olwi74i2XCJ9LmZhLXZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6XCLviLdcIn0uZmEtdHJhaW46YmVmb3Jle2NvbnRlbnQ6XCLviLhcIn0uZmEtc3Vid2F5OmJlZm9yZXtjb250ZW50Olwi74i5XCJ9LmZhLW1lZGl1bTpiZWZvcmV7Y29udGVudDpcIu+IulwifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQZS1pY29uLTctc3Ryb2tlXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLmVvdD9kN3lmMXZcIik7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLmVvdD8jaWVmaXhkN3lmMXZcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2Uud29mZj9kN3lmMXZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS50dGY/ZDd5ZjF2XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLnN2Zz9kN3lmMXYjUGUtaWNvbi03LXN0cm9rZVwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfVtjbGFzc149cGUtN3MtXSxbY2xhc3MqPVwiIHBlLTdzLVwiXXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIlBlLWljb24tNy1zdHJva2VcIjtzcGVhazpub25lO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0ucGUtN3MtYWxidW06YmVmb3Jle2NvbnRlbnQ6XCLumqpcIn0ucGUtN3MtYXJjOmJlZm9yZXtjb250ZW50Olwi7pqrXCJ9LnBlLTdzLWJhY2stMjpiZWZvcmV7Y29udGVudDpcIu6arFwifS5wZS03cy1iYW5kYWlkOmJlZm9yZXtjb250ZW50Olwi7pqtXCJ9LnBlLTdzLWNhcjpiZWZvcmV7Y29udGVudDpcIu6arlwifS5wZS03cy1kaWFtb25kOmJlZm9yZXtjb250ZW50Olwi7pqvXCJ9LnBlLTdzLWRvb3ItbG9jazpiZWZvcmV7Y29udGVudDpcIu6asFwifS5wZS03cy1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50Olwi7pqxXCJ9LnBlLTdzLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIu6aslwifS5wZS03cy1neW06YmVmb3Jle2NvbnRlbnQ6XCLumrNcIn0ucGUtN3MtaGFtbWVyOmJlZm9yZXtjb250ZW50Olwi7pq0XCJ9LnBlLTdzLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCLumrVcIn0ucGUtN3MtaGVsbTpiZWZvcmV7Y29udGVudDpcIu6atlwifS5wZS03cy1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCLumrdcIn0ucGUtN3MtbGVhZjpiZWZvcmV7Y29udGVudDpcIu6auFwifS5wZS03cy1tYWdpYy13YW5kOmJlZm9yZXtjb250ZW50Olwi7pq5XCJ9LnBlLTdzLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLumrpcIn0ucGUtN3MtbWFwLTI6YmVmb3Jle2NvbnRlbnQ6XCLumrtcIn0ucGUtN3MtbmV4dC0yOmJlZm9yZXtjb250ZW50Olwi7pq8XCJ9LnBlLTdzLXBhaW50LWJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIu6avVwifS5wZS03cy1wZW5kcml2ZTpiZWZvcmV7Y29udGVudDpcIu6avlwifS5wZS03cy1waG90bzpiZWZvcmV7Y29udGVudDpcIu6av1wifS5wZS03cy1waWdneTpiZWZvcmV7Y29udGVudDpcIu6bgFwifS5wZS03cy1wbHVnaW46YmVmb3Jle2NvbnRlbnQ6XCLum4FcIn0ucGUtN3MtcmVmcmVzaC0yOmJlZm9yZXtjb250ZW50Olwi7puCXCJ9LnBlLTdzLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIu6bg1wifS5wZS03cy1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIu6bhFwifS5wZS03cy1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCLum4VcIn0ucGUtN3Mtc21pbGU6YmVmb3Jle2NvbnRlbnQ6XCLum4ZcIn0ucGUtN3MtdXNiOmJlZm9yZXtjb250ZW50Olwi7puHXCJ9LnBlLTdzLXZlY3RvcjpiZWZvcmV7Y29udGVudDpcIu6biFwifS5wZS03cy13aW5lOmJlZm9yZXtjb250ZW50Olwi7puJXCJ9LnBlLTdzLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIu6ailwifS5wZS03cy1jYXNoOmJlZm9yZXtjb250ZW50Olwi7pqMXCJ9LnBlLTdzLWNsb3NlOmJlZm9yZXtjb250ZW50Olwi7pqAXCJ9LnBlLTdzLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIu6ajVwifS5wZS03cy1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIu6ai1wifS5wZS03cy13YXk6YmVmb3Jle2NvbnRlbnQ6XCLumo5cIn0ucGUtN3MtY2xvc2UtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi7pqBXCJ9LnBlLTdzLWlkOmJlZm9yZXtjb250ZW50Olwi7pqPXCJ9LnBlLTdzLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50Olwi7pqCXCJ9LnBlLTdzLXdyaXN0d2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCLumpBcIn0ucGUtN3MtYW5nbGUtdXAtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi7pqDXCJ9LnBlLTdzLXdvcmxkOmJlZm9yZXtjb250ZW50Olwi7pqRXCJ9LnBlLTdzLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi7pqEXCJ9LnBlLTdzLXZvbHVtZTpiZWZvcmV7Y29udGVudDpcIu6aklwifS5wZS03cy1hbmdsZS1yaWdodC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLumoVcIn0ucGUtN3MtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCLumpNcIn0ucGUtN3MtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu6ahlwifS5wZS03cy11c2VyLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIu6alFwifS5wZS03cy1hbmdsZS1sZWZ0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu6ah1wifS5wZS03cy11cC1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu6alVwifS5wZS03cy1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi7pqIXCJ9LnBlLTdzLXN3aXRjaDpiZWZvcmV7Y29udGVudDpcIu6allwifS5wZS03cy1hbmdsZS1kb3duLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu6aiVwifS5wZS03cy1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIu6al1wifS5wZS03cy13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCLumIBcIn0ucGUtN3Mtc2FmZTpiZWZvcmV7Y29udGVudDpcIu6amFwifS5wZS03cy12b2x1bWUyOmJlZm9yZXtjb250ZW50Olwi7piBXCJ9LnBlLTdzLXZvbHVtZTE6YmVmb3Jle2NvbnRlbnQ6XCLumIJcIn0ucGUtN3Mtdm9pY2VtYWlsOmJlZm9yZXtjb250ZW50Olwi7piDXCJ9LnBlLTdzLXZpZGVvOmJlZm9yZXtjb250ZW50Olwi7piEXCJ9LnBlLTdzLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCLumIVcIn0ucGUtN3MtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi7piGXCJ9LnBlLTdzLXVubG9jazpiZWZvcmV7Y29udGVudDpcIu6Yh1wifS5wZS03cy11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIu6YiFwifS5wZS03cy10cmFzaDpiZWZvcmV7Y29udGVudDpcIu6YiVwifS5wZS03cy10b29sczpiZWZvcmV7Y29udGVudDpcIu6YilwifS5wZS03cy10aW1lcjpiZWZvcmV7Y29udGVudDpcIu6Yi1wifS5wZS03cy10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLumIxcIn0ucGUtN3MtdGFyZ2V0OmJlZm9yZXtjb250ZW50Olwi7piNXCJ9LnBlLTdzLXN1bjpiZWZvcmV7Y29udGVudDpcIu6YjlwifS5wZS03cy1zdHVkeTpiZWZvcmV7Y29udGVudDpcIu6Yj1wifS5wZS03cy1zdG9wd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCLumJBcIn0ucGUtN3Mtc3RhcjpiZWZvcmV7Y29udGVudDpcIu6YkVwifS5wZS03cy1zcGVha2VyOmJlZm9yZXtjb250ZW50Olwi7piSXCJ9LnBlLTdzLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIu6Yk1wifS5wZS03cy1zaHVmZmxlOmJlZm9yZXtjb250ZW50Olwi7piUXCJ9LnBlLTdzLXNob3BiYWc6YmVmb3Jle2NvbnRlbnQ6XCLumJVcIn0ucGUtN3Mtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCLumJZcIn0ucGUtN3Mtc2VydmVyOmJlZm9yZXtjb250ZW50Olwi7piXXCJ9LnBlLTdzLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIu6YmFwifS5wZS03cy1maWxtOmJlZm9yZXtjb250ZW50Olwi7pqlXCJ9LnBlLTdzLXNjaWVuY2U6YmVmb3Jle2NvbnRlbnQ6XCLumJlcIn0ucGUtN3MtZGlzazpiZWZvcmV7Y29udGVudDpcIu6aplwifS5wZS03cy1yaWJib246YmVmb3Jle2NvbnRlbnQ6XCLumJpcIn0ucGUtN3MtcmVwZWF0OmJlZm9yZXtjb250ZW50Olwi7pibXCJ9LnBlLTdzLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCLumJxcIn0ucGUtN3MtYWRkLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCLumqlcIn0ucGUtN3MtcmVmcmVzaC1jbG91ZDpiZWZvcmV7Y29udGVudDpcIu6YnVwifS5wZS03cy1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCLumpxcIn0ucGUtN3MtcmFkaW86YmVmb3Jle2NvbnRlbnQ6XCLumJ5cIn0ucGUtN3Mtbm90ZTI6YmVmb3Jle2NvbnRlbnQ6XCLump1cIn0ucGUtN3MtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLumJ9cIn0ucGUtN3MtbmV0d29yazpiZWZvcmV7Y29udGVudDpcIu6anlwifS5wZS03cy1wcmV2OmJlZm9yZXtjb250ZW50Olwi7pigXCJ9LnBlLTdzLW11dGU6YmVmb3Jle2NvbnRlbnQ6XCLump9cIn0ucGUtN3MtcG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCLumKFcIn0ucGUtN3MtbWVkYWw6YmVmb3Jle2NvbnRlbnQ6XCLumqBcIn0ucGUtN3MtcG9ydGZvbGlvOmJlZm9yZXtjb250ZW50Olwi7piiXCJ9LnBlLTdzLWxpa2UyOmJlZm9yZXtjb250ZW50Olwi7pqhXCJ9LnBlLTdzLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLumKNcIn0ucGUtN3MtbGVmdC1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu6aolwifS5wZS03cy1wbGF5OmJlZm9yZXtjb250ZW50Olwi7pikXCJ9LnBlLTdzLWtleTpiZWZvcmV7Y29udGVudDpcIu6ao1wifS5wZS03cy1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu6YpVwifS5wZS03cy1qb3k6YmVmb3Jle2NvbnRlbnQ6XCLumqRcIn0ucGUtN3MtcGhvdG8tZ2FsbGVyeTpiZWZvcmV7Y29udGVudDpcIu6YplwifS5wZS03cy1waW46YmVmb3Jle2NvbnRlbnQ6XCLumptcIn0ucGUtN3MtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLumKdcIn0ucGUtN3MtcGx1ZzpiZWZvcmV7Y29udGVudDpcIu6amlwifS5wZS03cy1wZW46YmVmb3Jle2NvbnRlbnQ6XCLumKhcIn0ucGUtN3MtcmlnaHQtYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLumplcIn0ucGUtN3MtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLumKlcIn0ucGUtN3MtZGVsZXRlLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCLumqdcIn0ucGUtN3MtcGFpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLumKpcIn0ucGUtN3MtYm90dG9tLWFycm93OmJlZm9yZXtjb250ZW50Olwi7pqoXCJ9LnBlLTdzLW5vdGVib29rOmJlZm9yZXtjb250ZW50Olwi7pirXCJ9LnBlLTdzLW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCLumKxcIn0ucGUtN3MtbmV4dDpiZWZvcmV7Y29udGVudDpcIu6YrVwifS5wZS03cy1uZXdzLXBhcGVyOmJlZm9yZXtjb250ZW50Olwi7piuXCJ9LnBlLTdzLW11c2ljbGlzdDpiZWZvcmV7Y29udGVudDpcIu6Yr1wifS5wZS03cy1tdXNpYzpiZWZvcmV7Y29udGVudDpcIu6YsFwifS5wZS03cy1tb3VzZTpiZWZvcmV7Y29udGVudDpcIu6YsVwifS5wZS03cy1tb3JlOmJlZm9yZXtjb250ZW50Olwi7piyXCJ9LnBlLTdzLW1vb246YmVmb3Jle2NvbnRlbnQ6XCLumLNcIn0ucGUtN3MtbW9uaXRvcjpiZWZvcmV7Y29udGVudDpcIu6YtFwifS5wZS03cy1taWNybzpiZWZvcmV7Y29udGVudDpcIu6YtVwifS5wZS03cy1tZW51OmJlZm9yZXtjb250ZW50Olwi7pi2XCJ9LnBlLTdzLW1hcDpiZWZvcmV7Y29udGVudDpcIu6Yt1wifS5wZS03cy1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50Olwi7pi4XCJ9LnBlLTdzLW1haWw6YmVmb3Jle2NvbnRlbnQ6XCLumLlcIn0ucGUtN3MtbWFpbC1vcGVuOmJlZm9yZXtjb250ZW50Olwi7pi6XCJ9LnBlLTdzLW1haWwtb3Blbi1maWxlOmJlZm9yZXtjb250ZW50Olwi7pi7XCJ9LnBlLTdzLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIu6YvFwifS5wZS03cy1sb29wOmJlZm9yZXtjb250ZW50Olwi7pi9XCJ9LnBlLTdzLWxvb2s6YmVmb3Jle2NvbnRlbnQ6XCLumL5cIn0ucGUtN3MtbG9jazpiZWZvcmV7Y29udGVudDpcIu6Yv1wifS5wZS03cy1saW50ZXJuOmJlZm9yZXtjb250ZW50Olwi7pmAXCJ9LnBlLTdzLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCLumYFcIn0ucGUtN3MtbGlrZTpiZWZvcmV7Y29udGVudDpcIu6ZglwifS5wZS03cy1saWdodDpiZWZvcmV7Y29udGVudDpcIu6Zg1wifS5wZS03cy1sZXNzOmJlZm9yZXtjb250ZW50Olwi7pmEXCJ9LnBlLTdzLWtleXBhZDpiZWZvcmV7Y29udGVudDpcIu6ZhVwifS5wZS03cy1qdW5rOmJlZm9yZXtjb250ZW50Olwi7pmGXCJ9LnBlLTdzLWluZm86YmVmb3Jle2NvbnRlbnQ6XCLumYdcIn0ucGUtN3MtaG9tZTpiZWZvcmV7Y29udGVudDpcIu6ZiFwifS5wZS03cy1oZWxwMjpiZWZvcmV7Y29udGVudDpcIu6ZiVwifS5wZS03cy1oZWxwMTpiZWZvcmV7Y29udGVudDpcIu6ZilwifS5wZS03cy1ncmFwaDM6YmVmb3Jle2NvbnRlbnQ6XCLumYtcIn0ucGUtN3MtZ3JhcGgyOmJlZm9yZXtjb250ZW50Olwi7pmMXCJ9LnBlLTdzLWdyYXBoMTpiZWZvcmV7Y29udGVudDpcIu6ZjVwifS5wZS03cy1ncmFwaDpiZWZvcmV7Y29udGVudDpcIu6ZjlwifS5wZS03cy1nbG9iYWw6YmVmb3Jle2NvbnRlbnQ6XCLumY9cIn0ucGUtN3MtZ2xlYW06YmVmb3Jle2NvbnRlbnQ6XCLumZBcIn0ucGUtN3MtZ2xhc3NlczpiZWZvcmV7Y29udGVudDpcIu6ZkVwifS5wZS03cy1naWZ0OmJlZm9yZXtjb250ZW50Olwi7pmSXCJ9LnBlLTdzLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIu6Zk1wifS5wZS03cy1mbGFnOmJlZm9yZXtjb250ZW50Olwi7pmUXCJ9LnBlLTdzLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIu6ZlVwifS5wZS03cy1maWxlOmJlZm9yZXtjb250ZW50Olwi7pmWXCJ9LnBlLTdzLWV4cGFuZDE6YmVmb3Jle2NvbnRlbnQ6XCLumZdcIn0ucGUtN3MtZXhhcG5kMjpiZWZvcmV7Y29udGVudDpcIu6ZmFwifS5wZS03cy1lZGl0OmJlZm9yZXtjb250ZW50Olwi7pmZXCJ9LnBlLTdzLWRyb3A6YmVmb3Jle2NvbnRlbnQ6XCLumZpcIn0ucGUtN3MtZHJhd2VyOmJlZm9yZXtjb250ZW50Olwi7pmbXCJ9LnBlLTdzLWRvd25sb2FkOmJlZm9yZXtjb250ZW50Olwi7pmcXCJ9LnBlLTdzLWRpc3BsYXkyOmJlZm9yZXtjb250ZW50Olwi7pmdXCJ9LnBlLTdzLWRpc3BsYXkxOmJlZm9yZXtjb250ZW50Olwi7pmeXCJ9LnBlLTdzLWRpc2tldHRlOmJlZm9yZXtjb250ZW50Olwi7pmfXCJ9LnBlLTdzLWRhdGU6YmVmb3Jle2NvbnRlbnQ6XCLumaBcIn0ucGUtN3MtY3VwOmJlZm9yZXtjb250ZW50Olwi7pmhXCJ9LnBlLTdzLWN1bHR1cmU6YmVmb3Jle2NvbnRlbnQ6XCLumaJcIn0ucGUtN3MtY3JvcDpiZWZvcmV7Y29udGVudDpcIu6Zo1wifS5wZS03cy1jcmVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCLumaRcIn0ucGUtN3MtY29weS1maWxlOmJlZm9yZXtjb250ZW50Olwi7pmlXCJ9LnBlLTdzLWNvbmZpZzpiZWZvcmV7Y29udGVudDpcIu6ZplwifS5wZS03cy1jb21wYXNzOmJlZm9yZXtjb250ZW50Olwi7pmnXCJ9LnBlLTdzLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCLumahcIn0ucGUtN3MtY29mZmVlOmJlZm9yZXtjb250ZW50Olwi7pmpXCJ9LnBlLTdzLWNsb3VkOmJlZm9yZXtjb250ZW50Olwi7pmqXCJ9LnBlLTdzLWNsb2NrOmJlZm9yZXtjb250ZW50Olwi7pmrXCJ9LnBlLTdzLWNoZWNrOmJlZm9yZXtjb250ZW50Olwi7pmsXCJ9LnBlLTdzLWNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCLuma1cIn0ucGUtN3MtY2FydDpiZWZvcmV7Y29udGVudDpcIu6ZrlwifS5wZS03cy1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCLuma9cIn0ucGUtN3MtY2FsbDpiZWZvcmV7Y29udGVudDpcIu6ZsFwifS5wZS03cy1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50Olwi7pmxXCJ9LnBlLTdzLWJyb3dzZXI6YmVmb3Jle2NvbnRlbnQ6XCLumbJcIn0ucGUtN3MtYm94MjpiZWZvcmV7Y29udGVudDpcIu6Zs1wifS5wZS03cy1ib3gxOmJlZm9yZXtjb250ZW50Olwi7pm0XCJ9LnBlLTdzLWJvb2ttYXJrczpiZWZvcmV7Y29udGVudDpcIu6ZtVwifS5wZS03cy1iaWN5Y2xlOmJlZm9yZXtjb250ZW50Olwi7pm2XCJ9LnBlLTdzLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCLumbdcIn0ucGUtN3MtYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIu6ZuFwifS5wZS03cy1iYWxsOmJlZm9yZXtjb250ZW50Olwi7pm5XCJ9LnBlLTdzLWJhY2s6YmVmb3Jle2NvbnRlbnQ6XCLumbpcIn0ucGUtN3MtYXR0ZW50aW9uOmJlZm9yZXtjb250ZW50Olwi7pm7XCJ9LnBlLTdzLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIu6ZvFwifS5wZS03cy1hbGJ1bXM6YmVmb3Jle2NvbnRlbnQ6XCLumb1cIn0ucGUtN3MtYWxhcm06YmVmb3Jle2NvbnRlbnQ6XCLumb5cIn0ucGUtN3MtYWlycGxheTpiZWZvcmV7Y29udGVudDpcIu6Zv1wifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvXCIpLGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQuZW90XCIpO3NyYzpsb2NhbChcIlJvYm90b1wiKSxsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6aXRhbGljO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6aXRhbGljO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSxsb2NhbChcIlJvYm90by1NZWRpdW1cIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSxsb2NhbChcIlJvYm90by1NZWRpdW1cIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gQm9sZFwiKSxsb2NhbChcIlJvYm90by1Cb2xkXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gQm9sZFwiKSxsb2NhbChcIlJvYm90by1Cb2xkXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn0uZmFkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn0uZmFkZS5pbntvcGFjaXR5OjF9LmNvbGxhcHNle2Rpc3BsYXk6bm9uZX0uY29sbGFwc2UuaW57ZGlzcGxheTpibG9ja310ci5jb2xsYXBzZS5pbntkaXNwbGF5OnRhYmxlLXJvd310Ym9keS5jb2xsYXBzZS5pbntkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OlwiaGVpZ2h0LCB2aXNpYmlsaXR5XCI7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpcImhlaWdodCwgdmlzaWJpbGl0eVwiO3RyYW5zaXRpb24tcHJvcGVydHk6XCJoZWlnaHQsIHZpc2liaWxpdHlcIjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjM1czstby10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9ZGl2W2NsYXNzXj1cImNjLXdpbmRvdyBjYy1iYW5uZXIgY2MtdHlwZS1cIl0sZGl2W2NsYXNzXj1cImNjLXdpbmRvdyBjYy1mbG9hdGluZyBjYy10eXBlLVwiXXtiYWNrZ3JvdW5kOiM2Njc3ODA7Y29sb3I6I2ZmZn0uY2MtcmV2b2tlLmNjLWJvdHRvbS5jYy1hbmltYXRle2Rpc3BsYXk6bm9uZX0uY2MtY29tcGxpYW5jZSAuY2MtYnRue2JhY2tncm91bmQtY29sb3I6I2ZmZGUwMztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpyZ2JhKDMyLDI2LDIyLC45KX0uY2MtY29tcGxpYW5jZSAuY2MtYnRuOmZpcnN0LWNoaWxkLmNjLWRlbnl7Y29sb3I6I2ZmZn0uY2MtY29tcGxpYW5jZSAuY2MtYnRuLmNjLWFsbG93OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDIyMi4zLDE5My4xODkyODU3MTQzLDApO3RleHQtZGVjb3JhdGlvbjpub25lfS5jYy1jb21wbGlhbmNlIC5jYy1idG4uY2MtZGlzbWlzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjIuMywxOTMuMTg5Mjg1NzE0MywwKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2MtbGlua3tjb2xvcjojZmZmICFpbXBvcnRhbnR9LmNjLWxpbms6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jYy1saW5rOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jYy1saW5rOmZvY3Vze2NvbG9yOiNmZmYgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmNjLWJhbm5lci5jYy1ib3R0b20sLmNjLWZsb2F0aW5nLmNjLWJvdHRvbXtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtwb3NpdGlvbjpzdGF0aWN9fS5jYy13aW5kb3d7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2V9LmNjLXdpbmRvdy5jYy1pbnZpc2libGV7b3BhY2l0eTowfS5jYy1hbmltYXRlLmNjLXJldm9rZXstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy10b3B7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMmVtKX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyZW0pfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWFjdGl2ZS5jYy1ib3R0b217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uY2MtcmV2b2tlOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmNjLWdyb3dlcnttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDFzO3RyYW5zaXRpb246bWF4LWhlaWdodCAxc30uY2MtcmV2b2tlLC5jYy13aW5kb3d7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LWZhbWlseTpIZWx2ZXRpY2EsQ2FsaWJyaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNWVtO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDt6LWluZGV4Ojk5OTl9LmNjLXdpbmRvdy5jYy1zdGF0aWN7cG9zaXRpb246c3RhdGljfS5jYy13aW5kb3cuY2MtZmxvYXRpbmd7cGFkZGluZzoyZW07bWF4LXdpZHRoOjI0ZW07LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNjLXdpbmRvdy5jYy1iYW5uZXJ7cGFkZGluZzoxZW0gMS44ZW07d2lkdGg6MTAwJTstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5jYy1yZXZva2V7cGFkZGluZzouNWVtfS5jYy1yZXZva2U6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2MtaGVhZGVye2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMH0uY2MtYnRuLC5jYy1jbG9zZSwuY2MtbGluaywuY2MtcmV2b2tle2N1cnNvcjpwb2ludGVyfS5jYy1saW5re29wYWNpdHk6Ljg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMmVtO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNjLWxpbms6aG92ZXJ7b3BhY2l0eToxfS5jYy1saW5rOmFjdGl2ZSwuY2MtbGluazp2aXNpdGVke2NvbG9yOmluaXRpYWx9LmNjLWJ0bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjRlbSAuOGVtO2ZvbnQtc2l6ZTouOWVtO2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQ6Zm9jdXMsLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYy1jbG9zZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNWVtO3JpZ2h0Oi41ZW07Zm9udC1zaXplOjEuNmVtO29wYWNpdHk6Ljk7bGluZS1oZWlnaHQ6Ljc1fS5jYy1jbG9zZTpmb2N1cywuY2MtY2xvc2U6aG92ZXJ7b3BhY2l0eToxfS5jYy1yZXZva2UuY2MtdG9we3RvcDowO2xlZnQ6M2VtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjVlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouNWVtfS5jYy1yZXZva2UuY2MtYm90dG9te2JvdHRvbTowO2xlZnQ6M2VtO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjVlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouNWVtfS5jYy1yZXZva2UuY2MtbGVmdHtsZWZ0OjNlbTtyaWdodDp1bnNldH0uY2MtcmV2b2tlLmNjLXJpZ2h0e3JpZ2h0OjNlbTtsZWZ0OnVuc2V0fS5jYy10b3B7dG9wOjFlbX0uY2MtbGVmdHtsZWZ0OjFlbX0uY2MtcmlnaHR7cmlnaHQ6MWVtfS5jYy1ib3R0b217Ym90dG9tOjFlbX0uY2MtZmxvYXRpbmc+LmNjLWxpbmt7bWFyZ2luLWJvdHRvbToxZW19LmNjLWZsb2F0aW5nIC5jYy1tZXNzYWdle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxZW19LmNjLXdpbmRvdy5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0b30uY2Mtd2luZG93LmNjLWJhbm5lcnstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uY2MtYmFubmVyLmNjLXRvcHtsZWZ0OjA7cmlnaHQ6MDt0b3A6MH0uY2MtYmFubmVyLmNjLWJvdHRvbXtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0uY2MtYmFubmVyIC5jYy1tZXNzYWdle2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjFlbX0uY2MtY29tcGxpYW5jZXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2U+LmNjLWJ0bnstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9LmNjLWJ0bisuY2MtYnRue21hcmdpbi1sZWZ0Oi41ZW19QG1lZGlhIHByaW50ey5jYy1yZXZva2UsLmNjLXdpbmRvd3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey5jYy1idG57d2hpdGUtc3BhY2U6bm9ybWFsfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweClhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweClhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpey5jYy13aW5kb3cuY2MtdG9we3RvcDowfS5jYy13aW5kb3cuY2MtYm90dG9te2JvdHRvbTowfS5jYy13aW5kb3cuY2MtYmFubmVyLC5jYy13aW5kb3cuY2MtZmxvYXRpbmcsLmNjLXdpbmRvdy5jYy1sZWZ0LC5jYy13aW5kb3cuY2MtcmlnaHR7bGVmdDowO3JpZ2h0OjB9LmNjLXdpbmRvdy5jYy1iYW5uZXJ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLWNvbXBsaWFuY2V7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99LmNjLXdpbmRvdy5jYy1mbG9hdGluZ3ttYXgtd2lkdGg6bm9uZX0uY2Mtd2luZG93IC5jYy1tZXNzYWdle21hcmdpbi1ib3R0b206MWVtfS5jYy13aW5kb3cuY2MtYmFubmVyey13ZWJraXQtYm94LWFsaWduOnVuc2V0Oy1tcy1mbGV4LWFsaWduOnVuc2V0O2FsaWduLWl0ZW1zOnVuc2V0fS5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1tZXNzYWdle21hcmdpbi1yaWdodDowfX0uY2MtZmxvYXRpbmcuY2MtdGhlbWUtY2xhc3NpY3twYWRkaW5nOjEuMmVtO2JvcmRlci1yYWRpdXM6NXB4fS5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtY29tcGxpYW5jZXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZTstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6bm9uZTtmbGV4Om5vbmV9LmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bntib3JkZXItcmFkaXVzOjVweH0uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRuOmxhc3QtY2hpbGR7bWluLXdpZHRoOjE0MHB4fS5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYy10aGVtZS1lZGdlbGVzcy5jYy13aW5kb3d7cGFkZGluZzowfS5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZXttYXJnaW46MmVtO21hcmdpbi1ib3R0b206MS41ZW19LmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRue21hcmdpbjowO3BhZGRpbmc6LjhlbSAxLjhlbTtoZWlnaHQ6MTAwJX0uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1tZXNzYWdle21hcmdpbi1sZWZ0OjFlbX0uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLWJ0bisuY2MtYnRue21hcmdpbi1sZWZ0OjB9LmxvZ297ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1tZWRpdW0ucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsMCwwLDApO2hlaWdodDo3NXB4fS5sb2dvLXNtYWxse2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tc21hbGwucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsMCwwLDApO2hlaWdodDo3NXB4fS5mdWxsLWhlYWRlciAubW9iaWxlLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVye21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHh9LmZ1bGwtaGVhZGVyIC5nbG9iYWwtbmF2e3RleHQtYWxpZ246cmlnaHR9LmZ1bGwtaGVhZGVyIC5nbG9iYWwtbmF2IC5ncmlkLXJvdyAuZ3JpZC1zbS0xe3BhZGRpbmctdG9wOjAuMjVyZW07cGFkZGluZy10b3A6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHg7cGFkZGluZy1ib3R0b206MC4yNXJlbTtwYWRkaW5nLWJvdHRvbTo0LjVweDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHh9LmZ1bGwtaGVhZGVyIC5nbG9iYWwtbmF2IGF7bWFyZ2luLXJpZ2h0OjAuM3JlbTttYXJnaW4tcmlnaHQ6NS40cHg7Zm9udC1zaXplOjAuN3JlbTtmb250LXNpemU6MTIuNnB4fS5mdWxsLWhlYWRlciAuZ2xvYmFsLW5hdiBhOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmZ1bGwtaGVhZGVyIC5nbG9iYWwtbmF2IG5hdiBhOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlwifS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXZ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMyLDI2LDIyLC45KTt0ZXh0LWFsaWduOnJpZ2h0fS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAuYWNjb3VudC1zZXR0aW5ncy1uYXYsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZmZmfS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYgYSwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5hY2NvdW50LXNldHRpbmdzLW5hdiBhLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvZ291dCBhe3BhZGRpbmctbGVmdDowLjZyZW07cGFkZGluZy1sZWZ0OjEwLjhweDtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjAuMzVyZW07cGFkZGluZy10b3A6Ni4zcHg7cGFkZGluZy1yaWdodDowLjM1cmVtO3BhZGRpbmctcmlnaHQ6Ni4zcHg7cGFkZGluZy1ib3R0b206MC4zNXJlbTtwYWRkaW5nLWJvdHRvbTo2LjNweDtwYWRkaW5nLWxlZnQ6MC4zNXJlbTtwYWRkaW5nLWxlZnQ6Ni4zcHh9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG92ZWQtb25lLW5hdiBhOmFmdGVyLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmFjY291bnQtc2V0dGluZ3MtbmF2IGE6YWZ0ZXIsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0IGE6YWZ0ZXJ7Y29udGVudDpcIsK3XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjAuNnJlbTtwYWRkaW5nLWxlZnQ6MTAuOHB4fS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYgYTpsYXN0LWNoaWxkOmFmdGVyLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmFjY291bnQtc2V0dGluZ3MtbmF2IGE6bGFzdC1jaGlsZDphZnRlciwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb2dvdXQgYTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJcIn0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb2dvdXR7Ym9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudH0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2IC5sb2dnZWQtaW4tYXMtaW5mb3tkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZkZTAzO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7cGFkZGluZy10b3A6MC4zNXJlbTtwYWRkaW5nLXRvcDo2LjNweDtwYWRkaW5nLXJpZ2h0OjAuMzVyZW07cGFkZGluZy1yaWdodDo2LjNweDtwYWRkaW5nLWJvdHRvbTowLjM1cmVtO3BhZGRpbmctYm90dG9tOjYuM3B4O3BhZGRpbmctbGVmdDowLjM1cmVtO3BhZGRpbmctbGVmdDo2LjNweDtwYWRkaW5nLXJpZ2h0OjAuNnJlbTtwYWRkaW5nLXJpZ2h0OjEwLjhweDtib3JkZXItcmlnaHQ6c29saWQgMXB4ICNmZmZ9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2e2JhY2tncm91bmQtY29sb3I6I2ZmZjstbW96LWJveC1zaGFkb3c6MCA4cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpOy13ZWJraXQtYm94LXNoYWRvdzowIDhweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyk7Ym94LXNoYWRvdzowIDhweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyl9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IC5ncmlkLXJvdz5kaXZ7cGFkZGluZy10b3A6MC43NXJlbTtwYWRkaW5nLXRvcDoxMy41cHg7cGFkZGluZy1yaWdodDowLjc1cmVtO3BhZGRpbmctcmlnaHQ6MTMuNXB4O3BhZGRpbmctYm90dG9tOjAuNzVyZW07cGFkZGluZy1ib3R0b206MTMuNXB4O3BhZGRpbmctbGVmdDowLjc1cmVtO3BhZGRpbmctbGVmdDoxMy41cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGV7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJpZ2h0OmRvdHRlZCAxcHggI2U2ODk2OH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhe3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7ZGlzcGxheTpibG9jaztjb2xvcjpyZ2JhKDY0LDEwMSwxNDMsLjc4KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjAuOTVyZW07Zm9udC1zaXplOjE3LjFweDtsaW5lLWhlaWdodDoxNTAlfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlIGEgc3Bhbi5mYXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC1zaXplOjI3cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSAubWVudS1iYWRnZXt0b3A6LjQ1cmVtO3JpZ2h0Oi43NXJlbX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlLmFjdGl2ZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTY4OTY4fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlLmFjdGl2ZSBhLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlLmFjdGl2ZTpob3ZlciBhe2NvbG9yOiNmZmZ9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNS43MTQyODU3MTQzLDcxLjU5MDkwOTA5MDklLDEwNy40OTAxOTYwNzg0JSk7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5mdWxsLWhlYWRlcntwb3NpdGlvbjpmaXhlZDtib3R0b206MDttYXJnaW4tYm90dG9tOjA7d2lkdGg6MTAwJTt6LWluZGV4OjM7LW1vei1ib3gtc2hhZG93OjAgLThweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyk7LXdlYmtpdC1ib3gtc2hhZG93OjAgLThweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyk7Ym94LXNoYWRvdzowIC04cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpO2JvcmRlci10b3A6c29saWQgMXB4ICNjY2N9LmZ1bGwtaGVhZGVyIC5kZXNrdG9wLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVyIC5tb2JpbGUtb25seXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdntiYWNrZ3JvdW5kLWNvbG9yOiM2Njc3ODB9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGV7cGFkZGluZy10b3A6MC4yNXJlbTtwYWRkaW5nLXRvcDo0LjVweDtwYWRkaW5nLXJpZ2h0OjAuMjVyZW07cGFkZGluZy1yaWdodDo0LjVweDtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4O3BhZGRpbmctbGVmdDowLjI1cmVtO3BhZGRpbmctbGVmdDo0LjVweH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpob3ZlciBhe2NvbG9yOnJnYmEoNjQsMTAxLDE0MywuNzgpfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmJlZm9yZXtjb250ZW50Om5vbmV9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjc1cmVtO2ZvbnQtc2l6ZToxMy41cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYSBzcGFuLmZhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtwYWRkaW5nLWJvdHRvbTowLjFyZW07cGFkZGluZy1ib3R0b206MS44cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgLm1lbnUtYmFkZ2V7dG9wOi4wNXJlbTtyaWdodDouNDVyZW19fWhlYWRlci5zdHJpcHBlZC1oZWFkZXIgLmxvZ297bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLXNtYWxsLnBuZykgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCByZ2JhKDAsMCwwLDApO2hlaWdodDo3NXB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pe2hlYWRlci5zdHJpcHBlZC1oZWFkZXIgLmxvZ297ZGlzcGxheTpub25lfX0ubW9iaWxlLWJhbm5lciAuc2lnbnVwLXNlY3Rpb257Zm9udC1zaXplOjAuNzVyZW07Zm9udC1zaXplOjEzLjVweDt0ZXh0LWFsaWduOmNlbnRlcn0ubW9iaWxlLWJhbm5lciAuc2lnbnVwLXNlY3Rpb24gLnNtYWxsLXNwZWNpYWwtYnV0dG9ue2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHg7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHh9Lm1vYmlsZS1iYW5uZXIgLnNpZ251cC1zZWN0aW9uIC53aHktc2lnbnVwe2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5tb2JpbGUtYmFubmVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5tb2JpbGUtbWVudS1wb3B1cHt3aWR0aDoxMDAlfS5tb2JpbGUtbWVudS1wb3B1cCBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9iaWxlLW1lbnUtcG9wdXAgbGkgLm1lbnUtYmFkZ2V7cmlnaHQ6MHB4O3RvcDowcHh9Lm1vYmlsZS1tZW51LXBvcHVwIC5sb2dnZWQtaW4tYXMtaW5mb3tiYWNrZ3JvdW5kOnJnYigyMTYuNSwyMTYuNSwyMTYuNSk7cGFkZGluZzoxZW07bGluZS1oZWlnaHQ6MTQwJX0ubW9iaWxlLW1lbnUtcG9wdXAgbmF2e21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjY30ubW9iaWxlLW1lbnUtcG9wdXAgbmF2Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfX0ubmF2LWNhcmQsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGF7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7dHJhbnNpdGlvbjphbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtczstd2Via2l0LXRyYW5zaXRpb246YWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7Ym9yZGVyLWxlZnQ6c29saWQgNXB4ICNlNjg5Njg7Ym9yZGVyLXJhZGl1czoycHh9Lm5hdi1jYXJkIC5tZWRpYSAuZmEsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLm1lZGlhIC5mYXtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4O2NvbG9yOiNlNjg5Njh9Lm5hdi1jYXJkIC5tZWRpYSAuZmEucGUtN3MtdXNlciwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAubWVkaWEgLmZhLnBlLTdzLXVzZXJ7Zm9udC1zaXplOjIuNXJlbTtmb250LXNpemU6NDVweH0ubmF2LWNhcmQgLnByaW1hcnktaW5mbyBoMSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAucHJpbWFyeS1pbmZvIGgxe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1ib3R0b206c29saWQgMnB4ICNmZmY7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweDttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHg7Y29sb3I6IzAzNjJjZjtmb250LXdlaWdodDpub3JtYWw7dHJhbnNpdGlvbjphbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtczstd2Via2l0LXRyYW5zaXRpb246YWxsIDM1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXN9Lm5hdi1jYXJkIC5hY3Rpb24tYmFyLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFye21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O2JvcmRlci10b3A6MXB4IGRvdHRlZCAjY2NjfS5uYXYtY2FyZCAuYWN0aW9uLWJhciBhLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGF7bWFyZ2luLXJpZ2h0OjEuMnJlbTttYXJnaW4tcmlnaHQ6MjEuNnB4O3BhZGRpbmctYm90dG9tOjAuMjVyZW07cGFkZGluZy1ib3R0b206NC41cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5uYXYtY2FyZCAuYWN0aW9uLWJhciBhOmxhc3QtY2hpbGQsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmFjdGlvbi1iYXIgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowcmVtO21hcmdpbi1yaWdodDowcHh9Lm5hdi1jYXJkIC5hY3Rpb24tYmFyIGE6aG92ZXIsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmFjdGlvbi1iYXIgYTpob3ZlciwubmF2LWNhcmQgLmFjdGlvbi1iYXIgYTpmb2N1cywubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhciBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1ib3R0b206c29saWQgMnB4ICNlMDc0Nzd9Lm5hdi1jYXJkIC5hY3Rpb24tYmFyIGEgLmZhLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGEgLmZhe21hcmdpbi1yaWdodDowLjNyZW07bWFyZ2luLXJpZ2h0OjUuNHB4fS5uYXYtY2FyZDpob3ZlciwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYTpob3ZlciwubmF2LWNhcmQ6Zm9jdXMsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNiksMCAzcHggNnB4IHJnYmEoMCwwLDAsLjIzKTstbW96LWJveC1zaGFkb3c6MCAzcHggNnB4IHJnYmEoMCwwLDAsLjE2KSwwIDNweCA2cHggcmdiYSgwLDAsMCwuMjMpO2JveC1zaGFkb3c6MCAzcHggNnB4IHJnYmEoMCwwLDAsLjE2KSwwIDNweCA2cHggcmdiYSgwLDAsMCwuMjMpfS5uYXYtY2FyZDpob3ZlciAucHJpbWFyeS1pbmZvIGgxLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmhvdmVyIC5wcmltYXJ5LWluZm8gaDEsLm5hdi1jYXJkOmZvY3VzIC5wcmltYXJ5LWluZm8gaDEsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6Zm9jdXMgLnByaW1hcnktaW5mbyBoMXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOnNvbGlkIDJweCAjNjY3NzgwfXVsLm5hdi1saXN0LG9sLm5hdi1saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czo1cHh9dWwubmF2LWxpc3QgbGksb2wubmF2LWxpc3QgbGl7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH11bC5uYXYtbGlzdCBsaSBhOmhvdmVyLG9sLm5hdi1saXN0IGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9dWwubmF2LWxpc3QgbGk6bGFzdC1jaGlsZCBhLG9sLm5hdi1saXN0IGxpOmxhc3QtY2hpbGQgYXtib3JkZXItYm90dG9tOjB9dWwubmF2LWxpc3QgbGk6bGFzdC1jaGlsZDphZnRlcixvbC5uYXYtbGlzdCBsaTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJcIn1uYXYuc2Vjb25kYXJ5LW5hdi52ZXJ0aWNhbCB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjB9bmF2LnNlY29uZGFyeS1uYXYudmVydGljYWwgdWwgbGl7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7cGFkZGluZy10b3A6MC43NXJlbTtwYWRkaW5nLXRvcDoxMy41cHg7cGFkZGluZy1yaWdodDowLjc1cmVtO3BhZGRpbmctcmlnaHQ6MTMuNXB4O3BhZGRpbmctYm90dG9tOjAuNzVyZW07cGFkZGluZy1ib3R0b206MTMuNXB4O3BhZGRpbmctbGVmdDowLjc1cmVtO3BhZGRpbmctbGVmdDoxMy41cHg7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwO2xpbmUtaGVpZ2h0OjE0MCV9bmF2LnNlY29uZGFyeS1uYXYudmVydGljYWwgdWwgbGkgYXtjb2xvcjojZmZmfW5hdi5zZWNvbmRhcnktbmF2LnZlcnRpY2FsIHVsIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNjg5Njh9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbHtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtsaW5lLWhlaWdodDoxNDAlO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgLmZhLmZhLWNoZWNrLWNpcmNsZXtkaXNwbGF5Om5vbmV9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhey13ZWJraXQtZmxleDoxO2ZsZXg6MTtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4O2ZvbnQtc2l6ZTowLjk1cmVtO2ZvbnQtc2l6ZToxNy4xcHg7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwO2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDc5LjM4MjYwODY5NTcsOTIuNjEzMDQzNDc4Myw5OS42MTczOTEzMDQzKTt0ZXh0LWRlY29yYXRpb246bm9uZX1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGEuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2U2ODk2ODtjdXJzb3I6ZGVmYXVsdH1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGEuYWN0aXZlIC5mYS5mYS1jaGVjay1jaXJjbGV7ZGlzcGxheTppbmxpbmV9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhLmFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xNXB4O2xlZnQ6NTAlO2JvcmRlci13aWR0aDoxNXB4IDE1cHggMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNlNjg5NjggcmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pe25hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYXtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7Zm9udC1zaXplOjEuMXJlbTtmb250LXNpemU6MTkuOHB4fX0ucGFnZS1oZWFkZXIgLmZhe2ZvbnQtc2l6ZTowLjdyZW07Zm9udC1zaXplOjEyLjZweDtjb2xvcjpoc2woMCwwJSw3MCUpfS5wYWdlLWhlYWRlciBoMXtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzY2Njtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtaGVhZGVye21hcmdpbi10b3A6MC4yNjRyZW07bWFyZ2luLXRvcDo0Ljc1MnB4O21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5wYWdlLWhlYWRlcnttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4O2xpbmUtaGVpZ2h0OjE0MCV9fS5sb2dpbiAubG9nb3tiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1zbWFsbC5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweH0ubG9naW5IZWxwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjY2M7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjFlbTttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9LmxvZ2luSGVscCAuZmF7bWFyZ2luLXJpZ2h0OjAuMnJlbTttYXJnaW4tcmlnaHQ6My42cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey52aWN0b3Itc2VjdGlvbntiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpO2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O21hcmdpbi10b3A6MH0udmljdG9yLXNlY3Rpb24gLmJhbm5lci1jb250YWluZXJ7ZGlzcGxheTpub25lfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctdG9wOjIyLjVweDtwYWRkaW5nLXJpZ2h0OjEuMjVyZW07cGFkZGluZy1yaWdodDoyMi41cHg7cGFkZGluZy1ib3R0b206MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToyMi41cHg7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1sZWZ0OjIyLjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzIsMjYsMjIsLjg1KX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgaDF7Y29sb3I6I2ZmZjtmb250LXNpemU6MS40MzgycmVtO2ZvbnQtc2l6ZToyNS44ODc2cHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246Y2VudGVyfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3Jte3RleHQtYWxpZ246Y2VudGVyfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIGlucHV0e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC50d2l0dGVyLXR5cGVhaGVhZHt3aWR0aDoxMDAlfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC5wcmltYXJ5LWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMDM7Ym9yZGVyLWNvbG9yOiNmZmRlMDM7Y29sb3I6cmdiYSgzMiwyNiwyMiwuOSkgIWltcG9ydGFudDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLm1vcmUtc2VhcmNoLW9wdGlvbnN7Y29sb3I6I2ZmZjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItMXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzEuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci0ye2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTN7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8zLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItNHtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzQuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci01e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTZ7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy82LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItN3tiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzcuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci04e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvOC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey52aWN0b3Itc2VjdGlvbnttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHg7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8xLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbiAuYmFubmVyLWNvbnRhaW5lcnstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXJ7d2lkdGg6NDQuNDQlfS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5xdW90ZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4O2ZvbnQtc2l6ZToxLjIyMnJlbTtmb250LXNpemU6MjEuOTk2cHg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtmb250LXN0eWxlOml0YWxpYztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTMwJTttYXJnaW46MmVtIDAgMCAwOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5xdW90ZTpiZWZvcmV7Y29udGVudDpcIu+EjVwiO2ZvbnQtZmFtaWx5OlwiZm9udGF3ZXNvbWVcIjtmb250LXN0eWxlOm5vcm1hbDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZkZTAzO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtc2l6ZTo1NHB4O3RvcDotMC41ZW07bGVmdDotMS4yNWVtOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoyZW07bWFyZ2luLXJpZ2h0OjhweDtwYWRkaW5nOjRweH0udmljdG9yLXNlY3Rpb24gLmJhbm5lciAuc2xvZ2Fue21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDpzb2xpZCA4cHggI2U2ODk2ODtmb250LXNpemU6MS40NDRyZW07Zm9udC1zaXplOjI1Ljk5MnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6cmdiYSgzMiwyNiwyMiwuOSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCU7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVye3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4O2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSl9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGgxe2Rpc3BsYXk6bm9uZX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIGlucHV0e3dpZHRoOjIyZW19LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAucHJpbWFyeS1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZmZkZTAzO2NvbG9yOnJnYmEoMzIsMjYsMjIsLjkpICFpbXBvcnRhbnQ7Ym9yZGVyOjA7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1sZWZ0OjAuMjVyZW07bWFyZ2luLWxlZnQ6NC41cHg7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4fS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC5wcmltYXJ5LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMzIuNSwyMDIuMDUzNTcxNDI4NiwwKTtjb2xvcjpoc2xhKDI0LDE4LjUxODUxODUxODUlLDE1LjU4ODIzNTI5NDElLC45KX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAubW9yZS1zZWFyY2gtb3B0aW9uc3tjb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHh9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci0xe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTJ7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8yLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItM3tiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzMuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci00e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTV7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy81LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItNntiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzYuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci03e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNy5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTh7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy84LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXJ7d2lkdGg6MzMuMzMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4xMTFlbSl7LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnF1b3Rle21hcmdpbi10b3A6NHJlbTttYXJnaW4tdG9wOjcycHh9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnNsb2dhbnttYXJnaW4tdG9wOjNyZW07bWFyZ2luLXRvcDo1NHB4fS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjRyZW07bWFyZ2luLXRvcDo3MnB4fX0uc2lnbnVwLWJhbm5lcnttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4fS5zaWdudXAtYmFubmVyPmRpdnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnNpZ251cC1iYW5uZXIgLnN0YXRze21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjpyZ2JhKDMyLDI2LDIyLC45KTtsaW5lLWhlaWdodDoxMDAlfS5zaWdudXAtYmFubmVyIC5zdGF0cy1sYWJlbHtsaW5lLWhlaWdodDoxMzUlfS5zaWdudXAtYmFubmVyIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O21hcmdpbi1ib3R0b206MC4xNXJlbTttYXJnaW4tYm90dG9tOjIuN3B4fS5zaWdudXAtYmFubmVyIC53aHktc2lnbnVwe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEzMCU7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LnNpZ251cC1iYW5uZXIgLndoeS1zaWdudXAgYXtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc2lnbnVwLWJhbm5lcj5kaXY6bGFzdC1jaGlsZHtib3JkZXItbGVmdDpkb3R0ZWQgMnB4ICNlNjg5Njg7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5zaWdudXAtYmFubmVyIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweH0uc2lnbnVwLWJhbm5lciAud2h5LXNpZ251cCBhe2Rpc3BsYXk6aW5saW5lfX0uY2FubmVkLXF1ZXJ5IGF7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmfS5jYW5uZWQtcXVlcnkgYSBkaXZ7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgzMiwyNiwyMiwuNjUpO3RleHQtYWxpZ246Y2VudGVyfS5jYW5uZWQtcXVlcnkgYSBkaXYgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjRyZW07bWFyZ2luLXRvcDo3MnB4O21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4O2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDtsaW5lLWhlaWdodDoxMzAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjM1czt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzfS5jYW5uZWQtcXVlcnkgYTpob3ZlciBkaXZ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDI0LDE4LjUxODUxODUxODUlLC41ODgyMzUyOTQxJSwuNjUpfS5jYW5uZWQtcXVlcnkgYTpob3ZlciBkaXYgc3Bhbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTEgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy8xLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMiBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzIuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0zIGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMy5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTQgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy80LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtNSBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzUuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS02IGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvNi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTcgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy83LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtOCBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzguanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS05IGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvOS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTEwIGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTAuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xMSBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzExLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTIgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy8xMi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTEzIGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTMuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xNCBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzE0LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcmllcy1saXN0e21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9LmZvdXItc3RlcHM+ZGl2e3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHh9LmZvdXItc3RlcHMgLnN0ZXAgLm1lZGlhe3BhZGRpbmc6MDtoZWlnaHQ6MTUwcHg7d2lkdGg6MTUwcHg7Ym9yZGVyLXJhZGl1czo1MCV9LmZvdXItc3RlcHMgLnN0ZXAgLm1lZGlhIC5mYXtmb250LXNpemU6M3JlbTtmb250LXNpemU6NTRweDtjb2xvcjojZmZmO21hcmdpbi10b3A6Mi41cmVtO21hcmdpbi10b3A6NDVweH0uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudHttYXJnaW46YXV0b30uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudCBoMnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyOjpmaXJzdC1saW5le2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDtjb2xvcjojNjY3NzgwO2ZvbnQtd2VpZ2h0OjQwMH0uZm91ci1zdGVwcyAuc3RlcC5vbmUgLmNvbnRlbnR7d2lkdGg6MTEwcHh9LmZvdXItc3RlcHMgLnN0ZXAub25lIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMDN9LmZvdXItc3RlcHMgLnN0ZXAudHdvIC5jb250ZW50e3dpZHRoOjE2MHB4fS5mb3VyLXN0ZXBzIC5zdGVwLnR3byAubWVkaWF7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZTA3NDc3O2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6I2ZmZn0uZm91ci1zdGVwcyAuc3RlcC50d28gLm1lZGlhIHNwYW57bWFyZ2luLXRvcDoyLjVyZW07bWFyZ2luLXRvcDo0NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhXCIsQXJpYWwsc2Fucy1zZXJpZn0uZm91ci1zdGVwcyAuc3RlcC50d28gLm1lZGlhIHNwYW4gZW17Zm9udC1zaXplOjEuM3JlbTtmb250LXNpemU6MjMuNHB4O2ZvbnQtc3R5bGU6bm9ybWFsfS5mb3VyLXN0ZXBzIC5zdGVwLnRocmVlIC5jb250ZW50e3dpZHRoOjE0MHB4fS5mb3VyLXN0ZXBzIC5zdGVwLnRocmVlIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNlNjg5Njh9LmZvdXItc3RlcHMgLnN0ZXAuZm91ciAuY29udGVudHt3aWR0aDoxNDZweH0uZm91ci1zdGVwcyAuc3RlcC5mb3VyIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOmdyZWVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZm91ci1zdGVwcyAuc3RlcCAubWVkaWF7aGVpZ2h0OjEyNXB4O3dpZHRoOjEyNXB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5tZWRpYSAuZmF7bWFyZ2luLXRvcDoxLjZyZW07bWFyZ2luLXRvcDoyOC44cHh9LmZvdXItc3RlcHMgLnN0ZXAgLmNvbnRlbnQgaDI6OmZpcnN0LWxpbmV7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyOjpmaXJzdC1saW5lIHNwYW57bWFyZ2luLXRvcDowfS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyIHNwYW57bWFyZ2luLXRvcDowfS5mb3VyLXN0ZXBzLnR3byAubWVkaWEgc3BhbnttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fX0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIC5idXR0b257bWFyZ2luLWJvdHRvbTowLjg1cmVtO21hcmdpbi1ib3R0b206MTUuM3B4O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3Vwe2xpbmUtaGVpZ2h0OjEyMCUgIWltcG9ydGFudH0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIGF7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3Vwe3RleHQtYWxpZ246Y2VudGVyfX0uZmlsdGVycy5wb3B1cF9jb250ZW50e21heC13aWR0aDo0NWVtfXNlY3Rpb24ucG9wdXAtbWFpbnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4fXNlY3Rpb24ucG9wdXAtbWFpbiAuZmF7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4fXNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjNyZW07bWFyZ2luLXRvcDo1NHB4O3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy10b3A6MzZweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHh9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmNlbnRlci1idXR0b24tY29udGFpbmVyIGJ1dHRvbnt3aWR0aDozMCV9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb2xvcjpncmVlbjtjb250ZW50Olwi74GYXCJ9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyOmhvdmVyLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX1zZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLWFwcGxpZWQgLmNvbGxhcHNlLWhhbmRsZXI6aG92ZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlcjpmb2N1cyAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29sb3I6IzY2Nzc4MDtjb250ZW50Olwi74O+XCJ9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aG92ZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdOmZvY3VzIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb2xvcjojNjY3NzgwO2NvbnRlbnQ6XCLvhYZcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZpbHRlcnMucG9wdXBfY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjZlbX0uZmlsdGVycy5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbnttYXJnaW4tdG9wOjB9LmZpbHRlcnMucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLW9wdGlvbnN7bWFyZ2luLWJvdHRvbTo2cmVtO21hcmdpbi1ib3R0b206MTA4cHh9LmZpbHRlcnMucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuY2VudGVyLWJ1dHRvbi1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjByZW07cGFkZGluZy1ib3R0b206MHB4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO2JveC1zaGFkb3c6MCA1cHggNXB4IDVweCAjY2NjfS5maWx0ZXJzLnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmNlbnRlci1idXR0b24tY29udGFpbmVyIGJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0NSU7Zm9udC1zaXplOjFyZW07bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSlhbmQgKG1heC13aWR0aDogNTYuODg4ZW0pey5maWx0ZXJzLnBvcHVwX2NvbnRlbnR7d2lkdGg6MzJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5maWx0ZXJzLnBvcHVwX2NvbnRlbnR7d2lkdGg6NDVlbX19LnN0dWR5LXNuaXBwZXQgLnNtYWxsLW92ZXJ2aWV3e3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3e2Rpc3BsYXk6bm9uZX0uc3R1ZHktc25pcHBldCBkaXYgLmZhe21hcmdpbi1yaWdodDowLjJyZW07bWFyZ2luLXJpZ2h0OjMuNnB4fS5zdHVkeS1zbmlwcGV0IC5zdHVkeS1zbmlwcGV0LXN1bW1hcnl7YmFja2dyb3VuZDojZjJmMmYyO3BhZGRpbmc6LjVlbTtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O3RleHQtYWxpZ246bGVmdDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LW1zLWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5zdHVkeS1zbmlwcGV0IC5wcmltYXJ5LWJ1dHRvbnttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmd7Ym9yZGVyLXRvcC1jb2xvcjojZGUxYTBjfS5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmcgLmJhbm5lcntjb2xvcjojZGUxYTBjfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXd7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0uc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXcgLmluZm8tYmxvY2t7LXdlYmtpdC1mbGV4OjE7ZmxleDoxO21hcmdpbi1ib3R0b206MC4ycmVtO21hcmdpbi1ib3R0b206My42cHg7cGFkZGluZzouNWVtO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmlnaHQ6ZGFzaGVkIDFweCAjOTk5O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEzNSV9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrIC5mYXtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4O2NvbG9yOiNlNjg5Njh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrIC5hZ2V7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtc2l6ZToyMi41cHh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjBweH0uc3R1ZHktc25pcHBldC5ub3QtZW5yb2xsaW5ne2JvcmRlci1sZWZ0LWNvbG9yOiNkZTFhMGN9LnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZyAuYmFubmVye2NvbG9yOiNkZTFhMGN9fS5zdHVkeS1zdWdnZXN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdle2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLm1lZGlhe2Rpc3BsYXk6bm9uZX0uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLmNvbnRlbnR7ZmxleDoxO2xpbmUtaGVpZ2h0OjE1MCV9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdlIC5jb250ZW50IGgxe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDtjb2xvcjojNjY3NzgwO21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAuY29udGVudCBwe2ZvbnQtc2l6ZTowLjk4cmVtO2ZvbnQtc2l6ZToxNy42NHB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpey5zdHVkeS1zbmlwcGV0e2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktc3VnZ2VzdGlvbiAuc3R1ZHktc25pcHBldHtib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjY2M7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjYztib3JkZXItbGVmdDpzb2xpZCAxcHggI2NjY319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAubWVkaWF7ZGlzcGxheTppbmhlcml0O2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDtjb2xvcjojNjY3NzgwfS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAubWVkaWEgLmZhe21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0uc3R1ZHktc3VnZ2VzdGlvbiAuc3R1ZHktc25pcHBldHtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2NjYztib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjfX0uc3R1ZHktbGlzdCBkaXZbY2xhc3MqPWdyaWRde3BhZGRpbmctdG9wOjAuMjVyZW07cGFkZGluZy10b3A6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHg7cGFkZGluZy1ib3R0b206MC4yNXJlbTtwYWRkaW5nLWJvdHRvbTo0LjVweDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHh9LnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzNmNTFiNTtwYWRkaW5nOi4yNWVtO292ZXJmbG93OmhpZGRlbn0uc3R1ZHktbGlzdCAuc3R1ZHktbGlzdC1oZWFkZXIgaDF7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHg7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi10b3A6MC4yNjRyZW07bWFyZ2luLXRvcDo0Ljc1MnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmfS5zdHVkeS1saXN0IC5zdHVkeS1saXN0LWhlYWRlciAuYmFkZ2V7ZmxvYXQ6cmlnaHR9LnN0dWR5LWxpc3Qgb2wsLnN0dWR5LWxpc3QgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6LjVlbX0uc3R1ZHktbGlzdCBvbCBsaSwuc3R1ZHktbGlzdCB1bCBsaXttYXJnaW4tbGVmdDowO2JvcmRlci10b3A6MDtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnN0dWR5LWxpc3Qgb2wgbGk6bGFzdC1jaGlsZCwuc3R1ZHktbGlzdCB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweH0uc3R1ZHktbGlzdCBvbCBsaTpiZWZvcmUsLnN0dWR5LWxpc3QgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDttYXJnaW4tdG9wOjAuMTQycmVtO21hcmdpbi10b3A6Mi41NTZweH0uc3R1ZHktbGlzdCBvbCwuc3R1ZHktbGlzdCB1bHtwYWRkaW5nOjFlbX19LmZpbHRlci1zdHVkaWVze2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjY2M7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Ym9yZGVyLXJhZGl1czoycHh9LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVye3dpZHRoOjYwJX0uZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXIgLmNvdW50e2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDtmb250LXdlaWdodDo1MDA7Y29sb3I6cmdiYSgzMiwyNiwyMiwuOSl9LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVyIC5hcHBsaWVkLWZpbHRlcnN7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmU7LW1zLXdvcmQtYnJlYWs6a2VlcC1hbGw7d29yZC1icmVhazprZWVwLWFsbDtsaW5lLWhlaWdodDoxMzAlfS5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lciAuYXBwbGllZC1maWx0ZXJzIHNwYW57YmFja2dyb3VuZDojZjJmMmYyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6NHB4O3BhZGRpbmc6NHB4O2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjpzb2xpZCAxcHggI2NjY30uZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXJ7d2lkdGg6NDAlO2FsaWduLXNlbGY6Y2VudGVyO3RleHQtYWxpZ246cmlnaHR9LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbnttYXJnaW4tYm90dG9tOjB9LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuc2luZ2xlLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEtc3RhY2t7ZGlzcGxheTpub25lfS5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLnN0YXR1cy1jb250YWluZXIgLmFwcGxpZWQtZmlsdGVycyBzdHJvbmc6YWZ0ZXJ7Y29udGVudDpcIjpcIn0uZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuc2luZ2xlLWljb257ZGlzcGxheTpub25lfS5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYS1zdGFja3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MC43NXJlbTtmb250LXNpemU6MTMuNXB4fS5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYS1zdGFjayAuZmEtc2xpZGVyc3tjb2xvcjojNjY3NzgwfS5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVyIC5mYS1zdGFjayAuZmEtc2xpZGVyc3tjb2xvcjojZTY4OTY4fS5zdGlja3ktaGVhZGVye2Rpc3BsYXk6bm9uZX0uc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O3otaW5kZXg6Mjt3aWR0aDoxMDAlO2xlZnQ6NTAlO21hcmdpbjowIDAgMCAtNTAlOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy1tcy1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1ib3R0b206MDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4O2JhY2tncm91bmQtY29sb3I6IzY2Nzc4MH0uc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciAuY291bnR7ZmxleC1ncm93OjI7Y29sb3I6I2ZmZn0uc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciAuYnV0dG9uLWNvbnRhaW5lcntmbGV4LWdyb3c6MTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHh9LnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9ue2JvcmRlcjpzb2xpZCAxcHggI2ZmZiAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweDttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM2Njc3ODAgIWltcG9ydGFudDtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0uc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5zaW5nbGUtaWNvbiwuZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYS1zdGFjaywuZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuc2luZ2xlLWljb24sLmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLXN0YWNre2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lcnt3aWR0aDo3NSV9LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVye3dpZHRoOjM1JX19Lm5vLXN0dWRpZXMtZm91bmR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItdG9wOnNvbGlkIDRweCAjZTY4OTY4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstbXMtYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfS5uby1zdHVkaWVzLWZvdW5kIC5tZWRpYSAuZmF7Zm9udC1zaXplOjVyZW07Zm9udC1zaXplOjkwcHg7Y29sb3I6IzY2Nn0ubm8tc3R1ZGllcy1mb3VuZCAuY29udGVudHttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2Nre21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgaGVhZGVye21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgaGVhZGVyIGg0e2xpbmUtaGVpZ2h0OjEzNSU7Zm9udC13ZWlnaHQ6NTAwfS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9ue2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIHVse21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O21hcmdpbi1ib3R0b206MH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB1bCBsaXtsaXN0LXN0eWxlOmRpc2M7bGluZS1oZWlnaHQ6MTM1JTttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWwgbGkgdWx7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1sZWZ0OjIyLjVweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB1bCBsaSB1bCBsaXtjb2xvcjojMzMzO2xpc3Qtc3R5bGU6Y2lyY2xlO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bWFyZ2luOjJweCAwfS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIC5zdWItaGVhZHtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEzNSV9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gLmluY2x1c2lvbntwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gLmV4Y2x1c2lvbntib3JkZXItdG9wOmRvdHRlZCAxcHggI2NjYztwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnN7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jazpob3Zlcntib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXd7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9pbWFnZXMvZ3JvdXAtYmx1ZS5wbmdcIik7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKX0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVye2JvcmRlci10b3A6c29saWQgOHB4ICNlNjg5Njg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKX0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVyPmRpdntwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1oZWFkZXIgaDF7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4O2NvbG9yOnJnYmEoMzIsMjYsMjIsLjkpfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1oZWFkZXIgLnNlcGFyYXRvcnt3aWR0aDo1MHB4O2JvcmRlci10b3A6c29saWQgNXB4IGhzbCgwLDAlLDUwJSk7bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tbGVmdDoxOHB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHh9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24+c2VjdGlvbntwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5zdHVkeS1wdXJwb3Nle292ZXJmbG93LXdyYXA6YnJlYWstd29yZDttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MTcwJTtmb250LXNpemU6MS4ycmVtO2ZvbnQtc2l6ZToyMS42cHg7Y29sb3I6IzIyMn0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcntib3JkZXItbGVmdDpkb3R0ZWQgMXB4ICNlNjg5Njg7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24gLmFjdGlvbi1jb250YWluZXIgLnN0YXRze21hcmdpbi10b3A6LTFyZW07bWFyZ2luLXRvcDotMThweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuc3RhdHMtbGFiZWx7bWFyZ2luLXRvcDotMC41cmVtO21hcmdpbi10b3A6LTlweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjEuNXJlbTttYXJnaW4tdG9wOjI3cHh9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24gLmFjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLnNwZWNpYWwtYnV0dG9ue2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciBhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAubG9nZ2VkLWluLWFzLXN0dWR5LXRlYW17Y29sb3I6cHVycGxlO2xpbmUtaGVpZ2h0OjEzMCU7ZGlzcGxheTpibG9jaztib3JkZXI6c29saWQgMXB4IHB1cnBsZTtwYWRkaW5nOi41ZW07Ym9yZGVyLXJhZGl1czo1cHh9LnN0dWR5LWRldGFpbHN7Zm9udC1zaXplOjEuMWVtO21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fS5zdHVkeS1kZXRhaWxzIC5zbWFsbC1jYXBze2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzMzM30uc3R1ZHktZGV0YWlscyB1bHtwYWRkaW5nLWxlZnQ6MS43NXJlbTtwYWRkaW5nLWxlZnQ6MzEuNXB4O21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5zdHVkeS1kZXRhaWxzIHVsIGxpe2xpbmUtaGVpZ2h0OjE1MCU7bWFyZ2luLWJvdHRvbTowLjZyZW07bWFyZ2luLWJvdHRvbToxMC44cHh9LnN0dWR5LWRldGFpbHMgLnN0aWNreS1oZWFkZXJ7ZGlzcGxheTpub25lfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlcntwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7YmFja2dyb3VuZC1jb2xvcjojZTA3NDc3O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowO2NvbG9yOiNmZmY7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWx7ZmxvYXQ6bGVmdDtjb2xvcjojZmZmfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWwgYXtjb2xvcjojZmZmfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWwgYSAuZmF7Zm9udC1zaXplOjEuMjVyZW07Zm9udC1zaXplOjIyLjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC52aWN0b3ItY291bnR7ZGlzcGxheTpub25lfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAuc3BlY2lhbC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6I2UwNzQ3NyAhaW1wb3J0YW50O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAuc3BlY2lhbC1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS5zdHVkeS1kZXRhaWxzIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIGg0e21hcmdpbi1ib3R0b206MC4zcmVtO21hcmdpbi1ib3R0b206NS40cHh9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gZGl2e21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gLmZhe21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7Y3Vyc29yOmhlbHA7Y29sb3I6IzY2Nn0uc3R1ZHktY29udGFjdHtiYWNrZ3JvdW5kLWNvbG9yOiNkN2U1ZjE7cGFkZGluZy1ib3R0b206MDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTotMnJlbTttYXJnaW4tYm90dG9tOi0zNnB4fS5zdHVkeS1jb250YWN0IC5jb250YWN0LWNhcmQgaDJ7Zm9udC1zaXplOjEuMjIyMnJlbTtmb250LXNpemU6MjEuOTk5NnB4O21hcmdpbi1ib3R0b206MC43NXJlbTttYXJnaW4tYm90dG9tOjEzLjVweH0uc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJke21hcmdpbi1ib3R0b206MH0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYXtkaXNwbGF5OmJsb2NrO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuNCksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQtY29sb3I6aHNsKDE1LjcxNDI4NTcxNDMsNzEuNTkwOTA5MDkwOSUsMTA1LjQ5MDE5NjA3ODQlKTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTMwJX0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuZmF7Zm9udC1zaXplOjEuMXJlbTtmb250LXNpemU6MTkuOHB4fS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktZGV0YWlscy1vdmVydmlld3ttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweH0uc3R1ZHktZGV0YWlscywuc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJke3dpZHRoOjk1JTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zdHVkeS1kZXRhaWxze2ZvbnQtc2l6ZToxLjExMWVtfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAudmljdG9yLWNvdW50e2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0uc3R1ZHktZGV0YWlscy5zdGlja0VtVXAgLnN0aWNreS1oZWFkZXIgLnZpY3Rvci1jb3VudCAuc3RhdHtmb250LXNpemU6MS4xcmVtO2ZvbnQtc2l6ZToxOS44cHh9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gaDR7ZGlzcGxheTppbmxpbmU7bGluZS1oZWlnaHQ6MjMwJX0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBzZWN0aW9ue2xpbmUtaGVpZ2h0OjIzMCV9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gc2VjdGlvbiBkaXZ7ZGlzcGxheTppbmxpbmV9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVye2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhey13ZWJraXQtZmxleDoxO2ZsZXg6MX0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHg7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXd7bWFyZ2luLXRvcDotMnJlbTttYXJnaW4tdG9wOi0zNnB4O3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy10b3A6MzZweDtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1yaWdodDozNnB4O3BhZGRpbmctYm90dG9tOjJyZW07cGFkZGluZy1ib3R0b206MzZweDtwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLWxlZnQ6MzZweDtib3JkZXItdG9wOjB9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLmdyaWQtcm93e21heC13aWR0aDoxMDIwcHh9LnN0dWR5LWxvb2tpbmctZm9ye2Rpc3BsYXk6YmxvY2t9LnN0dWR5LWRldGFpbHMsLnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZHt3aWR0aDo2NSU7bWF4LXdpZHRoOjcxNXB4fX0uaW5hY3RpdmUtc3R1ZHksLnNob3ctaW50ZXJlc3Qtc3VjY2Vzcywuc2hvdy1pbnRlcmVzdC1mYWlsdXJle21hcmdpbi1ib3R0b206LTIuMXJlbTttYXJnaW4tYm90dG9tOi0zNy44cHh9LmluYWN0aXZlLXN0dWR5IC5tZWRpYXtjb2xvcjojZTY4OTY4fS5zaG93LWludGVyZXN0LXN1Y2Nlc3MgLnN0dWR5LWhlYWRlcntwYWRkaW5nLWJvdHRvbToycmVtO3BhZGRpbmctYm90dG9tOjM2cHh9LnNob3ctaW50ZXJlc3Qtc3VjY2VzcyAubWVkaWF7Y29sb3I6Z3JlZW59LnNob3ctaW50ZXJlc3QtZmFpbHVyZSAubWVkaWF7Y29sb3I6I2U2ODk2OH0uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIC5lbGlnaWJpbGl0eSAuaGVhbHRoeS1lbGlnaWJpbGl0eXtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnNob3ctaW50ZXJlc3QtZmFpbHVyZSBoNHtjb2xvcjojZGUxYTBjO2ZvbnQtd2VpZ2h0OjUwMH1hcnRpY2xlLnJlbGF0ZWQtc3R1ZGllcyBhcnRpY2xlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fS52b2x1bnRlZXItc2xhdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS52b2x1bnRlZXItc2xhdCBoZWFkZXIgaDF7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MC4ycmVtO21hcmdpbi1ib3R0b206My42cHh9LnZvbHVudGVlci1zbGF0IC52b2x1bnRlZXItaW5mb3tsaW5lLWhlaWdodDoxNDAlfS52b2x1bnRlZXItc2xhdCAudm9sdW50ZWVyLWluZm8gLmJyZWFre2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey52b2x1bnRlZXItc2xhdCAudm9sdW50ZWVyLWluZm8gLmJyZWFre2Rpc3BsYXk6bm9uZX19LnZvbHVudGVlci1saXN0IC52b2x1bnRlZXItbGlzdC1oZWFkZXIgaDF7bWFyZ2luLXRvcDowLjI2NHJlbTttYXJnaW4tdG9wOjQuNzUycHg7bWFyZ2luLWJvdHRvbToyLjI2NHJlbTttYXJnaW4tYm90dG9tOjQwLjc1MnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MS40MzgycmVtO2ZvbnQtc2l6ZToyNS44ODc2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnZvbHVudGVlci1saXN0IHVsLC52b2x1bnRlZXItbGlzdCBvbHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS52b2x1bnRlZXItbGlzdCBsaXttYXJnaW4tYm90dG9tOjAuMnJlbTttYXJnaW4tYm90dG9tOjMuNnB4fS52b2x1bnRlZXItbGlzdCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnZvbHVudGVlci1saXN0IC52b2x1bnRlZXItbGlzdC1oZWFkZXIgaDF7Zm9udC1zaXplOjEuNjE4cmVtO2ZvbnQtc2l6ZToyOS4xMjRweDttYXJnaW4tYm90dG9tOjNyZW07bWFyZ2luLWJvdHRvbTo1NHB4fS52b2x1bnRlZXItbGlzdCBvbCwudm9sdW50ZWVyLWxpc3QgbGl7cGFkZGluZzowfS52b2x1bnRlZXItbGlzdCBsaXttYXJnaW4tYm90dG9tOjAuM3JlbTttYXJnaW4tYm90dG9tOjUuNHB4fX0ubWVzc2FnZS1zbmlwcGV0e2JvcmRlci1sZWZ0OnNvbGlkIDZweCAjZmZmO2Rpc3BsYXk6YmxvY2t9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLm1lZGlhe2Rpc3BsYXk6bm9uZX0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudHtmbGV4OjE7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlciBoMXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHg7bGluZS1oZWlnaHQ6MTMwJTtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXgtd2lkdGg6MTAwJX0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCBoZWFkZXIgLnN1bW1hcnl7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEzMCV9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgLmF1eC1pbmZve2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjM1JX0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuYXV4LWluZm8gdGltZXttYXJnaW4tbGVmdDphdXRvO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Y29sb3I6IzY2Nn0ubWVzc2FnZS1zbmlwcGV0OmhvdmVye2JvcmRlci1sZWZ0LWNvbG9yOiM2Njc3ODA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1lc3NhZ2Utc25pcHBldDpob3ZlciAuZmxleC1jb250YWluZXIgLm1lZGlhe2NvbG9yOiM2Njc3ODAgIWltcG9ydGFudH0ubWVzc2FnZS1zbmlwcGV0OmhvdmVyIC5mbGV4LWNvbnRhaW5lciAuY29udGVudCBoZWFkZXIgaDF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWVzc2FnZS1zbmlwcGV0Lm5ld3tib3JkZXItbGVmdC1jb2xvcjpncmVlbn0ubWVzc2FnZS1zbmlwcGV0Lm5ldzpob3Zlcntib3JkZXItbGVmdC1jb2xvcjojNjY3NzgwfS5tZXNzYWdlLXNuaXBwZXQubmV3IC5mbGV4LWNvbnRhaW5lciAubWVkaWF7Y29sb3I6Z3JlZW59Lm1lc3NhZ2Utc25pcHBldC5uZXcgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlciBoMXtmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5tZWRpYXtkaXNwbGF5OmluaGVyaXQ7d2lkdGg6MTAlO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC1zaXplOjQ1cHg7Y29sb3I6I2U2ODk2OH0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAubWVkaWEgLmZhe3Bvc2l0aW9uOmFic29sdXRlfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlcnttYXJnaW4tcmlnaHQ6MXJlbTttYXJnaW4tcmlnaHQ6MThweH19LmNvbnZlcnNhdGlvbi1jb250YWluZXJ7bWFyZ2luLXRvcDowfS5tZXNzYWdlLXNuaXBwZXQubmV3IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuc3VtbWFyeXtjb2xvcjojNjY2fW9sLm1lc3NhZ2Utc25pcHBldC1saXN0e2xpc3Qtc3R5bGU6bm9uZTtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7Ym9yZGVyLXJhZGl1czoycHh9b2wubWVzc2FnZS1zbmlwcGV0LWxpc3QgbGl7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wOjA7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggaHNsKDAsMCUsOTAlKX1vbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH1vbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCBsaTpiZWZvcmV7Y29udGVudDpub25lfS5tZXNzYWdlIC5tZXNzYWdlLWRhdGUtdGltZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweH0ubWVzc2FnZSAubWVzc2FnZS1idWJibGUgLmJhbm5lcntkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDotMC43cmVtO21hcmdpbi10b3A6LTEyLjZweDttYXJnaW4tcmlnaHQ6LTAuNXJlbTttYXJnaW4tcmlnaHQ6LTlweDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOmdyZWVuO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDthbmltYXRpb24tZGVsYXk6MS41czstd2Via2l0LWFuaW1hdGlvbi1kZWxheToxLjVzfS5tZXNzYWdlIC5tZXNzYWdlLWJ1YmJsZSAuYmFubmVyIC5mYXttYXJnaW4tcmlnaHQ6MC4zcmVtO21hcmdpbi1yaWdodDo1LjRweH0ubWVzc2FnZSAubWVzc2FnZS1idWJibGUgaGVhZGVyIGgze2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweH0ubWVzc2FnZSAubWVzc2FnZS1idWJibGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfS5tZXNzYWdlIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLC4xMik7ZGlzcGxheTpibG9jazt3aWR0aDowO2JvdHRvbTotMTJweH0ubWVzc2FnZSAubWVzc2FnZS1zZW5kZXItbmFtZXtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O21hcmdpbi10b3A6LTAuNXJlbTttYXJnaW4tdG9wOi05cHh9Lm1lc3NhZ2Uuc2VsZiAubWVzc2FnZS1idWJibGV7Ym9yZGVyLXJpZ2h0OnNvbGlkIDZweCAjNjY3NzgwfS5tZXNzYWdlLnNlbGYgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZXtib3JkZXItd2lkdGg6MCAwIDEycHggMTJweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAjNjY3NzgwO3JpZ2h0OjNweH0ubWVzc2FnZS5zZWxmIC5tZXNzYWdlLXNlbmRlcnt0ZXh0LWFsaWduOnJpZ2h0fS5tZXNzYWdlLm90aGVyIC5tZXNzYWdlLWJ1YmJsZXtib3JkZXItbGVmdDpzb2xpZCA2cHggI2U2ODk2OH0ubWVzc2FnZS5vdGhlciAubWVzc2FnZS1idWJibGU6YmVmb3Jle2JvcmRlci13aWR0aDowIDEycHggMTJweCAwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICNlNjg5Njg7cmlnaHQ6MDtsZWZ0OjNweH0ubWVzc2FnZS5vdGhlci5uZXcgLm1lc3NhZ2UtYnViYmxle2JvcmRlci1sZWZ0OnNvbGlkIDZweCBncmVlbn0ubWVzc2FnZS5vdGhlci5uZXcgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSBncmVlbn0ubWVzc2FnZS5vdGhlci5uZXcgLm1lc3NhZ2UtYnViYmxlIC5iYW5uZXJ7ZGlzcGxheTpibG9ja31vbC5tZXNzYWdlLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6LjVlbX1vbC5tZXNzYWdlLWxpc3QgbGl7bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyLXRvcDowfW9sLm1lc3NhZ2UtbGlzdCBsaS5zZWxme2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1vbC5tZXNzYWdlLWxpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7b2wubWVzc2FnZS1saXN0e3BhZGRpbmc6LjVlbSAwfX0uY29udmVyc2F0aW9uLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctdG9wOjM2cHg7Ym9yZGVyLXRvcDpkb3R0ZWQgMnB4ICNjY2N9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2V7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLXRvcDozNnB4O2JvcmRlci10b3A6ZG90dGVkIDJweCAjY2NjfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gdGV4dGFyZWF7d2lkdGg6ODAlO2ZsZXgtZ3JvdzozfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XXtjb2xvcjojMDM2MmNmO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsQXJpYWwsc2Fucy1zZXJpZjtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmV9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIC5mYXtkaXNwbGF5OmJsb2NrfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIgLmxpbmt7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggIzAzNjJjZn0uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRde2NvbG9yOiM2NjY7Y3Vyc29yOm5vdC1hbGxvd2VkfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF06aG92ZXIgLmxpbmt7Ym9yZGVyLWJvdHRvbTowfXNwYW4uYm9vdHN0cmFwLW1heGxlbmd0aC5sYWJlbHt6LWluZGV4OjIgIWltcG9ydGFudDtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiM2NjZ9c3Bhbi5ib290c3RyYXAtbWF4bGVuZ3RoLmxhYmVsLWltcG9ydGFudC5sYWJlbC1kYW5nZXIubGFiZWx7Y29sb3I6I2RlMWEwY30ucGFnZS1oZWFkZXIuc3RpY2tFbVVwe3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwO2NvbG9yOiNmZmY7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCBuYXYsLnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCBoMXtkaXNwbGF5OmlubGluZX0ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIG5hdiBhe2NvbG9yOiNmZmY7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZmZmfS5wYWdlLWhlYWRlci5zdGlja0VtVXAgaDF7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZn0ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIHB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XXt3aWR0aDoyMCV9fS5hdHRhY2htZW50c3ttYXJnaW4tdG9wOjEuNXJlbTttYXJnaW4tdG9wOjI3cHh9LmF0dGFjaG1lbnRzIC5hdHRhY2htZW50e2NvbG9yOiMwMzYyY2Y7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwfS5hdHRhY2htZW50cyAuYXR0YWNobWVudDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkN2U1ZjF9LnByb2ZpbGUtc2VjdGlvbi1jYXJke3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7Ym9yZGVyLWxlZnQ6c29saWQgMTBweCAjZTY4OTY4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggIzY2Nzc4MH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgaGVhZGVyIGgxe3dpZHRoOjg1JTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4O2NvbG9yOiM2Njc3ODA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCV9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIGhlYWRlciAuZWRpdC1idXR0b257ZmxvYXQ6cmlnaHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpyaWdodH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgaGVhZGVyIC5lZGl0LWJ1dHRvbiBhOmhvdmVye2NvbG9yOiNlNjg5Njh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCBsaXttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAubGFiZWx7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTM1JTtmb250LXNpemU6MC44cmVtO2ZvbnQtc2l6ZToxNC40cHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC5sYWJlbDphZnRlcntjb250ZW50OlwiOlwifS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAudmFsdWV7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEzNSV9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC52YWx1ZSAudGFne3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxMjAlfS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCtbZGF0YS1yZWFkbW9yZS10b2dnbGVde2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuYWN0aW9uLWJhcntib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLm5vLWluZm97Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Y29sb3I6IzY2Njtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkLnNwZWNpYWwtc2VjdGlvbntib3JkZXItbGVmdDpzb2xpZCAxMHB4IHJnYigxNDEuNzQ3ODI2MDg3LDE1Ni43ODkxMzA0MzQ4LDE2NC43NTIxNzM5MTMpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnQgLmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQwJTt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MC45NXJlbTtmb250LXNpemU6MTcuMXB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAudmFsdWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTglO3ZlcnRpY2FsLWFsaWduOnRvcH19LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFye2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MC44cmVtO21hcmdpbi1sZWZ0OjE0LjRweDttYXJnaW4tcmlnaHQ6MS4ycmVtO21hcmdpbi1yaWdodDoyMS42cHh9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFyIC5wcm9ncmVzc3t3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7cG9zaXRpb246cmVsYXRpdmV9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFyIC5wcm9ncmVzcyAucHJvZ3Jlc3NiYXItdGV4dHtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4fS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5wcm9ncmVzc2JhciAucHJvZ3Jlc3M+c3Zne2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2t9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLmNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVuO19vdmVyZmxvdzp2aXNpYmxlO3pvb206MTttYXJnaW4tbGVmdDowLjhyZW07bWFyZ2luLWxlZnQ6MTQuNHB4fS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5jb250ZW50IC5oZWxwdGV4dHtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2xpbmUtaGVpZ2h0OjEzNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5wcm9ncmVzc2JhcntmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5wcm9ncmVzc2JhciAucHJvZ3Jlc3N7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAuY29udGVudHtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjouMmVtIDB9fWJvZHk+Zm9vdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgzMiwyNiwyMiwuOSk7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9Ym9keT5mb290ZXIgbmF2IHVse3BhZGRpbmctbGVmdDowfWJvZHk+Zm9vdGVyIG5hdiB1bCBsaXttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtsaXN0LXN0eWxlOm5vbmV9Ym9keT5mb290ZXIgbmF2IHVsIGxpIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxMjAlfWJvZHk+Zm9vdGVyIG5hdiB1bCBsaSBhOmhvdmVye2NvbG9yOiNmZmZ9Ym9keT5mb290ZXIgLmNvbnRhY3QtY2FyZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDo4cHggc29saWQgI2ZmZGUwM31ib2R5PmZvb3RlciAuc29jaWFse3RleHQtYWxpZ246Y2VudGVyfWJvZHk+Zm9vdGVyIC5zb2NpYWwgYXtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNyk7Zm9udC1zaXplOjEuNXJlbTtmb250LXNpemU6MjdweH1ib2R5PmZvb3RlciAuc29jaWFsIGE6aG92ZXJ7Y29sb3I6I2ZmZn1ib2R5PmZvb3RlciAubG9nb3N7Ym9yZGVyLXRvcDpkb3R0ZWQgMXB4IGhzbGEoMCwwJSwxMDAlLC4zKTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHh9Ym9keT5mb290ZXIgLmxvZ29zIC5kZXBhcnRtZW50LWxvZ297ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvZGVwdC1sb2dvLnBuZykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgcmdiYSgwLDAsMCwwKTt3aWR0aDoxMDAlO2hlaWdodDo4MHB4fWJvZHk+Zm9vdGVyIC5sb2dvcyAucG93ZXJlZC1ieXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uLy4uLy4uL2NvbW1vbi1hc3NldHMvaW1hZ2VzL2xvZ28tcG93ZXJlZC1ieS5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjQ3cHh9Ym9keT5mb290ZXIgLmNvcHlyaWdodCxib2R5PmZvb3RlciAuYWRtaW4tbG9naW57Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjgpO2ZvbnQtc2l6ZTowLjdyZW07Zm9udC1zaXplOjEyLjZweDt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5PmZvb3RlciAuYWRtaW4tbG9naW4gYXtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOCl9Ym9keT5mb290ZXIgLmFkbWluLWxvZ2luIC5mYTpob3ZlcntjdXJzb3I6aGVscH1ib2R5PmZvb3RlciAuaGVhcC1iYWRnZXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206M3JlbTttYXJnaW4tYm90dG9tOjU0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pe2JvZHk+Zm9vdGVyIC5sb2dvcyAuZGVwYXJ0bWVudC1sb2dve3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBsZWZ0fWJvZHk+Zm9vdGVyIC5sb2dvcyAucG93ZXJlZC1ieXt0ZXh0LWFsaWduOnJpZ2h0O2JhY2tncm91bmQtcG9zaXRpb246dG9wIHJpZ2h0fWJvZHk+Zm9vdGVyIC5jb3B5cmlnaHQsYm9keT5mb290ZXIgLmFkbWluLWxvZ2lue3RleHQtYWxpZ246cmlnaHR9Ym9keT5mb290ZXIgLmhlYXAtYmFkZ2V7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tYm90dG9tOjB9fWZvb3Rlci5zdHJpcHBlZC1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTowLjZyZW07Zm9udC1zaXplOjEwLjhweDtjb2xvcjojOTk5O2JvcmRlci10b3A6MH1mb290ZXIuc3RyaXBwZWQtZm9vdGVyIGRpdjpmaXJzdC1jaGlsZCBhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojOTk5fS5jb250YWN0LWNhcmR7YmFja2dyb3VuZDojZDdlNWYxO3BhZGRpbmc6MWVtO2JvcmRlci1yYWRpdXM6MnB4O21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHh9LmNvbnRhY3QtY2FyZCBoZWFkZXIgaDF7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCV9LmNvbnRhY3QtY2FyZCBhZGRyZXNzIC5mYXtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweH0uY29udGFjdC1jYXJkIGFkZHJlc3MgLm5hbWV7Zm9udC1zaXplOjEuMDVyZW07Zm9udC1zaXplOjE4LjlweDtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpibG9ja30uY29udGFjdC1jYXJkIGFkZHJlc3MgLnRlbHtkaXNwbGF5OmJsb2NrfS5jb250YWN0LWNhcmQgYWRkcmVzcyAuZW1haWx7ZGlzcGxheTpibG9ja30uY29udGFjdC1jYXJkIC5uby1pbmZve2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O2NvbG9yOiM2NjY7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4fS5jb250YWN0LWNhcmQuYWN0aW9uLWljb24gaGVhZGVyIGgxe3dpZHRoOjg1JTtkaXNwbGF5OmlubGluZS1ibG9ja30uY29udGFjdC1jYXJkLmFjdGlvbi1pY29uIGhlYWRlciAuZWRpdC1idXR0b257ZmxvYXQ6cmlnaHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpyaWdodH0uY29udGFjdC1jYXJkLmFjdGlvbi1pY29uIGhlYWRlciAuZWRpdC1idXR0b24gYTpob3Zlcntjb2xvcjojZTY4OTY4fS5jYXJkLWZlZWRiYWNrLWJsb2Nre3BhZGRpbmctdG9wOjAuNzVyZW07cGFkZGluZy10b3A6MTMuNXB4O3BhZGRpbmctcmlnaHQ6MC43NXJlbTtwYWRkaW5nLXJpZ2h0OjEzLjVweDtwYWRkaW5nLWJvdHRvbTowLjc1cmVtO3BhZGRpbmctYm90dG9tOjEzLjVweDtwYWRkaW5nLWxlZnQ6MC43NXJlbTtwYWRkaW5nLWxlZnQ6MTMuNXB4O2FuaW1hdGlvbi1kZWxheTo1c30uY2FyZC1mZWVkYmFjay1ibG9jay5zdWNjZXNze2NvbG9yOiMwMDRkMDA7YmFja2dyb3VuZC1jb2xvcjojZDRlY2U2fS5jYXJkLWZlZWRiYWNrLWJsb2NrLmVycm9ye2NvbG9yOmhzbCg0LDg5Ljc0MzU4OTc0MzYlLDM1Ljg4MjM1Mjk0MTIlKTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGQwYzh9LmNhcmQtZmVlZGJhY2stYmxvY2suaW5mb3tjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZmZWViZn0uYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyIGgye2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDtjb2xvcjojNjY3NzgwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxMzAlO2JvcmRlci1ib3R0b206c29saWQgMnB4ICNlNjg5Njg7cGFkZGluZy1ib3R0b206MC4yNXJlbTtwYWRkaW5nLWJvdHRvbTo0LjVweH0uYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyOmhvdmVyLC5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXI6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlcjpob3ZlciAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUsLmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlcjpmb2N1cyAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+DvlwifS5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+Fh1wifS5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXJbYXJpYS1leHBhbmRlZD10cnVlXTpob3ZlciAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUsLmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdOmZvY3VzIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74WGXCJ9LmFjY29yZGlvbiBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoMikgaDJ7YW5pbWF0aW9uLWRlbGF5Oi4wNXN9LmFjY29yZGlvbiBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoMykgaDJ7YW5pbWF0aW9uLWRlbGF5Oi4wOHN9LmFjY29yZGlvbiBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoNCkgaDJ7YW5pbWF0aW9uLWRlbGF5Oi4xMXN9LmFjY29yZGlvbiBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoNSkgaDJ7YW5pbWF0aW9uLWRlbGF5Oi4xNHN9LmFjY29yZGlvbiBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoNikgaDJ7YW5pbWF0aW9uLWRlbGF5Oi4xN3N9LmFjY29yZGlvbiAuY29sbGFwc2V7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlciBoMntmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHh9fSIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG5tYWluIHtcbiAgICB6LWluZGV4OiAxO1xufVxubWFpbiA+IHNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKGZ1bmN0aW9ucy50eXBlLW1hcmdpbi1jYWxjdWxhdG9yKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oZnVuY3Rpb25zLnR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIG1haW4gPiBzZWN0aW9uID4gc2VjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEuNDM4MiAqIDEuNjE4ICogMS4zICogMC41KTtcbiAgICB9XG59XG5cbi5ncmlkLXJvdyB7XG4gICAgLy9maXggZm9yIHNlZXR0aW5nIG1heCB3aWR0aHMgZm9yIGxhcmdlIHNjcmVlbiBzaXplc1xuICAgIG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiR4bC1zY3JlZW4tYnJlYWtwb2ludDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIEZpeCBmb3IgYWJzb2x1dGUgcG9zaXRpb25pbmcgKi9cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvc3R5bGVzL21peGlucy92YXJpYWJsZXMnIGFzIGJhc2VWYXJpYWJsZXM7XG5cbi8vQ3VzdG9taXppbmcgdGhlbWUgdmFyaWFibGVzXG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb2xvcnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi8vSW5zdGl0dXRpb24gc3BlY2lmaWMgY29sb3JzLiBFYWNoIGluc3RpdHV0aW9uIGNhbiBjdXN0b21pemUgdGhlaXIgY29sb3JzIGhlcmUuXG4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjogcmdiYSgzMiwgMjYsIDIyLCAwLjkpO1xuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjogI2ZmZGUwMztcblxuLy9QcmltYXJ5IGNvbG9ycy4gTW9zdGx5IGFwcGxpZWQgaW4gYnV0dG9uc1xuJHByaW1hcnktY29sb3I6ICM2Njc3ODA7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjZTY4OTY4O1xuJHNwZWNpYWwtY29sb3I6ICNlMDc0Nzc7XG4kYWNjZW50LWNvbG9yOiAjNjY3NzgwO1xuXG4vLyBCYWNrZ3JvdW5kIGNvbG9yc1xuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgLy9ncmF5IGJhY2tncm91bmRcbiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I6ICNkN2U1ZjE7IC8vbGlnaHQgYmx1ZSBiYWNrZ3JvdW5kXG4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjsgLy8gQmFja2dyb3VuZCBjb2xvciBmb3IgY2hlY2tib3hlcyBhbmQgcmFkaW8gYnV0dG9uc1xuJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjsgLy9tZXNzYWdlIGJhY2tncm91bmQgY29sb3JcbiRtZXNzYWdlLWJhY2tncm91bmQtY29sb3ItYWx0ZXJuYXRlOiAkc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4vLyBIb3ZlciBjb2xvcnNcbiRiYWRnZS1saW5rLWhvdmVyLWZvbnQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cbi8vIEZvY3VzIGNvbG9yc1xuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuLy9Ib21lcGFnZSBoZXJvIHNlY3Rpb24gc2VhcmNoIGJ1dHRvbiBiYWNrZ3JvdW5kIGNvbG9yXG4kaG9tZXBhZ2Utc2VhcmNoLWJhY2tncm91bmQtY29sb3I6ICRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuXG4vLzQgc3RlcHMgY29sb3JzXG4kc3RlcC0xLWNvbG9yOiAkaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuJHN0ZXAtMi1jb2xvcjogJHNwZWNpYWwtY29sb3I7XG4kc3RlcC0zLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuJHN0ZXAtNC1jb2xvcjogYmFzZVZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuXG4vL0Nvb2tpZSBjb25zZW50IGJhbm5lciBzdHlsZSBvcHRpb25zXG4kY29va2llLWNvbnNlbnQtYmFubmVyLWJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4kY29va2llLWNvbnNlbnQtYmFubmVyLWZvbnQtY29sb3I6ICNmZmY7XG4kY29va2llLWNvbnNlbnQtYmFubmVyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuJGNvb2tpZS1jb25zZW50LWJhbm5lci1idXR0b24tZm9udC1jb2xvcjogJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4kY29va2llLWNvbnNlbnQtYmFubmVyLWxpbmstY29sb3I6ICNmZmY7XG5cbi8vVm9sdW50ZWVyIFByb2ZpbGUgYmFja2dyb3VuZCBjb2xvcnNcbiR2b2x1bnRlZXItcHJvZmlsZS1iYWNrZ3JvdW5kLWNvbG9yOiAkaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuXG4vL0hvbWVwYWdlIGhpZ2hsaWdodGVkIHNlYXJjaGVzXG4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciwgMC42NSk7XG4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtY291bnQ6IDE0O1xuJGhpZ2hsaWdodGVkLXNlYXJjaGVzLWltYWdlcy1wYXRoOiAnLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzJztcblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIElNQUdFIEZJTEVOQU1FU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuJGxvZ28tc21hbGwtZmlsZW5hbWU6ICcuLi9pbWFnZXMvbG9nby1zbWFsbC5wbmcnO1xuJGxvZ28tZmlsZW5hbWU6ICcuLi9pbWFnZXMvbG9nby1tZWRpdW0ucG5nJztcblxuJGRlcGFydG1lbnQtbG9nby1maWxlbmFtZTogJy4uL2ltYWdlcy9kZXB0LWxvZ28ucG5nJztcblxuLy8qKioqKiogVmljdG9yIHNlY3Rpb24gb24gaG9tZXBhZ2UgKioqKioqLy9cbi8vIFRoZXJlIGNhbiBiZSBhcyBtYW55IHJvdGF0aW5nIGltYWdlcyBhcyB5b3UgbGlrZS4gQWxsIGZpbGVzIG11c3QgYmUgLmpwZy4gVGhlIGltYWdlIGZpbGVzIG11c3QgYmUgbmFtZWQgXCIxLmpwZ1wiLCBcIjIuanBnXCIgZXRjLiBJZiB5b3Ugd2FudCB0byBjaG9vc2UgaW1hZ2VzIG90aGVyIHRoYW4gdGhlIGRlZmF1bHQgb25lcywgeW91IGNhbiBzcGVjaWZ5IHRoZSBwYXRoIHdoZXJlIHlvdXIgaW1hZ2VzIGFyZSBzdG9yZWQgdmlhIHRoaXMgdmFyaWFibGUuaW1hZ2VzXG4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLWNvdW50OiA4O1xuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1wYXRoOiAnLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMnO1xuIiwiLy8gZm9udCBzaXplIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAndmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbiAgICBmb250LXNpemU6ICgkc2l6ZSkgKyByZW07XG4gICAgZm9udC1zaXplOiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIG1hcmdpbi1ib3R0b20gaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBtYXJnaW4tYm90dG9tKCRzaXplKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzaXplKSArIHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vZnVuY3Rpb24gdG8gY2FsY3VsYXRlIG1hcmdpbi1ib3R0b20gZm9yIHR5cGUgZWxlbWVudHNcbkBmdW5jdGlvbiB0eXBlLW1hcmdpbi1jYWxjdWxhdG9yKCRmb250LXNpemUpIHtcbiAgICBAcmV0dXJuIG1hdGguZGl2KGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LXNpemUgKiBjb21tb25WYXJpYWJsZXMuJGJhc2UtbGluZS1oZWlnaHQsICRmb250LXNpemUpO1xufVxuXG4vLyBtYXJnaW4tdG9wIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gbWFyZ2luLXRvcCgkc2l6ZSkge1xuICAgIG1hcmdpbi10b3A6ICgkc2l6ZSkgKyByZW07XG4gICAgbWFyZ2luLXRvcDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBtYXJnaW4tbGVmdCBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIG1hcmdpbi1sZWZ0KCRzaXplKSB7XG4gICAgbWFyZ2luLWxlZnQ6ICgkc2l6ZSkgKyByZW07XG4gICAgbWFyZ2luLWxlZnQ6ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy8gbWFyZ2luLXJpZ2h0IGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCRzaXplKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHNpemUpICsgcmVtO1xuICAgIG1hcmdpbi1yaWdodDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuLy8gYWxsIG1hcmdpbiBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIG1hcmdpbigkc2l6ZSkge1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoJHNpemUpO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNpemUpO1xufVxuXG4vLyBwYWRkaW5nLXRvcCBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIHBhZGRpbmctdG9wKCRzaXplKSB7XG4gICAgcGFkZGluZy10b3A6ICgkc2l6ZSkgKyByZW07XG4gICAgcGFkZGluZy10b3A6ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy8gcGFkZGluZy1sZWZ0IGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCRzaXplKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAoJHNpemUpICsgcmVtO1xuICAgIHBhZGRpbmctbGVmdDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBwYWRkaW5nLXRvcCBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIHBhZGRpbmctYm90dG9tKCRzaXplKSB7XG4gICAgcGFkZGluZy1ib3R0b206ICgkc2l6ZSkgKyByZW07XG4gICAgcGFkZGluZy1ib3R0b206ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy8gcGFkZGluZy1sZWZ0IGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkc2l6ZSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkc2l6ZSkgKyByZW07XG4gICAgcGFkZGluZy1yaWdodDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBhbGwgcGFkZGluZyBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIHBhZGRpbmcoJHNpemUpIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oJHNpemUpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkc2l6ZSk7XG59XG5cbi8vaG9yaXpvbnRhbCBjZW50ZXIgYSBkaXZcbkBtaXhpbiBjZW50ZXIoKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLy8gYm9yZGVyLXJhZGl1c1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuLy91dGlsaXR5IGNsYXNzIHRvIGFkZCBncmlkIHN0eWxpbmcgdG8gaW5kaXZpZHVhbCBlbGVtZW50cyBzbyB0aGF0IHdlIGRvIG5vdCBoYXZlIHRvIGFkZCBncmlkLXJvdyBjbGFzc2VzIGluIHNlbGVjdCBlbGVtZW50c1xuQG1peGluIGdyaWQtY29udGFpbmVyIHtcbiAgICAvKlxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuKi9cbn1cbi8vdXRpbGl0eSBjbGFzcyB0byBhZGQgcGFkZGluZyBpbnNpZGUgYSBncmlkLWNvbnRhaW5lclxuQG1peGluIGdyaWQtY29udGFpbmVyLWVsZW1lbnRzKCRwYWRkaW5nKSB7XG4gICAgLypcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZykgKyByZW07XG4qL1xufVxuXG4vL3RyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eSwgJGR1cmF0aW9uLCAkdGltaW5nLWZ1bmN0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmctZnVuY3Rpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZy1mdW5jdGlvbjtcbn1cbi8vdHJhbnNpdGlvbiB0aW1pbmdcbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdHJhbnNpdGlvbi1mdW5jdGlvbikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLWZ1bmN0aW9uO1xuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi1mdW5jdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tZnVuY3Rpb247XG59XG4vL3RyYW5zaXRpb24gZHVyYXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi8vdHJhbnNpdGlvbiBwcm9wZXJ0eVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHByb3BlcnR5KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcbn1cblxuLy9Cb3ggc2hhZG93XG5AbWl4aW4gYm94LXNoYWRvdygpIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpLFxuICAgICAgICAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi8vSG92ZXIgQm94IHNoYWRvd1xuQG1peGluIGh2ci1ib3gtc2hhZG93KCkge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuQG1peGluIGZsZXgtZGlzcGxheSgpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIG5vLWh5cGhlbnMoKSB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgIC1tb3otaHlwaGVuczogbm9uZTtcbiAgICAtbXMtaHlwaGVuczogbm9uZTtcbiAgICBoeXBoZW5zOiBub25lO1xufVxuXG4vKkZvcmNlIHdvcmQgYnJlYWsgaW4gbG9uZyB3b3JkcyovXG5AbWl4aW4gd29yZC13cmFwKCkge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG59XG4iLCIvKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9udCBTaXplc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4kb25lLXJlbTogMTg7IC8vYmFzZS1mb250LXNpemUgaW4gcHhcbiRiYXNlLWZvbnQtc2l6ZTogbWF0aC5kaXYoJG9uZS1yZW0sIDE2KTsgLy9iYXNlIGZvbnQgc2l6ZSBpbiBwcm9wb3J0aW9uIHRvIGRlZmF1bHQgYnJvd3NlciBmb250IHNpemVcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjk7IC8vMTY1JTtcblxuLy8gVHlwb2dyYXBoaWMgc2NhbGVcbiRoMS1mb250LXNpemU6IDEuNjE4O1xuJGgyLWZvbnQtc2l6ZTogMS40MzgyO1xuJGgzLWZvbnQtc2l6ZTogMS4yMjIyO1xuJGg0LWZvbnQtc2l6ZTogMS4xMTExO1xuXG4vL0V4dHJhIGxhcmdlIGZvbnQgKHVzZWQgbW9zdGx5IGZvciBleHRyYSBsYXJnZSBpY29ucylcbiRleHRyYS1sYXJnZS1mb250LXNpemU6IDU7XG5cbi8vRm9ybXNcbiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemU6IDAuODU7XG4kZm9ybS1sZWdlbmQtZm9udC1zaXplOiAxLjIyMjI7XG5cbi8vQmFkZ2VzXG4kYmFkZ2UtZm9udC1zaXplOiAwLjg1O1xuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbG9yc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vL0ZvbnQgY29sb3JzXG4kaGVhZGVyLWZvbnQtY29sb3I6ICMyMjI7IC8vIERlZmF1bHQgY29sb3IgYXBwbGllZCB0byBhbGwgaGVhZGVyc1xuJGgxLWZvbnQtY29sb3I6ICMyMjI7IC8vaDEgZm9udCBjb2xvciBvdmVycmlkZXMgZGVmYXVsdCBoZWFkZXIgY29sb3JcbiRoNC1mb250LWNvbG9yOiAjNjY2OyAvL2gxIGZvbnQgY29sb3Igb3ZlcnJpZGVzIGRlZmF1bHQgaGVhZGVyIGNvbG9yXG4kYmFzZS1mb250LWNvbG9yOiAjMzMzO1xuJHNlY29uZGFyeS1mb250LWNvbG9yOiAjNjY2O1xuJHNtYWxsLWZvbnQtY29sb3I6ICM1NTU7XG4kbGluay1mb250LWNvbG9yOiAjMDM2MmNmO1xuJGxpbmstaG92ZXItY29sb3I6ICMzNjZjYWY7XG4kc3VjY2Vzcy1mb250LWNvbG9yOiBncmVlbjtcbiRlcnJvci1mb250LWNvbG9yOiAjZGUxYTBjO1xuJGZlZWRiYWNrLWJsb2NrLWZvbnQtY29sb3I6ICM0ODQ4NDg7XG4kYmFkZ2UtZm9udC1jb2xvcjogI2ZmZmZmZjtcblxuLy8gQmFja2dyb3VuZCBjb2xvcnNcbiRzdWNjZXNzLWJhY2tncm91bmQtY29sb3I6ICNkNGVjZTY7IC8vbGlnaHQgZ3JlZW4gYmFja2dyb3VuZCBjb2xvciBmb3Igc3VjY2VzcyBmZWVkYmFjayBibG9ja3NcbiRlcnJvci1iYWNrZ3JvdW5kLWNvbG9yOiAjZjhkMGM4OyAvL2xpZ2h0IHJlZCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBlcnJvciBmZWVkYmFjayBibG9ja3NcbiRpbmZvLWJhY2tncm91bmQtY29sb3I6ICNmZmVlYmY7IC8veWVsbG93IGJhY2tncm91bmQgY29sb3IgZm9yIGluZm8gZmVlZGJhY2sgYmxvY2tzXG4kYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtZm9udC1jb2xvcjsgLy9ncmVlbiBiYWNrZ3JvdW5kIGNvbG9yIGZvciBiYWRnZXNcbiRtZW51LWJhZGdlLWJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWZvbnQtY29sb3I7IC8vYmFja2dyb3VuZCBjb2xvciBmb3IgbWVudSBiYWRnZXNcbiRmaWVsZC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvL2ZpZWxkIGJhY2tncm91bmQgY29sb3JcblxuLy8gQm9yZGVyIGNvbG9yc1xuJGJvcmRlci1jb2xvcjogI2NjYztcbiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjogIzk5OTtcblxuLy9PdmVybGF5IGNvbG9yc1xuJG92ZXJsYXktY29sb3I6IHJnYmEoODksIDE0MSwgMjA0LCAwLjk1KTtcblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvbnQgZmFtaWxpZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbiRwcmltYXJ5LWZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kaGVhZGVyLWZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kYnV0dG9uLWZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vIEJvcmRlciByYWRpdXNcbiRib3JkZXItcmFkaXVzOiA1cHg7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAycHg7XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJTUFHRSBQQVRIUyAmIEZJTEVOQU1FU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4kaW1hZ2UtcGF0aDogJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvaW1hZ2VzJztcblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlc3BvbnNpdmUgQnJlYWtwb2ludHMgKE1pbi4gd2lkdGhzKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuJHNtLXNjcmVlbi1icmVha3BvaW50OiAxNy43NzdlbTtcbiRtZC1zY3JlZW4tYnJlYWtwb2ludDogNDIuNjY2ZW07XG4kbGctc2NyZWVuLWJyZWFrcG9pbnQ6IDU2Ljg4OGVtO1xuJHhsLXNjcmVlbi1icmVha3BvaW50OiA3MS4xMTFlbTtcbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqIFVUSUxJVElFUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4udmVydGljYWwtY2VudGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDsgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cbiAgICBkaXNwbGF5OiAtbW96LWJveCAhaW1wb3J0YW50OyAvKiBPTEQgLSBGaXJlZm94IDE5LSAoYnVnZ3kgYnV0IG1vc3RseSB3b3JrcykgKi9cbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY2VudGVyLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmNlbnRlcigpO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1ob3Zlci11bmRlcmxpbmUge1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi8vU3BlY2lhbCBoZWFkZXIgd2l0aCB0b3AgYm9yZGVyXG4vKk1vc3RseSB1c2VkIG9uIHRoZSBtYWluIHBhZ2UgZm9yIDQgc3RlcHMsIGNvbnNlbnQgYW5kIHByaXZhY3kgc2VjdGlvbnMqL1xuLnNwZWNpYWwtaGVhZGVyLXdpdGgtdG9wLWJvcmRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNHB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgfVxufVxuXG4vL0NlbnRlciBwb3NpdGlvbiBhIGJhY2tncm91bmQgaW1hZ2UuXG4uY2VudGVyLXBvc2l0aW9uZWQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8vQWRkIGJhY2tncm91bmQgY29sb3IgdG8gYSBibG9jayBlbGVtZW50XG4ubmV1dHJhbC1iYWNrZ3JvdW5kLFxuLnNwZWNpYWwtYmFja2dyb3VuZCxcbi53aGl0ZS1iYWNrZ3JvdW5kLFxuLmVycm9yLWJhY2tncm91bmQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xufVxuLm5ldXRyYWwtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5zcGVjaWFsLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG59XG4ud2hpdGUtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5lcnJvci1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWJhY2tncm91bmQtY29sb3I7XG59XG5cbi8vQWRkIGJvcmRlciBjb2xvciB0byBhIGJsb2NrIGVsZW1lbnRcbi5ib3JkZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xufVxuXG4vL0ZvbnQgY29sb3JzXG4ucHJpbWFyeS1mb250LWNvbG9yIHtcbiAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG59XG4uc2Vjb25kYXJ5LWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xufVxuLmVycm9yLWZvbnQtY29sb3IsXG4uZXJyb3ItZm9udC1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbn1cbi5zdWNjZXNzLWZvbnQtY29sb3IsXG4uc3VjY2Vzcy1mb250LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG59XG5cbi8vU2Vjb25kYXJ5IGZvbnQgc3R5bGVcbi5zZWNvbmRhcnktZm9udC1zdHlsZSB7XG4gICAgQGV4dGVuZCAuc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi8vRGl2aWRlcnNcbi5kaXZpZGVyIHtcbiAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbn1cbi5zdHlsaXplZC1kaXZpZGVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJy0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS0nO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IC0xLjNlbTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjgpO1xuICAgICAgICBwYWRkaW5nOiAxLjVlbSAwLjI1ZW0gMCAwLjI1ZW07XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIH1cbn1cbi8vQXBwbHkgdG8gZmlyc3QgZ3JpZCBlbGVtZW50XG4udmVydGljYWwtZGl2aWRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBkb3R0ZWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xufVxuLnN0eWxpemVkLWRpdmlkZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLSc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogLTEuM2VtO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOCk7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDAuMjVlbSAwIDAuMjVlbTtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgfVxufVxuLy9NYXJnaW5zXG4vL01hcmdpbnNcbi5tYXJnaW4tdG9wLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xufVxuLm1hcmdpbi1yaWdodC1zbWFsbCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xufVxuLm1hcmdpbi1sZWZ0LXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC41KTtcbn1cbi5tYXJnaW4tYm90dG9tLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xufVxuLm1hcmdpbi10b3Age1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xufVxuLm1hcmdpbi1ib3R0b20ge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xufVxuLm1hcmdpbi1sZWZ0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMik7XG59XG4ubWFyZ2luLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDIpO1xufVxuLm5lZ2F0aXZlLW1hcmdpbi10b3Age1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0yKTtcbn1cbi5uby1tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vc21hbGwgc2NyZWVuIHNpemVzXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAudmVydGljYWwtZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG59XG5cbi8vRmxvYXQgZWxlbWVudHNcbi5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vL2NsZWFyZml4IGhhY2tcbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi8vQWRkaW5nIG1hcmdpbiB0byBpY29uc1xuLmZhLW1hcmdpbi1yaWdodCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xufVxuXG4uZGlzcGxheS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogTEFZT1VUIEdSSURTKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKipcbiAgdGl0bGU6IEdyaWRzXG4gIHNlY3Rpb246IEF0b21zXG4gIGRlc2NyaXB0aW9uOiBMYXlvdXQgZ3JpZHMgYXJlIHRoZSBmb3VuZGF0aW9uIG9mIG91ciByZXNwb3NpdmUgbGF5b3V0LiBPdXIgZ3JpZCBzeXN0ZW0gaXMgdmVyeSBzaW1wbGUgdG8gdW5kZXJzdGFuZC4gV2UgYXJlIHVzaW5nIGEgMTIgY29sdW1uIGdyaWQuIFlvdSBjcmVhdGUgYSByb3cgYnkgdXNpbmcgdGhlIC5ncmlkLXJvdyBjbGFzcywgYW5kIGNyZWF0ZSBjb2x1bW5zIHdpdGhpbiB0aGF0IHJvdyBieSB1c2luZyB0aGUgZ3JpZC0qIGNsYXNzZXMuIFRoZSBjb2x1bXMgY2FuIGJlIG9mIGFueSB3aWR0aCBpbiBudW1iZXIgYmV0d2VlbiAxIGFuZCAxMi4gQXMgYW4gZXhhbXBsZSwgdGhlIGNsYXNzIGdyaWQtMS0yIHdpbGwgY3JlYXRlIGEgY29sdW1uIG9mIHdpZHRoIDUwJSBpbiBhIHJvdy4gV2UgaGF2ZSBzcGVjaWZpYyBjbGFzc2VzIGZvciBhIHdpZHRoIG9mIGdvbGRlbiByYXRpbyBhcyBkZWZpbmVkIGluIHRoZSBleGFtcGxlIGJlbG93LiBZb3UgY2FuIHNwZWNpZnkgc3VjaCBsYXlvdXQgZm9yIHNwZWNpZmljIHNjcmVlbiBzaXplcyBhcyB3ZWxsIGJldHdlZW4gc21hbGwoc20pLCBtZWRpdW0obWQpLCBsYXJnZShsZykgYW5kIHgtbGFyZ2UoeGwpLiBBIGNsYXNzIGdyaWQtbGctMS0zIHdpbGwgY3JlYXRlIGEgY29udGFpbmVyIG9mIDMzJSB3aWR0aCBvbiBsYXJnZSBzY3JlZW5zLlxuICBleGFtcGxlOlxuICBcdDxkaXYgY2xhc3M9XCJncmlkLXJvd1wiPlxuXHQgICAgPGRpdiBjbGFzcz1cImdyaWQtZ29sZGVuLXNtYWxsZXIgZ3JpZC1tZC0xLTNcIj48cD5Hb2xkZW4gU21hbGxlciBTZWdtZW50IG9uIHNtYWxsIHNjcmVlbnMsIDEvM3JkIHdpZHRoIG9uIG1lZGl1bSBzY3JlZW5zPC9wPjwvZGl2PlxuXHQgICAgPGRpdiBjbGFzcz1cImdyaWQtZ29sZGVuLWxhcmdlciBncmlkLW1kLTEtM1wiPjxwPkdvbGRlbiBMYXJnZXIgU2VnbWVudCBvbiBzbWFsbCBzY3JlZW5zLCAxLzNyZCB3aWR0aCBvbiBtZWRpdW0gc2NyZWVuczwvcD48L2Rpdj5cblx0PC9kaXY+XG4qKiovXG5cbi8qIEdsb2JhbCBncmlkICovXG4uZ3JpZC0xLFxuLmdyaWQtMS0xLFxuLmdyaWQtMS0yLFxuLmdyaWQtMS0zLFxuLmdyaWQtMi0zLFxuLmdyaWQtMS00LFxuLmdyaWQtMy00LFxuLmdyaWQtMS02LFxuLmdyaWQtNS02LFxuLmdyaWQtMS0xMixcbi5ncmlkLTItMTIsXG4uZ3JpZC0zLTEyLFxuLmdyaWQtNC0xMixcbi5ncmlkLTUtMTIsXG4uZ3JpZC02LTEyLFxuLmdyaWQtNy0xMixcbi5ncmlkLTgtMTIsXG4uZ3JpZC05LTEyLFxuLmdyaWQtMTAtMTIsXG4uZ3JpZC0xMS0xMixcbi5ncmlkLTEyLTEyLFxuLmdyaWQtZ29sZGVuLWxhcmdlcixcbi5ncmlkLWdvbGRlbi1zbWFsbGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICB6b29tOiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmdyaWQtMS0xMiB7XG4gICAgd2lkdGg6IDguMzMzMyU7XG4gICAgKndpZHRoOiA4LjMwMjMlO1xufVxuXG4uZ3JpZC0xLTYsXG4uZ3JpZC0yLTEyIHtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgKndpZHRoOiAxNi42MzU3JTtcbn1cblxuLmdyaWQtMS00LFxuLmdyaWQtMy0xMiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0Ljk2OSU7XG59XG5cbi5ncmlkLTEtMyxcbi5ncmlkLTQtMTIge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAqd2lkdGg6IDMzLjMwMjMlO1xufVxuXG4uZ3JpZC1nb2xkZW4tc21hbGxlciB7XG4gICAgd2lkdGg6IDM4LjI3MTYlO1xuICAgICp3aWR0aDogMzguMjQwNiU7XG59XG5cbi5ncmlkLTUtMTIge1xuICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAqd2lkdGg6IDQxLjYzNTclO1xufVxuXG4uZ3JpZC0xLTIsXG4uZ3JpZC02LTEyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOTY5JTtcbn1cblxuLmdyaWQtNy0xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICp3aWR0aDogNTguMzAyMyU7XG59XG5cbi5ncmlkLWdvbGRlbi1sYXJnZXIge1xuICAgIHdpZHRoOiA2MS43MjgzJTtcbiAgICAqd2lkdGg6IDYxLjY5NzMlO1xufVxuXG4uZ3JpZC0yLTMsXG4uZ3JpZC04LTEyIHtcbiAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgKndpZHRoOiA2Ni42MzU3JTtcbn1cblxuLmdyaWQtMy00LFxuLmdyaWQtOS0xMiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0Ljk2OSU7XG59XG5cbi5ncmlkLTUtNixcbi5ncmlkLTEwLTEyIHtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gICAgKndpZHRoOiA4My4zMDIzJTtcbn1cblxuLmdyaWQtMTEtMTIge1xuICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgICAqd2lkdGg6IDkxLjYzNTclO1xufVxuXG4uZ3JpZC0xLFxuLmdyaWQtMS0xLFxuLmdyaWQtMTItMTIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vL0NlbnRlcmluZyBjbGFzc2VzIDogQWRkIC5ncmlkLWNlbnRlcmVkIHRvIHlvdXIgY29sdW1uIHRvIGNlbnRlciBjb2x1bW5zXG4uZ3JpZC1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4vKiBTcGVjaWZpYyBncmlkcyBmb3Igc21hbGwgc2NyZWVucyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRzbS1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5ncmlkLXNtLTEsXG4gICAgLmdyaWQtc20tMS0xLFxuICAgIC5ncmlkLXNtLTEtMixcbiAgICAuZ3JpZC1zbS0xLTMsXG4gICAgLmdyaWQtc20tMi0zLFxuICAgIC5ncmlkLXNtLTEtNCxcbiAgICAuZ3JpZC1zbS0zLTQsXG4gICAgLmdyaWQtc20tMS02LFxuICAgIC5ncmlkLXNtLTUtNixcbiAgICAuZ3JpZC1zbS0xLTEyLFxuICAgIC5ncmlkLXNtLTItMTIsXG4gICAgLmdyaWQtc20tMy0xMixcbiAgICAuZ3JpZC1zbS00LTEyLFxuICAgIC5ncmlkLXNtLTUtMTIsXG4gICAgLmdyaWQtc20tNi0xMixcbiAgICAuZ3JpZC1zbS03LTEyLFxuICAgIC5ncmlkLXNtLTgtMTIsXG4gICAgLmdyaWQtc20tOS0xMixcbiAgICAuZ3JpZC1zbS0xMC0xMixcbiAgICAuZ3JpZC1zbS0xMS0xMixcbiAgICAuZ3JpZC1zbS0xMi0xMixcbiAgICAuZ3JpZC1zbS1nb2xkZW4tbGFyZ2VyLFxuICAgIC5ncmlkLXNtLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMS0xMiB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDguMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMS02LFxuICAgIC5ncmlkLXNtLTItMTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogMTYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMS00LFxuICAgIC5ncmlkLXNtLTMtMTIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAqd2lkdGg6IDI0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMS0zLFxuICAgIC5ncmlkLXNtLTQtMTIge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICp3aWR0aDogMzMuMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tZ29sZGVuLXNtYWxsZXIge1xuICAgICAgICB3aWR0aDogMzguMjcxNiU7XG4gICAgICAgICp3aWR0aDogMzguMjQwNiU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tNS0xMiB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA0MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0xLTIsXG4gICAgLmdyaWQtc20tNi0xMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICp3aWR0aDogNDkuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS03LTEyIHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDU4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXNtLWdvbGRlbi1sYXJnZXIge1xuICAgICAgICB3aWR0aDogNjEuNzI4MyU7XG4gICAgICAgICp3aWR0aDogNjEuNjk3MyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMi0zLFxuICAgIC5ncmlkLXNtLTgtMTIge1xuICAgICAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNjYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMy00LFxuICAgIC5ncmlkLXNtLTktMTIge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAqd2lkdGg6IDc0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tNS02LFxuICAgIC5ncmlkLXNtLTEwLTEyIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDgzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXNtLTExLTEyIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICAgICAqd2lkdGg6IDkxLjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLXNtLTEsXG4gICAgLmdyaWQtc20tMS0xLFxuICAgIC5ncmlkLXNtLTEyLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9DZW50ZXJpbmcgY2xhc3NlcyA6IEFkZCAuZ3JpZC1zbS1jZW50ZXJlZCB0byB5b3VyIGNvbHVtbiB0byBjZW50ZXIgY29sdW1uc1xuICAgIC5ncmlkLXNtLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBTcGVjaWZpYyBncmlkcyBmb3IgbWVkaXVtIHdpZHRoIHNjcmVlbnMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZ3JpZC1tZC0xLFxuICAgIC5ncmlkLW1kLTEtMSxcbiAgICAuZ3JpZC1tZC0xLTIsXG4gICAgLmdyaWQtbWQtMS0zLFxuICAgIC5ncmlkLW1kLTItMyxcbiAgICAuZ3JpZC1tZC0xLTQsXG4gICAgLmdyaWQtbWQtMy00LFxuICAgIC5ncmlkLW1kLTEtNixcbiAgICAuZ3JpZC1tZC01LTYsXG4gICAgLmdyaWQtbWQtMS0xMixcbiAgICAuZ3JpZC1tZC0yLTEyLFxuICAgIC5ncmlkLW1kLTMtMTIsXG4gICAgLmdyaWQtbWQtNC0xMixcbiAgICAuZ3JpZC1tZC01LTEyLFxuICAgIC5ncmlkLW1kLTYtMTIsXG4gICAgLmdyaWQtbWQtNy0xMixcbiAgICAuZ3JpZC1tZC04LTEyLFxuICAgIC5ncmlkLW1kLTktMTIsXG4gICAgLmdyaWQtbWQtMTAtMTIsXG4gICAgLmdyaWQtbWQtMTEtMTIsXG4gICAgLmdyaWQtbWQtMTItMTIsXG4gICAgLmdyaWQtbWQtZ29sZGVuLWxhcmdlcixcbiAgICAuZ3JpZC1tZC1nb2xkZW4tc21hbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTEtMTIge1xuICAgICAgICB3aWR0aDogOC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTEtNixcbiAgICAuZ3JpZC1tZC0yLTEyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDE2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTEtNCxcbiAgICAuZ3JpZC1tZC0zLTEyIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgKndpZHRoOiAyNC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTEtMyxcbiAgICAuZ3JpZC1tZC00LTEyIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDMzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgd2lkdGg6IDM4LjI3MTYlO1xuICAgICAgICAqd2lkdGg6IDM4LjI0MDYlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTUtMTIge1xuICAgICAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNDEuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMS0yLFxuICAgIC5ncmlkLW1kLTYtMTIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAqd2lkdGg6IDQ5Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtNy0xMiB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA1OC4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZC1nb2xkZW4tbGFyZ2VyIHtcbiAgICAgICAgd2lkdGg6IDYxLjcyODMlO1xuICAgICAgICAqd2lkdGg6IDYxLjY5NzMlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTItMyxcbiAgICAuZ3JpZC1tZC04LTEyIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDY2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTMtNCxcbiAgICAuZ3JpZC1tZC05LTEyIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgKndpZHRoOiA3NC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTUtNixcbiAgICAuZ3JpZC1tZC0xMC0xMiB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4My4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZC0xMS0xMiB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA5MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZC0xLFxuICAgIC5ncmlkLW1kLTEtMSxcbiAgICAuZ3JpZC1tZC0xMi0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vQ2VudGVyaW5nIGNsYXNzZXMgOiBBZGQgLmdyaWQtbWQtY2VudGVyZWQgdG8geW91ciBjb2x1bW4gdG8gY2VudGVyIGNvbHVtbnNcbiAgICAuZ3JpZC1tZC1jZW50ZXJlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLyogU3BlY2lmaWMgZ3JpZHMgZm9yIGxhcmdlIHdpZHRoIHNjcmVlbnMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZ3JpZC1sZy0xLFxuICAgIC5ncmlkLWxnLTEtMSxcbiAgICAuZ3JpZC1sZy0xLTIsXG4gICAgLmdyaWQtbGctMS0zLFxuICAgIC5ncmlkLWxnLTItMyxcbiAgICAuZ3JpZC1sZy0xLTQsXG4gICAgLmdyaWQtbGctMy00LFxuICAgIC5ncmlkLWxnLTEtNixcbiAgICAuZ3JpZC1sZy01LTYsXG4gICAgLmdyaWQtbGctMS0xMixcbiAgICAuZ3JpZC1sZy0yLTEyLFxuICAgIC5ncmlkLWxnLTMtMTIsXG4gICAgLmdyaWQtbGctNC0xMixcbiAgICAuZ3JpZC1sZy01LTEyLFxuICAgIC5ncmlkLWxnLTYtMTIsXG4gICAgLmdyaWQtbGctNy0xMixcbiAgICAuZ3JpZC1sZy04LTEyLFxuICAgIC5ncmlkLWxnLTktMTIsXG4gICAgLmdyaWQtbGctMTAtMTIsXG4gICAgLmdyaWQtbGctMTEtMTIsXG4gICAgLmdyaWQtbGctMTItMTIsXG4gICAgLmdyaWQtbGctZ29sZGVuLWxhcmdlcixcbiAgICAuZ3JpZC1sZy1nb2xkZW4tc21hbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTEtMTIge1xuICAgICAgICB3aWR0aDogOC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTEtNixcbiAgICAuZ3JpZC1sZy0yLTEyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDE2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTEtNCxcbiAgICAuZ3JpZC1sZy0zLTEyIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgKndpZHRoOiAyNC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTEtMyxcbiAgICAuZ3JpZC1sZy00LTEyIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDMzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgd2lkdGg6IDM4LjI3MTYlO1xuICAgICAgICAqd2lkdGg6IDM4LjI0MDYlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTUtMTIge1xuICAgICAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNDEuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMS0yLFxuICAgIC5ncmlkLWxnLTYtMTIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAqd2lkdGg6IDQ5Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctNy0xMiB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA1OC4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1sZy1nb2xkZW4tbGFyZ2VyIHtcbiAgICAgICAgd2lkdGg6IDYxLjcyODMlO1xuICAgICAgICAqd2lkdGg6IDYxLjY5NzMlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTItMyxcbiAgICAuZ3JpZC1sZy04LTEyIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDY2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTMtNCxcbiAgICAuZ3JpZC1sZy05LTEyIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgKndpZHRoOiA3NC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTUtNixcbiAgICAuZ3JpZC1sZy0xMC0xMiB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4My4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1sZy0xMS0xMiB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA5MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1sZy0xLFxuICAgIC5ncmlkLWxnLTEtMSxcbiAgICAuZ3JpZC1sZy0xMi0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vQ2VudGVyaW5nIGNsYXNzZXMgOiBBZGQgLmdyaWQtbGctY2VudGVyZWQgdG8geW91ciBjb2x1bW4gdG8gY2VudGVyIGNvbHVtbnNcbiAgICAuZ3JpZC1sZy1jZW50ZXJlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLyogU3BlY2lmaWMgZ3JpZHMgZm9yIGV4dHJhIGxhcmdlIHdpZHRoIHNjcmVlbnMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4keGwtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZ3JpZC14bC0xLFxuICAgIC5ncmlkLXhsLTEtMSxcbiAgICAuZ3JpZC14bC0xLTIsXG4gICAgLmdyaWQteGwtMS0zLFxuICAgIC5ncmlkLXhsLTItMyxcbiAgICAuZ3JpZC14bC0xLTQsXG4gICAgLmdyaWQteGwtMy00LFxuICAgIC5ncmlkLXhsLTEtNixcbiAgICAuZ3JpZC14bC01LTYsXG4gICAgLmdyaWQteGwtMS0xMixcbiAgICAuZ3JpZC14bC0yLTEyLFxuICAgIC5ncmlkLXhsLTMtMTIsXG4gICAgLmdyaWQteGwtNC0xMixcbiAgICAuZ3JpZC14bC01LTEyLFxuICAgIC5ncmlkLXhsLTYtMTIsXG4gICAgLmdyaWQteGwtNy0xMixcbiAgICAuZ3JpZC14bC04LTEyLFxuICAgIC5ncmlkLXhsLTktMTIsXG4gICAgLmdyaWQteGwtMTAtMTIsXG4gICAgLmdyaWQteGwtMTEtMTIsXG4gICAgLmdyaWQteGwtMTItMTIsXG4gICAgLmdyaWQteGwtZ29sZGVuLWxhcmdlcixcbiAgICAuZ3JpZC14bC1nb2xkZW4tc21hbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTEtMTIge1xuICAgICAgICB3aWR0aDogOC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTEtNixcbiAgICAuZ3JpZC14bC0yLTEyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDE2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTEtNCxcbiAgICAuZ3JpZC14bC0zLTEyIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgKndpZHRoOiAyNC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTEtMyxcbiAgICAuZ3JpZC14bC00LTEyIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDMzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgd2lkdGg6IDM4LjI3MTYlO1xuICAgICAgICAqd2lkdGg6IDM4LjI0MDYlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTUtMTIge1xuICAgICAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNDEuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMS0yLFxuICAgIC5ncmlkLXhsLTYtMTIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAqd2lkdGg6IDQ5Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtNy0xMiB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA1OC4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC14bC1nb2xkZW4tbGFyZ2VyIHtcbiAgICAgICAgd2lkdGg6IDYxLjcyODMlO1xuICAgICAgICAqd2lkdGg6IDYxLjY5NzMlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTItMyxcbiAgICAuZ3JpZC14bC04LTEyIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDY2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTMtNCxcbiAgICAuZ3JpZC14bC05LTEyIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgKndpZHRoOiA3NC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTUtNixcbiAgICAuZ3JpZC14bC0xMC0xMiB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4My4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC14bC0xMS0xMiB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA5MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC14bC0xLFxuICAgIC5ncmlkLXhsLTEtMSxcbiAgICAuZ3JpZC14bC0xMi0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vQ2VudGVyaW5nIGNsYXNzZXMgOiBBZGQgLmdyaWQteGwtY2VudGVyZWQgdG8geW91ciBjb2x1bW4gdG8gY2VudGVyIGNvbHVtbnNcbiAgICAuZ3JpZC14bC1jZW50ZXJlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLyogVGhlIGNvbnRhaW5lciBjbGFzcyAodGhpbmsgb2YgYSByb3cpIHdpdGhpbiB3aGljaCB0aGUgZ3JpZHMgY2FuIHJlc2lkZSAqL1xuLmdyaWQtcm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLyogQWRkaW5nIHBhZGRpbmcgdG8gZWFjaCB1bml0ICovXG4uZ3JpZC1yb3cgPiBkaXYsXG4uZ3JpZC1yb3cgPiBzZWN0aW9uIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZ3JpZC1yb3cgPiBkaXYsXG4gICAgLmdyaWQtcm93ID4gc2VjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIH1cbn1cbi8qIFlvdSBjYW4gc3BlY2lmeSBubyBwYWRkaW5nIGZvciBhIHVuaXQgYnkgYWRkaW5nIGEgY2xhc3MgXCJncmlkLW5vLXBhZGRpbmdcIiAqL1xuLmdyaWQtbm8tcGFkZGluZyA+IGRpdixcbi5ncmlkLW5vLXBhZGRpbmcgPiBzZWN0aW9uIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsIkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogQ09MT1JTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vLyBVdGlsaXR5IGZvbnQgY2xhc3NlcyBmb3IgY29sb3JzXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQcmltYXJ5IENvbG9ycy4gTW9zdGx5IGFwcGxpZWQgaW4gYnV0dG9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLnByaW1hcnktY29sb3Ige1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5X2NvbG9yO1xufVxuLnNlY29uZGFyeS1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeV9jb2xvcjtcbn1cbi5zcGVjaWFsLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbF9jb2xvcjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvbnQgQ29sb3JzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4uaGVhZGVyLWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGhlYWRlci1mb250LWNvbG9yO1xufVxuLmJhc2UtZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yO1xufVxuLnNlY29uZGFyeS1mb250LWNvbG9yIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbn1cbi5zdWNjZXNzLWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbn1cbi5lcnJvci1mb250LWNvbG9yIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xufVxuLmxpbmstZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhY2tncm91bmQgQ29sb3JzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4ubmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLnNwZWNpYWwtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiFcblRZUEVQTEFURSA6IFNUQVJURVIgS0lUXG5VUkwgLi4uLi4uLi4uLi4gaHR0cDovL3R5cGVwbGF0ZS5jb21cblZFUlNJT04gLi4uLi4uLiAyLjAuMFxuR2l0aHViIC4uLi4uLi4uIGh0dHBzOi8vZ2l0aHViLmNvbS90eXBlcGxhdGUvc3RhcnRlci1raXRcbkFVVEhPUlMgLi4uLi4uLiBEZW5uaXMgR2FlYmVsIChAZ3J5Z2hvc3R2aXN1YWxzKSAmIFphY2hhcnkgS2FpbiAoQHpha2thaW4pXG5MSUNFTlNFIC4uLi4uLi4gQ3JlYXRpdmUgQ29tbW1vbnMgQXR0cmlidXRpb24gMy4wIChodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS8zLjApXG5MSUNFTlNFIFVSTCAuLi4gaHR0cHM6Ly9naXRodWIuY29tL3R5cGVwbGF0ZS9zdGFydGVyLWtpdC9ibG9iL21hc3Rlci9saWNlbnNlLnR4dFxuKi9cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFwcGxpY2F0aW9uIEZvbnQgU3RhY2tcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG4uZ3JpZC1yb3cgW2NsYXNzKj0nZ3JpZCddIHtcbiAgICAvKiBTZXQgeW91ciBjb250ZW50IGZvbnQgc3RhY2sgaGVyZTogKi9cbiAgICAvLyBmb250LWZhbWlseTogJ011bGknLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFdvcmQgV3JhcFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4uYnJlYWt3b3JkIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ub3JtYWwtd3JhcCB7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi5pbmhlcml0LXdyYXAge1xuICAgIHdvcmQtd3JhcDogYXV0bztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2UgVHlwZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqXG4gKi9cblxuaHRtbCB7XG4gICAgZm9udDogbm9ybWFsIG1hdGgucGVyY2VudGFnZShjb21tb25WYXJpYWJsZXMuJGJhc2UtZm9udC1zaXplKSAjeycvJ30je2NvbW1vblZhcmlhYmxlcy4kYmFzZS1saW5lLWhlaWdodH1cbiAgICAgICAgY29tbW9uVmFyaWFibGVzLiRwcmltYXJ5LWZvbnQtZmFtaWx5OyAvKiBiYXNlIGZvbnQgc2l6ZSAxOHB4IHdpdGggMS42NSBsaW5lLWhlaWdodCAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVzcGVlZDtcbn1cblxuYm9keSB7XG4gICAgLy8gd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGJhc2UtZm9udC1jb2xvcjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpbmUgUHJpbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSGVhZGluZ3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgLyogIHZvb2RvbyB0byBlbmFibGUgbGlnYXR1cmVzIGFuZCBrZXJuaW5nIHwgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9DU1MvdGV4dC1yZW5kZXJpbmcgKi9cbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRoZWFkZXItZm9udC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRoZWFkZXItZm9udC1mYW1pbHk7XG4gICAgLy8gd29yZC1icmVhazogbm9ybWFsO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zO1xufVxuXG4vKipcbiogRXhwbGFuYXRpb246XG4qIG1hcmdpbi1ib3R0b20gPSAoIGJhc2UgZm9udC1zaXplICogYmFzZSBsaW5lLWhlaWdodCApIC8gY3VycmVudCBmb250LXNpemUuIFRoaXMgaXMgY2FsY3VsYXRlZCB1c2luZyB0aGUgZnVuY3Rpb24gdHlwZS1tYXJnaW4tY2FsY3VsYXRvclxuKlxuKiBNYWtlcyBzdXJlIHRoYXQgdGhlcmUncyBhbHdheXMgb25lIHVuaXQgb2YgbWVhc3VyZSdzIHdvcnRoIG9mIHNwYWNlIGJldHdlZW4gc3R1ZmZcbiogZm9yIGhlYWRpbmdzLiBUaGlzIGlzIGJldHRlciB0aGFuIHNwYWNpbmcgdXNpbmcgbGluZS1oZWlnaHQgYmVjYXVzZSBvZiB0aGUgd3JhcHBpbmcgaXNzdWUgd2hlcmUgd2UgaGF2ZVxuKiB3cmFwcGluZyBvbnRvIDIgbGluZXMgd2l0aCBhIGhpZ2ggbGluZS1oZWlnaHQuXG4qIGZvbnQgc2l6ZShyZW0pPWZvbnQgc2l6ZShweCkvYmFzZSBmb250IHNpemUocHgpXG4gKi9cblxuaDEsXG4uYWxwaGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMS1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKGZ1bmN0aW9ucy50eXBlLW1hcmdpbi1jYWxjdWxhdG9yKGNvbW1vblZhcmlhYmxlcy4kaDEtZm9udC1zaXplKSk7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kaDEtZm9udC1jb2xvcjtcbn1cblxuaDIsXG4uYmV0YSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShcbiAgICAgICAgY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemVcbiAgICApOyAvL0lmIHlvdSBjaGFuZ2UgdGhpcyB2YWx1ZSwgcmVtZW1iZXIgdG8gY2hhbmdlIHRoZSBtYXJnaW4tdG9wIGZvciBhIHNlY3Rpb24gaW4gbWFpbi5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbShmdW5jdGlvbnMudHlwZS1tYXJnaW4tY2FsY3VsYXRvcihjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSkpO1xufVxuXG5oMyxcbi5nYW1tYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgzLWZvbnQtc2l6ZSk7XG4gICAgLy8gQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSh0eXBlLW1hcmdpbi1jYWxjdWxhdG9yKHZhcmlhYmxlcy4kaDMtZm9udC1zaXplKSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC43NSk7XG59XG5cbmg0LFxuaDUsXG5oNixcbi5kZWx0YSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oZnVuY3Rpb25zLnR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjYpO1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtY29sb3I7XG59XG5cbi8vRXh0cmEgbGFyZ2UgZm9udCAodXNlZCBtb3N0bHkgZm9yIGV4dHJhIGxhcmdlIGljb25zKVxuLmV4dHJhLWxhcmdlLWZvbnQtc2l6ZSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGV4dHJhLWxhcmdlLWZvbnQtc2l6ZSk7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQYXJhZ3JhcGhzIGFuZCBJbmRlbnRhdGlvblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5wIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAyZW07IC8qIGJvdHRvbSBtYXJnaW4gZm9yIHBhcmFncmFwaHMgKi9cbn1cblxuLyogdGV4dCBpbmRlbnQgYW5kIG5vIHRvcCBtYXJnaW4gb24gc3Vic2VxdWVudCBwYXJhZ3JhcGhzICovXG5wICsgcCB7XG4gICAgdGV4dC1pbmRlbnQ6IDAuNzVlbTsgLyogaW5kZW50IHN1YnNlcXVlbnQgcGFyYWdyYXBocyAqL1xuICAgIG1hcmdpbi10b3A6IC0wLjc1ZW07XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIeXBoZW5zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmlucHV0LFxuYWJicixcbmFjcm9ueW0sXG5ibG9ja3F1b3RlLFxuY29kZSxcbmtiZCxcbnEsXG5zYW1wLFxudmFyLFxuc3Ryb25nLFxuZW0sXG5hLFxuYnV0dG9uIHtcbiAgICAvKiBBY2NlcHRlZCB2YWx1ZXM6IFsgbm9uZSB8IG1hbnVhbCB8IGF1dG8gXSAqLyAvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdGhvdWdodHMvMjAxMi8xMi8xNy93aGVyZS10by1hdm9pZC1jc3MtaHlwaGVuYXRpb24gKi9cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubm8taHlwaGVucztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEFiYnJldmlhdGlvbnMgTWFya3VwXG5cbiAgPGFiYnIgdGl0bGU9XCJoeXBlciB0ZXh0IG1hcmt1cCBsYW5ndWFnZVwiPkhNVEw8L2FiYnI+XG5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuYWJicixcbi5zbWFsbC1jYXBzIHtcbiAgICAtd2Via2l0LWZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAtbW96LWZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAtbXMtZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc21hbGwtZm9udC1jb2xvcjtcbn1cblxuYWJiclt0aXRsZV06aG92ZXIge1xuICAgIGN1cnNvcjogaGVscDsgLyogY3Vyc29yIGNoYW5nZWQgdG8gYSBxdWVzdGlvbiBtYXJrIHdoZW4gaXQgaGFzIGEgdGl0bGUgKi9cbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgT3JkZXJlZCBMaXN0c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLy8gIG9sIHtcbi8vICAgICBjb3VudGVyLXJlc2V0OmxpOyAvKiBJbml0aWF0ZSBhIGNvdW50ZXIgKi9cbi8vICAgICBtYXJnaW4tbGVmdDowOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBtYXJnaW4gKi9cbi8vICAgICBwYWRkaW5nLWxlZnQ6MDsgLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGxlZnQgcGFkZGluZyAqL1xuLy8gfVxuLy8gb2wgPiBsaSB7XG4vLyAgICAgcG9zaXRpb246cmVsYXRpdmU7IC8qIENyZWF0ZSBhIHBvc2l0aW9uaW5nIGNvbnRleHQgKi9cbi8vICAgICBtYXJnaW46MCAwIDZweCAyZW07IC8qIEdpdmUgZWFjaCBsaXN0IGl0ZW0gYSBsZWZ0IG1hcmdpbiB0byBtYWtlIHJvb20gZm9yIHRoZSBudW1iZXJzICovXG4vLyAgICAgcGFkZGluZzo0cHggOHB4OyAvKiBBZGQgc29tZSBzcGFjaW5nIGFyb3VuZCB0aGUgY29udGVudCAqL1xuLy8gICAgIGxpc3Qtc3R5bGU6bm9uZTsgLyogRGlzYWJsZSB0aGUgbm9ybWFsIGl0ZW0gbnVtYmVyaW5nICovXG4vLyAgICAgLy8gYm9yZGVyLXRvcDoycHggc29saWQgIzY2Njtcbi8vICAgICAvLyBiYWNrZ3JvdW5kOiNmNmY2ZjY7XG4vLyB9XG4vLyBvbCA+IGxpOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDpjb3VudGVyKGxpKTsgLyogVXNlIHRoZSBjb3VudGVyIGFzIGNvbnRlbnQgKi9cbi8vICAgICBjb3VudGVyLWluY3JlbWVudDpsaTsgLyogSW5jcmVtZW50IHRoZSBjb3VudGVyIGJ5IDEgKi9cbi8vICAgICAvKiBQb3NpdGlvbiBhbmQgc3R5bGUgdGhlIG51bWJlciAqL1xuLy8gICAgIHBvc2l0aW9uOmFic29sdXRlO1xuLy8gICAgIHRvcDotMnB4O1xuLy8gICAgIGxlZnQ6LTJlbTtcbi8vICAgICAtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbi8vICAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbi8vICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4vLyAgICAgd2lkdGg6MmVtO1xuLy8gICAgIC8qIFNvbWUgc3BhY2UgYmV0d2VlbiB0aGUgbnVtYmVyIGFuZCB0aGUgY29udGVudCBpbiBicm93c2VycyB0aGF0IHN1cHBvcnRcbi8vICAgICAgICBnZW5lcmF0ZWQgY29udGVudCBidXQgbm90IHBvc2l0aW9uaW5nIGl0IChDYW1pbm8gMiBpcyBvbmUgZXhhbXBsZSkgKi9cbi8vICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xuLy8gICAgIHBhZGRpbmc6NHB4O1xuLy8gICAgIC8vIGJvcmRlci10b3A6MnB4IHNvbGlkICM2NjY7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIGNvbG9yOiNmZmY7XG4vLyAgICAgYmFja2dyb3VuZDojNjY2O1xuLy8gICAgIGZvbnQtd2VpZ2h0OjcwMDtcbi8vICAgICBAaW5jbHVkZSBmb250LXNpemUoLjkpO1xuLy8gICAgIHRleHQtYWxpZ246Y2VudGVyO1xuLy8gfVxuLy8gbGkgb2wsXG4vLyBsaSB1bCB7bWFyZ2luLXRvcDo2cHg7fVxuLy8gb2wgb2wgbGk6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTowO31cbi8vIGxpIHB7XG4vLyAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oLjc1KTtcbi8vIH1cblxub2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpOyAvKiBJbml0aWF0ZSBhIGNvdW50ZXIgKi9cbiAgICBtYXJnaW4tbGVmdDogMDsgLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGxlZnQgbWFyZ2luICovXG4gICAgcGFkZGluZy1sZWZ0OiAwOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBwYWRkaW5nICovXG59XG5vbCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIENyZWF0ZSBhIHBvc2l0aW9uaW5nIGNvbnRleHQgKi9cbiAgICBtYXJnaW46IDAgMCA2cHggMmVtOyAvKiBHaXZlIGVhY2ggbGlzdCBpdGVtIGEgbGVmdCBtYXJnaW4gdG8gbWFrZSByb29tIGZvciB0aGUgbnVtYmVycyAqL1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIC8vIHBhZGRpbmc6NHB4IDhweDsgLyogQWRkIHNvbWUgc3BhY2luZyBhcm91bmQgdGhlIGNvbnRlbnQgKi9cbiAgICBsaXN0LXN0eWxlOiBub25lOyAvKiBEaXNhYmxlIHRoZSBub3JtYWwgaXRlbSBudW1iZXJpbmcgKi9cbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbn1cbm9sID4gbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpKTsgLyogVXNlIHRoZSBjb3VudGVyIGFzIGNvbnRlbnQgKi9cbiAgICBjb3VudGVyLWluY3JlbWVudDogbGk7IC8qIEluY3JlbWVudCB0aGUgY291bnRlciBieSAxICovXG4gICAgLyogUG9zaXRpb24gYW5kIHN0eWxlIHRoZSBudW1iZXIgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0yZW07XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAyZW07XG4gICAgLyogU29tZSBzcGFjZSBiZXR3ZWVuIHRoZSBudW1iZXIgYW5kIHRoZSBjb250ZW50IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydFxuICAgICBnZW5lcmF0ZWQgY29udGVudCBidXQgbm90IHBvc2l0aW9uaW5nIGl0IChDYW1pbm8gMiBpcyBvbmUgZXhhbXBsZSkgKi9cbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuOSk7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIpO1xuICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xufVxubGkgb2wsXG5saSB1bCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxub2wgb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGQVEgTGlzdFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLmZhcSA+IHA6YWZ0ZXIsXG4uZmFxID4gb2w6YWZ0ZXIsXG4uZmFxID4gdWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICctLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtMS4zZW07XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjgpO1xuICAgIHBhZGRpbmc6IDEuNWVtIDAuMjVlbSAwIDAuMjVlbTtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbn1cbi5mYXEgPiBwOmxhc3QtY2hpbGQ6YWZ0ZXIsXG4uZmFxID4gb2w6bGFzdC1jaGlsZDphZnRlcixcbi5mYXEgPiB1bDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERlZmluaXRpb24gTGlzdHNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLyoqXG4gKiBMaW5pbmcgRGVmaW5pdGlvbiBTdHlsZSBNYXJrdXBcbiAqXG4gIDxkbCBjbGFzcz1cImxpbmluZ1wiPlxuICAgIDxkdD48Yj48L2I+PC9kdD5cbiAgICA8ZGQ+PC9kZD5cbiAgPC9kbD5cbiAqXG4gKiBFeHRlbmQgdGhpcyBvYmplY3QgaW50byB5b3VyIG1hcmt1cC5cbiAqXG4gKi9cbi5saW5pbmcgZHQsXG4ubGluaW5nIGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuLmxpbmluZyBkdCArIGR0OmJlZm9yZSxcbi5saW5pbmcgZGQgKyBkdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXEEnO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG59XG4ubGluaW5nIGRkICsgZGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLCAnO1xufVxuLmxpbmluZyBkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICc6ICc7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcbn1cblxuLyoqXG4gKiBEaWN0aW9uYXJ5IERlZmluaXRpb24gU3R5bGUgTWFya3VwXG4gKlxuICA8ZGwgY2xhc3M9XCJkaWN0aW9uYXJ5LXN0eWxlXCI+XG4gICAgPGR0PjxiPjwvYj48L2R0PlxuICAgICAgPGRkPjwvZGQ+XG4gIDwvZGw+XG4gKlxuICogRXh0ZW5kIHRoaXMgb2JqZWN0IGludG8geW91ciBtYXJrdXAuXG4gKlxuICovXG4uZGljdGlvbmFyeS1zdHlsZSBkdCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvdW50ZXItcmVzZXQ6IGRlZmluaXRpb25zO1xufVxuLmRpY3Rpb25hcnktc3R5bGUgZHQgKyBkdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcsICc7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcbn1cbi5kaWN0aW9uYXJ5LXN0eWxlIGRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb3VudGVyLWluY3JlbWVudDogZGVmaW5pdGlvbnM7XG59XG4uZGljdGlvbmFyeS1zdHlsZSBkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoZGVmaW5pdGlvbnMsIGRlY2ltYWwpICcuICc7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCbG9ja3F1b3Rlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vKipcbiAqIEJsb2NrcXVvdGUgTWFya3VwXG4gKlxuICA8ZmlndXJlPlxuICAgIDxibG9ja3F1b3RlIGNsYXNzPVwiYmxvY2txdW90ZVwiIGNpdGU9XCJcIj5cbiAgICAgIDxwPjwvcD5cbiAgICA8L2Jsb2NrcXVvdGU+XG4gICAgPGZpZ2NhcHRpb24+XG4gICAgICA8Y2l0ZT5cbiAgICAgICAgPHNtYWxsPjxhIGRhdGEtaGlzdG9yeS1uYXZpZ2F0ZSBocmVmPVwiXCI+PC9hPjwvc21hbGw+XG4gICAgICA8L2NpdGU+XG4gICAgPC9maWdjYXB0aW9uPlxuICA8L2ZpZ3VyZT5cbiAqXG4gKiBFeHRlbmQgdGhpcyBvYmplY3QgaW50byB5b3VyIG1hcmt1cC5cbiAqXG4gKi9cblxuLmJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjgyNWVtO1xufVxuXG4uYmxvY2txdW90ZSArIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJsb2NrcXVvdGUgKyBmaWdjYXB0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJy0nOyAvKiBcIi1cIiBpcyB5b3VyIGNpdGF0aW9uIGZsb3VyaXNoICovXG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQdWxsIFF1b3Rlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vKipcbiAqIFB1bGwgUXVvdGVzIE1hcmt1cFxuICpcbiAgPGFzaWRlIGNsYXNzPVwicHVsbC1xdW90ZVwiPlxuICAgIDxibG9ja3F1b3RlPlxuICAgICAgPHA+PC9wPlxuICAgIDwvYmxvY2txdW90ZT5cbiAgPC9hc2lkZT5cbiAqXG4gKiBFeHRlbmQgdGhpcyBvYmplY3QgaW50byB5b3VyIGN1c3RvbSBzdHlsZXNoZWV0LlxuICpcbiAqL1xuLnB1bGwtcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxZW07XG59XG4ucHVsbC1xdW90ZTpiZWZvcmUsXG4ucHVsbC1xdW90ZTphZnRlciB7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgb3BhY2l0eTogMC4xNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gICAgY29sb3I6ICNkYzk3NmU7XG59XG4ucHVsbC1xdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuLnB1bGwtcXVvdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLyoqXG4gKiBGaWd1cmVzIE1hcmt1cFxuICpcbiAgPGZpZ3VyZT5cbiAgICA8ZmlnY2FwdGlvbj5cbiAgICAgIDxzdHJvbmc+RmlnLiA0LjIgfCA8L3N0cm9uZz5UeXBlIEFuYXRvbXksIGFuIGV4Y2VycHQgZnJvbSBNYXJrIEJvdWx0b24ncyBib29rPGNpdGUgdGl0bGU9XCJodHRwOi8vZGVzaWduaW5nZm9ydGhld2ViLmNvLnVrL2Jvb2svcGFydDMvcGFydDNfY2hhcHRlcjExLnBocFwiPlwiRGVzaWduaW5nIGZvciB0aGUgV2ViXCI8L2NpdGU+XG4gICAgPC9maWdjYXB0aW9uPlxuICA8L2ZpZ3VyZT5cbiAqXG4gKiBFeHRlbmQgdGhpcyBvYmplY3QgaW50byB5b3VyIG1hcmt1cC5cbiAqXG4gKi9cblxuLyoqXG4gKlxuICpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLyoqXG4gKiBUYWJsZXMgTWFya3VwXG4gKlxuICA8dGFibGU+XG4gIFx0PHRoZWFkPlxuICBcdFx0PHRyPlxuICBcdFx0XHQ8dGg+PC90aD5cbiAgXHRcdDwvdHI+XG4gIFx0PC90aGVhZD5cbiAgXHQ8dGJvZHk+XG4gIFx0XHQ8dHI+XG4gIFx0XHRcdDx0ZD48L3RkPlxuICBcdFx0PC90cj5cbiAgXHQ8L3Rib2R5PlxuXG4gIDwvdGFibGU+XG4gKlxuICovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGhlYWQgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG59XG5cbnRkIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuYSB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFkZHJlc3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFN0YXRzIC8gTnVtYmVyc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLnN0YXRzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIuNjE3OTQ0NDQ0KTtcbn1cbi5zdGF0cy1sYWJlbCB7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4vKipcbiAgKlxuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgVmljdG9yc1xuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICovXG4udmljdG9ycyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICd0eXBvZ3JhcGh5JztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogRk9STVMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKioqXG4gIHRpdGxlOiBGb3Jtc1xuICBzZWN0aW9uOiBBdG9tc1xuICBkZXNjcmlwdGlvbjogVGhlc2UgYXJlIHRoZSBiYXNpYyBzdHlsZXMgdGhhdCBhcmUgYXBwbGllZCB0byBhbnkgZm9ybSBvbiBVTUNsaW5pY2FsU3R1ZGllcy5vcmcuIFRoZXNlIGZvcm0gZWxlbWVudHMgY2FuIGJlIGFwcGxpZWQgd2l0aGluIG91ciBncmlkIHRvIGxheSB0aGVtIG91dCBpbiBhIGNlcnRhaW4gd2F5LiBBbG9uZyB3aXRoIHN0eWxpbmcgdGhlIG5hdGl2ZSBIVE1MIGVsZW1lbnRzLCB3ZSBhbHNvIGhhdmUgc29tZSB1dGlsaXR5IGNsYXNzZXMgbGlrZSBcImlucHV0LXJvdW5kZWRcIiBmb3Igcm91bmRlZCBpbnB1dHMgYW5kIFwiZm9ybS1hbGlnbmVkXCIgZm9yIGFsaWduZWQgZm9ybXMgd2hlcmUgdGV4dCBhbmQgaW5wdXQgY29udHJvbHMgYXJlIG9uIHNhbWUgbGluZSBhbmQgdGV4dCBpcyByaWdodCBhbGlnbmVkLiBTZWUgZXhhbXBsZXMgYmVsb3cgZm9yIGRldGFpbHMuXG4gIGV4YW1wbGU6XG4gIFx0PGRpdiBjbGFzcz1cImdyaWQtcm93XCI+XG5cdCAgICA8ZGl2IGNsYXNzPVwiZ3JpZC1nb2xkZW4tc21hbGxlciBncmlkLW1kLTEtM1wiPjxwPkdvbGRlbiBTbWFsbGVyIFNlZ21lbnQgb24gc21hbGwgc2NyZWVucywgMS8zcmQgd2lkdGggb24gbWVkaXVtIHNjcmVlbnM8L3A+PC9kaXY+XG5cdCAgICA8ZGl2IGNsYXNzPVwiZ3JpZC1nb2xkZW4tbGFyZ2VyIGdyaWQtbWQtMS0zXCI+PHA+R29sZGVuIExhcmdlciBTZWdtZW50IG9uIHNtYWxsIHNjcmVlbnMsIDEvM3JkIHdpZHRoIG9uIG1lZGl1bSBzY3JlZW5zPC9wPjwvZGl2PlxuXHQ8L2Rpdj5cbioqKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNpYyBpbnB1dCBlbGVtZW50cyBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J3VybCddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nbW9udGgnXSxcbmlucHV0W3R5cGU9J3RpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuaW5wdXRbdHlwZT0nd2VlayddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0nY29sb3InXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29tbW9uVmFyaWFibGVzLiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZmllbGQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRwcmltYXJ5LWZvbnQtZmFtaWx5O1xufVxuXG4vKlxuTmVlZCB0byBzZXBhcmF0ZSBvdXQgdGhlIDpub3QoKSBzZWxlY3RvciBmcm9tIHRoZSByZXN0IG9mIHRoZSBDU1MgMi4xIHNlbGVjdG9yc1xuc2luY2UgSUU4IHdvbid0IGV4ZWN1dGUgQ1NTIHRoYXQgY29udGFpbnMgYSBDU1MzIHNlbGVjdG9yLlxuKi9cbmlucHV0Om5vdChbdHlwZV0pIHtcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29tbW9uVmFyaWFibGVzLiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZmllbGQtYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBDaHJvbWUgKGFzIG9mIHYuMzIvMzQgb24gT1MgWCkgbmVlZHMgYWRkaXRpb25hbCByb29tIGZvciBjb2xvciB0byBkaXNwbGF5LiAqL1xuLyogTWF5IGJlIGFibGUgdG8gcmVtb3ZlIHRoaXMgdHdlYWsgYXMgY29sb3IgaW5wdXRzIGJlY29tZSBtb3JlIHN0YW5kYXJkaXplZCBhY3Jvc3MgYnJvd3NlcnMuICovXG5pbnB1dFt0eXBlPSdjb2xvciddIHtcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbn1cblxuLy8gSWYgeW91IG5lZWQgdG8gbm9ybWFsaXplIGFuZCBhbGlnbiBjaGVja2JveGVzIGFuZCByYWRpbyBpbnB1dHMgb24gc2VwYXJhdGUgbGluZXMsIGFkZCB0aGUgZnVsbC1saW5lLWNoZWNrYm94IG9yIGZ1bGwtbGluZS1yYWRpbyBjbGFzc25hbWUuXG4uZnVsbC1saW5lLWNoZWNrYm94LFxuLmZ1bGwtbGluZS1yYWRpbyB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU3VibWl0IGJ1dHRvbiBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzaWMgaW5wdXQgZWxlbWVudHMgc3R5bGluZyBvbiBmb2N1c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5pbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3VybCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuaW5wdXRbdHlwZT0nbW9udGgnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3RpbWUnXTpmb2N1cyxcbmlucHV0W3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nd2VlayddOmZvY3VzLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nY29sb3InXTpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkIFxcOTsgLyogSUU2LTkgKi9cbiAgICBib3JkZXItY29sb3I6IHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbn1cblxuLypcbk5lZWQgdG8gc2VwYXJhdGUgb3V0IHRoZSA6bm90KCkgc2VsZWN0b3IgZnJvbSB0aGUgcmVzdCBvZiB0aGUgQ1NTIDIuMSBzZWxlY3RvcnNcbnNpbmNlIElFOCB3b24ndCBleGVjdXRlIENTUyB0aGF0IGNvbnRhaW5zIGEgQ1NTMyBzZWxlY3Rvci5cbiovXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCBcXDk7IC8qIElFNi05ICovXG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kZm9ybS1maWVsZC1mb2N1cy1ib3JkZXItY29sb3I7XG59XG5cbmlucHV0W3R5cGU9J2ZpbGUnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3JhZGlvJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzO1xuICAgIG91dGxpbmU6IDFweCBhdXRvIHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIGRpc2FibGVkIGlucHV0IGVsZW1lbnRzIHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW5wdXRbdHlwZT0ndGV4dCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nZW1haWwnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSd1cmwnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdkYXRlJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nbW9udGgnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSd0aW1lJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3dlZWsnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdudW1iZXInXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSd0ZWwnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdjb2xvciddW2Rpc2FibGVkXSxcbnNlbGVjdFtkaXNhYmxlZF0sXG50ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRlZDtcbiAgICBjb2xvcjogI2NhZDJkMztcbn1cblxuLypcbk5lZWQgdG8gc2VwYXJhdGUgb3V0IHRoZSA6bm90KCkgc2VsZWN0b3IgZnJvbSB0aGUgcmVzdCBvZiB0aGUgQ1NTIDIuMSBzZWxlY3RvcnNcbnNpbmNlIElFOCB3b24ndCBleGVjdXRlIENTUyB0aGF0IGNvbnRhaW5zIGEgQ1NTMyBzZWxlY3Rvci5cbiovXG5pbnB1dDpub3QoW3R5cGVdKVtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRlZDtcbiAgICBjb2xvcjogI2NhZDJkMztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIHJlYWQtb25seSBpbnB1dCBlbGVtZW50cyBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmlucHV0W3JlYWRvbmx5XSxcbnNlbGVjdFtyZWFkb25seV0sXG50ZXh0YXJlYVtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU3R5bGluZyBmb3IgaW52YWxpZCBpbnB1dHMgYW5kIHRleHQgYXJlYXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmlucHV0OmZvY3VzOmludmFsaWQsXG50ZXh0YXJlYTpmb2N1czppbnZhbGlkLFxuc2VsZWN0OmZvY3VzOmludmFsaWQge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkzMjJkO1xufVxuaW5wdXQ6Zm9jdXM6aW52YWxpZDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzOmludmFsaWQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXM6aW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkzMjJkO1xufVxuaW5wdXRbdHlwZT0nZmlsZSddOmZvY3VzOmludmFsaWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzOmludmFsaWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzOmludmFsaWQ6Zm9jdXMge1xuICAgIG91dGxpbmUtY29sb3I6ICNlOTMyMmQ7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTZWxlY3QgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbnNlbGVjdCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29tbW9uVmFyaWFibGVzLiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAvL0hhY2sgdG8gYWRkIHBhZGRpbmcgdG8gc2VsZWN0IGVsZW1lbnRzIHNpbmNlIHdlYmtpdCBicm93c2VycyBkbyBub3QgYWxsb3cgaXRcbiAgICAvLyAgICAgdGV4dC1pbmRlbnQ6MC41ZW07XG4gICAgaGVpZ2h0OiAyLjk4ZW07IC8vcGFkZGluZyArIGJ1ZmZlciArIGZvbnQtc2l6ZVxufVxuc2VsZWN0W211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGFiZWwgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5sYWJlbCB7XG4gICAgLy8gbWFyZ2luOiAwLjVlbSAwIDAuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi8vQmxvY2sgbGFiZWxzIGZvciBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zXG5sYWJlbC5ibG9jay1sYWJlbCxcbi5mb3JtLXN0YWNrZWQgbGFiZWwuYmxvY2stbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZVZhcmlhYmxlcy4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xufVxubGFiZWwuYmxvY2stbGFiZWw6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vL0hhY2sgZm9yIGNoZWNrYm94ZXMgb3IgcmFkaW9zIHRvIHNob3cgc2FtZSBoZWlnaHQgaW4gaW5saW5lIGZvcm1zLiBVc2UgYWRkaXRpb25hbCBiZWxvdyBjbGFzcyBmb3IgbGFiZWxzIGluIGlubGluZSBmb3Jtc1xubGFiZWwuYmxvY2stbGFiZWwuaW5saW5lLWJsb2NrLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjllbSAhaW1wb3J0YW50O1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZWxkc2V0IGVsZW1lbnQgc3R5bGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMmVtIDAuNzVlbSAyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTBweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbn1cblxuZmllbGRzZXQuc3BlY2lhbC1maWVsZHNldCB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogMTUlKTtcbn1cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMZWdlbmQgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5sZWdlbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogMWVtIDAgMC4zZW0gMDtcbiAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRoZWFkZXItZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0tbGVnZW5kLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS4zNSk7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb3JtLXNlY3Rpb24taGVhZGluZyB7XG4gICAgQGV4dGVuZCAuYmV0YTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTdGFja2VkIGZvcm0gc3lsaW5nIChjcmVhdGUgYSBzdGFja2VkIGZvcm0gd2l0aCBpbnB1dCBlbGVtZW50cyBiZWxvdyB0aGUgbGFiZWxzKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3VybCddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdkYXRlJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J21vbnRoJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3RpbWUnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nd2VlayddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdudW1iZXInXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3RlbCddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdjb2xvciddLFxuLmZvcm0tc3RhY2tlZCBzZWxlY3QsXG4uZm9ybS1zdGFja2VkIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xufVxuXG4uZm9ybS1zdGFja2VkIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi8qXG5OZWVkIHRvIHNlcGFyYXRlIG91dCB0aGUgOm5vdCgpIHNlbGVjdG9yIGZyb20gdGhlIHJlc3Qgb2YgdGhlIENTUyAyLjEgc2VsZWN0b3JzXG5zaW5jZSBJRTggd29uJ3QgZXhlY3V0ZSBDU1MgdGhhdCBjb250YWlucyBhIENTUzMgc2VsZWN0b3IuXG4qL1xuLmZvcm0tc3RhY2tlZCBpbnB1dDpub3QoW3R5cGVdKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbn1cblxuLypcbkNsYXNzIGlubGluZS1maWVsZHMgcHJvdmlkZXMgYSB3YXkgdG8gdXNlIGlubGluZSBmaWVsZHMgd2l0aGluIGEgc3RhY2tlZCBmb3JtLiBFeGFtcGxlOiBGaXJzdCBOYW1lIGFuZCBsYXN0IG5hbWUuIEFkZCB0aGUgY2xhc3MgLmlubGluZS1maWVsZHMgdG8gdGhlIG91dGVyIGZpZWxkIGNvbnRhaW5lci5cbiovXG4uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbn1cblxuLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKiogSGFjayBmb3Igc2VsZWN0IGJveGVzIG9uIEZGIHRoYXQgYXBwZWFyIHVuYWxpZ25lZC4gRXNwZWNpYWxseSBhcHBsaWVzIHRvIGRhdGUgZmllbGRzICoqKi9cbi8vVGhlIGJlbG93IG9ubHkgdGFyZ2V0cyBGRiAoYWxsIHZlcnNpb25zKVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZC1lcnJvci10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1zdGFja2VkIGZpZWxkc2V0ID4gLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLyoqXG5DbGFzcyBjdXJyZW5jeSBmaWVsZCBwcm92aWRlcyBhIHdheSB0byB1c2UgYSBhZGQgYSBjdXJyZW5jeSBmaWVsZCBpbnRvIHlvdXIgc3RhY2tlZCBmb3JtLiBBZGQgY2xhc3MgLmN1cnJlbmN5LWZpZWxkIHRvIHlvdXIgb3V0ZXIgY29udGFpbmVyIHdoaWNoIGNvbnRhaW5zIHRoZSBmaWVsZCBhbmQgdGhlICQgc3ltYm9sLlxuICovXG4uY3VycmVuY3ktZmllbGQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmN1cnJlbmN5LWZpZWxkIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb21tb25WYXJpYWJsZXMuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogMC44ZW0gMC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLmN1cnJlbmN5LWZpZWxkIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4vKlxuQ2xhc3MgLm90aGVyLWxhYmVsIGNhbiBiZSB1c2VkIGZvciBhIGZpZWxkIGxhYmVsIHRoYXQgaXMgd2l0aGluZyBhIGZpZWxkIGNvbnRhaW5lciB0aGF0IGNvbnRhaW5zIGEgZ3JvdXAgb2YgZmllbGRzLiBUeXBpY2FsbHkgdXNlZCBmb3IgdGhlIFwiT3RoZXJcIiBmaWVsZCBiZWxvdyBjaGVja2JveGVzLlxuKi9cbi5mb3JtLXN0YWNrZWQgLm90aGVyLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKlxuQSBmaWVsZCB3aXRoIGEgbGFiZWwsIGhlbHAgdGV4dCwgaGVscCBsaW5rIGFuZCBhbiBlcnJvciB0ZXh0IG5lZWRzIHRvIGJlIGluc2lkZSBhIFwiZmllbGQtY29udGFpbmVyXCIgY2xhc3MuIFRoZSBzdHlsaW5nIGZvciB0aGlzIHdpdGhpbiBhIHN0YWNrZWQgZm9ybSBjbGFzcyBpcyBiZWxvd1xuKi9cblxuLy9GaWVsZC1jb250YWluZXJcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbn1cblxuLy9JZiBhbiBpbnB1dCBpcyBpbnNpZGUgYSBmaWVsZC1jb250YWluZXIsIG9ubHkgYSBzbWFsbGVyIGJvdHRvbSBtYXJnaW4gaXMgcmVxdWlyZWRcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciBpbnB1dCxcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xufVxuXG4vLyBIZWxwIHRleHRcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciAuZmllbGQtaGVscC10ZXh0IHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xufVxuXG4vLyBBZGRpbmcgYSB0b3AgbWFyZ2luIHRvIHRoZSBzdWJtaXQgYnV0dG9uIG9mIGEgZm9ybVxuLmZvcm0tc3RhY2tlZCBidXR0b25bdHlwZT0nc3VibWl0J10sXG4uZm9ybS1zdGFja2VkIGFbY2xhc3MkPSdidXR0b24nXSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi40MTUpO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQWxpZ25lZCBmb3JtIHN5bGluZyAodGhlIGxhYmVscyBhcmUgcmlnaHQtYWxpZ25lZCBhZ2FpbnN0IHRoZSBmb3JtIGlucHV0IGNvbnRyb2xzLCBidXQgb24gc21hbGxlciBzY3JlZW5zIHJldmVydCB0byBhIHN0YWNrZWQgZm9ybSlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMGVtO1xuICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAtbW96LWh5cGhlbnM6IG5vbmU7XG4gICAgaHlwaGVuczogbm9uZTtcbiAgICAtbXMtd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIgLmZpZWxkLWhlbHAtdGV4dCB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5mb3JtLWFsaWduZWQgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi40MTUpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDhlbTtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFZhbGlkYXRpb24gZXJyb3JzIGZvciBTdGFja2VkIGFuZCBBbGlnbmVkIGZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8vIEVycm9yIHRleHQgKGVycm9ycyBzaG93IHVwIHdoZW4gdGhlIEhUTUwgdmFsaWRhdGlvbiBydW5zXCIpXG4uZmllbGQtZXJyb3ItdGV4dCB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjI1KTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3IgaW5wdXQsXG4uZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciBzZWxlY3QsXG4uZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciB0ZXh0YXJlYSxcbi5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgaW5wdXQsXG4uZm9ybS1hbGlnbmVkIC5maWVsZC1lcnJvciAuaW5wdXQtY29udGFpbmVyIHNlbGVjdCxcbi5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgdGV4dGFyZWEge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkzMjJkO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUm91bmRlZCBpbnB1dHNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW5wdXQuaW5wdXQtcm91bmRlZCxcbi5pbnB1dC1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR3JvdXBlZCBpbnB1dHMgKElucHV0cyB3aXRoIGEgbGFiZWwgdGhhdCBhcmUgdmVydGljYWxseSBncm91cGVkLiBXb3JrIHdlbGwgZm9yIHNpZ24tdXAgZm9ybXMgb24gbW9iaWxlKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLmZvcm0tZ3JvdXAgZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xufVxuLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyAwIDA7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBWYXJpb3VzIGlucHV0IHNpemVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi5pbnB1dC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC0yLTMge1xuICAgIHdpZHRoOiA2NiU7XG59XG4uaW5wdXQtMS0yIHtcbiAgICB3aWR0aDogNTAlO1xufVxuLmlucHV0LTEtMyB7XG4gICAgd2lkdGg6IDMzJTtcbn1cbi5pbnB1dC0xLTQge1xuICAgIHdpZHRoOiAyNSU7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZXNwb25zaXZlIHN0dWZmIHdoZXJlIGZvcm1zIGxvb2sgZGlmZmVyZW50IG9uIG1vYmlsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vLyBUYXJnZXRpbmcgc2NyZWVucyBsZXNzIHRoYW4gNjQwIHBpeGVscyB3aWRlIChwaG9uZXMgKyA3aW5jaCB0YWJsZXRzKVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi40MTUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbnB1dDpub3QoW3R5cGVdKSxcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgIGlucHV0W3R5cGU9J3VybCddLFxuICAgIGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgICBpbnB1dFt0eXBlPSdtb250aCddLFxuICAgIGlucHV0W3R5cGU9J3RpbWUnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxuICAgIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gICAgaW5wdXRbdHlwZT0nd2VlayddLFxuICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICAgIGlucHV0W3R5cGU9J3RlbCddLFxuICAgIGlucHV0W3R5cGU9J2NvbG9yJ10sXG4gICAgc2VsZWN0LFxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEuNSk7XG4gICAgfVxuXG4gICAgaW5wdXQ6bm90KFt0eXBlXSksXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRlJ10sXG4gICAgaW5wdXRbdHlwZT0nbW9udGgnXSxcbiAgICBpbnB1dFt0eXBlPSd0aW1lJ10sXG4gICAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICAgIGlucHV0W3R5cGU9J3dlZWsnXSxcbiAgICBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgICBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICBpbnB1dFt0eXBlPSdjb2xvciddLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbnB1dC0xLFxuICAgIC5pbnB1dC0yLTMsXG4gICAgLmlucHV0LTEtMixcbiAgICAuaW5wdXQtMS0zLFxuICAgIC5pbnB1dC0xLTQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgIFx0d2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy9TdGFja2VkIEZvcm1zXG4gICAgLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIC5maWVsZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTEwcHggMC43NWVtIDAuNzVlbSAwLjllbTtcbiAgICB9XG5cbiAgICBsZWdlbmQsXG4gICAgbGFiZWwge1xuICAgICAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgIC1tb3otaHlwaGVuczogbm9uZTtcbiAgICAgICAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gQWxpZ25lZCBGb3Jtc1xuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgIH1cblxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0Om5vdChbdHlwZV0pLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndXJsJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nZGF0ZSddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J21vbnRoJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndGltZSddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndGVsJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nY29sb3InXSxcbiAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgIH1cblxuICAgIC5mb3JtLWFsaWduZWQgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxLjUpO1xuICAgIH1cblxuICAgIC8vTWVzc2FnZXNcbiAgICAuZm9ybS1tZXNzYWdlLWlubGluZSxcbiAgICAuZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAvKiBJbmNyZWFzZWQgYm90dG9tIHBhZGRpbmcgdG8gbWFrZSBpdCBncm91cCB3aXRoIGl0cyByZWxhdGVkIGlucHV0IGVsZW1lbnQuICovXG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDAgMC44ZW07XG4gICAgfVxuXG4gICAgLy9HbG9iYWwgRm9ybVxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogQlVUVE9OUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNpYyBidXR0b24gc3R5bGluZy4gTm90IHRvIGJlIHVzZWQgZm9yIG1hcmt1cC5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6b29tOiAxO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OyAvKklFIDYvNy84Ki9cbiAgICBib3JkZXI6IG5vbmUgcmdiYSgwLCAwLCAwLCAwKTsgLypJRTkgKyBldmVyeXRoaW5nIGVsc2UqL1xuICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgICAvL1JlbW92ZWQgdGhlIHNlY3Rpb24gYmVsb3cgdG8gcHJldmVudCByZWFkbW9yZSBwbHVnaW4gdG8gaGlkZSB0aGUgYWNjZXB0IGJ1dHRvbiBvbiB1c2VyIGFncmVlbWVudCBhZnRlciByZWFkIG1vcmUgaXMgY2xpY2tlZCB1bnRpbCB0aGUgY3Vyc29yIGhvdmVycyBvdmVyXG4gICAgLy9cdEBleHRlbmQgLmh2ci1mYWRlO1xufVxuXG4vKiBGaXJlZm94OiBHZXQgcmlkIG9mIHRoZSBpbm5lciBmb2N1cyBib3JkZXIgKi9cbi5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vKmNzc2xpbnQgb3V0bGluZS1ub25lOmZhbHNlKi9cblxuLypcbi5idXR0b24tYWN0aXZlLFxuLmJ1dHRvbjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsMCwwLCAwLjE1KSBpbnNldCwgMCAwIDZweCByZ2JhKDAsMCwwLCAwLjIwKSBpbnNldDtcbiAgICBib3JkZXItY29sb3I6ICMwMDBcXDk7XG59XG4qL1xuXG4uYnV0dG9uW2Rpc2FibGVkXSxcbi5idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4uYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxcbi5idXR0b24tZGlzYWJsZWQ6aG92ZXIsXG4uYnV0dG9uLWRpc2FibGVkOmZvY3VzLFxuLmJ1dHRvbi1kaXNhYmxlZDphY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjQ7XG4gICAgLW1vei1vcGFjaXR5OiAwLjQ7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24gLmZhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMjUpO1xufVxuXG4uYnV0dG9uLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU2VwYXJhdGluZyBvdXQgYnV0dG9uIHNpemVzLiBCeSBkZWZhdWx0LCB0aGUgYnV0dG9uIHNpemVzIGFyZSB0aGUgc2FtZSBidXQgb24gc2NyZWVucyBncmVhdGVyIHRoYW4gNDIuNjY2ZW0sIHRoZXkgZGl2ZXJnZSBpbnRvIGRpZmZlcmVudCBzaXplc1xuLmJ1dHRvbi1zaXplLFxuLmJ1dHRvbi1zaXplLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIpO1xufVxuXG4ub3V0bGluZS1idXR0b246aG92ZXIsXG4uc21hbGwtb3V0bGluZS1idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFZhcmlvdXMgYnV0dG9uIGNsYXNzZXMgdG8gYmUgdXNlZCBpbiBtYXJrdXBcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xufVxuXG4uc3BlY2lhbC1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZTtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5vdXRsaW5lLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uc21hbGwtcHJpbWFyeS1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuLnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtc3BlY2lhbC1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvciAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5zbWFsbC1zcGVjaWFsLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuLnNtYWxsLW91dGxpbmUtYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemUtc21hbGw7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlc3BvbnNpdmUgc3R5bGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC8qQnkgZGVmYXVsdCB0aGUgYnV0dG9uIGlzIHNldCB0byBiZSBhIGJsb2NrIGJ1dCBvbiBzY3JlZW5zIGJpZ2dlciB0aGFuIDQyLjY2NmVtLCB0aGUgYnV0dG9uIGNoYW5nZXMgdG8gYW4gaW5saW5lIGJsb2NrKi9cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEZvciBmdWxsIHdpZHRoIGJ1dHRvbnMgb24gbGFyZ2VyIHNjcmVlbnNcbiAgICAuZnVsbC13aWR0aC1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvKkJ5IGRlZmF1bHQsIHRoZSBidXR0b24gc2l6ZXMgYXJlIHRoZSBzYW1lIGJ1dCBvbiBzY3JlZW5zIGdyZWF0ZXIgdGhhbiA0Mi42NjZlbSwgdGhleSBkaXZlcmdlIGludG8gZGlmZmVyZW50IHNpemVzKi9cbiAgICAuYnV0dG9uLXNpemUtc21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjYyNWVtO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjcpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgIH1cblxuICAgIC8vQnV0dG9uIENvbnRhaW5lciBmb3Igc2NyZWVuIHNpemVzIGdyZWF0ZXIgdGhhbiBtb2JpbGVcbiAgICAuY2VudGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiIsIkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi9cblxuQG1peGluIGFuaW1hdGVkKCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQG1peGluIGZhZGVJbigpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuLmZhZGVJbiB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmYWRlSW4oKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuQG1peGluIGZhZGVJbkRvd24oKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuLmZhZGVJbkRvd24ge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgZmFkZUluRG93bigpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBmYWRlSW5MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uZmFkZUluTGVmdCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmYWRlSW5MZWZ0KCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBmYWRlSW5SaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG4uZmFkZUluUmlnaHQge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgZmFkZUluUmlnaHQoKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bjJkIHtcbiAgICBmcm9tIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gICAgMSUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duMmQge1xuICAgIGZyb20ge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuICAgIDElIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuXG5AbWl4aW4gc2xpZGVPdXREb3duMmQoKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duMmQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjJkO1xufVxuXG4uc2xpZGVPdXREb3duMmQge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgc2xpZGVPdXREb3duMmQoKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgICBmcm9tLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDEwJSxcbiAgICAzMCUsXG4gICAgNTAlLFxuICAgIDcwJSxcbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgICBmcm9tLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDEwJSxcbiAgICAzMCUsXG4gICAgNTAlLFxuICAgIDcwJSxcbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgfVxufVxuXG5AbWl4aW4gc2hha2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuLnNoYWtlIHtcbiAgICBAaW5jbHVkZSBhbmltYXRlZCgpO1xuICAgIEBpbmNsdWRlIHNoYWtlO1xufVxuXG4vL1B1bHNlXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVsc2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuLnB1bHNlIHtcbiAgICBAaW5jbHVkZSBhbmltYXRlZCgpO1xuICAgIEBpbmNsdWRlIHB1bHNlKCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gICAgZnJvbSxcbiAgICA1MCUsXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDI1JSxcbiAgICA3NSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gICAgZnJvbSxcbiAgICA1MCUsXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDI1JSxcbiAgICA3NSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQG1peGluIGZsYXNoIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG4uZmxhc2gge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgZmxhc2goKTtcbn1cblxuLypOb3QgZnJvbSBhbmltYXRlLmNzcyovXG5Aa2V5ZnJhbWVzIHNvbmFyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuLnNvbmFyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzb25hcjtcbiAgICBhbmltYXRpb24tbmFtZTogc29uYXI7XG59XG5cbi8vSE9WRVIgQU5JTUFUSU9OU1xuXG4vKiBGYWRlIGJhY2tncm91bmQgKi9cbi5odnItZmFkZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG59XG5cbi8qIFN3ZWVwIFRvIFJpZ2h0ICovXG4uaHZyLXN3ZWVwLXRvLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuLmh2ci1zd2VlcC10by1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyLFxuLmh2ci1zd2VlcC10by1yaWdodDpmb2N1cyxcbi5odnItc3dlZXAtdG8tcmlnaHQ6YWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyOmJlZm9yZSxcbi5odnItc3dlZXAtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLFxuLmh2ci1zd2VlcC10by1yaWdodDphY3RpdmU6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4vKiBVbmRlcmxpbmUgRnJvbSBMZWZ0ICovXG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6aG92ZXI6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmZvY3VzOmJlZm9yZSxcbi5odnItdW5kZXJsaW5lLWZyb20tbGVmdDphY3RpdmU6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbn1cblxuLyogVW5kZXJsaW5lIEZyb20gQ2VudGVyICovXG4uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGhlaWdodDogM3B4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6aG92ZXI6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLyogT3ZlcmxpbmUgRnJvbSBDZW50ZXIgKi9cbi5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjpob3ZlcjpiZWZvcmUsXG4uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmZvY3VzOmJlZm9yZSxcbi5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnYW5pbWF0aW9ucyc7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIEJBU0lDIENBUkRTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKioqXG5BIGNhcmQgaXMgYSBzZXQgb2YgaW50ZXJhY3Rpb24gdGhhdCBzZXJ2ZXMgYXMgYW4gZW50cnkgcG9pbnQgdG8gbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbi4gQ2FyZHMgbWF5IGNvbnRhaW4gYSBwaG90bywgdGV4dCwgYW5kIGEgbGluayBhYm91dCBhIHNpbmdsZSBzdWJqZWN0LiBUaGV5IG1heSBkaXNwbGF5IGNvbnRlbnQgY29udGFpbmluZyBlbGVtZW50cyBvZiB2YXJ5aW5nIHNpemUsIHN1Y2ggYXMgcGhvdG9zIHdpdGggY2FwdGlvbnMgb2YgdmFyaWFibGUgbGVuZ3RoLlxuXG5UaGlzIGNhcmQgaXMgZXh0ZW5kZWQgdG8gY3JlYXRlIG1vcmUgc3BlY2lmaWMgY2FyZHMgYmFzZWQgb24gdGhlIGNvbnRlbnQgYmVpbmcgc2VydmVkLlxuKioqL1xuXG4vKiAqKioqKioqKioqKioqIEJBU0UgU1RZTEVTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5jYXJkIHtcbiAgICBAZXh0ZW5kIC5mYWRlSW47XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5odnItYm94LXNoYWRvdygpO1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXIge1xuICAgICAgICBAZXh0ZW5kIC5mbGFzaDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNyk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoLTAuNSk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4zKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjgpO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyB8ICc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0ZvciBtb2Rlcm4gbW9iaWxlIGRldmljZXMgbGlrZSBpUGhvbmUgNiBhbmQgU2Ftc3VuZyBnYWxheHlcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLy9SZWd1bGFyIHN0dWR5IHNuaXBwZXRcbiAgICAuY2FyZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMC41KTtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NSU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMik7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qICoqKioqKioqKioqKiogQ0FSRCBXSVRIIEEgQkFOTkVSICoqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5jYXJkLm5ldyB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5jYXJkLm5ldyB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKiBUQUdTICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLnRhZyB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjU2ZW0gMC4zNWVtIDAuNTZlbTtcbiAgICBtYXJnaW46IDAgMC4yNWVtIDAuMjVlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhZ19oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICdhbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKiogQmFkZ2VzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyoqKioqKiogQmFzZSBCYWRnZSAoSW5saW5lKSoqKioqKiovXG4uYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kYmFkZ2UtZm9udC1zaXplKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYWRnZS1mb250LWNvbG9yO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGJhZGdlLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbmEuYmFkZ2Uge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYmFkZ2UtbGluay1ob3Zlci1mb250LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi8qKioqKioqIE1lbnUgTGFiZWwgQmFkZ2UgKEFic29sdXRlbHkgUG9zaXRpb25lZCkgKioqKioqKi9cbi5tZW51LWJhZGdlIHtcbiAgICBAZXh0ZW5kIC5wdWxzZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKkV5YmFsbGVkIHZhbHVlcyB0byBnZXQgdGhlIHBvc2l0aW9uIG9mIHRoZSBiYWRnZSBqdXN0IHJpZ2h0Ki9cbiAgICB0b3A6IC0xNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbWluLWhlaWdodDogMzNweDtcbiAgICBtaW4td2lkdGg6IDMzcHg7XG4gICAgYmFja2dyb3VuZDogY29tbW9uVmFyaWFibGVzLiRtZW51LWJhZGdlLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMWVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypGb3Igc29uYXIgYW5pbWF0aW9uKi9cbi5tZW51LWJhZGdlOmFmdGVyIHtcbiAgICBAZXh0ZW5kIC5zb25hcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kbWVudS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLm1lbnUtYmFkZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIFZJU0lCSUxJVFkgQ0xBU1NFUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qIHNtYWxsIGRpc3BsYXlzICovXG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAgIC5zaG93LWZvci1zbWFsbC1vbmx5LFxuICAgIC5zaG93LWZvci1zbWFsbC11cCxcbiAgICAuc2hvdy1mb3Itc21hbGwsXG4gICAgLnNob3ctZm9yLXNtYWxsLWRvd24sXG4gICAgLmhpZGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5oaWRlLWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGUtZm9yLW1lZGl1bSxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLWRvd24sXG4gICAgLmhpZGUtZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLWxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci1sYXJnZSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXhsYXJnZS11cCxcbiAgICAuaGlkZS1mb3IteGxhcmdlLFxuICAgIC5zaG93LWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci14eGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLFxuICAgIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhpZGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLmhpZGUtZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRlLWZvci1zbWFsbCxcbiAgICAuaGlkZS1mb3Itc21hbGwtZG93bixcbiAgICAuc2hvdy1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnNob3ctZm9yLW1lZGl1bS11cCxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tZG93bixcbiAgICAuc2hvdy1mb3ItbGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLWxhcmdlLFxuICAgIC5oaWRlLWZvci1sYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteGxhcmdlLXVwLFxuICAgIC5zaG93LWZvci14bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXhsYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14eGxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmlzaWJsZS1mb3Itc21hbGwtb25seSxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtdXAsXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbC1kb3duLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICB9XG5cbiAgICAuaGlkZGVuLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bSxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tZG93bixcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2Utb25seSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgIH1cbn1cbi8qIG1lZGl1bSBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmhpZGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLnNob3ctZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRlLWZvci1zbWFsbCxcbiAgICAuaGlkZS1mb3Itc21hbGwtZG93bixcbiAgICAuc2hvdy1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnNob3ctZm9yLW1lZGl1bS11cCxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLFxuICAgIC5zaG93LWZvci1tZWRpdW0tZG93bixcbiAgICAuaGlkZS1mb3ItbGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLWxhcmdlLFxuICAgIC5zaG93LWZvci1sYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14bGFyZ2UsXG4gICAgLnNob3ctZm9yLXhsYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2hvdy1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZS1mb3Itc21hbGwtdXAsXG4gICAgLnNob3ctZm9yLXNtYWxsLFxuICAgIC5zaG93LWZvci1zbWFsbC1kb3duLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLXVwLFxuICAgIC5oaWRlLWZvci1tZWRpdW0sXG4gICAgLmhpZGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5zaG93LWZvci1sYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci1sYXJnZS11cCxcbiAgICAuc2hvdy1mb3ItbGFyZ2UsXG4gICAgLmhpZGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXhsYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci14bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXhsYXJnZSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXh4bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteHhsYXJnZS11cCxcbiAgICAuc2hvdy1mb3IteHhsYXJnZSxcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bSxcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci1sYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci1sYXJnZSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBjbGlwOiBhdXRvO1xuICAgIH1cblxuICAgIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLXVwLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtZG93bixcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4vKiBsYXJnZSBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmhpZGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLnNob3ctZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRlLWZvci1zbWFsbCxcbiAgICAuaGlkZS1mb3Itc21hbGwtZG93bixcbiAgICAuaGlkZS1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnNob3ctZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tZG93bixcbiAgICAuc2hvdy1mb3ItbGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLWxhcmdlLFxuICAgIC5zaG93LWZvci1sYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14bGFyZ2UsXG4gICAgLnNob3ctZm9yLXhsYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2hvdy1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZS1mb3Itc21hbGwtdXAsXG4gICAgLnNob3ctZm9yLXNtYWxsLFxuICAgIC5zaG93LWZvci1zbWFsbC1kb3duLFxuICAgIC5zaG93LWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLXVwLFxuICAgIC5zaG93LWZvci1tZWRpdW0sXG4gICAgLnNob3ctZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRlLWZvci1sYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci1sYXJnZS11cCxcbiAgICAuaGlkZS1mb3ItbGFyZ2UsXG4gICAgLmhpZGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXhsYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci14bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXhsYXJnZSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXh4bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteHhsYXJnZS11cCxcbiAgICAuc2hvdy1mb3IteHhsYXJnZSxcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0sXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBjbGlwOiBhdXRvO1xuICAgIH1cblxuICAgIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLXVwLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtZG93bixcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4vKlNjcmVlbiByZWFkZXIgc3BhZWNpZmljIHZpc2liaWxpdHkqL1xuLnNob3ctZm9yLXNyIHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4vLyBIaWRlIGVsZW1lbnRcbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJ2FuaW1hdGlvbnMnO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBGRUVEQkFDSyBCTE9DS1MgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmZlZWRiYWNrLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgIHBhZGRpbmc6IDAuNmVtIDAgMC42ZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZmVlZGJhY2stYmxvY2stZm9udC1jb2xvcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEuNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgIC1tb3otaHlwaGVuczogbm9uZTtcbiAgICAtbXMtaHlwaGVuczogbm9uZTtcbiAgICBoeXBoZW5zOiBub25lO1xuICAgIEBleHRlbmQgLnNoYWtlO1xufVxuXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC44KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDEuMik7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIpO1xufVxuXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgX292ZXJmbG93OiB2aXNpYmxlO1xuICAgIHpvb206IDE7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuOCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjgpO1xufVxuXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDQsXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDEsXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcCB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZmVlZGJhY2stYmxvY2stZm9udC1jb2xvcjtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGg0LFxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGgxLFxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHAge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xufVxuXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbmRpdi5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjtcbn1cbmRpdi5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuZGl2LmluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kaW5mby1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4vKkNoYW5naW5nIHRoZSBpY29ucyBiYXNlZCBvbiBjbGFzcyB0eXBlcyovXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYSB7XG4gICAgZm9udC1mYW1pbHk6ICdQZS1pY29uLTctc3Ryb2tlJztcbn1cbi5mZWVkYmFjay1ibG9jay5zdWNjZXNzIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjZjJztcbn1cbi5mZWVkYmFjay1ibG9jay5lcnJvciAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4MSc7XG59XG4uZmVlZGJhY2stYmxvY2suaW5mbyAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Nyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZmVlZGJhY2stYmxvY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEsXG4gICAgLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwLjJlbSAwO1xuICAgIH1cbiAgICAuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuMyk7XG4gICAgfVxufVxuXG4vKkxBTkRJTkcgUEFHRSBBTk5PVU5DRU1FTlRTKi9cbi8qLS0tIEEgc3BlY2lhbCB0eXBlIG9mIGZlZWRiYWNrIGJsb2NrIHVzZWQgdG8gcHJvdmlkZSBhbm5vdW5jZW1lbnRzIG9uIGxhbmRpbmcgcGFnZXMgLS0tKi9cbi5sYW5kaW5nLXBhZ2UtYW5ub3VuY2VtZW50cyB7XG4gICAgLmZlZWRiYWNrLWJsb2NrIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAuZmVlZGJhY2stYmxvY2stYm9keSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi5wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1sYWJlbCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbn1cbi5wYWdpbmF0aW9uIGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2luYXRpb24gLmZhLWNoZXZyb24tcmlnaHQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xufVxuLnBhZ2luYXRpb24gLmZhLWNoZXZyb24tbGVmdCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xufVxuLy9KdW1wIHRvIGEgc3BlY2lmaWMgcGFnZVxuLnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlLFxuLnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKSB7XG4gICAgLnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgZGl2IHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmNlbnRlcigpO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIExPR0lOICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmxvZ2luLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDApO1xufVxuXG4ubG9naW4tY29udGVudCBoZWFkZXIge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDApO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDMuMyk7XG59XG4ubG9naW4tY29udGVudCBoZWFkZXIgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubG9naW4tY29udGVudCAuZmVlZGJhY2stYmxvY2sge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuLmxvZ2luLWNvbnRlbnQgLmZvcm0tc3RhY2tlZCBsYWJlbCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICBjb2xvcjogIzExMTtcbn1cbi5sb2dpbi1jb250ZW50IC5wYXNzd29yZCBpbnB1dFt0eXBlPSdwYXNzd29yZCddIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubG9naW4tY29udGVudCAucGFzc3dvcmQgLnBhc3N3b3JkLXNob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luLWNvbnRlbnQgLmZvcm0tc3RhY2tlZCAucHJpbWFyeS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDApO1xufVxuXG4ubG9naW4tbGlua3MtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyLjIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dpbi1saW5rcy1jb250YWluZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyoqKiogUkVTUE9OU0lWRU5FU1MgKiovL1xuXG4vL3NtYWxsIHNjcmVlbiBzaXplc1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnBhc3N3b3JkIC5maWVsZC1oZWxwLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4yNSk7XG4gICAgfVxufVxuLy9tZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5sb2dpbi1jb250ZW50IGhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5sb2dpbi1jb250ZW50IC5wYXNzd29yZCAucGFzc3dvcmQtc2hvdzpub3QoLmFsd2F5cykge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMSk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvZ2luLWxpbmtzLWNvbnRhaW5lciBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIFBPUFVQIFNUWUxJTkcgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8vIEF1dGhvcmVkIGZvciBqcXVlcnkgcGx1Z2luIGpRdWVyeSBQb3B1cCBDb250YWluZXIuIFRoZSBwbHVnaW4gYWRkcyBhIGNsYXNzIFwicG9wdXBfY29udGVudFwiIHRvIHRoZSBtb2RhbCB3aW5kb3cgd2hlbiB0aGUgd2luZG93IGlzIGFjdGl2ZVxuXG4ucG9wdXBfY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMC4wNWVtIDAuMDVlbSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBoZWFkZXIsXG4gICAgZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgxLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIC8qIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDsgKi9cbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAuZm9ybS1zdGFja2VkIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYnV0dG9uW3R5cGU9J3N1Ym1pdCddLFxuICAgICAgICAgICAgICAgIGFbY2xhc3MkPSdidXR0b24nXSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAudG9wLWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40MzgyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uLnBvcHVwLW1haW4ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcblxuICAgICAgICAvLyBIYWNrIHRvIG1ha2Ugc2VsZWN0IGJveGVzIHdpdGhpbiB0aGUgcG9wdXAgODAlIHNvIHRoYXQgdGhleSBkbyBub3QgZXhwYW5kIGJleW9uZCB0aGUgcG9wdXAgd2lkdGggZXZlbiBpZiB0aGV5IGhhdmUgdmVyeSBsYXJnZSBvcHRpb25zXG4gICAgICAgIGZvcm0gc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIge1xuICAgICAgICAuZm9ybS1zdGFja2VkIHtcbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBbZGlzYWJsZWRdLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3IsICRsaWdodG5lc3M6IC0yNSUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3IsICRsaWdodG5lc3M6IC0yNSUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb3IgbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAucG9wdXBfY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMWVtO1xuICAgICAgICBtYXgtd2lkdGg6IDQwZW07XG4gICAgICAgIGhlYWRlcixcbiAgICAgICAgZm9vdGVyLFxuICAgICAgICBzZWN0aW9uLnBvcHVwLW1haW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXJpZ2h0KDIpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4ub3ZlcmxheSB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogMTAwNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJG92ZXJsYXktY29sb3I7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3Bpbm5lciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG8gYXV0bztcbn1cblxuLmRvdWJsZS1ib3VuY2UxLFxuLmRvdWJsZS1ib3VuY2UyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uOiBzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5kb3VibGUtYm91bmNlMiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZSB7XG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzay1ib3VuY2Uge1xuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG4iLCIvKiBBIHZpZGVvLXdyYXBwZXIgZm9yIHJlc3BvbnNpdmUgdmlkZW8gZW1iZWRzLCBlc3BlY2lhbGx5IGZyb20gWW91VHViZSovXG4udmlkZW9XcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGhlaWdodDogMDtcbn1cbi52aWRlb1dyYXBwZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJ2FuaW1hdGlvbnMnO1xuXG4udHlwZWFoZWFkLWNvbnRhaW5lciB7XG4gICAgLnR0LXF1ZXJ5IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgfVxuXG4gICAgLnR0LWlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50dC1oaW50IHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuXG4gICAgLnR0LW1lbnUge1xuICAgICAgICAvKiB1c2VkIHRvIGJlIHR0LWRyb3Bkb3duLW1lbnUgaW4gb2xkZXIgdmVyc2lvbnMgKi9cbiAgICAgICAgLy93aWR0aDogNDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cblxuICAgIC50dC1zdWdnZXN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC50dC1zdWdnZXN0aW9uLnR0LWN1cnNvcixcbiAgICAudHQtc3VnZ2VzdGlvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2NmO1xuICAgIH1cblxuICAgIC50dC1zdWdnZXN0aW9uIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLyoqKioqKioqIFJFU1VMVFMgTElTVCAqKioqKioqKioqL1xuICAgIC50dC1hZGRlZC1yZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5wdWxzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy53b3JkLXdyYXAoKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKlN0eWxpbmcgdGhlIGFjdHVhbCBkaXNwbGF5IHRleHQqL1xuICAgICAgICAgICAgLmRpc3BsYXktdGV4dCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmh2ci1mYWRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3IsICRsaWdodG5lc3M6IC0xNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyoqKioqKioqIEFDVElPTiBDT05UQUlORVIgKioqKioqKioqKi9cblxuICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC8vTWFrZSB0aGUgdHlwZWFoZWFkIGFuZCB0aGUgbm90IGNoZWNrYm94IGFwcGVhciBuZXh0IHRvIGVhY2ggb3RoZXIgb24gYmlnZ2VyIHNjcmVlbnNcbiAgICAgICAgLmJhZGdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnR5cGVhaGVhZC1jb250YWluZXIge1xuICAgICAgICAvKioqKioqKiogUkVTVUxUUyAqKioqKioqKioqL1xuICAgICAgICAvL01ha2UgdGhlIHJlc3VsdHMgYXBwZWFyIGFzIHRhZ3Mgb24gbWVkaXVtKyBzY3JlZW5zXG4gICAgICAgIC50dC1hZGRlZC1yZXN1bHRzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAvKlRhZyBzdHlsaW5nLiBOb3QgZXh0ZW5kaW5nIC50YWcgYmVjYXVzZSB5b3UgY2FuJ3QgaW4gbWVkaWEgcXVlcmllcyovXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzVlbSAwLjU2ZW0gMC4zNWVtIDAuNTZlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4yNWVtIDAuMjVlbSAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAvKkJ5IGRlZmF1bHQsIHRoZSBsYXN0IGl0ZW0gaXMgc2V0IHRvIG5vdCBoYXZlIGFueSBib3JkZXIuIFdlIGRvIGhvd2V2ZXIsIHdhbnQgYSBib3JkZXIgZm9yIHRoZSBsYXN0IGl0ZW0gb24gYmlnZ2VyIHNjcmVlbnMqL1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJlbW92ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKlNob3cgb24gc2NyZWVuIHJlYWRlcnMgYnV0IG5vdCBvbiBzY3JlZW4uIE5vdCBleHRlbmRpbmcgc2hvdy1mb3Itc3IgYmVjYXVzZSB5b3UgY2FuJ3QgaW4gbWVkaWEgcXVlcmllcyovXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKioqKioqKiogQUNUSU9OIENPTlRBSU5FUiAqKioqKioqKioqL1xuICAgICAgICAvL01ha2UgdGhlIHR5cGVhaGVhZCBhbmQgdGhlIFwibm90XCIgY2hlY2tib3ggYXBwZWFyIG5leHQgdG8gZWFjaCBvdGhlciBvbiBiaWdnZXIgc2NyZWVuc1xuICAgICAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAudHdpdHRlci10eXBlYWhlYWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYWRnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ub3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIC8qTWFrZSB0aGUgY2hlY2tib3ggYSBibG9jayBsYWJlbC4gTm90IGV4dGVuZGluZyAuYmxvY2stbGFiZWwgYmVjYXVzZSB5b3UgY2FuJ3QgaW4gbWVkaWEgcXVlcmllcyovXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44ZW0gMC45ZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjaGVjay1yYWRpby1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZVZhcmlhYmxlcy4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZVZhcmlhYmxlcy4kZm9ybS1maWVsZC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi8vbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgdXAgKHdlIGRpc3BsYXkgc21hbGwgYnV0dG9uKS4gV2hlbiBtb2JpbGUgYmFubmVyIGFwcGVhcnMgdGhlc2Ugc3R5bGVzIHdvbnQgYXBwbHlcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAubGFuZ3VhZ2UtcGlja2VyLFxuICAgIC5sYW5ndWFnZS1waWNrZXIgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAxLjdyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmxhbmd1YWdlLXBpY2tlciBpLmZhLWdsb2JlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgICB9XG59XG4iLCIvKiAqKioqKioqKioqKioqKioqKioqKioqKiBJQ09OIEZPTlRTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjMuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuXG5AdXNlICd2YXJpYWJsZXMnO1xuQHVzZSAnbWl4aW5zJztcbkB1c2UgJ3BhdGgnO1xuQHVzZSAnY29yZSc7XG5AdXNlICdsYXJnZXInO1xuQHVzZSAnZml4ZWQtd2lkdGgnO1xuQHVzZSAnbGlzdCc7XG5AdXNlICdib3JkZXJlZC1wdWxsZWQnO1xuQHVzZSAnYW5pbWF0ZWQnO1xuQHVzZSAncm90YXRlZC1mbGlwcGVkJztcbkB1c2UgJ3N0YWNrZWQnO1xuQHVzZSAnaWNvbnMnO1xuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBzcmM6IHVybCgnI3t2YXJpYWJsZXMuJGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0je3ZhcmlhYmxlcy4kZmEtdmVyc2lvbn0nKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnI3t2YXJpYWJsZXMuJGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0je3ZhcmlhYmxlcy4kZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3t2YXJpYWJsZXMuJGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnI3t2YXJpYWJsZXMuJGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0je3ZhcmlhYmxlcy4kZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnI3t2YXJpYWJsZXMuJGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0je3ZhcmlhYmxlcy4kZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICAvLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgJ3Nhc3M6bGlzdCc7XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCBsaXN0LnNsYXNoKHZhcmlhYmxlcy4kZmEtZm9udC1zaXplLWJhc2UsIDEpIEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyAvLyBlbnN1cmVzIG5vIGhhbGYtcGl4ZWwgcmVuZGVyaW5nIGluIGZpcmVmb3hcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoNGVtLCAzKTtcbiAgICBsaW5lLWhlaWdodDogKDNlbSAqIDAuMjUpO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS0yeCB7XG4gICAgZm9udC1zaXplOiAyZW07XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LTN4IHtcbiAgICBmb250LXNpemU6IDNlbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tNHgge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS01eCB7XG4gICAgZm9udC1zaXplOiA1ZW07XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQHVzZSAnc2FzczptYXRoJztcblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mdyB7XG4gICAgd2lkdGg6IG1hdGguZGl2KDE4ZW0sIDE0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyaWFibGVzLiRmYS1saS13aWR0aDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLSh2YXJpYWJsZXMuJGZhLWxpLXdpZHRoKTtcbiAgICB3aWR0aDogdmFyaWFibGVzLiRmYS1saS13aWR0aDtcbiAgICB0b3A6IG1hdGguZGl2KDJlbSwgMTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgICAgIGxlZnQ6IC0odmFyaWFibGVzLiRmYS1saS13aWR0aCkgKyBtYXRoLmRpdig0ZW0sIDE0KTtcbiAgICB9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gICAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbiAgICBib3JkZXI6IHNvbGlkIDAuMDhlbSB2YXJpYWJsZXMuJGZhLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbn1cblxuLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9IHtcbiAgICAmLnB1bGwtbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zZW07XG4gICAgfVxuICAgICYucHVsbC1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgICB9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgJ3Nhc3M6bGlzdCc7XG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCBsaXN0LnNsYXNoKHZhcmlhYmxlcy4kZmEtZm9udC1zaXplLWJhc2UsIDEpIEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyAvLyBlbnN1cmVzIG5vIGhhbGYtcGl4ZWwgcmVuZGVyaW5nIGluIGZpcmVmb3hcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuIiwiQHVzZSAnbWl4aW5zJztcbkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7XG59XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tZmxpcCgxLCAtMSwgMik7XG59XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICAgIGZpbHRlcjogbm9uZTtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRmYS1pbnZlcnNlO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4kZmEtZm9udC1wYXRoOiAnLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUnICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAxNHB4ICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjMuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogJzQuMy4wJyAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogbWF0aC5kaXYoMzBlbSwgMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLWFkanVzdDogJ1xcZjA0Mic7XG4kZmEtdmFyLWFkbjogJ1xcZjE3MCc7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogJ1xcZjAzNyc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6ICdcXGYwMzknO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiAnXFxmMDM2JztcbiRmYS12YXItYWxpZ24tcmlnaHQ6ICdcXGYwMzgnO1xuJGZhLXZhci1hbWJ1bGFuY2U6ICdcXGYwZjknO1xuJGZhLXZhci1hbmNob3I6ICdcXGYxM2QnO1xuJGZhLXZhci1hbmRyb2lkOiAnXFxmMTdiJztcbiRmYS12YXItYW5nZWxsaXN0OiAnXFxmMjA5JztcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246ICdcXGYxMDMnO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogJ1xcZjEwMCc7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogJ1xcZjEwMSc7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogJ1xcZjEwMic7XG4kZmEtdmFyLWFuZ2xlLWRvd246ICdcXGYxMDcnO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiAnXFxmMTA0JztcbiRmYS12YXItYW5nbGUtcmlnaHQ6ICdcXGYxMDUnO1xuJGZhLXZhci1hbmdsZS11cDogJ1xcZjEwNic7XG4kZmEtdmFyLWFwcGxlOiAnXFxmMTc5JztcbiRmYS12YXItYXJjaGl2ZTogJ1xcZjE4Nyc7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6ICdcXGYxZmUnO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogJ1xcZjBhYic7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiAnXFxmMGE4JztcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogJ1xcZjAxYSc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6ICdcXGYxOTAnO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogJ1xcZjE4ZSc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiAnXFxmMDFiJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiAnXFxmMGE5JztcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiAnXFxmMGFhJztcbiRmYS12YXItYXJyb3ctZG93bjogJ1xcZjA2Myc7XG4kZmEtdmFyLWFycm93LWxlZnQ6ICdcXGYwNjAnO1xuJGZhLXZhci1hcnJvdy1yaWdodDogJ1xcZjA2MSc7XG4kZmEtdmFyLWFycm93LXVwOiAnXFxmMDYyJztcbiRmYS12YXItYXJyb3dzOiAnXFxmMDQ3JztcbiRmYS12YXItYXJyb3dzLWFsdDogJ1xcZjBiMic7XG4kZmEtdmFyLWFycm93cy1oOiAnXFxmMDdlJztcbiRmYS12YXItYXJyb3dzLXY6ICdcXGYwN2QnO1xuJGZhLXZhci1hc3RlcmlzazogJ1xcZjA2OSc7XG4kZmEtdmFyLWF0OiAnXFxmMWZhJztcbiRmYS12YXItYXV0b21vYmlsZTogJ1xcZjFiOSc7XG4kZmEtdmFyLWJhY2t3YXJkOiAnXFxmMDRhJztcbiRmYS12YXItYmFuOiAnXFxmMDVlJztcbiRmYS12YXItYmFuazogJ1xcZjE5Yyc7XG4kZmEtdmFyLWJhci1jaGFydDogJ1xcZjA4MCc7XG4kZmEtdmFyLWJhci1jaGFydC1vOiAnXFxmMDgwJztcbiRmYS12YXItYmFyY29kZTogJ1xcZjAyYSc7XG4kZmEtdmFyLWJhcnM6ICdcXGYwYzknO1xuJGZhLXZhci1iZWQ6ICdcXGYyMzYnO1xuJGZhLXZhci1iZWVyOiAnXFxmMGZjJztcbiRmYS12YXItYmVoYW5jZTogJ1xcZjFiNCc7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiAnXFxmMWI1JztcbiRmYS12YXItYmVsbDogJ1xcZjBmMyc7XG4kZmEtdmFyLWJlbGwtbzogJ1xcZjBhMic7XG4kZmEtdmFyLWJlbGwtc2xhc2g6ICdcXGYxZjYnO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86ICdcXGYxZjcnO1xuJGZhLXZhci1iaWN5Y2xlOiAnXFxmMjA2JztcbiRmYS12YXItYmlub2N1bGFyczogJ1xcZjFlNSc7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6ICdcXGYxZmQnO1xuJGZhLXZhci1iaXRidWNrZXQ6ICdcXGYxNzEnO1xuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiAnXFxmMTcyJztcbiRmYS12YXItYml0Y29pbjogJ1xcZjE1YSc7XG4kZmEtdmFyLWJvbGQ6ICdcXGYwMzInO1xuJGZhLXZhci1ib2x0OiAnXFxmMGU3JztcbiRmYS12YXItYm9tYjogJ1xcZjFlMic7XG4kZmEtdmFyLWJvb2s6ICdcXGYwMmQnO1xuJGZhLXZhci1ib29rbWFyazogJ1xcZjAyZSc7XG4kZmEtdmFyLWJvb2ttYXJrLW86ICdcXGYwOTcnO1xuJGZhLXZhci1icmllZmNhc2U6ICdcXGYwYjEnO1xuJGZhLXZhci1idGM6ICdcXGYxNWEnO1xuJGZhLXZhci1idWc6ICdcXGYxODgnO1xuJGZhLXZhci1idWlsZGluZzogJ1xcZjFhZCc7XG4kZmEtdmFyLWJ1aWxkaW5nLW86ICdcXGYwZjcnO1xuJGZhLXZhci1idWxsaG9ybjogJ1xcZjBhMSc7XG4kZmEtdmFyLWJ1bGxzZXllOiAnXFxmMTQwJztcbiRmYS12YXItYnVzOiAnXFxmMjA3JztcbiRmYS12YXItYnV5c2VsbGFkczogJ1xcZjIwZCc7XG4kZmEtdmFyLWNhYjogJ1xcZjFiYSc7XG4kZmEtdmFyLWNhbGN1bGF0b3I6ICdcXGYxZWMnO1xuJGZhLXZhci1jYWxlbmRhcjogJ1xcZjA3Myc7XG4kZmEtdmFyLWNhbGVuZGFyLW86ICdcXGYxMzMnO1xuJGZhLXZhci1jYW1lcmE6ICdcXGYwMzAnO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86ICdcXGYwODMnO1xuJGZhLXZhci1jYXI6ICdcXGYxYjknO1xuJGZhLXZhci1jYXJldC1kb3duOiAnXFxmMGQ3JztcbiRmYS12YXItY2FyZXQtbGVmdDogJ1xcZjBkOSc7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiAnXFxmMGRhJztcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogJ1xcZjE1MCc7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6ICdcXGYxOTEnO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogJ1xcZjE1Mic7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiAnXFxmMTUxJztcbiRmYS12YXItY2FyZXQtdXA6ICdcXGYwZDgnO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246ICdcXGYyMTgnO1xuJGZhLXZhci1jYXJ0LXBsdXM6ICdcXGYyMTcnO1xuJGZhLXZhci1jYzogJ1xcZjIwYSc7XG4kZmEtdmFyLWNjLWFtZXg6ICdcXGYxZjMnO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogJ1xcZjFmMic7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6ICdcXGYxZjEnO1xuJGZhLXZhci1jYy1wYXlwYWw6ICdcXGYxZjQnO1xuJGZhLXZhci1jYy1zdHJpcGU6ICdcXGYxZjUnO1xuJGZhLXZhci1jYy12aXNhOiAnXFxmMWYwJztcbiRmYS12YXItY2VydGlmaWNhdGU6ICdcXGYwYTMnO1xuJGZhLXZhci1jaGFpbjogJ1xcZjBjMSc7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogJ1xcZjEyNyc7XG4kZmEtdmFyLWNoZWNrOiAnXFxmMDBjJztcbiRmYS12YXItY2hlY2stY2lyY2xlOiAnXFxmMDU4JztcbiRmYS12YXItY2hlY2stY2lyY2xlLW86ICdcXGYwNWQnO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6ICdcXGYxNGEnO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogJ1xcZjA0Nic7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246ICdcXGYxM2EnO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiAnXFxmMTM3JztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6ICdcXGYxMzgnO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogJ1xcZjEzOSc7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogJ1xcZjA3OCc7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogJ1xcZjA1Myc7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6ICdcXGYwNTQnO1xuJGZhLXZhci1jaGV2cm9uLXVwOiAnXFxmMDc3JztcbiRmYS12YXItY2hpbGQ6ICdcXGYxYWUnO1xuJGZhLXZhci1jaXJjbGU6ICdcXGYxMTEnO1xuJGZhLXZhci1jaXJjbGUtbzogJ1xcZjEwYyc7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiAnXFxmMWNlJztcbiRmYS12YXItY2lyY2xlLXRoaW46ICdcXGYxZGInO1xuJGZhLXZhci1jbGlwYm9hcmQ6ICdcXGYwZWEnO1xuJGZhLXZhci1jbG9jay1vOiAnXFxmMDE3JztcbiRmYS12YXItY2xvc2U6ICdcXGYwMGQnO1xuJGZhLXZhci1jbG91ZDogJ1xcZjBjMic7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiAnXFxmMGVkJztcbiRmYS12YXItY2xvdWQtdXBsb2FkOiAnXFxmMGVlJztcbiRmYS12YXItY255OiAnXFxmMTU3JztcbiRmYS12YXItY29kZTogJ1xcZjEyMSc7XG4kZmEtdmFyLWNvZGUtZm9yazogJ1xcZjEyNic7XG4kZmEtdmFyLWNvZGVwZW46ICdcXGYxY2InO1xuJGZhLXZhci1jb2ZmZWU6ICdcXGYwZjQnO1xuJGZhLXZhci1jb2c6ICdcXGYwMTMnO1xuJGZhLXZhci1jb2dzOiAnXFxmMDg1JztcbiRmYS12YXItY29sdW1uczogJ1xcZjBkYic7XG4kZmEtdmFyLWNvbW1lbnQ6ICdcXGYwNzUnO1xuJGZhLXZhci1jb21tZW50LW86ICdcXGYwZTUnO1xuJGZhLXZhci1jb21tZW50czogJ1xcZjA4Nic7XG4kZmEtdmFyLWNvbW1lbnRzLW86ICdcXGYwZTYnO1xuJGZhLXZhci1jb21wYXNzOiAnXFxmMTRlJztcbiRmYS12YXItY29tcHJlc3M6ICdcXGYwNjYnO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogJ1xcZjIwZSc7XG4kZmEtdmFyLWNvcHk6ICdcXGYwYzUnO1xuJGZhLXZhci1jb3B5cmlnaHQ6ICdcXGYxZjknO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogJ1xcZjA5ZCc7XG4kZmEtdmFyLWNyb3A6ICdcXGYxMjUnO1xuJGZhLXZhci1jcm9zc2hhaXJzOiAnXFxmMDViJztcbiRmYS12YXItY3NzMzogJ1xcZjEzYyc7XG4kZmEtdmFyLWN1YmU6ICdcXGYxYjInO1xuJGZhLXZhci1jdWJlczogJ1xcZjFiMyc7XG4kZmEtdmFyLWN1dDogJ1xcZjBjNCc7XG4kZmEtdmFyLWN1dGxlcnk6ICdcXGYwZjUnO1xuJGZhLXZhci1kYXNoYm9hcmQ6ICdcXGYwZTQnO1xuJGZhLXZhci1kYXNoY3ViZTogJ1xcZjIxMCc7XG4kZmEtdmFyLWRhdGFiYXNlOiAnXFxmMWMwJztcbiRmYS12YXItZGVkZW50OiAnXFxmMDNiJztcbiRmYS12YXItZGVsaWNpb3VzOiAnXFxmMWE1JztcbiRmYS12YXItZGVza3RvcDogJ1xcZjEwOCc7XG4kZmEtdmFyLWRldmlhbnRhcnQ6ICdcXGYxYmQnO1xuJGZhLXZhci1kaWFtb25kOiAnXFxmMjE5JztcbiRmYS12YXItZGlnZzogJ1xcZjFhNic7XG4kZmEtdmFyLWRvbGxhcjogJ1xcZjE1NSc7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogJ1xcZjE5Mic7XG4kZmEtdmFyLWRvd25sb2FkOiAnXFxmMDE5JztcbiRmYS12YXItZHJpYmJibGU6ICdcXGYxN2QnO1xuJGZhLXZhci1kcm9wYm94OiAnXFxmMTZiJztcbiRmYS12YXItZHJ1cGFsOiAnXFxmMWE5JztcbiRmYS12YXItZWRpdDogJ1xcZjA0NCc7XG4kZmEtdmFyLWVqZWN0OiAnXFxmMDUyJztcbiRmYS12YXItZWxsaXBzaXMtaDogJ1xcZjE0MSc7XG4kZmEtdmFyLWVsbGlwc2lzLXY6ICdcXGYxNDInO1xuJGZhLXZhci1lbXBpcmU6ICdcXGYxZDEnO1xuJGZhLXZhci1lbnZlbG9wZTogJ1xcZjBlMCc7XG4kZmEtdmFyLWVudmVsb3BlLW86ICdcXGYwMDMnO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6ICdcXGYxOTknO1xuJGZhLXZhci1lcmFzZXI6ICdcXGYxMmQnO1xuJGZhLXZhci1ldXI6ICdcXGYxNTMnO1xuJGZhLXZhci1ldXJvOiAnXFxmMTUzJztcbiRmYS12YXItZXhjaGFuZ2U6ICdcXGYwZWMnO1xuJGZhLXZhci1leGNsYW1hdGlvbjogJ1xcZjEyYSc7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogJ1xcZjA2YSc7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiAnXFxmMDcxJztcbiRmYS12YXItZXhwYW5kOiAnXFxmMDY1JztcbiRmYS12YXItZXh0ZXJuYWwtbGluazogJ1xcZjA4ZSc7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiAnXFxmMTRjJztcbiRmYS12YXItZXllOiAnXFxmMDZlJztcbiRmYS12YXItZXllLXNsYXNoOiAnXFxmMDcwJztcbiRmYS12YXItZXllZHJvcHBlcjogJ1xcZjFmYic7XG4kZmEtdmFyLWZhY2Vib29rOiAnXFxmMDlhJztcbiRmYS12YXItZmFjZWJvb2stZjogJ1xcZjA5YSc7XG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiAnXFxmMjMwJztcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiAnXFxmMDgyJztcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogJ1xcZjA0OSc7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogJ1xcZjA1MCc7XG4kZmEtdmFyLWZheDogJ1xcZjFhYyc7XG4kZmEtdmFyLWZlbWFsZTogJ1xcZjE4Mic7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiAnXFxmMGZiJztcbiRmYS12YXItZmlsZTogJ1xcZjE1Yic7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiAnXFxmMWM2JztcbiRmYS12YXItZmlsZS1hdWRpby1vOiAnXFxmMWM3JztcbiRmYS12YXItZmlsZS1jb2RlLW86ICdcXGYxYzknO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86ICdcXGYxYzMnO1xuJGZhLXZhci1maWxlLWltYWdlLW86ICdcXGYxYzUnO1xuJGZhLXZhci1maWxlLW1vdmllLW86ICdcXGYxYzgnO1xuJGZhLXZhci1maWxlLW86ICdcXGYwMTYnO1xuJGZhLXZhci1maWxlLXBkZi1vOiAnXFxmMWMxJztcbiRmYS12YXItZmlsZS1waG90by1vOiAnXFxmMWM1JztcbiRmYS12YXItZmlsZS1waWN0dXJlLW86ICdcXGYxYzUnO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogJ1xcZjFjNCc7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogJ1xcZjFjNyc7XG4kZmEtdmFyLWZpbGUtdGV4dDogJ1xcZjE1Yyc7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiAnXFxmMGY2JztcbiRmYS12YXItZmlsZS12aWRlby1vOiAnXFxmMWM4JztcbiRmYS12YXItZmlsZS13b3JkLW86ICdcXGYxYzInO1xuJGZhLXZhci1maWxlLXppcC1vOiAnXFxmMWM2JztcbiRmYS12YXItZmlsZXMtbzogJ1xcZjBjNSc7XG4kZmEtdmFyLWZpbG06ICdcXGYwMDgnO1xuJGZhLXZhci1maWx0ZXI6ICdcXGYwYjAnO1xuJGZhLXZhci1maXJlOiAnXFxmMDZkJztcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6ICdcXGYxMzQnO1xuJGZhLXZhci1mbGFnOiAnXFxmMDI0JztcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6ICdcXGYxMWUnO1xuJGZhLXZhci1mbGFnLW86ICdcXGYxMWQnO1xuJGZhLXZhci1mbGFzaDogJ1xcZjBlNyc7XG4kZmEtdmFyLWZsYXNrOiAnXFxmMGMzJztcbiRmYS12YXItZmxpY2tyOiAnXFxmMTZlJztcbiRmYS12YXItZmxvcHB5LW86ICdcXGYwYzcnO1xuJGZhLXZhci1mb2xkZXI6ICdcXGYwN2InO1xuJGZhLXZhci1mb2xkZXItbzogJ1xcZjExNCc7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiAnXFxmMDdjJztcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogJ1xcZjExNSc7XG4kZmEtdmFyLWZvbnQ6ICdcXGYwMzEnO1xuJGZhLXZhci1mb3J1bWJlZTogJ1xcZjIxMSc7XG4kZmEtdmFyLWZvcndhcmQ6ICdcXGYwNGUnO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiAnXFxmMTgwJztcbiRmYS12YXItZnJvd24tbzogJ1xcZjExOSc7XG4kZmEtdmFyLWZ1dGJvbC1vOiAnXFxmMWUzJztcbiRmYS12YXItZ2FtZXBhZDogJ1xcZjExYic7XG4kZmEtdmFyLWdhdmVsOiAnXFxmMGUzJztcbiRmYS12YXItZ2JwOiAnXFxmMTU0JztcbiRmYS12YXItZ2U6ICdcXGYxZDEnO1xuJGZhLXZhci1nZWFyOiAnXFxmMDEzJztcbiRmYS12YXItZ2VhcnM6ICdcXGYwODUnO1xuJGZhLXZhci1nZW5kZXJsZXNzOiAnXFxmMWRiJztcbiRmYS12YXItZ2lmdDogJ1xcZjA2Yic7XG4kZmEtdmFyLWdpdDogJ1xcZjFkMyc7XG4kZmEtdmFyLWdpdC1zcXVhcmU6ICdcXGYxZDInO1xuJGZhLXZhci1naXRodWI6ICdcXGYwOWInO1xuJGZhLXZhci1naXRodWItYWx0OiAnXFxmMTEzJztcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogJ1xcZjA5Mic7XG4kZmEtdmFyLWdpdHRpcDogJ1xcZjE4NCc7XG4kZmEtdmFyLWdsYXNzOiAnXFxmMDAwJztcbiRmYS12YXItZ2xvYmU6ICdcXGYwYWMnO1xuJGZhLXZhci1nb29nbGU6ICdcXGYxYTAnO1xuJGZhLXZhci1nb29nbGUtcGx1czogJ1xcZjBkNSc7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogJ1xcZjBkNCc7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6ICdcXGYxZWUnO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogJ1xcZjE5ZCc7XG4kZmEtdmFyLWdyYXRpcGF5OiAnXFxmMTg0JztcbiRmYS12YXItZ3JvdXA6ICdcXGYwYzAnO1xuJGZhLXZhci1oLXNxdWFyZTogJ1xcZjBmZCc7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiAnXFxmMWQ0JztcbiRmYS12YXItaGFuZC1vLWRvd246ICdcXGYwYTcnO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogJ1xcZjBhNSc7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogJ1xcZjBhNCc7XG4kZmEtdmFyLWhhbmQtby11cDogJ1xcZjBhNic7XG4kZmEtdmFyLWhkZC1vOiAnXFxmMGEwJztcbiRmYS12YXItaGVhZGVyOiAnXFxmMWRjJztcbiRmYS12YXItaGVhZHBob25lczogJ1xcZjAyNSc7XG4kZmEtdmFyLWhlYXJ0OiAnXFxmMDA0JztcbiRmYS12YXItaGVhcnQtbzogJ1xcZjA4YSc7XG4kZmEtdmFyLWhlYXJ0YmVhdDogJ1xcZjIxZSc7XG4kZmEtdmFyLWhpc3Rvcnk6ICdcXGYxZGEnO1xuJGZhLXZhci1ob21lOiAnXFxmMDE1JztcbiRmYS12YXItaG9zcGl0YWwtbzogJ1xcZjBmOCc7XG4kZmEtdmFyLWhvdGVsOiAnXFxmMjM2JztcbiRmYS12YXItaHRtbDU6ICdcXGYxM2InO1xuJGZhLXZhci1pbHM6ICdcXGYyMGInO1xuJGZhLXZhci1pbWFnZTogJ1xcZjAzZSc7XG4kZmEtdmFyLWluYm94OiAnXFxmMDFjJztcbiRmYS12YXItaW5kZW50OiAnXFxmMDNjJztcbiRmYS12YXItaW5mbzogJ1xcZjEyOSc7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiAnXFxmMDVhJztcbiRmYS12YXItaW5yOiAnXFxmMTU2JztcbiRmYS12YXItaW5zdGFncmFtOiAnXFxmMTZkJztcbiRmYS12YXItaW5zdGl0dXRpb246ICdcXGYxOWMnO1xuJGZhLXZhci1pb3hob3N0OiAnXFxmMjA4JztcbiRmYS12YXItaXRhbGljOiAnXFxmMDMzJztcbiRmYS12YXItam9vbWxhOiAnXFxmMWFhJztcbiRmYS12YXItanB5OiAnXFxmMTU3JztcbiRmYS12YXItanNmaWRkbGU6ICdcXGYxY2MnO1xuJGZhLXZhci1rZXk6ICdcXGYwODQnO1xuJGZhLXZhci1rZXlib2FyZC1vOiAnXFxmMTFjJztcbiRmYS12YXIta3J3OiAnXFxmMTU5JztcbiRmYS12YXItbGFuZ3VhZ2U6ICdcXGYxYWInO1xuJGZhLXZhci1sYXB0b3A6ICdcXGYxMDknO1xuJGZhLXZhci1sYXN0Zm06ICdcXGYyMDInO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiAnXFxmMjAzJztcbiRmYS12YXItbGVhZjogJ1xcZjA2Yyc7XG4kZmEtdmFyLWxlYW5wdWI6ICdcXGYyMTInO1xuJGZhLXZhci1sZWdhbDogJ1xcZjBlMyc7XG4kZmEtdmFyLWxlbW9uLW86ICdcXGYwOTQnO1xuJGZhLXZhci1sZXZlbC1kb3duOiAnXFxmMTQ5JztcbiRmYS12YXItbGV2ZWwtdXA6ICdcXGYxNDgnO1xuJGZhLXZhci1saWZlLWJvdXk6ICdcXGYxY2QnO1xuJGZhLXZhci1saWZlLWJ1b3k6ICdcXGYxY2QnO1xuJGZhLXZhci1saWZlLXJpbmc6ICdcXGYxY2QnO1xuJGZhLXZhci1saWZlLXNhdmVyOiAnXFxmMWNkJztcbiRmYS12YXItbGlnaHRidWxiLW86ICdcXGYwZWInO1xuJGZhLXZhci1saW5lLWNoYXJ0OiAnXFxmMjAxJztcbiRmYS12YXItbGluazogJ1xcZjBjMSc7XG4kZmEtdmFyLWxpbmtlZGluOiAnXFxmMGUxJztcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiAnXFxmMDhjJztcbiRmYS12YXItbGludXg6ICdcXGYxN2MnO1xuJGZhLXZhci1saXN0OiAnXFxmMDNhJztcbiRmYS12YXItbGlzdC1hbHQ6ICdcXGYwMjInO1xuJGZhLXZhci1saXN0LW9sOiAnXFxmMGNiJztcbiRmYS12YXItbGlzdC11bDogJ1xcZjBjYSc7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiAnXFxmMTI0JztcbiRmYS12YXItbG9jazogJ1xcZjAyMyc7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogJ1xcZjE3NSc7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogJ1xcZjE3Nyc7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6ICdcXGYxNzgnO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiAnXFxmMTc2JztcbiRmYS12YXItbWFnaWM6ICdcXGYwZDAnO1xuJGZhLXZhci1tYWduZXQ6ICdcXGYwNzYnO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6ICdcXGYwNjQnO1xuJGZhLXZhci1tYWlsLXJlcGx5OiAnXFxmMTEyJztcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6ICdcXGYxMjInO1xuJGZhLXZhci1tYWxlOiAnXFxmMTgzJztcbiRmYS12YXItbWFwLW1hcmtlcjogJ1xcZjA0MSc7XG4kZmEtdmFyLW1hcnM6ICdcXGYyMjInO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogJ1xcZjIyNyc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiAnXFxmMjI5JztcbiRmYS12YXItbWFycy1zdHJva2UtaDogJ1xcZjIyYic7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6ICdcXGYyMmEnO1xuJGZhLXZhci1tYXhjZG46ICdcXGYxMzYnO1xuJGZhLXZhci1tZWFucGF0aDogJ1xcZjIwYyc7XG4kZmEtdmFyLW1lZGl1bTogJ1xcZjIzYSc7XG4kZmEtdmFyLW1lZGtpdDogJ1xcZjBmYSc7XG4kZmEtdmFyLW1laC1vOiAnXFxmMTFhJztcbiRmYS12YXItbWVyY3VyeTogJ1xcZjIyMyc7XG4kZmEtdmFyLW1pY3JvcGhvbmU6ICdcXGYxMzAnO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiAnXFxmMTMxJztcbiRmYS12YXItbWludXM6ICdcXGYwNjgnO1xuJGZhLXZhci1taW51cy1jaXJjbGU6ICdcXGYwNTYnO1xuJGZhLXZhci1taW51cy1zcXVhcmU6ICdcXGYxNDYnO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogJ1xcZjE0Nyc7XG4kZmEtdmFyLW1vYmlsZTogJ1xcZjEwYic7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogJ1xcZjEwYic7XG4kZmEtdmFyLW1vbmV5OiAnXFxmMGQ2JztcbiRmYS12YXItbW9vbi1vOiAnXFxmMTg2JztcbiRmYS12YXItbW9ydGFyLWJvYXJkOiAnXFxmMTlkJztcbiRmYS12YXItbW90b3JjeWNsZTogJ1xcZjIxYyc7XG4kZmEtdmFyLW11c2ljOiAnXFxmMDAxJztcbiRmYS12YXItbmF2aWNvbjogJ1xcZjBjOSc7XG4kZmEtdmFyLW5ldXRlcjogJ1xcZjIyYyc7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiAnXFxmMWVhJztcbiRmYS12YXItb3BlbmlkOiAnXFxmMTliJztcbiRmYS12YXItb3V0ZGVudDogJ1xcZjAzYic7XG4kZmEtdmFyLXBhZ2VsaW5lczogJ1xcZjE4Yyc7XG4kZmEtdmFyLXBhaW50LWJydXNoOiAnXFxmMWZjJztcbiRmYS12YXItcGFwZXItcGxhbmU6ICdcXGYxZDgnO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiAnXFxmMWQ5JztcbiRmYS12YXItcGFwZXJjbGlwOiAnXFxmMGM2JztcbiRmYS12YXItcGFyYWdyYXBoOiAnXFxmMWRkJztcbiRmYS12YXItcGFzdGU6ICdcXGYwZWEnO1xuJGZhLXZhci1wYXVzZTogJ1xcZjA0Yyc7XG4kZmEtdmFyLXBhdzogJ1xcZjFiMCc7XG4kZmEtdmFyLXBheXBhbDogJ1xcZjFlZCc7XG4kZmEtdmFyLXBlbmNpbDogJ1xcZjA0MCc7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6ICdcXGYxNGInO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86ICdcXGYwNDQnO1xuJGZhLXZhci1waG9uZTogJ1xcZjA5NSc7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogJ1xcZjA5OCc7XG4kZmEtdmFyLXBob3RvOiAnXFxmMDNlJztcbiRmYS12YXItcGljdHVyZS1vOiAnXFxmMDNlJztcbiRmYS12YXItcGllLWNoYXJ0OiAnXFxmMjAwJztcbiRmYS12YXItcGllZC1waXBlcjogJ1xcZjFhNyc7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiAnXFxmMWE4JztcbiRmYS12YXItcGludGVyZXN0OiAnXFxmMGQyJztcbiRmYS12YXItcGludGVyZXN0LXA6ICdcXGYyMzEnO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiAnXFxmMGQzJztcbiRmYS12YXItcGxhbmU6ICdcXGYwNzInO1xuJGZhLXZhci1wbGF5OiAnXFxmMDRiJztcbiRmYS12YXItcGxheS1jaXJjbGU6ICdcXGYxNDQnO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiAnXFxmMDFkJztcbiRmYS12YXItcGx1ZzogJ1xcZjFlNic7XG4kZmEtdmFyLXBsdXM6ICdcXGYwNjcnO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogJ1xcZjA1NSc7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiAnXFxmMGZlJztcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogJ1xcZjE5Nic7XG4kZmEtdmFyLXBvd2VyLW9mZjogJ1xcZjAxMSc7XG4kZmEtdmFyLXByaW50OiAnXFxmMDJmJztcbiRmYS12YXItcHV6emxlLXBpZWNlOiAnXFxmMTJlJztcbiRmYS12YXItcXE6ICdcXGYxZDYnO1xuJGZhLXZhci1xcmNvZGU6ICdcXGYwMjknO1xuJGZhLXZhci1xdWVzdGlvbjogJ1xcZjEyOCc7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogJ1xcZjA1OSc7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6ICdcXGYxMGQnO1xuJGZhLXZhci1xdW90ZS1yaWdodDogJ1xcZjEwZSc7XG4kZmEtdmFyLXJhOiAnXFxmMWQwJztcbiRmYS12YXItcmFuZG9tOiAnXFxmMDc0JztcbiRmYS12YXItcmViZWw6ICdcXGYxZDAnO1xuJGZhLXZhci1yZWN5Y2xlOiAnXFxmMWI4JztcbiRmYS12YXItcmVkZGl0OiAnXFxmMWExJztcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogJ1xcZjFhMic7XG4kZmEtdmFyLXJlZnJlc2g6ICdcXGYwMjEnO1xuJGZhLXZhci1yZW1vdmU6ICdcXGYwMGQnO1xuJGZhLXZhci1yZW5yZW46ICdcXGYxOGInO1xuJGZhLXZhci1yZW9yZGVyOiAnXFxmMGM5JztcbiRmYS12YXItcmVwZWF0OiAnXFxmMDFlJztcbiRmYS12YXItcmVwbHk6ICdcXGYxMTInO1xuJGZhLXZhci1yZXBseS1hbGw6ICdcXGYxMjInO1xuJGZhLXZhci1yZXR3ZWV0OiAnXFxmMDc5JztcbiRmYS12YXItcm1iOiAnXFxmMTU3JztcbiRmYS12YXItcm9hZDogJ1xcZjAxOCc7XG4kZmEtdmFyLXJvY2tldDogJ1xcZjEzNSc7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiAnXFxmMGUyJztcbiRmYS12YXItcm90YXRlLXJpZ2h0OiAnXFxmMDFlJztcbiRmYS12YXItcm91YmxlOiAnXFxmMTU4JztcbiRmYS12YXItcnNzOiAnXFxmMDllJztcbiRmYS12YXItcnNzLXNxdWFyZTogJ1xcZjE0Myc7XG4kZmEtdmFyLXJ1YjogJ1xcZjE1OCc7XG4kZmEtdmFyLXJ1YmxlOiAnXFxmMTU4JztcbiRmYS12YXItcnVwZWU6ICdcXGYxNTYnO1xuJGZhLXZhci1zYXZlOiAnXFxmMGM3JztcbiRmYS12YXItc2Npc3NvcnM6ICdcXGYwYzQnO1xuJGZhLXZhci1zZWFyY2g6ICdcXGYwMDInO1xuJGZhLXZhci1zZWFyY2gtbWludXM6ICdcXGYwMTAnO1xuJGZhLXZhci1zZWFyY2gtcGx1czogJ1xcZjAwZSc7XG4kZmEtdmFyLXNlbGxzeTogJ1xcZjIxMyc7XG4kZmEtdmFyLXNlbmQ6ICdcXGYxZDgnO1xuJGZhLXZhci1zZW5kLW86ICdcXGYxZDknO1xuJGZhLXZhci1zZXJ2ZXI6ICdcXGYyMzMnO1xuJGZhLXZhci1zaGFyZTogJ1xcZjA2NCc7XG4kZmEtdmFyLXNoYXJlLWFsdDogJ1xcZjFlMCc7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6ICdcXGYxZTEnO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6ICdcXGYxNGQnO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogJ1xcZjA0NSc7XG4kZmEtdmFyLXNoZWtlbDogJ1xcZjIwYic7XG4kZmEtdmFyLXNoZXFlbDogJ1xcZjIwYic7XG4kZmEtdmFyLXNoaWVsZDogJ1xcZjEzMic7XG4kZmEtdmFyLXNoaXA6ICdcXGYyMWEnO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6ICdcXGYyMTQnO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiAnXFxmMDdhJztcbiRmYS12YXItc2lnbi1pbjogJ1xcZjA5MCc7XG4kZmEtdmFyLXNpZ24tb3V0OiAnXFxmMDhiJztcbiRmYS12YXItc2lnbmFsOiAnXFxmMDEyJztcbiRmYS12YXItc2ltcGx5YnVpbHQ6ICdcXGYyMTUnO1xuJGZhLXZhci1zaXRlbWFwOiAnXFxmMGU4JztcbiRmYS12YXItc2t5YXRsYXM6ICdcXGYyMTYnO1xuJGZhLXZhci1za3lwZTogJ1xcZjE3ZSc7XG4kZmEtdmFyLXNsYWNrOiAnXFxmMTk4JztcbiRmYS12YXItc2xpZGVyczogJ1xcZjFkZSc7XG4kZmEtdmFyLXNsaWRlc2hhcmU6ICdcXGYxZTcnO1xuJGZhLXZhci1zbWlsZS1vOiAnXFxmMTE4JztcbiRmYS12YXItc29jY2VyLWJhbGwtbzogJ1xcZjFlMyc7XG4kZmEtdmFyLXNvcnQ6ICdcXGYwZGMnO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogJ1xcZjE1ZCc7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogJ1xcZjE1ZSc7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogJ1xcZjE2MCc7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6ICdcXGYxNjEnO1xuJGZhLXZhci1zb3J0LWFzYzogJ1xcZjBkZSc7XG4kZmEtdmFyLXNvcnQtZGVzYzogJ1xcZjBkZCc7XG4kZmEtdmFyLXNvcnQtZG93bjogJ1xcZjBkZCc7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6ICdcXGYxNjInO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogJ1xcZjE2Myc7XG4kZmEtdmFyLXNvcnQtdXA6ICdcXGYwZGUnO1xuJGZhLXZhci1zb3VuZGNsb3VkOiAnXFxmMWJlJztcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogJ1xcZjE5Nyc7XG4kZmEtdmFyLXNwaW5uZXI6ICdcXGYxMTAnO1xuJGZhLXZhci1zcG9vbjogJ1xcZjFiMSc7XG4kZmEtdmFyLXNwb3RpZnk6ICdcXGYxYmMnO1xuJGZhLXZhci1zcXVhcmU6ICdcXGYwYzgnO1xuJGZhLXZhci1zcXVhcmUtbzogJ1xcZjA5Nic7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiAnXFxmMThkJztcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6ICdcXGYxNmMnO1xuJGZhLXZhci1zdGFyOiAnXFxmMDA1JztcbiRmYS12YXItc3Rhci1oYWxmOiAnXFxmMDg5JztcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiAnXFxmMTIzJztcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6ICdcXGYxMjMnO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogJ1xcZjEyMyc7XG4kZmEtdmFyLXN0YXItbzogJ1xcZjAwNic7XG4kZmEtdmFyLXN0ZWFtOiAnXFxmMWI2JztcbiRmYS12YXItc3RlYW0tc3F1YXJlOiAnXFxmMWI3JztcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogJ1xcZjA0OCc7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogJ1xcZjA1MSc7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiAnXFxmMGYxJztcbiRmYS12YXItc3RvcDogJ1xcZjA0ZCc7XG4kZmEtdmFyLXN0cmVldC12aWV3OiAnXFxmMjFkJztcbiRmYS12YXItc3RyaWtldGhyb3VnaDogJ1xcZjBjYyc7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiAnXFxmMWE0JztcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiAnXFxmMWEzJztcbiRmYS12YXItc3Vic2NyaXB0OiAnXFxmMTJjJztcbiRmYS12YXItc3Vid2F5OiAnXFxmMjM5JztcbiRmYS12YXItc3VpdGNhc2U6ICdcXGYwZjInO1xuJGZhLXZhci1zdW4tbzogJ1xcZjE4NSc7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiAnXFxmMTJiJztcbiRmYS12YXItc3VwcG9ydDogJ1xcZjFjZCc7XG4kZmEtdmFyLXRhYmxlOiAnXFxmMGNlJztcbiRmYS12YXItdGFibGV0OiAnXFxmMTBhJztcbiRmYS12YXItdGFjaG9tZXRlcjogJ1xcZjBlNCc7XG4kZmEtdmFyLXRhZzogJ1xcZjAyYic7XG4kZmEtdmFyLXRhZ3M6ICdcXGYwMmMnO1xuJGZhLXZhci10YXNrczogJ1xcZjBhZSc7XG4kZmEtdmFyLXRheGk6ICdcXGYxYmEnO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiAnXFxmMWQ1JztcbiRmYS12YXItdGVybWluYWw6ICdcXGYxMjAnO1xuJGZhLXZhci10ZXh0LWhlaWdodDogJ1xcZjAzNCc7XG4kZmEtdmFyLXRleHQtd2lkdGg6ICdcXGYwMzUnO1xuJGZhLXZhci10aDogJ1xcZjAwYSc7XG4kZmEtdmFyLXRoLWxhcmdlOiAnXFxmMDA5JztcbiRmYS12YXItdGgtbGlzdDogJ1xcZjAwYic7XG4kZmEtdmFyLXRodW1iLXRhY2s6ICdcXGYwOGQnO1xuJGZhLXZhci10aHVtYnMtZG93bjogJ1xcZjE2NSc7XG4kZmEtdmFyLXRodW1icy1vLWRvd246ICdcXGYwODgnO1xuJGZhLXZhci10aHVtYnMtby11cDogJ1xcZjA4Nyc7XG4kZmEtdmFyLXRodW1icy11cDogJ1xcZjE2NCc7XG4kZmEtdmFyLXRpY2tldDogJ1xcZjE0NSc7XG4kZmEtdmFyLXRpbWVzOiAnXFxmMDBkJztcbiRmYS12YXItdGltZXMtY2lyY2xlOiAnXFxmMDU3JztcbiRmYS12YXItdGltZXMtY2lyY2xlLW86ICdcXGYwNWMnO1xuJGZhLXZhci10aW50OiAnXFxmMDQzJztcbiRmYS12YXItdG9nZ2xlLWRvd246ICdcXGYxNTAnO1xuJGZhLXZhci10b2dnbGUtbGVmdDogJ1xcZjE5MSc7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6ICdcXGYyMDQnO1xuJGZhLXZhci10b2dnbGUtb246ICdcXGYyMDUnO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6ICdcXGYxNTInO1xuJGZhLXZhci10b2dnbGUtdXA6ICdcXGYxNTEnO1xuJGZhLXZhci10cmFpbjogJ1xcZjIzOCc7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiAnXFxmMjI0JztcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiAnXFxmMjI1JztcbiRmYS12YXItdHJhc2g6ICdcXGYxZjgnO1xuJGZhLXZhci10cmFzaC1vOiAnXFxmMDE0JztcbiRmYS12YXItdHJlZTogJ1xcZjFiYic7XG4kZmEtdmFyLXRyZWxsbzogJ1xcZjE4MSc7XG4kZmEtdmFyLXRyb3BoeTogJ1xcZjA5MSc7XG4kZmEtdmFyLXRydWNrOiAnXFxmMGQxJztcbiRmYS12YXItdHJ5OiAnXFxmMTk1JztcbiRmYS12YXItdHR5OiAnXFxmMWU0JztcbiRmYS12YXItdHVtYmxyOiAnXFxmMTczJztcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogJ1xcZjE3NCc7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogJ1xcZjE5NSc7XG4kZmEtdmFyLXR3aXRjaDogJ1xcZjFlOCc7XG4kZmEtdmFyLXR3aXR0ZXI6ICdcXGYwOTknO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogJ1xcZjA4MSc7XG4kZmEtdmFyLXVtYnJlbGxhOiAnXFxmMGU5JztcbiRmYS12YXItdW5kZXJsaW5lOiAnXFxmMGNkJztcbiRmYS12YXItdW5kbzogJ1xcZjBlMic7XG4kZmEtdmFyLXVuaXZlcnNpdHk6ICdcXGYxOWMnO1xuJGZhLXZhci11bmxpbms6ICdcXGYxMjcnO1xuJGZhLXZhci11bmxvY2s6ICdcXGYwOWMnO1xuJGZhLXZhci11bmxvY2stYWx0OiAnXFxmMTNlJztcbiRmYS12YXItdW5zb3J0ZWQ6ICdcXGYwZGMnO1xuJGZhLXZhci11cGxvYWQ6ICdcXGYwOTMnO1xuJGZhLXZhci11c2Q6ICdcXGYxNTUnO1xuJGZhLXZhci11c2VyOiAnXFxmMDA3JztcbiRmYS12YXItdXNlci1tZDogJ1xcZjBmMCc7XG4kZmEtdmFyLXVzZXItcGx1czogJ1xcZjIzNCc7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiAnXFxmMjFiJztcbiRmYS12YXItdXNlci10aW1lczogJ1xcZjIzNSc7XG4kZmEtdmFyLXVzZXJzOiAnXFxmMGMwJztcbiRmYS12YXItdmVudXM6ICdcXGYyMjEnO1xuJGZhLXZhci12ZW51cy1kb3VibGU6ICdcXGYyMjYnO1xuJGZhLXZhci12ZW51cy1tYXJzOiAnXFxmMjI4JztcbiRmYS12YXItdmlhY29pbjogJ1xcZjIzNyc7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogJ1xcZjAzZCc7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogJ1xcZjE5NCc7XG4kZmEtdmFyLXZpbmU6ICdcXGYxY2EnO1xuJGZhLXZhci12azogJ1xcZjE4OSc7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiAnXFxmMDI3JztcbiRmYS12YXItdm9sdW1lLW9mZjogJ1xcZjAyNic7XG4kZmEtdmFyLXZvbHVtZS11cDogJ1xcZjAyOCc7XG4kZmEtdmFyLXdhcm5pbmc6ICdcXGYwNzEnO1xuJGZhLXZhci13ZWNoYXQ6ICdcXGYxZDcnO1xuJGZhLXZhci13ZWlibzogJ1xcZjE4YSc7XG4kZmEtdmFyLXdlaXhpbjogJ1xcZjFkNyc7XG4kZmEtdmFyLXdoYXRzYXBwOiAnXFxmMjMyJztcbiRmYS12YXItd2hlZWxjaGFpcjogJ1xcZjE5Myc7XG4kZmEtdmFyLXdpZmk6ICdcXGYxZWInO1xuJGZhLXZhci13aW5kb3dzOiAnXFxmMTdhJztcbiRmYS12YXItd29uOiAnXFxmMTU5JztcbiRmYS12YXItd29yZHByZXNzOiAnXFxmMTlhJztcbiRmYS12YXItd3JlbmNoOiAnXFxmMGFkJztcbiRmYS12YXIteGluZzogJ1xcZjE2OCc7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiAnXFxmMTY5JztcbiRmYS12YXIteWFob286ICdcXGYxOWUnO1xuJGZhLXZhci15ZWxwOiAnXFxmMWU5JztcbiRmYS12YXIteWVuOiAnXFxmMTU3JztcbiRmYS12YXIteW91dHViZTogJ1xcZjE2Nyc7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogJ1xcZjE2YSc7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiAnXFxmMTY2JztcbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdsYXNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW11c2ljO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZWFyY2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lbnZlbG9wZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYXJ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Rhcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Rhci1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXNlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbG07XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGgtbGFyZ2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aC1saXN0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZWNrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGltZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2VhcmNoLXBsdXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNlYXJjaC1taW51cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcG93ZXItb2ZmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaWduYWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb2c7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmFzaC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaG9tZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2xvY2stbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJvYWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZG93bmxvYWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWluYm94O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGxheS1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmVwZWF0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmVmcmVzaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saXN0LWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvY2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mbGFnO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGVhZHBob25lcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZvbHVtZS1vZmY7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdm9sdW1lLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZvbHVtZS11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcXJjb2RlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmFyY29kZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGFnO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGFncztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvb2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYm9va21hcms7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcHJpbnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhbWVyYTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvbnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ib2xkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pdGFsaWM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGV4dC1oZWlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10ZXh0LXdpZHRoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYWxpZ24tbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYWxpZ24tY2VudGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFsaWduLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYWxpZ24tanVzdGlmeTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpc3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1vdXRkZW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbmRlbnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZpZGVvLWNhbWVyYTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpY3R1cmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGVuY2lsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFwLW1hcmtlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYWRqdXN0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGludDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGFyZS1zcXVhcmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjay1zcXVhcmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3dzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RlcC1iYWNrd2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZhc3QtYmFja3dhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmFja3dhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbGF5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhdXNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RvcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvcndhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZhc3QtZm9yd2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RlcC1mb3J3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVqZWN0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsdXMtY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1taW51cy1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRpbWVzLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hlY2stY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW5mby1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jcm9zc2hhaXJzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iYW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXhwYW5kO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbXByZXNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGx1cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1taW51cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hc3Rlcmlzaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2lmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxlYWY7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV5ZS1zbGFzaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGxhbmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FsZW5kYXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJhbmRvbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbW1lbnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hZ25ldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZXZyb24tdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZXZyb24tZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJldHdlZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaG9wcGluZy1jYXJ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb2xkZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9sZGVyLW9wZW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3dzLXY7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3dzLWg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmFyLWNoYXJ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhbWVyYS1yZXRybztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIta2V5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb2dzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbW1lbnRzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1icy1vLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGh1bWJzLW8tZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Rhci1oYWxmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGVhcnQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaWduLW91dDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlua2VkaW4tc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGh1bWItdGFjaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4dGVybmFsLWxpbms7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaWduLWluO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cm9waHk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXRodWItc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11cGxvYWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZW1vbi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBob25lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNxdWFyZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYm9va21hcmstbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGhvbmUtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHdpdHRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmFjZWJvb2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdpdGh1Yjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdW5sb2NrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNyZWRpdC1jYXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yc3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGRkLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVsbGhvcm47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iZWxsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNlcnRpZmljYXRlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oYW5kLW8tcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFuZC1vLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhhbmQtby11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oYW5kLW8tZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2xvYmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdyZW5jaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10YXNrcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsdGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1icmllZmNhc2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvd3MtYWx0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXNlcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpbms7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2xvdWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxhc2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2Npc3NvcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZXMtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGFwZXJjbGlwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mbG9wcHktbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iYXJzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlzdC11bDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpc3Qtb2w7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdHJpa2V0aHJvdWdoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11bmRlcmxpbmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGFibGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFnaWM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJ1Y2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpbnRlcmVzdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nb29nbGUtcGx1cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tb25leTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyZXQtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29sdW1ucztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1kZXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lbnZlbG9wZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saW5rZWRpbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdW5kbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdhdmVsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGFjaG9tZXRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29tbWVudC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29tbWVudHMtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYm9sdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNpdGVtYXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdW1icmVsbGE7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2xpcGJvYXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpZ2h0YnVsYi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4Y2hhbmdlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsb3VkLWRvd25sb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jbG91ZC11cGxvYWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11c2VyLW1kO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZXRob3Njb3BlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN1aXRjYXNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iZWxsLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvZmZlZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWN1dGxlcnk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS10ZXh0LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idWlsZGluZy1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaG9zcGl0YWwtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW1idWxhbmNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZWRraXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlnaHRlci1qZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iZWVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWgtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsdXMtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGVza3RvcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGFwdG9wO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10YWJsZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1vYmlsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXF1b3RlLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcXVvdGUtcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcGlubmVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlcGx5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2l0aHViLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb2xkZXItbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvbGRlci1vcGVuLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zbWlsZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZnJvd24tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZWgtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdhbWVwYWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1rZXlib2FyZC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mbGFnLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxhZy1jaGVja2VyZWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGVybWluYWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb2RlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlcGx5LWFsbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YXItaGFsZi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvY2F0aW9uLWFycm93O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3JvcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29kZS1mb3JrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGFpbi1icm9rZW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcXVlc3Rpb247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbmZvO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4Y2xhbWF0aW9uO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN1cGVyc2NyaXB0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdWJzY3JpcHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVyYXNlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcHV6emxlLXBpZWNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWljcm9waG9uZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoaWVsZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhbGVuZGFyLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJvY2tldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWF4Y2RuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaHRtbDU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jc3MzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmNob3I7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11bmxvY2stYWx0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1bGxzZXllO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZWxsaXBzaXMtaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVsbGlwc2lzLXY7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yc3Mtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsYXktY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aWNrZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1pbnVzLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1taW51cy1zcXVhcmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZXZlbC11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxldmVsLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZWNrLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBlbmNpbC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoYXJlLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbXBhc3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ldXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdicDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXNkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWlucjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItanB5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJ1Yjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIta3J3O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnRjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS10ZXh0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aHVtYnMtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGh1bWJzLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteW91dHViZS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci15b3V0dWJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteGluZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci14aW5nLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteW91dHViZS1wbGF5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZHJvcGJveDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGFjay1vdmVyZmxvdztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW5zdGFncmFtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mbGlja3I7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFkbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYml0YnVja2V0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYml0YnVja2V0LXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHVtYmxyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHVtYmxyLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbG9uZy1hcnJvdy1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbG9uZy1hcnJvdy11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcHBsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdpbmRvd3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmRyb2lkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpbnV4O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRyaWJiYmxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNreXBlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm91cnNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJlbGxvO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mZW1hbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYWxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdyYXRpcGF5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN1bi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tb29uLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcmNoaXZlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idWc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdms7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd2VpYm87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlbnJlbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGFnZWxpbmVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZG90LWNpcmNsZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd2hlZWxjaGFpcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdmltZW8tc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cnk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbHVzLXNxdWFyZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3BhY2Utc2h1dHRsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zbGFjaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZW52ZWxvcGUtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13b3JkcHJlc3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW9wZW5pZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVuaXZlcnNpdHk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ3JhZHVhdGlvbi1jYXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteWFob287XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdvb2dsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmVkZGl0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmVkZGl0LXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0dW1ibGV1cG9uO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kZWxpY2lvdXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kaWdnO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGllZC1waXBlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waWVkLXBpcGVyLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZHJ1cGFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1qb29tbGE7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGFuZ3VhZ2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZheDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idWlsZGluZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGlsZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGF3O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNwb29uO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3ViZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jdWJlcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJlaGFuY2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVoYW5jZS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RlYW07XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZWFtLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlY3ljbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10YXhpO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJlZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNwb3RpZnk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kZXZpYW50YXJ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc291bmRjbG91ZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kYXRhYmFzZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtcGRmLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS13b3JkLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtZXhjZWwtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLWltYWdlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLWF1ZGlvLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtdmlkZW8tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLWNvZGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZpbmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb2RlcGVuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWpzZmlkZGxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpZmUtcmluZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaXJjbGUtby1ub3RjaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlYmVsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVtcGlyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdpdC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdpdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oYWNrZXItbmV3cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRlbmNlbnQtd2VpYm87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcXE7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdlaXhpbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGFwZXItcGxhbmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYXBlci1wbGFuZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGlzdG9yeTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2lyY2xlLXRoaW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYWRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGFyYWdyYXBoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2xpZGVycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hhcmUtYWx0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvbWI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZ1dGJvbC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10dHk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iaW5vY3VsYXJzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGx1Zztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNsaWRlc2hhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR3aXRjaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXllbHA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbmV3c3BhcGVyLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13aWZpO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FsY3VsYXRvcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGF5cGFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ29vZ2xlLXdhbGxldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjLXZpc2E7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYy1tYXN0ZXJjYXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjLWRpc2NvdmVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2MtYW1leDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2MtcGF5cGFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYy1zdHJpcGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iZWxsLXNsYXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iZWxsLXNsYXNoLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJhc2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvcHlyaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV5ZWRyb3BwZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGFpbnQtYnJ1c2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iaXJ0aGRheS1jYWtlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJlYS1jaGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGllLWNoYXJ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGluZS1jaGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGFzdGZtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGFzdGZtLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRvZ2dsZS1vZmY7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRvZ2dsZS1vbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJpY3ljbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWlveGhvc3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2VsbGlzdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaWxzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1lYW5wYXRoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnV5c2VsbGFkcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kYXNoY3ViZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb3J1bWJlZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxlYW5wdWI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNlbGxzeTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hpcnRzaW5idWxrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNpbXBseWJ1aWx0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNreWF0bGFzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJ0LXBsdXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRpYW1vbmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGlwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXItc2VjcmV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbW90b3JjeWNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdHJlZXQtdmlldztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGVhcnRiZWF0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZlbnVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1lcmN1cnk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJhbnNnZW5kZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdmVudXMtZG91YmxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hcnMtZG91YmxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdmVudXMtbWFycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXJzLXN0cm9rZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXJzLXN0cm9rZS1oO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1uZXV0ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGludGVyZXN0LXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd2hhdHNhcHA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNlcnZlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXNlci1wbHVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXNlci10aW1lcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iZWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12aWFjb2luO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyYWluO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdWJ3YXk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1lZGl1bTtcbn1cbiIsIi8qUEUgSWNvbiBGb250cyAoaHR0cDovL3RoZW1lcy1waXhlZGVuLmNvbS9mb250LWRlbW9zLzctc3Ryb2tlLykqL1xuXG4kcGUtZm9udC1wYXRoOiAnLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlJztcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQZS1pY29uLTctc3Ryb2tlJztcbiAgICBzcmM6IHVybCgnI3skcGUtZm9udC1wYXRofS9QZS1pY29uLTctc3Ryb2tlLmVvdD9kN3lmMXYnKTtcbiAgICBzcmM6XG4gICAgICAgIHVybCgnI3skcGUtZm9udC1wYXRofS9QZS1pY29uLTctc3Ryb2tlLmVvdD8jaWVmaXhkN3lmMXYnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnI3skcGUtZm9udC1wYXRofS9QZS1pY29uLTctc3Ryb2tlLndvZmY/ZDd5ZjF2JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnI3skcGUtZm9udC1wYXRofS9QZS1pY29uLTctc3Ryb2tlLnR0Zj9kN3lmMXYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnI3skcGUtZm9udC1wYXRofS9QZS1pY29uLTctc3Ryb2tlLnN2Zz9kN3lmMXYjUGUtaWNvbi03LXN0cm9rZScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149J3BlLTdzLSddLFxuW2NsYXNzKj0nIHBlLTdzLSddIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdQZS1pY29uLTctc3Ryb2tlJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5wZS03cy1hbGJ1bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YWEnO1xufVxuLnBlLTdzLWFyYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YWInO1xufVxuLnBlLTdzLWJhY2stMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YWMnO1xufVxuLnBlLTdzLWJhbmRhaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmFkJztcbn1cbi5wZS03cy1jYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmFlJztcbn1cbi5wZS03cy1kaWFtb25kOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhZic7XG59XG4ucGUtN3MtZG9vci1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiMCc7XG59XG4ucGUtN3MtZXllZHJvcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjEnO1xufVxuLnBlLTdzLWZlbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjInO1xufVxuLnBlLTdzLWd5bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjMnO1xufVxuLnBlLTdzLWhhbW1lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjQnO1xufVxuLnBlLTdzLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmI1Jztcbn1cbi5wZS03cy1oZWxtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiNic7XG59XG4ucGUtN3MtaG91cmdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiNyc7XG59XG4ucGUtN3MtbGVhZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjgnO1xufVxuLnBlLTdzLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmI5Jztcbn1cbi5wZS03cy1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiYSc7XG59XG4ucGUtN3MtbWFwLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmJiJztcbn1cbi5wZS03cy1uZXh0LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmJjJztcbn1cbi5wZS03cy1wYWludC1idWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmJkJztcbn1cbi5wZS03cy1wZW5kcml2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YmUnO1xufVxuLnBlLTdzLXBob3RvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiZic7XG59XG4ucGUtN3MtcGlnZ3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmMwJztcbn1cbi5wZS03cy1wbHVnaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmMxJztcbn1cbi5wZS03cy1yZWZyZXNoLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmMyJztcbn1cbi5wZS03cy1yb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmMzJztcbn1cbi5wZS03cy1zZXR0aW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzQnO1xufVxuLnBlLTdzLXNoaWVsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzUnO1xufVxuLnBlLTdzLXNtaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjNic7XG59XG4ucGUtN3MtdXNiOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjNyc7XG59XG4ucGUtN3MtdmVjdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjOCc7XG59XG4ucGUtN3Mtd2luZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzknO1xufVxuLnBlLTdzLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OGEnO1xufVxuLnBlLTdzLWNhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjhjJztcbn1cbi5wZS03cy1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODAnO1xufVxuLnBlLTdzLWJsdWV0b290aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OGQnO1xufVxuLnBlLTdzLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4Yic7XG59XG4ucGUtN3Mtd2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4ZSc7XG59XG4ucGUtN3MtY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4MSc7XG59XG4ucGUtN3MtaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjhmJztcbn1cbi5wZS03cy1hbmdsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODInO1xufVxuLnBlLTdzLXdyaXN0d2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjkwJztcbn1cbi5wZS03cy1hbmdsZS11cC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjgzJztcbn1cbi5wZS03cy13b3JsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTEnO1xufVxuLnBlLTdzLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4NCc7XG59XG4ucGUtN3Mtdm9sdW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5Mic7XG59XG4ucGUtN3MtYW5nbGUtcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4NSc7XG59XG4ucGUtN3MtdXNlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjkzJztcbn1cbi5wZS03cy1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4Nic7XG59XG4ucGUtN3MtdXNlci1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjk0Jztcbn1cbi5wZS03cy1hbmdsZS1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODcnO1xufVxuLnBlLTdzLXVwLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5NSc7XG59XG4ucGUtN3MtYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODgnO1xufVxuLnBlLTdzLXN3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTYnO1xufVxuLnBlLTdzLWFuZ2xlLWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4OSc7XG59XG4ucGUtN3Mtc2Npc3NvcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjk3Jztcbn1cbi5wZS03cy13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjAwJztcbn1cbi5wZS03cy1zYWZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5OCc7XG59XG4ucGUtN3Mtdm9sdW1lMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDEnO1xufVxuLnBlLTdzLXZvbHVtZTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjAyJztcbn1cbi5wZS03cy12b2ljZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjAzJztcbn1cbi5wZS03cy12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDQnO1xufVxuLnBlLTdzLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjA1Jztcbn1cbi5wZS03cy11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjA2Jztcbn1cbi5wZS03cy11bmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjA3Jztcbn1cbi5wZS03cy11bWJyZWxsYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDgnO1xufVxuLnBlLTdzLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwOSc7XG59XG4ucGUtN3MtdG9vbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjBhJztcbn1cbi5wZS03cy10aW1lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MGInO1xufVxuLnBlLTdzLXRpY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MGMnO1xufVxuLnBlLTdzLXRhcmdldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MGQnO1xufVxuLnBlLTdzLXN1bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MGUnO1xufVxuLnBlLTdzLXN0dWR5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwZic7XG59XG4ucGUtN3Mtc3RvcHdhdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxMCc7XG59XG4ucGUtN3Mtc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTEnO1xufVxuLnBlLTdzLXNwZWFrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjEyJztcbn1cbi5wZS03cy1zaWduYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjEzJztcbn1cbi5wZS03cy1zaHVmZmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxNCc7XG59XG4ucGUtN3Mtc2hvcGJhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTUnO1xufVxuLnBlLTdzLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxNic7XG59XG4ucGUtN3Mtc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxNyc7XG59XG4ucGUtN3Mtc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxOCc7XG59XG4ucGUtN3MtZmlsbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTUnO1xufVxuLnBlLTdzLXNjaWVuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjE5Jztcbn1cbi5wZS03cy1kaXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhNic7XG59XG4ucGUtN3MtcmliYm9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxYSc7XG59XG4ucGUtN3MtcmVwZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxYic7XG59XG4ucGUtN3MtcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MWMnO1xufVxuLnBlLTdzLWFkZC11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhOSc7XG59XG4ucGUtN3MtcmVmcmVzaC1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MWQnO1xufVxuLnBlLTdzLXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OWMnO1xufVxuLnBlLTdzLXJhZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxZSc7XG59XG4ucGUtN3Mtbm90ZTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjlkJztcbn1cbi5wZS03cy1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MWYnO1xufVxuLnBlLTdzLW5ldHdvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjllJztcbn1cbi5wZS03cy1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyMCc7XG59XG4ucGUtN3MtbXV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OWYnO1xufVxuLnBlLTdzLXBvd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyMSc7XG59XG4ucGUtN3MtbWVkYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmEwJztcbn1cbi5wZS03cy1wb3J0Zm9saW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjIyJztcbn1cbi5wZS03cy1saWtlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTEnO1xufVxuLnBlLTdzLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjIzJztcbn1cbi5wZS03cy1sZWZ0LWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhMic7XG59XG4ucGUtN3MtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjQnO1xufVxuLnBlLTdzLWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTMnO1xufVxuLnBlLTdzLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyNSc7XG59XG4ucGUtN3Mtam95OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhNCc7XG59XG4ucGUtN3MtcGhvdG8tZ2FsbGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjYnO1xufVxuLnBlLTdzLXBpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OWInO1xufVxuLnBlLTdzLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyNyc7XG59XG4ucGUtN3MtcGx1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OWEnO1xufVxuLnBlLTdzLXBlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjgnO1xufVxuLnBlLTdzLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5OSc7XG59XG4ucGUtN3MtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjI5Jztcbn1cbi5wZS03cy1kZWxldGUtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTcnO1xufVxuLnBlLTdzLXBhaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyYSc7XG59XG4ucGUtN3MtYm90dG9tLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhOCc7XG59XG4ucGUtN3Mtbm90ZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjJiJztcbn1cbi5wZS03cy1ub3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyYyc7XG59XG4ucGUtN3MtbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MmQnO1xufVxuLnBlLTdzLW5ld3MtcGFwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjJlJztcbn1cbi5wZS03cy1tdXNpY2xpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjJmJztcbn1cbi5wZS03cy1tdXNpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzAnO1xufVxuLnBlLTdzLW1vdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzMSc7XG59XG4ucGUtN3MtbW9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzInO1xufVxuLnBlLTdzLW1vb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjMzJztcbn1cbi5wZS03cy1tb25pdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzNCc7XG59XG4ucGUtN3MtbWljcm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjM1Jztcbn1cbi5wZS03cy1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzNic7XG59XG4ucGUtN3MtbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzNyc7XG59XG4ucGUtN3MtbWFwLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzgnO1xufVxuLnBlLTdzLW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjM5Jztcbn1cbi5wZS03cy1tYWlsLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjNhJztcbn1cbi5wZS03cy1tYWlsLW9wZW4tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2M2InO1xufVxuLnBlLTdzLW1hZ25ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2M2MnO1xufVxuLnBlLTdzLWxvb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjNkJztcbn1cbi5wZS03cy1sb29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzZSc7XG59XG4ucGUtN3MtbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2M2YnO1xufVxuLnBlLTdzLWxpbnRlcm46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQwJztcbn1cbi5wZS03cy1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0MSc7XG59XG4ucGUtN3MtbGlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDInO1xufVxuLnBlLTdzLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Myc7XG59XG4ucGUtN3MtbGVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDQnO1xufVxuLnBlLTdzLWtleXBhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDUnO1xufVxuLnBlLTdzLWp1bms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ2Jztcbn1cbi5wZS03cy1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Nyc7XG59XG4ucGUtN3MtaG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDgnO1xufVxuLnBlLTdzLWhlbHAyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0OSc7XG59XG4ucGUtN3MtaGVscDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjRhJztcbn1cbi5wZS03cy1ncmFwaDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjRiJztcbn1cbi5wZS03cy1ncmFwaDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjRjJztcbn1cbi5wZS03cy1ncmFwaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjRkJztcbn1cbi5wZS03cy1ncmFwaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NGUnO1xufVxuLnBlLTdzLWdsb2JhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NGYnO1xufVxuLnBlLTdzLWdsZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1MCc7XG59XG4ucGUtN3MtZ2xhc3NlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTEnO1xufVxuLnBlLTdzLWdpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjUyJztcbn1cbi5wZS03cy1mb2xkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjUzJztcbn1cbi5wZS03cy1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1NCc7XG59XG4ucGUtN3MtZmlsdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1NSc7XG59XG4ucGUtN3MtZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTYnO1xufVxuLnBlLTdzLWV4cGFuZDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjU3Jztcbn1cbi5wZS03cy1leGFwbmQyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1OCc7XG59XG4ucGUtN3MtZWRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTknO1xufVxuLnBlLTdzLWRyb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjVhJztcbn1cbi5wZS03cy1kcmF3ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjViJztcbn1cbi5wZS03cy1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NWMnO1xufVxuLnBlLTdzLWRpc3BsYXkyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1ZCc7XG59XG4ucGUtN3MtZGlzcGxheTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjVlJztcbn1cbi5wZS03cy1kaXNrZXR0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NWYnO1xufVxuLnBlLTdzLWRhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjYwJztcbn1cbi5wZS03cy1jdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjYxJztcbn1cbi5wZS03cy1jdWx0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Mic7XG59XG4ucGUtN3MtY3JvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjMnO1xufVxuLnBlLTdzLWNyZWRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjQnO1xufVxuLnBlLTdzLWNvcHktZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjUnO1xufVxuLnBlLTdzLWNvbmZpZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjYnO1xufVxuLnBlLTdzLWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjY3Jztcbn1cbi5wZS03cy1jb21tZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2OCc7XG59XG4ucGUtN3MtY29mZmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2OSc7XG59XG4ucGUtN3MtY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjZhJztcbn1cbi5wZS03cy1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NmInO1xufVxuLnBlLTdzLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Yyc7XG59XG4ucGUtN3MtY2hhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NmQnO1xufVxuLnBlLTdzLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjZlJztcbn1cbi5wZS03cy1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjZmJztcbn1cbi5wZS03cy1jYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3MCc7XG59XG4ucGUtN3MtY2FsY3VsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzEnO1xufVxuLnBlLTdzLWJyb3dzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjcyJztcbn1cbi5wZS03cy1ib3gyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3Myc7XG59XG4ucGUtN3MtYm94MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzQnO1xufVxuLnBlLTdzLWJvb2ttYXJrczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzUnO1xufVxuLnBlLTdzLWJpY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjc2Jztcbn1cbi5wZS03cy1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3Nyc7XG59XG4ucGUtN3MtYmF0dGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzgnO1xufVxuLnBlLTdzLWJhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjc5Jztcbn1cbi5wZS03cy1iYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3YSc7XG59XG4ucGUtN3MtYXR0ZW50aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3Yic7XG59XG4ucGUtN3MtYW5jaG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3Yyc7XG59XG4ucGUtN3MtYWxidW1zOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3ZCc7XG59XG4ucGUtN3MtYWxhcm06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjdlJztcbn1cbi5wZS03cy1haXJwbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3Zic7XG59XG4iLCIvKiBSb2JvdG8gTGlnaHQgbGF0aW4gKi9cbiRyb2JvdG8tZm9udC1wYXRoOiAnLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8nO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gTGlnaHQnKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1MaWdodCcpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4uc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB1bmljb2RlLXJhbmdlOlxuICAgICAgICBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLFxuICAgICAgICBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG4vKiBSb2JvdG8gTGlnaHQgbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvIExpZ2h0JyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tTGlnaHQnKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogUm9ib3RvLVJlZ3VsYXIgbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvJyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tUmVndWxhcicpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4uc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB1bmljb2RlLXJhbmdlOlxuICAgICAgICBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLFxuICAgICAgICBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG4vKiBSb2JvdG8tUmVndWxhciBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90bycpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogUm9ib3RvLUl0YWxpYyBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBJdGFsaWMnKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1JdGFsaWMnKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdW5pY29kZS1yYW5nZTpcbiAgICAgICAgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMixcbiAgICAgICAgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogUm9ib3RvLUl0YWxpYyBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvIEl0YWxpYycpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLUl0YWxpYycpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQuc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG4vKiBSb2JvdG8tTWVkaXVtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvIE1lZGl1bScpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLU1lZGl1bScpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4uc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB1bmljb2RlLXJhbmdlOlxuICAgICAgICBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLFxuICAgICAgICBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG4vKiBSb2JvdG8tTWVkaXVtIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gTWVkaXVtJyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tTWVkaXVtJyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIFJvYm90by1Cb2xkIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBCb2xkJyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tQm9sZCcpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4uc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB1bmljb2RlLXJhbmdlOlxuICAgICAgICBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLFxuICAgICAgICBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG4vKiBSb2JvdG8tQm9sZCBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBCb2xkJyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tQm9sZCcpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQuc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5cbi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnRyYW5zaXRpb24ob3BhY2l0eSwgMC4xNXMsIGxpbmVhcik7XG4gICAgJi5pbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ciYuaW4gdG8gdHIuY29sbGFwc2UuaW5cbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnRyYW5zaXRpb24tcHJvcGVydHkoJ2hlaWdodCwgdmlzaWJpbGl0eScpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy50cmFuc2l0aW9uLWR1cmF0aW9uKDAuMzVzKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMudHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKioqKioqIEFERElUSVZFIENPREUgVE8gQ1VTVE9NSVpFIEZPUiBWQVJJT1VTIFRIRU1FUyAqKioqKiovXG5kaXZbY2xhc3NePSdjYy13aW5kb3cgY2MtYmFubmVyIGNjLXR5cGUtJ10sXG5kaXZbY2xhc3NePSdjYy13aW5kb3cgY2MtZmxvYXRpbmcgY2MtdHlwZS0nXSB7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWZvbnQtY29sb3I7XG59XG5cbi5jYy1yZXZva2UuY2MtYm90dG9tLmNjLWFuaW1hdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYy1jb21wbGlhbmNlIHtcbiAgICAuY2MtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1idXR0b24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItYnV0dG9uLWZvbnQtY29sb3I7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAmLmNjLWRlbnkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2MtYWxsb3cge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3IsICRsaWdodG5lc3M6IC03JSk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2MtZGlzbWlzcyB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTclKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYy1saW5rIHtcbiAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItbGluay1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItbGluay1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9TaG93aW5nIHRoZSBjb29raWUgYmFubmVyIGFzIGEgcHVzaC1kb3duIGJhbm5lciBvbiBtb2JpbGUgZGV2aWNlc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogdmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5jYy1iYW5uZXIuY2MtYm90dG9tLFxuICAgIC5jYy1mbG9hdGluZy5jYy1ib3R0b20ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbn1cbi8qKioqKioqKioqKioqKi9cblxuLyoqKioqKiBPUklHSU5BTCBDT09LSUUgQ09OU0VOVCBDU1MgQVMgRk9VTkQgQVQgaHR0cHM6Ly9jb29raWVjb25zZW50Lm9zYW5vLmNvbSAqKioqKiovXG4uY2Mtd2luZG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbn1cbi5jYy13aW5kb3cuY2MtaW52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLmNjLWFuaW1hdGUuY2MtcmV2b2tlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIHRyYW5zZm9ybSAxcyBlYXNlLFxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO1xufVxuLmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLXRvcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yZW0pO1xufVxuLmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWJvdHRvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMmVtKTtcbn1cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtdG9wIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLWJvdHRvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmNjLXJldm9rZTpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmNjLWdyb3dlciB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcztcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzO1xufVxuLmNjLXJldm9rZSxcbi5jYy13aW5kb3cge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIENhbGlicmksIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgei1pbmRleDogOTk5OTtcbn1cbi5jYy13aW5kb3cuY2Mtc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmNjLXdpbmRvdy5jYy1mbG9hdGluZyB7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIG1heC13aWR0aDogMjRlbTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgcGFkZGluZzogMWVtIDEuOGVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmNjLXJldm9rZSB7XG4gICAgcGFkZGluZzogMC41ZW07XG59XG4uY2MtcmV2b2tlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLmNjLWJ0bixcbi5jYy1jbG9zZSxcbi5jYy1saW5rLFxuLmNjLXJldm9rZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNjLWxpbmsge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4yZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2MtbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5jYy1saW5rOmFjdGl2ZSxcbi5jYy1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiBpbml0aWFsO1xufVxuLmNjLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC40ZW0gMC44ZW07XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQ6Zm9jdXMsXG4uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNjLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjVlbTtcbiAgICByaWdodDogMC41ZW07XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgbGluZS1oZWlnaHQ6IDAuNzU7XG59XG4uY2MtY2xvc2U6Zm9jdXMsXG4uY2MtY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uY2MtcmV2b2tlLmNjLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDNlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41ZW07XG59XG4uY2MtcmV2b2tlLmNjLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDNlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41ZW07XG59XG4uY2MtcmV2b2tlLmNjLWxlZnQge1xuICAgIGxlZnQ6IDNlbTtcbiAgICByaWdodDogdW5zZXQ7XG59XG4uY2MtcmV2b2tlLmNjLXJpZ2h0IHtcbiAgICByaWdodDogM2VtO1xuICAgIGxlZnQ6IHVuc2V0O1xufVxuLmNjLXRvcCB7XG4gICAgdG9wOiAxZW07XG59XG4uY2MtbGVmdCB7XG4gICAgbGVmdDogMWVtO1xufVxuLmNjLXJpZ2h0IHtcbiAgICByaWdodDogMWVtO1xufVxuLmNjLWJvdHRvbSB7XG4gICAgYm90dG9tOiAxZW07XG59XG4uY2MtZmxvYXRpbmcgPiAuY2MtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNjLWZsb2F0aW5nIC5jYy1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY2Mtd2luZG93LmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICBmbGV4OiAxIDAgYXV0bztcbn1cbi5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYy1iYW5uZXIuY2MtdG9wIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cbi5jYy1iYW5uZXIuY2MtYm90dG9tIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cbi5jYy1iYW5uZXIgLmNjLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5jYy1jb21wbGlhbmNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeTtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNlID4gLmNjLWJ0biB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xufVxuLmNjLWJ0biArIC5jYy1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbkBtZWRpYSBwcmludCB7XG4gICAgLmNjLXJldm9rZSxcbiAgICAuY2Mtd2luZG93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmNjLWJ0biB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLmNjLXdpbmRvdy5jYy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5jYy13aW5kb3cuY2MtYm90dG9tIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJhbm5lcixcbiAgICAuY2Mtd2luZG93LmNjLWZsb2F0aW5nLFxuICAgIC5jYy13aW5kb3cuY2MtbGVmdCxcbiAgICAuY2Mtd2luZG93LmNjLXJpZ2h0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtY29tcGxpYW5jZSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICAgIC5jYy13aW5kb3cuY2MtZmxvYXRpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICAgIC5jYy13aW5kb3cgLmNjLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICAgIC5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHVuc2V0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogdW5zZXQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuLmNjLWZsb2F0aW5nLmNjLXRoZW1lLWNsYXNzaWMge1xuICAgIHBhZGRpbmc6IDEuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtY29tcGxpYW5jZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiBub25lO1xuICAgIGZsZXg6IG5vbmU7XG59XG4uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRuOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG59XG4uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNjLXRoZW1lLWVkZ2VsZXNzLmNjLXdpbmRvdyB7XG4gICAgcGFkZGluZzogMDtcbn1cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjhlbSAxLjhlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLmNjLWZsb2F0aW5nLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG4gKyAuY2MtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgje3RoZW1lVmFyaWFibGVzLiRsb2dvLWZpbGVuYW1lfSkgbm8tcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xufVxuLmxvZ28tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgje3RoZW1lVmFyaWFibGVzLiRsb2dvLXNtYWxsLWZpbGVuYW1lfSkgbm8tcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xufVxuLmZ1bGwtaGVhZGVyIHtcbiAgICAubW9iaWxlLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgIEBleHRlbmQgLmZhZGVJbkRvd247XG4gICAgLmdsb2JhbC1uYXYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLmdyaWQtcm93IHtcbiAgICAgICAgICAgIC5ncmlkLXNtLTEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjcpO1xuICAgICAgICB9XG4gICAgICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbmF2IGE6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvdW50LW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLmxvdmVkLW9uZS1uYXYsXG4gICAgICAgIC5hY2NvdW50LXNldHRpbmdzLW5hdixcbiAgICAgICAgLmxvZ291dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMC42KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC4zNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnwrcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDAuNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ291dCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubG92ZWQtb25lLW5hdiB7XG4gICAgICAgICAgICAubG9nZ2VkLWluLWFzLWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuMzUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXJpZ2h0KDAuNik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1tZW51LW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCA4cHggOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDhweCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICAuZ3JpZC1yb3cgPiBkaXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC43NSk7XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIC5uYXYtdGlsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogZG90dGVkIDFweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgwLjUpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNjQsIDEwMSwgMTQzLCAwLjc4KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk1KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMC41KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKkJhZGdlcyB3aGVyZSBwcmVzZW50Ki9cbiAgICAgICAgICAgICAgICAvKkV5ZWJhbGxlZCBwb3NpdGlvbiB2YWx1ZXMgdG8gZ2V0IGl0IHJpZ2h0Ki9cbiAgICAgICAgICAgICAgICAubWVudS1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC40NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi10aWxlLmFjdGl2ZSxcbiAgICAgICAgICAgIC5uYXYtdGlsZS5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtdGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXRpbGU6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiA0MiUpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIHNtYWxsIHNjcmVlbnMgb25seVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5mdWxsLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIC04cHggOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC04cHggOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgLmRlc2t0b3Atb25seSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tbWVudS1uYXYge1xuICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xuICAgICAgICAgICAgICAgIC5uYXYtdGlsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDY0LCAxMDEsIDE0MywgMC43OCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy9EbyBub3Qgc2hvdyB1bmRlcmxpbmUgZnJvbSBjZW50ZXIgYW5pbWF0aW9uIG9uIHNtYWxsIHNjcmVlbnNcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvKkJhZGdlcyB3aGVyZSBwcmVzZW50Ki9cbiAgICAgICAgICAgICAgICAgICAgLypFeWViYWxsZWQgcG9zaXRpb24gdmFsdWVzIHRvIGdldCBpdCByaWdodCovXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMC4wNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjQ1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbmhlYWRlci5zdHJpcHBlZC1oZWFkZXIgLmxvZ28ge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDApO1xuICAgIGJhY2tncm91bmQ6IHVybCgje3RoZW1lVmFyaWFibGVzLiRsb2dvLXNtYWxsLWZpbGVuYW1lfSkgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmNlbnRlcigpO1xufVxuXG4vL21lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIGRvd24gKHdlIGRpc3BsYXkgbW9iaWxlIGJhbm5lciBvbmx5KVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIGhlYWRlci5zdHJpcHBlZC1oZWFkZXIge1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi5tb2JpbGUtYmFubmVyIHtcbiAgICAuc2lnbnVwLXNlY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNzUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICB9XG4gICAgICAgIC53aHktc2lnbnVwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLm1vYmlsZS1iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAubW9iaWxlLW1lbnUtcG9wdXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLm1lbnUtYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ2dlZC1pbi1hcy1pbmZvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBuYXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG4vL05hdiBDYXJkXG4ubmF2LWNhcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICBib3JkZXItbGVmdDogc29saWQgNXB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgLm1lZGlhIHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS41KTtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5mYS5wZS03cy11c2VyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMi41KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpbWFyeS1pbmZvIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDApO1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9uLWJhciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgxLjIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwKTtcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyLFxuICAgICAgICBhOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBhIC5mYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vSG92ZXIgU3R5bGVzXG4ubmF2LWNhcmQ6aG92ZXIsXG4ubmF2LWNhcmQ6Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzpcbiAgICAgICAgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksXG4gICAgICAgIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIC1tb3otYm94LXNoYWRvdzpcbiAgICAgICAgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksXG4gICAgICAgIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLFxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAucHJpbWFyeS1pbmZvIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi8vIHVsLm5hdi1saXN0LFxuLy8gb2wubmF2LWxpc3R7XG4vLyAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyBcdHBhZGRpbmc6MDtcbi8vICAgLy8gYm9yZGVyOnNvbGlkIDFweCAkYm9yZGVyLWNvbG9yO1xuLy8gICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xuLy8gICBsaXtcbi8vICAgICBhe1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG4vLyAgICAgICBAaW5jbHVkZSBwYWRkaW5nKC43NSk7XG4vLyAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlci1jb2xvcjtcbi8vICAgICAgIEBleHRlbmQgLmh2ci1zd2VlcC10by1yaWdodDtcbi8vICAgICB9XG4vLyAgICAgYTpob3Zlcntcbi8vICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4vLyAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgIGxpOmxhc3QtY2hpbGR7XG4vLyAgICAgYXtcbi8vICAgICAgIGJvcmRlci1ib3R0b206MDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gdWwubmF2LWxpc3QsXG4vLyBvbC5uYXYtbGlzdHtcbi8vICAgbGlzdC1zdHlsZTogbm9uZTtcbi8vIFx0cGFkZGluZzowO1xuLy8gICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xuLy8gICBsaXtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgYXtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgdG9wOi0uOWVtO1xuLy8gICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuLy8gICAgICAgQGluY2x1ZGUgcGFkZGluZyguNzUpO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gICBsaTphZnRlciB7XG4vLyAgICAgY29udGVudDogXCItLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tXCI7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB0b3A6IC0xLjNlbTtcbi8vICAgICBAaW5jbHVkZSBmb250LXNpemUoLjgpO1xuLy8gICAgIHBhZGRpbmc6IDAgMC4yNWVtO1xuLy8gICAgIGNvbG9yOmRhcmtlbigkYm9yZGVyLWNvbG9yLDEwJSk7XG4vLyAgIH1cbi8vICAgbGk6bGFzdC1jaGlsZHtcbi8vICAgICBhe1xuLy8gICAgICAgYm9yZGVyLWJvdHRvbTowO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gICBsaTpsYXN0LWNoaWxkOmFmdGVye1xuLy8gICAgIGNvbnRlbnQ6XCJcIjtcbi8vICAgfVxuLy8gfVxuXG51bC5uYXYtbGlzdCxcbm9sLm5hdi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzO1xuICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpOmFmdGVyIHtcbiAgICAgICAgLy8gY29udGVudDogXCItLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tXCI7XG4gICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyB0b3A6IC0xLjNlbTtcbiAgICAgICAgLy8gQGluY2x1ZGUgZm9udC1zaXplKC44KTtcbiAgICAgICAgLy8gcGFkZGluZzogMCAwLjI1ZW07XG4gICAgICAgIC8vIGNvbG9yOmRhcmtlbigkYm9yZGVyLWNvbG9yLDEwJSk7XG4gICAgfVxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKiogU0VDT05EQVJZIE5BVklHQVRJT04gREVTSUdOIFBBVFRFUk4gKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qIFByb3ZpZGVzIGEgc2Vjb25kYXJ5IG5hdmlnYXRpb24gZm9yIHBhZ2VzIHRoYXQgbmVlZCBpdC4gVGhyZWUgb3B0aW9ucyBhcmUgYXZhaWxhYmxlOiAxLlZlcnRpY2FsLCAyLkhvcml6aW50YWwgYW5kIDMuVGFiYmVkICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyogVmVydGljYWwgTmF2ICovXG5uYXYuc2Vjb25kYXJ5LW5hdi52ZXJ0aWNhbCB7XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjc1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogSG9yaXpvbnRhbCBOYXYgKi9cbm5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5mYS5mYS1jaGVjay1jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICAvLyBAZXh0ZW5kIC5odnItZmFkZTtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOTUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubm8taHlwaGVucygpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIC5mYS5mYS1jaGVjay1jaXJjbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHggMTVweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgbmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4ucGFnZS1oZWFkZXIge1xuICAgIC5mYSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43KTtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGJhc2UtZm9udC1jb2xvciwgJGxpZ2h0bmVzczogNTAlKTtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjI2NCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqIFlIUi1TUEVDSUZJQyBMT0dJTiBTQ1JFRU4gKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmxvZ2luIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1zbWFsbC1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xufVxuXG4ubG9naW5IZWxwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEuNSk7XG59XG5cbi5sb2dpbkhlbHAgLmZhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMik7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZpY3Rvci1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yIHVybCgnI3t0aGVtZVZhcmlhYmxlcy4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLXBhdGh9LzEuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC5iYW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEuMjUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciwgMC44NSk7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRob21lcGFnZS1zZWFyY2gtYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1vcmUtc2VhcmNoLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCB0aGVtZVZhcmlhYmxlcy4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLWNvdW50IHtcbiAgICAgICAgICAgICYuYmFubmVyLSN7JGl9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciB1cmwoJyN7dGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1wYXRofS8jeyRpfS5qcGcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZpY3Rvci1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciB1cmwoJyN7dGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1wYXRofS8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgLy9TZXQgYmFubmVyIHRvIHNob3cgdXAgb24gdGhlIHJpZ2h0IHdpdGggMzMlIHdpZHRoXG4gICAgICAgIC5iYW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAvL1RoZSBiYW5uZXIgcG9ydGlvbiB0aGF0IGNvbnRhaW5zIHRoZSBxdW90ZSBhbmQgdGhlIHRhZ2xpbmVcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogNDQuNDQlO1xuXG4gICAgICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMjIyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm5vLWh5cGhlbnMoKTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwZCc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZm9udGF3ZXNvbWUnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICAgICAgICAgICAgICAvKiBTb21lIHNwYWNlIGJldHdlZW4gdGhlIG51bWJlciBhbmQgdGhlIGNvbnRlbnQgaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0XG4gICAgICAgICAgICAgZ2VuZXJhdGVkIGNvbnRlbnQgYnV0IG5vdCBwb3NpdGlvbmluZyBpdCAoQ2FtaW5vIDIgaXMgb25lIGV4YW1wbGUpICovXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsb2dhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDhweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS40NDQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL1RoZSBhY3Rpb24gc2VjdGlvbiBjb250YWlucyB0aGUgc2VhcmNoXG4gICAgICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yLCAwLjkpO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgLnR0LWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGhvbWVwYWdlLXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAtNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb3JlLXNlYXJjaC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL1JhbmRvbSBpbWFnZSBiYWNrZ3JvdW5kc1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHRoZW1lVmFyaWFibGVzLiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtY291bnQge1xuICAgICAgICAgICAgJi5iYW5uZXItI3skaX0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yIHVybCgnI3t0aGVtZVZhcmlhYmxlcy4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLXBhdGh9LyN7JGl9LmpwZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAudmljdG9yLXNlY3Rpb24ge1xuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4keGwtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAudmljdG9yLXNlY3Rpb24ge1xuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xvZ2FuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCg0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypTcGVjaWFsbHkgaW5zZXJ0aW5nIHNvbWUgYWRkaXRpb25hbCBtaWNybyBicmVha3BvaW50cyBmb3IgZmluZXIgYWRqdXN0bWVudHMqL1xuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozNWVtICkgYW5kIChtYXgtd2lkdGg6ICRtZC1zY3JlZW4tYnJlYWtwb2ludCl7XG4vLyAgIC52aWN0b3Itc2VjdGlvbntcbi8vICAgICAuYmFubmVyLWNvbnRhaW5lcntcbi8vICAgICAgIC5iYW5uZXJ7XG4vLyAgICAgICAgIC5xdW90ZXtcbi8vICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDIpO1xuLy8gICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMSk7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnNsb2dhbntcbi8vICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEpO1xuLy8gICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMSk7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vdXRpbGl0aWVzJztcblxuLnNpZ251cC1iYW5uZXIge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuNSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuNSk7XG4gICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyLWNvbnRhaW5lcjtcbiAgICA+IGRpdiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgIEBleHRlbmQgLnZlcnRpY2FsLWNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3RhdHMge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuc3RhdHMtbGFiZWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICB9XG5cbiAgICAuc21hbGwtc3BlY2lhbC1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4xNSk7XG4gICAgfVxuICAgIC53aHktc2lnbnVwIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zKCk7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc2lnbnVwLWJhbm5lciB7XG4gICAgICAgID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IGRvdHRlZCAycHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNtYWxsLXNwZWNpYWwtYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgLndoeS1zaWdudXAge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uY2FubmVkLXF1ZXJ5IHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGhpZ2hsaWdodGVkLXNlYXJjaGVzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoNCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJGhpZ2hsaWdodGVkLXNlYXJjaGVzLWJhY2tncm91bmQtY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtYXJnaW4tdG9wKDUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCB0aGVtZVZhcmlhYmxlcy4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtY291bnQge1xuICAgICAgICAmLnF1ZXJ5LWltYWdlLSN7JGl9IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yIHVybCgnI3t0aGVtZVZhcmlhYmxlcy4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtaW1hZ2VzLXBhdGh9LyN7JGl9LmpwZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKkNhbm5lZCBRdWVyaWVzIExpc3QqL1xuLmNhbm5lZC1xdWVyaWVzLWxpc3Qge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi91dGlsaXRpZXMnO1xuXG4uZm91ci1zdGVwcyB7XG4gICAgPiBkaXYge1xuICAgICAgICBAZXh0ZW5kIC52ZXJ0aWNhbC1jZW50ZXItY29udGFpbmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMC4yNSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXJpZ2h0KDAuMjUpO1xuICAgIH1cbiAgICAuc3RlcCB7XG4gICAgICAgIEBleHRlbmQgLnZlcnRpY2FsLWNlbnRlcjtcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDMpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMjo6Zmlyc3QtbGluZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9uZSB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHN0ZXAtMS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHN0ZXAtMi1jb2xvcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi41KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRidXR0b24tZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRocmVlIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3RlcC0zLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZm91ciB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHN0ZXAtNC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5mb3VyLXN0ZXBzIHtcbiAgICAgICAgLnN0ZXAge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxLjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoMjo6Zmlyc3QtbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5cbi5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXAgLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC44NSk7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cCB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cCBhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKSB7XG4gICAgLmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLmZpbHRlcnMucG9wdXBfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NWVtO1xufVxuXG5zZWN0aW9uLnBvcHVwLW1haW4ge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEpO1xuICAgIC5mYSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yNSk7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICAuY2VudGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMSk7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKklmIGEgZmlsdGVyIGhhcyBiZWVuIGFwcGxpZWQqL1xuICAgICAgICAuZmlsdGVyLWFwcGxpZWQge1xuICAgICAgICAgICAgLy9kZWZhdWx0XG4gICAgICAgICAgICAuY29sbGFwc2UtaGFuZGxlciB7XG4gICAgICAgICAgICAgICAgLmZhLXBsdXMtc3F1YXJlLW8ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDU4JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL29uIGhvdmVyIGlmIG5vdCBvcGVuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMGZlJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vb24gaG92ZXIgaWYgb3BlblxuICAgICAgICAgICAgLmNvbGxhcHNlLWhhbmRsZXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ2JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIHNtYWxsIHNjcmVlbiBzaXplc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5maWx0ZXJzLnBvcHVwX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZlbTtcbiAgICAgICAgc2VjdGlvbi5wb3B1cC1tYWluIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSg2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNlbnRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCA1cHggI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb3IgbWVkaXVtIHNjcmVlbiBzaXplc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZmlsdGVycy5wb3B1cF9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDMyZW07XG4gICAgfVxufVxuXG4vLyBGb3IgbGFyZ2Ugc2NyZWVuIHNpemVzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZpbHRlcnMucG9wdXBfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0NWVtO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9jYXJkcyc7XG5cbi8qICoqKioqKioqKioqKiogU1RVRFkgU05JUFBFVCBERVNJR04gUEFUVEVSTiAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogRXh0ZW5kcyBjYXJkIGRlc2lnbiBwYXR0ZXJuICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLnN0dWR5LXNuaXBwZXQge1xuICAgIEBleHRlbmQgLmNhcmQ7XG4gICAgLy9PdmVydmlldyBmb3Igc21hbGwgZGV2aWNlc1xuICAgIC5zbWFsbC1vdmVydmlldyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgIH1cbiAgICAuc3R1ZHktb3ZlcnZpZXcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgICAuZmEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdHVkeS1zbmlwcGV0LXN1bW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgICAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICB9XG59XG5cbi8qQSBzdHVkeSBjYXJkIGNhbiBoYXZlIHR3byBiYW5uZXJzIC0gXCJOZXdcIiBhbmQgXCJDdXJyZW50bHkgbm90IGVucm9sbGluZ1wiLiBUaGUgXCJOZXdcIiBzdHlsaW5nIGlzIGV4dGVuZGVkIGZyb20gdGhlIGJhc2UgY2FyZCB3aGlsZSBzcGVjaWZpYyBzdHlsaW5nIGZvciBcIkN1cnJlbnRseSBub3QgZW5yb2xsaW5nXCIgaXMgc3BlY2lmaWVkIGhlcmUqL1xuLnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgIC5iYW5uZXIge1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnN0dWR5LXNuaXBwZXQge1xuICAgICAgICAuc3R1ZHktb3ZlcnZpZXcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgICAgIC5pbmZvLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogZGFzaGVkIDFweCBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IC0yMCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy9oYWNrIHRvIG5vdCBzaG93IGRvdHRlZCBsaW5lIGZvciBsYXN0IGVsZW1lbnQuIERvZXMgbm90IHdvcmsgaW4gSUU4XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogU3R5bGluZyBmb3IgXCJDdXJybmV0bHkgbm90IGVucm9sbGluZ1wiKi9cbiAgICAuc3R1ZHktc25pcHBldC5ub3QtZW5yb2xsaW5nIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi5zdHVkeS1zdWdnZXN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIC5zdWdnZXN0b3ItbWVzc2FnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuc3R1ZHktc25pcHBldCB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuNSk7XG4gICAgfVxufVxuXG4vL0ZvciBtb2Rlcm4gbW9iaWxlIGRldmljZXMgbGlrZSBpUGhvbmUgNiBhbmQgU2Ftc3VuZyBnYWxheHlcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zdHVkeS1zdWdnZXN0aW9uIHtcbiAgICAgICAgLnN0dWR5LXNuaXBwZXQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb3IgbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktc3VnZ2VzdGlvbiB7XG4gICAgICAgIC5zdWdnZXN0b3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgzLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0dWR5LXNuaXBwZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBTVFVEWSBMSVNUICoqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5zdHVkeS1saXN0IHtcbiAgICBkaXZbY2xhc3MqPSdncmlkJ10ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjI1KTtcbiAgICB9XG4gICAgLnN0dWR5LWxpc3QtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNTtcbiAgICAgICAgcGFkZGluZzogMC4yNWVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjI2NCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgICAgICAgICAgQGV4dGVuZCAuZmFkZUluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgICAgICB9XG4gICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb3IgbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktbGlzdCAuc3R1ZHktbGlzdC1oZWFkZXIgaDEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNDM4Mik7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuMTQyKTtcbiAgICB9XG4gICAgLnN0dWR5LWxpc3Qgb2wsXG4gICAgLnN0dWR5LWxpc3QgdWwge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcbkB1c2UgJy4uL3R5cG9ncmFwaHknO1xuXG4uZmlsdGVyLXN0dWRpZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIC5zdGF0dXMtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuYXBwbGllZC1maWx0ZXJzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgICAgICAgICAgIC1tcy13b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnB1bHNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLnNpbmdsZS1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmEtc3RhY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKklmIHRoZXJlIGFyZSBhcHBsaWVkIGZpbHRlcnMqL1xuICAgICYuZmlsdGVycy1hcHBsaWVkIHtcbiAgICAgICAgLnN0YXR1cy1jb250YWluZXIge1xuICAgICAgICAgICAgLmFwcGxpZWQtZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgc3Ryb25nOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzonO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuc21hbGwtcHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgIC5zaW5nbGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYS1zdGFjayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgLmZhLXNsaWRlcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuZmEtc3RhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZhLXNsaWRlcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RpY2t5LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyIHtcbiAgICAgICAgQGV4dGVuZCAuZmFkZUluRG93bjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIC01MCU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKDApO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctcmlnaHQoMSk7XG4gICAgICAgICAgICAuc21hbGwtcHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC41KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKkhpZGUgZmlsdGVyIGljb24gb24gbW9iaWxlIGRldmljZXMqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5maWx0ZXItc3R1ZGllcyxcbiAgICAuZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIHtcbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLnNtYWxsLXByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAuc2luZ2xlLWljb24sXG4gICAgICAgICAgICAgICAgLmZhLXN0YWNrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZmlsdGVyLXN0dWRpZXMge1xuICAgICAgICAuc3RhdHVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKiogTk8gU1RVRElFUyBGT1VORCAqKioqKioqKioqKiovXG4ubm8tc3R1ZGllcy1mb3VuZCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogc29saWQgNHB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgLm1lZGlhIHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNSk7XG4gICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5iZXRhO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICcuLi9jYXJkcyc7XG5cbi8qIFNHXG4jIEluY2x1c2lvbiBFeGNsdXNpb24gQ3JpdGVyaWEgYmxvY2sgL1xuXG5BbiBJbmNsdXNpb24gRXhjbHVzaW9uIENyaXRlcmlhIGJsb2NrIGlzIHVzZWQgdG8gY2FwdHVyZSBpbmNsdXNpb24vZXhjbHVzaW9uIGNyaXRlcmlhIGFkZGVkIGJ5IHRoZSBzdHVkeSB0ZWFtLlxuXG5gYGBcbjxzZWN0aW9uIGNsYXNzPVwiaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9ja1wiIGlkPVwic2VjdGlvblNlY29uZEdyb3VwXCI+XG4gIDxoZWFkZXI+XG4gICAgPGg0IGNsYXNzPVwiaGlkZVwiPkdyb3VwIDI8L2g0PlxuICA8L2hlYWRlcj5cbiAgPGRpdiBjbGFzcz1cIm5vLWNyaXRlcmlhLW1lc3NhZ2VcIj5cbiAgICBObyBjcml0ZXJpYSBzZXRcbiAgPC9kaXY+XG4gIDxzZWN0aW9uIGNsYXNzPVwiaW5jbHVzaW9uLWV4Y2x1c2lvbiBoaWRlXCI+XG4gICAgPGRpdiBjbGFzcz1cImluY2x1c2lvblwiPlxuICAgICAgPHN0cm9uZyBjbGFzcz1cInN1Yi1oZWFkXCI+PHNwYW4gY2xhc3M9XCJmYSBmYS1jaGVjayBmYS1tYXJnaW4tcmlnaHQgc3VjY2Vzcy1mb250LWNvbG9yXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9zcGFuPlBhcnRpY2lwYW50cyBtYXkgYmUgZWxpZ2libGUgaWYgdGhleSBtZWV0IDxlbT5hbGw8L2VtPiBvZiB0aGUgZm9sbG93aW5nIGNyaXRlcmlhPC9zdHJvbmc+XG4gICAgICA8dWw+XG4gICAgICAgIDxsaT5cbiAgICAgICAgICBDdXJyZW50bHkgaGFzIEJyZWFzdCBjYW5jZXJcbiAgICAgICAgPC9saT5cbiAgICAgICAgPGxpPlxuICAgICAgICAgIEFnZSAoeWVhcnMpIGlzIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0byAxOFxuICAgICAgICA8L2xpPlxuICAgICAgICA8bGk+XG4gICAgICAgICAgTXVzdCBiZSB3aWxsaW5nIHRvIHRha2UgZXhwZXJpbWVudGFsIGRydWdzXG4gICAgICAgIDwvbGk+XG4gICAgICA8L3VsPlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJleGNsdXNpb25cIj5cbiAgICAgIDxzdHJvbmcgY2xhc3M9XCJzdWItaGVhZFwiPjxzcGFuIGNsYXNzPVwiZmEgZmEtdGltZXMgZmEtbWFyZ2luLXJpZ2h0IGVycm9yLWZvbnQtY29sb3JcIiBhcmlhLWhpZGRlbj1cInRydWVcIj48L3NwYW4+UGFydGljaXBhbnRzIGFyZSBub3QgZWxpZ2libGUgaWYgdGhleSBtZWV0IDxlbT5hbnk8L2VtPiBvZiB0aGUgZm9sbG93aW5nIGNyaXRlcmlhPC9zdHJvbmc+XG4gICAgICA8dWw+XG4gICAgICAgIDxsaT5cbiAgICAgICAgICBDdXJyZW50bHkgaGFzIENvbG9uIGNhbmNlclxuICAgICAgICA8L2xpPlxuICAgICAgICA8bGk+XG4gICAgICAgICAgSXMgcHJlZ25hbnQgYXQgdGhlIHRpbWUgb2YgZW5yb2xsbWVudFxuICAgICAgICA8L2xpPlxuICAgICAgPC91bD5cbiAgICA8L2Rpdj5cbiAgPC9zZWN0aW9uPlxuICA8c2VjdGlvbiBjbGFzcz1cImFjdGlvbnNcIj5cbiAgICA8YSBkYXRhLWhpc3RvcnktbmF2aWdhdGUgaHJlZj1cInNldC1jcml0ZXJpYS5odG1sP2dyb3VwPW11bHRpcGxlXCIgaWQ9XCJhU2V0Q3JpdGVyaWFcIiBjbGFzcz1cInNldC1jcml0ZXJpYVwiPjxzcGFuIGNsYXNzPVwiZmEgZmEtcGVuY2lsIGZhLW1hcmdpbi1yaWdodFwiPjwvc3Bhbj48c3BhbiBjbGFzcz1cImxhYmVsXCI+RWRpdDwvc3Bhbj48L2E+XG4gICAgPGEgZGF0YS1oaXN0b3J5LW5hdmlnYXRlIGhyZWY9XCJcIiBjbGFzcz1cImVycm9yLWZvbnQtY29sb3JcIj48c3BhbiBjbGFzcz1cImZhIGZhLXRyYXNoIGZhLW1hcmdpbi1yaWdodFwiPjwvc3Bhbj48c3BhbiBjbGFzcz1cIlwiPkRlbGV0ZTwvc3Bhbj48L2E+XG4gIDwvc2VjdGlvbj5cbjwvc2VjdGlvbj5cbmBgYFxuKi9cblxuLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sge1xuICAgIEBleHRlbmQgLmNhcmQ7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgxLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi1oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgIH1cbiAgICAgICAgLmluY2x1c2lvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmV4Y2x1c2lvbiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcbkB1c2UgJ25hdi1jYXJkJztcblxuLnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3tjb21tb25WYXJpYWJsZXMuJGltYWdlLXBhdGh9L2dyb3VwLWJsdWUucG5nJyk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDAuNSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctcmlnaHQoMC41KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIC5zdHVkeS1oZWFkZXIge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA4cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGV4dGVuZCAuZmFkZUluO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMC41KTtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDVweCBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvciwgJGxpZ2h0bmVzczogMTAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDEpO1xuICAgICAgICA+IHNlY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgLnN0dWR5LXB1cnBvc2Uge1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMXB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuc3RhdHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0cy1sYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMS41KTtcbiAgICAgICAgICAgICAgICAuc3BlY2lhbC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKklmIHRoZSB1c2VyIGlzIGxvZ2dlZCBpbiBhcyBhIHN0dWR5IHRlYW0gbWVtYmVyKi9cbiAgICAgICAgICAgICAgICAubG9nZ2VkLWluLWFzLXN0dWR5LXRlYW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qU3R1ZHkgRGV0YWlscyovXG4uc3R1ZHktZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICAuc21hbGwtY2FwcyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gICAgdWwge1xuICAgICAgICAvKkV5ZWJhbGxlZCB2YWx1ZSB0byBhZGQgYSBzbWFsbGVyIHRoYW4gbm9ybWFsIHBhZGRpbmcgdG8gbGlzdHMgaW4gYSBjb2xsYXBzYWJsZSBzZWN0aW9uKi9cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgxLjc1KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypTdGlja3kgaGVhZGVyKi9cbiAgICAuc3RpY2t5LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuc3RpY2tFbVVwIHtcbiAgICAgICAgLnN0aWNreS1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgQGV4dGVuZCAuZmFkZUluRG93bjtcblxuICAgICAgICAgICAgLmxvZ28tdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL2ltZ3tcbiAgICAgICAgICAgICAgICAvLyAgLypUaGUgaGVpZ2h0ICYgd2lkdGggaXMgdGhlIHNhbWUgYXMgdGhhdCBvZiB0aGUgJ0kgYW0gaW50ZXJlc3RlZCcgYnV0dG9uIGluIHRoZSBvdmVydmlldyovXG4gICAgICAgICAgICAgICAgLy8gIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAvLyAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpY3Rvci1jb3VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcGVjaWFsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4zKTtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdHVkeS1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oLTIpO1xuICAgIC5jb250YWN0LWNhcmQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNzUpO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4vKlBvcHVwIHN0eWxpbmcgZm9yIFwiSSBhbSBpbnRlcmVzdGVkXCIgd2hlbiBubyBhY2NvdW50IGlzIHByZXNlbnQqL1xuLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IHtcbiAgICAueWVzLW5vLWNvbnRhaW5lciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAubmF2LWNhcmQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjQpLFxuICAgICAgICAgICAgICAgIDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogNDAlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8qKioqIFJFU1BPTlNJVkVORVNTICoqLy9cbi8vbWVkaXVtIHNjcmVlbiBzaXplc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTIpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgxKTtcbiAgICB9XG4gICAgLnN0dWR5LWRldGFpbHMsXG4gICAgLnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZCB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5zdHVkeS1kZXRhaWxzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjExMWVtO1xuICAgICAgICAmLnN0aWNrRW1VcCB7XG4gICAgICAgICAgICAuc3RpY2t5LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLnZpY3Rvci1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMzAlO1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IHtcbiAgICAgICAgLnllcy1uby1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9sYXJnZSBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktZGV0YWlscy1vdmVydmlldyB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0yKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMik7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIC5ncmlkLXJvdyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3R1ZHktbG9va2luZy1mb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnN0dWR5LWRldGFpbHMsXG4gICAgLnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIC8qIEV5ZWJhbGxlZCB2YWx1ZSB0byBlbnN1cmUgYWJvdXQgNzVjaGFycyBwZXIgbGluZSBmb3IgcmVhZGFiaWxpdHkqL1xuICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xuICAgIH1cbn1cblxuLyoqKioqKioqKiBPVEhFUiBTVFVEWSBTVEFURVMgKioqKioqL1xuLypJbmNsdWRlcyBpbmFjdGl2ZSBzdHVkeSwgc2hvdyBpbnRlcmVzdCBzdWNjZXNzIGFuZCBzaG93IGludGVyc3QgZmFpbHVyZSovXG5cbi5pbmFjdGl2ZS1zdHVkeSxcbi5zaG93LWludGVyZXN0LXN1Y2Nlc3MsXG4uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgtMi4xKTtcbn1cbi5pbmFjdGl2ZS1zdHVkeSB7XG4gICAgLm1lZGlhIHtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxufVxuLnNob3ctaW50ZXJlc3Qtc3VjY2VzcyB7XG4gICAgLnN0dWR5LWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgyKTtcbiAgICB9XG4gICAgLm1lZGlhIHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgIH1cbn1cbi5zaG93LWludGVyZXN0LWZhaWx1cmUge1xuICAgIC5tZWRpYSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAuZWxpZ2liaWxpdHkge1xuICAgICAgICAuaGVhbHRoeS1lbGlnaWJpbGl0eSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcblxuLyogKioqKioqKioqKioqKiogUmVsYXRlZCBTdHVkaWVzIERlc2lnbiBQYXR0ZXJuICoqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLy8gTGFzdCBjaGlsZCBkb2VzIG5vdCBuZWVkIGEgYm90dG9tIG1hcmdpblxuYXJ0aWNsZS5yZWxhdGVkLXN0dWRpZXMgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4udm9sdW50ZWVyLXNsYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgaGVhZGVyIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMik7XG4gICAgfVxuICAgIC52b2x1bnRlZXItaW5mbyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAuYnJlYWsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52b2x1bnRlZXItc2xhdCB7XG4gICAgICAgIC52b2x1bnRlZXItaW5mbyB7XG4gICAgICAgICAgICAuYnJlYWsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLnZvbHVudGVlci1saXN0IHtcbiAgICAudm9sdW50ZWVyLWxpc3QtaGVhZGVyIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4yNjQpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyLjI2NCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yKTtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZvbHVudGVlci1saXN0IHtcbiAgICAgICAgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDEtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDMpO1xuICAgICAgICB9XG4gICAgICAgIG9sLFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyoqKioqKioqKioqKioqKioqKioqKiBNRVNTQUdFIFNOSVBQRVQgKioqKioqKioqKioqKiogKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5tZXNzYWdlLXNuaXBwZXQge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF1eC1pbmZvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlOyAvL0FkZGluZyBhbiBhcmJpdHJhcnkgcGVyY2VudGFnZSBzbyB0aGUgdGhlIHRpbWVzIGFyZSBhbGwgaW4gdGhlIHNhbWUgY29sdW1uXG4gICAgICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lc3NhZ2Utc25pcHBldC5uZXcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5tZXNzYWdlLXNuaXBwZXQge1xuICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyLjUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLVxuLmNvbnZlcnNhdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZXNzYWdlLXNuaXBwZXQubmV3IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuc3VtbWFyeSB7XG4gICAgY29sb3I6ICM2NjY7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbm9sLm1lc3NhZ2Utc25pcHBldC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGV4dGVuZCAuZmFkZUluO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IDEwJSk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLm1lc3NhZ2Uge1xuICAgIC5tZXNzYWdlLWRhdGUtdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICB9XG4gICAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGV4dGVuZCAuZmxhc2g7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMC43KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoLTAuNSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgICB9XG4gICAgLyogRm9yIHRoZSBidWJibGUgdGFpbCAqL1xuICAgIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyLW5hbWUge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNSk7XG4gICAgfVxufVxuXG4vKioqKioqKiogSWYgdGhlIHNlbmRlciBpcyB5b3UgKioqKioqKiovXG4ubWVzc2FnZS5zZWxmIHtcbiAgICBAZXh0ZW5kIC5mYWRlSW5SaWdodDtcbiAgICAubWVzc2FnZS1idWJibGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gICAgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDEycHggMTJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4vKioqKioqKiogSWYgdGhlIHNlbmRlciBpcyBzb21lb25lIGVsc2UgKioqKioqKiovXG4ubWVzc2FnZS5vdGhlciB7XG4gICAgQGV4dGVuZCAuZmFkZUluTGVmdDtcbiAgICAubWVzc2FnZS1idWJibGUge1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgNnB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICAgIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTJweCAxMnB4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyIHtcbiAgICB9XG59XG5cbi8qKioqKioqKiBOZXcgbWVzc2FnZSAqKioqKioqKi9cbi5tZXNzYWdlLm90aGVyLm5ldyB7XG4gICAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbm9sLm1lc3NhZ2UtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgICBsaS5zZWxmIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBvbC5tZXNzYWdlLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vdXRpbGl0aWVzJztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uY29udmVyc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDIpO1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAycHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgLmNvbnZlcnNhdGlvbiB7XG4gICAgfVxuICAgIC53cml0ZS1tZXNzYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDIpO1xuICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMnB4ICNjY2M7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyLWNvbnRhaW5lcjtcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJHByaW1hcnktZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J11bZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlRoZSBjb3VudGVyIHRoYXQgZGlzcGxheXMgYmVsb3cgdGhlIG1lc3NhZ2UgdGV4dGFyZWEqL1xuLypXZSBhcmUgdXNpbmcgdGhlIG1heC1sZW5ndGggcGx1Z2luIChodHRwOi8vbWltbzg0LmdpdGh1Yi5pby9ib290c3RyYXAtbWF4bGVuZ3RoLykgdGhhdCBhZGRzIHRoZSBjb3VudGVyIGF0IHRoZSBlbmQgb2YgdGhlIHBhZ2UgYmVmb3JlIHRoZSA8L2JvZHk+IHRhZyovXG5zcGFuLmJvb3RzdHJhcC1tYXhsZW5ndGgubGFiZWwge1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbn1cbnNwYW4uYm9vdHN0cmFwLW1heGxlbmd0aC5sYWJlbC1pbXBvcnRhbnQubGFiZWwtZGFuZ2VyLmxhYmVsIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xufVxuXG4vKkNvbnZlcnNhdGlvbiBzY3JlZW4gc3RpY2t5IGhlYWRlciovXG4ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgIEBleHRlbmQgLmZhZGVJbkRvd247XG4gICAgbmF2LFxuICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBuYXYgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY29udmVyc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC53cml0ZS1tZXNzYWdlIHtcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi90YWdzJztcblxuLmF0dGFjaG1lbnRzIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxLjUpO1xuICAgIC8vIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEpO1xuICAgIC8vIGJvcmRlci10b3A6IGRvdHRlZCAxcHggJGJvcmRlci1jb2xvcjtcbiAgICAuYXR0YWNobWVudCB7XG4gICAgICAgIEBleHRlbmQgLnRhZztcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLnByb2ZpbGUtc2VjdGlvbi1jYXJkIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBAZXh0ZW5kIC5mYWRlSW47XG5cbiAgICBoZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjgpO1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnOic7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCArIFtkYXRhLXJlYWRtb3JlLXRvZ2dsZV0ge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgIH1cbiAgICAuYWN0aW9uLWJhciB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG4gICAgfVxuICAgIC5uby1pbmZvIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1zZWN0aW9uLWNhcmQuc3BlY2lhbC1zZWN0aW9uIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTBweCBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IsICRsaWdodG5lc3M6IDE1JSk7XG59XG5cbi8vIGJpZyBzY3JlZW5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAucHJvZmlsZS1zZWN0aW9uLWNhcmQge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiB7XG4gICAgLnByb2dyZXNzYmFyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDEuMik7XG4gICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnByb2dyZXNzYmFyLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MgPiBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBfb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgICAgICAuaGVscHRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24ge1xuICAgICAgICAucHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG5ib2R5ID4gZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcblxuICAgIG5hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gICAgLnNvY2lhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvcyB7XG4gICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggcmdiYSgjZmZmLCAwLjMpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG5cbiAgICAgICAgLmRlcGFydG1lbnQtbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgje3RoZW1lVmFyaWFibGVzLiRkZXBhcnRtZW50LWxvZ28tZmlsZW5hbWV9KSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wb3dlcmVkLWJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7Y29tbW9uVmFyaWFibGVzLiRpbWFnZS1wYXRofS9sb2dvLXBvd2VyZWQtYnkucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQsXG4gICAgLmFkbWluLWxvZ2luIHtcbiAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjcpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hZG1pbi1sb2dpbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgfVxuICAgICAgICAuZmE6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFwLWJhZGdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMyk7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgYm9keSA+IGZvb3RlciB7XG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgICAuZGVwYXJ0bWVudC1sb2dvIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvd2VyZWQtYnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29weXJpZ2h0LFxuICAgICAgICAuYWRtaW4tbG9naW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYXAtYmFkZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5cbmZvb3Rlci5zdHJpcHBlZC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNik7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cbmZvb3Rlci5zdHJpcHBlZC1mb290ZXIgZGl2OmZpcnN0LWNoaWxkIGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICBjb2xvcjogIzk5OTtcbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5jb250YWN0LWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhZGRyZXNzIHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjA1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudGVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm8taW5mbyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIH1cbn1cblxuLy9JZiB0aGUgY29udGFjdCBjYXJkIGhhcyBhbiBhY3Rpb24gaWNvbiBsaWtlIGVkaXRcbi5jb250YWN0LWNhcmQuYWN0aW9uLWljb24ge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogSU5MSU5FIEZFRURCQUNLIEJMT0NLUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uY2FyZC1mZWVkYmFjay1ibG9jayB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC43NSk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgICBAZXh0ZW5kIC5zbGlkZU91dERvd24yZDtcbn1cbi5jYXJkLWZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmNhcmQtZmVlZGJhY2stYmxvY2suZXJyb3Ige1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWJhY2tncm91bmQtY29sb3I7XG59XG4uY2FyZC1mZWVkYmFjay1ibG9jay5pbmZvIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRpbmZvLWJhY2tncm91bmQtY29sb3I7XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uYWNjb3JkaW9uIHtcbiAgICAuY29sbGFwc2UtaGFuZGxlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBmZSc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypJZiBzZWN0aW9uIGlzIG9wZW4sIHNob3cgbWludXMgaWNvbnMqL1xuICAgIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ3JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE0Nic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypBbmltYXRpb24gZm9yIGNvbGxhcHNlIGhhbmRsZXJzKi9cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wOHM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjExcztcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xN3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbGxhcHNlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIC5jb2xsYXBzZS1oYW5kbGVyIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/