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);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}.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}.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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SSxDQUhBLGVBR0EsZ0NBRUksMEJ0RTVCUixDc0U0QlEsZ0J0RTVCUixpRHNFcUNBLGdCQUNJLHlCdEVHSixlQUNBLENzRUpJLGdCdEVJSix5QnNFREksNEJBQ0ksQ0FDQSx5REFEQSxpQkFDQSwwQ0FJSixVQUNJLENBSEEsZUFFSixpQkFDSSxlQUNBLHVEQUNBLENBREEsV0FDQSx5QnRFbkRSLGdCQUNBLENzRXNEQSxpQkFFSSx5QnRFeERKLDJCc0UwREksY0FHQSxlQUNJLDZCQU1SLGNBSkksa0NBQ0ksZ0JBR1IsQ3RFL0RBLHdEc0VzRUoscUNBSWdCLFVBQ0EsaUNBRUosQ0FQWixpQkFHWSwwQkFJQSxxQ0FFSSxxQkFEQSxTQUNBLCtDQUtKLG9CQUVKLENBSkEsV0FFSSxDQUVKLGdCQUNJLHVEQy9GUixtQ0NFSixrQkFDSSxDREtBLGNDTEEsQ3pFZ0J1Qiw2QkNYdkIsd0JBQ0EsQ3dFSkEsYXhFSUEsNEJ3RUVRLHdCQUNBLENBSkosYUFJSSwyQnhFVlIsd0JBQ0EsQ3dFYUksVXhFYkosaUN3RXVCUSwrQkFFSixDQU5JLGFBQ0EsQ0FISixtQnhFakJKLG9Cd0VtQlEsQ0FHSixnQkFDSSxDQU1SLHFCQVRRLHdCQVNSLHVFeEU5QkEsb0JBQ0EseUh3RTZDUSxXQUNBLDJFQUtBLDRLeEVHUixXQVBBLGlEeUU1Q0Esb0JBR0osaURBRUksb0JBRUosaURBQ0ksb0JBQ0EsaURBSUEscUJ4RThCb0IsZ0REL0NwQixvQkFDQSxzQjBFSVEsa0JBQ0Esd0MxRWdEUixnQ0FDQSxtQjBFNUNJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lcy9kZWZhdWx0L3N0eWxlcy9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWVzL2RlZmF1bHQvc3R5bGVzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3RhZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2JhZGdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdmlzaWJpbGlsdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2ZlZWRiYWNrLWJsb2Nrcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19yZXNwb25zaXZlLXZpZGVvLXdyYXBwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3R5cGVhaGVhZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fbGFuZ3VhZ2UtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2ZvbnQtYXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9wZS1pY29uLTctc3Ryb2tlL3Njc3MvX3BlLWljb24tNy1zdHJva2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9yb2JvdG8vc2Nzcy9fcm9ib3RvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvX2NvbGxhcHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvX2Nvb2tpZS1jb25zZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZ2xvYmFsbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvc3RyaXBwZWQtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbW9iaWxlLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21vYmlsZS1tZW51LXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbmF2LWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19uYXYtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3NlY29uZGFyeS1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19wYWdlLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3loci1sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3ZpY3Rvci1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc2lnbnVwLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2Nhbm5lZC1xdWVyeS1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19mb3VyLXN0ZXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZmluZC1ieS10b3BpYy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2ZpbHRlci1vcHRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zdHVkeS1zbmlwcGV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc3R1ZHktc3VnZ2VzdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zdHVkeS1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9faW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LWRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19yZWxhdGVkLXN0dWRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL3ZvbHVudGVlci1zbGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy92b2x1bnRlZXItbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21lc3NhZ2Utc25pcHBldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21lc3NhZ2Utc25pcHBldC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbWVzc2FnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21lc3NhZ2UtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2NvbnZlcnNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvYXR0YWNobWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19wcm9maWxlLXNlY3Rpb24tY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3Byb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19nbG9iYWxmb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL3N0cmlwcGVkLWZvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2NvbnRhY3RjYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fY2FyZC1mZWVkYmFjay1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvYWNjb3JkaW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaHRtbHtmb250LXNpemU6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjA7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn1tYWlue3otaW5kZXg6MX1tYWluPnNlY3Rpb257bWFyZ2luLXRvcDoxLjQ4NjIzMjc5MXJlbTttYXJnaW4tdG9wOjI2Ljc1MjE5MDIzNzhweDttYXJnaW4tYm90dG9tOjEuNDg2MjMyNzkxcmVtO21hcmdpbi1ib3R0b206MjYuNzUyMTkwMjM3OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXttYWluPnNlY3Rpb24+c2VjdGlvbnttYXJnaW4tYm90dG9tOjEuNTEyNTU0OTRyZW07bWFyZ2luLWJvdHRvbToyNy4yMjU5ODg5MnB4fX0uZ3JpZC1yb3d7bWF4LXdpZHRoOjcxLjExMWVtO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LnZlcnRpY2FsLWNlbnRlci1jb250YWluZXIsLmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSwuZm91ci1zdGVwcz5kaXYsLnNpZ251cC1iYW5uZXJ7ZGlzcGxheTotd2Via2l0LWJveCAhaW1wb3J0YW50O2Rpc3BsYXk6LW1vei1ib3ggIWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7ZGlzcGxheTotd2Via2l0LWZsZXggIWltcG9ydGFudDtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0udmVydGljYWwtY2VudGVyLC5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwuZm91ci1zdGVwcyAuc3RlcCwuc2lnbnVwLWJhbm5lcj5kaXZ7cGFkZGluZzoxZW0gLjVlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46YXV0b30uY2VudGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LWhvdmVyLXVuZGVybGluZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zcGVjaWFsLWhlYWRlci13aXRoLXRvcC1ib3JkZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNwZWNpYWwtaGVhZGVyLXdpdGgtdG9wLWJvcmRlciBlbXtib3JkZXItdG9wOnNvbGlkIDRweCAjZTY4OTY4O2NvbG9yOnJnYmEoMzIsMjYsMjIsLjkpO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnNwZWNpYWwtaGVhZGVyLXdpdGgtdG9wLWJvcmRlciBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzY2Njtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHh9LmNlbnRlci1wb3NpdGlvbmVkLWJhY2tncm91bmR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudH0ubmV1dHJhbC1iYWNrZ3JvdW5kLC5zcGVjaWFsLWJhY2tncm91bmQsLndoaXRlLWJhY2tncm91bmQsLmVycm9yLWJhY2tncm91bmR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5uZXV0cmFsLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5zcGVjaWFsLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZDdlNWYxfS53aGl0ZS1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZXJyb3ItYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGQwYzh9LmJvcmRlcntib3JkZXI6c29saWQgMXB4ICNjY2N9LnByaW1hcnktZm9udC1jb2xvcntjb2xvcjojNjY3NzgwfS5zZWNvbmRhcnktZm9udC1jb2xvciwuc2Vjb25kYXJ5LWZvbnQtc3R5bGV7Y29sb3I6IzY2Nn0uZXJyb3ItZm9udC1jb2xvciwuZXJyb3ItZm9udC1jb2xvcjpob3Zlcntjb2xvcjojZGUxYTBjfS5zdWNjZXNzLWZvbnQtY29sb3IsLnN1Y2Nlc3MtZm9udC1jb2xvcjpob3Zlcntjb2xvcjpncmVlbn0uc2Vjb25kYXJ5LWZvbnQtc3R5bGV7bGluZS1oZWlnaHQ6MTQwJX0uZGl2aWRlcntib3JkZXItdG9wOmRvdHRlZCAxcHggI2NjYzttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0uc3R5bGl6ZWQtZGl2aWRlcjphZnRlcntjb250ZW50OlwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7dG9wOi0xLjNlbTtmb250LXNpemU6MC44cmVtO2ZvbnQtc2l6ZToxNC40cHg7cGFkZGluZzoxLjVlbSAuMjVlbSAwIC4yNWVtO2NvbG9yOmhzbCgwLDAlLDcwJSl9LnZlcnRpY2FsLWRpdmlkZXJ7Ym9yZGVyLXJpZ2h0OmRvdHRlZCAxcHggI2NjY30uc3R5bGl6ZWQtZGl2aWRlcjphZnRlcntjb250ZW50OlwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7dG9wOi0xLjNlbTtmb250LXNpemU6MC44cmVtO2ZvbnQtc2l6ZToxNC40cHg7cGFkZGluZzoxLjVlbSAuMjVlbSAwIC4yNWVtO2NvbG9yOmhzbCgwLDAlLDcwJSl9Lm1hcmdpbi10b3Atc21hbGx7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHh9Lm1hcmdpbi1yaWdodC1zbWFsbHttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9Lm1hcmdpbi1sZWZ0LXNtYWxse21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHh9Lm1hcmdpbi1ib3R0b20tc21hbGx7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9Lm1hcmdpbi10b3B7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweH0ubWFyZ2luLWJvdHRvbXttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fS5tYXJnaW4tbGVmdHttYXJnaW4tbGVmdDoycmVtO21hcmdpbi1sZWZ0OjM2cHh9Lm1hcmdpbi1yaWdodHttYXJnaW4tcmlnaHQ6MnJlbTttYXJnaW4tcmlnaHQ6MzZweH0ubmVnYXRpdmUtbWFyZ2luLXRvcHttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHh9Lm5vLW1hcmdpbi10b3B7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LnZlcnRpY2FsLWRpdmlkZXJ7Ym9yZGVyLXJpZ2h0OjB9fS5mbG9hdC1sZWZ0e2Zsb2F0OmxlZnR9LmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0fS5jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5mYS1tYXJnaW4tcmlnaHR7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS5kaXNwbGF5LWJsb2Nre2Rpc3BsYXk6YmxvY2t9LmdyaWQtMSwuZ3JpZC0xLTEsLmdyaWQtMS0yLC5ncmlkLTEtMywuZ3JpZC0yLTMsLmdyaWQtMS00LC5ncmlkLTMtNCwuZ3JpZC0xLTYsLmdyaWQtNS02LC5ncmlkLTEtMTIsLmdyaWQtMi0xMiwuZ3JpZC0zLTEyLC5ncmlkLTQtMTIsLmdyaWQtNS0xMiwuZ3JpZC02LTEyLC5ncmlkLTctMTIsLmdyaWQtOC0xMiwuZ3JpZC05LTEyLC5ncmlkLTEwLTEyLC5ncmlkLTExLTEyLC5ncmlkLTEyLTEyLC5ncmlkLWdvbGRlbi1sYXJnZXIsLmdyaWQtZ29sZGVuLXNtYWxsZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30uZ3JpZC0xLTEye3dpZHRoOjguMzMzMyU7KndpZHRoOjguMzAyMyV9LmdyaWQtMS02LC5ncmlkLTItMTJ7d2lkdGg6MTYuNjY2NyU7KndpZHRoOjE2LjYzNTclfS5ncmlkLTEtNCwuZ3JpZC0zLTEye3dpZHRoOjI1JTsqd2lkdGg6MjQuOTY5JX0uZ3JpZC0xLTMsLmdyaWQtNC0xMnt3aWR0aDozMy4zMzMzJTsqd2lkdGg6MzMuMzAyMyV9LmdyaWQtZ29sZGVuLXNtYWxsZXJ7d2lkdGg6MzguMjcxNiU7KndpZHRoOjM4LjI0MDYlfS5ncmlkLTUtMTJ7d2lkdGg6NDEuNjY2NyU7KndpZHRoOjQxLjYzNTclfS5ncmlkLTEtMiwuZ3JpZC02LTEye3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0uZ3JpZC03LTEye3dpZHRoOjU4LjMzMzMlOyp3aWR0aDo1OC4zMDIzJX0uZ3JpZC1nb2xkZW4tbGFyZ2Vye3dpZHRoOjYxLjcyODMlOyp3aWR0aDo2MS42OTczJX0uZ3JpZC0yLTMsLmdyaWQtOC0xMnt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LmdyaWQtMy00LC5ncmlkLTktMTJ7d2lkdGg6NzUlOyp3aWR0aDo3NC45NjklfS5ncmlkLTUtNiwuZ3JpZC0xMC0xMnt3aWR0aDo4My4zMzMzJTsqd2lkdGg6ODMuMzAyMyV9LmdyaWQtMTEtMTJ7d2lkdGg6OTEuNjY2NyU7KndpZHRoOjkxLjYzNTclfS5ncmlkLTEsLmdyaWQtMS0xLC5ncmlkLTEyLTEye3dpZHRoOjEwMCV9LmdyaWQtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3Ljc3N2VtKXsuZ3JpZC1zbS0xLC5ncmlkLXNtLTEtMSwuZ3JpZC1zbS0xLTIsLmdyaWQtc20tMS0zLC5ncmlkLXNtLTItMywuZ3JpZC1zbS0xLTQsLmdyaWQtc20tMy00LC5ncmlkLXNtLTEtNiwuZ3JpZC1zbS01LTYsLmdyaWQtc20tMS0xMiwuZ3JpZC1zbS0yLTEyLC5ncmlkLXNtLTMtMTIsLmdyaWQtc20tNC0xMiwuZ3JpZC1zbS01LTEyLC5ncmlkLXNtLTYtMTIsLmdyaWQtc20tNy0xMiwuZ3JpZC1zbS04LTEyLC5ncmlkLXNtLTktMTIsLmdyaWQtc20tMTAtMTIsLmdyaWQtc20tMTEtMTIsLmdyaWQtc20tMTItMTIsLmdyaWQtc20tZ29sZGVuLWxhcmdlciwuZ3JpZC1zbS1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLXNtLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC1zbS0xLTYsLmdyaWQtc20tMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQtc20tMS00LC5ncmlkLXNtLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLXNtLTEtMywuZ3JpZC1zbS00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC1zbS1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQtc20tNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQtc20tMS0yLC5ncmlkLXNtLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLXNtLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLXNtLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLXNtLTItMywuZ3JpZC1zbS04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC1zbS0zLTQsLmdyaWQtc20tOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQtc20tNS02LC5ncmlkLXNtLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC1zbS0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQtc20tMSwuZ3JpZC1zbS0xLTEsLmdyaWQtc20tMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC1zbS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuZ3JpZC1tZC0xLC5ncmlkLW1kLTEtMSwuZ3JpZC1tZC0xLTIsLmdyaWQtbWQtMS0zLC5ncmlkLW1kLTItMywuZ3JpZC1tZC0xLTQsLmdyaWQtbWQtMy00LC5ncmlkLW1kLTEtNiwuZ3JpZC1tZC01LTYsLmdyaWQtbWQtMS0xMiwuZ3JpZC1tZC0yLTEyLC5ncmlkLW1kLTMtMTIsLmdyaWQtbWQtNC0xMiwuZ3JpZC1tZC01LTEyLC5ncmlkLW1kLTYtMTIsLmdyaWQtbWQtNy0xMiwuZ3JpZC1tZC04LTEyLC5ncmlkLW1kLTktMTIsLmdyaWQtbWQtMTAtMTIsLmdyaWQtbWQtMTEtMTIsLmdyaWQtbWQtMTItMTIsLmdyaWQtbWQtZ29sZGVuLWxhcmdlciwuZ3JpZC1tZC1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLW1kLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC1tZC0xLTYsLmdyaWQtbWQtMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQtbWQtMS00LC5ncmlkLW1kLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLW1kLTEtMywuZ3JpZC1tZC00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC1tZC1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQtbWQtNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQtbWQtMS0yLC5ncmlkLW1kLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLW1kLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLW1kLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLW1kLTItMywuZ3JpZC1tZC04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC1tZC0zLTQsLmdyaWQtbWQtOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQtbWQtNS02LC5ncmlkLW1kLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC1tZC0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQtbWQtMSwuZ3JpZC1tZC0xLTEsLmdyaWQtbWQtMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC1tZC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuZ3JpZC1sZy0xLC5ncmlkLWxnLTEtMSwuZ3JpZC1sZy0xLTIsLmdyaWQtbGctMS0zLC5ncmlkLWxnLTItMywuZ3JpZC1sZy0xLTQsLmdyaWQtbGctMy00LC5ncmlkLWxnLTEtNiwuZ3JpZC1sZy01LTYsLmdyaWQtbGctMS0xMiwuZ3JpZC1sZy0yLTEyLC5ncmlkLWxnLTMtMTIsLmdyaWQtbGctNC0xMiwuZ3JpZC1sZy01LTEyLC5ncmlkLWxnLTYtMTIsLmdyaWQtbGctNy0xMiwuZ3JpZC1sZy04LTEyLC5ncmlkLWxnLTktMTIsLmdyaWQtbGctMTAtMTIsLmdyaWQtbGctMTEtMTIsLmdyaWQtbGctMTItMTIsLmdyaWQtbGctZ29sZGVuLWxhcmdlciwuZ3JpZC1sZy1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLWxnLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC1sZy0xLTYsLmdyaWQtbGctMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQtbGctMS00LC5ncmlkLWxnLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLWxnLTEtMywuZ3JpZC1sZy00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC1sZy1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQtbGctNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQtbGctMS0yLC5ncmlkLWxnLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLWxnLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLWxnLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLWxnLTItMywuZ3JpZC1sZy04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC1sZy0zLTQsLmdyaWQtbGctOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQtbGctNS02LC5ncmlkLWxnLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC1sZy0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQtbGctMSwuZ3JpZC1sZy0xLTEsLmdyaWQtbGctMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC1sZy1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjExMWVtKXsuZ3JpZC14bC0xLC5ncmlkLXhsLTEtMSwuZ3JpZC14bC0xLTIsLmdyaWQteGwtMS0zLC5ncmlkLXhsLTItMywuZ3JpZC14bC0xLTQsLmdyaWQteGwtMy00LC5ncmlkLXhsLTEtNiwuZ3JpZC14bC01LTYsLmdyaWQteGwtMS0xMiwuZ3JpZC14bC0yLTEyLC5ncmlkLXhsLTMtMTIsLmdyaWQteGwtNC0xMiwuZ3JpZC14bC01LTEyLC5ncmlkLXhsLTYtMTIsLmdyaWQteGwtNy0xMiwuZ3JpZC14bC04LTEyLC5ncmlkLXhsLTktMTIsLmdyaWQteGwtMTAtMTIsLmdyaWQteGwtMTEtMTIsLmdyaWQteGwtMTItMTIsLmdyaWQteGwtZ29sZGVuLWxhcmdlciwuZ3JpZC14bC1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLXhsLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC14bC0xLTYsLmdyaWQteGwtMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQteGwtMS00LC5ncmlkLXhsLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLXhsLTEtMywuZ3JpZC14bC00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC14bC1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQteGwtNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQteGwtMS0yLC5ncmlkLXhsLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLXhsLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLXhsLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLXhsLTItMywuZ3JpZC14bC04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC14bC0zLTQsLmdyaWQteGwtOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQteGwtNS02LC5ncmlkLXhsLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC14bC0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQteGwtMSwuZ3JpZC14bC0xLTEsLmdyaWQteGwtMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC14bC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9fS5ncmlkLXJvd3tkaXNwbGF5Oi13ZWJraXQtZmxleDstd2Via2l0LWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5Oi1tcy1mbGV4Ym94Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uZ3JpZC1yb3c+ZGl2LC5ncmlkLXJvdz5zZWN0aW9uey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuZ3JpZC1yb3c+ZGl2LC5ncmlkLXJvdz5zZWN0aW9ue3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH19LmdyaWQtbm8tcGFkZGluZz5kaXYsLmdyaWQtbm8tcGFkZGluZz5zZWN0aW9uey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9LnByaW1hcnktY29sb3J7YmFja2dyb3VuZDojNjY3NzgwfS5zZWNvbmRhcnktY29sb3J7YmFja2dyb3VuZDojZTY4OTY4fS5zcGVjaWFsLWNvbG9ye2JhY2tncm91bmQ6I2UwNzQ3N30uaGVhZGVyLWZvbnQtY29sb3J7Y29sb3I6IzIyMn0uYmFzZS1mb250LWNvbG9ye2NvbG9yOiMzMzN9LnNlY29uZGFyeS1mb250LWNvbG9ye2NvbG9yOiM2NjZ9LnN1Y2Nlc3MtZm9udC1jb2xvcntjb2xvcjpncmVlbn0uZXJyb3ItZm9udC1jb2xvcntjb2xvcjojZGUxYTBjfS5saW5rLWZvbnQtY29sb3J7Y29sb3I6IzAzNjJjZn0ubmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0uc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6I2Q3ZTVmMX0vKiFcblRZUEVQTEFURSA6IFNUQVJURVIgS0lUXG5VUkwgLi4uLi4uLi4uLi4gaHR0cDovL3R5cGVwbGF0ZS5jb21cblZFUlNJT04gLi4uLi4uLiAyLjAuMFxuR2l0aHViIC4uLi4uLi4uIGh0dHBzOi8vZ2l0aHViLmNvbS90eXBlcGxhdGUvc3RhcnRlci1raXRcbkFVVEhPUlMgLi4uLi4uLiBEZW5uaXMgR2FlYmVsIChAZ3J5Z2hvc3R2aXN1YWxzKSAmIFphY2hhcnkgS2FpbiAoQHpha2thaW4pXG5MSUNFTlNFIC4uLi4uLi4gQ3JlYXRpdmUgQ29tbW1vbnMgQXR0cmlidXRpb24gMy4wIChodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS8zLjApXG5MSUNFTlNFIFVSTCAuLi4gaHR0cHM6Ly9naXRodWIuY29tL3R5cGVwbGF0ZS9zdGFydGVyLWtpdC9ibG9iL21hc3Rlci9saWNlbnNlLnR4dFxuKi8uYnJlYWt3b3Jke3dvcmQtd3JhcDpicmVhay13b3JkfS5ub3JtYWwtd3JhcHt3b3JkLXdyYXA6bm9ybWFsfS5pbmhlcml0LXdyYXB7d29yZC13cmFwOmF1dG99aHRtbHtmb250Om5vcm1hbCAxMTIuNSUgLzEuOSBcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWY7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZXNwZWVkfWJvZHl7Y29sb3I6IzMzM31zbWFsbHtmb250LXNpemU6NjUlfWgxLGgyLGgzLGg0LGg1LGg2e2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tdG9wOjA7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O2NvbG9yOiMyMjI7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfWgxLC5hbHBoYXtmb250LXNpemU6MS42MThyZW07Zm9udC1zaXplOjI5LjEyNHB4O21hcmdpbi1ib3R0b206MS4zMjEwNzU0MDE3cmVtO21hcmdpbi1ib3R0b206MjMuNzc5MzU3MjMxMXB4O2NvbG9yOiMyMjJ9aDIsLmJldGEsLm5vLXN0dWRpZXMtZm91bmQgLmNvbnRlbnQgaDEsLmZvcm0tc2VjdGlvbi1oZWFkaW5ne2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDttYXJnaW4tYm90dG9tOjEuNDg2MjMyNzkxcmVtO21hcmdpbi1ib3R0b206MjYuNzUyMTkwMjM3OHB4fWgzLC5nYW1tYXtmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHg7bWFyZ2luLWJvdHRvbTowLjc1cmVtO21hcmdpbi1ib3R0b206MTMuNXB4fWg0LGg1LGg2LC5kZWx0YXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbToxLjkyMzc2OTIzNzdyZW07bWFyZ2luLWJvdHRvbTozNC42Mjc4NDYyNzg1cHg7bWFyZ2luLWJvdHRvbTowLjZyZW07bWFyZ2luLWJvdHRvbToxMC44cHg7Y29sb3I6IzY2Nn0uZXh0cmEtbGFyZ2UtZm9udC1zaXple2ZvbnQtc2l6ZTo1cmVtO2ZvbnQtc2l6ZTo5MHB4fXB7bWFyZ2luOmF1dG8gYXV0byAyZW19cCtwe3RleHQtaW5kZW50Oi43NWVtO21hcmdpbi10b3A6LTAuNzVlbX1pbnB1dCxhYmJyLGFjcm9ueW0sYmxvY2txdW90ZSxjb2RlLGtiZCxxLHNhbXAsdmFyLHN0cm9uZyxlbSxhLGJ1dHRvbnstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX1hYmJyLC5zbWFsbC1jYXBzey13ZWJraXQtZm9udC12YXJpYW50OnNtYWxsLWNhcHM7LW1vei1mb250LXZhcmlhbnQ6c21hbGwtY2FwczstbXMtZm9udC12YXJpYW50OnNtYWxsLWNhcHM7Zm9udC12YXJpYW50OnNtYWxsLWNhcHM7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtjb2xvcjojNTU1fWFiYnJbdGl0bGVdOmhvdmVye2N1cnNvcjpoZWxwfW9se2NvdW50ZXItcmVzZXQ6bGk7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH1vbD5saXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDZweCAyZW07cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItdG9wOnNvbGlkIDJweCAjNjY3NzgwfW9sPmxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXIobGkpO2NvdW50ZXItaW5jcmVtZW50OmxpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6LTJlbTstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MmVtO21hcmdpbi1yaWdodDo4cHg7cGFkZGluZzo0cHg7cGFkZGluZy10b3A6MC45cmVtO3BhZGRpbmctdG9wOjE2LjJweDtib3JkZXItdG9wOnNvbGlkIDJweCAjNjY3NzgwO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDtjb2xvcjojNjY3NzgwfWxpIG9sLGxpIHVse21hcmdpbi10b3A6NnB4fW9sIG9sIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5mYXE+cDphZnRlciwuZmFxPm9sOmFmdGVyLC5mYXE+dWw6YWZ0ZXJ7Y29udGVudDpcIi0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS1cIjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO3RvcDotMS4zZW07Zm9udC1zaXplOjAuOHJlbTtmb250LXNpemU6MTQuNHB4O3BhZGRpbmc6MS41ZW0gLjI1ZW0gMCAuMjVlbTtjb2xvcjpoc2woMCwwJSw3MCUpfS5mYXE+cDpsYXN0LWNoaWxkOmFmdGVyLC5mYXE+b2w6bGFzdC1jaGlsZDphZnRlciwuZmFxPnVsOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlwifS5saW5pbmcgZHQsLmxpbmluZyBkZHtkaXNwbGF5OmlubGluZTttYXJnaW46MH0ubGluaW5nIGR0K2R0OmJlZm9yZSwubGluaW5nIGRkK2R0OmJlZm9yZXtjb250ZW50OlwiXFxhXCI7d2hpdGUtc3BhY2U6cHJlfS5saW5pbmcgZGQrZGQ6YmVmb3Jle2NvbnRlbnQ6XCIsIFwifS5saW5pbmcgZGQ6YmVmb3Jle2NvbnRlbnQ6XCI6IFwiO21hcmdpbi1sZWZ0Oi0wLjJlbX0uZGljdGlvbmFyeS1zdHlsZSBkdHtkaXNwbGF5OmlubGluZTtjb3VudGVyLXJlc2V0OmRlZmluaXRpb25zfS5kaWN0aW9uYXJ5LXN0eWxlIGR0K2R0OmJlZm9yZXtjb250ZW50OlwiLCBcIjttYXJnaW4tbGVmdDotMC4yZW19LmRpY3Rpb25hcnktc3R5bGUgZGR7ZGlzcGxheTpibG9jaztjb3VudGVyLWluY3JlbWVudDpkZWZpbml0aW9uc30uZGljdGlvbmFyeS1zdHlsZSBkZDpiZWZvcmV7Y29udGVudDpjb3VudGVyKGRlZmluaXRpb25zLCBkZWNpbWFsKSBcIi4gXCJ9LmJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTotMC44MjVlbX0uYmxvY2txdW90ZStmaWdjYXB0aW9ue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1hbGlnbjpyaWdodH0uYmxvY2txdW90ZStmaWdjYXB0aW9uOmJlZm9yZXtjb250ZW50OlwiLVwifS5wdWxsLXF1b3Rle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MWVtfS5wdWxsLXF1b3RlOmJlZm9yZSwucHVsbC1xdW90ZTphZnRlcntoZWlnaHQ6MWVtO29wYWNpdHk6LjE1O3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTo0ZW07Y29sb3I6I2RjOTc2ZX0ucHVsbC1xdW90ZTpiZWZvcmV7Y29udGVudDpcIuKAnFwiO3RvcDowO2xlZnQ6MH0ucHVsbC1xdW90ZTphZnRlcntjb250ZW50Olwi4oCdXCI7Ym90dG9tOjA7cmlnaHQ6MH10YWJsZXtib3JkZXItc3BhY2luZzowfXRoZWFkIHRye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn10ZHtwYWRkaW5nOi41ZW0gMWVtO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2N9YXtjb2xvcjojMDM2MmNmO3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTpmb2N1c3tjb2xvcjojMzY2Y2FmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWRkcmVzc3tmb250LXN0eWxlOm5vcm1hbH0uc3RhdHN7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjIuNjE3OTQ0NDQ0cmVtO2ZvbnQtc2l6ZTo0Ny4xMjI5OTk5OTJweH0uc3RhdHMtbGFiZWx7Y29sb3I6IzAwMH0udmljdG9yc3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiVGltZXMgTmV3IFJvbWFuXCJ9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LXNpemU6aW5oZXJpdH1pbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT13ZWVrXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPWNvbG9yXSxzZWxlY3QsdGV4dGFyZWF7cGFkZGluZzouOGVtIC45ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmfWlucHV0Om5vdChbdHlwZV0pe3BhZGRpbmc6LjhlbSAuOWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItcmFkaXVzOjVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjojZmZmfWlucHV0W3R5cGU9cmFkaW9dLGlucHV0W3R5cGU9Y2hlY2tib3hde21hcmdpbi1sZWZ0OjB9aW5wdXRbdHlwZT1jb2xvcl17cGFkZGluZzouMmVtIC41ZW19LmZ1bGwtbGluZS1jaGVja2JveCwuZnVsbC1saW5lLXJhZGlve21hcmdpbjouNWVtIDA7ZGlzcGxheTpibG9ja31idXR0b25bdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1pbnB1dFt0eXBlPXRleHRdOmZvY3VzLGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLGlucHV0W3R5cGU9dXJsXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLGlucHV0W3R5cGU9dGltZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLGlucHV0W3R5cGU9dGVsXTpmb2N1cyxpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxzZWxlY3Q6Zm9jdXMsdGV4dGFyZWE6Zm9jdXN7b3V0bGluZTowO291dGxpbmU6dGhpbiBkb3R0ZWQgXFw5IDtib3JkZXItY29sb3I6IzY2Nzc4MH1pbnB1dDpub3QoW3R5cGVdKTpmb2N1c3tvdXRsaW5lOjA7b3V0bGluZTp0aGluIGRvdHRlZCBcXDkgO2JvcmRlci1jb2xvcjojNjY3NzgwfWlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZCAjMzMzO291dGxpbmU6MXB4IGF1dG8gIzY2Nzc4MH1pbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9dXJsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1kYXRlXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1tb250aF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9dGltZV1bZGlzYWJsZWRdLGlucHV0W3R5cGU9ZGF0ZXRpbWVdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT13ZWVrXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPXNlYXJjaF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9dGVsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1jb2xvcl1bZGlzYWJsZWRdLHNlbGVjdFtkaXNhYmxlZF0sdGV4dGFyZWFbZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVkZWQ7Y29sb3I6I2NhZDJkM31pbnB1dDpub3QoW3R5cGVdKVtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VhZWRlZDtjb2xvcjojY2FkMmQzfWlucHV0W3JlYWRvbmx5XSxzZWxlY3RbcmVhZG9ubHldLHRleHRhcmVhW3JlYWRvbmx5XXtiYWNrZ3JvdW5kOiNlZWU7Y29sb3I6Izc3Nztib3JkZXItY29sb3I6I2NjY31pbnB1dDpmb2N1czppbnZhbGlkLHRleHRhcmVhOmZvY3VzOmludmFsaWQsc2VsZWN0OmZvY3VzOmludmFsaWR7Y29sb3I6I2RlMWEwYztib3JkZXItY29sb3I6I2U5MzIyZH1pbnB1dDpmb2N1czppbnZhbGlkOmZvY3VzLHRleHRhcmVhOmZvY3VzOmludmFsaWQ6Zm9jdXMsc2VsZWN0OmZvY3VzOmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlOTMyMmR9aW5wdXRbdHlwZT1maWxlXTpmb2N1czppbnZhbGlkOmZvY3VzLGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzOmludmFsaWQ6Zm9jdXMsaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6aW52YWxpZDpmb2N1c3tvdXRsaW5lLWNvbG9yOiNlOTMyMmR9c2VsZWN0e2JvcmRlcjoycHggc29saWQgIzk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjIuOThlbX1zZWxlY3RbbXVsdGlwbGVde2hlaWdodDphdXRvfWxhYmVse2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxNDAlfWxhYmVsLmJsb2NrLWxhYmVsLC5mb3JtLXN0YWNrZWQgbGFiZWwuYmxvY2stbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouOGVtIC45ZW07YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjoycHggc29saWQgI2YyZjJmMjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fWxhYmVsLmJsb2NrLWxhYmVsOmhvdmVye2JvcmRlcjoycHggc29saWQgIzY2Nzc4MDtjdXJzb3I6cG9pbnRlcn1sYWJlbC5ibG9jay1sYWJlbC5pbmxpbmUtYmxvY2stbGFiZWx7cGFkZGluZzouNWVtIC45ZW0gIWltcG9ydGFudH1maWVsZHNldHttYXJnaW46MDttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4O3BhZGRpbmc6LjM1ZW0gMmVtIC43NWVtIDJlbTtib3JkZXI6MDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo5MHB4O2JvcmRlci1sZWZ0OnNvbGlkIDEwcHggI2U2ODk2ODtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfWZpZWxkc2V0LnNwZWNpYWwtZmllbGRzZXR7Ym9yZGVyLWxlZnQtY29sb3I6cmdiKDE0MS43NDc4MjYwODcsMTU2Ljc4OTEzMDQzNDgsMTY0Ljc1MjE3MzkxMyl9bGVnZW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowZW07ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6ODUlO3BhZGRpbmc6MWVtIDAgLjNlbSAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHg7bWFyZ2luLWJvdHRvbToxLjM1cmVtO21hcmdpbi1ib3R0b206MjQuM3B4O2NvbG9yOiM2Njc3ODA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHg7Zm9udC13ZWlnaHQ6Ym9sZH0uZm9ybS1zZWN0aW9uLWhlYWRpbmd7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzY2Njtmb250LXdlaWdodDozMDB9LmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXRleHRdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWVtYWlsXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dXJsXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZV0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPW1vbnRoXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGltZV0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT13ZWVrXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9bnVtYmVyXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9c2VhcmNoXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGVsXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9Y29sb3JdLC5mb3JtLXN0YWNrZWQgc2VsZWN0LC5mb3JtLXN0YWNrZWQgdGV4dGFyZWF7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9LmZvcm0tc3RhY2tlZCBsYWJlbHtkaXNwbGF5OmJsb2NrfS5mb3JtLXN0YWNrZWQgaW5wdXQ6bm90KFt0eXBlXSl7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkc3tkaXNwbGF5Oi13ZWJraXQtZmxleDstd2Via2l0LWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5Oi1tcy1mbGV4Ym94Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIC5maWVsZC1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMudmFsaWRhdGlvbi1lcnJvci1jb250YWluZXJ7ZGlzcGxheTpibG9ja31ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lcntkaXNwbGF5OmZsZXh9LmZpZWxkLWVycm9yLXRleHR7d2lkdGg6MTAwJX19fS5mb3JtLXN0YWNrZWQgZmllbGRzZXQ+LmZpZWxkLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjIuNXJlbX0uY3VycmVuY3ktZmllbGR7ZGlzcGxheTotd2Via2l0LWZsZXg7LXdlYmtpdC1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTotbXMtZmxleGJveDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmN1cnJlbmN5LWZpZWxkIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjOTk5Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzouOGVtIC45ZW07bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweDttYXJnaW4tcmlnaHQ6LTVweH0uY3VycmVuY3ktZmllbGQgaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZm9ybS1zdGFja2VkIC5vdGhlci1sYWJlbHtmb250LXdlaWdodDpub3JtYWx9LmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVye21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH0uZm9ybS1zdGFja2VkIC5maWVsZC1jb250YWluZXIgaW5wdXQsLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIHNlbGVjdHttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uZm9ybS1zdGFja2VkIC5maWVsZC1jb250YWluZXIgLmZpZWxkLWhlbHAtdGV4dHtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjE0MCU7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0uZm9ybS1zdGFja2VkIGJ1dHRvblt0eXBlPXN1Ym1pdF0sLmZvcm0tc3RhY2tlZCBhW2NsYXNzJD1idXR0b25de21hcmdpbi10b3A6Mi40MTVyZW07bWFyZ2luLXRvcDo0My40N3B4fS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjEuNWVtfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVye3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwZW07bWFyZ2luOjAgMWVtIDAgMDstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmU7LW1zLXdvcmQtYnJlYWs6a2VlcC1hbGw7d29yZC1icmVhazprZWVwLWFsbH0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBsYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweDtsaW5lLWhlaWdodDoxNDAlfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIC5maWVsZC1oZWxwLXRleHR7Y29sb3I6IzY2Njtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2xpbmUtaGVpZ2h0OjE0MCV9LmZvcm0tYWxpZ25lZCAuaW5wdXQtY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTsqem9vbToxO3ZlcnRpY2FsLWFsaWduOnRvcH0uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVye21hcmdpbi10b3A6Mi40MTVyZW07bWFyZ2luLXRvcDo0My40N3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDo4ZW19LmZpZWxkLWVycm9yLXRleHR7Y29sb3I6I2RlMWEwYztmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O21hcmdpbi10b3A6MC4yNXJlbTttYXJnaW4tdG9wOjQuNXB4O2xpbmUtaGVpZ2h0OjE0MCV9LmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3IgaW5wdXQsLmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3Igc2VsZWN0LC5mb3JtLXN0YWNrZWQgLmZpZWxkLWVycm9yIHRleHRhcmVhLC5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgaW5wdXQsLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciBzZWxlY3QsLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciB0ZXh0YXJlYXtjb2xvcjojZGUxYTBjO2JvcmRlci1jb2xvcjojZTkzMjJkfWlucHV0LmlucHV0LXJvdW5kZWQsLmlucHV0LXJvdW5kZWR7Ym9yZGVyLXJhZGl1czoyZW07cGFkZGluZzouNWVtIDFlbX0uZm9ybS1ncm91cCBmaWVsZHNldHttYXJnaW4tYm90dG9tOjEwcHh9LmZvcm0tZ3JvdXAgaW5wdXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHg7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5mb3JtLWdyb3VwIGlucHV0OmZvY3Vze3otaW5kZXg6Mn0uZm9ybS1ncm91cCBpbnB1dDpmaXJzdC1jaGlsZHt0b3A6MXB4O2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDB9LmZvcm0tZ3JvdXAgaW5wdXQ6bGFzdC1jaGlsZHt0b3A6LTJweDtib3JkZXItcmFkaXVzOjAgMCA1cHggNXB4fS5pbnB1dC0xe3dpZHRoOjEwMCV9LmlucHV0LTItM3t3aWR0aDo2NiV9LmlucHV0LTEtMnt3aWR0aDo1MCV9LmlucHV0LTEtM3t3aWR0aDozMyV9LmlucHV0LTEtNHt3aWR0aDoyNSV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7YnV0dG9uW3R5cGU9c3VibWl0XXttYXJnaW4tdG9wOjIuNDE1cmVtO21hcmdpbi10b3A6NDMuNDdweDt3aWR0aDoxMDAlfWlucHV0Om5vdChbdHlwZV0pLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9Y29sb3JdLHNlbGVjdCxsYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH1pbnB1dDpub3QoW3R5cGVdKSxpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT13ZWVrXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPWNvbG9yXSxzZWxlY3R7d2lkdGg6MTAwJX0uaW5wdXQtMSwuaW5wdXQtMi0zLC5pbnB1dC0xLTIsLmlucHV0LTEtMywuaW5wdXQtMS00e3dpZHRoOjEwMCV9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkc3tkaXNwbGF5OmJsb2NrfS5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMgLmZpZWxkLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfWZpZWxkc2V0e2JvcmRlci1sZWZ0OnNvbGlkIDVweCAjZTY4OTY4O3BhZGRpbmc6MTEwcHggLjc1ZW0gLjc1ZW0gLjllbX1sZWdlbmQsbGFiZWx7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHg7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciBsYWJlbHttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dDpub3QoW3R5cGVdKSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bW9udGhdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGltZV0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRldGltZV0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT13ZWVrXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1zZWFyY2hdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNvbG9yXSxsYWJlbHttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVye21hcmdpbi1sZWZ0OjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF17bWFyZ2luLXRvcDoxLjVyZW07bWFyZ2luLXRvcDoyN3B4fS5mb3JtLW1lc3NhZ2UtaW5saW5lLC5mb3JtLW1lc3NhZ2V7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljc1ZW07cGFkZGluZzouMmVtIDAgLjhlbX1mb3Jte3dpZHRoOjEwMCV9fS5idXR0b24sLnNtYWxsLW91dGxpbmUtYnV0dG9uLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiwuc21hbGwtcHJpbWFyeS1idXR0b24sLm91dGxpbmUtYnV0dG9uLC5zcGVjaWFsLWJ1dHRvbiwucHJpbWFyeS1idXR0b257ZGlzcGxheTpibG9jaztjb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt6b29tOjE7bGluZS1oZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLWRyYWc6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXI6bm9uZSByZ2JhKDAsMCwwLDApO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhXCIsQXJpYWwsc2Fucy1zZXJpZn0uYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwuc21hbGwtc3BlY2lhbC1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLnNtYWxsLXByaW1hcnktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5vdXRsaW5lLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwuc3BlY2lhbC1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLnByaW1hcnktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MH0uYnV0dG9uW2Rpc2FibGVkXSxbZGlzYWJsZWRdLnNtYWxsLW91dGxpbmUtYnV0dG9uLFtkaXNhYmxlZF0uc21hbGwtc3BlY2lhbC1idXR0b24sW2Rpc2FibGVkXS5zbWFsbC1wcmltYXJ5LWJ1dHRvbixbZGlzYWJsZWRdLm91dGxpbmUtYnV0dG9uLFtkaXNhYmxlZF0uc3BlY2lhbC1idXR0b24sW2Rpc2FibGVkXS5wcmltYXJ5LWJ1dHRvbiwuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywuYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLnNtYWxsLW91dGxpbmUtYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0uc21hbGwtc3BlY2lhbC1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5zbWFsbC1wcmltYXJ5LWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLm91dGxpbmUtYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0uc3BlY2lhbC1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5wcmltYXJ5LWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCwuYnV0dG9uLWRpc2FibGVkOmhvdmVyLC5idXR0b24tZGlzYWJsZWQ6Zm9jdXMsLmJ1dHRvbi1kaXNhYmxlZDphY3RpdmV7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApOy1raHRtbC1vcGFjaXR5Oi40Oy1tb3otb3BhY2l0eTouNDtvcGFjaXR5Oi40O2N1cnNvcjpub3QtYWxsb3dlZDtib3gtc2hhZG93Om5vbmV9LmJ1dHRvbjpob3Zlciwuc21hbGwtb3V0bGluZS1idXR0b246aG92ZXIsLnNtYWxsLXNwZWNpYWwtYnV0dG9uOmhvdmVyLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbjpob3Zlciwub3V0bGluZS1idXR0b246aG92ZXIsLnNwZWNpYWwtYnV0dG9uOmhvdmVyLC5wcmltYXJ5LWJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlNjg5Njg7Ym9yZGVyOnNvbGlkIDFweCAjZTY4OTY4O2N1cnNvcjpwb2ludGVyfS5idXR0b24gLmZhLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbiAuZmEsLnNtYWxsLXNwZWNpYWwtYnV0dG9uIC5mYSwuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLC5vdXRsaW5lLWJ1dHRvbiAuZmEsLnNwZWNpYWwtYnV0dG9uIC5mYSwucHJpbWFyeS1idXR0b24gLmZhe21hcmdpbi1yaWdodDowLjI1cmVtO21hcmdpbi1yaWdodDo0LjVweH0uYnV0dG9uLWhpZGRlbntkaXNwbGF5Om5vbmV9LmJ1dHRvbi1zaXplLC5vdXRsaW5lLWJ1dHRvbiwuc3BlY2lhbC1idXR0b24sLnByaW1hcnktYnV0dG9uLC5idXR0b24tc2l6ZS1zbWFsbCwuc21hbGwtb3V0bGluZS1idXR0b24sLnNtYWxsLXNwZWNpYWwtYnV0dG9uLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbntwYWRkaW5nOi43NWVtIDFlbTttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4fS5vdXRsaW5lLWJ1dHRvbjpob3Zlciwuc21hbGwtb3V0bGluZS1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZDdlNWYxO2JvcmRlcjpzb2xpZCAxcHggIzY2Nzc4MDtjdXJzb3I6cG9pbnRlcn0ucHJpbWFyeS1idXR0b257YmFja2dyb3VuZDojNjY3NzgwO2JvcmRlcjpzb2xpZCAxcHggIzY2Nzc4MH0uc3BlY2lhbC1idXR0b257YmFja2dyb3VuZDojZTA3NDc3O2JvcmRlcjpzb2xpZCAxcHggI2UwNzQ3Nzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGV0dGVyLXNwYWNpbmc6MXB4fS5vdXRsaW5lLWJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOnNvbGlkIDFweCAjNjY3NzgwO2NvbG9yOiM2Njc3ODAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGV0dGVyLXNwYWNpbmc6MXB4fS5zbWFsbC1wcmltYXJ5LWJ1dHRvbntiYWNrZ3JvdW5kOiM2Njc3ODA7Ym9yZGVyOnNvbGlkIDFweCAjNjY3NzgwICFpbXBvcnRhbnR9LnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVye2JvcmRlcjpzb2xpZCAxcHggI2U2ODk2OCAhaW1wb3J0YW50fS5zbWFsbC1zcGVjaWFsLWJ1dHRvbntiYWNrZ3JvdW5kOiNlMDc0Nzc7Ym9yZGVyOnNvbGlkIDFweCAjZTA3NDc3ICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2xldHRlci1zcGFjaW5nOjFweH0uc21hbGwtc3BlY2lhbC1idXR0b246aG92ZXJ7Ym9yZGVyOnNvbGlkIDFweCAjZTY4OTY4ICFpbXBvcnRhbnR9LnNtYWxsLW91dGxpbmUtYnV0dG9ue2JhY2tncm91bmQ6bm9uZTtib3JkZXI6c29saWQgMXB4ICM2Njc3ODAgIWltcG9ydGFudDtjb2xvcjojNjY3NzgwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2xldHRlci1zcGFjaW5nOjFweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmJ1dHRvbiwucHJpbWFyeS1idXR0b24sLnNwZWNpYWwtYnV0dG9uLC5vdXRsaW5lLWJ1dHRvbiwuc21hbGwtcHJpbWFyeS1idXR0b24sLnNtYWxsLXNwZWNpYWwtYnV0dG9uLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjB9LmZ1bGwtd2lkdGgtYnV0dG9ue3dpZHRoOjEwMCV9LmJ1dHRvbi1zaXplLXNtYWxsLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiwuc21hbGwtc3BlY2lhbC1idXR0b24sLnNtYWxsLW91dGxpbmUtYnV0dG9ue3BhZGRpbmc6LjVlbSAuNjI1ZW07bWFyZ2luLWJvdHRvbTowLjdyZW07bWFyZ2luLWJvdHRvbToxMi42cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweH0uY2VudGVyLWJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDt0ZXh0LWFsaWduOmNlbnRlcn19LyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi8uYW5pbWF0ZWQuaW5maW5pdGV7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmZhZGVJbiwuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyIGgyLC5wcm9maWxlLXNlY3Rpb24tY2FyZCxvbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCBsaSwuc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVyLC5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uLC5zdHVkeS1saXN0IG9sIGxpLC5zdHVkeS1saXN0IHVsIGxpLC5jYXJkLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5zdHVkeS1zbmlwcGV0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tbmFtZTpmYWRlSW59QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd24sLnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCwuc3R1ZHktZGV0YWlscy5zdGlja0VtVXAgLnN0aWNreS1oZWFkZXIsLnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIsLmZ1bGwtaGVhZGVyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluTGVmdCwubWVzc2FnZS5vdGhlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5SaWdodCwubWVzc2FnZS5zZWxmey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24yZHtmcm9te3otaW5kZXg6Mjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve3otaW5kZXg6LTE7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0xJXt6LWluZGV4Oi0xfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93bjJke2Zyb217ei1pbmRleDoyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve3otaW5kZXg6LTE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9MSV7ei1pbmRleDotMX19LnNsaWRlT3V0RG93bjJkLC5jYXJkLWZlZWRiYWNrLWJsb2Nrey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjJkO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjJkfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9fUBrZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfX0uc2hha2UsLmZlZWRiYWNrLWJsb2Nrey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlO2FuaW1hdGlvbi1uYW1lOnNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyBwdWxzZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19LnB1bHNlLC5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lciAuYXBwbGllZC1maWx0ZXJzIHNwYW4sLnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGksLm1lbnUtYmFkZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2V9QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoe2Zyb20sNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHtmcm9tLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5mbGFzaCwubWVzc2FnZSAubWVzc2FnZS1idWJibGUgLmJhbm5lciwuY2FyZCAuYmFubmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5iYW5uZXIsLnN0dWR5LXNuaXBwZXQgLmJhbm5lcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1Aa2V5ZnJhbWVzIHNvbmFyezAle3RyYW5zZm9ybTpzY2FsZSgwLjkpO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpzY2FsZSgyKTtvcGFjaXR5OjB9fS5zb25hciwubWVudS1iYWRnZTphZnRlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNvbmFyO2FuaW1hdGlvbi1uYW1lOnNvbmFyfS5odnItZmFkZSwuY29udGFjdC1jYXJkLmFjdGlvbi1pY29uIGhlYWRlciAuZWRpdC1idXR0b24gYSxib2R5PmZvb3RlciAuc29jaWFsIGEsLnByb2ZpbGUtc2VjdGlvbi1jYXJkIGhlYWRlciAuZWRpdC1idXR0b24gYSwuY2FubmVkLXF1ZXJ5IGEgZGl2LC50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGEgLmZhey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJvcmRlci1jb2xvcixjb2xvcixiYWNrZ3JvdW5kLWNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Ym9yZGVyLWNvbG9yLGNvbG9yLGJhY2tncm91bmQtY29sb3J9Lmh2ci1zd2VlcC10by1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5odnItc3dlZXAtdG8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzY2Nzc4MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtOnNjYWxlWCgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCA1MCU7dHJhbnNmb3JtLW9yaWdpbjowIDUwJTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyLC5odnItc3dlZXAtdG8tcmlnaHQ6Zm9jdXMsLmh2ci1zd2VlcC10by1yaWdodDphY3RpdmV7Y29sb3I6I2ZmZn0uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyOmJlZm9yZSwuaHZyLXN3ZWVwLXRvLXJpZ2h0OmZvY3VzOmJlZm9yZSwuaHZyLXN3ZWVwLXRvLXJpZ2h0OmFjdGl2ZTpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9Lmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6MDtyaWdodDoxMDAlO2JvdHRvbTowO2JhY2tncm91bmQ6IzY2Nzc4MDtoZWlnaHQ6M3B4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpyaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OnJpZ2h0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6aG92ZXI6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpmb2N1czpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmFjdGl2ZTpiZWZvcmV7cmlnaHQ6MH0uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlciwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3JlLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtsZWZ0OjUwJTtyaWdodDo1MCU7Ym90dG9tOjA7YmFja2dyb3VuZDojZTY4OTY4O2hlaWdodDozcHg7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQscmlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0LHJpZ2h0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpob3ZlcjpiZWZvcmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6aG92ZXI6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmZvY3VzOmJlZm9yZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpmb2N1czpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTphY3RpdmU6YmVmb3Jle2xlZnQ6MDtyaWdodDowfS5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6NTAlO3JpZ2h0OjUwJTt0b3A6MDtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjRweDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdCxyaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQscmlnaHQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6aG92ZXI6YmVmb3JlLC5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLC5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZXtsZWZ0OjA7cmlnaHQ6MH0uY2FyZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywuc3R1ZHktc25pcHBldHtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LW1zLWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTt0cmFuc2l0aW9uOmFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpfS5jYXJkOmhvdmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrOmhvdmVyLC5zdHVkeS1zbmlwcGV0OmhvdmVye2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMTJweCAzMnB4IHJnYmEoMCwwLDAsLjIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxMnB4IDMycHggcmdiYSgwLDAsMCwuMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDEycHggMzJweCByZ2JhKDAsMCwwLC4yKX0uY2FyZD5hLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrPmEsLnN0dWR5LXNuaXBwZXQ+YXtjb2xvcjojMzMzfS5jYXJkPmE6aG92ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2s+YTpob3Zlciwuc3R1ZHktc25pcHBldD5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkIC5iYW5uZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmJhbm5lciwuc3R1ZHktc25pcHBldCAuYmFubmVye21hcmdpbi10b3A6LTAuN3JlbTttYXJnaW4tdG9wOi0xMi42cHg7bWFyZ2luLXJpZ2h0Oi0wLjVyZW07bWFyZ2luLXJpZ2h0Oi05cHg7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjpncmVlbjtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7YW5pbWF0aW9uLWRlbGF5OjEuNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MS41c30uY2FyZCAuYmFubmVyIC5mYSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYmFubmVyIC5mYSwuc3R1ZHktc25pcHBldCAuYmFubmVyIC5mYXttYXJnaW4tcmlnaHQ6MC4zcmVtO21hcmdpbi1yaWdodDo1LjRweH0uY2FyZCBoMSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBoMSwuc3R1ZHktc25pcHBldCBoMXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbTowLjhyZW07bWFyZ2luLWJvdHRvbToxNC40cHh9LmNhcmQgcCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBwLC5zdHVkeS1zbmlwcGV0IHB7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4O2xpbmUtaGVpZ2h0OjE0NSV9LmNhcmQgLmFjdGlvbnMgYTpob3ZlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmhvdmVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2U2ODk2OH0uY2FyZCAuYWN0aW9ucyBhOmFmdGVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6YWZ0ZXIsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYTphZnRlcntjb250ZW50OlwiIHwgXCI7Y29sb3I6Izk5OX0uY2FyZCAuYWN0aW9ucyBhOmxhc3QtY2hpbGQ6YWZ0ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTpsYXN0LWNoaWxkOmFmdGVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuY2FyZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywuc3R1ZHktc25pcHBldHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7Ym9yZGVyLXRvcDo2cHggc29saWQgI2U2ODk2ODtjdXJzb3I6ZGVmYXVsdH0uY2FyZCAuYWN0aW9ucywuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucywuc3R1ZHktc25pcHBldCAuYWN0aW9uc3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjAuOHJlbTttYXJnaW4tdG9wOjE0LjRweDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmNhcmQsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLnN0dWR5LXNuaXBwZXR7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkICNlNjg5Njh9LmNhcmQgLmJhbm5lciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYmFubmVyLC5zdHVkeS1zbmlwcGV0IC5iYW5uZXJ7bWFyZ2luLXRvcDotMC41cmVtO21hcmdpbi10b3A6LTlweH0uY2FyZCBoMSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBoMSwuc3R1ZHktc25pcHBldCBoMXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LmNhcmQgcCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBwLC5zdHVkeS1zbmlwcGV0IHB7Zm9udC1zaXplOjAuOTVyZW07Zm9udC1zaXplOjE3LjFweDtsaW5lLWhlaWdodDoxNTUlO21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5jYXJkIC5hY3Rpb25zLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25ze3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmNhcmQgLmFjdGlvbnMgYSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGF7bWFyZ2luLXJpZ2h0OjJyZW07bWFyZ2luLXJpZ2h0OjM2cHh9LmNhcmQgLmFjdGlvbnMgYTpob3ZlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmhvdmVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6aG92ZXJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHg7Y29sb3I6IzAzNjJjZn0uY2FyZCAuYWN0aW9ucyBhOmFmdGVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6YWZ0ZXIsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYTphZnRlcntjb250ZW50OlwiXCJ9LmNhcmQgLmFjdGlvbnMgYTpsYXN0LWNoaWxkLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6bGFzdC1jaGlsZCwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KWFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmNhcmQubmV3LC5uZXcuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywubmV3LnN0dWR5LXNuaXBwZXR7Ym9yZGVyLXRvcC1jb2xvcjpncmVlbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5jYXJkLm5ldywubmV3LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLm5ldy5zdHVkeS1zbmlwcGV0e2JvcmRlci1sZWZ0LWNvbG9yOmdyZWVufX0udGFnLC5hdHRhY2htZW50cyAuYXR0YWNobWVudHtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7bGluZS1oZWlnaHQ6MTMwJTtjb2xvcjojMzMzO3BhZGRpbmc6LjM1ZW0gLjU2ZW0gLjM1ZW0gLjU2ZW07bWFyZ2luOjAgLjI1ZW0gLjI1ZW0gMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7d2hpdGUtc3BhY2U6bm93cmFwfS50YWdfaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjojZmYwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwfS5iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MTBweDtwYWRkaW5nOjNweCA3cHg7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtjb2xvcjojZmZmO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuO2JvcmRlci1yYWRpdXM6MTBweH0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfWEuYmFkZ2U6aG92ZXIsYS5iYWRnZTpmb2N1c3tjb2xvcjojZTY4OTY4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5tZW51LWJhZGdle2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTE1cHg7cmlnaHQ6NXB4O21pbi1oZWlnaHQ6MzNweDttaW4td2lkdGg6MzNweDtiYWNrZ3JvdW5kOmdyZWVuO2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjFweCAxcHggNXB4IHJnYmEoMCwwLDAsLjIpO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6Mi4xZW07Y3Vyc29yOmRlZmF1bHR9Lm1lbnUtYmFkZ2U6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6LTJweDtib3JkZXI6MnB4IHNvbGlkICMwMGIzMDA7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YW5pbWF0aW9uLWR1cmF0aW9uOjEuNXM7YW5pbWF0aW9uLWRlbGF5OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5tZW51LWJhZGdle21pbi1oZWlnaHQ6MjhweDttaW4td2lkdGg6MjhweDtmb250LXNpemU6MTJweH19QG1lZGlhIG9ubHkgc2NyZWVuey5zaG93LWZvci1zbWFsbC1vbmx5LC5zaG93LWZvci1zbWFsbC11cCwuc2hvdy1mb3Itc21hbGwsLnNob3ctZm9yLXNtYWxsLWRvd24sLmhpZGUtZm9yLW1lZGl1bS1vbmx5LC5oaWRlLWZvci1tZWRpdW0tdXAsLmhpZGUtZm9yLW1lZGl1bSwuc2hvdy1mb3ItbWVkaXVtLWRvd24sLmhpZGUtZm9yLWxhcmdlLW9ubHksLmhpZGUtZm9yLWxhcmdlLXVwLC5oaWRlLWZvci1sYXJnZSwuc2hvdy1mb3ItbGFyZ2UtZG93biwuaGlkZS1mb3IteGxhcmdlLW9ubHksLmhpZGUtZm9yLXhsYXJnZS11cCwuaGlkZS1mb3IteGxhcmdlLC5zaG93LWZvci14bGFyZ2UtZG93biwuaGlkZS1mb3IteHhsYXJnZS1vbmx5LC5oaWRlLWZvci14eGxhcmdlLXVwLC5oaWRlLWZvci14eGxhcmdlLC5zaG93LWZvci14eGxhcmdlLWRvd257ZGlzcGxheTppbmhlcml0ICFpbXBvcnRhbnR9LmhpZGUtZm9yLXNtYWxsLW9ubHksLmhpZGUtZm9yLXNtYWxsLXVwLC5oaWRlLWZvci1zbWFsbCwuaGlkZS1mb3Itc21hbGwtZG93biwuc2hvdy1mb3ItbWVkaXVtLW9ubHksLnNob3ctZm9yLW1lZGl1bS11cCwuc2hvdy1mb3ItbWVkaXVtLC5oaWRlLWZvci1tZWRpdW0tZG93biwuc2hvdy1mb3ItbGFyZ2Utb25seSwuc2hvdy1mb3ItbGFyZ2UtdXAsLnNob3ctZm9yLWxhcmdlLC5oaWRlLWZvci1sYXJnZS1kb3duLC5zaG93LWZvci14bGFyZ2Utb25seSwuc2hvdy1mb3IteGxhcmdlLXVwLC5zaG93LWZvci14bGFyZ2UsLmhpZGUtZm9yLXhsYXJnZS1kb3duLC5zaG93LWZvci14eGxhcmdlLW9ubHksLnNob3ctZm9yLXh4bGFyZ2UtdXAsLnNob3ctZm9yLXh4bGFyZ2UsLmhpZGUtZm9yLXh4bGFyZ2UtZG93bntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udmlzaWJsZS1mb3Itc21hbGwtb25seSwudmlzaWJsZS1mb3Itc21hbGwtdXAsLnZpc2libGUtZm9yLXNtYWxsLC52aXNpYmxlLWZvci1zbWFsbC1kb3duLC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LC5oaWRkZW4tZm9yLW1lZGl1bS11cCwuaGlkZGVuLWZvci1tZWRpdW0sLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksLmhpZGRlbi1mb3ItbGFyZ2UtdXAsLmhpZGRlbi1mb3ItbGFyZ2UsLnZpc2libGUtZm9yLWxhcmdlLWRvd24sLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksLmhpZGRlbi1mb3IteGxhcmdlLXVwLC5oaWRkZW4tZm9yLXhsYXJnZSwudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsLmhpZGRlbi1mb3IteHhsYXJnZSwudmlzaWJsZS1mb3IteHhsYXJnZS1kb3due3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99LmhpZGRlbi1mb3Itc21hbGwtb25seSwuaGlkZGVuLWZvci1zbWFsbC11cCwuaGlkZGVuLWZvci1zbWFsbCwuaGlkZGVuLWZvci1zbWFsbC1kb3duLC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwudmlzaWJsZS1mb3ItbWVkaXVtLXVwLC52aXNpYmxlLWZvci1tZWRpdW0sLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sLnZpc2libGUtZm9yLWxhcmdlLW9ubHksLnZpc2libGUtZm9yLWxhcmdlLXVwLC52aXNpYmxlLWZvci1sYXJnZSwuaGlkZGVuLWZvci1sYXJnZS1kb3duLC52aXNpYmxlLWZvci14bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteGxhcmdlLXVwLC52aXNpYmxlLWZvci14bGFyZ2UsLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteHhsYXJnZS11cCwudmlzaWJsZS1mb3IteHhsYXJnZSwuaGlkZGVuLWZvci14eGxhcmdlLWRvd257Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5oaWRlLWZvci1zbWFsbC1vbmx5LC5zaG93LWZvci1zbWFsbC11cCwuaGlkZS1mb3Itc21hbGwsLmhpZGUtZm9yLXNtYWxsLWRvd24sLnNob3ctZm9yLW1lZGl1bS1vbmx5LC5zaG93LWZvci1tZWRpdW0tdXAsLnNob3ctZm9yLW1lZGl1bSwuc2hvdy1mb3ItbWVkaXVtLWRvd24sLmhpZGUtZm9yLWxhcmdlLW9ubHksLmhpZGUtZm9yLWxhcmdlLXVwLC5oaWRlLWZvci1sYXJnZSwuc2hvdy1mb3ItbGFyZ2UtZG93biwuaGlkZS1mb3IteGxhcmdlLW9ubHksLmhpZGUtZm9yLXhsYXJnZS11cCwuaGlkZS1mb3IteGxhcmdlLC5zaG93LWZvci14bGFyZ2UtZG93biwuaGlkZS1mb3IteHhsYXJnZS1vbmx5LC5oaWRlLWZvci14eGxhcmdlLXVwLC5oaWRlLWZvci14eGxhcmdlLC5zaG93LWZvci14eGxhcmdlLWRvd257ZGlzcGxheTppbmhlcml0ICFpbXBvcnRhbnR9LnNob3ctZm9yLXNtYWxsLW9ubHksLmhpZGUtZm9yLXNtYWxsLXVwLC5zaG93LWZvci1zbWFsbCwuc2hvdy1mb3Itc21hbGwtZG93biwuaGlkZS1mb3ItbWVkaXVtLW9ubHksLmhpZGUtZm9yLW1lZGl1bS11cCwuaGlkZS1mb3ItbWVkaXVtLC5oaWRlLWZvci1tZWRpdW0tZG93biwuc2hvdy1mb3ItbGFyZ2Utb25seSwuc2hvdy1mb3ItbGFyZ2UtdXAsLnNob3ctZm9yLWxhcmdlLC5oaWRlLWZvci1sYXJnZS1kb3duLC5zaG93LWZvci14bGFyZ2Utb25seSwuc2hvdy1mb3IteGxhcmdlLXVwLC5zaG93LWZvci14bGFyZ2UsLmhpZGUtZm9yLXhsYXJnZS1kb3duLC5zaG93LWZvci14eGxhcmdlLW9ubHksLnNob3ctZm9yLXh4bGFyZ2UtdXAsLnNob3ctZm9yLXh4bGFyZ2UsLmhpZGUtZm9yLXh4bGFyZ2UtZG93bntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaGlkZGVuLWZvci1zbWFsbC1vbmx5LC52aXNpYmxlLWZvci1zbWFsbC11cCwuaGlkZGVuLWZvci1zbWFsbCwuaGlkZGVuLWZvci1zbWFsbC1kb3duLC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwudmlzaWJsZS1mb3ItbWVkaXVtLXVwLC52aXNpYmxlLWZvci1tZWRpdW0sLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksLmhpZGRlbi1mb3ItbGFyZ2UtdXAsLmhpZGRlbi1mb3ItbGFyZ2UsLnZpc2libGUtZm9yLWxhcmdlLWRvd24sLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksLmhpZGRlbi1mb3IteGxhcmdlLXVwLC5oaWRkZW4tZm9yLXhsYXJnZSwudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsLmhpZGRlbi1mb3IteHhsYXJnZSwudmlzaWJsZS1mb3IteHhsYXJnZS1kb3due3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99LnZpc2libGUtZm9yLXNtYWxsLW9ubHksLmhpZGRlbi1mb3Itc21hbGwtdXAsLnZpc2libGUtZm9yLXNtYWxsLC52aXNpYmxlLWZvci1zbWFsbC1kb3duLC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LC5oaWRkZW4tZm9yLW1lZGl1bS11cCwuaGlkZGVuLWZvci1tZWRpdW0sLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sLnZpc2libGUtZm9yLWxhcmdlLW9ubHksLnZpc2libGUtZm9yLWxhcmdlLXVwLC52aXNpYmxlLWZvci1sYXJnZSwuaGlkZGVuLWZvci1sYXJnZS1kb3duLC52aXNpYmxlLWZvci14bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteGxhcmdlLXVwLC52aXNpYmxlLWZvci14bGFyZ2UsLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteHhsYXJnZS11cCwudmlzaWJsZS1mb3IteHhsYXJnZSwuaGlkZGVuLWZvci14eGxhcmdlLWRvd257Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5oaWRlLWZvci1zbWFsbC1vbmx5LC5zaG93LWZvci1zbWFsbC11cCwuaGlkZS1mb3Itc21hbGwsLmhpZGUtZm9yLXNtYWxsLWRvd24sLmhpZGUtZm9yLW1lZGl1bS1vbmx5LC5zaG93LWZvci1tZWRpdW0tdXAsLmhpZGUtZm9yLW1lZGl1bSwuaGlkZS1mb3ItbWVkaXVtLWRvd24sLnNob3ctZm9yLWxhcmdlLW9ubHksLnNob3ctZm9yLWxhcmdlLXVwLC5zaG93LWZvci1sYXJnZSwuc2hvdy1mb3ItbGFyZ2UtZG93biwuaGlkZS1mb3IteGxhcmdlLW9ubHksLmhpZGUtZm9yLXhsYXJnZS11cCwuaGlkZS1mb3IteGxhcmdlLC5zaG93LWZvci14bGFyZ2UtZG93biwuaGlkZS1mb3IteHhsYXJnZS1vbmx5LC5oaWRlLWZvci14eGxhcmdlLXVwLC5oaWRlLWZvci14eGxhcmdlLC5zaG93LWZvci14eGxhcmdlLWRvd257ZGlzcGxheTppbmhlcml0ICFpbXBvcnRhbnR9LnNob3ctZm9yLXNtYWxsLW9ubHksLmhpZGUtZm9yLXNtYWxsLXVwLC5zaG93LWZvci1zbWFsbCwuc2hvdy1mb3Itc21hbGwtZG93biwuc2hvdy1mb3ItbWVkaXVtLW9ubHksLmhpZGUtZm9yLW1lZGl1bS11cCwuc2hvdy1mb3ItbWVkaXVtLC5zaG93LWZvci1tZWRpdW0tZG93biwuaGlkZS1mb3ItbGFyZ2Utb25seSwuaGlkZS1mb3ItbGFyZ2UtdXAsLmhpZGUtZm9yLWxhcmdlLC5oaWRlLWZvci1sYXJnZS1kb3duLC5zaG93LWZvci14bGFyZ2Utb25seSwuc2hvdy1mb3IteGxhcmdlLXVwLC5zaG93LWZvci14bGFyZ2UsLmhpZGUtZm9yLXhsYXJnZS1kb3duLC5zaG93LWZvci14eGxhcmdlLW9ubHksLnNob3ctZm9yLXh4bGFyZ2UtdXAsLnNob3ctZm9yLXh4bGFyZ2UsLmhpZGUtZm9yLXh4bGFyZ2UtZG93bntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaGlkZGVuLWZvci1zbWFsbC1vbmx5LC52aXNpYmxlLWZvci1zbWFsbC11cCwuaGlkZGVuLWZvci1zbWFsbCwuaGlkZGVuLWZvci1zbWFsbC1kb3duLC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LC52aXNpYmxlLWZvci1tZWRpdW0tdXAsLmhpZGRlbi1mb3ItbWVkaXVtLC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LC52aXNpYmxlLWZvci1sYXJnZS11cCwudmlzaWJsZS1mb3ItbGFyZ2UsLnZpc2libGUtZm9yLWxhcmdlLWRvd24sLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksLmhpZGRlbi1mb3IteGxhcmdlLXVwLC5oaWRkZW4tZm9yLXhsYXJnZSwudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsLmhpZGRlbi1mb3IteHhsYXJnZSwudmlzaWJsZS1mb3IteHhsYXJnZS1kb3due3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99LnZpc2libGUtZm9yLXNtYWxsLW9ubHksLmhpZGRlbi1mb3Itc21hbGwtdXAsLnZpc2libGUtZm9yLXNtYWxsLC52aXNpYmxlLWZvci1zbWFsbC1kb3duLC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwuaGlkZGVuLWZvci1tZWRpdW0tdXAsLnZpc2libGUtZm9yLW1lZGl1bSwudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sLmhpZGRlbi1mb3ItbGFyZ2Utb25seSwuaGlkZGVuLWZvci1sYXJnZS11cCwuaGlkZGVuLWZvci1sYXJnZSwuaGlkZGVuLWZvci1sYXJnZS1kb3duLC52aXNpYmxlLWZvci14bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteGxhcmdlLXVwLC52aXNpYmxlLWZvci14bGFyZ2UsLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteHhsYXJnZS11cCwudmlzaWJsZS1mb3IteHhsYXJnZSwuaGlkZGVuLWZvci14eGxhcmdlLWRvd257Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9fS5zaG93LWZvci1zcntjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweH0uaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2hvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmZlZWRiYWNrLWJsb2Nre2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmc6LjZlbSAwIC42ZW0gMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtjb2xvcjojNDg0ODQ4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHg7d2lkdGg6MTAwJTstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhe2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MC44cmVtO21hcmdpbi1sZWZ0OjE0LjRweDttYXJnaW4tcmlnaHQ6MS4ycmVtO21hcmdpbi1yaWdodDoyMS42cHh9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmF7Zm9udC1zaXplOjJyZW07Zm9udC1zaXplOjM2cHh9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5e292ZXJmbG93OmhpZGRlbjtfb3ZlcmZsb3c6dmlzaWJsZTt6b29tOjE7bWFyZ2luLWxlZnQ6MC44cmVtO21hcmdpbi1sZWZ0OjE0LjRweDttYXJnaW4tcmlnaHQ6MC44cmVtO21hcmdpbi1yaWdodDoxNC40cHh9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGg0LC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoMSwuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcHtjb2xvcjojNDg0ODQ4fS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoNCwuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDEsLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHB7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwe2xpbmUtaGVpZ2h0OjE0MCV9ZGl2LnN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojZDRlY2U2fWRpdi5lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNmOGQwYzh9ZGl2LmluZm97YmFja2dyb3VuZC1jb2xvcjojZmZlZWJmfS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhe2ZvbnQtZmFtaWx5OlwiUGUtaWNvbi03LXN0cm9rZVwifS5mZWVkYmFjay1ibG9jay5zdWNjZXNzIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3Jle2NvbnRlbnQ6XCLumaxcIn0uZmVlZGJhY2stYmxvY2suZXJyb3IgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmV7Y29udGVudDpcIu6agVwifS5mZWVkYmFjay1ibG9jay5pbmZvIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3Jle2NvbnRlbnQ6XCLumYdcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZlZWRiYWNrLWJsb2Nre3RleHQtYWxpZ246Y2VudGVyfS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEsLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5e2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOi4yZW0gMH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcHttYXJnaW4tdG9wOjAuM3JlbTttYXJnaW4tdG9wOjUuNHB4fX0ubGFuZGluZy1wYWdlLWFubm91bmNlbWVudHMgLmZlZWRiYWNrLWJsb2Nre2FuaW1hdGlvbjpub25lO21hcmdpbi1ib3R0b206MH0ubGFuZGluZy1wYWdlLWFubm91bmNlbWVudHMgLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5e21hcmdpbi1yaWdodDowLjhyZW07bWFyZ2luLXJpZ2h0OjE0LjRweH0ubGFuZGluZy1wYWdlLWFubm91bmNlbWVudHM6ZW1wdHl7ZGlzcGxheTpub25lfS5wYWdpbmF0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxhYmVse21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5wYWdpbmF0aW9uIGF7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBhZ2luYXRpb24gLmZhLWNoZXZyb24tcmlnaHR7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweH0ucGFnaW5hdGlvbiAuZmEtY2hldnJvbi1sZWZ0e21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBkaXZ7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO3BhZGRpbmc6MWVtfS5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlLC5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGF7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4fS5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGxhYmVse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgZGl2e3dpZHRoOjMwJTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX0ubG9naW4tY29udGVudHttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHh9LmxvZ2luLWNvbnRlbnQgaGVhZGVye21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjMuM3JlbTttYXJnaW4tYm90dG9tOjU5LjRweH0ubG9naW4tY29udGVudCBoZWFkZXIgaDF7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzY2Njtmb250LXdlaWdodDozMDB9LmxvZ2luLWNvbnRlbnQgLmZlZWRiYWNrLWJsb2NrIGF7Y29sb3I6cmdiKDIuMjcxNDI4NTcxNCw3NC4yLDE1Ni43Mjg1NzE0Mjg2KTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5sb2dpbi1jb250ZW50IC5mb3JtLXN0YWNrZWQgbGFiZWx7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHg7Y29sb3I6IzExMX0ubG9naW4tY29udGVudCAucGFzc3dvcmQgaW5wdXRbdHlwZT1wYXNzd29yZF17ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIC5wYXNzd29yZC1zaG93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojNjY2O3RleHQtYWxpZ246Y2VudGVyfS5sb2dpbi1jb250ZW50IC5mb3JtLXN0YWNrZWQgLnByaW1hcnktYnV0dG9ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHh9LmxvZ2luLWxpbmtzLWNvbnRhaW5lcnttYXJnaW4tdG9wOjIuMnJlbTttYXJnaW4tdG9wOjM5LjZweDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW4tbGlua3MtY29udGFpbmVyIGF7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsucGFzc3dvcmQgLmZpZWxkLWhlbHAtdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpyaWdodDttYXJnaW4tdG9wOjAuMjVyZW07bWFyZ2luLXRvcDo0LjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5sb2dpbi1jb250ZW50IGhlYWRlcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIC5wYXNzd29yZC1zaG93Om5vdCguYWx3YXlzKXttYXJnaW4tbGVmdDoxcmVtO21hcmdpbi1sZWZ0OjE4cHg7ZGlzcGxheTpub25lfS5sb2dpbi1saW5rcy1jb250YWluZXIgYXtkaXNwbGF5OmlubGluZX19LnBvcHVwX2NvbnRlbnR7bWluLWhlaWdodDoxLjJlbTttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAuMDVlbSAuMDVlbSByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzowcHggMTVweCAyMHB4IDBweCByZ2JhKDAsMCwwLC4yNSl9LnBvcHVwX2NvbnRlbnQgaGVhZGVyLC5wb3B1cF9jb250ZW50IGZvb3RlcntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy10b3A6MS41cmVtO3BhZGRpbmctdG9wOjI3cHg7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlci1ib3R0b206c29saWQgMXB4IGhzbCgwLDAlLDkwJSk7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LnBvcHVwX2NvbnRlbnQgaGVhZGVyIC5mb3JtLXN0YWNrZWQgbGFiZWwsLnBvcHVwX2NvbnRlbnQgZm9vdGVyIC5mb3JtLXN0YWNrZWQgbGFiZWx7ZGlzcGxheTppbmxpbmV9LnBvcHVwX2NvbnRlbnQgaGVhZGVyIC5mb3JtLXN0YWNrZWQgLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwucG9wdXBfY29udGVudCBoZWFkZXIgLmZvcm0tc3RhY2tlZCAuYnV0dG9uLWNvbnRhaW5lciBhW2NsYXNzJD1idXR0b25dLC5wb3B1cF9jb250ZW50IGZvb3RlciAuZm9ybS1zdGFja2VkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sLnBvcHVwX2NvbnRlbnQgZm9vdGVyIC5mb3JtLXN0YWNrZWQgLmJ1dHRvbi1jb250YWluZXIgYVtjbGFzcyQ9YnV0dG9uXXttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHh9LnBvcHVwX2NvbnRlbnQgaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzY2Nzc4MH0ucG9wdXBfY29udGVudCBoZWFkZXIgaDF7d2lkdGg6OTAlO21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweDtmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpub3JtYWx9LnBvcHVwX2NvbnRlbnQgaGVhZGVyIC50b3AtY2xvc2UtYnV0dG9ue3dpZHRoOjEwJTt0ZXh0LWFsaWduOnJpZ2h0fS5wb3B1cF9jb250ZW50IGhlYWRlciAudG9wLWNsb3NlLWJ1dHRvbiBhIHNwYW57Zm9udC1zaXplOjEuNDM4MmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZn0ucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW57cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIHNlbGVjdHt3aWR0aDo4MCV9LnBvcHVwX2NvbnRlbnQgZm9vdGVyIC5mb3JtLXN0YWNrZWQgLmJ1dHRvbi1jb250YWluZXIgW2Rpc2FibGVkXS5wcmltYXJ5LWJ1dHRvbntib3JkZXI6c29saWQgMXB4IGhzbCgwLDAlLDY5LjkwMTk2MDc4NDMlKTtjb2xvcjpoc2woMCwwJSw2OS45MDE5NjA3ODQzJSkgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnBvcHVwX2NvbnRlbnR7bWFyZ2luOjFlbTttYXgtd2lkdGg6NDBlbX0ucG9wdXBfY29udGVudCBoZWFkZXIsLnBvcHVwX2NvbnRlbnQgZm9vdGVyLC5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbntwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLWxlZnQ6MzZweDtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1yaWdodDozNnB4fX0ub3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O2JvdHRvbTowcHg7bGVmdDowcHg7cmlnaHQ6MHB4O3otaW5kZXg6MTAwNTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoODksMTQxLDIwNCwuOTUpO292ZXJmbG93LXk6c2Nyb2xsO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleH0uc3Bpbm5lcnt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjphdXRvIGF1dG99LmRvdWJsZS1ib3VuY2UxLC5kb3VibGUtYm91bmNlMnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi42O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDstd2Via2l0LWFuaW1hdGlvbjpzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOnNrLWJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dH0uZG91YmxlLWJvdW5jZTJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTFzO2FuaW1hdGlvbi1kZWxheTotMXN9QC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBzay1ib3VuY2V7MCUsMTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCl9NTAle3RyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX19LnZpZGVvV3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MjVweDtoZWlnaHQ6MH0udmlkZW9XcmFwcGVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtcXVlcnl7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1pbnB1dHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtaGludHtjb2xvcjojOTk5fS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1tZW51e21hcmdpbi10b3A6NHB4O3BhZGRpbmc6NHB4IDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztvdmVyZmxvdy15OnNjcm9sbDttYXgtaGVpZ2h0OjE1MHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpOy1tb3otYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtc3VnZ2VzdGlvbntwYWRkaW5nOjNweCAyMHB4O2xpbmUtaGVpZ2h0OjI0cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yLC50eXBlYWhlYWQtY29udGFpbmVyIC50dC1zdWdnZXN0aW9uOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA5N2NmfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1zdWdnZXN0aW9uIHB7bWFyZ2luOjB9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHN7cGFkZGluZy1sZWZ0OjB9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgdWx7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bGlzdC1zdHlsZTpub25lO2JvcmRlci1ib3R0b206ZG90dGVkIDFweCAjY2NjO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZDstbXMtd29yZC1icmVhazpicmVhay1hbGw7d29yZC1icmVhazpicmVhay13b3JkOy1tcy1oeXBoZW5zOmF1dG87LW1vei1oeXBoZW5zOmF1dG87LXdlYmtpdC1oeXBoZW5zOmF1dG87aHlwaGVuczphdXRvO3BhZGRpbmc6LjI1ZW0gMDtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7Y29sb3I6IzMzM30udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSAuZGlzcGxheS10ZXh0e21heC13aWR0aDo3MCU7bGluZS1oZWlnaHQ6MTIwJX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhe2NvbG9yOiNkZTFhMGM7bWFyZ2luLWxlZnQ6YXV0b30udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhIC5mYXtkaXNwbGF5Om5vbmV9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhOmhvdmVyIC5mYXtjb2xvcjpoc2woNCw4OS43NDM1ODk3NDM2JSwzMC44ODIzNTI5NDEyJSl9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYTpob3ZlciAucmVtb3ZlLWxhYmVse3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLnR3aXR0ZXItdHlwZWFoZWFke3dpZHRoOjEwMCV9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLmJhZGdlLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1ib3R0b206MDtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7bGluZS1oZWlnaHQ6MTIwJTtjb2xvcjojMzMzO3BhZGRpbmc6LjM1ZW0gLjU2ZW0gLjM1ZW0gLjU2ZW07bWFyZ2luOjAgLjI1ZW0gLjI1ZW0gMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7d2hpdGUtc3BhY2U6bm9ybWFsfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjY30udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhIC5mYXtkaXNwbGF5OmlubGluZTtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4fS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGEgLnJlbW92ZS1sYWJlbHtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweH0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLnR3aXR0ZXItdHlwZWFoZWFke3dpZHRoOmF1dG99LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLmFkZC1jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC5iYWRnZS1jb250YWluZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLm5vdC1jb250YWluZXIgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouOGVtIC45ZW07YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjoycHggc29saWQgI2YyZjJmMjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC5ub3QtY29udGFpbmVyIGxhYmVsOmhvdmVye2JvcmRlcjoycHggc29saWQgIzY2Nzc4MDtjdXJzb3I6cG9pbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5sYW5ndWFnZS1waWNrZXIsLmxhbmd1YWdlLXBpY2tlciBzZWxlY3R7cGFkZGluZzowO2hlaWdodDoxLjdyZW07dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtc2l6ZTouOHJlbTtkaXNwbGF5OmlubGluZS1ibG9ja30ubGFuZ3VhZ2UtcGlja2VyIGkuZmEtZ2xvYmV7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctdG9wOi4ycmVtfX0vKiFcbiAqICBGb250IEF3ZXNvbWUgNC4zLjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjMuMFwiKTtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC4zLjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuMy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuMy4wXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjMuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuMy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5mYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtmb250LXNpemU6aW5oZXJpdDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotMTUlfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS1md3t3aWR0aDoxLjI4NTcxNDI4NTdlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtdWx7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6Mi4xNDI4NTcxNDI5ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yLjE0Mjg1NzE0MjllbTt3aWR0aDoyLjE0Mjg1NzE0MjllbTt0b3A6LjE0Mjg1NzE0MjllbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtbGkuZmEtbGd7bGVmdDotMS44NTcxNDI4NTcxZW19LmZhLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOnNvbGlkIC4wOGVtICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEucHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5mYS1wdWxzZXstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO2FuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYS1yb3RhdGUtOTB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEsIDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoLTEsIDEpO3RyYW5zZm9ybTpzY2FsZSgtMSwgMSl9LmZhLWZsaXAtdmVydGljYWx7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTt0cmFuc2Zvcm06c2NhbGUoMSwgLTEpfTpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzAsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmVtO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLWdsYXNzOmJlZm9yZXtjb250ZW50Olwi74CAXCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50Olwi74CBXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIu+AglwifS5mYS1lbnZlbG9wZS1vOmJlZm9yZXtjb250ZW50Olwi74CDXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50Olwi74CEXCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCLvgIVcIn0uZmEtc3Rhci1vOmJlZm9yZXtjb250ZW50Olwi74CGXCJ9LmZhLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgIdcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIu+AiFwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIu+AiVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIu+AilwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50Olwi74CLXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50Olwi74CMXCJ9LmZhLXJlbW92ZTpiZWZvcmUsLmZhLWNsb3NlOmJlZm9yZSwuZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCLvgI1cIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLvgI5cIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi74CQXCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIu+AkVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCLvgJJcIn0uZmEtZ2VhcjpiZWZvcmUsLmZhLWNvZzpiZWZvcmV7Y29udGVudDpcIu+Ak1wifS5mYS10cmFzaC1vOmJlZm9yZXtjb250ZW50Olwi74CUXCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCLvgJVcIn0uZmEtZmlsZS1vOmJlZm9yZXtjb250ZW50Olwi74CWXCJ9LmZhLWNsb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCLvgJdcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIu+AmFwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIu+AmVwifS5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZXtjb250ZW50Olwi74CaXCJ9LmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZXtjb250ZW50Olwi74CbXCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50Olwi74CcXCJ9LmZhLXBsYXktY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgJ1cIn0uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSwuZmEtcmVwZWF0OmJlZm9yZXtjb250ZW50Olwi74CeXCJ9LmZhLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCLvgKFcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgKJcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIu+Ao1wifS5mYS1mbGFnOmJlZm9yZXtjb250ZW50Olwi74CkXCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCLvgKVcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIu+AplwifS5mYS12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Ap1wifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgKhcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50Olwi74CpXCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCLvgKpcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50Olwi74CrXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCLvgKxcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIu+ArVwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIu+ArlwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIu+Ar1wifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCLvgLBcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIu+AsVwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50Olwi74CyXCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIu+As1wifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIu+AtFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50Olwi74C1XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLZcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50Olwi74C3XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74C4XCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCLvgLlcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIu+AulwifS5mYS1kZWRlbnQ6YmVmb3JlLC5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50Olwi74C7XCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIu+AvFwifS5mYS12aWRlby1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCLvgL1cIn0uZmEtcGhvdG86YmVmb3JlLC5mYS1pbWFnZTpiZWZvcmUsLmZhLXBpY3R1cmUtbzpiZWZvcmV7Y29udGVudDpcIu+AvlwifS5mYS1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCLvgYBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIu+BgVwifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgYJcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIu+Bg1wifS5mYS1lZGl0OmJlZm9yZSwuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74GEXCJ9LmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74GFXCJ9LmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74GGXCJ9LmZhLWFycm93czpiZWZvcmV7Y29udGVudDpcIu+Bh1wifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50Olwi74GIXCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYlcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYpcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIu+Bi1wifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIu+BjFwifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50Olwi74GNXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgY5cIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50Olwi74GQXCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BkVwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIu+BklwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+BlFwifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BlVwifS5mYS1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZZcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GXXCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BmFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZpcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIu+Bm1wifS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+BnFwifS5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+BnVwifS5mYS1iYW46YmVmb3Jle2NvbnRlbnQ6XCLvgZ5cIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIu+BoFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+BoVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIu+BolwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50Olwi74GjXCJ9LmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsLmZhLXNoYXJlOmJlZm9yZXtjb250ZW50Olwi74GkXCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIu+BpVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIu+BplwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50Olwi74GnXCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi74GoXCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50Olwi74GpXCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BqlwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50Olwi74GrXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCLvgaxcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIu+BrVwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCLvga5cIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi74GwXCJ9LmZhLXdhcm5pbmc6YmVmb3JlLC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIu+BsVwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu+BslwifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIu+Bs1wifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCLvgbRcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIu+BtVwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgbZcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIu+Bt1wifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgbhcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIu+BuVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50Olwi74G6XCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIu+Bu1wifS5mYS1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIu+BvFwifS5mYS1hcnJvd3MtdjpiZWZvcmV7Y29udGVudDpcIu+BvVwifS5mYS1hcnJvd3MtaDpiZWZvcmV7Y29udGVudDpcIu+BvlwifS5mYS1iYXItY2hhcnQtbzpiZWZvcmUsLmZhLWJhci1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+CgFwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CgVwifS5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgoJcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50Olwi74KDXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIu+ChFwifS5mYS1nZWFyczpiZWZvcmUsLmZhLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCLvgoVcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCLvgoZcIn0uZmEtdGh1bWJzLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgodcIn0uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIu+CiFwifS5mYS1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCLvgolcIn0uZmEtaGVhcnQtbzpiZWZvcmV7Y29udGVudDpcIu+CilwifS5mYS1zaWduLW91dDpiZWZvcmV7Y29udGVudDpcIu+Ci1wifS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgoxcIn0uZmEtdGh1bWItdGFjazpiZWZvcmV7Y29udGVudDpcIu+CjVwifS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtjb250ZW50Olwi74KOXCJ9LmZhLXNpZ24taW46YmVmb3Jle2NvbnRlbnQ6XCLvgpBcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50Olwi74KRXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgpJcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi74KTXCJ9LmZhLWxlbW9uLW86YmVmb3Jle2NvbnRlbnQ6XCLvgpRcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLvgpVcIn0uZmEtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgpZcIn0uZmEtYm9va21hcmstbzpiZWZvcmV7Y29udGVudDpcIu+Cl1wifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgphcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIu+CmVwifS5mYS1mYWNlYm9vay1mOmJlZm9yZSwuZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLvgppcIn0uZmEtZ2l0aHViOmJlZm9yZXtjb250ZW50Olwi74KbXCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIu+CnFwifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIu+CnVwifS5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCLvgp5cIn0uZmEtaGRkLW86YmVmb3Jle2NvbnRlbnQ6XCLvgqBcIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCLvgqFcIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDpcIu+Ds1wifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIu+Co1wifS5mYS1oYW5kLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgqRcIn0uZmEtaGFuZC1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgqVcIn0uZmEtaGFuZC1vLXVwOmJlZm9yZXtjb250ZW50Olwi74KmXCJ9LmZhLWhhbmQtby1kb3duOmJlZm9yZXtjb250ZW50Olwi74KnXCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74KoXCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+CqVwifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgqpcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgqtcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCLvgqxcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50Olwi74KtXCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50Olwi74KuXCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIu+CsFwifS5mYS1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCLvgrFcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIu+CslwifS5mYS1ncm91cDpiZWZvcmUsLmZhLXVzZXJzOmJlZm9yZXtjb250ZW50Olwi74OAXCJ9LmZhLWNoYWluOmJlZm9yZSwuZmEtbGluazpiZWZvcmV7Y29udGVudDpcIu+DgVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIu+DglwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIu+Dg1wifS5mYS1jdXQ6YmVmb3JlLC5mYS1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIu+DhFwifS5mYS1jb3B5OmJlZm9yZSwuZmEtZmlsZXMtbzpiZWZvcmV7Y29udGVudDpcIu+DhVwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCLvg4ZcIn0uZmEtc2F2ZTpiZWZvcmUsLmZhLWZsb3BweS1vOmJlZm9yZXtjb250ZW50Olwi74OHXCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+DiFwifS5mYS1uYXZpY29uOmJlZm9yZSwuZmEtcmVvcmRlcjpiZWZvcmUsLmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCLvg4lcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIu+DilwifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50Olwi74OLXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCLvg4xcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50Olwi74ONXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50Olwi74OOXCJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50Olwi74OQXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50Olwi74ORXCJ9LmZhLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIu+DklwifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74OTXCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+DlFwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIu+DlVwifS5mYS1tb25leTpiZWZvcmV7Y29udGVudDpcIu+DllwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50Olwi74OXXCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50Olwi74OYXCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvg5lcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvg5pcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIu+Dm1wifS5mYS11bnNvcnRlZDpiZWZvcmUsLmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvg5xcIn0uZmEtc29ydC1kb3duOmJlZm9yZSwuZmEtc29ydC1kZXNjOmJlZm9yZXtjb250ZW50Olwi74OdXCJ9LmZhLXNvcnQtdXA6YmVmb3JlLC5mYS1zb3J0LWFzYzpiZWZvcmV7Y29udGVudDpcIu+DnlwifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIu+DoFwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIu+DoVwifS5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsLmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCLvg6JcIn0uZmEtbGVnYWw6YmVmb3JlLC5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIu+Do1wifS5mYS1kYXNoYm9hcmQ6YmVmb3JlLC5mYS10YWNob21ldGVyOmJlZm9yZXtjb250ZW50Olwi74OkXCJ9LmZhLWNvbW1lbnQtbzpiZWZvcmV7Y29udGVudDpcIu+DpVwifS5mYS1jb21tZW50cy1vOmJlZm9yZXtjb250ZW50Olwi74OmXCJ9LmZhLWZsYXNoOmJlZm9yZSwuZmEtYm9sdDpiZWZvcmV7Y29udGVudDpcIu+Dp1wifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50Olwi74OoXCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50Olwi74OpXCJ9LmZhLXBhc3RlOmJlZm9yZSwuZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50Olwi74OqXCJ9LmZhLWxpZ2h0YnVsYi1vOmJlZm9yZXtjb250ZW50Olwi74OrXCJ9LmZhLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50Olwi74OsXCJ9LmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50Olwi74OtXCJ9LmZhLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIu+DrlwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50Olwi74OwXCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50Olwi74OxXCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50Olwi74OyXCJ9LmZhLWJlbGwtbzpiZWZvcmV7Y29udGVudDpcIu+ColwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCLvg7RcIn0uZmEtY3V0bGVyeTpiZWZvcmV7Y29udGVudDpcIu+DtVwifS5mYS1maWxlLXRleHQtbzpiZWZvcmV7Y29udGVudDpcIu+DtlwifS5mYS1idWlsZGluZy1vOmJlZm9yZXtjb250ZW50Olwi74O3XCJ9LmZhLWhvc3BpdGFsLW86YmVmb3Jle2NvbnRlbnQ6XCLvg7hcIn0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50Olwi74O5XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIu+DulwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIu+Du1wifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50Olwi74O8XCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74O9XCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74O+XCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74SAXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+EgVwifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhIJcIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhINcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+EhFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+EhVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIu+EhlwifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74SHXCJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCLvhIhcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50Olwi74SJXCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIu+EilwifS5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLC5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhItcIn0uZmEtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhIxcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+EjVwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+EjlwifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50Olwi74SQXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+EkVwifS5mYS1tYWlsLXJlcGx5OmJlZm9yZSwuZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCLvhJJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIu+Ek1wifS5mYS1mb2xkZXItbzpiZWZvcmV7Y29udGVudDpcIu+ElFwifS5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZXtjb250ZW50Olwi74SVXCJ9LmZhLXNtaWxlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJhcIn0uZmEtZnJvd24tbzpiZWZvcmV7Y29udGVudDpcIu+EmVwifS5mYS1tZWgtbzpiZWZvcmV7Y29udGVudDpcIu+EmlwifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50Olwi74SbXCJ9LmZhLWtleWJvYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJxcIn0uZmEtZmxhZy1vOmJlZm9yZXtjb250ZW50Olwi74SdXCJ9LmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50Olwi74SeXCJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50Olwi74SgXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCLvhKFcIn0uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLC5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCLvhKJcIn0uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLC5mYS1zdGFyLWhhbGYtbzpiZWZvcmV7Y29udGVudDpcIu+Eo1wifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu+EpFwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50Olwi74SlXCJ9LmZhLWNvZGUtZm9yazpiZWZvcmV7Y29udGVudDpcIu+EplwifS5mYS11bmxpbms6YmVmb3JlLC5mYS1jaGFpbi1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCLvhKdcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCLvhKhcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIu+EqVwifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIu+EqlwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIu+Eq1wifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhKxcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50Olwi74StXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIu+ErlwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50Olwi74SwXCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvhLFcIn0uZmEtc2hpZWxkOmJlZm9yZXtjb250ZW50Olwi74SyXCJ9LmZhLWNhbGVuZGFyLW86YmVmb3Jle2NvbnRlbnQ6XCLvhLNcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhLRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50Olwi74S1XCJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDpcIu+EtlwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74S3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74S4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50Olwi74S5XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhLpcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCLvhLtcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIu+EvFwifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCLvhL1cIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDpcIu+EvlwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIu+FgFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50Olwi74WBXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCLvhYJcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Fg1wifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+FhFwifS5mYS10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhYVcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WGXCJ9LmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74WHXCJ9LmZhLWxldmVsLXVwOmJlZm9yZXtjb250ZW50Olwi74WIXCJ9LmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhYlcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WKXCJ9LmZhLXBlbmNpbC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYtcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYxcIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WNXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCLvhY5cIn0uZmEtdG9nZ2xlLWRvd246YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZXtjb250ZW50Olwi74WQXCJ9LmZhLXRvZ2dsZS11cDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZXtjb250ZW50Olwi74WRXCJ9LmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74WSXCJ9LmZhLWV1cm86YmVmb3JlLC5mYS1ldXI6YmVmb3Jle2NvbnRlbnQ6XCLvhZNcIn0uZmEtZ2JwOmJlZm9yZXtjb250ZW50Olwi74WUXCJ9LmZhLWRvbGxhcjpiZWZvcmUsLmZhLXVzZDpiZWZvcmV7Y29udGVudDpcIu+FlVwifS5mYS1ydXBlZTpiZWZvcmUsLmZhLWlucjpiZWZvcmV7Y29udGVudDpcIu+FllwifS5mYS1jbnk6YmVmb3JlLC5mYS1ybWI6YmVmb3JlLC5mYS15ZW46YmVmb3JlLC5mYS1qcHk6YmVmb3Jle2NvbnRlbnQ6XCLvhZdcIn0uZmEtcnVibGU6YmVmb3JlLC5mYS1yb3VibGU6YmVmb3JlLC5mYS1ydWI6YmVmb3Jle2NvbnRlbnQ6XCLvhZhcIn0uZmEtd29uOmJlZm9yZSwuZmEta3J3OmJlZm9yZXtjb250ZW50Olwi74WZXCJ9LmZhLWJpdGNvaW46YmVmb3JlLC5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCLvhZpcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIu+Fm1wifS5mYS1maWxlLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhZxcIn0uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhZ1cIn0uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZXtjb250ZW50Olwi74WeXCJ9LmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmV7Y29udGVudDpcIu+FoFwifS5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZXtjb250ZW50Olwi74WhXCJ9LmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhaJcIn0uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhaNcIn0uZmEtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50Olwi74WkXCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50Olwi74WlXCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WmXCJ9LmZhLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCLvhadcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIu+FqFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FqVwifS5mYS15b3V0dWJlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCLvhapcIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIu+Fq1wifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIu+FrFwifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCLvha1cIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50Olwi74WuXCJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDpcIu+FsFwifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhbFcIn0uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FslwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCLvhbNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FtFwifS5mYS1sb25nLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhbVcIn0uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIu+FtlwifS5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhbdcIn0uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+FuFwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIu+FuVwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50Olwi74W6XCJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhbtcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCLvhbxcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCLvhb1cIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCLvhb5cIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GgFwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCLvhoFcIn0uZmEtZmVtYWxlOmJlZm9yZXtjb250ZW50Olwi74aCXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhoNcIn0uZmEtZ2l0dGlwOmJlZm9yZSwuZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCLvhoRcIn0uZmEtc3VuLW86YmVmb3Jle2NvbnRlbnQ6XCLvhoVcIn0uZmEtbW9vbi1vOmJlZm9yZXtjb250ZW50Olwi74aGXCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCLvhodcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50Olwi74aIXCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50Olwi74aJXCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50Olwi74aKXCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIu+Gi1wifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCLvhoxcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvho1cIn0uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvho5cIn0uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+GkFwifS5mYS10b2dnbGUtbGVmdDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhpFcIn0uZmEtZG90LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74aSXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCLvhpNcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aUXCJ9LmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsLmZhLXRyeTpiZWZvcmV7Y29udGVudDpcIu+GlVwifS5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74aWXCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCLvhpdcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCLvhphcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aZXCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIu+GmlwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhptcIn0uZmEtaW5zdGl0dXRpb246YmVmb3JlLC5mYS1iYW5rOmJlZm9yZSwuZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIu+GnFwifS5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIu+GnVwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIu+GnlwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhqBcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50Olwi74ahXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhqJcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74ajXCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50Olwi74akXCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIu+GpVwifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50Olwi74amXCJ9LmZhLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhqdcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhqhcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50Olwi74apXCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIu+GqlwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIu+Gq1wifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCLvhqxcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvhq1cIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCLvhq5cIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50Olwi74awXCJ9LmZhLXNwb29uOmJlZm9yZXtjb250ZW50Olwi74axXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCLvhrJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCLvhrNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIu+GtFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GtVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIu+GtlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhrdcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIu+GuFwifS5mYS1hdXRvbW9iaWxlOmJlZm9yZSwuZmEtY2FyOmJlZm9yZXtjb250ZW50Olwi74a5XCJ9LmZhLWNhYjpiZWZvcmUsLmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCLvhrpcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIu+Gu1wifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50Olwi74a8XCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhr1cIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIu+GvlwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIu+HgFwifS5mYS1maWxlLXBkZi1vOmJlZm9yZXtjb250ZW50Olwi74eBXCJ9LmZhLWZpbGUtd29yZC1vOmJlZm9yZXtjb250ZW50Olwi74eCXCJ9LmZhLWZpbGUtZXhjZWwtbzpiZWZvcmV7Y29udGVudDpcIu+Hg1wifS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmV7Y29udGVudDpcIu+HhFwifS5mYS1maWxlLXBob3RvLW86YmVmb3JlLC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmV7Y29udGVudDpcIu+HhVwifS5mYS1maWxlLXppcC1vOmJlZm9yZSwuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4ZcIn0uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwuZmEtZmlsZS1hdWRpby1vOmJlZm9yZXtjb250ZW50Olwi74eHXCJ9LmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmV7Y29udGVudDpcIu+HiFwifS5mYS1maWxlLWNvZGUtbzpiZWZvcmV7Y29udGVudDpcIu+HiVwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50Olwi74eKXCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCLvh4tcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCLvh4xcIn0uZmEtbGlmZS1ib3V5OmJlZm9yZSwuZmEtbGlmZS1idW95OmJlZm9yZSwuZmEtbGlmZS1zYXZlcjpiZWZvcmUsLmZhLXN1cHBvcnQ6YmVmb3JlLC5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvh41cIn0uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCLvh45cIn0uZmEtcmE6YmVmb3JlLC5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIu+HkFwifS5mYS1nZTpiZWZvcmUsLmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIu+HkVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74eSXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIu+Hk1wifS5mYS1oYWNrZXItbmV3czpiZWZvcmV7Y29udGVudDpcIu+HlFwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50Olwi74eVXCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50Olwi74eWXCJ9LmZhLXdlY2hhdDpiZWZvcmUsLmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIu+Hl1wifS5mYS1zZW5kOmJlZm9yZSwuZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLvh5hcIn0uZmEtc2VuZC1vOmJlZm9yZSwuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmV7Y29udGVudDpcIu+HmVwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50Olwi74eaXCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3JlLC5mYS1jaXJjbGUtdGhpbjpiZWZvcmV7Y29udGVudDpcIu+Hm1wifS5mYS1oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCLvh5xcIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50Olwi74edXCJ9LmZhLXNsaWRlcnM6YmVmb3Jle2NvbnRlbnQ6XCLvh55cIn0uZmEtc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50Olwi74egXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvh6FcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIu+HolwifS5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSwuZmEtZnV0Ym9sLW86YmVmb3Jle2NvbnRlbnQ6XCLvh6NcIn0uZmEtdHR5OmJlZm9yZXtjb250ZW50Olwi74ekXCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCLvh6VcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIu+HplwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50Olwi74enXCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIu+HqFwifS5mYS15ZWxwOmJlZm9yZXtjb250ZW50Olwi74epXCJ9LmZhLW5ld3NwYXBlci1vOmJlZm9yZXtjb250ZW50Olwi74eqXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCLvh6tcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIu+HrFwifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCLvh61cIn0uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIu+HrlwifS5mYS1jYy12aXNhOmJlZm9yZXtjb250ZW50Olwi74ewXCJ9LmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvh7FcIn0uZmEtY2MtZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvh7JcIn0uZmEtY2MtYW1leDpiZWZvcmV7Y29udGVudDpcIu+Hs1wifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCLvh7RcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50Olwi74e1XCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvh7ZcIn0uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZXtjb250ZW50Olwi74e3XCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50Olwi74e4XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIu+HuVwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIu+HulwifS5mYS1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50Olwi74e7XCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZXtjb250ZW50Olwi74e8XCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCLvh71cIn0uZmEtYXJlYS1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+HvlwifS5mYS1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLviIBcIn0uZmEtbGluZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+IgVwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCLviIJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Ig1wifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50Olwi74iEXCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIu+IhVwifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50Olwi74iGXCJ9LmZhLWJ1czpiZWZvcmV7Y29udGVudDpcIu+Ih1wifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50Olwi74iIXCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIu+IiVwifS5mYS1jYzpiZWZvcmV7Y29udGVudDpcIu+IilwifS5mYS1zaGVrZWw6YmVmb3JlLC5mYS1zaGVxZWw6YmVmb3JlLC5mYS1pbHM6YmVmb3Jle2NvbnRlbnQ6XCLviItcIn0uZmEtbWVhbnBhdGg6YmVmb3Jle2NvbnRlbnQ6XCLviIxcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIu+IjVwifS5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmV7Y29udGVudDpcIu+IjlwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIu+IkFwifS5mYS1mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIu+IkVwifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50Olwi74iSXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIu+Ik1wifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCLviJRcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCLviJVcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCLviJZcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50Olwi74iXXCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu+ImFwifS5mYS1kaWFtb25kOmJlZm9yZXtjb250ZW50Olwi74iZXCJ9LmZhLXNoaXA6YmVmb3Jle2NvbnRlbnQ6XCLviJpcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCLviJtcIn0uZmEtbW90b3JjeWNsZTpiZWZvcmV7Y29udGVudDpcIu+InFwifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIu+InVwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCLviJ5cIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCLviKFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIu+IolwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50Olwi74ijXCJ9LmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50Olwi74ikXCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIu+IpVwifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCLviKZcIn0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCLviKdcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIu+IqFwifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIu+IqVwifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50Olwi74iqXCJ9LmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3Jle2NvbnRlbnQ6XCLviKtcIn0uZmEtbmV1dGVyOmJlZm9yZXtjb250ZW50Olwi74isXCJ9LmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZXtjb250ZW50Olwi74iwXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50Olwi74ixXCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50Olwi74iyXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIu+Is1wifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLviLRcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIu+ItVwifS5mYS1ob3RlbDpiZWZvcmUsLmZhLWJlZDpiZWZvcmV7Y29udGVudDpcIu+ItlwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50Olwi74i3XCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50Olwi74i4XCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIu+IuVwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCLviLpcIn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUGUtaWNvbi03LXN0cm9rZVwiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5lb3Q/ZDd5ZjF2XCIpO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5lb3Q/I2llZml4ZDd5ZjF2XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLndvZmY/ZDd5ZjF2XCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UudHRmP2Q3eWYxdlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5zdmc/ZDd5ZjF2I1BlLWljb24tNy1zdHJva2VcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3NePXBlLTdzLV0sW2NsYXNzKj1cIiBwZS03cy1cIl17ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJQZS1pY29uLTctc3Ryb2tlXCI7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnBlLTdzLWFsYnVtOmJlZm9yZXtjb250ZW50Olwi7pqqXCJ9LnBlLTdzLWFyYzpiZWZvcmV7Y29udGVudDpcIu6aq1wifS5wZS03cy1iYWNrLTI6YmVmb3Jle2NvbnRlbnQ6XCLumqxcIn0ucGUtN3MtYmFuZGFpZDpiZWZvcmV7Y29udGVudDpcIu6arVwifS5wZS03cy1jYXI6YmVmb3Jle2NvbnRlbnQ6XCLumq5cIn0ucGUtN3MtZGlhbW9uZDpiZWZvcmV7Y29udGVudDpcIu6ar1wifS5wZS03cy1kb29yLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCLumrBcIn0ucGUtN3MtZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIu6asVwifS5wZS03cy1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLumrJcIn0ucGUtN3MtZ3ltOmJlZm9yZXtjb250ZW50Olwi7pqzXCJ9LnBlLTdzLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIu6atFwifS5wZS03cy1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50Olwi7pq1XCJ9LnBlLTdzLWhlbG06YmVmb3Jle2NvbnRlbnQ6XCLumrZcIn0ucGUtN3MtaG91cmdsYXNzOmJlZm9yZXtjb250ZW50Olwi7pq3XCJ9LnBlLTdzLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCLumrhcIn0ucGUtN3MtbWFnaWMtd2FuZDpiZWZvcmV7Y29udGVudDpcIu6auVwifS5wZS03cy1tYWxlOmJlZm9yZXtjb250ZW50Olwi7pq6XCJ9LnBlLTdzLW1hcC0yOmJlZm9yZXtjb250ZW50Olwi7pq7XCJ9LnBlLTdzLW5leHQtMjpiZWZvcmV7Y29udGVudDpcIu6avFwifS5wZS03cy1wYWludC1idWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLumr1cIn0ucGUtN3MtcGVuZHJpdmU6YmVmb3Jle2NvbnRlbnQ6XCLumr5cIn0ucGUtN3MtcGhvdG86YmVmb3Jle2NvbnRlbnQ6XCLumr9cIn0ucGUtN3MtcGlnZ3k6YmVmb3Jle2NvbnRlbnQ6XCLum4BcIn0ucGUtN3MtcGx1Z2luOmJlZm9yZXtjb250ZW50Olwi7puBXCJ9LnBlLTdzLXJlZnJlc2gtMjpiZWZvcmV7Y29udGVudDpcIu6bglwifS5wZS03cy1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLum4NcIn0ucGUtN3Mtc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCLum4RcIn0ucGUtN3Mtc2hpZWxkOmJlZm9yZXtjb250ZW50Olwi7puFXCJ9LnBlLTdzLXNtaWxlOmJlZm9yZXtjb250ZW50Olwi7puGXCJ9LnBlLTdzLXVzYjpiZWZvcmV7Y29udGVudDpcIu6bh1wifS5wZS03cy12ZWN0b3I6YmVmb3Jle2NvbnRlbnQ6XCLum4hcIn0ucGUtN3Mtd2luZTpiZWZvcmV7Y29udGVudDpcIu6biVwifS5wZS03cy1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLumopcIn0ucGUtN3MtY2FzaDpiZWZvcmV7Y29udGVudDpcIu6ajFwifS5wZS03cy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIu6agFwifS5wZS03cy1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCLumo1cIn0ucGUtN3MtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLumotcIn0ucGUtN3Mtd2F5OmJlZm9yZXtjb250ZW50Olwi7pqOXCJ9LnBlLTdzLWNsb3NlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu6agVwifS5wZS03cy1pZDpiZWZvcmV7Y29udGVudDpcIu6aj1wifS5wZS03cy1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIu6aglwifS5wZS03cy13cmlzdHdhdGNoOmJlZm9yZXtjb250ZW50Olwi7pqQXCJ9LnBlLTdzLWFuZ2xlLXVwLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu6ag1wifS5wZS03cy13b3JsZDpiZWZvcmV7Y29udGVudDpcIu6akVwifS5wZS03cy1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu6ahFwifS5wZS03cy12b2x1bWU6YmVmb3Jle2NvbnRlbnQ6XCLumpJcIn0ucGUtN3MtYW5nbGUtcmlnaHQtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi7pqFXCJ9LnBlLTdzLXVzZXJzOmJlZm9yZXtjb250ZW50Olwi7pqTXCJ9LnBlLTdzLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLumoZcIn0ucGUtN3MtdXNlci1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLumpRcIn0ucGUtN3MtYW5nbGUtbGVmdC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLumodcIn0ucGUtN3MtdXAtYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLumpVcIn0ucGUtN3MtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu6aiFwifS5wZS03cy1zd2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCLumpZcIn0ucGUtN3MtYW5nbGUtZG93bi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLumolcIn0ucGUtN3Mtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCLumpdcIn0ucGUtN3Mtd2FsbGV0OmJlZm9yZXtjb250ZW50Olwi7piAXCJ9LnBlLTdzLXNhZmU6YmVmb3Jle2NvbnRlbnQ6XCLumphcIn0ucGUtN3Mtdm9sdW1lMjpiZWZvcmV7Y29udGVudDpcIu6YgVwifS5wZS03cy12b2x1bWUxOmJlZm9yZXtjb250ZW50Olwi7piCXCJ9LnBlLTdzLXZvaWNlbWFpbDpiZWZvcmV7Y29udGVudDpcIu6Yg1wifS5wZS03cy12aWRlbzpiZWZvcmV7Y29udGVudDpcIu6YhFwifS5wZS03cy11c2VyOmJlZm9yZXtjb250ZW50Olwi7piFXCJ9LnBlLTdzLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIu6YhlwifS5wZS03cy11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCLumIdcIn0ucGUtN3MtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCLumIhcIn0ucGUtN3MtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCLumIlcIn0ucGUtN3MtdG9vbHM6YmVmb3Jle2NvbnRlbnQ6XCLumIpcIn0ucGUtN3MtdGltZXI6YmVmb3Jle2NvbnRlbnQ6XCLumItcIn0ucGUtN3MtdGlja2V0OmJlZm9yZXtjb250ZW50Olwi7piMXCJ9LnBlLTdzLXRhcmdldDpiZWZvcmV7Y29udGVudDpcIu6YjVwifS5wZS03cy1zdW46YmVmb3Jle2NvbnRlbnQ6XCLumI5cIn0ucGUtN3Mtc3R1ZHk6YmVmb3Jle2NvbnRlbnQ6XCLumI9cIn0ucGUtN3Mtc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50Olwi7piQXCJ9LnBlLTdzLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCLumJFcIn0ucGUtN3Mtc3BlYWtlcjpiZWZvcmV7Y29udGVudDpcIu6YklwifS5wZS03cy1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCLumJNcIn0ucGUtN3Mtc2h1ZmZsZTpiZWZvcmV7Y29udGVudDpcIu6YlFwifS5wZS03cy1zaG9wYmFnOmJlZm9yZXtjb250ZW50Olwi7piVXCJ9LnBlLTdzLXNoYXJlOmJlZm9yZXtjb250ZW50Olwi7piWXCJ9LnBlLTdzLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIu6Yl1wifS5wZS03cy1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCLumJhcIn0ucGUtN3MtZmlsbTpiZWZvcmV7Y29udGVudDpcIu6apVwifS5wZS03cy1zY2llbmNlOmJlZm9yZXtjb250ZW50Olwi7piZXCJ9LnBlLTdzLWRpc2s6YmVmb3Jle2NvbnRlbnQ6XCLumqZcIn0ucGUtN3MtcmliYm9uOmJlZm9yZXtjb250ZW50Olwi7piaXCJ9LnBlLTdzLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIu6Ym1wifS5wZS03cy1yZWZyZXNoOmJlZm9yZXtjb250ZW50Olwi7picXCJ9LnBlLTdzLWFkZC11c2VyOmJlZm9yZXtjb250ZW50Olwi7pqpXCJ9LnBlLTdzLXJlZnJlc2gtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLumJ1cIn0ucGUtN3MtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50Olwi7pqcXCJ9LnBlLTdzLXJhZGlvOmJlZm9yZXtjb250ZW50Olwi7pieXCJ9LnBlLTdzLW5vdGUyOmJlZm9yZXtjb250ZW50Olwi7pqdXCJ9LnBlLTdzLXByaW50OmJlZm9yZXtjb250ZW50Olwi7pifXCJ9LnBlLTdzLW5ldHdvcms6YmVmb3Jle2NvbnRlbnQ6XCLump5cIn0ucGUtN3MtcHJldjpiZWZvcmV7Y29udGVudDpcIu6YoFwifS5wZS03cy1tdXRlOmJlZm9yZXtjb250ZW50Olwi7pqfXCJ9LnBlLTdzLXBvd2VyOmJlZm9yZXtjb250ZW50Olwi7pihXCJ9LnBlLTdzLW1lZGFsOmJlZm9yZXtjb250ZW50Olwi7pqgXCJ9LnBlLTdzLXBvcnRmb2xpbzpiZWZvcmV7Y29udGVudDpcIu6YolwifS5wZS03cy1saWtlMjpiZWZvcmV7Y29udGVudDpcIu6aoVwifS5wZS03cy1wbHVzOmJlZm9yZXtjb250ZW50Olwi7pijXCJ9LnBlLTdzLWxlZnQtYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLumqJcIn0ucGUtN3MtcGxheTpiZWZvcmV7Y29udGVudDpcIu6YpFwifS5wZS03cy1rZXk6YmVmb3Jle2NvbnRlbnQ6XCLumqNcIn0ucGUtN3MtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLumKVcIn0ucGUtN3Mtam95OmJlZm9yZXtjb250ZW50Olwi7pqkXCJ9LnBlLTdzLXBob3RvLWdhbGxlcnk6YmVmb3Jle2NvbnRlbnQ6XCLumKZcIn0ucGUtN3MtcGluOmJlZm9yZXtjb250ZW50Olwi7pqbXCJ9LnBlLTdzLXBob25lOmJlZm9yZXtjb250ZW50Olwi7pinXCJ9LnBlLTdzLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCLumppcIn0ucGUtN3MtcGVuOmJlZm9yZXtjb250ZW50Olwi7pioXCJ9LnBlLTdzLXJpZ2h0LWFycm93OmJlZm9yZXtjb250ZW50Olwi7pqZXCJ9LnBlLTdzLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50Olwi7pipXCJ9LnBlLTdzLWRlbGV0ZS11c2VyOmJlZm9yZXtjb250ZW50Olwi7pqnXCJ9LnBlLTdzLXBhaW50OmJlZm9yZXtjb250ZW50Olwi7piqXCJ9LnBlLTdzLWJvdHRvbS1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu6aqFwifS5wZS03cy1ub3RlYm9vazpiZWZvcmV7Y29udGVudDpcIu6Yq1wifS5wZS03cy1ub3RlOmJlZm9yZXtjb250ZW50Olwi7pisXCJ9LnBlLTdzLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLumK1cIn0ucGUtN3MtbmV3cy1wYXBlcjpiZWZvcmV7Y29udGVudDpcIu6YrlwifS5wZS03cy1tdXNpY2xpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLumK9cIn0ucGUtN3MtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCLumLBcIn0ucGUtN3MtbW91c2U6YmVmb3Jle2NvbnRlbnQ6XCLumLFcIn0ucGUtN3MtbW9yZTpiZWZvcmV7Y29udGVudDpcIu6YslwifS5wZS03cy1tb29uOmJlZm9yZXtjb250ZW50Olwi7pizXCJ9LnBlLTdzLW1vbml0b3I6YmVmb3Jle2NvbnRlbnQ6XCLumLRcIn0ucGUtN3MtbWljcm86YmVmb3Jle2NvbnRlbnQ6XCLumLVcIn0ucGUtN3MtbWVudTpiZWZvcmV7Y29udGVudDpcIu6YtlwifS5wZS03cy1tYXA6YmVmb3Jle2NvbnRlbnQ6XCLumLdcIn0ucGUtN3MtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIu6YuFwifS5wZS03cy1tYWlsOmJlZm9yZXtjb250ZW50Olwi7pi5XCJ9LnBlLTdzLW1haWwtb3BlbjpiZWZvcmV7Y29udGVudDpcIu6YulwifS5wZS03cy1tYWlsLW9wZW4tZmlsZTpiZWZvcmV7Y29udGVudDpcIu6Yu1wifS5wZS03cy1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCLumLxcIn0ucGUtN3MtbG9vcDpiZWZvcmV7Y29udGVudDpcIu6YvVwifS5wZS03cy1sb29rOmJlZm9yZXtjb250ZW50Olwi7pi+XCJ9LnBlLTdzLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCLumL9cIn0ucGUtN3MtbGludGVybjpiZWZvcmV7Y29udGVudDpcIu6ZgFwifS5wZS03cy1saW5rOmJlZm9yZXtjb250ZW50Olwi7pmBXCJ9LnBlLTdzLWxpa2U6YmVmb3Jle2NvbnRlbnQ6XCLumYJcIn0ucGUtN3MtbGlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLumYNcIn0ucGUtN3MtbGVzczpiZWZvcmV7Y29udGVudDpcIu6ZhFwifS5wZS03cy1rZXlwYWQ6YmVmb3Jle2NvbnRlbnQ6XCLumYVcIn0ucGUtN3MtanVuazpiZWZvcmV7Y29udGVudDpcIu6ZhlwifS5wZS03cy1pbmZvOmJlZm9yZXtjb250ZW50Olwi7pmHXCJ9LnBlLTdzLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCLumYhcIn0ucGUtN3MtaGVscDI6YmVmb3Jle2NvbnRlbnQ6XCLumYlcIn0ucGUtN3MtaGVscDE6YmVmb3Jle2NvbnRlbnQ6XCLumYpcIn0ucGUtN3MtZ3JhcGgzOmJlZm9yZXtjb250ZW50Olwi7pmLXCJ9LnBlLTdzLWdyYXBoMjpiZWZvcmV7Y29udGVudDpcIu6ZjFwifS5wZS03cy1ncmFwaDE6YmVmb3Jle2NvbnRlbnQ6XCLumY1cIn0ucGUtN3MtZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCLumY5cIn0ucGUtN3MtZ2xvYmFsOmJlZm9yZXtjb250ZW50Olwi7pmPXCJ9LnBlLTdzLWdsZWFtOmJlZm9yZXtjb250ZW50Olwi7pmQXCJ9LnBlLTdzLWdsYXNzZXM6YmVmb3Jle2NvbnRlbnQ6XCLumZFcIn0ucGUtN3MtZ2lmdDpiZWZvcmV7Y29udGVudDpcIu6ZklwifS5wZS03cy1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCLumZNcIn0ucGUtN3MtZmxhZzpiZWZvcmV7Y29udGVudDpcIu6ZlFwifS5wZS03cy1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLumZVcIn0ucGUtN3MtZmlsZTpiZWZvcmV7Y29udGVudDpcIu6ZllwifS5wZS03cy1leHBhbmQxOmJlZm9yZXtjb250ZW50Olwi7pmXXCJ9LnBlLTdzLWV4YXBuZDI6YmVmb3Jle2NvbnRlbnQ6XCLumZhcIn0ucGUtN3MtZWRpdDpiZWZvcmV7Y29udGVudDpcIu6ZmVwifS5wZS03cy1kcm9wOmJlZm9yZXtjb250ZW50Olwi7pmaXCJ9LnBlLTdzLWRyYXdlcjpiZWZvcmV7Y29udGVudDpcIu6Zm1wifS5wZS03cy1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIu6ZnFwifS5wZS03cy1kaXNwbGF5MjpiZWZvcmV7Y29udGVudDpcIu6ZnVwifS5wZS03cy1kaXNwbGF5MTpiZWZvcmV7Y29udGVudDpcIu6ZnlwifS5wZS03cy1kaXNrZXR0ZTpiZWZvcmV7Y29udGVudDpcIu6Zn1wifS5wZS03cy1kYXRlOmJlZm9yZXtjb250ZW50Olwi7pmgXCJ9LnBlLTdzLWN1cDpiZWZvcmV7Y29udGVudDpcIu6ZoVwifS5wZS03cy1jdWx0dXJlOmJlZm9yZXtjb250ZW50Olwi7pmiXCJ9LnBlLTdzLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCLumaNcIn0ucGUtN3MtY3JlZGl0OmJlZm9yZXtjb250ZW50Olwi7pmkXCJ9LnBlLTdzLWNvcHktZmlsZTpiZWZvcmV7Y29udGVudDpcIu6ZpVwifS5wZS03cy1jb25maWc6YmVmb3Jle2NvbnRlbnQ6XCLumaZcIn0ucGUtN3MtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIu6Zp1wifS5wZS03cy1jb21tZW50OmJlZm9yZXtjb250ZW50Olwi7pmoXCJ9LnBlLTdzLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIu6ZqVwifS5wZS03cy1jbG91ZDpiZWZvcmV7Y29udGVudDpcIu6ZqlwifS5wZS03cy1jbG9jazpiZWZvcmV7Y29udGVudDpcIu6Zq1wifS5wZS03cy1jaGVjazpiZWZvcmV7Y29udGVudDpcIu6ZrFwifS5wZS03cy1jaGF0OmJlZm9yZXtjb250ZW50Olwi7pmtXCJ9LnBlLTdzLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLuma5cIn0ucGUtN3MtY2FtZXJhOmJlZm9yZXtjb250ZW50Olwi7pmvXCJ9LnBlLTdzLWNhbGw6YmVmb3Jle2NvbnRlbnQ6XCLumbBcIn0ucGUtN3MtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIu6ZsVwifS5wZS03cy1icm93c2VyOmJlZm9yZXtjb250ZW50Olwi7pmyXCJ9LnBlLTdzLWJveDI6YmVmb3Jle2NvbnRlbnQ6XCLumbNcIn0ucGUtN3MtYm94MTpiZWZvcmV7Y29udGVudDpcIu6ZtFwifS5wZS03cy1ib29rbWFya3M6YmVmb3Jle2NvbnRlbnQ6XCLumbVcIn0ucGUtN3MtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIu6ZtlwifS5wZS03cy1iZWxsOmJlZm9yZXtjb250ZW50Olwi7pm3XCJ9LnBlLTdzLWJhdHRlcnk6YmVmb3Jle2NvbnRlbnQ6XCLumbhcIn0ucGUtN3MtYmFsbDpiZWZvcmV7Y29udGVudDpcIu6ZuVwifS5wZS03cy1iYWNrOmJlZm9yZXtjb250ZW50Olwi7pm6XCJ9LnBlLTdzLWF0dGVudGlvbjpiZWZvcmV7Y29udGVudDpcIu6Zu1wifS5wZS03cy1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCLumbxcIn0ucGUtN3MtYWxidW1zOmJlZm9yZXtjb250ZW50Olwi7pm9XCJ9LnBlLTdzLWFsYXJtOmJlZm9yZXtjb250ZW50Olwi7pm+XCJ9LnBlLTdzLWFpcnBsYXk6YmVmb3Jle2NvbnRlbnQ6XCLumb9cIn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4uZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBMaWdodFwiKSxsb2NhbChcIlJvYm90by1MaWdodFwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQuZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBMaWdodFwiKSxsb2NhbChcIlJvYm90by1MaWdodFwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4uZW90XCIpO3NyYzpsb2NhbChcIlJvYm90b1wiKSxsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG9cIiksbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIEl0YWxpY1wiKSxsb2NhbChcIlJvYm90by1JdGFsaWNcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOml0YWxpYzt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIEl0YWxpY1wiKSxsb2NhbChcIlJvYm90by1JdGFsaWNcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOml0YWxpYzt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4uZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBNZWRpdW1cIiksbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQuZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBNZWRpdW1cIiksbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIEJvbGRcIiksbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIEJvbGRcIiksbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9LmZhZGV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXJ9LmZhZGUuaW57b3BhY2l0eToxfS5jb2xsYXBzZXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNlLmlue2Rpc3BsYXk6YmxvY2t9dHIuY29sbGFwc2UuaW57ZGlzcGxheTp0YWJsZS1yb3d9dGJvZHkuY29sbGFwc2UuaW57ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9LmNvbGxhcHNpbmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpcImhlaWdodCwgdmlzaWJpbGl0eVwiOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6XCJoZWlnaHQsIHZpc2liaWxpdHlcIjt0cmFuc2l0aW9uLXByb3BlcnR5OlwiaGVpZ2h0LCB2aXNpYmlsaXR5XCI7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzO3RyYW5zaXRpb24tZHVyYXRpb246LjM1czstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfWRpdltjbGFzc149XCJjYy13aW5kb3cgY2MtYmFubmVyIGNjLXR5cGUtXCJdLGRpdltjbGFzc149XCJjYy13aW5kb3cgY2MtZmxvYXRpbmcgY2MtdHlwZS1cIl17YmFja2dyb3VuZDojNjY3NzgwO2NvbG9yOiNmZmZ9LmNjLXJldm9rZS5jYy1ib3R0b20uY2MtYW5pbWF0ZXtkaXNwbGF5Om5vbmV9LmNjLWNvbXBsaWFuY2UgLmNjLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMDM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6cmdiYSgzMiwyNiwyMiwuOSl9LmNjLWNvbXBsaWFuY2UgLmNjLWJ0bjpmaXJzdC1jaGlsZC5jYy1kZW55e2NvbG9yOiNmZmZ9LmNjLWNvbXBsaWFuY2UgLmNjLWJ0bi5jYy1hbGxvdzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjIuMywxOTMuMTg5Mjg1NzE0MywwKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2MtY29tcGxpYW5jZSAuY2MtYnRuLmNjLWRpc21pc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjIyLjMsMTkzLjE4OTI4NTcxNDMsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNjLWxpbmt7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jYy1saW5rOmhvdmVye2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY2MtbGluazp2aXNpdGVke2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY2MtbGluazpmb2N1c3tjb2xvcjojZmZmICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5jYy1iYW5uZXIuY2MtYm90dG9tLC5jYy1mbG9hdGluZy5jYy1ib3R0b217bGVmdDowO3JpZ2h0OjA7dG9wOjA7cG9zaXRpb246c3RhdGljfX0uY2Mtd2luZG93e29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlfS5jYy13aW5kb3cuY2MtaW52aXNpYmxle29wYWNpdHk6MH0uY2MtYW5pbWF0ZS5jYy1yZXZva2V7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJlbSl9LmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWJvdHRvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMmVtKX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmNjLXJldm9rZTpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1ncm93ZXJ7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAxczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMXN9LmNjLXJldm9rZSwuY2Mtd2luZG93e3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLENhbGlicmksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjVlbTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7ei1pbmRleDo5OTk5fS5jYy13aW5kb3cuY2Mtc3RhdGlje3Bvc2l0aW9uOnN0YXRpY30uY2Mtd2luZG93LmNjLWZsb2F0aW5ne3BhZGRpbmc6MmVtO21heC13aWR0aDoyNGVtOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYy13aW5kb3cuY2MtYmFubmVye3BhZGRpbmc6MWVtIDEuOGVtO3dpZHRoOjEwMCU7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uY2MtcmV2b2tle3BhZGRpbmc6LjVlbX0uY2MtcmV2b2tlOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNjLWhlYWRlcntmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDB9LmNjLWJ0biwuY2MtY2xvc2UsLmNjLWxpbmssLmNjLXJldm9rZXtjdXJzb3I6cG9pbnRlcn0uY2MtbGlua3tvcGFjaXR5Oi44O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjJlbTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYy1saW5rOmhvdmVye29wYWNpdHk6MX0uY2MtbGluazphY3RpdmUsLmNjLWxpbms6dmlzaXRlZHtjb2xvcjppbml0aWFsfS5jYy1idG57ZGlzcGxheTpibG9jaztwYWRkaW5nOi40ZW0gLjhlbTtmb250LXNpemU6LjllbTtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItc3R5bGU6c29saWQ7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmZvY3VzLC5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2MtY2xvc2V7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjVlbTtyaWdodDouNWVtO2ZvbnQtc2l6ZToxLjZlbTtvcGFjaXR5Oi45O2xpbmUtaGVpZ2h0Oi43NX0uY2MtY2xvc2U6Zm9jdXMsLmNjLWNsb3NlOmhvdmVye29wYWNpdHk6MX0uY2MtcmV2b2tlLmNjLXRvcHt0b3A6MDtsZWZ0OjNlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi41ZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjVlbX0uY2MtcmV2b2tlLmNjLWJvdHRvbXtib3R0b206MDtsZWZ0OjNlbTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi41ZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjVlbX0uY2MtcmV2b2tlLmNjLWxlZnR7bGVmdDozZW07cmlnaHQ6dW5zZXR9LmNjLXJldm9rZS5jYy1yaWdodHtyaWdodDozZW07bGVmdDp1bnNldH0uY2MtdG9we3RvcDoxZW19LmNjLWxlZnR7bGVmdDoxZW19LmNjLXJpZ2h0e3JpZ2h0OjFlbX0uY2MtYm90dG9te2JvdHRvbToxZW19LmNjLWZsb2F0aW5nPi5jYy1saW5re21hcmdpbi1ib3R0b206MWVtfS5jYy1mbG9hdGluZyAuY2MtbWVzc2FnZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MWVtfS5jYy13aW5kb3cuY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2V7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG99LmNjLXdpbmRvdy5jYy1iYW5uZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmNjLWJhbm5lci5jYy10b3B7bGVmdDowO3JpZ2h0OjA7dG9wOjB9LmNjLWJhbm5lci5jYy1ib3R0b217bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9LmNjLWJhbm5lciAuY2MtbWVzc2FnZXtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO21heC13aWR0aDoxMDAlO21hcmdpbi1yaWdodDoxZW19LmNjLWNvbXBsaWFuY2V7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeTthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNlPi5jYy1idG57LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxfS5jYy1idG4rLmNjLWJ0bnttYXJnaW4tbGVmdDouNWVtfUBtZWRpYSBwcmludHsuY2MtcmV2b2tlLC5jYy13aW5kb3d7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsuY2MtYnRue3doaXRlLXNwYWNlOm5vcm1hbH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXsuY2Mtd2luZG93LmNjLXRvcHt0b3A6MH0uY2Mtd2luZG93LmNjLWJvdHRvbXtib3R0b206MH0uY2Mtd2luZG93LmNjLWJhbm5lciwuY2Mtd2luZG93LmNjLWZsb2F0aW5nLC5jYy13aW5kb3cuY2MtbGVmdCwuY2Mtd2luZG93LmNjLXJpZ2h0e2xlZnQ6MDtyaWdodDowfS5jYy13aW5kb3cuY2MtYmFubmVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1jb21wbGlhbmNley13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvfS5jYy13aW5kb3cuY2MtZmxvYXRpbmd7bWF4LXdpZHRoOm5vbmV9LmNjLXdpbmRvdyAuY2MtbWVzc2FnZXttYXJnaW4tYm90dG9tOjFlbX0uY2Mtd2luZG93LmNjLWJhbm5lcnstd2Via2l0LWJveC1hbGlnbjp1bnNldDstbXMtZmxleC1hbGlnbjp1bnNldDthbGlnbi1pdGVtczp1bnNldH0uY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtbWVzc2FnZXttYXJnaW4tcmlnaHQ6MH19LmNjLWZsb2F0aW5nLmNjLXRoZW1lLWNsYXNzaWN7cGFkZGluZzoxLjJlbTtib3JkZXItcmFkaXVzOjVweH0uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWNvbXBsaWFuY2V7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmU7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lfS5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG57Ym9yZGVyLXJhZGl1czo1cHh9LmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bjpsYXN0LWNoaWxke21pbi13aWR0aDoxNDBweH0uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bntkaXNwbGF5OmlubGluZS1ibG9ja30uY2MtdGhlbWUtZWRnZWxlc3MuY2Mtd2luZG93e3BhZGRpbmc6MH0uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2V7bWFyZ2luOjJlbTttYXJnaW4tYm90dG9tOjEuNWVtfS5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLWJ0bnttYXJnaW46MDtwYWRkaW5nOi44ZW0gMS44ZW07aGVpZ2h0OjEwMCV9LmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZXttYXJnaW4tbGVmdDoxZW19LmNjLWZsb2F0aW5nLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG4rLmNjLWJ0bnttYXJnaW4tbGVmdDowfS5sb2dve2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tbWVkaXVtLnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweH0ubG9nby1zbWFsbHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLXNtYWxsLnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweH0uZnVsbC1oZWFkZXIgLm1vYmlsZS1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mdWxsLWhlYWRlcnttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fS5mdWxsLWhlYWRlciAuZ2xvYmFsLW5hdnt0ZXh0LWFsaWduOnJpZ2h0fS5mdWxsLWhlYWRlciAuZ2xvYmFsLW5hdiAuZ3JpZC1yb3cgLmdyaWQtc20tMXtwYWRkaW5nLXRvcDowLjI1cmVtO3BhZGRpbmctdG9wOjQuNXB4O3BhZGRpbmctcmlnaHQ6MC4yNXJlbTtwYWRkaW5nLXJpZ2h0OjQuNXB4O3BhZGRpbmctYm90dG9tOjAuMjVyZW07cGFkZGluZy1ib3R0b206NC41cHg7cGFkZGluZy1sZWZ0OjAuMjVyZW07cGFkZGluZy1sZWZ0OjQuNXB4fS5mdWxsLWhlYWRlciAuZ2xvYmFsLW5hdiBhe21hcmdpbi1yaWdodDowLjNyZW07bWFyZ2luLXJpZ2h0OjUuNHB4O2ZvbnQtc2l6ZTowLjdyZW07Zm9udC1zaXplOjEyLjZweH0uZnVsbC1oZWFkZXIgLmdsb2JhbC1uYXYgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5mdWxsLWhlYWRlciAuZ2xvYmFsLW5hdiBuYXYgYTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJcIn0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2e2JhY2tncm91bmQtY29sb3I6cmdiYSgzMiwyNiwyMiwuOSk7dGV4dC1hbGlnbjpyaWdodH0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2LC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmFjY291bnQtc2V0dGluZ3MtbmF2LC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvZ291dHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2ZmZn0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2IGEsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAuYWNjb3VudC1zZXR0aW5ncy1uYXYgYSwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb2dvdXQgYXtwYWRkaW5nLWxlZnQ6MC42cmVtO3BhZGRpbmctbGVmdDoxMC44cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDowLjM1cmVtO3BhZGRpbmctdG9wOjYuM3B4O3BhZGRpbmctcmlnaHQ6MC4zNXJlbTtwYWRkaW5nLXJpZ2h0OjYuM3B4O3BhZGRpbmctYm90dG9tOjAuMzVyZW07cGFkZGluZy1ib3R0b206Ni4zcHg7cGFkZGluZy1sZWZ0OjAuMzVyZW07cGFkZGluZy1sZWZ0OjYuM3B4fS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYgYTphZnRlciwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5hY2NvdW50LXNldHRpbmdzLW5hdiBhOmFmdGVyLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvZ291dCBhOmFmdGVye2NvbnRlbnQ6XCLCt1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDowLjZyZW07cGFkZGluZy1sZWZ0OjEwLjhweH0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2IGE6bGFzdC1jaGlsZDphZnRlciwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5hY2NvdW50LXNldHRpbmdzLW5hdiBhOmxhc3QtY2hpbGQ6YWZ0ZXIsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0IGE6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0e2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG92ZWQtb25lLW5hdiAubG9nZ2VkLWluLWFzLWluZm97ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2ZmZGUwMztmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O3BhZGRpbmctdG9wOjAuMzVyZW07cGFkZGluZy10b3A6Ni4zcHg7cGFkZGluZy1yaWdodDowLjM1cmVtO3BhZGRpbmctcmlnaHQ6Ni4zcHg7cGFkZGluZy1ib3R0b206MC4zNXJlbTtwYWRkaW5nLWJvdHRvbTo2LjNweDtwYWRkaW5nLWxlZnQ6MC4zNXJlbTtwYWRkaW5nLWxlZnQ6Ni4zcHg7cGFkZGluZy1yaWdodDowLjZyZW07cGFkZGluZy1yaWdodDoxMC44cHg7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZmZmfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LW1vei1ib3gtc2hhZG93OjAgOHB4IDhweCAtOHB4IHJnYmEoMCwwLDAsLjIzKTstd2Via2l0LWJveC1zaGFkb3c6MCA4cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpO2JveC1zaGFkb3c6MCA4cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiAuZ3JpZC1yb3c+ZGl2e3BhZGRpbmctdG9wOjAuNzVyZW07cGFkZGluZy10b3A6MTMuNXB4O3BhZGRpbmctcmlnaHQ6MC43NXJlbTtwYWRkaW5nLXJpZ2h0OjEzLjVweDtwYWRkaW5nLWJvdHRvbTowLjc1cmVtO3BhZGRpbmctYm90dG9tOjEzLjVweDtwYWRkaW5nLWxlZnQ6MC43NXJlbTtwYWRkaW5nLWxlZnQ6MTMuNXB4fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxle3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yaWdodDpkb3R0ZWQgMXB4ICNlNjg5Njh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYXtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6cmdiYSg2NCwxMDEsMTQzLC43OCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTowLjk1cmVtO2ZvbnQtc2l6ZToxNy4xcHg7bGluZS1oZWlnaHQ6MTUwJX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhIHNwYW4uZmF7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgLm1lbnUtYmFkZ2V7dG9wOi40NXJlbTtyaWdodDouNzVyZW19LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U2ODk2OH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmUgYSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmU6aG92ZXIgYXtjb2xvcjojZmZmfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTUuNzE0Mjg1NzE0Myw3MS41OTA5MDkwOTA5JSwxMDcuNDkwMTk2MDc4NCUpO2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZnVsbC1oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjEwMCU7ei1pbmRleDozOy1tb3otYm94LXNoYWRvdzowIC04cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpOy13ZWJraXQtYm94LXNoYWRvdzowIC04cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpO2JveC1zaGFkb3c6MCAtOHB4IDhweCAtOHB4IHJnYmEoMCwwLDAsLjIzKTtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjfS5mdWxsLWhlYWRlciAuZGVza3RvcC1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mdWxsLWhlYWRlciAubW9iaWxlLW9ubHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXZ7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxle3BhZGRpbmctdG9wOjAuMjVyZW07cGFkZGluZy10b3A6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHg7cGFkZGluZy1ib3R0b206MC4yNXJlbTtwYWRkaW5nLWJvdHRvbTo0LjVweDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6aG92ZXIgYXtjb2xvcjpyZ2JhKDY0LDEwMSwxNDMsLjc4KX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpiZWZvcmV7Y29udGVudDpub25lfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlIGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MC43NXJlbTtmb250LXNpemU6MTMuNXB4fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlIGEgc3Bhbi5mYXtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7cGFkZGluZy1ib3R0b206MC4xcmVtO3BhZGRpbmctYm90dG9tOjEuOHB4fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlIC5tZW51LWJhZGdle3RvcDouMDVyZW07cmlnaHQ6LjQ1cmVtfX1oZWFkZXIuc3RyaXBwZWQtaGVhZGVyIC5sb2dve21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1zbWFsbC5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXtoZWFkZXIuc3RyaXBwZWQtaGVhZGVyIC5sb2dve2Rpc3BsYXk6bm9uZX19Lm1vYmlsZS1iYW5uZXIgLnNpZ251cC1zZWN0aW9ue2ZvbnQtc2l6ZTowLjc1cmVtO2ZvbnQtc2l6ZToxMy41cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vYmlsZS1iYW5uZXIgLnNpZ251cC1zZWN0aW9uIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbntmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4O21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4fS5tb2JpbGUtYmFubmVyIC5zaWdudXAtc2VjdGlvbiAud2h5LXNpZ251cHtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsubW9iaWxlLWJhbm5lcntkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsubW9iaWxlLW1lbnUtcG9wdXB7d2lkdGg6MTAwJX0ubW9iaWxlLW1lbnUtcG9wdXAgbGl7cG9zaXRpb246cmVsYXRpdmV9Lm1vYmlsZS1tZW51LXBvcHVwIGxpIC5tZW51LWJhZGdle3JpZ2h0OjBweDt0b3A6MHB4fS5tb2JpbGUtbWVudS1wb3B1cCAubG9nZ2VkLWluLWFzLWluZm97YmFja2dyb3VuZDpyZ2IoMjE2LjUsMjE2LjUsMjE2LjUpO3BhZGRpbmc6MWVtO2xpbmUtaGVpZ2h0OjE0MCV9Lm1vYmlsZS1tZW51LXBvcHVwIG5hdnttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2N9Lm1vYmlsZS1tZW51LXBvcHVwIG5hdjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH19Lm5hdi1jYXJkLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhe3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpO3RyYW5zaXRpb246YWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO2JvcmRlci1sZWZ0OnNvbGlkIDVweCAjZTY4OTY4O2JvcmRlci1yYWRpdXM6MnB4fS5uYXYtY2FyZCAubWVkaWEgLmZhLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5tZWRpYSAuZmF7Zm9udC1zaXplOjEuNXJlbTtmb250LXNpemU6MjdweDtjb2xvcjojZTY4OTY4fS5uYXYtY2FyZCAubWVkaWEgLmZhLnBlLTdzLXVzZXIsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLm1lZGlhIC5mYS5wZS03cy11c2Vye2ZvbnQtc2l6ZToyLjVyZW07Zm9udC1zaXplOjQ1cHh9Lm5hdi1jYXJkIC5wcmltYXJ5LWluZm8gaDEsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLnByaW1hcnktaW5mbyBoMXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOnNvbGlkIDJweCAjZmZmO2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4O2NvbG9yOiMwMzYyY2Y7Zm9udC13ZWlnaHQ6bm9ybWFsO3RyYW5zaXRpb246YWxsIDM1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zfS5uYXYtY2FyZCAuYWN0aW9uLWJhciwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhcnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtib3JkZXItdG9wOjFweCBkb3R0ZWQgI2NjY30ubmF2LWNhcmQgLmFjdGlvbi1iYXIgYSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhciBhe21hcmdpbi1yaWdodDoxLjJyZW07bWFyZ2luLXJpZ2h0OjIxLjZweDtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubmF2LWNhcmQgLmFjdGlvbi1iYXIgYTpsYXN0LWNoaWxkLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGE6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHJlbTttYXJnaW4tcmlnaHQ6MHB4fS5uYXYtY2FyZCAuYWN0aW9uLWJhciBhOmhvdmVyLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGE6aG92ZXIsLm5hdi1jYXJkIC5hY3Rpb24tYmFyIGE6Zm9jdXMsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmFjdGlvbi1iYXIgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIDJweCAjZTA3NDc3fS5uYXYtY2FyZCAuYWN0aW9uLWJhciBhIC5mYSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhciBhIC5mYXttYXJnaW4tcmlnaHQ6MC4zcmVtO21hcmdpbi1yaWdodDo1LjRweH0ubmF2LWNhcmQ6aG92ZXIsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6aG92ZXIsLm5hdi1jYXJkOmZvY3VzLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDNweCA2cHggcmdiYSgwLDAsMCwuMTYpLDAgM3B4IDZweCByZ2JhKDAsMCwwLC4yMyk7LW1vei1ib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNiksMCAzcHggNnB4IHJnYmEoMCwwLDAsLjIzKTtib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNiksMCAzcHggNnB4IHJnYmEoMCwwLDAsLjIzKX0ubmF2LWNhcmQ6aG92ZXIgLnByaW1hcnktaW5mbyBoMSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYTpob3ZlciAucHJpbWFyeS1pbmZvIGgxLC5uYXYtY2FyZDpmb2N1cyAucHJpbWFyeS1pbmZvIGgxLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZvY3VzIC5wcmltYXJ5LWluZm8gaDF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggIzY2Nzc4MH11bC5uYXYtbGlzdCxvbC5uYXYtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NXB4fXVsLm5hdi1saXN0IGxpLG9sLm5hdi1saXN0IGxpe21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9dWwubmF2LWxpc3QgbGkgYTpob3ZlcixvbC5uYXYtbGlzdCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfXVsLm5hdi1saXN0IGxpOmxhc3QtY2hpbGQgYSxvbC5uYXYtbGlzdCBsaTpsYXN0LWNoaWxkIGF7Ym9yZGVyLWJvdHRvbTowfXVsLm5hdi1saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsb2wubmF2LWxpc3QgbGk6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9bmF2LnNlY29uZGFyeS1uYXYudmVydGljYWwgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDowfW5hdi5zZWNvbmRhcnktbmF2LnZlcnRpY2FsIHVsIGxpe21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O3BhZGRpbmctdG9wOjAuNzVyZW07cGFkZGluZy10b3A6MTMuNXB4O3BhZGRpbmctcmlnaHQ6MC43NXJlbTtwYWRkaW5nLXJpZ2h0OjEzLjVweDtwYWRkaW5nLWJvdHRvbTowLjc1cmVtO3BhZGRpbmctYm90dG9tOjEzLjVweDtwYWRkaW5nLWxlZnQ6MC43NXJlbTtwYWRkaW5nLWxlZnQ6MTMuNXB4O2JhY2tncm91bmQtY29sb3I6IzY2Nzc4MDtsaW5lLWhlaWdodDoxNDAlfW5hdi5zZWNvbmRhcnktbmF2LnZlcnRpY2FsIHVsIGxpIGF7Y29sb3I6I2ZmZn1uYXYuc2Vjb25kYXJ5LW5hdi52ZXJ0aWNhbCB1bCBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZTY4OTY4fW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWx7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7bGluZS1oZWlnaHQ6MTQwJTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIC5mYS5mYS1jaGVjay1jaXJjbGV7ZGlzcGxheTpub25lfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYXstd2Via2l0LWZsZXg6MTtmbGV4OjE7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtmb250LXNpemU6MC45NXJlbTtmb250LXNpemU6MTcuMXB4Oy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lO2JhY2tncm91bmQtY29sb3I6IzY2Nzc4MDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYig3OS4zODI2MDg2OTU3LDkyLjYxMzA0MzQ3ODMsOTkuNjE3MzkxMzA0Myk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNjg5Njg7Y3Vyc29yOmRlZmF1bHR9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhLmFjdGl2ZSAuZmEuZmEtY2hlY2stY2lyY2xle2Rpc3BsYXk6aW5saW5lfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYS5hY3RpdmU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTVweDtsZWZ0OjUwJTtib3JkZXItd2lkdGg6MTVweCAxNXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZTY4OTY4IHJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9jazt3aWR0aDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXtuYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGF7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O2ZvbnQtc2l6ZToxLjFyZW07Zm9udC1zaXplOjE5LjhweH19LnBhZ2UtaGVhZGVyIC5mYXtmb250LXNpemU6MC43cmVtO2ZvbnQtc2l6ZToxMi42cHg7Y29sb3I6aHNsKDAsMCUsNzAlKX0ucGFnZS1oZWFkZXIgaDF7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLWhlYWRlcnttYXJnaW4tdG9wOjAuMjY0cmVtO21hcmdpbi10b3A6NC43NTJweDttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsucGFnZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweDtsaW5lLWhlaWdodDoxNDAlfX0ubG9naW4gLmxvZ297YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tc21hbGwucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHJnYmEoMCwwLDAsMCk7aGVpZ2h0Ojc1cHh9LmxvZ2luSGVscHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjY2NjOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzoxZW07bWFyZ2luLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToyN3B4fS5sb2dpbkhlbHAgLmZhe21hcmdpbi1yaWdodDowLjJyZW07bWFyZ2luLXJpZ2h0OjMuNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsudmljdG9yLXNlY3Rpb257YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KTtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzEuanBnXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDttYXJnaW4tdG9wOjB9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXItY29udGFpbmVye2Rpc3BsYXk6bm9uZX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXJ7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7cGFkZGluZy10b3A6MS4yNXJlbTtwYWRkaW5nLXRvcDoyMi41cHg7cGFkZGluZy1yaWdodDoxLjI1cmVtO3BhZGRpbmctcmlnaHQ6MjIuNXB4O3BhZGRpbmctYm90dG9tOjEuMjVyZW07cGFkZGluZy1ib3R0b206MjIuNXB4O3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctbGVmdDoyMi41cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMyLDI2LDIyLC44NSl9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGgxe2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmNlbnRlcn0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybXt0ZXh0LWFsaWduOmNlbnRlcn0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSBpbnB1dHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAudHdpdHRlci10eXBlYWhlYWR7d2lkdGg6MTAwJX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAucHJpbWFyeS1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZmZkZTAzO2JvcmRlci1jb2xvcjojZmZkZTAzO2NvbG9yOnJnYmEoMzIsMjYsMjIsLjkpICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC5tb3JlLXNlYXJjaC1vcHRpb25ze2NvbG9yOiNmZmY7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8xLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItMntiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzIuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci0ze2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMy5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTR7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy80LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItNXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzUuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci02e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTd7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy83LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItOHtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzguanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsudmljdG9yLXNlY3Rpb257bWFyZ2luLXRvcDotMnJlbTttYXJnaW4tdG9wOi0zNnB4O2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24gLmJhbm5lci1jb250YWluZXJ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS52aWN0b3Itc2VjdGlvbiAuYmFubmVye3dpZHRoOjQ0LjQ0JX0udmljdG9yLXNlY3Rpb24gLmJhbm5lciAucXVvdGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDtmb250LXNpemU6MS4yMjJyZW07Zm9udC1zaXplOjIxLjk5NnB4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHg7Zm9udC1zdHlsZTppdGFsaWM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEzMCU7bWFyZ2luOjJlbSAwIDAgMDstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX0udmljdG9yLXNlY3Rpb24gLmJhbm5lciAucXVvdGU6YmVmb3Jle2NvbnRlbnQ6XCLvhI1cIjtmb250LWZhbWlseTpcImZvbnRhd2Vzb21lXCI7Zm9udC1zdHlsZTpub3JtYWw7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZGUwMztmb250LXNpemU6M3JlbTtmb250LXNpemU6NTRweDt0b3A6LTAuNWVtO2xlZnQ6LTEuMjVlbTstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MmVtO21hcmdpbi1yaWdodDo4cHg7cGFkZGluZzo0cHh9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnNsb2dhbnttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6c29saWQgOHB4ICNlNjg5Njg7Zm9udC1zaXplOjEuNDQ0cmVtO2ZvbnQtc2l6ZToyNS45OTJweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnJnYmEoMzIsMjYsMjIsLjkpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxMzAlOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBoMXtkaXNwbGF5Om5vbmV9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm17bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSBpbnB1dHt3aWR0aDoyMmVtfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXR7dmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnR9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLnByaW1hcnktYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmZGUwMztjb2xvcjpyZ2JhKDMyLDI2LDIyLC45KSAhaW1wb3J0YW50O2JvcmRlcjowO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tbGVmdDowLjI1cmVtO21hcmdpbi1sZWZ0OjQuNXB4O21hcmdpbi1yaWdodDowLjI1cmVtO21hcmdpbi1yaWdodDo0LjVweH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAucHJpbWFyeS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjMyLjUsMjAyLjA1MzU3MTQyODYsMCk7Y29sb3I6aHNsYSgyNCwxOC41MTg1MTg1MTg1JSwxNS41ODgyMzUyOTQxJSwuOSl9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLm1vcmUtc2VhcmNoLW9wdGlvbnN7Y29sb3I6I2ZmZjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItMXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzEuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci0ye2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTN7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8zLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItNHtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzQuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci01e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTZ7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy82LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItN3tiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzcuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci04e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvOC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey52aWN0b3Itc2VjdGlvbiAuYmFubmVye3dpZHRoOjMzLjMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMTExZW0pey52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5xdW90ZXttYXJnaW4tdG9wOjRyZW07bWFyZ2luLXRvcDo3MnB4fS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5zbG9nYW57bWFyZ2luLXRvcDozcmVtO21hcmdpbi10b3A6NTRweH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXJ7bWFyZ2luLXRvcDo0cmVtO21hcmdpbi10b3A6NzJweH19LnNpZ251cC1iYW5uZXJ7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweH0uc2lnbnVwLWJhbm5lcj5kaXZ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5zaWdudXAtYmFubmVyIC5zdGF0c3ttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtmb250LXdlaWdodDo1MDA7Y29sb3I6cmdiYSgzMiwyNiwyMiwuOSk7bGluZS1oZWlnaHQ6MTAwJX0uc2lnbnVwLWJhbm5lciAuc3RhdHMtbGFiZWx7bGluZS1oZWlnaHQ6MTM1JX0uc2lnbnVwLWJhbm5lciAuc21hbGwtc3BlY2lhbC1idXR0b257bWFyZ2luLXRvcDoxcmVtO21hcmdpbi10b3A6MThweDttYXJnaW4tYm90dG9tOjAuMTVyZW07bWFyZ2luLWJvdHRvbToyLjdweH0uc2lnbnVwLWJhbm5lciAud2h5LXNpZ251cHtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7Y29sb3I6IzY2NjtsaW5lLWhlaWdodDoxMzAlOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfS5zaWdudXAtYmFubmVyIC53aHktc2lnbnVwIGF7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnNpZ251cC1iYW5uZXI+ZGl2Omxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6ZG90dGVkIDJweCAjZTY4OTY4O3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH0uc2lnbnVwLWJhbm5lciAuc21hbGwtc3BlY2lhbC1idXR0b257bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHh9LnNpZ251cC1iYW5uZXIgLndoeS1zaWdudXAgYXtkaXNwbGF5OmlubGluZX19LmNhbm5lZC1xdWVyeSBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZn0uY2FubmVkLXF1ZXJ5IGEgZGl2e2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzIsMjYsMjIsLjY1KTt0ZXh0LWFsaWduOmNlbnRlcn0uY2FubmVkLXF1ZXJ5IGEgZGl2IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo0cmVtO21hcmdpbi10b3A6NzJweDttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweDtmb250LXNpemU6MS4ycmVtO2ZvbnQtc2l6ZToyMS42cHg7bGluZS1oZWlnaHQ6MTMwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zNXM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1c30uY2FubmVkLXF1ZXJ5IGE6aG92ZXIgZGl2e2JhY2tncm91bmQtY29sb3I6aHNsYSgyNCwxOC41MTg1MTg1MTg1JSwuNTg4MjM1Mjk0MSUsLjY1KX0uY2FubmVkLXF1ZXJ5IGE6aG92ZXIgZGl2IHNwYW57LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xIGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTIgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy8yLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMyBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzMuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS00IGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvNC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTUgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy81LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtNiBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzYuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS03IGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvNy5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTggYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy84LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtOSBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzkuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xMCBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzEwLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTEgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy8xMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTEyIGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTIuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xMyBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzEzLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTQgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy8xNC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJpZXMtbGlzdHttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fS5mb3VyLXN0ZXBzPmRpdntwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1sZWZ0OjAuMjVyZW07cGFkZGluZy1sZWZ0OjQuNXB4O3BhZGRpbmctcmlnaHQ6MC4yNXJlbTtwYWRkaW5nLXJpZ2h0OjQuNXB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5tZWRpYXtwYWRkaW5nOjA7aGVpZ2h0OjE1MHB4O3dpZHRoOjE1MHB4O2JvcmRlci1yYWRpdXM6NTAlfS5mb3VyLXN0ZXBzIC5zdGVwIC5tZWRpYSAuZmF7Zm9udC1zaXplOjNyZW07Zm9udC1zaXplOjU0cHg7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjIuNXJlbTttYXJnaW4tdG9wOjQ1cHh9LmZvdXItc3RlcHMgLnN0ZXAgLmNvbnRlbnR7bWFyZ2luOmF1dG99LmZvdXItc3RlcHMgLnN0ZXAgLmNvbnRlbnQgaDJ7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0Om5vcm1hbDtkaXNwbGF5OmlubGluZS1ibG9ja30uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudCBoMjo6Zmlyc3QtbGluZXtmb250LXNpemU6MS40MzgycmVtO2ZvbnQtc2l6ZToyNS44ODc2cHg7Y29sb3I6IzY2Nzc4MDtmb250LXdlaWdodDo0MDB9LmZvdXItc3RlcHMgLnN0ZXAub25lIC5jb250ZW50e3dpZHRoOjExMHB4fS5mb3VyLXN0ZXBzIC5zdGVwLm9uZSAubWVkaWF7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZkZTAzfS5mb3VyLXN0ZXBzIC5zdGVwLnR3byAuY29udGVudHt3aWR0aDoxNjBweH0uZm91ci1zdGVwcyAuc3RlcC50d28gLm1lZGlhe21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6I2UwNzQ3NztsaW5lLWhlaWdodDoxMzAlO2NvbG9yOiNmZmZ9LmZvdXItc3RlcHMgLnN0ZXAudHdvIC5tZWRpYSBzcGFue21hcmdpbi10b3A6Mi41cmVtO21hcmdpbi10b3A6NDVweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIkhlbHZldGljYVwiLEFyaWFsLHNhbnMtc2VyaWZ9LmZvdXItc3RlcHMgLnN0ZXAudHdvIC5tZWRpYSBzcGFuIGVte2ZvbnQtc2l6ZToxLjNyZW07Zm9udC1zaXplOjIzLjRweDtmb250LXN0eWxlOm5vcm1hbH0uZm91ci1zdGVwcyAuc3RlcC50aHJlZSAuY29udGVudHt3aWR0aDoxNDBweH0uZm91ci1zdGVwcyAuc3RlcC50aHJlZSAubWVkaWF7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZTY4OTY4fS5mb3VyLXN0ZXBzIC5zdGVwLmZvdXIgLmNvbnRlbnR7d2lkdGg6MTQ2cHh9LmZvdXItc3RlcHMgLnN0ZXAuZm91ciAubWVkaWF7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjpncmVlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZvdXItc3RlcHMgLnN0ZXAgLm1lZGlhe2hlaWdodDoxMjVweDt3aWR0aDoxMjVweH0uZm91ci1zdGVwcyAuc3RlcCAubWVkaWEgLmZhe21hcmdpbi10b3A6MS42cmVtO21hcmdpbi10b3A6MjguOHB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyOjpmaXJzdC1saW5le2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweH0uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudCBoMjo6Zmlyc3QtbGluZSBzcGFue21hcmdpbi10b3A6MH0uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudCBoMiBzcGFue21hcmdpbi10b3A6MH0uZm91ci1zdGVwcy50d28gLm1lZGlhIHNwYW57bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweH19LmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cCAuYnV0dG9ue21hcmdpbi1ib3R0b206MC44NXJlbTttYXJnaW4tYm90dG9tOjE1LjNweDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cHtsaW5lLWhlaWdodDoxMjAlICFpbXBvcnRhbnR9LmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cCBhe2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cHt0ZXh0LWFsaWduOmNlbnRlcn19LmZpbHRlcnMucG9wdXBfY29udGVudHttYXgtd2lkdGg6NDVlbX1zZWN0aW9uLnBvcHVwLW1haW57bWFyZ2luLXRvcDoxcmVtO21hcmdpbi10b3A6MThweH1zZWN0aW9uLnBvcHVwLW1haW4gLmZhe21hcmdpbi1yaWdodDowLjI1cmVtO21hcmdpbi1yaWdodDo0LjVweH1zZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuY2VudGVyLWJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLXRvcDozcmVtO21hcmdpbi10b3A6NTRweDtwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctdG9wOjM2cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4fXNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lciBidXR0b257d2lkdGg6MzAlfXNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlciAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29sb3I6Z3JlZW47Y29udGVudDpcIu+BmFwifXNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlcjpob3ZlcixzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLWFwcGxpZWQgLmNvbGxhcHNlLWhhbmRsZXI6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyOmhvdmVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSxzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLWFwcGxpZWQgLmNvbGxhcHNlLWhhbmRsZXI6Zm9jdXMgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbG9yOiM2Njc3ODA7Y29udGVudDpcIu+DvlwifXNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdOmhvdmVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSxzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLWFwcGxpZWQgLmNvbGxhcHNlLWhhbmRsZXJbYXJpYS1leHBhbmRlZD10cnVlXTpmb2N1cyAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29sb3I6IzY2Nzc4MDtjb250ZW50Olwi74WGXCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5maWx0ZXJzLnBvcHVwX2NvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo2ZW19LmZpbHRlcnMucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW57bWFyZ2luLXRvcDowfS5maWx0ZXJzLnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1vcHRpb25ze21hcmdpbi1ib3R0b206NnJlbTttYXJnaW4tYm90dG9tOjEwOHB4fS5maWx0ZXJzLnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmNlbnRlci1idXR0b24tY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTowcmVtO3BhZGRpbmctYm90dG9tOjBweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2NjYztib3gtc2hhZG93OjAgNXB4IDVweCA1cHggI2NjY30uZmlsdGVycy5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lciBidXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDUlO2ZvbnQtc2l6ZToxcmVtO21hcmdpbi1ib3R0b206MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pYW5kIChtYXgtd2lkdGg6IDU2Ljg4OGVtKXsuZmlsdGVycy5wb3B1cF9jb250ZW50e3dpZHRoOjMyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuZmlsdGVycy5wb3B1cF9jb250ZW50e3dpZHRoOjQ1ZW19fS5zdHVkeS1zbmlwcGV0IC5zbWFsbC1vdmVydmlld3t0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5zdHVkeS1zbmlwcGV0IC5zdHVkeS1vdmVydmlld3tkaXNwbGF5Om5vbmV9LnN0dWR5LXNuaXBwZXQgZGl2IC5mYXttYXJnaW4tcmlnaHQ6MC4ycmVtO21hcmdpbi1yaWdodDozLjZweH0uc3R1ZHktc25pcHBldCAuc3R1ZHktc25pcHBldC1zdW1tYXJ5e2JhY2tncm91bmQ6I2YyZjJmMjtwYWRkaW5nOi41ZW07Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDt0ZXh0LWFsaWduOmxlZnQ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy1tcy1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0uc3R1ZHktc25pcHBldCAucHJpbWFyeS1idXR0b257bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH0uc3R1ZHktc25pcHBldC5ub3QtZW5yb2xsaW5ne2JvcmRlci10b3AtY29sb3I6I2RlMWEwY30uc3R1ZHktc25pcHBldC5ub3QtZW5yb2xsaW5nIC5iYW5uZXJ7Y29sb3I6I2RlMWEwY31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2Nrey13ZWJraXQtZmxleDoxO2ZsZXg6MTttYXJnaW4tYm90dG9tOjAuMnJlbTttYXJnaW4tYm90dG9tOjMuNnB4O3BhZGRpbmc6LjVlbTt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXJpZ2h0OmRhc2hlZCAxcHggIzk5OTtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7Y29sb3I6IzY2NjtsaW5lLWhlaWdodDoxMzUlfS5zdHVkeS1zbmlwcGV0IC5zdHVkeS1vdmVydmlldyAuaW5mby1ibG9jayAuZmF7Zm9udC1zaXplOjEuNXJlbTtmb250LXNpemU6MjdweDtjb2xvcjojZTY4OTY4fS5zdHVkeS1zbmlwcGV0IC5zdHVkeS1vdmVydmlldyAuaW5mby1ibG9jayAuYWdle2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4yNXJlbTtmb250LXNpemU6MjIuNXB4fS5zdHVkeS1zbmlwcGV0IC5zdHVkeS1vdmVydmlldyAuaW5mby1ibG9jazpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowcHh9LnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZ3tib3JkZXItbGVmdC1jb2xvcjojZGUxYTBjfS5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmcgLmJhbm5lcntjb2xvcjojZGUxYTBjfX0uc3R1ZHktc3VnZ2VzdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdlIC5tZWRpYXtkaXNwbGF5Om5vbmV9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdlIC5jb250ZW50e2ZsZXg6MTtsaW5lLWhlaWdodDoxNTAlfS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAuY29udGVudCBoMXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7Y29sb3I6IzY2Nzc4MDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLmNvbnRlbnQgcHtmb250LXNpemU6MC45OHJlbTtmb250LXNpemU6MTcuNjRweDttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KXsuc3R1ZHktc25pcHBldHtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KWFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LnN0dWR5LXN1Z2dlc3Rpb24gLnN0dWR5LXNuaXBwZXR7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjY2NjO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2M7Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICNjY2N9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLm1lZGlhe2Rpc3BsYXk6aW5oZXJpdDtmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHg7Y29sb3I6IzY2Nzc4MH0uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLm1lZGlhIC5mYXttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9LnN0dWR5LXN1Z2dlc3Rpb24gLnN0dWR5LXNuaXBwZXR7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2NjYztib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjY2M7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjY319LnN0dWR5LWxpc3QgZGl2W2NsYXNzKj1ncmlkXXtwYWRkaW5nLXRvcDowLjI1cmVtO3BhZGRpbmctdG9wOjQuNXB4O3BhZGRpbmctcmlnaHQ6MC4yNXJlbTtwYWRkaW5nLXJpZ2h0OjQuNXB4O3BhZGRpbmctYm90dG9tOjAuMjVyZW07cGFkZGluZy1ib3R0b206NC41cHg7cGFkZGluZy1sZWZ0OjAuMjVyZW07cGFkZGluZy1sZWZ0OjQuNXB4fS5zdHVkeS1saXN0IC5zdHVkeS1saXN0LWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMzZjUxYjU7cGFkZGluZzouMjVlbTtvdmVyZmxvdzpoaWRkZW59LnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVyIGgxe2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4O2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tdG9wOjAuMjY0cmVtO21hcmdpbi10b3A6NC43NTJweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZn0uc3R1ZHktbGlzdCAuc3R1ZHktbGlzdC1oZWFkZXIgLmJhZGdle2Zsb2F0OnJpZ2h0fS5zdHVkeS1saXN0IG9sLC5zdHVkeS1saXN0IHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOi41ZW19LnN0dWR5LWxpc3Qgb2wgbGksLnN0dWR5LWxpc3QgdWwgbGl7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wOjA7cGFkZGluZzowO21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHg7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5zdHVkeS1saXN0IG9sIGxpOmxhc3QtY2hpbGQsLnN0dWR5LWxpc3QgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHh9LnN0dWR5LWxpc3Qgb2wgbGk6YmVmb3JlLC5zdHVkeS1saXN0IHVsIGxpOmJlZm9yZXtjb250ZW50Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5zdHVkeS1saXN0IC5zdHVkeS1saXN0LWhlYWRlciBoMXtmb250LXNpemU6MS40MzgycmVtO2ZvbnQtc2l6ZToyNS44ODc2cHg7bWFyZ2luLXRvcDowLjE0MnJlbTttYXJnaW4tdG9wOjIuNTU2cHh9LnN0dWR5LWxpc3Qgb2wsLnN0dWR5LWxpc3QgdWx7cGFkZGluZzoxZW19fS5maWx0ZXItc3R1ZGllc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2JvcmRlci1yYWRpdXM6MnB4fS5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lcnt3aWR0aDo2MCV9LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVyIC5jb3VudHtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOnJnYmEoMzIsMjYsMjIsLjkpfS5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lciAuYXBwbGllZC1maWx0ZXJze2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lOy1tcy13b3JkLWJyZWFrOmtlZXAtYWxsO3dvcmQtYnJlYWs6a2VlcC1hbGw7bGluZS1oZWlnaHQ6MTMwJX0uZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXIgLmFwcGxpZWQtZmlsdGVycyBzcGFue2JhY2tncm91bmQ6I2YyZjJmMjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjRweDtwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjJweDtib3JkZXI6c29saWQgMXB4ICNjY2N9LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVye3dpZHRoOjQwJTthbGlnbi1zZWxmOmNlbnRlcjt0ZXh0LWFsaWduOnJpZ2h0fS5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b257bWFyZ2luLWJvdHRvbTowfS5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLnNpbmdsZS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLXN0YWNre2Rpc3BsYXk6bm9uZX0uZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5zdGF0dXMtY29udGFpbmVyIC5hcHBsaWVkLWZpbHRlcnMgc3Ryb25nOmFmdGVye2NvbnRlbnQ6XCI6XCJ9LmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLnNpbmdsZS1pY29ue2Rpc3BsYXk6bm9uZX0uZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEtc3RhY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjAuNzVyZW07Zm9udC1zaXplOjEzLjVweH0uZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEtc3RhY2sgLmZhLXNsaWRlcnN7Y29sb3I6IzY2Nzc4MH0uZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbjpob3ZlciAuZmEtc3RhY2sgLmZhLXNsaWRlcnN7Y29sb3I6I2U2ODk2OH0uc3RpY2t5LWhlYWRlcntkaXNwbGF5Om5vbmV9LnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cG9zaXRpb246Zml4ZWQ7dG9wOjBweDt6LWluZGV4OjI7d2lkdGg6MTAwJTtsZWZ0OjUwJTttYXJnaW46MCAwIDAgLTUwJTstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstbXMtYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItYm90dG9tOjA7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtiYWNrZ3JvdW5kLWNvbG9yOiM2Njc3ODB9LnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIgLmNvdW50e2ZsZXgtZ3JvdzoyO2NvbG9yOiNmZmZ9LnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIgLmJ1dHRvbi1jb250YWluZXJ7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4fS5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbntib3JkZXI6c29saWQgMXB4ICNmZmYgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNjY3NzgwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuc2luZ2xlLWljb24sLmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEtc3RhY2ssLmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLnNpbmdsZS1pY29uLC5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYS1zdGFja3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXJ7d2lkdGg6NzUlfS5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lcnt3aWR0aDozNSV9fS5uby1zdHVkaWVzLWZvdW5ke3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDpzb2xpZCA0cHggI2U2ODk2ODstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LW1zLWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKX0ubm8tc3R1ZGllcy1mb3VuZCAubWVkaWEgLmZhe2ZvbnQtc2l6ZTo1cmVtO2ZvbnQtc2l6ZTo5MHB4O2NvbG9yOiM2NjZ9Lm5vLXN0dWRpZXMtZm91bmQgLmNvbnRlbnR7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9ja3ttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIGhlYWRlcnttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIGhlYWRlciBoNHtsaW5lLWhlaWdodDoxMzUlO2ZvbnQtd2VpZ2h0OjUwMH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbntmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB1bHttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDttYXJnaW4tYm90dG9tOjB9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWwgbGl7bGlzdC1zdHlsZTpkaXNjO2xpbmUtaGVpZ2h0OjEzNSU7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi10b3A6MThweDttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIHVsIGxpIHVse3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctbGVmdDoyMi41cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWwgbGkgdWwgbGl7Y29sb3I6IzMzMztsaXN0LXN0eWxlOmNpcmNsZTtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O21hcmdpbjoycHggMH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiAuc3ViLWhlYWR7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxMzUlfS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIC5pbmNsdXNpb257cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIC5leGNsdXNpb257Ym9yZGVyLXRvcDpkb3R0ZWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25ze21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2s6aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3e2JhY2tncm91bmQtY29sb3I6IzY2Nzc4MDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvaW1hZ2VzL2dyb3VwLWJsdWUucG5nXCIpO2JvcmRlcjpzb2xpZCAxcHggI2NjYztwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWhlYWRlcntib3JkZXItdG9wOnNvbGlkIDhweCAjZTY4OTY4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWhlYWRlcj5kaXZ7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweDtjb2xvcjpyZ2JhKDMyLDI2LDIyLC45KX0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVyIC5zZXBhcmF0b3J7d2lkdGg6NTBweDtib3JkZXItdG9wOnNvbGlkIDVweCBoc2woMCwwJSw1MCUpO21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLWxlZnQ6MThweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uPnNlY3Rpb257cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuc3R1ZHktcHVycG9zZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MTcwJTtmb250LXNpemU6MS4ycmVtO2ZvbnQtc2l6ZToyMS42cHg7Y29sb3I6IzIyMn0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcntib3JkZXItbGVmdDpkb3R0ZWQgMXB4ICNlNjg5Njg7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24gLmFjdGlvbi1jb250YWluZXIgLnN0YXRze21hcmdpbi10b3A6LTFyZW07bWFyZ2luLXRvcDotMThweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuc3RhdHMtbGFiZWx7bWFyZ2luLXRvcDotMC41cmVtO21hcmdpbi10b3A6LTlweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjEuNXJlbTttYXJnaW4tdG9wOjI3cHh9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24gLmFjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLnNwZWNpYWwtYnV0dG9ue2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciBhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAubG9nZ2VkLWluLWFzLXN0dWR5LXRlYW17Y29sb3I6cHVycGxlO2xpbmUtaGVpZ2h0OjEzMCU7ZGlzcGxheTpibG9jaztib3JkZXI6c29saWQgMXB4IHB1cnBsZTtwYWRkaW5nOi41ZW07Ym9yZGVyLXJhZGl1czo1cHh9LnN0dWR5LWRldGFpbHN7Zm9udC1zaXplOjEuMWVtO21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fS5zdHVkeS1kZXRhaWxzIC5zbWFsbC1jYXBze2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzMzM30uc3R1ZHktZGV0YWlscyB1bHtwYWRkaW5nLWxlZnQ6MS43NXJlbTtwYWRkaW5nLWxlZnQ6MzEuNXB4O21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5zdHVkeS1kZXRhaWxzIHVsIGxpe2xpbmUtaGVpZ2h0OjE1MCU7bWFyZ2luLWJvdHRvbTowLjZyZW07bWFyZ2luLWJvdHRvbToxMC44cHh9LnN0dWR5LWRldGFpbHMgLnN0aWNreS1oZWFkZXJ7ZGlzcGxheTpub25lfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlcntwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7YmFja2dyb3VuZC1jb2xvcjojZTA3NDc3O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowO2NvbG9yOiNmZmY7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWx7ZmxvYXQ6bGVmdDtjb2xvcjojZmZmfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWwgYXtjb2xvcjojZmZmfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWwgYSAuZmF7Zm9udC1zaXplOjEuMjVyZW07Zm9udC1zaXplOjIyLjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC52aWN0b3ItY291bnR7ZGlzcGxheTpub25lfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAuc3BlY2lhbC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6I2UwNzQ3NyAhaW1wb3J0YW50O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAuc3BlY2lhbC1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS5zdHVkeS1kZXRhaWxzIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIGg0e21hcmdpbi1ib3R0b206MC4zcmVtO21hcmdpbi1ib3R0b206NS40cHh9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gZGl2e21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gLmZhe21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7Y3Vyc29yOmhlbHA7Y29sb3I6IzY2Nn0uc3R1ZHktY29udGFjdHtiYWNrZ3JvdW5kLWNvbG9yOiNkN2U1ZjE7cGFkZGluZy1ib3R0b206MDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTotMnJlbTttYXJnaW4tYm90dG9tOi0zNnB4fS5zdHVkeS1jb250YWN0IC5jb250YWN0LWNhcmQgaDJ7Zm9udC1zaXplOjEuMjIyMnJlbTtmb250LXNpemU6MjEuOTk5NnB4O21hcmdpbi1ib3R0b206MC43NXJlbTttYXJnaW4tYm90dG9tOjEzLjVweH0uc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJke21hcmdpbi1ib3R0b206MH0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYXtkaXNwbGF5OmJsb2NrO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuNCksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQtY29sb3I6aHNsKDE1LjcxNDI4NTcxNDMsNzEuNTkwOTA5MDkwOSUsMTA1LjQ5MDE5NjA3ODQlKTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTMwJX0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuZmF7Zm9udC1zaXplOjEuMXJlbTtmb250LXNpemU6MTkuOHB4fS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktZGV0YWlscy1vdmVydmlld3ttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweH0uc3R1ZHktZGV0YWlscywuc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJke3dpZHRoOjk1JTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zdHVkeS1kZXRhaWxze2ZvbnQtc2l6ZToxLjExMWVtfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAudmljdG9yLWNvdW50e2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0uc3R1ZHktZGV0YWlscy5zdGlja0VtVXAgLnN0aWNreS1oZWFkZXIgLnZpY3Rvci1jb3VudCAuc3RhdHtmb250LXNpemU6MS4xcmVtO2ZvbnQtc2l6ZToxOS44cHh9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gaDR7ZGlzcGxheTppbmxpbmU7bGluZS1oZWlnaHQ6MjMwJX0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBzZWN0aW9ue2xpbmUtaGVpZ2h0OjIzMCV9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gc2VjdGlvbiBkaXZ7ZGlzcGxheTppbmxpbmV9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVye2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhey13ZWJraXQtZmxleDoxO2ZsZXg6MX0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHg7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXd7bWFyZ2luLXRvcDotMnJlbTttYXJnaW4tdG9wOi0zNnB4O3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy10b3A6MzZweDtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1yaWdodDozNnB4O3BhZGRpbmctYm90dG9tOjJyZW07cGFkZGluZy1ib3R0b206MzZweDtwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLWxlZnQ6MzZweDtib3JkZXItdG9wOjB9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLmdyaWQtcm93e21heC13aWR0aDoxMDIwcHh9LnN0dWR5LWxvb2tpbmctZm9ye2Rpc3BsYXk6YmxvY2t9LnN0dWR5LWRldGFpbHMsLnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZHt3aWR0aDo2NSU7bWF4LXdpZHRoOjcxNXB4fX0uaW5hY3RpdmUtc3R1ZHksLnNob3ctaW50ZXJlc3Qtc3VjY2Vzcywuc2hvdy1pbnRlcmVzdC1mYWlsdXJle21hcmdpbi1ib3R0b206LTIuMXJlbTttYXJnaW4tYm90dG9tOi0zNy44cHh9LmluYWN0aXZlLXN0dWR5IC5tZWRpYXtjb2xvcjojZTY4OTY4fS5zaG93LWludGVyZXN0LXN1Y2Nlc3MgLnN0dWR5LWhlYWRlcntwYWRkaW5nLWJvdHRvbToycmVtO3BhZGRpbmctYm90dG9tOjM2cHh9LnNob3ctaW50ZXJlc3Qtc3VjY2VzcyAubWVkaWF7Y29sb3I6Z3JlZW59LnNob3ctaW50ZXJlc3QtZmFpbHVyZSAubWVkaWF7Y29sb3I6I2U2ODk2OH0uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIC5lbGlnaWJpbGl0eSAuaGVhbHRoeS1lbGlnaWJpbGl0eXtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnNob3ctaW50ZXJlc3QtZmFpbHVyZSBoNHtjb2xvcjojZGUxYTBjO2ZvbnQtd2VpZ2h0OjUwMH1hcnRpY2xlLnJlbGF0ZWQtc3R1ZGllcyBhcnRpY2xlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fS52b2x1bnRlZXItc2xhdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS52b2x1bnRlZXItc2xhdCBoZWFkZXIgaDF7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MC4ycmVtO21hcmdpbi1ib3R0b206My42cHh9LnZvbHVudGVlci1zbGF0IC52b2x1bnRlZXItaW5mb3tsaW5lLWhlaWdodDoxNDAlfS52b2x1bnRlZXItc2xhdCAudm9sdW50ZWVyLWluZm8gLmJyZWFre2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey52b2x1bnRlZXItc2xhdCAudm9sdW50ZWVyLWluZm8gLmJyZWFre2Rpc3BsYXk6bm9uZX19LnZvbHVudGVlci1saXN0IC52b2x1bnRlZXItbGlzdC1oZWFkZXIgaDF7bWFyZ2luLXRvcDowLjI2NHJlbTttYXJnaW4tdG9wOjQuNzUycHg7bWFyZ2luLWJvdHRvbToyLjI2NHJlbTttYXJnaW4tYm90dG9tOjQwLjc1MnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MS40MzgycmVtO2ZvbnQtc2l6ZToyNS44ODc2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnZvbHVudGVlci1saXN0IHVsLC52b2x1bnRlZXItbGlzdCBvbHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS52b2x1bnRlZXItbGlzdCBsaXttYXJnaW4tYm90dG9tOjAuMnJlbTttYXJnaW4tYm90dG9tOjMuNnB4fS52b2x1bnRlZXItbGlzdCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnZvbHVudGVlci1saXN0IC52b2x1bnRlZXItbGlzdC1oZWFkZXIgaDF7Zm9udC1zaXplOjEuNjE4cmVtO2ZvbnQtc2l6ZToyOS4xMjRweDttYXJnaW4tYm90dG9tOjNyZW07bWFyZ2luLWJvdHRvbTo1NHB4fS52b2x1bnRlZXItbGlzdCBvbCwudm9sdW50ZWVyLWxpc3QgbGl7cGFkZGluZzowfS52b2x1bnRlZXItbGlzdCBsaXttYXJnaW4tYm90dG9tOjAuM3JlbTttYXJnaW4tYm90dG9tOjUuNHB4fX0ubWVzc2FnZS1zbmlwcGV0e2JvcmRlci1sZWZ0OnNvbGlkIDZweCAjZmZmO2Rpc3BsYXk6YmxvY2t9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLm1lZGlhe2Rpc3BsYXk6bm9uZX0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudHtmbGV4OjE7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlciBoMXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHg7bGluZS1oZWlnaHQ6MTMwJTtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXgtd2lkdGg6MTAwJX0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCBoZWFkZXIgLnN1bW1hcnl7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEzMCV9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgLmF1eC1pbmZve2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjM1JX0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuYXV4LWluZm8gdGltZXttYXJnaW4tbGVmdDphdXRvO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Y29sb3I6IzY2Nn0ubWVzc2FnZS1zbmlwcGV0OmhvdmVye2JvcmRlci1sZWZ0LWNvbG9yOiM2Njc3ODA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1lc3NhZ2Utc25pcHBldDpob3ZlciAuZmxleC1jb250YWluZXIgLm1lZGlhe2NvbG9yOiM2Njc3ODAgIWltcG9ydGFudH0ubWVzc2FnZS1zbmlwcGV0OmhvdmVyIC5mbGV4LWNvbnRhaW5lciAuY29udGVudCBoZWFkZXIgaDF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWVzc2FnZS1zbmlwcGV0Lm5ld3tib3JkZXItbGVmdC1jb2xvcjpncmVlbn0ubWVzc2FnZS1zbmlwcGV0Lm5ldzpob3Zlcntib3JkZXItbGVmdC1jb2xvcjojNjY3NzgwfS5tZXNzYWdlLXNuaXBwZXQubmV3IC5mbGV4LWNvbnRhaW5lciAubWVkaWF7Y29sb3I6Z3JlZW59Lm1lc3NhZ2Utc25pcHBldC5uZXcgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlciBoMXtmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5tZWRpYXtkaXNwbGF5OmluaGVyaXQ7d2lkdGg6MTAlO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC1zaXplOjQ1cHg7Y29sb3I6I2U2ODk2OH0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAubWVkaWEgLmZhe3Bvc2l0aW9uOmFic29sdXRlfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlcnttYXJnaW4tcmlnaHQ6MXJlbTttYXJnaW4tcmlnaHQ6MThweH19LmNvbnZlcnNhdGlvbi1jb250YWluZXJ7bWFyZ2luLXRvcDowfS5tZXNzYWdlLXNuaXBwZXQubmV3IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuc3VtbWFyeXtjb2xvcjojNjY2fW9sLm1lc3NhZ2Utc25pcHBldC1saXN0e2xpc3Qtc3R5bGU6bm9uZTtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7Ym9yZGVyLXJhZGl1czoycHh9b2wubWVzc2FnZS1zbmlwcGV0LWxpc3QgbGl7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wOjA7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggaHNsKDAsMCUsOTAlKX1vbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH1vbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCBsaTpiZWZvcmV7Y29udGVudDpub25lfS5tZXNzYWdlIC5tZXNzYWdlLWRhdGUtdGltZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweH0ubWVzc2FnZSAubWVzc2FnZS1idWJibGUgLmJhbm5lcntkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDotMC43cmVtO21hcmdpbi10b3A6LTEyLjZweDttYXJnaW4tcmlnaHQ6LTAuNXJlbTttYXJnaW4tcmlnaHQ6LTlweDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOmdyZWVuO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDthbmltYXRpb24tZGVsYXk6MS41czstd2Via2l0LWFuaW1hdGlvbi1kZWxheToxLjVzfS5tZXNzYWdlIC5tZXNzYWdlLWJ1YmJsZSAuYmFubmVyIC5mYXttYXJnaW4tcmlnaHQ6MC4zcmVtO21hcmdpbi1yaWdodDo1LjRweH0ubWVzc2FnZSAubWVzc2FnZS1idWJibGUgaGVhZGVyIGgze2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweH0ubWVzc2FnZSAubWVzc2FnZS1idWJibGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfS5tZXNzYWdlIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLC4xMik7ZGlzcGxheTpibG9jazt3aWR0aDowO2JvdHRvbTotMTJweH0ubWVzc2FnZSAubWVzc2FnZS1zZW5kZXItbmFtZXtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O21hcmdpbi10b3A6LTAuNXJlbTttYXJnaW4tdG9wOi05cHh9Lm1lc3NhZ2Uuc2VsZiAubWVzc2FnZS1idWJibGV7Ym9yZGVyLXJpZ2h0OnNvbGlkIDZweCAjNjY3NzgwfS5tZXNzYWdlLnNlbGYgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZXtib3JkZXItd2lkdGg6MCAwIDEycHggMTJweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAjNjY3NzgwO3JpZ2h0OjNweH0ubWVzc2FnZS5zZWxmIC5tZXNzYWdlLXNlbmRlcnt0ZXh0LWFsaWduOnJpZ2h0fS5tZXNzYWdlLm90aGVyIC5tZXNzYWdlLWJ1YmJsZXtib3JkZXItbGVmdDpzb2xpZCA2cHggI2U2ODk2OH0ubWVzc2FnZS5vdGhlciAubWVzc2FnZS1idWJibGU6YmVmb3Jle2JvcmRlci13aWR0aDowIDEycHggMTJweCAwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICNlNjg5Njg7cmlnaHQ6MDtsZWZ0OjNweH0ubWVzc2FnZS5vdGhlci5uZXcgLm1lc3NhZ2UtYnViYmxle2JvcmRlci1sZWZ0OnNvbGlkIDZweCBncmVlbn0ubWVzc2FnZS5vdGhlci5uZXcgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSBncmVlbn0ubWVzc2FnZS5vdGhlci5uZXcgLm1lc3NhZ2UtYnViYmxlIC5iYW5uZXJ7ZGlzcGxheTpibG9ja31vbC5tZXNzYWdlLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6LjVlbX1vbC5tZXNzYWdlLWxpc3QgbGl7bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyLXRvcDowfW9sLm1lc3NhZ2UtbGlzdCBsaS5zZWxme2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1vbC5tZXNzYWdlLWxpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7b2wubWVzc2FnZS1saXN0e3BhZGRpbmc6LjVlbSAwfX0uY29udmVyc2F0aW9uLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctdG9wOjM2cHg7Ym9yZGVyLXRvcDpkb3R0ZWQgMnB4ICNjY2N9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2V7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLXRvcDozNnB4O2JvcmRlci10b3A6ZG90dGVkIDJweCAjY2NjfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gdGV4dGFyZWF7d2lkdGg6ODAlO2ZsZXgtZ3JvdzozfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XXtjb2xvcjojMDM2MmNmO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsQXJpYWwsc2Fucy1zZXJpZjtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmV9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIC5mYXtkaXNwbGF5OmJsb2NrfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIgLmxpbmt7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggIzAzNjJjZn0uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRde2NvbG9yOiM2NjY7Y3Vyc29yOm5vdC1hbGxvd2VkfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF06aG92ZXIgLmxpbmt7Ym9yZGVyLWJvdHRvbTowfXNwYW4uYm9vdHN0cmFwLW1heGxlbmd0aC5sYWJlbHt6LWluZGV4OjIgIWltcG9ydGFudDtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiM2NjZ9c3Bhbi5ib290c3RyYXAtbWF4bGVuZ3RoLmxhYmVsLWltcG9ydGFudC5sYWJlbC1kYW5nZXIubGFiZWx7Y29sb3I6I2RlMWEwY30ucGFnZS1oZWFkZXIuc3RpY2tFbVVwe3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwO2NvbG9yOiNmZmY7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCBuYXYsLnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCBoMXtkaXNwbGF5OmlubGluZX0ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIG5hdiBhe2NvbG9yOiNmZmY7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZmZmfS5wYWdlLWhlYWRlci5zdGlja0VtVXAgaDF7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZn0ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIHB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XXt3aWR0aDoyMCV9fS5hdHRhY2htZW50c3ttYXJnaW4tdG9wOjEuNXJlbTttYXJnaW4tdG9wOjI3cHh9LmF0dGFjaG1lbnRzIC5hdHRhY2htZW50e2NvbG9yOiMwMzYyY2Y7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwfS5hdHRhY2htZW50cyAuYXR0YWNobWVudDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkN2U1ZjF9LnByb2ZpbGUtc2VjdGlvbi1jYXJke3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7Ym9yZGVyLWxlZnQ6c29saWQgMTBweCAjZTY4OTY4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggIzY2Nzc4MH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgaGVhZGVyIGgxe3dpZHRoOjg1JTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4O2NvbG9yOiM2Njc3ODA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCV9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIGhlYWRlciAuZWRpdC1idXR0b257ZmxvYXQ6cmlnaHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpyaWdodH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgaGVhZGVyIC5lZGl0LWJ1dHRvbiBhOmhvdmVye2NvbG9yOiNlNjg5Njh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCBsaXttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAubGFiZWx7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTM1JTtmb250LXNpemU6MC44cmVtO2ZvbnQtc2l6ZToxNC40cHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC5sYWJlbDphZnRlcntjb250ZW50OlwiOlwifS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAudmFsdWV7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEzNSV9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC52YWx1ZSAudGFne3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxMjAlfS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCtbZGF0YS1yZWFkbW9yZS10b2dnbGVde2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuYWN0aW9uLWJhcntib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLm5vLWluZm97Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Y29sb3I6IzY2Njtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkLnNwZWNpYWwtc2VjdGlvbntib3JkZXItbGVmdDpzb2xpZCAxMHB4IHJnYigxNDEuNzQ3ODI2MDg3LDE1Ni43ODkxMzA0MzQ4LDE2NC43NTIxNzM5MTMpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnQgLmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQwJTt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MC45NXJlbTtmb250LXNpemU6MTcuMXB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAudmFsdWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTglO3ZlcnRpY2FsLWFsaWduOnRvcH19LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFye2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MC44cmVtO21hcmdpbi1sZWZ0OjE0LjRweDttYXJnaW4tcmlnaHQ6MS4ycmVtO21hcmdpbi1yaWdodDoyMS42cHh9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFyIC5wcm9ncmVzc3t3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7cG9zaXRpb246cmVsYXRpdmV9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFyIC5wcm9ncmVzcyAucHJvZ3Jlc3NiYXItdGV4dHtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4fS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5wcm9ncmVzc2JhciAucHJvZ3Jlc3M+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+R29sZGVuIExhcmdlciBTZWdtZW50IG9uIHNtYWxsIHNjcmVlbnMsIDEvM3JkIHdpZHRoIG9uIG1lZGl1bSBzY3JlZW5zPC9wPjwvZGl2PlxuXHQ8L2Rpdj5cbioqKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNpYyBpbnB1dCBlbGVtZW50cyBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J3VybCddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nbW9udGgnXSxcbmlucHV0W3R5cGU9J3RpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuaW5wdXRbdHlwZT0nd2VlayddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0nY29sb3InXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29tbW9uVmFyaWFibGVzLiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZmllbGQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRwcmltYXJ5LWZvbnQtZmFtaWx5O1xufVxuXG4vKlxuTmVlZCB0byBzZXBhcmF0ZSBvdXQgdGhlIDpub3QoKSBzZWxlY3RvciBmcm9tIHRoZSByZXN0IG9mIHRoZSBDU1MgMi4xIHNlbGVjdG9yc1xuc2luY2UgSUU4IHdvbid0IGV4ZWN1dGUgQ1NTIHRoYXQgY29udGFpbnMgYSBDU1MzIHNlbGVjdG9yLlxuKi9cbmlucHV0Om5vdChbdHlwZV0pIHtcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29tbW9uVmFyaWFibGVzLiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZmllbGQtYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBDaHJvbWUgKGFzIG9mIHYuMzIvMzQgb24gT1MgWCkgbmVlZHMgYWRkaXRpb25hbCByb29tIGZvciBjb2xvciB0byBkaXNwbGF5LiAqL1xuLyogTWF5IGJlIGFibGUgdG8gcmVtb3ZlIHRoaXMgdHdlYWsgYXMgY29sb3IgaW5wdXRzIGJlY29tZSBtb3JlIHN0YW5kYXJkaXplZCBhY3Jvc3MgYnJvd3NlcnMuICovXG5pbnB1dFt0eXBlPSdjb2xvciddIHtcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbn1cblxuLy8gSWYgeW91IG5lZWQgdG8gbm9ybWFsaXplIGFuZCBhbGlnbiBjaGVja2JveGVzIGFuZCByYWRpbyBpbnB1dHMgb24gc2VwYXJhdGUgbGluZXMsIGFkZCB0aGUgZnVsbC1saW5lLWNoZWNrYm94IG9yIGZ1bGwtbGluZS1yYWRpbyBjbGFzc25hbWUuXG4uZnVsbC1saW5lLWNoZWNrYm94LFxuLmZ1bGwtbGluZS1yYWRpbyB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU3VibWl0IGJ1dHRvbiBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzaWMgaW5wdXQgZWxlbWVudHMgc3R5bGluZyBvbiBmb2N1c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5pbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3VybCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuaW5wdXRbdHlwZT0nbW9udGgnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3RpbWUnXTpmb2N1cyxcbmlucHV0W3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nd2VlayddOmZvY3VzLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nY29sb3InXTpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkIFxcOTsgLyogSUU2LTkgKi9cbiAgICBib3JkZXItY29sb3I6IHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbn1cblxuLypcbk5lZWQgdG8gc2VwYXJhdGUgb3V0IHRoZSA6bm90KCkgc2VsZWN0b3IgZnJvbSB0aGUgcmVzdCBvZiB0aGUgQ1NTIDIuMSBzZWxlY3RvcnNcbnNpbmNlIElFOCB3b24ndCBleGVjdXRlIENTUyB0aGF0IGNvbnRhaW5zIGEgQ1NTMyBzZWxlY3Rvci5cbiovXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCBcXDk7IC8qIElFNi05ICovXG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kZm9ybS1maWVsZC1mb2N1cy1ib3JkZXItY29sb3I7XG59XG5cbmlucHV0W3R5cGU9J2ZpbGUnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3JhZGlvJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzO1xuICAgIG91dGxpbmU6IDFweCBhdXRvIHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIGRpc2FibGVkIGlucHV0IGVsZW1lbnRzIHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW5wdXRbdHlwZT0ndGV4dCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nZW1haWwnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSd1cmwnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdkYXRlJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nbW9udGgnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSd0aW1lJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3dlZWsnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdudW1iZXInXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSd0ZWwnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdjb2xvciddW2Rpc2FibGVkXSxcbnNlbGVjdFtkaXNhYmxlZF0sXG50ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRlZDtcbiAgICBjb2xvcjogI2NhZDJkMztcbn1cblxuLypcbk5lZWQgdG8gc2VwYXJhdGUgb3V0IHRoZSA6bm90KCkgc2VsZWN0b3IgZnJvbSB0aGUgcmVzdCBvZiB0aGUgQ1NTIDIuMSBzZWxlY3RvcnNcbnNpbmNlIElFOCB3b24ndCBleGVjdXRlIENTUyB0aGF0IGNvbnRhaW5zIGEgQ1NTMyBzZWxlY3Rvci5cbiovXG5pbnB1dDpub3QoW3R5cGVdKVtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRlZDtcbiAgICBjb2xvcjogI2NhZDJkMztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIHJlYWQtb25seSBpbnB1dCBlbGVtZW50cyBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmlucHV0W3JlYWRvbmx5XSxcbnNlbGVjdFtyZWFkb25seV0sXG50ZXh0YXJlYVtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU3R5bGluZyBmb3IgaW52YWxpZCBpbnB1dHMgYW5kIHRleHQgYXJlYXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmlucHV0OmZvY3VzOmludmFsaWQsXG50ZXh0YXJlYTpmb2N1czppbnZhbGlkLFxuc2VsZWN0OmZvY3VzOmludmFsaWQge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkzMjJkO1xufVxuaW5wdXQ6Zm9jdXM6aW52YWxpZDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzOmludmFsaWQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXM6aW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkzMjJkO1xufVxuaW5wdXRbdHlwZT0nZmlsZSddOmZvY3VzOmludmFsaWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzOmludmFsaWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzOmludmFsaWQ6Zm9jdXMge1xuICAgIG91dGxpbmUtY29sb3I6ICNlOTMyMmQ7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTZWxlY3QgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbnNlbGVjdCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29tbW9uVmFyaWFibGVzLiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAvL0hhY2sgdG8gYWRkIHBhZGRpbmcgdG8gc2VsZWN0IGVsZW1lbnRzIHNpbmNlIHdlYmtpdCBicm93c2VycyBkbyBub3QgYWxsb3cgaXRcbiAgICAvLyAgICAgdGV4dC1pbmRlbnQ6MC41ZW07XG4gICAgaGVpZ2h0OiAyLjk4ZW07IC8vcGFkZGluZyArIGJ1ZmZlciArIGZvbnQtc2l6ZVxufVxuc2VsZWN0W211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGFiZWwgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5sYWJlbCB7XG4gICAgLy8gbWFyZ2luOiAwLjVlbSAwIDAuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi8vQmxvY2sgbGFiZWxzIGZvciBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zXG5sYWJlbC5ibG9jay1sYWJlbCxcbi5mb3JtLXN0YWNrZWQgbGFiZWwuYmxvY2stbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZVZhcmlhYmxlcy4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xufVxubGFiZWwuYmxvY2stbGFiZWw6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vL0hhY2sgZm9yIGNoZWNrYm94ZXMgb3IgcmFkaW9zIHRvIHNob3cgc2FtZSBoZWlnaHQgaW4gaW5saW5lIGZvcm1zLiBVc2UgYWRkaXRpb25hbCBiZWxvdyBjbGFzcyBmb3IgbGFiZWxzIGluIGlubGluZSBmb3Jtc1xubGFiZWwuYmxvY2stbGFiZWwuaW5saW5lLWJsb2NrLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjllbSAhaW1wb3J0YW50O1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZWxkc2V0IGVsZW1lbnQgc3R5bGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMmVtIDAuNzVlbSAyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTBweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbn1cblxuZmllbGRzZXQuc3BlY2lhbC1maWVsZHNldCB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogMTUlKTtcbn1cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMZWdlbmQgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5sZWdlbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogMWVtIDAgMC4zZW0gMDtcbiAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRoZWFkZXItZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0tbGVnZW5kLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS4zNSk7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb3JtLXNlY3Rpb24taGVhZGluZyB7XG4gICAgQGV4dGVuZCAuYmV0YTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTdGFja2VkIGZvcm0gc3lsaW5nIChjcmVhdGUgYSBzdGFja2VkIGZvcm0gd2l0aCBpbnB1dCBlbGVtZW50cyBiZWxvdyB0aGUgbGFiZWxzKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3VybCddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdkYXRlJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J21vbnRoJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3RpbWUnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nd2VlayddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdudW1iZXInXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3RlbCddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdjb2xvciddLFxuLmZvcm0tc3RhY2tlZCBzZWxlY3QsXG4uZm9ybS1zdGFja2VkIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xufVxuXG4uZm9ybS1zdGFja2VkIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi8qXG5OZWVkIHRvIHNlcGFyYXRlIG91dCB0aGUgOm5vdCgpIHNlbGVjdG9yIGZyb20gdGhlIHJlc3Qgb2YgdGhlIENTUyAyLjEgc2VsZWN0b3JzXG5zaW5jZSBJRTggd29uJ3QgZXhlY3V0ZSBDU1MgdGhhdCBjb250YWlucyBhIENTUzMgc2VsZWN0b3IuXG4qL1xuLmZvcm0tc3RhY2tlZCBpbnB1dDpub3QoW3R5cGVdKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbn1cblxuLypcbkNsYXNzIGlubGluZS1maWVsZHMgcHJvdmlkZXMgYSB3YXkgdG8gdXNlIGlubGluZSBmaWVsZHMgd2l0aGluIGEgc3RhY2tlZCBmb3JtLiBFeGFtcGxlOiBGaXJzdCBOYW1lIGFuZCBsYXN0IG5hbWUuIEFkZCB0aGUgY2xhc3MgLmlubGluZS1maWVsZHMgdG8gdGhlIG91dGVyIGZpZWxkIGNvbnRhaW5lci5cbiovXG4uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbn1cblxuLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKiogSGFjayBmb3Igc2VsZWN0IGJveGVzIG9uIEZGIHRoYXQgYXBwZWFyIHVuYWxpZ25lZC4gRXNwZWNpYWxseSBhcHBsaWVzIHRvIGRhdGUgZmllbGRzICoqKi9cbi8vVGhlIGJlbG93IG9ubHkgdGFyZ2V0cyBGRiAoYWxsIHZlcnNpb25zKVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZC1lcnJvci10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1zdGFja2VkIGZpZWxkc2V0ID4gLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLyoqXG5DbGFzcyBjdXJyZW5jeSBmaWVsZCBwcm92aWRlcyBhIHdheSB0byB1c2UgYSBhZGQgYSBjdXJyZW5jeSBmaWVsZCBpbnRvIHlvdXIgc3RhY2tlZCBmb3JtLiBBZGQgY2xhc3MgLmN1cnJlbmN5LWZpZWxkIHRvIHlvdXIgb3V0ZXIgY29udGFpbmVyIHdoaWNoIGNvbnRhaW5zIHRoZSBmaWVsZCBhbmQgdGhlICQgc3ltYm9sLlxuICovXG4uY3VycmVuY3ktZmllbGQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmN1cnJlbmN5LWZpZWxkIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb21tb25WYXJpYWJsZXMuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogMC44ZW0gMC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLmN1cnJlbmN5LWZpZWxkIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4vKlxuQ2xhc3MgLm90aGVyLWxhYmVsIGNhbiBiZSB1c2VkIGZvciBhIGZpZWxkIGxhYmVsIHRoYXQgaXMgd2l0aGluZyBhIGZpZWxkIGNvbnRhaW5lciB0aGF0IGNvbnRhaW5zIGEgZ3JvdXAgb2YgZmllbGRzLiBUeXBpY2FsbHkgdXNlZCBmb3IgdGhlIFwiT3RoZXJcIiBmaWVsZCBiZWxvdyBjaGVja2JveGVzLlxuKi9cbi5mb3JtLXN0YWNrZWQgLm90aGVyLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKlxuQSBmaWVsZCB3aXRoIGEgbGFiZWwsIGhlbHAgdGV4dCwgaGVscCBsaW5rIGFuZCBhbiBlcnJvciB0ZXh0IG5lZWRzIHRvIGJlIGluc2lkZSBhIFwiZmllbGQtY29udGFpbmVyXCIgY2xhc3MuIFRoZSBzdHlsaW5nIGZvciB0aGlzIHdpdGhpbiBhIHN0YWNrZWQgZm9ybSBjbGFzcyBpcyBiZWxvd1xuKi9cblxuLy9GaWVsZC1jb250YWluZXJcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbn1cblxuLy9JZiBhbiBpbnB1dCBpcyBpbnNpZGUgYSBmaWVsZC1jb250YWluZXIsIG9ubHkgYSBzbWFsbGVyIGJvdHRvbSBtYXJnaW4gaXMgcmVxdWlyZWRcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciBpbnB1dCxcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xufVxuXG4vLyBIZWxwIHRleHRcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciAuZmllbGQtaGVscC10ZXh0IHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xufVxuXG4vLyBBZGRpbmcgYSB0b3AgbWFyZ2luIHRvIHRoZSBzdWJtaXQgYnV0dG9uIG9mIGEgZm9ybVxuLmZvcm0tc3RhY2tlZCBidXR0b25bdHlwZT0nc3VibWl0J10sXG4uZm9ybS1zdGFja2VkIGFbY2xhc3MkPSdidXR0b24nXSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi40MTUpO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQWxpZ25lZCBmb3JtIHN5bGluZyAodGhlIGxhYmVscyBhcmUgcmlnaHQtYWxpZ25lZCBhZ2FpbnN0IHRoZSBmb3JtIGlucHV0IGNvbnRyb2xzLCBidXQgb24gc21hbGxlciBzY3JlZW5zIHJldmVydCB0byBhIHN0YWNrZWQgZm9ybSlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMGVtO1xuICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAtbW96LWh5cGhlbnM6IG5vbmU7XG4gICAgaHlwaGVuczogbm9uZTtcbiAgICAtbXMtd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIgLmZpZWxkLWhlbHAtdGV4dCB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5mb3JtLWFsaWduZWQgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi40MTUpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDhlbTtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFZhbGlkYXRpb24gZXJyb3JzIGZvciBTdGFja2VkIGFuZCBBbGlnbmVkIGZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8vIEVycm9yIHRleHQgKGVycm9ycyBzaG93IHVwIHdoZW4gdGhlIEhUTUwgdmFsaWRhdGlvbiBydW5zXCIpXG4uZmllbGQtZXJyb3ItdGV4dCB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjI1KTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3IgaW5wdXQsXG4uZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciBzZWxlY3QsXG4uZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciB0ZXh0YXJlYSxcbi5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgaW5wdXQsXG4uZm9ybS1hbGlnbmVkIC5maWVsZC1lcnJvciAuaW5wdXQtY29udGFpbmVyIHNlbGVjdCxcbi5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgdGV4dGFyZWEge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkzMjJkO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUm91bmRlZCBpbnB1dHNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW5wdXQuaW5wdXQtcm91bmRlZCxcbi5pbnB1dC1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR3JvdXBlZCBpbnB1dHMgKElucHV0cyB3aXRoIGEgbGFiZWwgdGhhdCBhcmUgdmVydGljYWxseSBncm91cGVkLiBXb3JrIHdlbGwgZm9yIHNpZ24tdXAgZm9ybXMgb24gbW9iaWxlKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLmZvcm0tZ3JvdXAgZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xufVxuLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyAwIDA7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBWYXJpb3VzIGlucHV0IHNpemVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi5pbnB1dC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC0yLTMge1xuICAgIHdpZHRoOiA2NiU7XG59XG4uaW5wdXQtMS0yIHtcbiAgICB3aWR0aDogNTAlO1xufVxuLmlucHV0LTEtMyB7XG4gICAgd2lkdGg6IDMzJTtcbn1cbi5pbnB1dC0xLTQge1xuICAgIHdpZHRoOiAyNSU7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZXNwb25zaXZlIHN0dWZmIHdoZXJlIGZvcm1zIGxvb2sgZGlmZmVyZW50IG9uIG1vYmlsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vLyBUYXJnZXRpbmcgc2NyZWVucyBsZXNzIHRoYW4gNjQwIHBpeGVscyB3aWRlIChwaG9uZXMgKyA3aW5jaCB0YWJsZXRzKVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi40MTUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbnB1dDpub3QoW3R5cGVdKSxcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgIGlucHV0W3R5cGU9J3VybCddLFxuICAgIGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgICBpbnB1dFt0eXBlPSdtb250aCddLFxuICAgIGlucHV0W3R5cGU9J3RpbWUnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxuICAgIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gICAgaW5wdXRbdHlwZT0nd2VlayddLFxuICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICAgIGlucHV0W3R5cGU9J3RlbCddLFxuICAgIGlucHV0W3R5cGU9J2NvbG9yJ10sXG4gICAgc2VsZWN0LFxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEuNSk7XG4gICAgfVxuXG4gICAgaW5wdXQ6bm90KFt0eXBlXSksXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRlJ10sXG4gICAgaW5wdXRbdHlwZT0nbW9udGgnXSxcbiAgICBpbnB1dFt0eXBlPSd0aW1lJ10sXG4gICAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICAgIGlucHV0W3R5cGU9J3dlZWsnXSxcbiAgICBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgICBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICBpbnB1dFt0eXBlPSdjb2xvciddLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbnB1dC0xLFxuICAgIC5pbnB1dC0yLTMsXG4gICAgLmlucHV0LTEtMixcbiAgICAuaW5wdXQtMS0zLFxuICAgIC5pbnB1dC0xLTQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgIFx0d2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy9TdGFja2VkIEZvcm1zXG4gICAgLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIC5maWVsZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTEwcHggMC43NWVtIDAuNzVlbSAwLjllbTtcbiAgICB9XG5cbiAgICBsZWdlbmQsXG4gICAgbGFiZWwge1xuICAgICAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgIC1tb3otaHlwaGVuczogbm9uZTtcbiAgICAgICAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gQWxpZ25lZCBGb3Jtc1xuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgIH1cblxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0Om5vdChbdHlwZV0pLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndXJsJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nZGF0ZSddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J21vbnRoJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndGltZSddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndGVsJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nY29sb3InXSxcbiAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgIH1cblxuICAgIC5mb3JtLWFsaWduZWQgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxLjUpO1xuICAgIH1cblxuICAgIC8vTWVzc2FnZXNcbiAgICAuZm9ybS1tZXNzYWdlLWlubGluZSxcbiAgICAuZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAvKiBJbmNyZWFzZWQgYm90dG9tIHBhZGRpbmcgdG8gbWFrZSBpdCBncm91cCB3aXRoIGl0cyByZWxhdGVkIGlucHV0IGVsZW1lbnQuICovXG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDAgMC44ZW07XG4gICAgfVxuXG4gICAgLy9HbG9iYWwgRm9ybVxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogQlVUVE9OUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNpYyBidXR0b24gc3R5bGluZy4gTm90IHRvIGJlIHVzZWQgZm9yIG1hcmt1cC5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6b29tOiAxO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OyAvKklFIDYvNy84Ki9cbiAgICBib3JkZXI6IG5vbmUgcmdiYSgwLCAwLCAwLCAwKTsgLypJRTkgKyBldmVyeXRoaW5nIGVsc2UqL1xuICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgICAvL1JlbW92ZWQgdGhlIHNlY3Rpb24gYmVsb3cgdG8gcHJldmVudCByZWFkbW9yZSBwbHVnaW4gdG8gaGlkZSB0aGUgYWNjZXB0IGJ1dHRvbiBvbiB1c2VyIGFncmVlbWVudCBhZnRlciByZWFkIG1vcmUgaXMgY2xpY2tlZCB1bnRpbCB0aGUgY3Vyc29yIGhvdmVycyBvdmVyXG4gICAgLy9cdEBleHRlbmQgLmh2ci1mYWRlO1xufVxuXG4vKiBGaXJlZm94OiBHZXQgcmlkIG9mIHRoZSBpbm5lciBmb2N1cyBib3JkZXIgKi9cbi5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vKmNzc2xpbnQgb3V0bGluZS1ub25lOmZhbHNlKi9cblxuLypcbi5idXR0b24tYWN0aXZlLFxuLmJ1dHRvbjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsMCwwLCAwLjE1KSBpbnNldCwgMCAwIDZweCByZ2JhKDAsMCwwLCAwLjIwKSBpbnNldDtcbiAgICBib3JkZXItY29sb3I6ICMwMDBcXDk7XG59XG4qL1xuXG4uYnV0dG9uW2Rpc2FibGVkXSxcbi5idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4uYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxcbi5idXR0b24tZGlzYWJsZWQ6aG92ZXIsXG4uYnV0dG9uLWRpc2FibGVkOmZvY3VzLFxuLmJ1dHRvbi1kaXNhYmxlZDphY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjQ7XG4gICAgLW1vei1vcGFjaXR5OiAwLjQ7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24gLmZhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMjUpO1xufVxuXG4uYnV0dG9uLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU2VwYXJhdGluZyBvdXQgYnV0dG9uIHNpemVzLiBCeSBkZWZhdWx0LCB0aGUgYnV0dG9uIHNpemVzIGFyZSB0aGUgc2FtZSBidXQgb24gc2NyZWVucyBncmVhdGVyIHRoYW4gNDIuNjY2ZW0sIHRoZXkgZGl2ZXJnZSBpbnRvIGRpZmZlcmVudCBzaXplc1xuLmJ1dHRvbi1zaXplLFxuLmJ1dHRvbi1zaXplLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIpO1xufVxuXG4ub3V0bGluZS1idXR0b246aG92ZXIsXG4uc21hbGwtb3V0bGluZS1idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFZhcmlvdXMgYnV0dG9uIGNsYXNzZXMgdG8gYmUgdXNlZCBpbiBtYXJrdXBcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xufVxuXG4uc3BlY2lhbC1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZTtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5vdXRsaW5lLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uc21hbGwtcHJpbWFyeS1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuLnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtc3BlY2lhbC1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvciAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5zbWFsbC1zcGVjaWFsLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuLnNtYWxsLW91dGxpbmUtYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemUtc21hbGw7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlc3BvbnNpdmUgc3R5bGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC8qQnkgZGVmYXVsdCB0aGUgYnV0dG9uIGlzIHNldCB0byBiZSBhIGJsb2NrIGJ1dCBvbiBzY3JlZW5zIGJpZ2dlciB0aGFuIDQyLjY2NmVtLCB0aGUgYnV0dG9uIGNoYW5nZXMgdG8gYW4gaW5saW5lIGJsb2NrKi9cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEZvciBmdWxsIHdpZHRoIGJ1dHRvbnMgb24gbGFyZ2VyIHNjcmVlbnNcbiAgICAuZnVsbC13aWR0aC1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvKkJ5IGRlZmF1bHQsIHRoZSBidXR0b24gc2l6ZXMgYXJlIHRoZSBzYW1lIGJ1dCBvbiBzY3JlZW5zIGdyZWF0ZXIgdGhhbiA0Mi42NjZlbSwgdGhleSBkaXZlcmdlIGludG8gZGlmZmVyZW50IHNpemVzKi9cbiAgICAuYnV0dG9uLXNpemUtc21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjYyNWVtO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjcpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgIH1cblxuICAgIC8vQnV0dG9uIENvbnRhaW5lciBmb3Igc2NyZWVuIHNpemVzIGdyZWF0ZXIgdGhhbiBtb2JpbGVcbiAgICAuY2VudGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiIsIkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi9cblxuQG1peGluIGFuaW1hdGVkKCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQG1peGluIGZhZGVJbigpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuLmZhZGVJbiB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmYWRlSW4oKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuQG1peGluIGZhZGVJbkRvd24oKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuLmZhZGVJbkRvd24ge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgZmFkZUluRG93bigpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBmYWRlSW5MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uZmFkZUluTGVmdCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmYWRlSW5MZWZ0KCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBmYWRlSW5SaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG4uZmFkZUluUmlnaHQge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgZmFkZUluUmlnaHQoKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bjJkIHtcbiAgICBmcm9tIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gICAgMSUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duMmQge1xuICAgIGZyb20ge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuICAgIDElIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuXG5AbWl4aW4gc2xpZGVPdXREb3duMmQoKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duMmQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjJkO1xufVxuXG4uc2xpZGVPdXREb3duMmQge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgc2xpZGVPdXREb3duMmQoKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgICBmcm9tLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDEwJSxcbiAgICAzMCUsXG4gICAgNTAlLFxuICAgIDcwJSxcbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgICBmcm9tLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDEwJSxcbiAgICAzMCUsXG4gICAgNTAlLFxuICAgIDcwJSxcbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgfVxufVxuXG5AbWl4aW4gc2hha2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuLnNoYWtlIHtcbiAgICBAaW5jbHVkZSBhbmltYXRlZCgpO1xuICAgIEBpbmNsdWRlIHNoYWtlO1xufVxuXG4vL1B1bHNlXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVsc2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuLnB1bHNlIHtcbiAgICBAaW5jbHVkZSBhbmltYXRlZCgpO1xuICAgIEBpbmNsdWRlIHB1bHNlKCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gICAgZnJvbSxcbiAgICA1MCUsXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDI1JSxcbiAgICA3NSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gICAgZnJvbSxcbiAgICA1MCUsXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDI1JSxcbiAgICA3NSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQG1peGluIGZsYXNoIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG4uZmxhc2gge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgZmxhc2goKTtcbn1cblxuLypOb3QgZnJvbSBhbmltYXRlLmNzcyovXG5Aa2V5ZnJhbWVzIHNvbmFyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuLnNvbmFyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzb25hcjtcbiAgICBhbmltYXRpb24tbmFtZTogc29uYXI7XG59XG5cbi8vSE9WRVIgQU5JTUFUSU9OU1xuXG4vKiBGYWRlIGJhY2tncm91bmQgKi9cbi5odnItZmFkZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG59XG5cbi8qIFN3ZWVwIFRvIFJpZ2h0ICovXG4uaHZyLXN3ZWVwLXRvLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuLmh2ci1zd2VlcC10by1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyLFxuLmh2ci1zd2VlcC10by1yaWdodDpmb2N1cyxcbi5odnItc3dlZXAtdG8tcmlnaHQ6YWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyOmJlZm9yZSxcbi5odnItc3dlZXAtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLFxuLmh2ci1zd2VlcC10by1yaWdodDphY3RpdmU6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4vKiBVbmRlcmxpbmUgRnJvbSBMZWZ0ICovXG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6aG92ZXI6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmZvY3VzOmJlZm9yZSxcbi5odnItdW5kZXJsaW5lLWZyb20tbGVmdDphY3RpdmU6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbn1cblxuLyogVW5kZXJsaW5lIEZyb20gQ2VudGVyICovXG4uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGhlaWdodDogM3B4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6aG92ZXI6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLyogT3ZlcmxpbmUgRnJvbSBDZW50ZXIgKi9cbi5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjpob3ZlcjpiZWZvcmUsXG4uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmZvY3VzOmJlZm9yZSxcbi5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnYW5pbWF0aW9ucyc7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIEJBU0lDIENBUkRTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKioqXG5BIGNhcmQgaXMgYSBzZXQgb2YgaW50ZXJhY3Rpb24gdGhhdCBzZXJ2ZXMgYXMgYW4gZW50cnkgcG9pbnQgdG8gbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbi4gQ2FyZHMgbWF5IGNvbnRhaW4gYSBwaG90bywgdGV4dCwgYW5kIGEgbGluayBhYm91dCBhIHNpbmdsZSBzdWJqZWN0LiBUaGV5IG1heSBkaXNwbGF5IGNvbnRlbnQgY29udGFpbmluZyBlbGVtZW50cyBvZiB2YXJ5aW5nIHNpemUsIHN1Y2ggYXMgcGhvdG9zIHdpdGggY2FwdGlvbnMgb2YgdmFyaWFibGUgbGVuZ3RoLlxuXG5UaGlzIGNhcmQgaXMgZXh0ZW5kZWQgdG8gY3JlYXRlIG1vcmUgc3BlY2lmaWMgY2FyZHMgYmFzZWQgb24gdGhlIGNvbnRlbnQgYmVpbmcgc2VydmVkLlxuKioqL1xuXG4vKiAqKioqKioqKioqKioqIEJBU0UgU1RZTEVTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5jYXJkIHtcbiAgICBAZXh0ZW5kIC5mYWRlSW47XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuaHZyLWJveC1zaGFkb3coKTtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyIHtcbiAgICAgICAgQGV4dGVuZCAuZmxhc2g7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0wLjcpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KC0wLjUpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC44KTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQ1JTtcbiAgICB9XG4gICAgLmFjdGlvbnMge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgfCAnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9Gb3IgbW9kZXJuIG1vYmlsZSBkZXZpY2VzIGxpa2UgaVBob25lIDYgYW5kIFNhbXN1bmcgZ2FsYXh5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgxKTtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC44KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC8vUmVndWxhciBzdHVkeSBzbmlwcGV0XG4gICAgLmNhcmQge1xuICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDIpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiAqKioqKioqKioqKioqIENBUkQgV0lUSCBBIEJBTk5FUiAqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY2FyZC5uZXcge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY2FyZC5uZXcge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKiogVEFHUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi50YWcge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC41NmVtIDAuMzVlbSAwLjU2ZW07XG4gICAgbWFyZ2luOiAwIDAuMjVlbSAwLjI1ZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWdfaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnYW5pbWF0aW9ucyc7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqIEJhZGdlcyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKioqKioqIEJhc2UgQmFkZ2UgKElubGluZSkqKioqKioqL1xuLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxMHB4O1xuICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGJhZGdlLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kYmFkZ2UtZm9udC1jb2xvcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYWRnZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGJhZGdlLWxpbmstaG92ZXItZm9udC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4vKioqKioqKiBNZW51IExhYmVsIEJhZGdlIChBYnNvbHV0ZWx5IFBvc2l0aW9uZWQpICoqKioqKiovXG4ubWVudS1iYWRnZSB7XG4gICAgQGV4dGVuZCAucHVsc2U7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLypFeWJhbGxlZCB2YWx1ZXMgdG8gZ2V0IHRoZSBwb3NpdGlvbiBvZiB0aGUgYmFkZ2UganVzdCByaWdodCovXG4gICAgdG9wOiAtMTVweDtcbiAgICByaWdodDogNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gICAgbWluLXdpZHRoOiAzM3B4O1xuICAgIGJhY2tncm91bmQ6IGNvbW1vblZhcmlhYmxlcy4kbWVudS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjFlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qRm9yIHNvbmFyIGFuaW1hdGlvbiovXG4ubWVudS1iYWRnZTphZnRlciB7XG4gICAgQGV4dGVuZCAuc29uYXI7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJG1lbnUtYmFkZ2UtYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogMTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5tZW51LWJhZGdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBWSVNJQklMSVRZIENMQVNTRVMgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKiBzbWFsbCBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgICAuc2hvdy1mb3Itc21hbGwtb25seSxcbiAgICAuc2hvdy1mb3Itc21hbGwtdXAsXG4gICAgLnNob3ctZm9yLXNtYWxsLFxuICAgIC5zaG93LWZvci1zbWFsbC1kb3duLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLXVwLFxuICAgIC5oaWRlLWZvci1tZWRpdW0sXG4gICAgLnNob3ctZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRlLWZvci1sYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci1sYXJnZS11cCxcbiAgICAuaGlkZS1mb3ItbGFyZ2UsXG4gICAgLnNob3ctZm9yLWxhcmdlLWRvd24sXG4gICAgLmhpZGUtZm9yLXhsYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci14bGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLXhsYXJnZSxcbiAgICAuc2hvdy1mb3IteGxhcmdlLWRvd24sXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3IteHhsYXJnZS11cCxcbiAgICAuaGlkZS1mb3IteHhsYXJnZSxcbiAgICAuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWRlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRlLWZvci1zbWFsbC11cCxcbiAgICAuaGlkZS1mb3Itc21hbGwsXG4gICAgLmhpZGUtZm9yLXNtYWxsLWRvd24sXG4gICAgLnNob3ctZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5zaG93LWZvci1tZWRpdW0tdXAsXG4gICAgLnNob3ctZm9yLW1lZGl1bSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLWRvd24sXG4gICAgLnNob3ctZm9yLWxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLWxhcmdlLXVwLFxuICAgIC5zaG93LWZvci1sYXJnZSxcbiAgICAuaGlkZS1mb3ItbGFyZ2UtZG93bixcbiAgICAuc2hvdy1mb3IteGxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLXhsYXJnZS11cCxcbiAgICAuc2hvdy1mb3IteGxhcmdlLFxuICAgIC5oaWRlLWZvci14bGFyZ2UtZG93bixcbiAgICAuc2hvdy1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci14eGxhcmdlLXVwLFxuICAgIC5zaG93LWZvci14eGxhcmdlLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLXVwLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtZG93bixcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tZG93bixcbiAgICAuaGlkZGVuLWZvci1sYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGNsaXA6IGF1dG87XG4gICAgfVxuXG4gICAgLmhpZGRlbi1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC11cCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC1kb3duLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tb25seSxcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLXVwLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0sXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZSxcbiAgICAuaGlkZGVuLWZvci1sYXJnZS1kb3duLFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2Utb25seSxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UsXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZSxcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG59XG4vKiBtZWRpdW0gZGlzcGxheXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5oaWRlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5zaG93LWZvci1zbWFsbC11cCxcbiAgICAuaGlkZS1mb3Itc21hbGwsXG4gICAgLmhpZGUtZm9yLXNtYWxsLWRvd24sXG4gICAgLnNob3ctZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5zaG93LWZvci1tZWRpdW0tdXAsXG4gICAgLnNob3ctZm9yLW1lZGl1bSxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLWRvd24sXG4gICAgLmhpZGUtZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLWxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci1sYXJnZSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXhsYXJnZS11cCxcbiAgICAuaGlkZS1mb3IteGxhcmdlLFxuICAgIC5zaG93LWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci14eGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLFxuICAgIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNob3ctZm9yLXNtYWxsLW9ubHksXG4gICAgLmhpZGUtZm9yLXNtYWxsLXVwLFxuICAgIC5zaG93LWZvci1zbWFsbCxcbiAgICAuc2hvdy1mb3Itc21hbGwtZG93bixcbiAgICAuaGlkZS1mb3ItbWVkaXVtLW9ubHksXG4gICAgLmhpZGUtZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tZG93bixcbiAgICAuc2hvdy1mb3ItbGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLWxhcmdlLFxuICAgIC5oaWRlLWZvci1sYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteGxhcmdlLXVwLFxuICAgIC5zaG93LWZvci14bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXhsYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14eGxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGlkZGVuLWZvci1zbWFsbC1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1zbWFsbC11cCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC1kb3duLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tb25seSxcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLXVwLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICB9XG5cbiAgICAudmlzaWJsZS1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC11cCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwsXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLWRvd24sXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bSxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tZG93bixcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2Utb25seSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgIH1cbn1cblxuLyogbGFyZ2UgZGlzcGxheXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5oaWRlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5zaG93LWZvci1zbWFsbC11cCxcbiAgICAuaGlkZS1mb3Itc21hbGwsXG4gICAgLmhpZGUtZm9yLXNtYWxsLWRvd24sXG4gICAgLmhpZGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5zaG93LWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGUtZm9yLW1lZGl1bSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLWRvd24sXG4gICAgLnNob3ctZm9yLWxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLWxhcmdlLXVwLFxuICAgIC5zaG93LWZvci1sYXJnZSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXhsYXJnZS11cCxcbiAgICAuaGlkZS1mb3IteGxhcmdlLFxuICAgIC5zaG93LWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci14eGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLFxuICAgIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNob3ctZm9yLXNtYWxsLW9ubHksXG4gICAgLmhpZGUtZm9yLXNtYWxsLXVwLFxuICAgIC5zaG93LWZvci1zbWFsbCxcbiAgICAuc2hvdy1mb3Itc21hbGwtZG93bixcbiAgICAuc2hvdy1mb3ItbWVkaXVtLW9ubHksXG4gICAgLmhpZGUtZm9yLW1lZGl1bS11cCxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLFxuICAgIC5zaG93LWZvci1tZWRpdW0tZG93bixcbiAgICAuaGlkZS1mb3ItbGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLWxhcmdlLFxuICAgIC5oaWRlLWZvci1sYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteGxhcmdlLXVwLFxuICAgIC5zaG93LWZvci14bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXhsYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14eGxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGlkZGVuLWZvci1zbWFsbC1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1zbWFsbC11cCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC1kb3duLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICB9XG5cbiAgICAudmlzaWJsZS1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC11cCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwsXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLWRvd24sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS11cCxcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tZG93bixcbiAgICAuaGlkZGVuLWZvci1sYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgIH1cbn1cblxuLypTY3JlZW4gcmVhZGVyIHNwYWVjaWZpYyB2aXNpYmlsaXR5Ki9cbi5zaG93LWZvci1zciB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuLy8gSGlkZSBlbGVtZW50XG4uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnYW5pbWF0aW9ucyc7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIEZFRURCQUNLIEJMT0NLUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uZmVlZGJhY2stYmxvY2sge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgcGFkZGluZzogMC42ZW0gMCAwLjZlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRmZWVkYmFjay1ibG9jay1mb250LWNvbG9yO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgIC1tcy1oeXBoZW5zOiBub25lO1xuICAgIGh5cGhlbnM6IG5vbmU7XG4gICAgQGV4dGVuZCAuc2hha2U7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMS4yKTtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMik7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBfb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgem9vbTogMTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC44KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuOCk7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoNCxcbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoMSxcbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRmZWVkYmFjay1ibG9jay1mb250LWNvbG9yO1xufVxuXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDQsXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDEsXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwIHtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuZGl2LnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuZGl2LmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWJhY2tncm91bmQtY29sb3I7XG59XG5kaXYuaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRpbmZvLWJhY2tncm91bmQtY29sb3I7XG59XG5cbi8qQ2hhbmdpbmcgdGhlIGljb25zIGJhc2VkIG9uIGNsYXNzIHR5cGVzKi9cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhIHtcbiAgICBmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xufVxuLmZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3MgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NmMnO1xufVxuLmZlZWRiYWNrLWJsb2NrLmVycm9yIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjgxJztcbn1cbi5mZWVkYmFjay1ibG9jay5pbmZvIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ3Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5mZWVkYmFjay1ibG9jayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSxcbiAgICAuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgfVxuICAgIC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4zKTtcbiAgICB9XG59XG5cbi8qTEFORElORyBQQUdFIEFOTk9VTkNFTUVOVFMqL1xuLyotLS0gQSBzcGVjaWFsIHR5cGUgb2YgZmVlZGJhY2sgYmxvY2sgdXNlZCB0byBwcm92aWRlIGFubm91bmNlbWVudHMgb24gbGFuZGluZyBwYWdlcyAtLS0qL1xuLmxhbmRpbmctcGFnZS1hbm5vdW5jZW1lbnRzIHtcbiAgICAuZmVlZGJhY2stYmxvY2sge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5mZWVkYmFjay1ibG9jay1ib2R5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC44KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLnBhZ2luYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xufVxuLnBhZ2luYXRpb24gYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnaW5hdGlvbiAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG59XG4ucGFnaW5hdGlvbiAuZmEtY2hldnJvbi1sZWZ0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG59XG4vL0p1bXAgdG8gYSBzcGVjaWZpYyBwYWdlXG4ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogMWVtO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UsXG4ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pIHtcbiAgICAucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBkaXYge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogTE9HSU4gKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ubG9naW4tY29udGVudCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMCk7XG59XG5cbi5sb2dpbi1jb250ZW50IGhlYWRlciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMy4zKTtcbn1cbi5sb2dpbi1jb250ZW50IGhlYWRlciBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5sb2dpbi1jb250ZW50IC5mZWVkYmFjay1ibG9jayB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRsaW5rLWZvbnQtY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4ubG9naW4tY29udGVudCAuZm9ybS1zdGFja2VkIGxhYmVsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgIGNvbG9yOiAjMTExO1xufVxuLmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sb2dpbi1jb250ZW50IC5wYXNzd29yZCAucGFzc3dvcmQtc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4tY29udGVudCAuZm9ybS1zdGFja2VkIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMCk7XG59XG5cbi5sb2dpbi1saW5rcy1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIuMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luLWxpbmtzLWNvbnRhaW5lciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vKioqKiBSRVNQT05TSVZFTkVTUyAqKi8vXG5cbi8vc21hbGwgc2NyZWVuIHNpemVzXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAucGFzc3dvcmQgLmZpZWxkLWhlbHAtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjI1KTtcbiAgICB9XG59XG4vL21lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmxvZ2luLWNvbnRlbnQgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIC5wYXNzd29yZC1zaG93Om5vdCguYWx3YXlzKSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgxKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9naW4tbGlua3MtY29udGFpbmVyIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogUE9QVVAgU1RZTElORyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLy8gQXV0aG9yZWQgZm9yIGpxdWVyeSBwbHVnaW4galF1ZXJ5IFBvcHVwIENvbnRhaW5lci4gVGhlIHBsdWdpbiBhZGRzIGEgY2xhc3MgXCJwb3B1cF9jb250ZW50XCIgdG8gdGhlIG1vZGFsIHdpbmRvdyB3aGVuIHRoZSB3aW5kb3cgaXMgYWN0aXZlXG5cbi5wb3B1cF9jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwLjA1ZW0gMC4wNWVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIGhlYWRlcixcbiAgICBmb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEuNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IDEwJSk7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgLyogLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwOyAqL1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIC5mb3JtLXN0YWNrZWQge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J10sXG4gICAgICAgICAgICAgICAgYVtjbGFzcyQ9J2J1dHRvbiddIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMy1mb250LXNpemUpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC50b3AtY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjQzODJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24ucG9wdXAtbWFpbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuXG4gICAgICAgIC8vIEhhY2sgdG8gbWFrZSBzZWxlY3QgYm94ZXMgd2l0aGluIHRoZSBwb3B1cCA4MCUgc28gdGhhdCB0aGV5IGRvIG5vdCBleHBhbmQgYmV5b25kIHRoZSBwb3B1cCB3aWR0aCBldmVuIGlmIHRoZXkgaGF2ZSB2ZXJ5IGxhcmdlIG9wdGlvbnNcbiAgICAgICAgZm9ybSBzZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIC5mb3JtLXN0YWNrZWQge1xuICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIFtkaXNhYmxlZF0ucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTI1JSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTI1JSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5wb3B1cF9jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAxZW07XG4gICAgICAgIG1heC13aWR0aDogNDBlbTtcbiAgICAgICAgaGVhZGVyLFxuICAgICAgICBmb290ZXIsXG4gICAgICAgIHNlY3Rpb24ucG9wdXAtbWFpbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctcmlnaHQoMik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi5vdmVybGF5IHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB6LWluZGV4OiAxMDA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kb3ZlcmxheS1jb2xvcjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zcGlubmVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0byBhdXRvO1xufVxuXG4uZG91YmxlLWJvdW5jZTEsXG4uZG91YmxlLWJvdW5jZTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNrLWJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IHNrLWJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLmRvdWJsZS1ib3VuY2UyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlIHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZSB7XG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbiIsIi8qIEEgdmlkZW8td3JhcHBlciBmb3IgcmVzcG9uc2l2ZSB2aWRlbyBlbWJlZHMsIGVzcGVjaWFsbHkgZnJvbSBZb3VUdWJlKi9cbi52aWRlb1dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgaGVpZ2h0OiAwO1xufVxuLnZpZGVvV3JhcHBlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnYW5pbWF0aW9ucyc7XG5cbi50eXBlYWhlYWQtY29udGFpbmVyIHtcbiAgICAudHQtcXVlcnkge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICB9XG5cbiAgICAudHQtaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnR0LWhpbnQge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICAudHQtbWVudSB7XG4gICAgICAgIC8qIHVzZWQgdG8gYmUgdHQtZHJvcGRvd24tbWVudSBpbiBvbGRlciB2ZXJzaW9ucyAqL1xuICAgICAgICAvL3dpZHRoOiA0MjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuXG4gICAgLnR0LXN1Z2dlc3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yLFxuICAgIC50dC1zdWdnZXN0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3Y2Y7XG4gICAgfVxuXG4gICAgLnR0LXN1Z2dlc3Rpb24gcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvKioqKioqKiogUkVTVUxUUyBMSVNUICoqKioqKioqKiovXG4gICAgLnR0LWFkZGVkLXJlc3VsdHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnB1bHNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLndvcmQtd3JhcCgpO1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qU3R5bGluZyB0aGUgYWN0dWFsIGRpc3BsYXkgdGV4dCovXG4gICAgICAgICAgICAuZGlzcGxheS10ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvciwgJGxpZ2h0bmVzczogLTE1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJlbW92ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvKioqKioqKiogQUNUSU9OIENPTlRBSU5FUiAqKioqKioqKioqL1xuXG4gICAgLmFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAudHdpdHRlci10eXBlYWhlYWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLy9NYWtlIHRoZSB0eXBlYWhlYWQgYW5kIHRoZSBub3QgY2hlY2tib3ggYXBwZWFyIG5leHQgdG8gZWFjaCBvdGhlciBvbiBiaWdnZXIgc2NyZWVuc1xuICAgICAgICAuYmFkZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAudHlwZWFoZWFkLWNvbnRhaW5lciB7XG4gICAgICAgIC8qKioqKioqKiBSRVNVTFRTICoqKioqKioqKiovXG4gICAgICAgIC8vTWFrZSB0aGUgcmVzdWx0cyBhcHBlYXIgYXMgdGFncyBvbiBtZWRpdW0rIHNjcmVlbnNcbiAgICAgICAgLnR0LWFkZGVkLXJlc3VsdHMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC8qVGFnIHN0eWxpbmcuIE5vdCBleHRlbmRpbmcgLnRhZyBiZWNhdXNlIHlvdSBjYW4ndCBpbiBtZWRpYSBxdWVyaWVzKi9cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4zNWVtIDAuNTZlbSAwLjM1ZW0gMC41NmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjI1ZW0gMC4yNWVtIDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIC8qQnkgZGVmYXVsdCwgdGhlIGxhc3QgaXRlbSBpcyBzZXQgdG8gbm90IGhhdmUgYW55IGJvcmRlci4gV2UgZG8gaG93ZXZlciwgd2FudCBhIGJvcmRlciBmb3IgdGhlIGxhc3QgaXRlbSBvbiBiaWdnZXIgc2NyZWVucyovXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC41KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmVtb3ZlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qU2hvdyBvbiBzY3JlZW4gcmVhZGVycyBidXQgbm90IG9uIHNjcmVlbi4gTm90IGV4dGVuZGluZyBzaG93LWZvci1zciBiZWNhdXNlIHlvdSBjYW4ndCBpbiBtZWRpYSBxdWVyaWVzKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qKioqKioqKiBBQ1RJT04gQ09OVEFJTkVSICoqKioqKioqKiovXG4gICAgICAgIC8vTWFrZSB0aGUgdHlwZWFoZWFkIGFuZCB0aGUgXCJub3RcIiBjaGVja2JveCBhcHBlYXIgbmV4dCB0byBlYWNoIG90aGVyIG9uIGJpZ2dlciBzY3JlZW5zXG4gICAgICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWRkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhZGdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5vdC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgLypNYWtlIHRoZSBjaGVja2JveCBhIGJsb2NrIGxhYmVsLiBOb3QgZXh0ZW5kaW5nIC5ibG9jay1sYWJlbCBiZWNhdXNlIHlvdSBjYW4ndCBpbiBtZWRpYSBxdWVyaWVzKi9cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNoZWNrLXJhZGlvLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRjaGVjay1yYWRpby1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLy9tZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cCAod2UgZGlzcGxheSBzbWFsbCBidXR0b24pLiBXaGVuIG1vYmlsZSBiYW5uZXIgYXBwZWFycyB0aGVzZSBzdHlsZXMgd29udCBhcHBseVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5sYW5ndWFnZS1waWNrZXIsXG4gICAgLmxhbmd1YWdlLXBpY2tlciBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAubGFuZ3VhZ2UtcGlja2VyIGkuZmEtZ2xvYmUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4ycmVtO1xuICAgIH1cbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqIElDT04gRk9OVFMgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuMy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkB1c2UgJ3ZhcmlhYmxlcyc7XG5AdXNlICdtaXhpbnMnO1xuQHVzZSAncGF0aCc7XG5AdXNlICdjb3JlJztcbkB1c2UgJ2xhcmdlcic7XG5AdXNlICdmaXhlZC13aWR0aCc7XG5AdXNlICdsaXN0JztcbkB1c2UgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AdXNlICdhbmltYXRlZCc7XG5AdXNlICdyb3RhdGVkLWZsaXBwZWQnO1xuQHVzZSAnc3RhY2tlZCc7XG5AdXNlICdpY29ucyc7XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIHNyYzogdXJsKCcje3ZhcmlhYmxlcy4kZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7dmFyaWFibGVzLiRmYS12ZXJzaW9ufScpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcje3ZhcmlhYmxlcy4kZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0je3ZhcmlhYmxlcy4kZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnI3t2YXJpYWJsZXMuJGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7dmFyaWFibGVzLiRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcje3ZhcmlhYmxlcy4kZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0je3ZhcmlhYmxlcy4kZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcje3ZhcmlhYmxlcy4kZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7dmFyaWFibGVzLiRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcje3ZhcmlhYmxlcy4kZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7dmFyaWFibGVzLiRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIC8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnc2FzczpsaXN0JztcblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIGxpc3Quc2xhc2godmFyaWFibGVzLiRmYS1mb250LXNpemUtYmFzZSwgMSkgRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IC8vIGVuc3VyZXMgbm8gaGFsZi1waXhlbCByZW5kZXJpbmcgaW4gZmlyZWZveFxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuQHVzZSAnc2FzczptYXRoJztcblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgZm9udC1zaXplOiBtYXRoLmRpdig0ZW0sIDMpO1xuICAgIGxpbmUtaGVpZ2h0OiAoM2VtICogMC4yNSk7XG4gICAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tM3gge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS00eCB7XG4gICAgZm9udC1zaXplOiA0ZW07XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LTV4IHtcbiAgICBmb250LXNpemU6IDVlbTtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgICB3aWR0aDogbWF0aC5kaXYoMThlbSwgMTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnc2FzczptYXRoJztcblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXJpYWJsZXMuJGZhLWxpLXdpZHRoO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtKHZhcmlhYmxlcy4kZmEtbGktd2lkdGgpO1xuICAgIHdpZHRoOiB2YXJpYWJsZXMuJGZhLWxpLXdpZHRoO1xuICAgIHRvcDogbWF0aC5kaXYoMmVtLCAxNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYuI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICAgICAgbGVmdDogLSh2YXJpYWJsZXMuJGZhLWxpLXdpZHRoKSArIG1hdGguZGl2KDRlbSwgMTQpO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xuICAgIGJvcmRlcjogc29saWQgMC4wOGVtIHZhcmlhYmxlcy4kZmEtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0ge1xuICAgICYucHVsbC1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgICB9XG4gICAgJi5wdWxsLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnc2FzczpsaXN0JztcblxuQG1peGluIGZhLWljb24oKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIGxpc3Quc2xhc2godmFyaWFibGVzLiRmYS1mb250LXNpemUtYmFzZSwgMSkgRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IC8vIGVuc3VyZXMgbm8gaGFsZi1waXhlbCByZW5kZXJpbmcgaW4gZmlyZWZveFxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG4iLCJAdXNlICdtaXhpbnMnO1xuQHVzZSAndmFyaWFibGVzJztcblxuLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAge1xuICAgIEBpbmNsdWRlIG1peGlucy5mYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAge1xuICAgIEBpbmNsdWRlIG1peGlucy5mYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTtcbn1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwge1xuICAgIEBpbmNsdWRlIG1peGlucy5mYS1pY29uLWZsaXAoLTEsIDEsIDApO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTtcbn1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gICAgZmlsdGVyOiBub25lO1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gICAgZm9udC1zaXplOiAyZW07XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGZhLWludmVyc2U7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbiRmYS1mb250LXBhdGg6ICcuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZScgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6IDE0cHggIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuMy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAnNC4zLjAnICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiBtYXRoLmRpdigzMGVtLCAxNCkgIWRlZmF1bHQ7XG5cbiRmYS12YXItYWRqdXN0OiAnXFxmMDQyJztcbiRmYS12YXItYWRuOiAnXFxmMTcwJztcbiRmYS12YXItYWxpZ24tY2VudGVyOiAnXFxmMDM3JztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogJ1xcZjAzOSc7XG4kZmEtdmFyLWFsaWduLWxlZnQ6ICdcXGYwMzYnO1xuJGZhLXZhci1hbGlnbi1yaWdodDogJ1xcZjAzOCc7XG4kZmEtdmFyLWFtYnVsYW5jZTogJ1xcZjBmOSc7XG4kZmEtdmFyLWFuY2hvcjogJ1xcZjEzZCc7XG4kZmEtdmFyLWFuZHJvaWQ6ICdcXGYxN2InO1xuJGZhLXZhci1hbmdlbGxpc3Q6ICdcXGYyMDknO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogJ1xcZjEwMyc7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiAnXFxmMTAwJztcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiAnXFxmMTAxJztcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiAnXFxmMTAyJztcbiRmYS12YXItYW5nbGUtZG93bjogJ1xcZjEwNyc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6ICdcXGYxMDQnO1xuJGZhLXZhci1hbmdsZS1yaWdodDogJ1xcZjEwNSc7XG4kZmEtdmFyLWFuZ2xlLXVwOiAnXFxmMTA2JztcbiRmYS12YXItYXBwbGU6ICdcXGYxNzknO1xuJGZhLXZhci1hcmNoaXZlOiAnXFxmMTg3JztcbiRmYS12YXItYXJlYS1jaGFydDogJ1xcZjFmZSc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiAnXFxmMGFiJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6ICdcXGYwYTgnO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiAnXFxmMDFhJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogJ1xcZjE5MCc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiAnXFxmMThlJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6ICdcXGYwMWInO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6ICdcXGYwYTknO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6ICdcXGYwYWEnO1xuJGZhLXZhci1hcnJvdy1kb3duOiAnXFxmMDYzJztcbiRmYS12YXItYXJyb3ctbGVmdDogJ1xcZjA2MCc7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiAnXFxmMDYxJztcbiRmYS12YXItYXJyb3ctdXA6ICdcXGYwNjInO1xuJGZhLXZhci1hcnJvd3M6ICdcXGYwNDcnO1xuJGZhLXZhci1hcnJvd3MtYWx0OiAnXFxmMGIyJztcbiRmYS12YXItYXJyb3dzLWg6ICdcXGYwN2UnO1xuJGZhLXZhci1hcnJvd3MtdjogJ1xcZjA3ZCc7XG4kZmEtdmFyLWFzdGVyaXNrOiAnXFxmMDY5JztcbiRmYS12YXItYXQ6ICdcXGYxZmEnO1xuJGZhLXZhci1hdXRvbW9iaWxlOiAnXFxmMWI5JztcbiRmYS12YXItYmFja3dhcmQ6ICdcXGYwNGEnO1xuJGZhLXZhci1iYW46ICdcXGYwNWUnO1xuJGZhLXZhci1iYW5rOiAnXFxmMTljJztcbiRmYS12YXItYmFyLWNoYXJ0OiAnXFxmMDgwJztcbiRmYS12YXItYmFyLWNoYXJ0LW86ICdcXGYwODAnO1xuJGZhLXZhci1iYXJjb2RlOiAnXFxmMDJhJztcbiRmYS12YXItYmFyczogJ1xcZjBjOSc7XG4kZmEtdmFyLWJlZDogJ1xcZjIzNic7XG4kZmEtdmFyLWJlZXI6ICdcXGYwZmMnO1xuJGZhLXZhci1iZWhhbmNlOiAnXFxmMWI0JztcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6ICdcXGYxYjUnO1xuJGZhLXZhci1iZWxsOiAnXFxmMGYzJztcbiRmYS12YXItYmVsbC1vOiAnXFxmMGEyJztcbiRmYS12YXItYmVsbC1zbGFzaDogJ1xcZjFmNic7XG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogJ1xcZjFmNyc7XG4kZmEtdmFyLWJpY3ljbGU6ICdcXGYyMDYnO1xuJGZhLXZhci1iaW5vY3VsYXJzOiAnXFxmMWU1JztcbiRmYS12YXItYmlydGhkYXktY2FrZTogJ1xcZjFmZCc7XG4kZmEtdmFyLWJpdGJ1Y2tldDogJ1xcZjE3MSc7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6ICdcXGYxNzInO1xuJGZhLXZhci1iaXRjb2luOiAnXFxmMTVhJztcbiRmYS12YXItYm9sZDogJ1xcZjAzMic7XG4kZmEtdmFyLWJvbHQ6ICdcXGYwZTcnO1xuJGZhLXZhci1ib21iOiAnXFxmMWUyJztcbiRmYS12YXItYm9vazogJ1xcZjAyZCc7XG4kZmEtdmFyLWJvb2ttYXJrOiAnXFxmMDJlJztcbiRmYS12YXItYm9va21hcmstbzogJ1xcZjA5Nyc7XG4kZmEtdmFyLWJyaWVmY2FzZTogJ1xcZjBiMSc7XG4kZmEtdmFyLWJ0YzogJ1xcZjE1YSc7XG4kZmEtdmFyLWJ1ZzogJ1xcZjE4OCc7XG4kZmEtdmFyLWJ1aWxkaW5nOiAnXFxmMWFkJztcbiRmYS12YXItYnVpbGRpbmctbzogJ1xcZjBmNyc7XG4kZmEtdmFyLWJ1bGxob3JuOiAnXFxmMGExJztcbiRmYS12YXItYnVsbHNleWU6ICdcXGYxNDAnO1xuJGZhLXZhci1idXM6ICdcXGYyMDcnO1xuJGZhLXZhci1idXlzZWxsYWRzOiAnXFxmMjBkJztcbiRmYS12YXItY2FiOiAnXFxmMWJhJztcbiRmYS12YXItY2FsY3VsYXRvcjogJ1xcZjFlYyc7XG4kZmEtdmFyLWNhbGVuZGFyOiAnXFxmMDczJztcbiRmYS12YXItY2FsZW5kYXItbzogJ1xcZjEzMyc7XG4kZmEtdmFyLWNhbWVyYTogJ1xcZjAzMCc7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogJ1xcZjA4Myc7XG4kZmEtdmFyLWNhcjogJ1xcZjFiOSc7XG4kZmEtdmFyLWNhcmV0LWRvd246ICdcXGYwZDcnO1xuJGZhLXZhci1jYXJldC1sZWZ0OiAnXFxmMGQ5JztcbiRmYS12YXItY2FyZXQtcmlnaHQ6ICdcXGYwZGEnO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiAnXFxmMTUwJztcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogJ1xcZjE5MSc7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiAnXFxmMTUyJztcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6ICdcXGYxNTEnO1xuJGZhLXZhci1jYXJldC11cDogJ1xcZjBkOCc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogJ1xcZjIxOCc7XG4kZmEtdmFyLWNhcnQtcGx1czogJ1xcZjIxNyc7XG4kZmEtdmFyLWNjOiAnXFxmMjBhJztcbiRmYS12YXItY2MtYW1leDogJ1xcZjFmMyc7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiAnXFxmMWYyJztcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogJ1xcZjFmMSc7XG4kZmEtdmFyLWNjLXBheXBhbDogJ1xcZjFmNCc7XG4kZmEtdmFyLWNjLXN0cmlwZTogJ1xcZjFmNSc7XG4kZmEtdmFyLWNjLXZpc2E6ICdcXGYxZjAnO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogJ1xcZjBhMyc7XG4kZmEtdmFyLWNoYWluOiAnXFxmMGMxJztcbiRmYS12YXItY2hhaW4tYnJva2VuOiAnXFxmMTI3JztcbiRmYS12YXItY2hlY2s6ICdcXGYwMGMnO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6ICdcXGYwNTgnO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogJ1xcZjA1ZCc7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogJ1xcZjE0YSc7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiAnXFxmMDQ2JztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogJ1xcZjEzYSc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6ICdcXGYxMzcnO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogJ1xcZjEzOCc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiAnXFxmMTM5JztcbiRmYS12YXItY2hldnJvbi1kb3duOiAnXFxmMDc4JztcbiRmYS12YXItY2hldnJvbi1sZWZ0OiAnXFxmMDUzJztcbiRmYS12YXItY2hldnJvbi1yaWdodDogJ1xcZjA1NCc7XG4kZmEtdmFyLWNoZXZyb24tdXA6ICdcXGYwNzcnO1xuJGZhLXZhci1jaGlsZDogJ1xcZjFhZSc7XG4kZmEtdmFyLWNpcmNsZTogJ1xcZjExMSc7XG4kZmEtdmFyLWNpcmNsZS1vOiAnXFxmMTBjJztcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6ICdcXGYxY2UnO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogJ1xcZjFkYic7XG4kZmEtdmFyLWNsaXBib2FyZDogJ1xcZjBlYSc7XG4kZmEtdmFyLWNsb2NrLW86ICdcXGYwMTcnO1xuJGZhLXZhci1jbG9zZTogJ1xcZjAwZCc7XG4kZmEtdmFyLWNsb3VkOiAnXFxmMGMyJztcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6ICdcXGYwZWQnO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6ICdcXGYwZWUnO1xuJGZhLXZhci1jbnk6ICdcXGYxNTcnO1xuJGZhLXZhci1jb2RlOiAnXFxmMTIxJztcbiRmYS12YXItY29kZS1mb3JrOiAnXFxmMTI2JztcbiRmYS12YXItY29kZXBlbjogJ1xcZjFjYic7XG4kZmEtdmFyLWNvZmZlZTogJ1xcZjBmNCc7XG4kZmEtdmFyLWNvZzogJ1xcZjAxMyc7XG4kZmEtdmFyLWNvZ3M6ICdcXGYwODUnO1xuJGZhLXZhci1jb2x1bW5zOiAnXFxmMGRiJztcbiRmYS12YXItY29tbWVudDogJ1xcZjA3NSc7XG4kZmEtdmFyLWNvbW1lbnQtbzogJ1xcZjBlNSc7XG4kZmEtdmFyLWNvbW1lbnRzOiAnXFxmMDg2JztcbiRmYS12YXItY29tbWVudHMtbzogJ1xcZjBlNic7XG4kZmEtdmFyLWNvbXBhc3M6ICdcXGYxNGUnO1xuJGZhLXZhci1jb21wcmVzczogJ1xcZjA2Nic7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiAnXFxmMjBlJztcbiRmYS12YXItY29weTogJ1xcZjBjNSc7XG4kZmEtdmFyLWNvcHlyaWdodDogJ1xcZjFmOSc7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiAnXFxmMDlkJztcbiRmYS12YXItY3JvcDogJ1xcZjEyNSc7XG4kZmEtdmFyLWNyb3NzaGFpcnM6ICdcXGYwNWInO1xuJGZhLXZhci1jc3MzOiAnXFxmMTNjJztcbiRmYS12YXItY3ViZTogJ1xcZjFiMic7XG4kZmEtdmFyLWN1YmVzOiAnXFxmMWIzJztcbiRmYS12YXItY3V0OiAnXFxmMGM0JztcbiRmYS12YXItY3V0bGVyeTogJ1xcZjBmNSc7XG4kZmEtdmFyLWRhc2hib2FyZDogJ1xcZjBlNCc7XG4kZmEtdmFyLWRhc2hjdWJlOiAnXFxmMjEwJztcbiRmYS12YXItZGF0YWJhc2U6ICdcXGYxYzAnO1xuJGZhLXZhci1kZWRlbnQ6ICdcXGYwM2InO1xuJGZhLXZhci1kZWxpY2lvdXM6ICdcXGYxYTUnO1xuJGZhLXZhci1kZXNrdG9wOiAnXFxmMTA4JztcbiRmYS12YXItZGV2aWFudGFydDogJ1xcZjFiZCc7XG4kZmEtdmFyLWRpYW1vbmQ6ICdcXGYyMTknO1xuJGZhLXZhci1kaWdnOiAnXFxmMWE2JztcbiRmYS12YXItZG9sbGFyOiAnXFxmMTU1JztcbiRmYS12YXItZG90LWNpcmNsZS1vOiAnXFxmMTkyJztcbiRmYS12YXItZG93bmxvYWQ6ICdcXGYwMTknO1xuJGZhLXZhci1kcmliYmJsZTogJ1xcZjE3ZCc7XG4kZmEtdmFyLWRyb3Bib3g6ICdcXGYxNmInO1xuJGZhLXZhci1kcnVwYWw6ICdcXGYxYTknO1xuJGZhLXZhci1lZGl0OiAnXFxmMDQ0JztcbiRmYS12YXItZWplY3Q6ICdcXGYwNTInO1xuJGZhLXZhci1lbGxpcHNpcy1oOiAnXFxmMTQxJztcbiRmYS12YXItZWxsaXBzaXMtdjogJ1xcZjE0Mic7XG4kZmEtdmFyLWVtcGlyZTogJ1xcZjFkMSc7XG4kZmEtdmFyLWVudmVsb3BlOiAnXFxmMGUwJztcbiRmYS12YXItZW52ZWxvcGUtbzogJ1xcZjAwMyc7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogJ1xcZjE5OSc7XG4kZmEtdmFyLWVyYXNlcjogJ1xcZjEyZCc7XG4kZmEtdmFyLWV1cjogJ1xcZjE1Myc7XG4kZmEtdmFyLWV1cm86ICdcXGYxNTMnO1xuJGZhLXZhci1leGNoYW5nZTogJ1xcZjBlYyc7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiAnXFxmMTJhJztcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiAnXFxmMDZhJztcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6ICdcXGYwNzEnO1xuJGZhLXZhci1leHBhbmQ6ICdcXGYwNjUnO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiAnXFxmMDhlJztcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6ICdcXGYxNGMnO1xuJGZhLXZhci1leWU6ICdcXGYwNmUnO1xuJGZhLXZhci1leWUtc2xhc2g6ICdcXGYwNzAnO1xuJGZhLXZhci1leWVkcm9wcGVyOiAnXFxmMWZiJztcbiRmYS12YXItZmFjZWJvb2s6ICdcXGYwOWEnO1xuJGZhLXZhci1mYWNlYm9vay1mOiAnXFxmMDlhJztcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6ICdcXGYyMzAnO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6ICdcXGYwODInO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiAnXFxmMDQ5JztcbiRmYS12YXItZmFzdC1mb3J3YXJkOiAnXFxmMDUwJztcbiRmYS12YXItZmF4OiAnXFxmMWFjJztcbiRmYS12YXItZmVtYWxlOiAnXFxmMTgyJztcbiRmYS12YXItZmlnaHRlci1qZXQ6ICdcXGYwZmInO1xuJGZhLXZhci1maWxlOiAnXFxmMTViJztcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86ICdcXGYxYzYnO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86ICdcXGYxYzcnO1xuJGZhLXZhci1maWxlLWNvZGUtbzogJ1xcZjFjOSc7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogJ1xcZjFjMyc7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogJ1xcZjFjNSc7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogJ1xcZjFjOCc7XG4kZmEtdmFyLWZpbGUtbzogJ1xcZjAxNic7XG4kZmEtdmFyLWZpbGUtcGRmLW86ICdcXGYxYzEnO1xuJGZhLXZhci1maWxlLXBob3RvLW86ICdcXGYxYzUnO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogJ1xcZjFjNSc7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiAnXFxmMWM0JztcbiRmYS12YXItZmlsZS1zb3VuZC1vOiAnXFxmMWM3JztcbiRmYS12YXItZmlsZS10ZXh0OiAnXFxmMTVjJztcbiRmYS12YXItZmlsZS10ZXh0LW86ICdcXGYwZjYnO1xuJGZhLXZhci1maWxlLXZpZGVvLW86ICdcXGYxYzgnO1xuJGZhLXZhci1maWxlLXdvcmQtbzogJ1xcZjFjMic7XG4kZmEtdmFyLWZpbGUtemlwLW86ICdcXGYxYzYnO1xuJGZhLXZhci1maWxlcy1vOiAnXFxmMGM1JztcbiRmYS12YXItZmlsbTogJ1xcZjAwOCc7XG4kZmEtdmFyLWZpbHRlcjogJ1xcZjBiMCc7XG4kZmEtdmFyLWZpcmU6ICdcXGYwNmQnO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogJ1xcZjEzNCc7XG4kZmEtdmFyLWZsYWc6ICdcXGYwMjQnO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogJ1xcZjExZSc7XG4kZmEtdmFyLWZsYWctbzogJ1xcZjExZCc7XG4kZmEtdmFyLWZsYXNoOiAnXFxmMGU3JztcbiRmYS12YXItZmxhc2s6ICdcXGYwYzMnO1xuJGZhLXZhci1mbGlja3I6ICdcXGYxNmUnO1xuJGZhLXZhci1mbG9wcHktbzogJ1xcZjBjNyc7XG4kZmEtdmFyLWZvbGRlcjogJ1xcZjA3Yic7XG4kZmEtdmFyLWZvbGRlci1vOiAnXFxmMTE0JztcbiRmYS12YXItZm9sZGVyLW9wZW46ICdcXGYwN2MnO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiAnXFxmMTE1JztcbiRmYS12YXItZm9udDogJ1xcZjAzMSc7XG4kZmEtdmFyLWZvcnVtYmVlOiAnXFxmMjExJztcbiRmYS12YXItZm9yd2FyZDogJ1xcZjA0ZSc7XG4kZmEtdmFyLWZvdXJzcXVhcmU6ICdcXGYxODAnO1xuJGZhLXZhci1mcm93bi1vOiAnXFxmMTE5JztcbiRmYS12YXItZnV0Ym9sLW86ICdcXGYxZTMnO1xuJGZhLXZhci1nYW1lcGFkOiAnXFxmMTFiJztcbiRmYS12YXItZ2F2ZWw6ICdcXGYwZTMnO1xuJGZhLXZhci1nYnA6ICdcXGYxNTQnO1xuJGZhLXZhci1nZTogJ1xcZjFkMSc7XG4kZmEtdmFyLWdlYXI6ICdcXGYwMTMnO1xuJGZhLXZhci1nZWFyczogJ1xcZjA4NSc7XG4kZmEtdmFyLWdlbmRlcmxlc3M6ICdcXGYxZGInO1xuJGZhLXZhci1naWZ0OiAnXFxmMDZiJztcbiRmYS12YXItZ2l0OiAnXFxmMWQzJztcbiRmYS12YXItZ2l0LXNxdWFyZTogJ1xcZjFkMic7XG4kZmEtdmFyLWdpdGh1YjogJ1xcZjA5Yic7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6ICdcXGYxMTMnO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiAnXFxmMDkyJztcbiRmYS12YXItZ2l0dGlwOiAnXFxmMTg0JztcbiRmYS12YXItZ2xhc3M6ICdcXGYwMDAnO1xuJGZhLXZhci1nbG9iZTogJ1xcZjBhYyc7XG4kZmEtdmFyLWdvb2dsZTogJ1xcZjFhMCc7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiAnXFxmMGQ1JztcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiAnXFxmMGQ0JztcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogJ1xcZjFlZSc7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiAnXFxmMTlkJztcbiRmYS12YXItZ3JhdGlwYXk6ICdcXGYxODQnO1xuJGZhLXZhci1ncm91cDogJ1xcZjBjMCc7XG4kZmEtdmFyLWgtc3F1YXJlOiAnXFxmMGZkJztcbiRmYS12YXItaGFja2VyLW5ld3M6ICdcXGYxZDQnO1xuJGZhLXZhci1oYW5kLW8tZG93bjogJ1xcZjBhNyc7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiAnXFxmMGE1JztcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiAnXFxmMGE0JztcbiRmYS12YXItaGFuZC1vLXVwOiAnXFxmMGE2JztcbiRmYS12YXItaGRkLW86ICdcXGYwYTAnO1xuJGZhLXZhci1oZWFkZXI6ICdcXGYxZGMnO1xuJGZhLXZhci1oZWFkcGhvbmVzOiAnXFxmMDI1JztcbiRmYS12YXItaGVhcnQ6ICdcXGYwMDQnO1xuJGZhLXZhci1oZWFydC1vOiAnXFxmMDhhJztcbiRmYS12YXItaGVhcnRiZWF0OiAnXFxmMjFlJztcbiRmYS12YXItaGlzdG9yeTogJ1xcZjFkYSc7XG4kZmEtdmFyLWhvbWU6ICdcXGYwMTUnO1xuJGZhLXZhci1ob3NwaXRhbC1vOiAnXFxmMGY4JztcbiRmYS12YXItaG90ZWw6ICdcXGYyMzYnO1xuJGZhLXZhci1odG1sNTogJ1xcZjEzYic7XG4kZmEtdmFyLWlsczogJ1xcZjIwYic7XG4kZmEtdmFyLWltYWdlOiAnXFxmMDNlJztcbiRmYS12YXItaW5ib3g6ICdcXGYwMWMnO1xuJGZhLXZhci1pbmRlbnQ6ICdcXGYwM2MnO1xuJGZhLXZhci1pbmZvOiAnXFxmMTI5JztcbiRmYS12YXItaW5mby1jaXJjbGU6ICdcXGYwNWEnO1xuJGZhLXZhci1pbnI6ICdcXGYxNTYnO1xuJGZhLXZhci1pbnN0YWdyYW06ICdcXGYxNmQnO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogJ1xcZjE5Yyc7XG4kZmEtdmFyLWlveGhvc3Q6ICdcXGYyMDgnO1xuJGZhLXZhci1pdGFsaWM6ICdcXGYwMzMnO1xuJGZhLXZhci1qb29tbGE6ICdcXGYxYWEnO1xuJGZhLXZhci1qcHk6ICdcXGYxNTcnO1xuJGZhLXZhci1qc2ZpZGRsZTogJ1xcZjFjYyc7XG4kZmEtdmFyLWtleTogJ1xcZjA4NCc7XG4kZmEtdmFyLWtleWJvYXJkLW86ICdcXGYxMWMnO1xuJGZhLXZhci1rcnc6ICdcXGYxNTknO1xuJGZhLXZhci1sYW5ndWFnZTogJ1xcZjFhYic7XG4kZmEtdmFyLWxhcHRvcDogJ1xcZjEwOSc7XG4kZmEtdmFyLWxhc3RmbTogJ1xcZjIwMic7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6ICdcXGYyMDMnO1xuJGZhLXZhci1sZWFmOiAnXFxmMDZjJztcbiRmYS12YXItbGVhbnB1YjogJ1xcZjIxMic7XG4kZmEtdmFyLWxlZ2FsOiAnXFxmMGUzJztcbiRmYS12YXItbGVtb24tbzogJ1xcZjA5NCc7XG4kZmEtdmFyLWxldmVsLWRvd246ICdcXGYxNDknO1xuJGZhLXZhci1sZXZlbC11cDogJ1xcZjE0OCc7XG4kZmEtdmFyLWxpZmUtYm91eTogJ1xcZjFjZCc7XG4kZmEtdmFyLWxpZmUtYnVveTogJ1xcZjFjZCc7XG4kZmEtdmFyLWxpZmUtcmluZzogJ1xcZjFjZCc7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6ICdcXGYxY2QnO1xuJGZhLXZhci1saWdodGJ1bGItbzogJ1xcZjBlYic7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6ICdcXGYyMDEnO1xuJGZhLXZhci1saW5rOiAnXFxmMGMxJztcbiRmYS12YXItbGlua2VkaW46ICdcXGYwZTEnO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6ICdcXGYwOGMnO1xuJGZhLXZhci1saW51eDogJ1xcZjE3Yyc7XG4kZmEtdmFyLWxpc3Q6ICdcXGYwM2EnO1xuJGZhLXZhci1saXN0LWFsdDogJ1xcZjAyMic7XG4kZmEtdmFyLWxpc3Qtb2w6ICdcXGYwY2InO1xuJGZhLXZhci1saXN0LXVsOiAnXFxmMGNhJztcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6ICdcXGYxMjQnO1xuJGZhLXZhci1sb2NrOiAnXFxmMDIzJztcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiAnXFxmMTc1JztcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiAnXFxmMTc3JztcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogJ1xcZjE3OCc7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6ICdcXGYxNzYnO1xuJGZhLXZhci1tYWdpYzogJ1xcZjBkMCc7XG4kZmEtdmFyLW1hZ25ldDogJ1xcZjA3Nic7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogJ1xcZjA2NCc7XG4kZmEtdmFyLW1haWwtcmVwbHk6ICdcXGYxMTInO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogJ1xcZjEyMic7XG4kZmEtdmFyLW1hbGU6ICdcXGYxODMnO1xuJGZhLXZhci1tYXAtbWFya2VyOiAnXFxmMDQxJztcbiRmYS12YXItbWFyczogJ1xcZjIyMic7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiAnXFxmMjI3JztcbiRmYS12YXItbWFycy1zdHJva2U6ICdcXGYyMjknO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiAnXFxmMjJiJztcbiRmYS12YXItbWFycy1zdHJva2UtdjogJ1xcZjIyYSc7XG4kZmEtdmFyLW1heGNkbjogJ1xcZjEzNic7XG4kZmEtdmFyLW1lYW5wYXRoOiAnXFxmMjBjJztcbiRmYS12YXItbWVkaXVtOiAnXFxmMjNhJztcbiRmYS12YXItbWVka2l0OiAnXFxmMGZhJztcbiRmYS12YXItbWVoLW86ICdcXGYxMWEnO1xuJGZhLXZhci1tZXJjdXJ5OiAnXFxmMjIzJztcbiRmYS12YXItbWljcm9waG9uZTogJ1xcZjEzMCc7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6ICdcXGYxMzEnO1xuJGZhLXZhci1taW51czogJ1xcZjA2OCc7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogJ1xcZjA1Nic7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogJ1xcZjE0Nic7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiAnXFxmMTQ3JztcbiRmYS12YXItbW9iaWxlOiAnXFxmMTBiJztcbiRmYS12YXItbW9iaWxlLXBob25lOiAnXFxmMTBiJztcbiRmYS12YXItbW9uZXk6ICdcXGYwZDYnO1xuJGZhLXZhci1tb29uLW86ICdcXGYxODYnO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6ICdcXGYxOWQnO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiAnXFxmMjFjJztcbiRmYS12YXItbXVzaWM6ICdcXGYwMDEnO1xuJGZhLXZhci1uYXZpY29uOiAnXFxmMGM5JztcbiRmYS12YXItbmV1dGVyOiAnXFxmMjJjJztcbiRmYS12YXItbmV3c3BhcGVyLW86ICdcXGYxZWEnO1xuJGZhLXZhci1vcGVuaWQ6ICdcXGYxOWInO1xuJGZhLXZhci1vdXRkZW50OiAnXFxmMDNiJztcbiRmYS12YXItcGFnZWxpbmVzOiAnXFxmMThjJztcbiRmYS12YXItcGFpbnQtYnJ1c2g6ICdcXGYxZmMnO1xuJGZhLXZhci1wYXBlci1wbGFuZTogJ1xcZjFkOCc7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86ICdcXGYxZDknO1xuJGZhLXZhci1wYXBlcmNsaXA6ICdcXGYwYzYnO1xuJGZhLXZhci1wYXJhZ3JhcGg6ICdcXGYxZGQnO1xuJGZhLXZhci1wYXN0ZTogJ1xcZjBlYSc7XG4kZmEtdmFyLXBhdXNlOiAnXFxmMDRjJztcbiRmYS12YXItcGF3OiAnXFxmMWIwJztcbiRmYS12YXItcGF5cGFsOiAnXFxmMWVkJztcbiRmYS12YXItcGVuY2lsOiAnXFxmMDQwJztcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogJ1xcZjE0Yic7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogJ1xcZjA0NCc7XG4kZmEtdmFyLXBob25lOiAnXFxmMDk1JztcbiRmYS12YXItcGhvbmUtc3F1YXJlOiAnXFxmMDk4JztcbiRmYS12YXItcGhvdG86ICdcXGYwM2UnO1xuJGZhLXZhci1waWN0dXJlLW86ICdcXGYwM2UnO1xuJGZhLXZhci1waWUtY2hhcnQ6ICdcXGYyMDAnO1xuJGZhLXZhci1waWVkLXBpcGVyOiAnXFxmMWE3JztcbiRmYS12YXItcGllZC1waXBlci1hbHQ6ICdcXGYxYTgnO1xuJGZhLXZhci1waW50ZXJlc3Q6ICdcXGYwZDInO1xuJGZhLXZhci1waW50ZXJlc3QtcDogJ1xcZjIzMSc7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6ICdcXGYwZDMnO1xuJGZhLXZhci1wbGFuZTogJ1xcZjA3Mic7XG4kZmEtdmFyLXBsYXk6ICdcXGYwNGInO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogJ1xcZjE0NCc7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86ICdcXGYwMWQnO1xuJGZhLXZhci1wbHVnOiAnXFxmMWU2JztcbiRmYS12YXItcGx1czogJ1xcZjA2Nyc7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiAnXFxmMDU1JztcbiRmYS12YXItcGx1cy1zcXVhcmU6ICdcXGYwZmUnO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiAnXFxmMTk2JztcbiRmYS12YXItcG93ZXItb2ZmOiAnXFxmMDExJztcbiRmYS12YXItcHJpbnQ6ICdcXGYwMmYnO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6ICdcXGYxMmUnO1xuJGZhLXZhci1xcTogJ1xcZjFkNic7XG4kZmEtdmFyLXFyY29kZTogJ1xcZjAyOSc7XG4kZmEtdmFyLXF1ZXN0aW9uOiAnXFxmMTI4JztcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiAnXFxmMDU5JztcbiRmYS12YXItcXVvdGUtbGVmdDogJ1xcZjEwZCc7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiAnXFxmMTBlJztcbiRmYS12YXItcmE6ICdcXGYxZDAnO1xuJGZhLXZhci1yYW5kb206ICdcXGYwNzQnO1xuJGZhLXZhci1yZWJlbDogJ1xcZjFkMCc7XG4kZmEtdmFyLXJlY3ljbGU6ICdcXGYxYjgnO1xuJGZhLXZhci1yZWRkaXQ6ICdcXGYxYTEnO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiAnXFxmMWEyJztcbiRmYS12YXItcmVmcmVzaDogJ1xcZjAyMSc7XG4kZmEtdmFyLXJlbW92ZTogJ1xcZjAwZCc7XG4kZmEtdmFyLXJlbnJlbjogJ1xcZjE4Yic7XG4kZmEtdmFyLXJlb3JkZXI6ICdcXGYwYzknO1xuJGZhLXZhci1yZXBlYXQ6ICdcXGYwMWUnO1xuJGZhLXZhci1yZXBseTogJ1xcZjExMic7XG4kZmEtdmFyLXJlcGx5LWFsbDogJ1xcZjEyMic7XG4kZmEtdmFyLXJldHdlZXQ6ICdcXGYwNzknO1xuJGZhLXZhci1ybWI6ICdcXGYxNTcnO1xuJGZhLXZhci1yb2FkOiAnXFxmMDE4JztcbiRmYS12YXItcm9ja2V0OiAnXFxmMTM1JztcbiRmYS12YXItcm90YXRlLWxlZnQ6ICdcXGYwZTInO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6ICdcXGYwMWUnO1xuJGZhLXZhci1yb3VibGU6ICdcXGYxNTgnO1xuJGZhLXZhci1yc3M6ICdcXGYwOWUnO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiAnXFxmMTQzJztcbiRmYS12YXItcnViOiAnXFxmMTU4JztcbiRmYS12YXItcnVibGU6ICdcXGYxNTgnO1xuJGZhLXZhci1ydXBlZTogJ1xcZjE1Nic7XG4kZmEtdmFyLXNhdmU6ICdcXGYwYzcnO1xuJGZhLXZhci1zY2lzc29yczogJ1xcZjBjNCc7XG4kZmEtdmFyLXNlYXJjaDogJ1xcZjAwMic7XG4kZmEtdmFyLXNlYXJjaC1taW51czogJ1xcZjAxMCc7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiAnXFxmMDBlJztcbiRmYS12YXItc2VsbHN5OiAnXFxmMjEzJztcbiRmYS12YXItc2VuZDogJ1xcZjFkOCc7XG4kZmEtdmFyLXNlbmQtbzogJ1xcZjFkOSc7XG4kZmEtdmFyLXNlcnZlcjogJ1xcZjIzMyc7XG4kZmEtdmFyLXNoYXJlOiAnXFxmMDY0JztcbiRmYS12YXItc2hhcmUtYWx0OiAnXFxmMWUwJztcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogJ1xcZjFlMSc7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogJ1xcZjE0ZCc7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiAnXFxmMDQ1JztcbiRmYS12YXItc2hla2VsOiAnXFxmMjBiJztcbiRmYS12YXItc2hlcWVsOiAnXFxmMjBiJztcbiRmYS12YXItc2hpZWxkOiAnXFxmMTMyJztcbiRmYS12YXItc2hpcDogJ1xcZjIxYSc7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogJ1xcZjIxNCc7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6ICdcXGYwN2EnO1xuJGZhLXZhci1zaWduLWluOiAnXFxmMDkwJztcbiRmYS12YXItc2lnbi1vdXQ6ICdcXGYwOGInO1xuJGZhLXZhci1zaWduYWw6ICdcXGYwMTInO1xuJGZhLXZhci1zaW1wbHlidWlsdDogJ1xcZjIxNSc7XG4kZmEtdmFyLXNpdGVtYXA6ICdcXGYwZTgnO1xuJGZhLXZhci1za3lhdGxhczogJ1xcZjIxNic7XG4kZmEtdmFyLXNreXBlOiAnXFxmMTdlJztcbiRmYS12YXItc2xhY2s6ICdcXGYxOTgnO1xuJGZhLXZhci1zbGlkZXJzOiAnXFxmMWRlJztcbiRmYS12YXItc2xpZGVzaGFyZTogJ1xcZjFlNyc7XG4kZmEtdmFyLXNtaWxlLW86ICdcXGYxMTgnO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiAnXFxmMWUzJztcbiRmYS12YXItc29ydDogJ1xcZjBkYyc7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiAnXFxmMTVkJztcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiAnXFxmMTVlJztcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiAnXFxmMTYwJztcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogJ1xcZjE2MSc7XG4kZmEtdmFyLXNvcnQtYXNjOiAnXFxmMGRlJztcbiRmYS12YXItc29ydC1kZXNjOiAnXFxmMGRkJztcbiRmYS12YXItc29ydC1kb3duOiAnXFxmMGRkJztcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogJ1xcZjE2Mic7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiAnXFxmMTYzJztcbiRmYS12YXItc29ydC11cDogJ1xcZjBkZSc7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6ICdcXGYxYmUnO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiAnXFxmMTk3JztcbiRmYS12YXItc3Bpbm5lcjogJ1xcZjExMCc7XG4kZmEtdmFyLXNwb29uOiAnXFxmMWIxJztcbiRmYS12YXItc3BvdGlmeTogJ1xcZjFiYyc7XG4kZmEtdmFyLXNxdWFyZTogJ1xcZjBjOCc7XG4kZmEtdmFyLXNxdWFyZS1vOiAnXFxmMDk2JztcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6ICdcXGYxOGQnO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogJ1xcZjE2Yyc7XG4kZmEtdmFyLXN0YXI6ICdcXGYwMDUnO1xuJGZhLXZhci1zdGFyLWhhbGY6ICdcXGYwODknO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6ICdcXGYxMjMnO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogJ1xcZjEyMyc7XG4kZmEtdmFyLXN0YXItaGFsZi1vOiAnXFxmMTIzJztcbiRmYS12YXItc3Rhci1vOiAnXFxmMDA2JztcbiRmYS12YXItc3RlYW06ICdcXGYxYjYnO1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6ICdcXGYxYjcnO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiAnXFxmMDQ4JztcbiRmYS12YXItc3RlcC1mb3J3YXJkOiAnXFxmMDUxJztcbiRmYS12YXItc3RldGhvc2NvcGU6ICdcXGYwZjEnO1xuJGZhLXZhci1zdG9wOiAnXFxmMDRkJztcbiRmYS12YXItc3RyZWV0LXZpZXc6ICdcXGYyMWQnO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiAnXFxmMGNjJztcbiRmYS12YXItc3R1bWJsZXVwb246ICdcXGYxYTQnO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6ICdcXGYxYTMnO1xuJGZhLXZhci1zdWJzY3JpcHQ6ICdcXGYxMmMnO1xuJGZhLXZhci1zdWJ3YXk6ICdcXGYyMzknO1xuJGZhLXZhci1zdWl0Y2FzZTogJ1xcZjBmMic7XG4kZmEtdmFyLXN1bi1vOiAnXFxmMTg1JztcbiRmYS12YXItc3VwZXJzY3JpcHQ6ICdcXGYxMmInO1xuJGZhLXZhci1zdXBwb3J0OiAnXFxmMWNkJztcbiRmYS12YXItdGFibGU6ICdcXGYwY2UnO1xuJGZhLXZhci10YWJsZXQ6ICdcXGYxMGEnO1xuJGZhLXZhci10YWNob21ldGVyOiAnXFxmMGU0JztcbiRmYS12YXItdGFnOiAnXFxmMDJiJztcbiRmYS12YXItdGFnczogJ1xcZjAyYyc7XG4kZmEtdmFyLXRhc2tzOiAnXFxmMGFlJztcbiRmYS12YXItdGF4aTogJ1xcZjFiYSc7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86ICdcXGYxZDUnO1xuJGZhLXZhci10ZXJtaW5hbDogJ1xcZjEyMCc7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiAnXFxmMDM0JztcbiRmYS12YXItdGV4dC13aWR0aDogJ1xcZjAzNSc7XG4kZmEtdmFyLXRoOiAnXFxmMDBhJztcbiRmYS12YXItdGgtbGFyZ2U6ICdcXGYwMDknO1xuJGZhLXZhci10aC1saXN0OiAnXFxmMDBiJztcbiRmYS12YXItdGh1bWItdGFjazogJ1xcZjA4ZCc7XG4kZmEtdmFyLXRodW1icy1kb3duOiAnXFxmMTY1JztcbiRmYS12YXItdGh1bWJzLW8tZG93bjogJ1xcZjA4OCc7XG4kZmEtdmFyLXRodW1icy1vLXVwOiAnXFxmMDg3JztcbiRmYS12YXItdGh1bWJzLXVwOiAnXFxmMTY0JztcbiRmYS12YXItdGlja2V0OiAnXFxmMTQ1JztcbiRmYS12YXItdGltZXM6ICdcXGYwMGQnO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6ICdcXGYwNTcnO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogJ1xcZjA1Yyc7XG4kZmEtdmFyLXRpbnQ6ICdcXGYwNDMnO1xuJGZhLXZhci10b2dnbGUtZG93bjogJ1xcZjE1MCc7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiAnXFxmMTkxJztcbiRmYS12YXItdG9nZ2xlLW9mZjogJ1xcZjIwNCc7XG4kZmEtdmFyLXRvZ2dsZS1vbjogJ1xcZjIwNSc7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogJ1xcZjE1Mic7XG4kZmEtdmFyLXRvZ2dsZS11cDogJ1xcZjE1MSc7XG4kZmEtdmFyLXRyYWluOiAnXFxmMjM4JztcbiRmYS12YXItdHJhbnNnZW5kZXI6ICdcXGYyMjQnO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6ICdcXGYyMjUnO1xuJGZhLXZhci10cmFzaDogJ1xcZjFmOCc7XG4kZmEtdmFyLXRyYXNoLW86ICdcXGYwMTQnO1xuJGZhLXZhci10cmVlOiAnXFxmMWJiJztcbiRmYS12YXItdHJlbGxvOiAnXFxmMTgxJztcbiRmYS12YXItdHJvcGh5OiAnXFxmMDkxJztcbiRmYS12YXItdHJ1Y2s6ICdcXGYwZDEnO1xuJGZhLXZhci10cnk6ICdcXGYxOTUnO1xuJGZhLXZhci10dHk6ICdcXGYxZTQnO1xuJGZhLXZhci10dW1ibHI6ICdcXGYxNzMnO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiAnXFxmMTc0JztcbiRmYS12YXItdHVya2lzaC1saXJhOiAnXFxmMTk1JztcbiRmYS12YXItdHdpdGNoOiAnXFxmMWU4JztcbiRmYS12YXItdHdpdHRlcjogJ1xcZjA5OSc7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiAnXFxmMDgxJztcbiRmYS12YXItdW1icmVsbGE6ICdcXGYwZTknO1xuJGZhLXZhci11bmRlcmxpbmU6ICdcXGYwY2QnO1xuJGZhLXZhci11bmRvOiAnXFxmMGUyJztcbiRmYS12YXItdW5pdmVyc2l0eTogJ1xcZjE5Yyc7XG4kZmEtdmFyLXVubGluazogJ1xcZjEyNyc7XG4kZmEtdmFyLXVubG9jazogJ1xcZjA5Yyc7XG4kZmEtdmFyLXVubG9jay1hbHQ6ICdcXGYxM2UnO1xuJGZhLXZhci11bnNvcnRlZDogJ1xcZjBkYyc7XG4kZmEtdmFyLXVwbG9hZDogJ1xcZjA5Myc7XG4kZmEtdmFyLXVzZDogJ1xcZjE1NSc7XG4kZmEtdmFyLXVzZXI6ICdcXGYwMDcnO1xuJGZhLXZhci11c2VyLW1kOiAnXFxmMGYwJztcbiRmYS12YXItdXNlci1wbHVzOiAnXFxmMjM0JztcbiRmYS12YXItdXNlci1zZWNyZXQ6ICdcXGYyMWInO1xuJGZhLXZhci11c2VyLXRpbWVzOiAnXFxmMjM1JztcbiRmYS12YXItdXNlcnM6ICdcXGYwYzAnO1xuJGZhLXZhci12ZW51czogJ1xcZjIyMSc7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogJ1xcZjIyNic7XG4kZmEtdmFyLXZlbnVzLW1hcnM6ICdcXGYyMjgnO1xuJGZhLXZhci12aWFjb2luOiAnXFxmMjM3JztcbiRmYS12YXItdmlkZW8tY2FtZXJhOiAnXFxmMDNkJztcbiRmYS12YXItdmltZW8tc3F1YXJlOiAnXFxmMTk0JztcbiRmYS12YXItdmluZTogJ1xcZjFjYSc7XG4kZmEtdmFyLXZrOiAnXFxmMTg5JztcbiRmYS12YXItdm9sdW1lLWRvd246ICdcXGYwMjcnO1xuJGZhLXZhci12b2x1bWUtb2ZmOiAnXFxmMDI2JztcbiRmYS12YXItdm9sdW1lLXVwOiAnXFxmMDI4JztcbiRmYS12YXItd2FybmluZzogJ1xcZjA3MSc7XG4kZmEtdmFyLXdlY2hhdDogJ1xcZjFkNyc7XG4kZmEtdmFyLXdlaWJvOiAnXFxmMThhJztcbiRmYS12YXItd2VpeGluOiAnXFxmMWQ3JztcbiRmYS12YXItd2hhdHNhcHA6ICdcXGYyMzInO1xuJGZhLXZhci13aGVlbGNoYWlyOiAnXFxmMTkzJztcbiRmYS12YXItd2lmaTogJ1xcZjFlYic7XG4kZmEtdmFyLXdpbmRvd3M6ICdcXGYxN2EnO1xuJGZhLXZhci13b246ICdcXGYxNTknO1xuJGZhLXZhci13b3JkcHJlc3M6ICdcXGYxOWEnO1xuJGZhLXZhci13cmVuY2g6ICdcXGYwYWQnO1xuJGZhLXZhci14aW5nOiAnXFxmMTY4JztcbiRmYS12YXIteGluZy1zcXVhcmU6ICdcXGYxNjknO1xuJGZhLXZhci15YWhvbzogJ1xcZjE5ZSc7XG4kZmEtdmFyLXllbHA6ICdcXGYxZTknO1xuJGZhLXZhci15ZW46ICdcXGYxNTcnO1xuJGZhLXZhci15b3V0dWJlOiAnXFxmMTY3JztcbiRmYS12YXIteW91dHViZS1wbGF5OiAnXFxmMTZhJztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6ICdcXGYxNjYnO1xuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2xhc3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbXVzaWM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNlYXJjaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVudmVsb3BlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGVhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGFyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGFyLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11c2VyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aC1sYXJnZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRoLWxpc3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hlY2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aW1lcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZWFyY2gtcGx1cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2VhcmNoLW1pbnVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wb3dlci1vZmY7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNpZ25hbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyYXNoLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ob21lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jbG9jay1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcm9hZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kb3dubG9hZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW5ib3g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbGF5LWNpcmNsZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZXBlYXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZWZyZXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpc3QtYWx0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbG9jaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZsYWc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oZWFkcGhvbmVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdm9sdW1lLW9mZjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12b2x1bWUtZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdm9sdW1lLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1xcmNvZGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iYXJjb2RlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10YWc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10YWdzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYm9vaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ib29rbWFyaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wcmludDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FtZXJhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9udDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvbGQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWl0YWxpYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10ZXh0LWhlaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRleHQtd2lkdGg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbGlnbi1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbGlnbi1jZW50ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYWxpZ24tcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbGlnbi1qdXN0aWZ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlzdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW91dGRlbnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWluZGVudDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdmlkZW8tY2FtZXJhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGljdHVyZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wZW5jaWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXAtbWFya2VyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hZGp1c3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGVuY2lsLXNxdWFyZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvd3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGVwLWJhY2t3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmFzdC1iYWNrd2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iYWNrd2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsYXk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGF1c2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdG9wO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9yd2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmFzdC1mb3J3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGVwLWZvcndhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZWplY3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZXZyb24tbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZXZyb24tcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGx1cy1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1pbnVzLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGltZXMtY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjay1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbmZvLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNyb3NzaGFpcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGltZXMtY2lyY2xlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hlY2stY2lyY2xlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoYXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leHBhbmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29tcHJlc3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbHVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1pbnVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFzdGVyaXNrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGVhZjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV5ZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXllLXNsYXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbGFuZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYWxlbmRhcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmFuZG9tO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29tbWVudDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFnbmV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmV0d2VldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNob3BwaW5nLWNhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvbGRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb2xkZXItb3Blbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvd3Mtdjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvd3MtaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iYXItY2hhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHdpdHRlci1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FtZXJhLXJldHJvO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1rZXk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvZ3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29tbWVudHM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGh1bWJzLW8tdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aHVtYnMtby1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGFyLWhhbGY7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oZWFydC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNpZ24tb3V0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aHVtYi10YWNrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXh0ZXJuYWwtbGluaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNpZ24taW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyb3BoeTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVwbG9hZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxlbW9uLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGhvbmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ib29rbWFyay1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waG9uZS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10d2l0dGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYWNlYm9vaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2l0aHViO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11bmxvY2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3JlZGl0LWNhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJzcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oZGQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idWxsaG9ybjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJlbGw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2VydGlmaWNhdGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhhbmQtby1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oYW5kLW8tbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFuZC1vLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhhbmQtby1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nbG9iZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd3JlbmNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhc2tzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWx0ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJyaWVmY2FzZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93cy1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11c2Vycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGluaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jbG91ZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mbGFzaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zY2lzc29ycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlcy1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYXBlcmNsaXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZsb3BweS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saXN0LXVsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlzdC1vbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0cmlrZXRocm91Z2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVuZGVybGluZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10YWJsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYWdpYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cnVjaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGludGVyZXN0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGludGVyZXN0LXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdvb2dsZS1wbHVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1vbmV5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyZXQtZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyZXQtcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb2x1bW5zO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWRlc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQtYXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVudmVsb3BlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpbmtlZGluO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11bmRvO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2F2ZWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10YWNob21ldGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21tZW50LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21tZW50cy1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ib2x0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2l0ZW1hcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11bWJyZWxsYTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jbGlwYm9hcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlnaHRidWxiLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXhjaGFuZ2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2xvdWQtZG93bmxvYWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsb3VkLXVwbG9hZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXItbWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RldGhvc2NvcGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3VpdGNhc2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJlbGwtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29mZmVlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3V0bGVyeTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLXRleHQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1aWxkaW5nLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ob3NwaXRhbC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbWJ1bGFuY2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1lZGtpdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWdodGVyLWpldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJlZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGx1cy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG91YmxlLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kZXNrdG9wO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sYXB0b3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhYmxldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbW9iaWxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNpcmNsZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcXVvdGUtbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1xdW90ZS1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNwaW5uZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmVwbHk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXRodWItYWx0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvbGRlci1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9sZGVyLW9wZW4tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNtaWxlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mcm93bi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1laC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2FtZXBhZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWtleWJvYXJkLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZsYWctbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10ZXJtaW5hbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvZGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmVwbHktYWxsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Rhci1oYWxmLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbG9jYXRpb24tYXJyb3c7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jcm9wO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb2RlLWZvcms7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoYWluLWJyb2tlbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1xdWVzdGlvbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWluZm87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXhjbGFtYXRpb247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3VwZXJzY3JpcHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN1YnNjcmlwdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXJhc2VyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wdXp6bGUtcGllY2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1taWNyb3Bob25lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWljcm9waG9uZS1zbGFzaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hpZWxkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FsZW5kYXItbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcm9ja2V0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXhjZG47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1odG1sNTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNzczM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuY2hvcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVubG9jay1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVsbHNleWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lbGxpcHNpcy1oO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZWxsaXBzaXMtdjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJzcy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGxheS1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRpY2tldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWludXMtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxldmVsLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGV2ZWwtZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hlY2stc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGVuY2lsLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hhcmUtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29tcGFzcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV1cjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2JwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11c2Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW5yO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1qcHk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcnViO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1rcnc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idGM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLXRleHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1hbHBoYS1hc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1hbW91bnQtYXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1hbW91bnQtZGVzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1udW1lcmljLWRlc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1icy11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aHVtYnMtZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci15b3V0dWJlLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXlvdXR1YmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci14aW5nO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXhpbmctc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci15b3V0dWJlLXBsYXk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kcm9wYm94O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YWNrLW92ZXJmbG93O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbnN0YWdyYW07XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZsaWNrcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYWRuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iaXRidWNrZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10dW1ibHI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10dW1ibHItc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sb25nLWFycm93LWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sb25nLWFycm93LXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sb25nLWFycm93LWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFwcGxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd2luZG93cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZHJvaWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGludXg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZHJpYmJibGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2t5cGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb3Vyc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmVsbG87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZlbWFsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ3JhdGlwYXk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3VuLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1vb24tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFyY2hpdmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1Zztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12aztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13ZWlibztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmVucmVuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYWdlbGluZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RhY2stZXhjaGFuZ2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kb3QtY2lyY2xlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13aGVlbGNoYWlyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12aW1lby1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyeTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsdXMtc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcGFjZS1zaHV0dGxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNsYWNrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdvcmRwcmVzcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItb3BlbmlkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdW5pdmVyc2l0eTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci15YWhvbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ29vZ2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZWRkaXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZWRkaXQtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3R1bWJsZXVwb247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRlbGljaW91cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRpZ2c7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waWVkLXBpcGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpZWQtcGlwZXItYWx0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kcnVwYWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWpvb21sYTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sYW5ndWFnZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmF4O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1aWxkaW5nO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoaWxkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYXc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Bvb247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jdWJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWN1YmVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVoYW5jZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGVhbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RlYW0tc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmVjeWNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRheGk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmVlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3BvdGlmeTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRldmlhbnRhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3VuZGNsb3VkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRhdGFiYXNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1wZGYtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLXdvcmQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1leGNlbC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtaW1hZ2Utbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1hcmNoaXZlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtYXVkaW8tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS12aWRlby1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtY29kZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdmluZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvZGVwZW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItanNmaWRkbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlmZS1yaW5nO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcmViZWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZW1waXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2l0LXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2l0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhhY2tlci1uZXdzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGVuY2VudC13ZWlibztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1xcTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd2VpeGluO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYXBlci1wbGFuZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhcGVyLXBsYW5lLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oaXN0b3J5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaXJjbGUtdGhpbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGVhZGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYXJhZ3JhcGg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zbGlkZXJzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGFyZS1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYm9tYjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZnV0Ym9sLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR0eTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJpbm9jdWxhcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbHVnO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2xpZGVzaGFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHdpdGNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteWVscDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1uZXdzcGFwZXItbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdpZmk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYWxjdWxhdG9yO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYXlwYWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nb29nbGUtd2FsbGV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2MtdmlzYTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2MtZGlzY292ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYy1hbWV4O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYy1wYXlwYWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjLXN0cmlwZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJlbGwtc2xhc2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJlbGwtc2xhc2gtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmFzaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29weXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWF0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXllZHJvcHBlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYWludC1icnVzaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJpcnRoZGF5LWNha2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcmVhLWNoYXJ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waWUtY2hhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saW5lLWNoYXJ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sYXN0Zm07XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sYXN0Zm0tc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdG9nZ2xlLW9mZjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdG9nZ2xlLW9uO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmljeWNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW94aG9zdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nZWxsaXN0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbHM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWVhbnBhdGg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idXlzZWxsYWRzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRhc2hjdWJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvcnVtYmVlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGVhbnB1Yjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2VsbHN5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGlydHNpbmJ1bGs7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2ltcGx5YnVpbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2t5YXRsYXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcnQtcGx1cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FydC1hcnJvdy1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGlhbW9uZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoaXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXNlci1zZWNyZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tb3RvcmN5Y2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0cmVldC12aWV3O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oZWFydGJlYXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdmVudXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXJzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWVyY3VyeTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmFuc2dlbmRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJhbnNnZW5kZXItYWx0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12ZW51cy1kb3VibGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFycy1kb3VibGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12ZW51cy1tYXJzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hcnMtc3Ryb2tlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFycy1zdHJva2Utdjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW5ldXRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waW50ZXJlc3QtcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13aGF0c2FwcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2VydmVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11c2VyLXBsdXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11c2VyLXRpbWVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJlZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZpYWNvaW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJhaW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN1YndheTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWVkaXVtO1xufVxuIiwiLypQRSBJY29uIEZvbnRzIChodHRwOi8vdGhlbWVzLXBpeGVkZW4uY29tL2ZvbnQtZGVtb3MvNy1zdHJva2UvKSovXG5cbiRwZS1mb250LXBhdGg6ICcuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UnO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xuICAgIHNyYzogdXJsKCcjeyRwZS1mb250LXBhdGh9L1BlLWljb24tNy1zdHJva2UuZW90P2Q3eWYxdicpO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcjeyRwZS1mb250LXBhdGh9L1BlLWljb24tNy1zdHJva2UuZW90PyNpZWZpeGQ3eWYxdicpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcjeyRwZS1mb250LXBhdGh9L1BlLWljb24tNy1zdHJva2Uud29mZj9kN3lmMXYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcjeyRwZS1mb250LXBhdGh9L1BlLWljb24tNy1zdHJva2UudHRmP2Q3eWYxdicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcjeyRwZS1mb250LXBhdGh9L1BlLWljb24tNy1zdHJva2Uuc3ZnP2Q3eWYxdiNQZS1pY29uLTctc3Ryb2tlJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj0ncGUtN3MtJ10sXG5bY2xhc3MqPScgcGUtN3MtJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnBlLTdzLWFsYnVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhYSc7XG59XG4ucGUtN3MtYXJjOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhYic7XG59XG4ucGUtN3MtYmFjay0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhYyc7XG59XG4ucGUtN3MtYmFuZGFpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YWQnO1xufVxuLnBlLTdzLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YWUnO1xufVxuLnBlLTdzLWRpYW1vbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmFmJztcbn1cbi5wZS03cy1kb29yLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmIwJztcbn1cbi5wZS03cy1leWVkcm9wcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiMSc7XG59XG4ucGUtN3MtZmVtYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiMic7XG59XG4ucGUtN3MtZ3ltOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiMyc7XG59XG4ucGUtN3MtaGFtbWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiNCc7XG59XG4ucGUtN3MtaGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjUnO1xufVxuLnBlLTdzLWhlbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmI2Jztcbn1cbi5wZS03cy1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmI3Jztcbn1cbi5wZS03cy1sZWFmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiOCc7XG59XG4ucGUtN3MtbWFnaWMtd2FuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjknO1xufVxuLnBlLTdzLW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmJhJztcbn1cbi5wZS03cy1tYXAtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YmInO1xufVxuLnBlLTdzLW5leHQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YmMnO1xufVxuLnBlLTdzLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YmQnO1xufVxuLnBlLTdzLXBlbmRyaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiZSc7XG59XG4ucGUtN3MtcGhvdG86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmJmJztcbn1cbi5wZS03cy1waWdneTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzAnO1xufVxuLnBlLTdzLXBsdWdpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzEnO1xufVxuLnBlLTdzLXJlZnJlc2gtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzInO1xufVxuLnBlLTdzLXJvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzMnO1xufVxuLnBlLTdzLXNldHRpbmdzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjNCc7XG59XG4ucGUtN3Mtc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjNSc7XG59XG4ucGUtN3Mtc21pbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmM2Jztcbn1cbi5wZS03cy11c2I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmM3Jztcbn1cbi5wZS03cy12ZWN0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmM4Jztcbn1cbi5wZS03cy13aW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjOSc7XG59XG4ucGUtN3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4YSc7XG59XG4ucGUtN3MtY2FzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OGMnO1xufVxuLnBlLTdzLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4MCc7XG59XG4ucGUtN3MtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4ZCc7XG59XG4ucGUtN3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjhiJztcbn1cbi5wZS03cy13YXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjhlJztcbn1cbi5wZS03cy1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjgxJztcbn1cbi5wZS03cy1pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OGYnO1xufVxuLnBlLTdzLWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4Mic7XG59XG4ucGUtN3Mtd3Jpc3R3YXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTAnO1xufVxuLnBlLTdzLWFuZ2xlLXVwLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODMnO1xufVxuLnBlLTdzLXdvcmxkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5MSc7XG59XG4ucGUtN3MtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjg0Jztcbn1cbi5wZS03cy12b2x1bWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjkyJztcbn1cbi5wZS03cy1hbmdsZS1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjg1Jztcbn1cbi5wZS03cy11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTMnO1xufVxuLnBlLTdzLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjg2Jztcbn1cbi5wZS03cy11c2VyLWZlbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTQnO1xufVxuLnBlLTdzLWFuZ2xlLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4Nyc7XG59XG4ucGUtN3MtdXAtYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjk1Jztcbn1cbi5wZS03cy1hbmdsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4OCc7XG59XG4ucGUtN3Mtc3dpdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5Nic7XG59XG4ucGUtN3MtYW5nbGUtZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjg5Jztcbn1cbi5wZS03cy1zY2lzc29yczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTcnO1xufVxuLnBlLTdzLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDAnO1xufVxuLnBlLTdzLXNhZmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjk4Jztcbn1cbi5wZS03cy12b2x1bWUyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwMSc7XG59XG4ucGUtN3Mtdm9sdW1lMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDInO1xufVxuLnBlLTdzLXZvaWNlbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDMnO1xufVxuLnBlLTdzLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwNCc7XG59XG4ucGUtN3MtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDUnO1xufVxuLnBlLTdzLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDYnO1xufVxuLnBlLTdzLXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDcnO1xufVxuLnBlLTdzLXVtYnJlbGxhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwOCc7XG59XG4ucGUtN3MtdHJhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjA5Jztcbn1cbi5wZS03cy10b29sczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MGEnO1xufVxuLnBlLTdzLXRpbWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwYic7XG59XG4ucGUtN3MtdGlja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwYyc7XG59XG4ucGUtN3MtdGFyZ2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwZCc7XG59XG4ucGUtN3Mtc3VuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwZSc7XG59XG4ucGUtN3Mtc3R1ZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjBmJztcbn1cbi5wZS03cy1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjEwJztcbn1cbi5wZS03cy1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxMSc7XG59XG4ucGUtN3Mtc3BlYWtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTInO1xufVxuLnBlLTdzLXNpZ25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTMnO1xufVxuLnBlLTdzLXNodWZmbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjE0Jztcbn1cbi5wZS03cy1zaG9wYmFnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxNSc7XG59XG4ucGUtN3Mtc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjE2Jztcbn1cbi5wZS03cy1zZXJ2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjE3Jztcbn1cbi5wZS03cy1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjE4Jztcbn1cbi5wZS03cy1maWxtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhNSc7XG59XG4ucGUtN3Mtc2NpZW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTknO1xufVxuLnBlLTdzLWRpc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmE2Jztcbn1cbi5wZS03cy1yaWJib246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjFhJztcbn1cbi5wZS03cy1yZXBlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjFiJztcbn1cbi5wZS03cy1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxYyc7XG59XG4ucGUtN3MtYWRkLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmE5Jztcbn1cbi5wZS03cy1yZWZyZXNoLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxZCc7XG59XG4ucGUtN3MtcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5Yyc7XG59XG4ucGUtN3MtcmFkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjFlJztcbn1cbi5wZS03cy1ub3RlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OWQnO1xufVxuLnBlLTdzLXByaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxZic7XG59XG4ucGUtN3MtbmV0d29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OWUnO1xufVxuLnBlLTdzLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjIwJztcbn1cbi5wZS03cy1tdXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5Zic7XG59XG4ucGUtN3MtcG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjIxJztcbn1cbi5wZS03cy1tZWRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTAnO1xufVxuLnBlLTdzLXBvcnRmb2xpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjInO1xufVxuLnBlLTdzLWxpa2UyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhMSc7XG59XG4ucGUtN3MtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjMnO1xufVxuLnBlLTdzLWxlZnQtYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmEyJztcbn1cbi5wZS03cy1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyNCc7XG59XG4ucGUtN3Mta2V5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhMyc7XG59XG4ucGUtN3MtcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjI1Jztcbn1cbi5wZS03cy1qb3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmE0Jztcbn1cbi5wZS03cy1waG90by1nYWxsZXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyNic7XG59XG4ucGUtN3MtcGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5Yic7XG59XG4ucGUtN3MtcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjI3Jztcbn1cbi5wZS03cy1wbHVnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5YSc7XG59XG4ucGUtN3MtcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyOCc7XG59XG4ucGUtN3MtcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjk5Jztcbn1cbi5wZS03cy1wYXBlci1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjknO1xufVxuLnBlLTdzLWRlbGV0ZS11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhNyc7XG59XG4ucGUtN3MtcGFpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjJhJztcbn1cbi5wZS03cy1ib3R0b20tYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmE4Jztcbn1cbi5wZS03cy1ub3RlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MmInO1xufVxuLnBlLTdzLW5vdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjJjJztcbn1cbi5wZS03cy1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyZCc7XG59XG4ucGUtN3MtbmV3cy1wYXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MmUnO1xufVxuLnBlLTdzLW11c2ljbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MmYnO1xufVxuLnBlLTdzLW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzMCc7XG59XG4ucGUtN3MtbW91c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjMxJztcbn1cbi5wZS03cy1tb3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzMic7XG59XG4ucGUtN3MtbW9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzMnO1xufVxuLnBlLTdzLW1vbml0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjM0Jztcbn1cbi5wZS03cy1taWNybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzUnO1xufVxuLnBlLTdzLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjM2Jztcbn1cbi5wZS03cy1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjM3Jztcbn1cbi5wZS03cy1tYXAtbWFya2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzOCc7XG59XG4ucGUtN3MtbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzknO1xufVxuLnBlLTdzLW1haWwtb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2M2EnO1xufVxuLnBlLTdzLW1haWwtb3Blbi1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzYic7XG59XG4ucGUtN3MtbWFnbmV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzYyc7XG59XG4ucGUtN3MtbG9vcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2M2QnO1xufVxuLnBlLTdzLWxvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjNlJztcbn1cbi5wZS03cy1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzZic7XG59XG4ucGUtN3MtbGludGVybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDAnO1xufVxuLnBlLTdzLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQxJztcbn1cbi5wZS03cy1saWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Mic7XG59XG4ucGUtN3MtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQzJztcbn1cbi5wZS03cy1sZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0NCc7XG59XG4ucGUtN3Mta2V5cGFkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0NSc7XG59XG4ucGUtN3MtanVuazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDYnO1xufVxuLnBlLTdzLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ3Jztcbn1cbi5wZS03cy1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0OCc7XG59XG4ucGUtN3MtaGVscDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ5Jztcbn1cbi5wZS03cy1oZWxwMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NGEnO1xufVxuLnBlLTdzLWdyYXBoMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NGInO1xufVxuLnBlLTdzLWdyYXBoMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NGMnO1xufVxuLnBlLTdzLWdyYXBoMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NGQnO1xufVxuLnBlLTdzLWdyYXBoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0ZSc7XG59XG4ucGUtN3MtZ2xvYmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Zic7XG59XG4ucGUtN3MtZ2xlYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjUwJztcbn1cbi5wZS03cy1nbGFzc2VzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1MSc7XG59XG4ucGUtN3MtZ2lmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTInO1xufVxuLnBlLTdzLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTMnO1xufVxuLnBlLTdzLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjU0Jztcbn1cbi5wZS03cy1maWx0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjU1Jztcbn1cbi5wZS03cy1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Nic7XG59XG4ucGUtN3MtZXhwYW5kMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTcnO1xufVxuLnBlLTdzLWV4YXBuZDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjU4Jztcbn1cbi5wZS03cy1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1OSc7XG59XG4ucGUtN3MtZHJvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NWEnO1xufVxuLnBlLTdzLWRyYXdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NWInO1xufVxuLnBlLTdzLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Yyc7XG59XG4ucGUtN3MtZGlzcGxheTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjVkJztcbn1cbi5wZS03cy1kaXNwbGF5MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NWUnO1xufVxuLnBlLTdzLWRpc2tldHRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Zic7XG59XG4ucGUtN3MtZGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjAnO1xufVxuLnBlLTdzLWN1cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjEnO1xufVxuLnBlLTdzLWN1bHR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjYyJztcbn1cbi5wZS03cy1jcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Myc7XG59XG4ucGUtN3MtY3JlZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2NCc7XG59XG4ucGUtN3MtY29weS1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2NSc7XG59XG4ucGUtN3MtY29uZmlnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Nic7XG59XG4ucGUtN3MtY29tcGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjcnO1xufVxuLnBlLTdzLWNvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjY4Jztcbn1cbi5wZS03cy1jb2ZmZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjY5Jztcbn1cbi5wZS03cy1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NmEnO1xufVxuLnBlLTdzLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Yic7XG59XG4ucGUtN3MtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjZjJztcbn1cbi5wZS03cy1jaGF0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2ZCc7XG59XG4ucGUtN3MtY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NmUnO1xufVxuLnBlLTdzLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NmYnO1xufVxuLnBlLTdzLWNhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjcwJztcbn1cbi5wZS03cy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3MSc7XG59XG4ucGUtN3MtYnJvd3NlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzInO1xufVxuLnBlLTdzLWJveDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjczJztcbn1cbi5wZS03cy1ib3gxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3NCc7XG59XG4ucGUtN3MtYm9va21hcmtzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3NSc7XG59XG4ucGUtN3MtYmljeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzYnO1xufVxuLnBlLTdzLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjc3Jztcbn1cbi5wZS03cy1iYXR0ZXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3OCc7XG59XG4ucGUtN3MtYmFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzknO1xufVxuLnBlLTdzLWJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjdhJztcbn1cbi5wZS03cy1hdHRlbnRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjdiJztcbn1cbi5wZS03cy1hbmNob3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjdjJztcbn1cbi5wZS03cy1hbGJ1bXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjdkJztcbn1cbi5wZS03cy1hbGFybTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2UnO1xufVxuLnBlLTdzLWFpcnBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjdmJztcbn1cbiIsIi8qIFJvYm90byBMaWdodCBsYXRpbiAqL1xuJHJvYm90by1mb250LXBhdGg6ICcuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90byc7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBMaWdodCcpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLUxpZ2h0JyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHVuaWNvZGUtcmFuZ2U6XG4gICAgICAgIFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsXG4gICAgICAgIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbi8qIFJvYm90byBMaWdodCBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gTGlnaHQnKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1MaWdodCcpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQuc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG4vKiBSb2JvdG8tUmVndWxhciBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8nKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1SZWd1bGFyJyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHVuaWNvZGUtcmFuZ2U6XG4gICAgICAgIFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsXG4gICAgICAgIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbi8qIFJvYm90by1SZWd1bGFyIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvJyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tUmVndWxhcicpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQuc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG4vKiBSb2JvdG8tSXRhbGljIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvIEl0YWxpYycpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLUl0YWxpYycpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB1bmljb2RlLXJhbmdlOlxuICAgICAgICBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLFxuICAgICAgICBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG4vKiBSb2JvdG8tSXRhbGljIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gSXRhbGljJyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tSXRhbGljJyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIFJvYm90by1NZWRpdW0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gTWVkaXVtJyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tTWVkaXVtJyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHVuaWNvZGUtcmFuZ2U6XG4gICAgICAgIFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsXG4gICAgICAgIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbi8qIFJvYm90by1NZWRpdW0gbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBNZWRpdW0nKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1NZWRpdW0nKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogUm9ib3RvLUJvbGQgbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvIEJvbGQnKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1Cb2xkJyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHVuaWNvZGUtcmFuZ2U6XG4gICAgICAgIFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsXG4gICAgICAgIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbi8qIFJvYm90by1Cb2xkIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvIEJvbGQnKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1Cb2xkJyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcblxuLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMudHJhbnNpdGlvbihvcGFjaXR5LCAwLjE1cywgbGluZWFyKTtcbiAgICAmLmluIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxudGJvZHkuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLmNvbGxhcHNpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMudHJhbnNpdGlvbi1wcm9wZXJ0eSgnaGVpZ2h0LCB2aXNpYmlsaXR5Jyk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnRyYW5zaXRpb24tZHVyYXRpb24oMC4zNXMpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcyc7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qKioqKiogQURESVRJVkUgQ09ERSBUTyBDVVNUT01JWkUgRk9SIFZBUklPVVMgVEhFTUVTICoqKioqKi9cbmRpdltjbGFzc149J2NjLXdpbmRvdyBjYy1iYW5uZXIgY2MtdHlwZS0nXSxcbmRpdltjbGFzc149J2NjLXdpbmRvdyBjYy1mbG9hdGluZyBjYy10eXBlLSddIHtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItZm9udC1jb2xvcjtcbn1cblxuLmNjLXJldm9rZS5jYy1ib3R0b20uY2MtYW5pbWF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNjLWNvbXBsaWFuY2Uge1xuICAgIC5jYy1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1idXR0b24tZm9udC1jb2xvcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICYuY2MtZGVueSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jYy1hbGxvdyB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTclKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jYy1kaXNtaXNzIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtNyUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNjLWxpbmsge1xuICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItbGluay1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL1Nob3dpbmcgdGhlIGNvb2tpZSBiYW5uZXIgYXMgYSBwdXNoLWRvd24gYmFubmVyIG9uIG1vYmlsZSBkZXZpY2VzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiB2YXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmNjLWJhbm5lci5jYy1ib3R0b20sXG4gICAgLmNjLWZsb2F0aW5nLmNjLWJvdHRvbSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxufVxuLyoqKioqKioqKioqKioqL1xuXG4vKioqKioqIE9SSUdJTkFMIENPT0tJRSBDT05TRU5UIENTUyBBUyBGT1VORCBBVCBodHRwczovL2Nvb2tpZWNvbnNlbnQub3Nhbm8uY29tICoqKioqKi9cbi5jYy13aW5kb3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xufVxuLmNjLXdpbmRvdy5jYy1pbnZpc2libGUge1xuICAgIG9wYWNpdHk6IDA7XG59XG4uY2MtYW5pbWF0ZS5jYy1yZXZva2Uge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgdHJhbnNmb3JtIDFzIGVhc2UsXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2U7XG59XG4uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtdG9wIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJlbSk7XG59XG4uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYm90dG9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyZW0pO1xufVxuLmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWFjdGl2ZS5jYy10b3Age1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtYm90dG9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY2MtcmV2b2tlOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY2MtZ3Jvd2VyIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XG59XG4uY2MtcmV2b2tlLFxuLmNjLXdpbmRvdyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQ2FsaWJyaSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuLmNjLXdpbmRvdy5jYy1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uY2Mtd2luZG93LmNjLWZsb2F0aW5nIHtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgbWF4LXdpZHRoOiAyNGVtO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY2MtcmV2b2tlIHtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5jYy1yZXZva2U6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNjLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2MtYnRuLFxuLmNjLWNsb3NlLFxuLmNjLWxpbmssXG4uY2MtcmV2b2tlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2MtbGluayB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYy1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmNjLWxpbms6YWN0aXZlLFxuLmNjLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6IGluaXRpYWw7XG59XG4uY2MtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjhlbTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpmb2N1cyxcbi5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2MtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNWVtO1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBsaW5lLWhlaWdodDogMC43NTtcbn1cbi5jYy1jbG9zZTpmb2N1cyxcbi5jYy1jbG9zZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5jYy1yZXZva2UuY2MtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogM2VtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNWVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVlbTtcbn1cbi5jYy1yZXZva2UuY2MtYm90dG9tIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogM2VtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNWVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVlbTtcbn1cbi5jYy1yZXZva2UuY2MtbGVmdCB7XG4gICAgbGVmdDogM2VtO1xuICAgIHJpZ2h0OiB1bnNldDtcbn1cbi5jYy1yZXZva2UuY2MtcmlnaHQge1xuICAgIHJpZ2h0OiAzZW07XG4gICAgbGVmdDogdW5zZXQ7XG59XG4uY2MtdG9wIHtcbiAgICB0b3A6IDFlbTtcbn1cbi5jYy1sZWZ0IHtcbiAgICBsZWZ0OiAxZW07XG59XG4uY2MtcmlnaHQge1xuICAgIHJpZ2h0OiAxZW07XG59XG4uY2MtYm90dG9tIHtcbiAgICBib3R0b206IDFlbTtcbn1cbi5jYy1mbG9hdGluZyA+IC5jYy1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY2MtZmxvYXRpbmcgLmNjLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jYy13aW5kb3cuY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2Uge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xufVxuLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNjLWJhbm5lci5jYy10b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xufVxuLmNjLWJhbm5lci5jYy1ib3R0b20ge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuLmNjLWJhbm5lciAuY2MtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLmNjLWNvbXBsaWFuY2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2UgPiAuY2MtYnRuIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG59XG4uY2MtYnRuICsgLmNjLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuQG1lZGlhIHByaW50IHtcbiAgICAuY2MtcmV2b2tlLFxuICAgIC5jYy13aW5kb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuY2MtYnRuIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAuY2Mtd2luZG93LmNjLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1ib3R0b20ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5jYy13aW5kb3cuY2MtYmFubmVyLFxuICAgIC5jYy13aW5kb3cuY2MtZmxvYXRpbmcsXG4gICAgLmNjLXdpbmRvdy5jYy1sZWZ0LFxuICAgIC5jYy13aW5kb3cuY2MtcmlnaHQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1jb21wbGlhbmNlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1mbG9hdGluZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLmNjLXdpbmRvdyAuY2MtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogdW5zZXQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiB1bnNldDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG4uY2MtZmxvYXRpbmcuY2MtdGhlbWUtY2xhc3NpYyB7XG4gICAgcGFkZGluZzogMS4yZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1jb21wbGlhbmNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbn1cbi5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG46bGFzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2MtdGhlbWUtZWRnZWxlc3MuY2Mtd2luZG93IHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmNjLWZsb2F0aW5nLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuOGVtIDEuOGVtO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLWJ0biArIC5jYy1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4ubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7dGhlbWVWYXJpYWJsZXMuJGxvZ28tZmlsZW5hbWV9KSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDc1cHg7XG59XG4ubG9nby1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7dGhlbWVWYXJpYWJsZXMuJGxvZ28tc21hbGwtZmlsZW5hbWV9KSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDc1cHg7XG59XG4uZnVsbC1oZWFkZXIge1xuICAgIC5tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG4gICAgQGV4dGVuZCAuZmFkZUluRG93bjtcbiAgICAuZ2xvYmFsLW5hdiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAuZ3JpZC1yb3cge1xuICAgICAgICAgICAgLmdyaWQtc20tMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNyk7XG4gICAgICAgIH1cbiAgICAgICAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBuYXYgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY291bnQtbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAubG92ZWQtb25lLW5hdixcbiAgICAgICAgLmFjY291bnQtc2V0dGluZ3MtbmF2LFxuICAgICAgICAubG9nb3V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44NSk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgwLjYpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjM1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfCtyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMC42KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9nb3V0IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5sb3ZlZC1vbmUtbmF2IHtcbiAgICAgICAgICAgIC5sb2dnZWQtaW4tYXMtaW5mbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44NSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC4zNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctcmlnaHQoMC42KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLW1lbnUtbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDhweCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIC5ncmlkLXJvdyA+IGRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjc1KTtcbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgLm5hdi10aWxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBkb3R0ZWQgMXB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg2NCwgMTAxLCAxNDMsIDAuNzgpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOTUpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qQmFkZ2VzIHdoZXJlIHByZXNlbnQqL1xuICAgICAgICAgICAgICAgIC8qRXllYmFsbGVkIHBvc2l0aW9uIHZhbHVlcyB0byBnZXQgaXQgcmlnaHQqL1xuICAgICAgICAgICAgICAgIC5tZW51LWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjQ1cmVtO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXRpbGUuYWN0aXZlLFxuICAgICAgICAgICAgLm5hdi10aWxlLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi10aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtdGlsZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3IsICRsaWdodG5lc3M6IDQyJSk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb3Igc21hbGwgc2NyZWVucyBvbmx5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZ1bGwtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgLThweCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLThweCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICBib3gtc2hhZG93OiAwIC04cHggOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAuZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLW9ubHkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi1tZW51LW5hdiB7XG4gICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgLm5hdi10aWxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNjQsIDEwMSwgMTQzLCAwLjc4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvL0RvIG5vdCBzaG93IHVuZGVybGluZSBmcm9tIGNlbnRlciBhbmltYXRpb24gb24gc21hbGwgc2NyZWVuc1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8qQmFkZ2VzIHdoZXJlIHByZXNlbnQqL1xuICAgICAgICAgICAgICAgICAgICAvKkV5ZWJhbGxlZCBwb3NpdGlvbiB2YWx1ZXMgdG8gZ2V0IGl0IHJpZ2h0Ki9cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNDVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuaGVhZGVyLnN0cmlwcGVkLWhlYWRlciAubG9nbyB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7dGhlbWVWYXJpYWJsZXMuJGxvZ28tc21hbGwtZmlsZW5hbWV9KSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG59XG5cbi8vbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgZG93biAod2UgZGlzcGxheSBtb2JpbGUgYmFubmVyIG9ubHkpXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgaGVhZGVyLnN0cmlwcGVkLWhlYWRlciB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLm1vYmlsZS1iYW5uZXIge1xuICAgIC5zaWdudXAtc2VjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43NSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLnNtYWxsLXNwZWNpYWwtYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44NSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgLndoeS1zaWdudXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAubW9iaWxlLWJhbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5tb2JpbGUtbWVudS1wb3B1cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubWVudS1iYWRnZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9nZ2VkLWluLWFzLWluZm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIG5hdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbi8vTmF2IENhcmRcbi5uYXYtY2FyZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAubWVkaWEge1xuICAgICAgICAuZmEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmZhLnBlLTdzLXVzZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyLjUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmltYXJ5LWluZm8ge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMCk7XG4gICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRsaW5rLWZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3Rpb24tYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgxKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDEuMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDApO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIsXG4gICAgICAgIGE6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIGEgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4zKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9Ib3ZlciBTdHlsZXNcbi5uYXYtY2FyZDpob3Zlcixcbi5uYXYtY2FyZDpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OlxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSxcbiAgICAgICAgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgLW1vei1ib3gtc2hhZG93OlxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSxcbiAgICAgICAgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksXG4gICAgICAgIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIC5wcmltYXJ5LWluZm8ge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLy8gdWwubmF2LWxpc3QsXG4vLyBvbC5uYXYtbGlzdHtcbi8vICAgbGlzdC1zdHlsZTogbm9uZTtcbi8vIFx0cGFkZGluZzowO1xuLy8gICAvLyBib3JkZXI6c29saWQgMXB4ICRib3JkZXItY29sb3I7XG4vLyAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XG4vLyAgIGxpe1xuLy8gICAgIGF7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbi8vICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoLjc1KTtcbi8vICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm9yZGVyLWNvbG9yO1xuLy8gICAgICAgQGV4dGVuZCAuaHZyLXN3ZWVwLXRvLXJpZ2h0O1xuLy8gICAgIH1cbi8vICAgICBhOmhvdmVye1xuLy8gICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbi8vICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgbGk6bGFzdC1jaGlsZHtcbi8vICAgICBhe1xuLy8gICAgICAgYm9yZGVyLWJvdHRvbTowO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4vLyB1bC5uYXYtbGlzdCxcbi8vIG9sLm5hdi1saXN0e1xuLy8gICBsaXN0LXN0eWxlOiBub25lO1xuLy8gXHRwYWRkaW5nOjA7XG4vLyAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XG4vLyAgIGxpe1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBhe1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICB0b3A6LS45ZW07XG4vLyAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG4vLyAgICAgICBAaW5jbHVkZSBwYWRkaW5nKC43NSk7XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgIGxpOmFmdGVyIHtcbi8vICAgICBjb250ZW50OiBcIi0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS1cIjtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHRvcDogLTEuM2VtO1xuLy8gICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSguOCk7XG4vLyAgICAgcGFkZGluZzogMCAwLjI1ZW07XG4vLyAgICAgY29sb3I6ZGFya2VuKCRib3JkZXItY29sb3IsMTAlKTtcbi8vICAgfVxuLy8gICBsaTpsYXN0LWNoaWxke1xuLy8gICAgIGF7XG4vLyAgICAgICBib3JkZXItYm90dG9tOjA7XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgIGxpOmxhc3QtY2hpbGQ6YWZ0ZXJ7XG4vLyAgICAgY29udGVudDpcIlwiO1xuLy8gICB9XG4vLyB9XG5cbnVsLm5hdi1saXN0LFxub2wubmF2LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG4gICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGk6YWZ0ZXIge1xuICAgICAgICAvLyBjb250ZW50OiBcIi0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS1cIjtcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIHRvcDogLTEuM2VtO1xuICAgICAgICAvLyBAaW5jbHVkZSBmb250LXNpemUoLjgpO1xuICAgICAgICAvLyBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgICAgICAgLy8gY29sb3I6ZGFya2VuKCRib3JkZXItY29sb3IsMTAlKTtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKiBTRUNPTkRBUlkgTkFWSUdBVElPTiBERVNJR04gUEFUVEVSTiAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogUHJvdmlkZXMgYSBzZWNvbmRhcnkgbmF2aWdhdGlvbiBmb3IgcGFnZXMgdGhhdCBuZWVkIGl0LiBUaHJlZSBvcHRpb25zIGFyZSBhdmFpbGFibGU6IDEuVmVydGljYWwsIDIuSG9yaXppbnRhbCBhbmQgMy5UYWJiZWQgKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKiBWZXJ0aWNhbCBOYXYgKi9cbm5hdi5zZWNvbmRhcnktbmF2LnZlcnRpY2FsIHtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNzUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBIb3Jpem9udGFsIE5hdiAqL1xubmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZhLmZhLWNoZWNrLWNpcmNsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIC8vIEBleHRlbmQgLmh2ci1mYWRlO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45NSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zKCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgLmZhLmZhLWNoZWNrLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTVweCAxNXB4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBuYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi5wYWdlLWhlYWRlciB7XG4gICAgLmZhIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjcpO1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiA1MCUpO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuMjY0KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKiogWUhSLVNQRUNJRklDIExPR0lOIFNDUkVFTiAqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ubG9naW4gLmxvZ28ge1xuICAgIGJhY2tncm91bmQ6IHVybCgje3RoZW1lVmFyaWFibGVzLiRsb2dvLXNtYWxsLWZpbGVuYW1lfSkgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDc1cHg7XG59XG5cbi5sb2dpbkhlbHAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbn1cblxuLmxvZ2luSGVscCAuZmEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yKTtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAudmljdG9yLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IgdXJsKCcje3RoZW1lVmFyaWFibGVzLiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtcGF0aH0vMS5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLmJhbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMS4yNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yLCAwLjg1KTtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHdpdHRlci10eXBlYWhlYWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGhvbWVwYWdlLXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubW9yZS1zZWFyY2gtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHRoZW1lVmFyaWFibGVzLiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtY291bnQge1xuICAgICAgICAgICAgJi5iYW5uZXItI3skaX0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yIHVybCgnI3t0aGVtZVZhcmlhYmxlcy4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLXBhdGh9LyN7JGl9LmpwZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAudmljdG9yLXNlY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMik7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yIHVybCgnI3t0aGVtZVZhcmlhYmxlcy4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLXBhdGh9LzEuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAvL1NldCBiYW5uZXIgdG8gc2hvdyB1cCBvbiB0aGUgcmlnaHQgd2l0aCAzMyUgd2lkdGhcbiAgICAgICAgLmJhbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vVGhlIGJhbm5lciBwb3J0aW9uIHRoYXQgY29udGFpbnMgdGhlIHF1b3RlIGFuZCB0aGUgdGFnbGluZVxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NC40NCU7XG5cbiAgICAgICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yMjIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSAwIDAgMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubm8taHlwaGVucygpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTBkJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmb250YXdlc29tZSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDMpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgICAgICAgICAgICAgIC8qIFNvbWUgc3BhY2UgYmV0d2VlbiB0aGUgbnVtYmVyIGFuZCB0aGUgY29udGVudCBpbiBicm93c2VycyB0aGF0IHN1cHBvcnRcbiAgICAgICAgICAgICBnZW5lcmF0ZWQgY29udGVudCBidXQgbm90IHBvc2l0aW9uaW5nIGl0IChDYW1pbm8gMiBpcyBvbmUgZXhhbXBsZSkgKi9cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xvZ2FuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgOHB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjQ0NCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm5vLWh5cGhlbnMoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vVGhlIGFjdGlvbiBzZWN0aW9uIGNvbnRhaW5zIHRoZSBzZWFyY2hcbiAgICAgICAgLmFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEodGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IsIDAuOSk7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5jZW50ZXIoKTtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHdpdHRlci10eXBlYWhlYWQge1xuICAgICAgICAgICAgICAgICAgICAudHQtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaG9tZXBhZ2Utc2VhcmNoLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3IsICRsaWdodG5lc3M6IC01JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1vcmUtc2VhcmNoLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vUmFuZG9tIGltYWdlIGJhY2tncm91bmRzXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggdGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1jb3VudCB7XG4gICAgICAgICAgICAmLmJhbm5lci0jeyRpfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IgdXJsKCcje3RoZW1lVmFyaWFibGVzLiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtcGF0aH0vI3skaX0uanBnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52aWN0b3Itc2VjdGlvbiB7XG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiR4bC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52aWN0b3Itc2VjdGlvbiB7XG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCg0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbG9nYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlNwZWNpYWxseSBpbnNlcnRpbmcgc29tZSBhZGRpdGlvbmFsIG1pY3JvIGJyZWFrcG9pbnRzIGZvciBmaW5lciBhZGp1c3RtZW50cyovXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjM1ZW0gKSBhbmQgKG1heC13aWR0aDogJG1kLXNjcmVlbi1icmVha3BvaW50KXtcbi8vICAgLnZpY3Rvci1zZWN0aW9ue1xuLy8gICAgIC5iYW5uZXItY29udGFpbmVye1xuLy8gICAgICAgLmJhbm5lcntcbi8vICAgICAgICAgLnF1b3Rle1xuLy8gICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoMik7XG4vLyAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxKTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAuc2xvZ2Fue1xuLy8gICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMSk7XG4vLyAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxKTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi91dGlsaXRpZXMnO1xuXG4uc2lnbnVwLWJhbm5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMC41KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMC41KTtcbiAgICBAZXh0ZW5kIC52ZXJ0aWNhbC1jZW50ZXItY29udGFpbmVyO1xuICAgID4gZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyO1xuICAgIH1cblxuICAgIC5zdGF0cyB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5zdGF0cy1sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIH1cblxuICAgIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjE1KTtcbiAgICB9XG4gICAgLndoeS1zaWdudXAge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm5vLWh5cGhlbnMoKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zaWdudXAtYmFubmVyIHtcbiAgICAgICAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogZG90dGVkIDJweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc21hbGwtc3BlY2lhbC1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgfVxuICAgICAgICAud2h5LXNpZ251cCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5jYW5uZWQtcXVlcnkge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5odnItZmFkZTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCg0KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC41KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1hcmdpbi10b3AoNSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHRoZW1lVmFyaWFibGVzLiRoaWdobGlnaHRlZC1zZWFyY2hlcy1jb3VudCB7XG4gICAgICAgICYucXVlcnktaW1hZ2UtI3skaX0ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IgdXJsKCcje3RoZW1lVmFyaWFibGVzLiRoaWdobGlnaHRlZC1zZWFyY2hlcy1pbWFnZXMtcGF0aH0vI3skaX0uanBnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qQ2FubmVkIFF1ZXJpZXMgTGlzdCovXG4uY2FubmVkLXF1ZXJpZXMtbGlzdCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL3V0aWxpdGllcyc7XG5cbi5mb3VyLXN0ZXBzIHtcbiAgICA+IGRpdiB7XG4gICAgICAgIEBleHRlbmQgLnZlcnRpY2FsLWNlbnRlci1jb250YWluZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgwLjI1KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctcmlnaHQoMC4yNSk7XG4gICAgfVxuICAgIC5zdGVwIHtcbiAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyO1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMyk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyOjpmaXJzdC1saW5lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub25lIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3RlcC0xLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudHdvIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3RlcC0yLWNvbG9yO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyLjUpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGhyZWUge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzdGVwLTMtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mb3VyIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3RlcC00LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZvdXItc3RlcHMge1xuICAgICAgICAuc3RlcCB7XG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEuNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGgyOjpmaXJzdC1saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcblxuLmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cCAuYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjg1KTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIHtcbiAgICBsaW5lLWhlaWdodDogMTIwJSAhaW1wb3J0YW50O1xufVxuXG4uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44NSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pIHtcbiAgICAuZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4uZmlsdGVycy5wb3B1cF9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ1ZW07XG59XG5cbnNlY3Rpb24ucG9wdXAtbWFpbiB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgLmZhIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjI1KTtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgxKTtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qSWYgYSBmaWx0ZXIgaGFzIGJlZW4gYXBwbGllZCovXG4gICAgICAgIC5maWx0ZXItYXBwbGllZCB7XG4gICAgICAgICAgICAvL2RlZmF1bHRcbiAgICAgICAgICAgIC5jb2xsYXBzZS1oYW5kbGVyIHtcbiAgICAgICAgICAgICAgICAuZmEtcGx1cy1zcXVhcmUtbyB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNTgnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vb24gaG92ZXIgaWYgbm90IG9wZW5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZmUnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9vbiBob3ZlciBpZiBvcGVuXG4gICAgICAgICAgICAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNDYnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb3Igc21hbGwgc2NyZWVuIHNpemVzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZpbHRlcnMucG9wdXBfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xuICAgICAgICBzZWN0aW9uLnBvcHVwLW1haW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2VudGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMC41KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDVweCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5maWx0ZXJzLnBvcHVwX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMzJlbTtcbiAgICB9XG59XG5cbi8vIEZvciBsYXJnZSBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZmlsdGVycy5wb3B1cF9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDQ1ZW07XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2NhcmRzJztcblxuLyogKioqKioqKioqKioqKiBTVFVEWSBTTklQUEVUIERFU0lHTiBQQVRURVJOICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiBFeHRlbmRzIGNhcmQgZGVzaWduIHBhdHRlcm4gKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4uc3R1ZHktc25pcHBldCB7XG4gICAgQGV4dGVuZCAuY2FyZDtcbiAgICAvL092ZXJ2aWV3IGZvciBzbWFsbCBkZXZpY2VzXG4gICAgLnNtYWxsLW92ZXJ2aWV3IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgfVxuICAgIC5zdHVkeS1vdmVydmlldyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0dWR5LXNuaXBwZXQtc3VtbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgIH1cbn1cblxuLypBIHN0dWR5IGNhcmQgY2FuIGhhdmUgdHdvIGJhbm5lcnMgLSBcIk5ld1wiIGFuZCBcIkN1cnJlbnRseSBub3QgZW5yb2xsaW5nXCIuIFRoZSBcIk5ld1wiIHN0eWxpbmcgaXMgZXh0ZW5kZWQgZnJvbSB0aGUgYmFzZSBjYXJkIHdoaWxlIHNwZWNpZmljIHN0eWxpbmcgZm9yIFwiQ3VycmVudGx5IG5vdCBlbnJvbGxpbmdcIiBpcyBzcGVjaWZpZWQgaGVyZSovXG4uc3R1ZHktc25pcHBldC5ub3QtZW5yb2xsaW5nIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgLmJhbm5lciB7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgfVxufVxuXG4vLyBGb3IgbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktc25pcHBldCB7XG4gICAgICAgIC5zdHVkeS1vdmVydmlldyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgLmluZm8tYmxvY2sge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvciwgJGxpZ2h0bmVzczogLTIwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS41KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL2hhY2sgdG8gbm90IHNob3cgZG90dGVkIGxpbmUgZm9yIGxhc3QgZWxlbWVudC4gRG9lcyBub3Qgd29yayBpbiBJRThcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBTdHlsaW5nIGZvciBcIkN1cnJuZXRseSBub3QgZW5yb2xsaW5nXCIqL1xuICAgIC5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmcge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLnN0dWR5LXN1Z2dlc3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgLnN1Z2dlc3Rvci1tZXNzYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOTgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5zdHVkeS1zbmlwcGV0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMC41KTtcbiAgICB9XG59XG5cbi8vRm9yIG1vZGVybiBtb2JpbGUgZGV2aWNlcyBsaWtlIGlQaG9uZSA2IGFuZCBTYW1zdW5nIGdhbGF4eVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnN0dWR5LXN1Z2dlc3Rpb24ge1xuICAgICAgICAuc3R1ZHktc25pcHBldCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zdHVkeS1zdWdnZXN0aW9uIHtcbiAgICAgICAgLnN1Z2dlc3Rvci1tZXNzYWdlIHtcbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3R1ZHktc25pcHBldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIFNUVURZIExJU1QgKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLnN0dWR5LWxpc3Qge1xuICAgIGRpdltjbGFzcyo9J2dyaWQnXSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuMjUpO1xuICAgIH1cbiAgICAuc3R1ZHktbGlzdC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWI1O1xuICAgICAgICBwYWRkaW5nOiAwLjI1ZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuMjY0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCxcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mYWRlSW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG4gICAgICAgIH1cbiAgICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zdHVkeS1saXN0IC5zdHVkeS1saXN0LWhlYWRlciBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS40MzgyKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4xNDIpO1xuICAgIH1cbiAgICAuc3R1ZHktbGlzdCBvbCxcbiAgICAuc3R1ZHktbGlzdCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuQHVzZSAnLi4vdHlwb2dyYXBoeSc7XG5cbi5maWx0ZXItc3R1ZGllcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgLnN0YXR1cy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5hcHBsaWVkLWZpbHRlcnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgICAtbW96LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICAgICAgICAgICAgLW1zLXdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAucHVsc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLnNtYWxsLXByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAuc2luZ2xlLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS1zdGFjayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qSWYgdGhlcmUgYXJlIGFwcGxpZWQgZmlsdGVycyovXG4gICAgJi5maWx0ZXJzLWFwcGxpZWQge1xuICAgICAgICAuc3RhdHVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuYXBwbGllZC1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBzdHJvbmc6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnOic7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZhLXN0YWNrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICAuZmEtc2xpZGVycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5mYS1zdGFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmEtc2xpZGVycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGlja3ktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kIC5mYWRlSW5Eb3duO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTUwJTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgxKTtcbiAgICAgICAgICAgIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qSGlkZSBmaWx0ZXIgaWNvbiBvbiBtb2JpbGUgZGV2aWNlcyovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZpbHRlci1zdHVkaWVzLFxuICAgIC5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQge1xuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuc21hbGwtcHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgIC5zaW5nbGUtaWNvbixcbiAgICAgICAgICAgICAgICAuZmEtc3RhY2sge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5maWx0ZXItc3R1ZGllcyB7XG4gICAgICAgIC5zdGF0dXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKioqKioqKioqKiBOTyBTVFVESUVTIEZPVU5EICoqKioqKioqKioqKi9cbi5uby1zdHVkaWVzLWZvdW5kIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiBzb2xpZCA0cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICAubWVkaWEge1xuICAgICAgICAuZmEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg1KTtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJldGE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJy4uL2NhcmRzJztcblxuLyogU0dcbiMgSW5jbHVzaW9uIEV4Y2x1c2lvbiBDcml0ZXJpYSBibG9jayAvXG5cbkFuIEluY2x1c2lvbiBFeGNsdXNpb24gQ3JpdGVyaWEgYmxvY2sgaXMgdXNlZCB0byBjYXB0dXJlIGluY2x1c2lvbi9leGNsdXNpb24gY3JpdGVyaWEgYWRkZWQgYnkgdGhlIHN0dWR5IHRlYW0uXG5cbmBgYFxuPHNlY3Rpb24gY2xhc3M9XCJpbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrXCIgaWQ9XCJzZWN0aW9uU2Vjb25kR3JvdXBcIj5cbiAgPGhlYWRlcj5cbiAgICA8aDQgY2xhc3M9XCJoaWRlXCI+R3JvdXAgMjwvaDQ+XG4gIDwvaGVhZGVyPlxuICA8ZGl2IGNsYXNzPVwibm8tY3JpdGVyaWEtbWVzc2FnZVwiPlxuICAgIE5vIGNyaXRlcmlhIHNldFxuICA8L2Rpdj5cbiAgPHNlY3Rpb24gY2xhc3M9XCJpbmNsdXNpb24tZXhjbHVzaW9uIGhpZGVcIj5cbiAgICA8ZGl2IGNsYXNzPVwiaW5jbHVzaW9uXCI+XG4gICAgICA8c3Ryb25nIGNsYXNzPVwic3ViLWhlYWRcIj48c3BhbiBjbGFzcz1cImZhIGZhLWNoZWNrIGZhLW1hcmdpbi1yaWdodCBzdWNjZXNzLWZvbnQtY29sb3JcIiBhcmlhLWhpZGRlbj1cInRydWVcIj48L3NwYW4+UGFydGljaXBhbnRzIG1heSBiZSBlbGlnaWJsZSBpZiB0aGV5IG1lZXQgPGVtPmFsbDwvZW0+IG9mIHRoZSBmb2xsb3dpbmcgY3JpdGVyaWE8L3N0cm9uZz5cbiAgICAgIDx1bD5cbiAgICAgICAgPGxpPlxuICAgICAgICAgIEN1cnJlbnRseSBoYXMgQnJlYXN0IGNhbmNlclxuICAgICAgICA8L2xpPlxuICAgICAgICA8bGk+XG4gICAgICAgICAgQWdlICh5ZWFycykgaXMgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIDE4XG4gICAgICAgIDwvbGk+XG4gICAgICAgIDxsaT5cbiAgICAgICAgICBNdXN0IGJlIHdpbGxpbmcgdG8gdGFrZSBleHBlcmltZW50YWwgZHJ1Z3NcbiAgICAgICAgPC9saT5cbiAgICAgIDwvdWw+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImV4Y2x1c2lvblwiPlxuICAgICAgPHN0cm9uZyBjbGFzcz1cInN1Yi1oZWFkXCI+PHNwYW4gY2xhc3M9XCJmYSBmYS10aW1lcyBmYS1tYXJnaW4tcmlnaHQgZXJyb3ItZm9udC1jb2xvclwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPjwvc3Bhbj5QYXJ0aWNpcGFudHMgYXJlIG5vdCBlbGlnaWJsZSBpZiB0aGV5IG1lZXQgPGVtPmFueTwvZW0+IG9mIHRoZSBmb2xsb3dpbmcgY3JpdGVyaWE8L3N0cm9uZz5cbiAgICAgIDx1bD5cbiAgICAgICAgPGxpPlxuICAgICAgICAgIEN1cnJlbnRseSBoYXMgQ29sb24gY2FuY2VyXG4gICAgICAgIDwvbGk+XG4gICAgICAgIDxsaT5cbiAgICAgICAgICBJcyBwcmVnbmFudCBhdCB0aGUgdGltZSBvZiBlbnJvbGxtZW50XG4gICAgICAgIDwvbGk+XG4gICAgICA8L3VsPlxuICAgIDwvZGl2PlxuICA8L3NlY3Rpb24+XG4gIDxzZWN0aW9uIGNsYXNzPVwiYWN0aW9uc1wiPlxuICAgIDxhIGRhdGEtaGlzdG9yeS1uYXZpZ2F0ZSBocmVmPVwic2V0LWNyaXRlcmlhLmh0bWw/Z3JvdXA9bXVsdGlwbGVcIiBpZD1cImFTZXRDcml0ZXJpYVwiIGNsYXNzPVwic2V0LWNyaXRlcmlhXCI+PHNwYW4gY2xhc3M9XCJmYSBmYS1wZW5jaWwgZmEtbWFyZ2luLXJpZ2h0XCI+PC9zcGFuPjxzcGFuIGNsYXNzPVwibGFiZWxcIj5FZGl0PC9zcGFuPjwvYT5cbiAgICA8YSBkYXRhLWhpc3RvcnktbmF2aWdhdGUgaHJlZj1cIlwiIGNsYXNzPVwiZXJyb3ItZm9udC1jb2xvclwiPjxzcGFuIGNsYXNzPVwiZmEgZmEtdHJhc2ggZmEtbWFyZ2luLXJpZ2h0XCI+PC9zcGFuPjxzcGFuIGNsYXNzPVwiXCI+RGVsZXRlPC9zcGFuPjwvYT5cbiAgPC9zZWN0aW9uPlxuPC9zZWN0aW9uPlxuYGBgXG4qL1xuXG4uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayB7XG4gICAgQGV4dGVuZCAuY2FyZDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICBoZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmNsdXNpb24tZXhjbHVzaW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDEuMjUpO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViLWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgfVxuICAgICAgICAuaW5jbHVzaW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgxKTtcbiAgICAgICAgfVxuICAgICAgICAuZXhjbHVzaW9uIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuQHVzZSAnbmF2LWNhcmQnO1xuXG4uc3R1ZHktZGV0YWlscy1vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcje2NvbW1vblZhcmlhYmxlcy4kaW1hZ2UtcGF0aH0vZ3JvdXAtYmx1ZS5wbmcnKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDEpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMC41KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgwLjUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgLnN0dWR5LWhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDhweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBAZXh0ZW5kIC5mYWRlSW47XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjUpO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNXB4IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGV4dGVuZCAuZmFkZUluO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMSk7XG4gICAgICAgID4gc2VjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMC41KTtcbiAgICAgICAgfVxuICAgICAgICAuc3R1ZHktcHVycG9zZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogZG90dGVkIDFweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLnN0YXRzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdHMtbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0wLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEuNSk7XG4gICAgICAgICAgICAgICAgLnNwZWNpYWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLypJZiB0aGUgdXNlciBpcyBsb2dnZWQgaW4gYXMgYSBzdHVkeSB0ZWFtIG1lbWJlciovXG4gICAgICAgICAgICAgICAgLmxvZ2dlZC1pbi1hcy1zdHVkeS10ZWFtIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBwdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlN0dWR5IERldGFpbHMqL1xuLnN0dWR5LWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG4gICAgLnNtYWxsLWNhcHMge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgLypFeWViYWxsZWQgdmFsdWUgdG8gYWRkIGEgc21hbGxlciB0aGFuIG5vcm1hbCBwYWRkaW5nIHRvIGxpc3RzIGluIGEgY29sbGFwc2FibGUgc2VjdGlvbiovXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMS43NSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC42KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qU3RpY2t5IGhlYWRlciovXG4gICAgLnN0aWNreS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLnN0aWNrRW1VcCB7XG4gICAgICAgIC5zdGlja3ktaGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZhZGVJbkRvd247XG5cbiAgICAgICAgICAgIC5sb2dvLXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy9pbWd7XG4gICAgICAgICAgICAgICAgLy8gIC8qVGhlIGhlaWdodCAmIHdpZHRoIGlzIHRoZSBzYW1lIGFzIHRoYXQgb2YgdGhlICdJIGFtIGludGVyZXN0ZWQnIGJ1dHRvbiBpbiB0aGUgb3ZlcnZpZXcqL1xuICAgICAgICAgICAgICAgIC8vICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgLy8gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWN0b3ItY291bnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3BlY2lhbC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMyk7XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICB9XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC41KTtcbiAgICAgICAgICAgIGN1cnNvcjogaGVscDtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3R1ZHktY29udGFjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKC0yKTtcbiAgICAuY29udGFjdC1jYXJkIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgzLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjc1KTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLypQb3B1cCBzdHlsaW5nIGZvciBcIkkgYW0gaW50ZXJlc3RlZFwiIHdoZW4gbm8gYWNjb3VudCBpcyBwcmVzZW50Ki9cbi5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCB7XG4gICAgLnllcy1uby1jb250YWluZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLm5hdi1jYXJkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC40KSxcbiAgICAgICAgICAgICAgICAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3IsICRsaWdodG5lc3M6IDQwJSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vKioqKiBSRVNQT05TSVZFTkVTUyAqKi8vXG4vL21lZGl1bSBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktZGV0YWlscy1vdmVydmlldyB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0yKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctcmlnaHQoMSk7XG4gICAgfVxuICAgIC5zdHVkeS1kZXRhaWxzLFxuICAgIC5zdHVkeS1jb250YWN0IC5jb250YWN0LWNhcmQge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuc3R1ZHktZGV0YWlscyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMTFlbTtcbiAgICAgICAgJi5zdGlja0VtVXAge1xuICAgICAgICAgICAgLnN0aWNreS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC52aWN0b3ItY291bnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICAgICAgLnN0YXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjMwJTtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCB7XG4gICAgICAgIC55ZXMtbm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vbGFyZ2Ugc2NyZWVuIHNpemVzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMik7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDIpO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAuZ3JpZC1yb3cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0dWR5LWxvb2tpbmctZm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zdHVkeS1kZXRhaWxzLFxuICAgIC5zdHVkeS1jb250YWN0IC5jb250YWN0LWNhcmQge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAvKiBFeWViYWxsZWQgdmFsdWUgdG8gZW5zdXJlIGFib3V0IDc1Y2hhcnMgcGVyIGxpbmUgZm9yIHJlYWRhYmlsaXR5Ki9cbiAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcbiAgICB9XG59XG5cbi8qKioqKioqKiogT1RIRVIgU1RVRFkgU1RBVEVTICoqKioqKi9cbi8qSW5jbHVkZXMgaW5hY3RpdmUgc3R1ZHksIHNob3cgaW50ZXJlc3Qgc3VjY2VzcyBhbmQgc2hvdyBpbnRlcnN0IGZhaWx1cmUqL1xuXG4uaW5hY3RpdmUtc3R1ZHksXG4uc2hvdy1pbnRlcmVzdC1zdWNjZXNzLFxuLnNob3ctaW50ZXJlc3QtZmFpbHVyZSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oLTIuMSk7XG59XG4uaW5hY3RpdmUtc3R1ZHkge1xuICAgIC5tZWRpYSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbn1cbi5zaG93LWludGVyZXN0LXN1Y2Nlc3Mge1xuICAgIC5zdHVkeS1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMik7XG4gICAgfVxuICAgIC5tZWRpYSB7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICB9XG59XG4uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIHtcbiAgICAubWVkaWEge1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gICAgLmVsaWdpYmlsaXR5IHtcbiAgICAgICAgLmhlYWx0aHktZWxpZ2liaWxpdHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5cbi8qICoqKioqKioqKioqKioqIFJlbGF0ZWQgU3R1ZGllcyBEZXNpZ24gUGF0dGVybiAqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8vIExhc3QgY2hpbGQgZG9lcyBub3QgbmVlZCBhIGJvdHRvbSBtYXJnaW5cbmFydGljbGUucmVsYXRlZC1zdHVkaWVzIGFydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLnZvbHVudGVlci1zbGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIGhlYWRlciBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjIpO1xuICAgIH1cbiAgICAudm9sdW50ZWVyLWluZm8ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgLmJyZWFrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb3IgbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAudm9sdW50ZWVyLXNsYXQge1xuICAgICAgICAudm9sdW50ZWVyLWluZm8ge1xuICAgICAgICAgICAgLmJyZWFrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi52b2x1bnRlZXItbGlzdCB7XG4gICAgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuMjY0KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMi4yNjQpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMik7XG4gICAgfVxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52b2x1bnRlZXItbGlzdCB7XG4gICAgICAgIC52b2x1bnRlZXItbGlzdC1oZWFkZXIgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgxLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgzKTtcbiAgICAgICAgfVxuICAgICAgICBvbCxcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjMpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qKioqKioqKioqKioqKioqKioqKiogTUVTU0FHRSBTTklQUEVUICoqKioqKioqKioqKioqICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4ubWVzc2FnZS1zbmlwcGV0IHtcbiAgICBib3JkZXItbGVmdDogc29saWQgNnB4ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdXgtaW5mbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTsgLy9BZGRpbmcgYW4gYXJiaXRyYXJ5IHBlcmNlbnRhZ2Ugc28gdGhlIHRoZSB0aW1lcyBhcmUgYWxsIGluIHRoZSBzYW1lIGNvbHVtblxuICAgICAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZXNzYWdlLXNuaXBwZXQubmV3IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gICAgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAubWVzc2FnZS1zbmlwcGV0IHtcbiAgICAgICAgLmZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMi41KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS1cbi5jb252ZXJzYXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWVzc2FnZS1zbmlwcGV0Lm5ldyAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgLnN1bW1hcnkge1xuICAgIGNvbG9yOiAjNjY2O1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG5vbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5tZXNzYWdlIHtcbiAgICAubWVzc2FnZS1kYXRlLXRpbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgfVxuICAgIC5tZXNzYWdlLWJ1YmJsZSB7XG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZsYXNoO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KC0wLjUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgICAgIC8vIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gICAgfVxuICAgIC8qIEZvciB0aGUgYnViYmxlIHRhaWwgKi9cbiAgICAubWVzc2FnZS1idWJibGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgfVxuICAgIC5tZXNzYWdlLXNlbmRlci1uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0wLjUpO1xuICAgIH1cbn1cblxuLyoqKioqKioqIElmIHRoZSBzZW5kZXIgaXMgeW91ICoqKioqKioqL1xuLm1lc3NhZ2Uuc2VsZiB7XG4gICAgQGV4dGVuZCAuZmFkZUluUmlnaHQ7XG4gICAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA2cHggdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxMnB4IDEycHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgfVxuICAgIC5tZXNzYWdlLXNlbmRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLyoqKioqKioqIElmIHRoZSBzZW5kZXIgaXMgc29tZW9uZSBlbHNlICoqKioqKioqL1xuLm1lc3NhZ2Uub3RoZXIge1xuICAgIEBleHRlbmQgLmZhZGVJbkxlZnQ7XG4gICAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAubWVzc2FnZS1idWJibGU6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDEycHggMTJweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgfVxuICAgIC5tZXNzYWdlLXNlbmRlciB7XG4gICAgfVxufVxuXG4vKioqKioqKiogTmV3IG1lc3NhZ2UgKioqKioqKiovXG4ubWVzc2FnZS5vdGhlci5uZXcge1xuICAgIC5tZXNzYWdlLWJ1YmJsZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG5vbC5tZXNzYWdlLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gICAgbGkuc2VsZiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBGb3Igc21hbGwgc2NyZWVuIHNpemVzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgb2wubWVzc2FnZS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL3V0aWxpdGllcyc7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLmNvbnZlcnNhdGlvbi1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgyKTtcbiAgICBib3JkZXItdG9wOiBkb3R0ZWQgMnB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIC5jb252ZXJzYXRpb24ge1xuICAgIH1cbiAgICAud3JpdGUtbWVzc2FnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgyKTtcbiAgICAgICAgYm9yZGVyLXRvcDogZG90dGVkIDJweCAjY2NjO1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnZlcnRpY2FsLWNlbnRlci1jb250YWluZXI7XG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnZlcnRpY2FsLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J106aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggY29tbW9uVmFyaWFibGVzLiRsaW5rLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uW3R5cGU9J3N1Ym1pdCddW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypUaGUgY291bnRlciB0aGF0IGRpc3BsYXlzIGJlbG93IHRoZSBtZXNzYWdlIHRleHRhcmVhKi9cbi8qV2UgYXJlIHVzaW5nIHRoZSBtYXgtbGVuZ3RoIHBsdWdpbiAoaHR0cDovL21pbW84NC5naXRodWIuaW8vYm9vdHN0cmFwLW1heGxlbmd0aC8pIHRoYXQgYWRkcyB0aGUgY291bnRlciBhdCB0aGUgZW5kIG9mIHRoZSBwYWdlIGJlZm9yZSB0aGUgPC9ib2R5PiB0YWcqL1xuc3Bhbi5ib290c3RyYXAtbWF4bGVuZ3RoLmxhYmVsIHtcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG59XG5zcGFuLmJvb3RzdHJhcC1tYXhsZW5ndGgubGFiZWwtaW1wb3J0YW50LmxhYmVsLWRhbmdlci5sYWJlbCB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbn1cblxuLypDb252ZXJzYXRpb24gc2NyZWVuIHN0aWNreSBoZWFkZXIqL1xuLnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICBAZXh0ZW5kIC5mYWRlSW5Eb3duO1xuICAgIG5hdixcbiAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgbmF2IGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBGb3Igc21hbGwgc2NyZWVuIHNpemVzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmNvbnZlcnNhdGlvbi1jb250YWluZXIge1xuICAgICAgICAud3JpdGUtbWVzc2FnZSB7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vdGFncyc7XG5cbi5hdHRhY2htZW50cyB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMS41KTtcbiAgICAvLyBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxKTtcbiAgICAvLyBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICRib3JkZXItY29sb3I7XG4gICAgLmF0dGFjaG1lbnQge1xuICAgICAgICBAZXh0ZW5kIC50YWc7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5wcm9maWxlLXNlY3Rpb24tY2FyZCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgQGV4dGVuZCAuZmFkZUluO1xuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgICAgIC5lZGl0LWJ1dHRvbiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmh2ci1mYWRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMjUpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44KTtcbiAgICAgICAgfVxuICAgICAgICAubGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJzonO1xuICAgICAgICB9XG4gICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQgKyBbZGF0YS1yZWFkbW9yZS10b2dnbGVdIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgxKTtcbiAgICB9XG4gICAgLmFjdGlvbi1iYXIge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgIH1cbiAgICAubm8taW5mbyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIH1cbn1cblxuLnByb2ZpbGUtc2VjdGlvbi1jYXJkLnNwZWNpYWwtc2VjdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAxNSUpO1xufVxuXG4vLyBiaWcgc2NyZWVuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnByb2ZpbGUtc2VjdGlvbi1jYXJkIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24ge1xuICAgIC5wcm9ncmVzc2JhciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC44KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgxLjIpO1xuICAgICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5wcm9ncmVzc2Jhci10ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzID4gc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgX292ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC44KTtcbiAgICAgICAgLmhlbHB0ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44NSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIHtcbiAgICAgICAgLnByb2dyZXNzYmFyIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmNlbnRlcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjJlbSAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuYm9keSA+IGZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG5cbiAgICBuYXYge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICAgIC5zb2NpYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC43KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS41KTtcbiAgICAgICAgICAgIEBleHRlbmQgLmh2ci1mYWRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nb3Mge1xuICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4IHJnYmEoI2ZmZiwgMC4zKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuXG4gICAgICAgIC5kZXBhcnRtZW50LWxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kZGVwYXJ0bWVudC1sb2dvLWZpbGVuYW1lfSkgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgfVxuICAgICAgICAucG93ZXJlZC1ieSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgje2NvbW1vblZhcmlhYmxlcy4kaW1hZ2UtcGF0aH0vbG9nby1wb3dlcmVkLWJ5LnBuZykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0LFxuICAgIC5hZG1pbi1sb2dpbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYWRtaW4tbG9naW4ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZhOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogaGVscDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhcC1iYWRnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDMpO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIGJvZHkgPiBmb290ZXIge1xuICAgICAgICAubG9nb3Mge1xuICAgICAgICAgICAgLmRlcGFydG1lbnQtbG9nbyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3dlcmVkLWJ5IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvcHlyaWdodCxcbiAgICAgICAgLmFkbWluLWxvZ2luIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5oZWFwLWJhZGdlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuXG5mb290ZXIuc3RyaXBwZWQtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjYpO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci10b3A6IDA7XG59XG5mb290ZXIuc3RyaXBwZWQtZm9vdGVyIGRpdjpmaXJzdC1jaGlsZCBhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgY29sb3I6ICM5OTk7XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uY29udGFjdC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBoZWFkZXIge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICAgICAgLy8gY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYWRkcmVzcyB7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICAvLyBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4wNSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnRlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vLWluZm8ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICB9XG59XG5cbi8vSWYgdGhlIGNvbnRhY3QgY2FyZCBoYXMgYW4gYWN0aW9uIGljb24gbGlrZSBlZGl0XG4uY29udGFjdC1jYXJkLmFjdGlvbi1pY29uIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5lZGl0LWJ1dHRvbiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmh2ci1mYWRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIElOTElORSBGRUVEQkFDSyBCTE9DS1MgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmNhcmQtZmVlZGJhY2stYmxvY2sge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNzUpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNXM7XG4gICAgQGV4dGVuZCAuc2xpZGVPdXREb3duMmQ7XG59XG4uY2FyZC1mZWVkYmFjay1ibG9jay5zdWNjZXNzIHtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5jYXJkLWZlZWRiYWNrLWJsb2NrLmVycm9yIHtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmNhcmQtZmVlZGJhY2stYmxvY2suaW5mbyB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kaW5mby1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLmFjY29yZGlvbiB7XG4gICAgLmNvbGxhcHNlLWhhbmRsZXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mYWRlSW47XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZmUnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qSWYgc2VjdGlvbiBpcyBvcGVuLCBzaG93IG1pbnVzIGljb25zKi9cbiAgICAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAuZmEtcGx1cy1zcXVhcmUtbyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE0Nyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNDYnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qQW5pbWF0aW9uIGZvciBjb2xsYXBzZSBoYW5kbGVycyovXG4gICAgYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDhzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xMXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjE0cztcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoNikge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMTdzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2xsYXBzZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAuY29sbGFwc2UtaGFuZGxlciB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgzLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/