._bold{font-weight:700 !important}._italic{font-style:italic !important}._center{margin-left:auto !important;margin-right:auto !important}._left{float:left !important}._right{float:right !important}._textcenter{text-align:center !important}._textleft{text-align:left !important}._textright{text-align:right !important}._nomargin{margin:0 !important}._nopadding{padding:0 !important}._visuallyhidden{left:-999em !important;left:-100vw !important;position:absolute !important;top:-999em !important;top:-100vh !important}._warning{color:#9F0000 !important}@media screen and (min-width: 48em){._mobile:not(._tablet):not(._desktop){display:none !important}}@media screen and (max-width: 47.9375em) and (min-width: 64em){._tablet{display:none !important}}@media screen and (max-width: 47.9375em){._tablet._desktop:not(._mobile){display:none !important}}@media screen and (max-width: 63.9375em){._desktop:not(._tablet):not(._mobile){display:none !important}}@media screen and (min-width: 64em){._mobile._tablet:not(._desktop){display:none !important}}@media screen and (min-width: 48em) and (max-width: 63.9375em){._mobile._desktop{display:none !important}}@font-face{font-family:"SinkinSans";font-style:normal;font-weight:300;src:url("../media/sinkin-sans/300.eot");src:url("../media/sinkin-sans/300.eot?#iefix") format("embedded-opentype"),url("../media/sinkin-sans/300.woff") format("woff"),url("../media/sinkin-sans/300.ttf") format("truetype"),url("../media/sinkin-sans/300.svg#SinkinSans300") format("svg")}@font-face{font-family:"SinkinSans";font-style:italic;font-weight:300;src:url("../media/sinkin-sans/300-italic.eot");src:url("../media/sinkin-sans/300-italic.eot?#iefix") format("embedded-opentype"),url("../media/sinkin-sans/300-italic.woff") format("woff"),url("../media/sinkin-sans/300-italic.ttf") format("truetype"),url("../media/sinkin-sans/300-italic.svg#SinkinSans300Italic") format("svg")}@font-face{font-family:"SinkinSans400";font-style:normal;font-weight:400;src:url("../media/sinkin-sans/400.eot");src:url("../media/sinkin-sans/400.eot?#iefix") format("embedded-opentype"),url("../media/sinkin-sans/400.woff") format("woff"),url("../media/sinkin-sans/400.ttf") format("truetype"),url("../media/sinkin-sans/400.svg#SinkinSans400") format("svg")}@font-face{font-family:"SinkinSans";font-style:italic;font-weight:400;src:url("../media/sinkin-sans/400-italic.eot");src:url("../media/sinkin-sans/400-italic.eot?#iefix") format("embedded-opentype"),url("../media/sinkin-sans/400-italic.woff") format("woff"),url("../media/sinkin-sans/400-italic.ttf") format("truetype"),url("../media/sinkin-sans/400-italic.svg#SinkinSans400Italic") format("svg")}@font-face{font-family:"SinkinSans";src:url("../media/sinkin-sans/700.eot");src:url("../media/sinkin-sans/700.eot?#iefix") format("embedded-opentype"),url("../media/sinkin-sans/700.woff") format("woff"),url("../media/sinkin-sans/700.ttf") format("truetype"),url("../media/sinkin-sans/700.svg#SinkinSans700") format("svg");font-style:normal;font-weight:700}@font-face{font-family:"SinkinSans";font-style:italic;font-weight:700;src:url("../media/sinkin-sans/700-italic.eot");src:url("../media/sinkin-sans/700-italic.eot?#iefix") format("embedded-opentype"),url("../media/sinkin-sans/700-italic.woff") format("woff"),url("../media/sinkin-sans/700-italic.ttf") format("truetype"),url("../media/sinkin-sans/700-italic.svg#SinkinSans700Italic") format("svg")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{box-sizing:border-box}::-webkit-outer-spin-button,::-webkit-inner-spin-button,::-webkit-calendar-picker-indicator{appearance:none;display:none;margin:0;-webkit-appearance:none}input[type="number"]{-moz-appearance:textfield}address{font-style:normal}.commentlist .comment .comment-body .comment-author,.commentlist .comment .comment-body .comment-meta{color:#222;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:normal;line-height:32px;margin:0 0 15px}.commentlist{clear:both;list-style:none;padding-left:0}.commentlist .comment{padding:0}.commentlist .comment:before{display:none}.commentlist .comment .comment-body{background:#DDD;float:none;padding:15px;width:auto}.commentlist .comment .comment-body .comment-author{float:left;text-align:left;*zoom:1}@media screen and (max-width: 670px){.commentlist .comment .comment-body .comment-author{float:none;margin-bottom:5px}}.commentlist .comment .comment-body .comment-author:before,.commentlist .comment .comment-body .comment-author:after{content:"";display:table}.commentlist .comment .comment-body .comment-author:after{clear:both}.commentlist .comment .comment-body .comment-author img{float:left !important;margin:0 10px 0 0 !important}.commentlist .comment .comment-body .comment-meta{margin:0;padding:0;text-align:left}@media screen and (max-width: 670px){.commentlist .comment .comment-body .comment-meta{line-height:normal}}.commentlist .comment .comment-body .comment-meta:after{clear:both;content:"\0020";display:block;visibility:hidden}.commentlist .comment .comment-body .comment-meta .comment-author{float:left}.commentlist .comment .comment-body .comment-meta .comment-metadata{float:right}.commentlist .comment .comment-body p{clear:both}.commentlist .comment .comment-body .reply{text-align:right}.commentlist .comment ul{list-style:none;padding-left:15px}.commentlist .comment ul li .comment-body{background:#E5E5E5}.commentlist .comment ul li ul{list-style:none}.commentlist .comment ul li ul li .comment-body{background:#E5E5E5}.commentlist .comment ul li ul li ul{list-style:none}.commentlist .comment ul li ul li ul .comment-body{background:#EDEDED}.commentlist .comment ul li ul li ul li{list-style:none}.commentlist .comment ul li ul li ul li .comment-body{background:#F5F5F5}.commentlist .comment ul li ul li ul li ul{list-style:none}.commentlist .comment ul li ul li ul li ul li .comment-body{background:#FCFCFC}#respond{clear:both}#respond textarea{height:100px !important;resize:none !important}ul.meta{list-style:none;margin:0;padding:0;text-align:left}ul.meta.centered{float:right;position:relative;right:50%}@media screen and (max-width: 639px){ul.meta.centered{float:none;position:static;right:auto}}ul.meta.centered li{float:left;left:50%;position:relative}@media screen and (max-width: 639px){ul.meta.centered li{float:none;left:auto;position:static}}ul.meta li{display:inline-block;padding:0 10px 0 20px;position:relative}ul.meta li:before{font-family:"dashicons";left:0;position:absolute;top:1px}ul.meta li.comments:before{content:"\F101"}ul.meta li.categories:before{content:"\F318"}ul.meta li.tags:before{content:"\F323"}ul.meta li.time:before{content:"\F469"}ul.meta li.url:before{content:"\F103"}.ninja-forms-cont .ninja-forms-required-items{margin:0 0 10px}.ninja-forms-cont .field-wrap{margin:0 0 10px;visibility:visible !important;*zoom:1}.ninja-forms-cont .field-wrap:before,.ninja-forms-cont .field-wrap:after{content:"";display:table}.ninja-forms-cont .field-wrap:after{clear:both}.ninja-forms-cont .field-wrap input[type=checkbox],.ninja-forms-cont .field-wrap input[type=radio]{left:auto;position:relative}.ninja-forms-cont .field-wrap select{width:100%}.ninja-forms-cont .field-wrap button,.ninja-forms-cont .field-wrap input[type=button],.ninja-forms-cont .field-wrap input[type=submit],.ninja-forms-cont .field-wrap input[type=reset],.ninja-forms-cont .field-wrap select{margin-left:0 !important}.ninja-forms-cont .field-wrap input[type=color],.ninja-forms-cont .field-wrap input[type=date],.ninja-forms-cont .field-wrap input[type=datetime],.ninja-forms-cont .field-wrap input[type=datetime-local],.ninja-forms-cont .field-wrap input[type=email],.ninja-forms-cont .field-wrap input[type=month],.ninja-forms-cont .field-wrap input[type=number],.ninja-forms-cont .field-wrap input[type=password],.ninja-forms-cont .field-wrap input[type=range],.ninja-forms-cont .field-wrap input[type=search],.ninja-forms-cont .field-wrap input[type=tel],.ninja-forms-cont .field-wrap input[type=text],.ninja-forms-cont .field-wrap input[type=time],.ninja-forms-cont .field-wrap input[type=url],.ninja-forms-cont .field-wrap input[type=week],.ninja-forms-cont .field-wrap select,.ninja-forms-cont .field-wrap textarea{max-width:100%;min-width:0;width:100%}.ninja-forms-cont .field-wrap .ninja-forms-field-description p,.ninja-forms-cont .field-wrap.label-below .ninja-forms-field-description p{margin-bottom:0;margin-top:15px}.ninja-forms-cont .field-wrap.checkbox-wrap.label-above label{margin-bottom:0}.ninja-forms-cont .field-wrap.checkbox-wrap.label-right label{padding-left:0}.ninja-forms-cont .field-wrap.label-below{margin-bottom:20px}.ninja-forms-cont .field-wrap.label-below input[type=color],.ninja-forms-cont .field-wrap.label-below input[type=date],.ninja-forms-cont .field-wrap.label-below input[type=datetime],.ninja-forms-cont .field-wrap.label-below input[type=datetime-local],.ninja-forms-cont .field-wrap.label-below input[type=email],.ninja-forms-cont .field-wrap.label-below input[type=month],.ninja-forms-cont .field-wrap.label-below input[type=number],.ninja-forms-cont .field-wrap.label-below input[type=password],.ninja-forms-cont .field-wrap.label-below input[type=range],.ninja-forms-cont .field-wrap.label-below input[type=search],.ninja-forms-cont .field-wrap.label-below input[type=tel],.ninja-forms-cont .field-wrap.label-below input[type=text],.ninja-forms-cont .field-wrap.label-below input[type=time],.ninja-forms-cont .field-wrap.label-below input[type=url],.ninja-forms-cont .field-wrap.label-below input[type=week],.ninja-forms-cont .field-wrap.label-below select,.ninja-forms-cont .field-wrap.label-below textarea{margin-bottom:0}.ninja-forms-cont .field-wrap.label-left,.ninja-forms-cont .field-wrap.label-right{display:-ms-flexbox;-js-display:flex;display:flex}.ninja-forms-cont .field-wrap.label-left label,.ninja-forms-cont .field-wrap.label-right label{display:block;line-height:100%;margin:0}.ninja-forms-cont .field-wrap.label-left input[type=color],.ninja-forms-cont .field-wrap.label-left input[type=date],.ninja-forms-cont .field-wrap.label-left input[type=datetime],.ninja-forms-cont .field-wrap.label-left input[type=datetime-local],.ninja-forms-cont .field-wrap.label-left input[type=email],.ninja-forms-cont .field-wrap.label-left input[type=month],.ninja-forms-cont .field-wrap.label-left input[type=number],.ninja-forms-cont .field-wrap.label-left input[type=password],.ninja-forms-cont .field-wrap.label-left input[type=range],.ninja-forms-cont .field-wrap.label-left input[type=search],.ninja-forms-cont .field-wrap.label-left input[type=tel],.ninja-forms-cont .field-wrap.label-left input[type=text],.ninja-forms-cont .field-wrap.label-left input[type=time],.ninja-forms-cont .field-wrap.label-left input[type=url],.ninja-forms-cont .field-wrap.label-left input[type=week],.ninja-forms-cont .field-wrap.label-left .select,.ninja-forms-cont .field-wrap.label-left textarea,.ninja-forms-cont .field-wrap.label-right input[type=color],.ninja-forms-cont .field-wrap.label-right input[type=date],.ninja-forms-cont .field-wrap.label-right input[type=datetime],.ninja-forms-cont .field-wrap.label-right input[type=datetime-local],.ninja-forms-cont .field-wrap.label-right input[type=email],.ninja-forms-cont .field-wrap.label-right input[type=month],.ninja-forms-cont .field-wrap.label-right input[type=number],.ninja-forms-cont .field-wrap.label-right input[type=password],.ninja-forms-cont .field-wrap.label-right input[type=range],.ninja-forms-cont .field-wrap.label-right input[type=search],.ninja-forms-cont .field-wrap.label-right input[type=tel],.ninja-forms-cont .field-wrap.label-right input[type=text],.ninja-forms-cont .field-wrap.label-right input[type=time],.ninja-forms-cont .field-wrap.label-right input[type=url],.ninja-forms-cont .field-wrap.label-right input[type=week],.ninja-forms-cont .field-wrap.label-right .select,.ninja-forms-cont .field-wrap.label-right textarea{display:block;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.ninja-forms-cont .field-wrap.label-left label{padding-right:6px}.ninja-forms-cont .field-wrap.label-right label{padding-left:6px}form.search{-ms-flex-align:center;align-items:center;display:-ms-flexbox;-js-display:flex;display:flex;margin:0 0 15px}form.search label{-ms-flex:none;flex:none;margin:0 15px 0 0}@media screen and (max-width: 639px){form.search label{display:none}}form.search input[type=search],form.search form.search input[type=text]{-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:10px 15px 8px}form.search input[type=submit]{-ms-flex:none;flex:none;margin:0 0 0 15px}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova","Proxima Nova","Open Sans","Arial","Helvetica",sans-serif;font-weight:300}h1,.blog h5{font-size:2em;font-weight:300}.blog h5{font-size:1.5em}h2,h3{color:#0299DD;font-size:2.5em;line-height:normal;margin:0;text-transform:uppercase}h3{color:#ED6A01}@media screen and (max-width: 1024px){h2,h3{font-size:2.25em}}@media screen and (max-width: 959px){h2,h3{font-size:2em}}@media screen and (max-width: 852px){h2,h3{font-size:1.75em}}@media screen and (max-width: 479px){h2,h3{font-size:1.084375em}}.tmp h2,.tmp h3{color:#0299DD;font-size:2em;margin:0 0 20px}@media screen and (max-width: 1024px){.tmp h2,.tmp h3{font-size:1.75em;margin-bottom:18px}}@media screen and (max-width: 959px){.tmp h2,.tmp h3{font-size:1.5em;margin-bottom:16px}}@media screen and (max-width: 852px){.tmp h2,.tmp h3{font-size:1.25em;margin-bottom:14px}}@media screen and (max-width: 479px){.tmp h2,.tmp h3{font-size:1em;margin-bottom:12px}}h4{color:#0299DD;font-size:2em;font-weight:700;line-height:normal;margin:0 0 20px;text-transform:uppercase}h5,.blog h1{color:#0299DD;font-size:1.5625em;font-weight:700;line-height:normal;margin:0 0 20px;text-transform:uppercase}.blog h1{font-size:2.25em}@media screen and (max-width: 959px){h5,.blog h1{font-size:1.25em}.blog h1{font-size:1.75em}}@media screen and (max-width: 959px){h5{font-weight:400}}input,label,ol,p,.select,select,table,textarea,ul{color:#676767;font-family:"proxima-nova","Proxima Nova","Open Sans","Arial","Helvetica",sans-serif;font-size:1.625em;font-weight:normal;line-height:1.3461538461538461538461538461538em;margin:0 0 40px}input.shortMargin,label.shortMargin,ol.shortMargin,p.shortMargin,.select.shortMargin,select.shortMargin,table.shortMargin,textarea.shortMargin,ul.shortMargin{margin-bottom:10px}@media screen and (max-width: 959px) and (min-width: 640px){input.shortMargin,label.shortMargin,ol.shortMargin,p.shortMargin,.select.shortMargin,select.shortMargin,table.shortMargin,textarea.shortMargin,ul.shortMargin{margin-bottom:29px}}@media screen and (max-width: 1024px){input,label,ol,p,.select,select,table,textarea,ul{font-size:1.5em}}@media screen and (max-width: 959px){input,label,ol,p,.select,select,table,textarea,ul{font-size:1.0625em}}ol ol,ol ul{margin-bottom:0}table{display:table}ul{list-style:none;padding-left:0}ul.cols{font-size:1.25em !important;columns:4}ul.cols.two{columns:2}@media screen and (max-width: 1024px){ul.cols{columns:3}}@media screen and (max-width: 852px){ul.cols{font-size:0.9375em !important}}@media screen and (max-width: 767px){ul.cols{columns:2}}@media screen and (max-width: 639px){ul.cols{columns:1 !important}}ul li{padding-left:40px;position:relative;-moz-column-break-inside:avoid;-ms-column-break-inside:avoid;break-inside:avoid}ul li:before{content:"\00BB";left:20px;position:absolute;top:-3px}ul ul,ul ol{margin-bottom:0}a{color:#0299DD;text-decoration:none;transition:color 0.25s}a:hover{color:#02AAF7}::-webkit-input-placeholder{color:#676767;opacity:1}:-moz-placeholder{color:#676767;opacity:1}::-moz-placeholder{color:#676767;opacity:1}:-ms-input-placeholder{color:#676767;opacity:1}.placeholder{color:#676767;opacity:1}.req::-webkit-input-placeholder{color:#0299DD}.req:-moz-placeholder{color:#0299DD}.req::-moz-placeholder{color:#0299DD}.req:-ms-input-placeholder{color:#0299DD}.req,.req.placeholder{color:#0299DD}button,input[type=button],input[type=reset],input[type=submit],.button{background:#FF8500;border:2px solid #AC5A00;color:#FFF;display:inline-block;font-family:"proxima-nova","Proxima Nova","Open Sans","Arial","Helvetica",sans-serif;font-size:26px;font-weight:normal;margin:0 0 10px;padding:8px 38px 8px;text-align:center;text-decoration:none;white-space:nowrap;border-radius:50px;transition:background 0.25s}@media screen and (max-width: 1024px){button,input[type=button],input[type=reset],input[type=submit],.button{font-size:22px;padding-left:24px;padding-right:24px}}@media screen and (max-width: 959px){button,input[type=button],input[type=reset],input[type=submit],.button{font-size:20px;padding-left:18px;padding-right:18px}}@media screen and (max-width: 852px){button,input[type=button],input[type=reset],input[type=submit],.button{font-size:18px;padding-left:14px;padding-right:14px}}label button,ol button,p button,ul button,label input[type=button],ol input[type=button],p input[type=button],ul input[type=button],label input[type=reset],ol input[type=reset],p input[type=reset],ul input[type=reset],label input[type=submit],ol input[type=submit],p input[type=submit],ul input[type=submit],label .button,ol .button,p .button,ul .button{margin-bottom:0}button.blue,input[type=button].blue,input[type=reset].blue,input[type=submit].blue,.button.blue{background-color:#0299DD;border-color:#0289C7}button.full,input[type=button].full,input[type=reset].full,input[type=submit].full,.button.full{display:block;width:100%}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover{background:#D46D00;color:#FFF}button.blue:hover,input[type=button].blue:hover,input[type=reset].blue:hover,input[type=submit].blue:hover,.button.blue:hover{background-color:#0290D1}input[type=checkbox],input[type=radio]{left:-999em;position:absolute}input[type=checkbox]+label,input[type=radio]+label{position:relative;padding-left:22px}input[type=checkbox]+label:before,input[type=radio]+label:before{background:#FFF;background-position:center;background-repeat:no-repeat;background-size:8px;border:2px solid #CECECE;content:"\0020";display:block;float:left;height:16px;left:1px;position:absolute;top:1px;width:16px}input[type=checkbox]+label:hover:before,input[type=radio]+label:hover:before{cursor:pointer}input[type=checkbox]:checked+label:before{background-image:url("/assets/media/ui/icon-checkbox.png")}input[type=radio]+label:before{border-radius:8px}input[type=radio]:checked+label:before{background-image:url("/assets/media/ui/icon-radio.png")}input[type=checkbox]+label:after,input[type=checkbox]+label:after{clear:both;content:"\0020";display:block;visibility:hidden;zoom:1}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],.input,.select,textarea{background:#FFF;border:2px solid #CECECE;box-sizing:border-box;clear:both;display:block;margin:0 0 20px;outline:none;padding:9px 16px 6px;text-overflow:ellipsis;width:100%;border-radius:10px}@media screen and (max-width: 959px){input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],.input,.select,textarea{padding-bottom:7px}}@media screen and (max-width: 852px){input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],.input,.select,textarea{padding-bottom:10px;padding-top:11px}}form>.half{float:left;width:50%}form>.half:nth-of-type(odd){padding-right:10px}form>.half:nth-of-type(even){padding-left:10px}@media screen and (max-width: 479px){form>.half,form>.half:nth-of-type(odd),form>.half:nth-of-type(even){float:none;padding:0;width:auto}}form>.half button,form>.half input[type=button],form>.half input[type=submit],form>.half input[type=reset],form>.half .button{display:block;width:100%}.input{padding:0;display:-ms-flexbox;-js-display:flex;display:flex}.input img{float:left;margin:13px 0 13px 13px}@media screen and (max-width: 1024px){.input img{margin:11px 0 11px 11px}}@media screen and (max-width: 959px){.input img{margin:9px 0 9px 9px}}@media screen and (max-width: 639px){.input img{margin:10px 0 10px 10px}}.flexbox .input img,.flexboxlegacy .input img{float:none}.input input[type=color],.input input[type=date],.input input[type=datetime],.input input[type=datetime-local],.input input[type=email],.input input[type=month],.input input[type=number],.input input[type=password],.input input[type=range],.input input[type=search],.input input[type=tel],.input input[type=text],.input input[type=time],.input input[type=url],.input input[type=week],.input .select{border:0;clear:none;float:left;margin:0;width:173px;-ms-flex:1;flex:1}.flexbox .input input[type=color],.flexboxlegacy .input input[type=color],.flexbox .input input[type=date],.flexboxlegacy .input input[type=date],.flexbox .input input[type=datetime],.flexboxlegacy .input input[type=datetime],.flexbox .input input[type=datetime-local],.flexboxlegacy .input input[type=datetime-local],.flexbox .input input[type=email],.flexboxlegacy .input input[type=email],.flexbox .input input[type=month],.flexboxlegacy .input input[type=month],.flexbox .input input[type=number],.flexboxlegacy .input input[type=number],.flexbox .input input[type=password],.flexboxlegacy .input input[type=password],.flexbox .input input[type=range],.flexboxlegacy .input input[type=range],.flexbox .input input[type=search],.flexboxlegacy .input input[type=search],.flexbox .input input[type=tel],.flexboxlegacy .input input[type=tel],.flexbox .input input[type=text],.flexboxlegacy .input input[type=text],.flexbox .input input[type=time],.flexboxlegacy .input input[type=time],.flexbox .input input[type=url],.flexboxlegacy .input input[type=url],.flexbox .input input[type=week],.flexboxlegacy .input input[type=week],.flexbox .input .select,.flexboxlegacy .input .select{float:none}.input:after{clear:both;content:"\0020";display:block;visibility:hidden}label{display:block;margin:0 0 10px}label:hover{cursor:pointer}.select{background-image:url("/assets/media/ui/icon-select.png");background-position:right center;background-repeat:no-repeat;background-size:auto 20px;padding:0}.select:hover{cursor:pointer}.select select{background:transparent;border:0;box-sizing:content-box;display:block;margin:0;outline:none;padding:5px 2px;text-indent:0.01px;text-overflow:"";width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select::-ms-expand{display:none}.select select:hover{cursor:pointer}.select select option{background:#FFF;color:#000}.select select option:hover{backgrond:#DDD}textarea{max-width:100%;min-height:100px;min-width:100%}@media screen and (max-width: 852px){textarea{min-height:86px}}hr{border:0;border-bottom:1px solid #0299DD;margin:0 0 40px}img.responsive{display:block;margin:0 0 20px;max-width:100%}img.alignleft{float:left;margin:0 20px 20px 0;max-width:33.33333%}img.alignright{float:right;margin:0 0 20px 20px;max-width:33.33333%}img.aligncenter{display:block;margin:0 auto 20px;max-width:100%}img.trophies{max-width:100%}@media screen and (min-width: 481px) and (max-width: 1024px){img.trophies{max-width:300px}}#headerWrapper{background:#FFF;border-bottom:0px solid #CECECE;left:0;padding:0 30px;position:fixed;right:0;top:0;transition:border-bottom-width 0.5s, background 0.5s;z-index:999}#headerWrapper.short{background:rgba(255,255,255,0.875);border-bottom-width:2px}@media screen and (max-width: 639px){#headerWrapper{background:#FFF !important;left:auto;padding:0;position:relative;right:auto;top:auto}}#headerWrapper header{margin:0 auto;position:relative;width:1200px}@media screen and (max-width: 1279px){#headerWrapper header{max-width:1200px;width:auto}}#headerWrapper header>a{background:url("/assets/media/ui/logo.png") center center no-repeat;background-size:100% auto;display:block;float:left;height:120px;margin:15px 0 0;padding:24px 0;text-indent:-999em;transition:height 0.5s, margin 0.5s, padding 0.5s, width 0.5s;width:250px}.no-backgroundsize #headerWrapper header>a{background-image:url("/assets/media/ui/logo_small.png")}#headerWrapper.short header>a{height:98px;margin-top:0;width:205px}@media screen and (max-width: 1024px){#headerWrapper header>a,#headerWrapper.short header>a{height:58px;margin-top:25px;padding:4px 0;width:145px}}@media screen and (max-width: 767px){#headerWrapper header>a,#headerWrapper.short header>a{height:47px;margin-top:20px;padding:8px 0 7px;width:100px}}@media screen and (max-width: 639px){#headerWrapper header>a,#headerWrapper.short header>a{background-size:190px 50px;height:90px;margin-top:0;padding:20px;width:230px}}@media screen and (max-width: 479px){#headerWrapper header>a,#headerWrapper.short header>a{width:220px}}#headerWrapper header address{opacity:1;position:absolute;right:0;top:35px;transition:opacity 0.5s;z-index:2}@media screen and (max-width: 1024px){#headerWrapper header address{top:25px}}@media screen and (max-width: 767px){#headerWrapper header address{top:20px}}@media screen and (max-width: 639px){#headerWrapper header address{display:none}}#headerWrapper header address ul{color:#999;font-size:16px;font-size:1rem;line-height:0.85em;list-style:none;margin:0;padding:0}@media screen and (Max-width: 767px){#headerWrapper header address ul{font-size:14px;font-size:.875rem}}#headerWrapper header address ul li{background-position:15px center;background-repeat:no-repeat;border-right:1px solid #999;float:left;padding:0  15px 0 40px}#headerWrapper header address ul li:last-child{border:0;padding-right:0}#headerWrapper header address ul li:before{display:none}#headerWrapper header address ul li.phone{background-image:url("/assets/media/ui/icon-phone.png")}#headerWrapper header address ul li.email{background-image:url("/assets/media/ui/icon-email.png")}#headerWrapper header address ul li a{color:#E18D24;display:block}#headerWrapper header address ul li a:hover{color:#F89D57}#headerWrapper.short header address{opacity:0;right:999em;transition:opacity 0.5s, right 0s 0.5s}#headerWrapper.short header>a{margin:0}#headerWrapper header nav{float:right;margin:50px 0 0;position:relative;transition:margin 0.5s;z-index:1}@media screen and (max-width: 767px){#headerWrapper header nav{margin-top:35px}}@media screen and (max-width: 639px){#headerWrapper header nav{margin-top:0}}#headerWrapper.short header nav{margin-top:0}#headerWrapper header nav>button{background:#0299DD;border:2px solid #0289C7;border-right:0;display:none;height:40px;margin:30px 0;padding:0;position:relative;text-indent:-999em;width:70px;border-radius:20px 0 0 20px}@media screen and (max-width: 639px){#headerWrapper header nav>button{display:block}}#headerWrapper header nav>button:before,#headerWrapper header nav>button em,#headerWrapper header nav>button:after{background:#FFF;content:"\0020";height:4px;left:26px;position:absolute;width:25px}#headerWrapper header nav>button:before{top:9px}#headerWrapper header nav>button em{top:16px}#headerWrapper header nav>button:after{top:23px}#headerWrapper header nav ul{color:#E18C24;font-family:"proxima-nova","Proxima Nova","Open Sans","Arial","Helvetica",sans-serif;font-size:1.125em;list-style:none;line-height:normal;margin:0 auto;padding:0;position:relative;text-align:center;text-transform:uppercase;width:auto;z-index:999}@media screen and (max-width: 1279px){#headerWrapper header nav ul{font-size:1em}}@media screen and (max-width: 852px){#headerWrapper header nav ul{font-size:0.875em}}@media screen and (max-width: 767px){#headerWrapper header nav ul{font-size:0.75em}}@media screen and (max-width: 639px){#headerWrapper header nav ul{display:none}}#headerWrapper header nav ul:after{clear:both;content:"\0020";display:block;visibility:hidden}#headerWrapper header nav ul li{background-image:none;float:left;padding:34px 0;position:relative;transition:background 0.25s, padding 0.5s}@media screen and (max-width: 1024px){#headerWrapper header nav>ul>li,#headerWrapper.short header nav>ul>li{padding:14px 0}}@media screen and (max-width: 959px){#headerWrapper header nav>ul>li,#headerWrapper.short header nav>ul>li{padding:15px 0}}@media screen and (max-width: 852px){#headerWrapper header nav>ul>li,#headerWrapper.short header nav>ul>li{padding:17px 0 16px}}@media screen and (max-width: 767px){#headerWrapper header nav>ul>li,#headerWrapper.short header nav>ul>li{padding:12px 0}}#headerWrapper header nav ul li.quote{background:none;border:0;display:block;margin:0;padding:32px 0}@media screen and (max-width: 1024px){#headerWrapper header nav>ul>li.quote,#headerWrapper.short header nav>ul>li.quote{padding:12px 0}}@media screen and (max-width: 959px){#headerWrapper header nav>ul>li.quote,#headerWrapper.short header nav>ul>li.quote{padding:13px 0}}@media screen and (max-width: 852px){#headerWrapper header nav>ul>li.quote,#headerWrapper.short header nav>ul>li.quote{padding:15px 0 14px}}@media screen and (max-width: 767px){#headerWrapper header nav>ul>li.quote,#headerWrapper.short header nav>ul>li.quote{padding:10px 0}}#headerWrapper header nav ul li:before{display:none}#headerWrapper header nav ul li a{color:#E18C24;display:block;padding:4px 20px;text-decoration:none;transition:color 0.25s, padding 0.25s}@media screen and (max-width: 1279px){#headerWrapper header nav ul li a{padding-left:15px;padding-right:15px}}@media screen and (max-width: 959px){#headerWrapper header nav ul li a{padding-left:10px;padding-right:10px}}@media screen and (max-width: 767px){#headerWrapper header nav ul li a{padding-left:8px;padding-right:8px}}#headerWrapper header nav ul li.quote a{background:#0299DD;border:2px solid #0289C7;color:#FFF;border-radius:18px;transition:background 0.25s}#headerWrapper header nav ul li a:hover{color:#F89D57}#headerWrapper header nav ul li.quote a:hover{background:#0290D1;color:#FFF}#headerWrapper header nav ul li section{background:url("/assets/media/ui/background-black-85.png");background:rgba(0,0,0,0.85);left:-999em;opacity:0;padding:10px 0;position:absolute;top:-999em;border-radius:0 0 18px 18px;transition:left 0s 0.25s, opacity 0.25s 0s, top 0s 0.25s}#headerWrapper header nav ul li:hover section{left:0;opacity:1;top:100%;transition:opacity 0.25s 0s}#headerWrapper header nav ul li section ul{display:table-cell;font-size:0.75em;max-width:200px;min-width:200px;text-align:left;text-transform:none;white-space:nowrap}@media screen and (max-width: 852px){#headerWrapper header nav ul li section ul{font-size:1em}}#headerWrapper header nav ul li section ul li{display:block;float:none;padding:0}#headerWrapper header nav ul li section ul li a{color:#FFF;padding:5px 15px}#headerWrapper header nav ul li section:after{clear:both;content:"\0020";display:block;visibility:hidden}#headerWrapper header:after{clear:both;content:"\0020";display:block;visibility:hidden}#headerWrapper+*{padding-top:150px;transition:padding 0.25s}@media screen and (max-width: 1024px) and (min-width: 768px){#headerWrapper+*{padding-top:110px}}@media screen and (max-width: 767px) and (min-width: 640px){#headerWrapper+*{padding-top:85px}}@media screen and (max-width: 639px){#headerWrapper+*{padding-top:0}}.headlineWrapper{background:url("/assets/media/ui/background-blocks.jpg") center top no-repeat #32AEE4}.headlineWrapper .headline{margin:0 auto;padding:100px 0 0;width:1260px;transition:padding 0.25s}@media screen and (max-width: 1279px){.headlineWrapper .headline{max-width:1279px;width:auto}}@media screen and (max-width: 1024px){.headlineWrapper .headline{padding-top:50px}}@media screen and (max-width: 639px){.headlineWrapper .headline{padding-left:20px;padding-right:20px;padding-top:0;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-direction:column;flex-direction:column}}.headlineWrapper .headline #slideshow{float:left;margin:0 0 -4.6911649726348709929632525410477%;position:relative;width:44.047619047619047619047619047619%;z-index:500}.headlineWrapper .headline #slideshow:before{content:"\0020";display:block;height:0;padding-bottom:108.10810810810810810810810810811%;width:100%}.headlineWrapper .headline #slideshow.tablet-screen{background:url("/assets/media/ui/background-slideshow.png") center top no-repeat;background-size:100% auto;margin-bottom:-10.90396909350135%}@media screen and (max-width: 639px){.headlineWrapper .headline #slideshow.tablet-screen{background-image:url("/assets/media/ui/background-slideshow-mobile.png")}}.headlineWrapper .headline #slideshow.tablet-screen:before{padding-bottom:122.5225225225225%}.headlineWrapper .headline #slideshow.tablet-screen figure{opacity:0;padding-left:16.21622%;padding-right:20.54054%;padding-top:10.83333%;transition:opacity 0.25s;z-index:1}@media screen and (max-width: 639px){.headlineWrapper .headline #slideshow.tablet-screen figure{padding-left:19.63964%;padding-right:19.63964%}}.headlineWrapper .headline #slideshow.tablet-screen figure.active{opacity:1;z-index:2}@media screen and (max-width: 639px){.headlineWrapper .headline #slideshow{float:none;margin-bottom:-50px;width:100%;-ms-flex-order:2;order:2}.headlineWrapper .headline #slideshow.tablet-screen{margin-bottom:-110px !important}}.headlineWrapper .headline #slideshow figure{bottom:0;left:0;margin:0;position:absolute;right:0;top:0}.headlineWrapper .headline #slideshow figure a{display:block}.headlineWrapper .headline #slideshow figure img{display:block;width:100%}.headlineWrapper .headline .caption{float:left;margin:0 0 0 -23.015873015873015873015873015873%;padding:65px 65px 1px 0;width:76.587301587301587301587301587302%;transition:padding 0.25s}.headlineWrapper .headline .tablet-screen+.caption{padding-top:0}@media screen and (max-width: 639px){.headlineWrapper .headline .tablet-screen+.caption{padding-top:30px}}@media screen and (max-width: 1279px){.headlineWrapper .headline .caption{padding-right:35px}}@media screen and (max-width: 1024px){.headlineWrapper .headline .caption{padding-top:45px}}@media screen and (max-width: 639px){.headlineWrapper .headline .caption{float:none;margin:0;padding:35px 0 0;position:static;width:auto;-ms-flex-order:1;order:1}}.headlineWrapper .headline .caption span{display:block}.slidein{opacity:0;transition:margin 0.25s, opacity 0.25s}.slidein.active{opacity:1}div.slidein{opacity:0;transition:opacity 0.25s !important}div.slidein.active{opacity:1}.headlineWrapper .headline .caption h1{color:#FFF;font-size:4.919375em;line-height:1.035em;margin:0 0 20px 245px;position:relative;text-transform:uppercase;z-index:500;transition:margin 0.25s}.headlineWrapper .headline .caption h1.small{font-size:3.4596875em}@media screen and (max-width: 1279px){.headlineWrapper .headline .caption h1{font-size:4.35em}.headlineWrapper .headline .caption h1.small{font-size:2.675em}}@media screen and (max-width: 1024px){.headlineWrapper .headline .caption h1{margin-left:195px}}@media screen and (max-width: 959px){.headlineWrapper .headline .caption h1{font-size:3.25em}.headlineWrapper .headline .caption h1.small{font-size:2.125em}}@media screen and (max-width: 852px){.headlineWrapper .headline .caption h1{margin-left:155px}}@media screen and (max-width: 767px){.headlineWrapper .headline .caption h1{font-size:2.5em;margin-left:125px}.headlineWrapper .headline .caption h1.small{font-size:1.75em}}@media screen and (max-width: 639px){.headlineWrapper .headline .caption h1{font-size:2.8034375em;margin:0 0 12px;text-align:center}.headlineWrapper .headline .caption h1.small{font-size:1.90171875em}}.headlineWrapper .headline .caption>div{background:#376BA7;background:rgba(31,76,132,0.6);padding:20px 65px 20px 245px;border-radius:0 50px 50px 0;transition:padding 0.25s}@media screen and (max-width: 1024px){.headlineWrapper .headline .caption>div{padding-left:195px}}@media screen and (max-width: 852px){.headlineWrapper .headline .caption>div{padding-left:155px}}@media screen and (max-width: 767px){.headlineWrapper .headline .caption>div{padding-left:125px}}@media screen and (max-width: 639px){.headlineWrapper .headline .caption>div{background:none;padding:0;border-radius:0}}.headlineWrapper .headline .caption>div p{color:#FFF;font-size:1.875em;font-weight:300;line-height:1.0746666666666666666666666666667em;margin:0;position:relative;z-index:500}@media screen and (max-width: 1279px){.headlineWrapper .headline .caption>div p{font-size:1.5em}}@media screen and (max-width: 959px){.headlineWrapper .headline .caption>div p{font-size:1.125em}}@media screen and (max-width: 767px){.headlineWrapper .headline .caption>div p{font-size:0.85em}}@media screen and (max-width: 639px){.headlineWrapper .headline .caption>div p{font-size:1.0625em;margin:0 0 16px;text-align:center}}.headlineWrapper .headline .caption a{color:#E18C24;text-decoration:none;transition:color 0.25s}.headlineWrapper .headline .caption a:hover{color:#F89D57}@media screen and (max-width: 639px){.headlineWrapper .headline .caption a{background:#E18C24;border-radius:5px;color:#FFF;display:inline-block;margin-top:15px;padding:10px 20px;transition:background 0.15s}.headlineWrapper .headline .caption a:hover{background:#F89D57;color:#FFF}}.headlineWrapper .headline:after{clear:both;content:"\0020";display:block;visibility:hidden}.contentHeaderWrapper{background:url("/assets/media/ui/background-blocks.jpg") center top no-repeat #32AEE4;padding-left:30px;padding-right:30px;position:relative;z-index:500}@media screen and (max-width: 639px){.contentHeaderWrapper{padding-top:0 !important}}.contentHeaderWrapper .contentHeader{margin:0 auto;position:relative;width:1200px}@media screen and (max-width: 1279px){.contentHeaderWrapper .contentHeader{max-width:1200px;width:auto}}.contentHeaderWrapper .contentHeader h1{color:#FFF;font-size:60px;font-size:3.75em;font-weight:300 !important;margin:0;text-transform:uppercase}@media screen and (max-width: 852px){.contentHeaderWrapper .contentHeader h1{font-size:40px;font-size:2.5em}}@media screen and (max-width: 639px){.contentHeaderWrapper .contentHeader h1{font-size:20px;font-size:1.25em}}.contentHeaderWrapper .contentHeader .post{float:left;padding:70px 0;width:60%}.contentHeaderWrapper .contentHeader .post:only-child{float:none;width:auto}@media screen and (max-width: 1279px){.contentHeaderWrapper .contentHeader .post{float:none;width:auto}}@media screen and (max-width: 1024px){.contentHeaderWrapper .contentHeader .post{padding-bottom:50px;padding-top:50px}}@media screen and (max-width: 639px){.contentHeaderWrapper .contentHeader .post{padding-bottom:30px;padding-top:30px}}.contentHeaderWrapper .contentHeader .sidebar{bottom:0;padding:35px 50px 0;position:absolute;right:0;width:40%}@media screen and (max-width: 1279px){.contentHeaderWrapper .contentHeader .sidebar{display:none}}.contentHeaderWrapper .contentHeader .sidebar figure{margin:0 0 -30px}.contentHeaderWrapper .contentHeader .sidebar figure img{display:block;width:100%}.contentHeaderWrapper .contentHeader:after{clear:both;content:"\0020";display:block;visibility:hidden}.contentWrapper{background:#FFF;padding:90px 30px}.headlineWrapper+.contentWrapper{padding-top:120px}@media screen and (max-width: 1024px){.headlineWrapper+.contentWrapper{padding-top:70px}}@media screen and (max-width: 1024px){.headlineWrapper+.contentWrapper,.contentWrapper{padding-bottom:70px;padding-top:80px}}.contentWrapper.internal{padding-top:0}.contentWrapper.internal input,.contentWrapper.internal label,.contentWrapper.internal ol,.contentWrapper.internal p,.contentWrapper.internal .select,.contentWrapper.internal select,.contentWrapper.internal table,.contentWrapper.internal textarea,.contentWrapper.internal ul{font-size:24px;font-size:1.5em}.contentWrapper.internal .select select{font-size:1em !important}@media screen and (max-width: 852px){.contentWrapper.internal input,.contentWrapper.internal label,.contentWrapper.internal ol,.contentWrapper.internal p,.contentWrapper.internal .select,.contentWrapper.internal select,.contentWrapper.internal table,.contentWrapper.internal textarea,.contentWrapper.internal ul{font-size:1.0625em}}.contentWrapper .content{margin:0 auto;width:1200px}@media screen and (max-width: 1279px){.contentWrapper .content{max-width:1200px;width:auto}}.contentWrapper .content .post{float:left;padding:75px 50px 0 0;width:60%}.contentWrapper .content .post:only-child{float:none;padding-right:0;width:auto}@media screen and (max-width: 767px){.contentWrapper .content .post{float:none;padding:30px 0;width:auto}}.contentWrapper .content .sidebar{background:#E7E7E7;border:2px solid #C2C2C2;border-top-width:0;float:right;padding:75px 50px;width:40%;border-radius:0 0 25px 25px}@media screen and (max-width: 767px){.contentWrapper .content .sidebar{border-top-width:2px;float:none;padding:30px;width:auto;border-radius:25px}}.contentWrapper .content .sidebar .screen-reader-text{display:none}.contentWrapper .content .sidebar nav{margin:0 0 40px}.contentWrapper .content .sidebar nav:last-child{margin-bottom:0}.contentWrapper .content .sidebar nav ul{list-style:none;margin:0;padding:0}.contentWrapper .content .sidebar nav ul li{padding:3px 0}.contentWrapper .content .sidebar nav ul li:before{display:none}.contentWrapper .content .sidebar nav ul li a{display:block;padding:0 0 0 23px;position:relative}.contentWrapper .content .sidebar nav ul li a:before{content:"\00BB";left:0;position:absolute;top:-3px}.contentWrapper .content figure.overflow{float:right;margin:0 -15.833333333333333333333333333333% 0 0;padding:0 0 0 35px;width:69.166666666666666666666666666667%}@media screen and (max-width: 1024px){.contentWrapper .content figure.overflow{display:none}}.contentWrapper .content figure.overflow img{display:block;width:100%}.contentWrapper .content figure.overflow+div{float:left;padding:0 35px 0 0;width:46.666666666666666666666666666667%}@media screen and (max-width: 1024px){.contentWrapper .content figure.overflow+div{float:none;padding:0;width:100%}}@media screen and (max-width: 639px){.contentWrapper .content figure.overflow+div *{text-align:center}}.contentWrapper .content figure.overflow+div>*:last-child{margin-bottom:0 !important}.contentWrapper .content>div.half{float:left;padding:0;width:50%;transition:padding 0.25s}.contentWrapper .content>div.half:nth-of-type(odd){padding-right:80px}@media screen and (max-width: 1279px){.contentWrapper .content>div.half:nth-of-type(odd){padding-right:15px}}.contentWrapper .content>div.half:nth-of-type(even){padding-left:80px}@media screen and (max-width: 1279px){.contentWrapper .content>div.half:nth-of-type(even){padding-left:15px}}@media screen and (max-width: 639px){.contentWrapper .content>div.half,.contentWrapper .content>div.half:nth-of-type(odd),.contentWrapper .content>div.half:nth-of-type(even){float:none;padding:0;width:auto}}.contentWrapper .content>div.half>div.half{float:left;width:50%}.contentWrapper .content>div.half>div.half:nth-of-type(odd){padding-right:15px}.contentWrapper .content>div.half>div.half:nth-of-type(even){padding-left:15px}@media screen and (max-width: 639px){.contentWrapper .content>div.half>div.half,.contentWrapper .content>div.half>div.half:nth-of-type(odd),.contentWrapper .content>div.half>div.half:nth-of-type(even){float:none;padding:0;width:auto}}.contentWrapper .content>div.half:after{clear:both;content:"\0020";display:block;visibility:hidden}.contentWrapper .content .columns{width:100%;width:calc(100% + 80px)}@media screen and (max-width: 959px){.contentWrapper .content .columns{width:calc(100% + 40px)}}@media screen and (max-width: 639px){.contentWrapper .content .columns{width:auto}}.contentWrapper .content .columns:after{clear:both;content:"\0020";display:block;visibility:hidden}.contentWrapper .content .columns>div.half{float:left;padding:0 80px 0 0;width:50%}@media screen and (max-width: 959px){.contentWrapper .content .columns>div.half{padding-right:40px}}@media screen and (max-width: 639px){.contentWrapper .content .columns>div.half{float:none;padding-right:0;width:auto}}.contentWrapper .content>div.third,.contentWrapper .content .columns>div.third{float:left;padding:0 80px 0 0;width:33.333333333333333333333333333333%}@media screen and (max-width: 959px){.contentWrapper .content>div.third,.contentWrapper .content .columns>div.third{padding-right:40px}}@media screen and (max-width: 639px){.contentWrapper .content>div.third,.contentWrapper .content .columns>div.third{float:none;padding-right:0;width:auto}}.contentWrapper .content>ul.portfolioList{font-size:1.25em;list-style:none;margin:34px 0 0;padding:0;columns:auto 3}@media screen and (max-width: 959px){.contentWrapper .content>ul.portfolioList{font-size:1em}}@media screen and (max-width: 852px){.contentWrapper .content>ul.portfolioList{columns:auto 2}}@media screen and (max-width: 639px){.contentWrapper .content>ul.portfolioList{font-size:16px;font-size:1rem;margin-top:16px;columns:auto 1}}.contentWrapper .content>ul.portfolioList li{-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid}@media screen and (max-width: 639px){.contentWrapper .content>ul.portfolioList li{padding-bottom:2px;padding-top:2px}}.contentWrapper .content>ul.portfolioList li:before{top:3px}@media screen and (max-width: 639px){.contentWrapper .content>ul.portfolioList li:before{top:5px}}.contentWrapper .content>ul.portfolioList li a{display:block;padding:5px 0}.contentWrapper .content:after{clear:both;content:"\0020";display:block;visibility:hidden}.portfolioWrapper{background:#1092D0}@media screen and (max-width: 479px){.portfolioWrapper{padding:30px 0}}#headerWrapper+.portfolioWrapper{padding-top:150px !important}@media screen and (max-width: 1024px){#headerWrapper+.portfolioWrapper{padding-top:110px !important}}@media screen and (max-width: 767px){#headerWrapper+.portfolioWrapper{padding-top:80px !important}}@media screen and (max-width: 639px){#headerWrapper+.portfolioWrapper{padding-bottom:0 !important;padding-top:0 !important}}.portfolioWrapper .portfolio{margin:0 auto;padding:60px 30px;width:1240px}@media screen and (max-width: 1279px){.portfolioWrapper .portfolio{max-width:1240px;width:auto}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio{padding:30px 0}}.portfolioWrapper .portfolio.blue{background:rgba(0,79,165,0.5);width:auto}.portfolioWrapper .portfolio a{color:#004FA5}.portfolioWrapper .portfolio a:hover{color:#0074f2}.portfolioWrapper .portfolio a.button{color:#FFF}.portfolioWrapper .portfolio>header{padding:0 30px}.portfolioWrapper .portfolio>header h1,.portfolioWrapper .portfolio>header h2,.portfolioWrapper .portfolio>header h3,.portfolioWrapper .portfolio>header h4,.portfolioWrapper .portfolio>header h5,.portfolioWrapper .portfolio>header h6{color:#FFF;font-size:2.1875em;font-weight:300;line-height:normal;margin:0 0 18px;text-align:center;text-transform:uppercase}.portfolioWrapper .portfolio>header h3{font-size:1.75em;font-weight:700}.portfolioWrapper .portfolio>header label,.portfolioWrapper .portfolio>header ol,.portfolioWrapper .portfolio>header p,.portfolioWrapper .portfolio>header table,.portfolioWrapper .portfolio>header ul{color:#FFF;font-size:1.125em;line-height:1.5em}.portfolioWrapper .portfolio ul.grid{font-size:1em;list-style:none;margin:0 auto;padding:0;position:relative;width:1240px;z-index:1}@media screen and (max-width: 1279px){.portfolioWrapper .portfolio ul.grid{width:930px}}@media screen and (max-width: 1024px){.portfolioWrapper .portfolio ul.grid{width:620px}}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid{width:520px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid{width:400px}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid{width:320px}}.portfolioWrapper .portfolio ul.grid>li{margin:0;padding:0}.portfolioWrapper .portfolio ul.grid>li.masonrySizer{height:310px;width:310px}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li.masonrySizer{height:260px;width:260px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li.masonrySizer{height:200px;width:200px}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid>li.masonrySizer{height:160px;width:160px}}.portfolioWrapper .portfolio ul.grid>li{display:block;float:left;height:310px;position:relative;width:310px;z-index:1}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li{height:260px;width:260px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li{height:200px;width:200px}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid>li{height:160px;width:160px}}.portfolioWrapper .portfolio ul.grid>li.open{height:930px;width:930px}@media screen and (max-width: 1024px){.portfolioWrapper .portfolio ul.grid>li.open{height:620px;width:620px}}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li.open{height:520px;width:520px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li.open{height:400px;width:400px}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid>li.open{height:480px;width:320px}}.portfolioWrapper .portfolio ul.grid>li:before{display:none}.portfolioWrapper .portfolio ul.grid>li>div{height:310px;padding:30px;width:310px}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li>div{height:260px;width:260px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li>div{height:200px;padding:15px;width:200px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li>div{height:120px;width:120px}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid>li>div{height:160px;width:160px}}.portfolioWrapper .portfolio ul.grid>li.open>div{height:930px;width:930px}@media screen and (max-width: 1024px){.portfolioWrapper .portfolio ul.grid>li.open>div{height:620px;width:620px}}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li.open>div{height:520px;width:520px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li.open>div{height:400px;width:400px}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid>li.open>div{height:480px;width:320px}}.portfolioWrapper .portfolio ul.grid>li>div>button{background:#1092D0;border:0;display:block;height:250px;left:0;margin:0;opacity:1;overflow:hidden;padding:0;position:relative;width:250px;z-index:500;border-radius:0;transition:height 0.5s, opacity 0.5s, width 0.5s, z-index 0s 0s}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li>div>button{height:200px;width:200px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li>div>button{height:170px;width:170px}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid>li>div>button{height:130px;width:130px}}.portfolioWrapper .portfolio ul.grid>li.open>div>button{height:870px;opacity:0;width:870px;z-index:1;transition:height 0.5s, opacity 0.5s, width 0.5s, z-index 0s 0.5s}@media screen and (max-width: 1024px){.portfolioWrapper .portfolio ul.grid>li.open>div>button{height:560px;width:560px}}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li.open>div>button{height:460px;width:460px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li.open>div>button{height:370px;width:370px}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid>li.open>div>button{height:450px;width:290px}}.portfolioWrapper .portfolio ul.grid>li>div>button img{display:block;width:100%}.portfolioWrapper .portfolio ul.grid>li>div>button div{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0.85);display:-ms-flexbox;-js-display:flex;display:flex;height:100%;left:0;overflow:hidden;padding:20px;position:absolute;top:100%;transition:top 0.15s;width:100%;z-index:999}.portfolioWrapper .portfolio ul.grid>li>div>button:hover div{top:0}.portfolioWrapper .portfolio ul.grid>li>div>button div span{display:block;width:100%}.portfolioWrapper .portfolio ul.grid>li>div>button div h4{color:#FFF;font-size:18px;line-height:normal;margin:0;text-align:center;white-space:normal}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li>div>button div h4{font-size:14px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li>div>button div h4{font-size:12px}}.portfolioWrapper .portfolio ul.grid>li>div>button div h2{font-size:14px;font-weight:500;line-height:normal;margin:0;text-align:center;white-space:normal}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li>div>button div h2{font-size:10px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li>div>button div h2{font-size:8px}}.portfolioWrapper .portfolio ul.grid>li>div .content{height:250px;left:30px;position:absolute;top:30px;width:250px;z-index:10;transition:height 0.5s, width 0.5s}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li>div .content{height:200px;width:200px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li>div .content{height:170px;left:15px;top:15px;width:170px}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid>li>div .content{height:130px;width:130px}}.portfolioWrapper .portfolio ul.grid>li.open>div .content{background:#FFF;height:870px;width:870px}@media screen and (max-width: 1024px){.portfolioWrapper .portfolio ul.grid>li.open>div .content{height:560px;width:560px}}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li.open>div .content{height:460px;width:460px}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li.open>div .content{height:370px;width:370px}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid>li.open>div .content{height:450px;width:290px}}.portfolioWrapper .portfolio ul.grid>li>div .content article{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.portfolioWrapper .portfolio ul.grid>li>div .content article figure{margin:0;position:relative}@media screen and (max-width: 1024px){.portfolioWrapper .portfolio ul.grid>li>div .content article figure{padding:0}}.portfolioWrapper .portfolio ul.grid>li>div .content article figure:before{background:#FFF;content:"\0020";display:block;height:0;padding-bottom:58.66666666666667%;width:100%}.portfolioWrapper .portfolio ul.grid>li>div .content article figure img{display:none;left:0;position:absolute;top:0;width:100%}.portfolioWrapper .portfolio ul.grid>li.open>div .content article figure img{display:block}.portfolioWrapper .portfolio ul.grid>li>div .content article>div{background:#FFF;padding:60px}@media screen and (max-width: 1024px){.portfolioWrapper .portfolio ul.grid>li>div .content article>div{padding:30px}}.portfolioWrapper .portfolio ul.grid>li>div .content article>div header{margin:0 0 15px}.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h1,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h2,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h3,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h4,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h5,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h6{color:#0299DD;float:left;font-size:1.875em;font-weight:400;line-height:1em;margin:7px 0}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h1,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h2,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h3,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h4,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h5,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h6{font-size:1.5em;margin:12px 0}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h1,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h2,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h3,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h4,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h5,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header h6{font-size:1.25em;margin:10px 0}}.portfolioWrapper .portfolio ul.grid>li>div .content article>div header button,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=button],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=reset],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=submit],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header .button{float:right;font-size:1.125em;font-weight:300;padding:6px 40px;text-transform:uppercase}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li>div .content article>div header button,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=button],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=reset],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=submit],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header .button{font-size:1em}}@media screen and (max-width: 639px){.portfolioWrapper .portfolio ul.grid>li>div .content article>div header button,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=button],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=reset],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=submit],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header .button{font-size:0.85em;padding:3px 20px 0}}@media screen and (max-width: 479px){.portfolioWrapper .portfolio ul.grid>li>div .content article>div header button,.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=button],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=reset],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header input[type=submit],.portfolioWrapper .portfolio ul.grid>li>div .content article>div header .button{float:none;width:100%}}.portfolioWrapper .portfolio ul.grid>li>div .content article>div header:after{clear:both;content:"\0020";display:block;visibility:hidden}.portfolioWrapper .portfolio ul.grid>li>div .content article>div label,.portfolioWrapper .portfolio ul.grid>li>div .content article>div ol,.portfolioWrapper .portfolio ul.grid>li>div .content article>div p,.portfolioWrapper .portfolio ul.grid>li>div .content article>div table,.portfolioWrapper .portfolio ul.grid>li>div .content article>div ul{font-size:1.125em;line-height:1.5em;margin:0 0 16px}@media screen and (max-width: 767px){.portfolioWrapper .portfolio ul.grid>li>div .content article>div label,.portfolioWrapper .portfolio ul.grid>li>div .content article>div ol,.portfolioWrapper .portfolio ul.grid>li>div .content article>div p,.portfolioWrapper .portfolio ul.grid>li>div .content article>div table,.portfolioWrapper .portfolio ul.grid>li>div .content article>div ul{font-size:1em;line-height:1.25em;margin:0 0 10px}}.portfolioWrapper .portfolio ul.grid>li>div .content article>div footer label,.portfolioWrapper .portfolio ul.grid>li>div .content article>div footer ol,.portfolioWrapper .portfolio ul.grid>li>div .content article>div footer p,.portfolioWrapper .portfolio ul.grid>li>div .content article>div footer table,.portfolioWrapper .portfolio ul.grid>li>div .content article>div footer ul{color:#999898;font-size:0.9375em;line-height:1.3333333333333333333333333333333em;margin:0}.portfolioWrapper .portfolio ul.grid:after{clear:both;content:"\0020";display:block;visibility:hidden}.videoWrapper{background:url("/assets/media/ui/background-woman.jpg") center center no-repeat #FF8500;max-height:800px;position:relative;width:100%;z-index:1}.videoWrapper:before{background:rgba(0,0,0,0.5);bottom:0;content:"\0020";display:block;left:0;opacity:0;position:absolute;right:0;top:0;z-index:10;transition:opacity 0.5s}.videoWrapper.open:before{opacity:1;transition:opacity 0.5s 0.5s}.videoWrapper .caption{left:50%;position:absolute;top:50%;z-index:500;transform:translateX(-50%) translateY(-50%);transition:opacity 0.5s 0.5s}@media screen and (max-width: 639px){.videoWrapper .caption{left:0;padding:0 40px;width:100%;transform:translateY(-50%)}}.videoWrapper.open .caption{opacity:0;z-index:10;transition:opacity 0.5s 0.5s;transition:opacity 0.5s}.videoWrapper .caption button{background:none;border:2px solid #FFF;display:block;height:100px;margin:0 auto 25px;padding:0;position:relative;text-indent:-999em;width:100px;border-radius:50px}@media screen and (max-width: 639px){.videoWrapper .caption button{height:50px;width:50px}}.videoWrapper .caption button:after{border-bottom:20px solid transparent;border-left:40px solid #FFF;border-top:20px solid transparent;content:"\0020";display:block;height:0;left:34px;position:absolute;top:28px;width:0}@media screen and (max-width: 639px){.videoWrapper .caption button:after{border-bottom-width:10px;border-left-width:20px;border-top-width:10px;left:16px;top:13px}}.videoWrapper .caption h5{color:#FFF;font-size:2.8125em;font-weight:300;line-height:1.68em;margin:0;text-align:center;text-transform:uppercase;white-space:nowrap}@media screen and (max-width: 852px){.videoWrapper .caption h5{font-size:2em}}@media screen and (max-width: 639px){.videoWrapper .caption h5{font-size:1.875em;line-height:1em;margin:0 0 10px;white-space:normal}}.videoWrapper .caption h6{color:#FFF;font-size:1.5625em;font-weight:700;line-height:1em;margin:0;text-align:center;text-transform:uppercase;white-space:nowrap}@media screen and (max-width: 852px){.videoWrapper .caption h6{font-size:1em}}@media screen and (max-width: 639px){.videoWrapper .caption h6{font-size:0.9375em;line-height:normal;white-space:normal}}.videoWrapper .video{margin:0 auto;opacity:0;position:relative;width:1200px;z-index:1;transition:opacity 0.5s}@media screen and (max-width: 1279px){.videoWrapper .video{max-width:1200px;width:auto}}.videoWrapper.open .video{opacity:1;z-index:500;transition:opacity 0.5s 0.5s}.videoWrapper .video .paddingFixer{height:0;padding-bottom:400px;position:relative;width:100%;transition:padding-bottom 0.5s}@media screen and (max-width: 767px){.videoWrapper .video .paddingFixer{padding-bottom:250px;width:auto}}.videoWrapper.open .video .paddingFixer{padding-bottom:56.25%;transition:padding-bottom 0.5s 0.5s}.videoWrapper .video .paddingFixer iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.newsWrapper{background:url("/assets/media/ui/background-mac.jpg") center top no-repeat #00A3E0;padding:90px 30px}@media screen and (max-width: 479px){.newsWrapper{padding-bottom:45px;padding-top:45px}}.newsWrapper .news{margin:0 auto;width:1200px}@media screen and (max-width: 1279px){.newsWrapper .news{max-width:1200px;width:auto}}.newsWrapper .news h1,.newsWrapper .news h2,.newsWrapper .news h3,.newsWrapper .news h4,.newsWrapper .news h5,.newsWrapper .news h6,.newsWrapper input,.newsWrapper label,.newsWrapper ol,.newsWrapper p,.newsWrapper table,.newsWrapper ul,.newsWrapper .news a{color:#FFF}.newsWrapper .news .grid article{float:left;margin:0 0 30px;width:50%;-webkit-flex-align:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;-js-display:flex;display:flex}.newsWrapper .news .grid article:nth-of-type(2n+3){clear:left}.newsWrapper .news .grid article:nth-last-of-type(1),.newsWrapper .news .grid article:nth-last-of-type(2):nth-of-type(odd){margin-bottom:0}@media screen and (max-width: 767px){.newsWrapper .news .grid article,.newsWrapper .news .grid article:nth-last-of-type(2):nth-of-type(odd){float:none;margin:0 0 25px;width:auto}}.newsWrapper .news .grid article figure{background:#FFF;float:left;height:90px;margin:0;overflow:hidden;width:90px;border-radius:10px}@media screen and (max-width: 479px){.newsWrapper .news .grid article figure{height:50px;width:50px}}.flexbox .newsWrapper .news .grid article figure,.flexboxlegacy .newsWrapper .news .grid article figure{float:none}.newsWrapper .news .grid article figure a{display:block}.newsWrapper .news .grid article figure img{display:block;height:auto !important;width:100%}.newsWrapper .news .grid article header{float:left;padding:0 30px;width:510px;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.newsWrapper .news .grid article header{padding-right:0}}@media screen and (max-width: 479px){.newsWrapper .news .grid article header{padding-left:15px}}.flexbox .newsWrapper .news .grid article header,.flexboxlegacy .newsWrapper .news .grid article header{float:none}.newsWrapper .news .grid article header h5{margin:0}.newsWrapper .news .grid article header h6{color:#90DEFF;font-size:1.25em;font-weight:normal;line-height:normal;margin:0}@media screen and (max-width: 959px){.newsWrapper .news .grid article header h6{font-size:1em}}@media screen and (max-width: 479px){.newsWrapper .news .grid article header h6{font-size:0.8125em}}.newsWrapper .news .grid article header h6 a{color:#90DEFF}.newsWrapper .news .grid article:after{clear:both;content:"\0020";display:block;visibility:hidden}.newsWrapper .news .grid:after{clear:both;content:"\0020";display:block;visibility:hidden}#map{width:100%;height:500px}#footerWrapper{background:#292929;padding:55px 30px}#footerWrapper footer{margin:0 auto;width:1200px}@media screen and (max-width: 1279px){#footerWrapper footer{max-width:1200px;width:auto}}#footerWrapper footer h1,#footerWrapper footer h2,#footerWrapper footer h3,#footerWrapper footer h4,#footerWrapper footer h5,#footerWrapper footer h6{color:#FFF;font-size:2.1875em;font-weight:400;line-height:1em;margin:0 0 10px;text-transform:uppercase}@media screen and (max-width: 639px){#footerWrapper footer h1,#footerWrapper footer h2,#footerWrapper footer h3,#footerWrapper footer h4,#footerWrapper footer h5,#footerWrapper footer h6{font-size:1.875em;margin:0 0 5px;text-align:center}}#footerWrapper footer label,#footerWrapper footer ol,#footerWrapper footer p,#footerWrapper footer table,#footerWrapper footer ul{color:#FFF;font-size:1em;line-height:1.5em;margin:0 0 25px}@media screen and (max-width: 639px){#footerWrapper footer label,#footerWrapper footer ol,#footerWrapper footer p,#footerWrapper footer table,#footerWrapper footer ul{font-size:0.9375em;text-align:center}}#footerWrapper footer a{color:#FFBA81}#footerWrapper footer a:hover{color:#FFC89C}#footerWrapper footer nav{float:left;padding:0 20px 0 0;width:33.333333333333333333333333333333%}@media screen and (max-width: 852px){#footerWrapper footer nav{display:none}}#footerWrapper footer nav ul{color:#FFBA81;list-style:none;padding:0 30px 0 0}#footerWrapper footer nav ul li{display:block;float:left;padding:0}#footerWrapper footer nav ul li:before{display:none}#footerWrapper footer nav ul li:after{content:"\002D";padding:0 4px}#footerWrapper footer nav ul li:last-child:after{content:none;padding:0}#footerWrapper footer nav ul:after{clear:both;content:"\0020";display:block;visibility:hidden}#footerWrapper footer nav p#tmp-footer{font-size:0.75em}#footerWrapper footer nav p:last-child{margin-bottom:0}#footerWrapper footer section{float:left;padding:0 20px 0 0;width:33.333333333333333333333333333333%}@media screen and (max-width: 852px){#footerWrapper footer section{width:50%}}@media screen and (max-width: 639px){#footerWrapper footer section{float:none;margin:0 0 45px;width:auto}}#footerWrapper footer section article header h6{color:#FFF;font-size:1em;line-height:1.5em;margin:0 0 25px;text-transform:none}#footerWrapper footer section article:last-child header h6{margin-bottom:0}#footerWrapper footer section article header h6 a time{color:#FFF}#footerWrapper footer address{float:left;position:relative;width:33.333333333333333333333333333333%}@media screen and (max-width: 852px){#footerWrapper footer address{width:50%}}@media screen and (max-width: 639px){#footerWrapper footer address{float:none;width:auto}}#footerWrapper footer address ul.social{color:#FFF;font-size:1.25em;line-height:normal;list-style:none;margin:0;padding:0;position:relative;text-transform:uppercase}@media screen and (max-width: 1279px){#footerWrapper footer address ul.social{font-size:1em}}@media screen and (max-width: 639px){#footerWrapper footer address ul.social{float:right;margin-top:10px;right:50%}}#footerWrapper footer address ul.social li{float:left;padding:0 18px 18px 0;position:relative;width:50%}@media screen and (max-width: 959px){#footerWrapper footer address ul.social li{padding:0 10px 0 0;width:60px}}@media screen and (max-width: 639px){#footerWrapper footer address ul.social li{left:50%}}#footerWrapper footer address ul.social li:before{display:none}#footerWrapper footer address ul.social li a{background:url("/assets/media/ui/icon-share.png") 20px center no-repeat #AAA;background-size:auto 45.454545454545454545454545454545%;color:#FFF;display:block;overflow:hidden;padding:12px 10px 10px 55px;width:100%;white-space:nowrap;border-radius:25px}@media screen and (max-width: 1279px){#footerWrapper footer address ul.social li a{padding-left:45px}}@media screen and (max-width: 959px){#footerWrapper footer address ul.social li a{background-position:center center;height:50px;padding:0;text-indent:-999em}}#footerWrapper footer address ul.social li.facebook a{background-color:#1E5B99;background-image:url("/assets/media/ui/icon-facebook.png")}#footerWrapper footer address ul.social li.google a{background-color:#FB2226;background-image:url("/assets/media/ui/icon-google.png")}#footerWrapper footer address ul.social li.linkedin a{background-color:#0071C3;background-image:url("/assets/media/ui/icon-linkedin.png")}#footerWrapper footer address ul.social li.twitter a{background-color:#00A7E5;background-image:url("/assets/media/ui/icon-twitter.png")}#footerWrapper footer address ul.social:after{clear:both;content:"\0020";display:block;visibility:hidden}#footerWrapper footer p#tmp-footer{clear:both;color:#888;font-size:1em}#footerWrapper footer>p#tmp-footer{padding-top:20px}#footerWrapper footer:after{clear:both;content:"\0020";display:block;visibility:hidden}::selection{background:#1092D0;color:#fff}html{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}body{background:#292929;min-height:100%;position:relative;width:100%}@media screen and (max-width: 639px){body.open{height:100%;overflow:hidden}}#pageWrapper{background:#292929;min-height:100%;position:relative;left:0;overflow:hidden;transition:left 0.25s;width:100%;z-index:999}@media screen and (max-width: 639px){#pageWrapper{box-shadow:0px 0px 5px 5px rgba(0,0,0,0.5);display:block}.open #pageWrapper{left:-265px}}#mobileNavWrapper{background:#292929;display:none;height:100%;overflow-y:auto;position:absolute;right:0;top:0;width:265px;z-index:1}@media screen and (max-width: 639px){#mobileNavWrapper{display:block}}#mobileNavWrapper #mobileNav{display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-scrolling:touch}#mobileNavWrapper #mobileNav>div{-ms-flex:1 auto;flex:1 auto;width:100%}#mobileNavWrapper #mobileNav>div header{padding:30px}#mobileNavWrapper #mobileNav>div header h6{color:#009DE0;font-size:1.875em;margin:0;text-transform:uppercase}#mobileNavWrapper #mobileNav>div nav{padding:0 0 40px}#mobileNavWrapper #mobileNav>div nav ul{font-size:1.0625em;list-style:none;margin:0;padding:0;text-transform:uppercase}#mobileNavWrapper #mobileNav>div nav ul li{padding:0;position:relative;transition:background 0.25s}#mobileNavWrapper #mobileNav>div nav ul li:hover{background:#181717;color:#FFF}#mobileNavWrapper #mobileNav>div nav ul li:before{display:none}#mobileNavWrapper #mobileNav>div nav ul li a{color:#A9A9A9;display:block;padding:5px 30px;transition:color 0.25s}#mobileNavWrapper #mobileNav>div nav ul li.menu-item-has-children>a{margin-right:36px}#mobileNavWrapper #mobileNav>div nav ul li button{background:none;border:0;border-radius:0;height:37px;margin:0;padding:0;position:absolute;right:0;text-indent:-999em;top:0;width:36px}#mobileNavWrapper #mobileNav>div nav ul li button:before,#mobileNavWrapper #mobileNav>div nav ul li button:after{background:#FFF;content:"\0020";display:block;height:4px;position:absolute;top:17px;transition:transform 0.25s;width:13px}#mobileNavWrapper #mobileNav>div nav ul li button:before{left:8px;transform:rotate(45deg)}#mobileNavWrapper #mobileNav>div nav ul li button:after{right:8px;transform:rotate(-45deg)}#mobileNavWrapper #mobileNav>div nav ul li.open button:before{transform:rotate(-45deg)}#mobileNavWrapper #mobileNav>div nav ul li.open button:after{transform:rotate(45deg)}#mobileNavWrapper #mobileNav>div nav ul li section{background:#009DE0;max-height:0;overflow:hidden;padding:0;transition:max-height 0.5s, padding 0.5s}#mobileNavWrapper #mobileNav>div nav ul li.open section{max-height:1000px;padding:10px 0}#mobileNavWrapper #mobileNav>div nav ul li.open section ul{font-size:0.85em}#mobileNavWrapper #mobileNav>div nav ul li.open section ul li:hover{background:none}#mobileNavWrapper #mobileNav>div nav ul li.open section ul a{color:#FFF}#mobileNavWrapper #mobileNav footer{-ms-flex:0 auto;flex:0 auto;padding:0 30px;width:100%}#mobileNavWrapper #mobileNav footer a.button{display:block;font-size:1.0625em;margin:0 0 15px;padding:6px 14px;text-transform:uppercase}#mobileNavWrapper #mobileNav footer ul.social{color:#FFF;font-size:1em;line-height:normal;list-style:none;padding:0 0 25px;position:relative;text-transform:uppercase;width:calc(100% + 8px);*zoom:1}#mobileNavWrapper #mobileNav footer ul.social:before,#mobileNavWrapper #mobileNav footer ul.social:after{content:"";display:table}#mobileNavWrapper #mobileNav footer ul.social:after{clear:both}#mobileNavWrapper #mobileNav footer ul.social li{float:left;padding:0 8px 0 0;position:relative;width:25%}#mobileNavWrapper #mobileNav footer ul.social li:before{display:none}#mobileNavWrapper #mobileNav footer ul.social li a{background:url("/assets/media/ui/icon-share.png") center center/45.45455% 45.45455% no-repeat #AAA;border-radius:25px;color:#FFF;display:block;height:0;overflow:hidden;padding-bottom:100%;text-indent:-999em;width:100%;white-space:nowrap}#mobileNavWrapper #mobileNav footer ul.social li.facebook a{background-color:#1E5B99;background-image:url("/assets/media/ui/icon-facebook.png")}#mobileNavWrapper #mobileNav footer ul.social li.google a{background-color:#FB2226;background-image:url("/assets/media/ui/icon-google.png")}#mobileNavWrapper #mobileNav footer ul.social li.linkedin a{background-color:#0071C3;background-image:url("/assets/media/ui/icon-linkedin.png")}#mobileNavWrapper #mobileNav footer ul.social li.twitter a{background-color:#00A7E5;background-image:url("/assets/media/ui/icon-twitter.png")}.noMargin{margin:0}.textaligncenter{text-align:center}figure.map{background:#CECECE;border:2px solid #CECECE;border-radius:10px;height:130px;margin:0 0 22px;overflow:hidden;position:relative;transition:height 0.25s}@media screen and (min-width: 640px) and (max-width: 1024px){figure.map{height:122px;margin-bottom:33px}}@media screen and (min-width: 640px) and (max-width: 959px){figure.map{height:112px}}@media screen and (min-width: 640px) and (max-width: 852px){figure.map{height:116px}}figure.map iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.g-recaptcha{margin-bottom:20px !important}.cols>div{float:left;padding:0 10px}.cols.four>div{width:25%}@media screen and (max-width: 959px){.cols.four>div{width:33.33333333333333%}}@media screen and (max-width: 767px){.cols.four>div{width:50%}}@media screen and (max-width: 639px){.cols.four>div{float:none;padding:0;width:100%}}.cols.three>div{width:33.33333333333333%}@media screen and (max-width: 767px){.cols.three>div{width:50%}}@media screen and (max-width: 639px){.cols.three>div{float:none;padding:0;width:100%}}.cols.two>div{width:50%}@media screen and (max-width: 639px){.cols.two>div{float:none;padding:0;width:100%}}.cols.one>div{float:none;padding:0;width:100%}.cols.services>div{*zoom:1}.cols.services>div h2{margin-bottom:10px}.cols.services>div:before,.cols.services>div:after{content:"";display:table}.cols.services>div:after{clear:both}@media screen and (max-width: 1152px){.cols.services>div{width:50%}}@media screen and (max-width: 639px){.cols.services>div{width:100%}.cols.services>div ul{margin:0}}@media screen and (max-width: 1152px){.cols.services>div:first-child{clear:both;float:none;padding:0;width:auto}}ul.awards,ul.services{font-size:1em !important;list-style:none;margin:0;padding:0}ul.awards li,ul.services li{display:-ms-flexbox;-js-display:flex;display:flex;padding:0;*zoom:1}@media screen and (max-width: 639px){ul.awards li,ul.services li{border-bottom:2px solid #E5E5E5;display:block;padding:35px 0}ul.awards li:last-child,ul.services li:last-child{border-bottom:0}}ul.awards li:before,ul.services li:before{display:none}ul.awards li:before,ul.awards li:after,ul.services li:before,ul.services li:after{content:"";display:table}ul.awards li:after,ul.services li:after{clear:both}ul.awards li figure,ul.services li figure{-ms-flex:none;flex:none;float:left;margin:0;padding:45px 32px 35px 0;width:190px}@media screen and (max-width: 639px){ul.awards li figure,ul.services li figure{float:none;margin:0 auto 20px;padding:0;width:158px}}.no-flexbox ul.awards li figure,.no-flexbox ul.services li figure{float:none;width:16.52173913043478%}ul.awards li figure img,ul.services li figure img{display:block;width:100%}ul.awards li div,ul.services li div{border-bottom:2px solid #E5E5E5;-ms-flex:1 1 auto;flex:1 1 auto;float:right;padding:35px 0;width:960px}@media screen and (max-width: 639px){ul.awards li div,ul.services li div{border:0;float:none;margin:0 auto;padding:0;width:auto}}.no-flexbox ul.awards li div,.no-flexbox ul.services li div{float:none;width:86.08695652173913%}ul.awards li div h1,ul.awards li div h2,ul.awards li div h3,ul.awards li div h4,ul.awards li div h5,ul.awards li div h6,ul.services li div h1,ul.services li div h2,ul.services li div h3,ul.services li div h4,ul.services li div h5,ul.services li div h6{font-size:31px;font-weight:400;text-transform:none}@media screen and (max-width: 639px){ul.awards li div h1,ul.awards li div h2,ul.awards li div h3,ul.awards li div h4,ul.awards li div h5,ul.awards li div h6,ul.services li div h1,ul.services li div h2,ul.services li div h3,ul.services li div h4,ul.services li div h5,ul.services li div h6{font-size:20px;text-align:center}}ul.awards li div h1 a:before,ul.awards li div h2 a:before,ul.awards li div h3 a:before,ul.awards li div h4 a:before,ul.awards li div h5 a:before,ul.awards li div h6 a:before,ul.services li div h1 a:before,ul.services li div h2 a:before,ul.services li div h3 a:before,ul.services li div h4 a:before,ul.services li div h5 a:before,ul.services li div h6 a:before{content:"» "}@media screen and (max-width: 639px){ul.awards li div h1 a:before,ul.awards li div h2 a:before,ul.awards li div h3 a:before,ul.awards li div h4 a:before,ul.awards li div h5 a:before,ul.awards li div h6 a:before,ul.services li div h1 a:before,ul.services li div h2 a:before,ul.services li div h3 a:before,ul.services li div h4 a:before,ul.services li div h5 a:before,ul.services li div h6 a:before{display:none}}ul.awards li div p,ul.services li div p{margin:0}@media screen and (max-width: 639px){ul.awards li div p,ul.services li div p{text-align:center}}ul.awards li:last-child div,ul.services li:last-child div{border:0}ul.awards li figure{width:350px}@media screen and (max-width: 639px){ul.awards li figure{width:300px}}.no-flexbox ul.awards li figure{width:29.16666666666667%}ul.awards li div{width:850px}@media screen and (max-width: 639px){ul.awards li div{width:auto}}.no-flexbox ul.awards li div{width:29.16666666666667%}@media screen and (min-width: 40em){.homepage-alignment-fix{display:-ms-flexbox;-js-display:flex;display:flex}.homepage-alignment-fix_column{display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-direction:column;flex-direction:column;min-width:0}.homepage-alignment-fix_column_section{-ms-flex-positive:0;flex-grow:0}.homepage-alignment-fix_column_section.-flex{display:-ms-flexbox;-js-display:flex;display:flex}.homepage-alignment-fix_column_section.-grow{-ms-flex-positive:1;flex-grow:1}.homepage-alignment-fix_column_sub-section{-ms-flex-positive:0;flex-grow:0}.homepage-alignment-fix_column_sub-section.-grow{-ms-flex-positive:1;flex-grow:1}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZGVybi5jc3MiLCJoZWxwZXJzL19oZWxwZXJzLnNjc3MiLCJsZWdhY3kvc2lua2luLXNhbnMuc2NzcyIsImxlZ2FjeS9ub3JtYWxpemUuc2NzcyIsImxlZ2FjeS92ZW5kb3JzL3dvcmRwcmVzcy9jb21tZW50cy5zY3NzIiwibGVnYWN5L19taXhpbnMuc2NzcyIsImxlZ2FjeS92ZW5kb3JzL3dvcmRwcmVzcy9tZXRhLnNjc3MiLCJsZWdhY3kvdmVuZG9ycy93b3JkcHJlc3MvbmluamEtZm9ybXMuc2NzcyIsImxlZ2FjeS92ZW5kb3JzL3dvcmRwcmVzcy9zZWFyY2guc2NzcyIsImxlZ2FjeS9tZWRpYS1xdWVyaWVzLnNjc3MiLCJsZWdhY3kvdGV4dC5zY3NzIiwibGVnYWN5L192YXJpYWJsZXMuc2NzcyIsImxlZ2FjeS9oZWFkZXIuc2NzcyIsImxlZ2FjeS9oZWFkbGluZS5zY3NzIiwibGVnYWN5L21haW4uc2NzcyIsImxlZ2FjeS9mb290ZXIuc2NzcyIsImxlZ2FjeS9zdHlsZXMuc2NzcyIsIm1vZGVybi5zY3NzIiwibW9kdWxlL2hvbWVwYWdlLWFsaWdubWVudC1maXgvX2hvbWVwYWdlLWFsaWdubWVudC1maXhfeHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQ3NCQSwwQkFDaUIsQ0FBQSxTQUNoQiw0QkFHZSxDQUFBLFNBQ2YsNEJBR2dCLDRCQUNDLENBQUEsT0FDakIscUJBR1UsQ0FBQSxRQUNWLHNCQUdVLENBQUEsYUFDViw0QkFHZSxDQUFBLFdBQ2YsMEJBR2UsQ0FBQSxZQUNmLDJCQUdlLENBQUEsV0FDZixtQkFHVyxDQUFBLFlBQ1gsb0JBR1ksQ0FBQSxpQkFDWix1QkFHUyx1QkFDQSw2QkFDSSxzQkFDTCxxQkFDQSxDQUFBLFVBQ1Isd0JBR21CLENBQUEsb0NBTUcsc0NBQ1EsdUJBQ2QsQ0FBQSxDQUFBLCtEQUtpQyxTQUM5Qyx1QkFDYSxDQUFBLENBQUEseUNBS00sZ0NBQ0csdUJBQ1QsQ0FBQSxDQUFBLHlDQUtNLHND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YWpCLFNBUWMsV0FDQyxjQUNDLFVBQ0QsVUFDQSxDQUFBLENBQUEsNERBWmYsV0FnQmUsd0JBQ0EsQ0FBQSw0UEFRWCxlQUNlLGdCQUNFLG1CQUNHLENBQUEscUNQM2NQLDRQT3djYixlQU1tQixpQkFDQyxDQUFBLENBQUEsd1dBR2YsWUFFZ0IsQ0FBQSxxQ1BwZFIsd1dPa2RSLFlBS29CLENBQUEsQ0FBQSx3Q0F4QzdCLFFBK0NRLENBQUEscUNQOWRTLHdDTythakIsaUJBa0R3QixDQUFBLENBQUEsMERBS1gsUUFDVCxDQUFBLG9CQU9KLFdBQ1csQ0FBQSxxQ1AvZU0sb0JPOGVqQixXQUllLENBQUEsQ0FBQSxnQ0FKZix3QkFRZSxDQUFBLGlCQUlmLFdBQ1csQ0FBQSxxQ1AzZk0saUJPMGZqQixVQUllLENBQUEsQ0FBQSw2QkFKZix3QkFRZSxDQUFBLG9DQy9nQkEsd0JDSnZCLG9CQUFBLGlCQUFBLEFBRWlCLFlBQUEsQ0FBQSwrQkFDWixvQkFBQSxpQkFBQSxBQUtZLGFBQUEsZ0JBQUEsWUFDSCwwQkFBQSxzQkFDVSxXQUNoQixDQUFBLHVDQUNILG9CQUFBLFdBS0csQ0FBQSw2Q0FGOEIsb0JBQUEsaUJBQUEsQUFNckIsWUFBQSxDQUFBLDZDQU5xQixvQkFBQSxXQVU5QixDQUFBLDJDQUNILG9CQUFBLFdBS0csQ0FBQSxpREFGa0Msb0JBQUEsV0FNbEMsQ0FBQSxDQUFTIiwiZmlsZSI6Im1vZGVybi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuX2JvbGR7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9Ll9pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudH0uX2NlbnRlcnttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0uX2xlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5fcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uX3RleHRjZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH0uX3RleHRsZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS5fdGV4dHJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0uX25vbWFyZ2lue21hcmdpbjowICFpbXBvcnRhbnR9Ll9ub3BhZGRpbmd7cGFkZGluZzowICFpbXBvcnRhbnR9Ll92aXN1YWxseWhpZGRlbntsZWZ0Oi05OTllbSAhaW1wb3J0YW50O2xlZnQ6LTEwMHZ3ICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt0b3A6LTk5OWVtICFpbXBvcnRhbnQ7dG9wOi0xMDB2aCAhaW1wb3J0YW50fS5fd2FybmluZ3tjb2xvcjojOUYwMDAwICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7Ll9tb2JpbGU6bm90KC5fdGFibGV0KTpub3QoLl9kZXNrdG9wKXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll90YWJsZXR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7Ll90YWJsZXQuX2Rlc2t0b3A6bm90KC5fbW9iaWxlKXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKXsuX2Rlc2t0b3A6bm90KC5fdGFibGV0KTpub3QoLl9tb2JpbGUpe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX21vYmlsZS5fdGFibGV0Om5vdCguX2Rlc2t0b3Ape2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKXsuX21vYmlsZS5fZGVza3RvcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlNpbmtpblNhbnNcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7c3JjOnVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC5lb3RcIik7c3JjOnVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy8zMDAuc3ZnI1NpbmtpblNhbnMzMDBcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJTaW5raW5TYW5zXCI7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO3NyYzp1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy8zMDAtaXRhbGljLmVvdFwiKTtzcmM6dXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvMzAwLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC1pdGFsaWMuc3ZnI1NpbmtpblNhbnMzMDBJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJTaW5raW5TYW5zNDAwXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy80MDAuZW90XCIpO3NyYzp1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy80MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy80MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNDAwLnN2ZyNTaW5raW5TYW5zNDAwXCIpIGZvcm1hdChcInN2Z1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiU2lua2luU2Fuc1wiO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMDtzcmM6dXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNDAwLWl0YWxpYy5lb3RcIik7c3JjOnVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzQwMC1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy80MDAtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy80MDAtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy80MDAtaXRhbGljLnN2ZyNTaW5raW5TYW5zNDAwSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiU2lua2luU2Fuc1wiO3NyYzp1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy83MDAuZW90XCIpO3NyYzp1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy83MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy83MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNzAwLnN2ZyNTaW5raW5TYW5zNzAwXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlNpbmtpblNhbnNcIjtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo3MDA7c3JjOnVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzcwMC1pdGFsaWMuZW90XCIpO3NyYzp1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy83MDAtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNzAwLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNzAwLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNzAwLWl0YWxpYy5zdmcjU2lua2luU2FuczcwMEl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIil9aHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl0sdGVtcGxhdGV7ZGlzcGxheTpub25lfWF7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1kZm57Zm9udC1zdHlsZTppdGFsaWN9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46MC42N2VtIDB9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LTAuNWVtfXN1Yntib3R0b206LTAuMjVlbX1pbWd7Ym9yZGVyOjB9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9cHJle292ZXJmbG93OmF1dG99Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O21hcmdpbjowfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfWlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfWlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG99b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6Ym9sZH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH10ZCx0aHtwYWRkaW5nOjB9KiwqOmJlZm9yZSwqOmFmdGVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9ye2FwcGVhcmFuY2U6bm9uZTtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9aW5wdXRbdHlwZT1cIm51bWJlclwiXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkfWFkZHJlc3N7Zm9udC1zdHlsZTpub3JtYWx9LmNvbW1lbnRsaXN0IC5jb21tZW50IC5jb21tZW50LWJvZHkgLmNvbW1lbnQtYXV0aG9yLC5jb21tZW50bGlzdCAuY29tbWVudCAuY29tbWVudC1ib2R5IC5jb21tZW50LW1ldGF7Y29sb3I6IzIyMjtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDozMnB4O21hcmdpbjowIDAgMTVweH0uY29tbWVudGxpc3R7Y2xlYXI6Ym90aDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjB9LmNvbW1lbnRsaXN0IC5jb21tZW50e3BhZGRpbmc6MH0uY29tbWVudGxpc3QgLmNvbW1lbnQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uY29tbWVudGxpc3QgLmNvbW1lbnQgLmNvbW1lbnQtYm9keXtiYWNrZ3JvdW5kOiNEREQ7ZmxvYXQ6bm9uZTtwYWRkaW5nOjE1cHg7d2lkdGg6YXV0b30uY29tbWVudGxpc3QgLmNvbW1lbnQgLmNvbW1lbnQtYm9keSAuY29tbWVudC1hdXRob3J7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmxlZnQ7Knpvb206MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCl7LmNvbW1lbnRsaXN0IC5jb21tZW50IC5jb21tZW50LWJvZHkgLmNvbW1lbnQtYXV0aG9ye2Zsb2F0Om5vbmU7bWFyZ2luLWJvdHRvbTo1cHh9fS5jb21tZW50bGlzdCAuY29tbWVudCAuY29tbWVudC1ib2R5IC5jb21tZW50LWF1dGhvcjpiZWZvcmUsLmNvbW1lbnRsaXN0IC5jb21tZW50IC5jb21tZW50LWJvZHkgLmNvbW1lbnQtYXV0aG9yOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5jb21tZW50bGlzdCAuY29tbWVudCAuY29tbWVudC1ib2R5IC5jb21tZW50LWF1dGhvcjphZnRlcntjbGVhcjpib3RofS5jb21tZW50bGlzdCAuY29tbWVudCAuY29tbWVudC1ib2R5IC5jb21tZW50LWF1dGhvciBpbWd7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O21hcmdpbjowIDEwcHggMCAwICFpbXBvcnRhbnR9LmNvbW1lbnRsaXN0IC5jb21tZW50IC5jb21tZW50LWJvZHkgLmNvbW1lbnQtbWV0YXttYXJnaW46MDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KXsuY29tbWVudGxpc3QgLmNvbW1lbnQgLmNvbW1lbnQtYm9keSAuY29tbWVudC1tZXRhe2xpbmUtaGVpZ2h0Om5vcm1hbH19LmNvbW1lbnRsaXN0IC5jb21tZW50IC5jb21tZW50LWJvZHkgLmNvbW1lbnQtbWV0YTphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcXDAwMjBcIjtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVufS5jb21tZW50bGlzdCAuY29tbWVudCAuY29tbWVudC1ib2R5IC5jb21tZW50LW1ldGEgLmNvbW1lbnQtYXV0aG9ye2Zsb2F0OmxlZnR9LmNvbW1lbnRsaXN0IC5jb21tZW50IC5jb21tZW50LWJvZHkgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1tZXRhZGF0YXtmbG9hdDpyaWdodH0uY29tbWVudGxpc3QgLmNvbW1lbnQgLmNvbW1lbnQtYm9keSBwe2NsZWFyOmJvdGh9LmNvbW1lbnRsaXN0IC5jb21tZW50IC5jb21tZW50LWJvZHkgLnJlcGx5e3RleHQtYWxpZ246cmlnaHR9LmNvbW1lbnRsaXN0IC5jb21tZW50IHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MTVweH0uY29tbWVudGxpc3QgLmNvbW1lbnQgdWwgbGkgLmNvbW1lbnQtYm9keXtiYWNrZ3JvdW5kOiNFNUU1RTV9LmNvbW1lbnRsaXN0IC5jb21tZW50IHVsIGxpIHVse2xpc3Qtc3R5bGU6bm9uZX0uY29tbWVudGxpc3QgLmNvbW1lbnQgdWwgbGkgdWwgbGkgLmNvbW1lbnQtYm9keXtiYWNrZ3JvdW5kOiNFNUU1RTV9LmNvbW1lbnRsaXN0IC5jb21tZW50IHVsIGxpIHVsIGxpIHVse2xpc3Qtc3R5bGU6bm9uZX0uY29tbWVudGxpc3QgLmNvbW1lbnQgdWwgbGkgdWwgbGkgdWwgLmNvbW1lbnQtYm9keXtiYWNrZ3JvdW5kOiNFREVERUR9LmNvbW1lbnRsaXN0IC5jb21tZW50IHVsIGxpIHVsIGxpIHVsIGxpe2xpc3Qtc3R5bGU6bm9uZX0uY29tbWVudGxpc3QgLmNvbW1lbnQgdWwgbGkgdWwgbGkgdWwgbGkgLmNvbW1lbnQtYm9keXtiYWNrZ3JvdW5kOiNGNUY1RjV9LmNvbW1lbnRsaXN0IC5jb21tZW50IHVsIGxpIHVsIGxpIHVsIGxpIHVse2xpc3Qtc3R5bGU6bm9uZX0uY29tbWVudGxpc3QgLmNvbW1lbnQgdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGkgLmNvbW1lbnQtYm9keXtiYWNrZ3JvdW5kOiNGQ0ZDRkN9I3Jlc3BvbmR7Y2xlYXI6Ym90aH0jcmVzcG9uZCB0ZXh0YXJlYXtoZWlnaHQ6MTAwcHggIWltcG9ydGFudDtyZXNpemU6bm9uZSAhaW1wb3J0YW50fXVsLm1ldGF7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnR9dWwubWV0YS5jZW50ZXJlZHtmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDo1MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpe3VsLm1ldGEuY2VudGVyZWR7ZmxvYXQ6bm9uZTtwb3NpdGlvbjpzdGF0aWM7cmlnaHQ6YXV0b319dWwubWV0YS5jZW50ZXJlZCBsaXtmbG9hdDpsZWZ0O2xlZnQ6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXt1bC5tZXRhLmNlbnRlcmVkIGxpe2Zsb2F0Om5vbmU7bGVmdDphdXRvO3Bvc2l0aW9uOnN0YXRpY319dWwubWV0YSBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMTBweCAwIDIwcHg7cG9zaXRpb246cmVsYXRpdmV9dWwubWV0YSBsaTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJkYXNoaWNvbnNcIjtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweH11bC5tZXRhIGxpLmNvbW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxGMTAxXCJ9dWwubWV0YSBsaS5jYXRlZ29yaWVzOmJlZm9yZXtjb250ZW50OlwiXFxGMzE4XCJ9dWwubWV0YSBsaS50YWdzOmJlZm9yZXtjb250ZW50OlwiXFxGMzIzXCJ9dWwubWV0YSBsaS50aW1lOmJlZm9yZXtjb250ZW50OlwiXFxGNDY5XCJ9dWwubWV0YSBsaS51cmw6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMDNcIn0ubmluamEtZm9ybXMtY29udCAubmluamEtZm9ybXMtcmVxdWlyZWQtaXRlbXN7bWFyZ2luOjAgMCAxMHB4fS5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwe21hcmdpbjowIDAgMTBweDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDsqem9vbToxfS5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwOmJlZm9yZSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZX0ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcDphZnRlcntjbGVhcjpib3RofS5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIGlucHV0W3R5cGU9cmFkaW9de2xlZnQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCBzZWxlY3R7d2lkdGg6MTAwJX0ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCBidXR0b24sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgaW5wdXRbdHlwZT1idXR0b25dLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIGlucHV0W3R5cGU9c3VibWl0XSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCBpbnB1dFt0eXBlPXJlc2V0XSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCBzZWxlY3R7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIGlucHV0W3R5cGU9Y29sb3JdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIGlucHV0W3R5cGU9ZGF0ZV0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgaW5wdXRbdHlwZT1kYXRldGltZV0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgaW5wdXRbdHlwZT1lbWFpbF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgaW5wdXRbdHlwZT1tb250aF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgaW5wdXRbdHlwZT1udW1iZXJdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIGlucHV0W3R5cGU9cmFuZ2VdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIGlucHV0W3R5cGU9c2VhcmNoXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCBpbnB1dFt0eXBlPXRlbF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgaW5wdXRbdHlwZT10ZXh0XSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCBpbnB1dFt0eXBlPXRpbWVdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIGlucHV0W3R5cGU9dXJsXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCBpbnB1dFt0eXBlPXdlZWtdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIHNlbGVjdCwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCB0ZXh0YXJlYXttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MDt3aWR0aDoxMDAlfS5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIC5uaW5qYS1mb3Jtcy1maWVsZC1kZXNjcmlwdGlvbiBwLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWJlbG93IC5uaW5qYS1mb3Jtcy1maWVsZC1kZXNjcmlwdGlvbiBwe21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjE1cHh9Lm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAuY2hlY2tib3gtd3JhcC5sYWJlbC1hYm92ZSBsYWJlbHttYXJnaW4tYm90dG9tOjB9Lm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAuY2hlY2tib3gtd3JhcC5sYWJlbC1yaWdodCBsYWJlbHtwYWRkaW5nLWxlZnQ6MH0ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1iZWxvd3ttYXJnaW4tYm90dG9tOjIwcHh9Lm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtYmVsb3cgaW5wdXRbdHlwZT1jb2xvcl0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtYmVsb3cgaW5wdXRbdHlwZT1kYXRlXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1iZWxvdyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1iZWxvdyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1iZWxvdyBpbnB1dFt0eXBlPWVtYWlsXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1iZWxvdyBpbnB1dFt0eXBlPW1vbnRoXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1iZWxvdyBpbnB1dFt0eXBlPW51bWJlcl0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtYmVsb3cgaW5wdXRbdHlwZT1wYXNzd29yZF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtYmVsb3cgaW5wdXRbdHlwZT1yYW5nZV0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtYmVsb3cgaW5wdXRbdHlwZT1zZWFyY2hdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWJlbG93IGlucHV0W3R5cGU9dGVsXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1iZWxvdyBpbnB1dFt0eXBlPXRleHRdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWJlbG93IGlucHV0W3R5cGU9dGltZV0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtYmVsb3cgaW5wdXRbdHlwZT11cmxdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWJlbG93IGlucHV0W3R5cGU9d2Vla10sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtYmVsb3cgc2VsZWN0LC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWJlbG93IHRleHRhcmVhe21hcmdpbi1ib3R0b206MH0ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1sZWZ0LC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLXJpZ2h0e2Rpc3BsYXk6ZmxleH0ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1sZWZ0IGxhYmVsLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLXJpZ2h0IGxhYmVse2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTAwJTttYXJnaW46MH0ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1sZWZ0IGlucHV0W3R5cGU9Y29sb3JdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWxlZnQgaW5wdXRbdHlwZT1kYXRlXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1sZWZ0IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWxlZnQgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtbGVmdCBpbnB1dFt0eXBlPWVtYWlsXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1sZWZ0IGlucHV0W3R5cGU9bW9udGhdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWxlZnQgaW5wdXRbdHlwZT1udW1iZXJdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWxlZnQgaW5wdXRbdHlwZT1wYXNzd29yZF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtbGVmdCBpbnB1dFt0eXBlPXJhbmdlXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1sZWZ0IGlucHV0W3R5cGU9c2VhcmNoXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1sZWZ0IGlucHV0W3R5cGU9dGVsXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1sZWZ0IGlucHV0W3R5cGU9dGV4dF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtbGVmdCBpbnB1dFt0eXBlPXRpbWVdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWxlZnQgaW5wdXRbdHlwZT11cmxdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLWxlZnQgaW5wdXRbdHlwZT13ZWVrXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1sZWZ0IC5zZWxlY3QsLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtbGVmdCB0ZXh0YXJlYSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1yaWdodCBpbnB1dFt0eXBlPWNvbG9yXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1yaWdodCBpbnB1dFt0eXBlPWRhdGVdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLXJpZ2h0IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLXJpZ2h0IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLXJpZ2h0IGlucHV0W3R5cGU9ZW1haWxdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLXJpZ2h0IGlucHV0W3R5cGU9bW9udGhdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLXJpZ2h0IGlucHV0W3R5cGU9bnVtYmVyXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1yaWdodCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1yaWdodCBpbnB1dFt0eXBlPXJhbmdlXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1yaWdodCBpbnB1dFt0eXBlPXNlYXJjaF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtcmlnaHQgaW5wdXRbdHlwZT10ZWxdLC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLXJpZ2h0IGlucHV0W3R5cGU9dGV4dF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtcmlnaHQgaW5wdXRbdHlwZT10aW1lXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1yaWdodCBpbnB1dFt0eXBlPXVybF0sLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGFiZWwtcmlnaHQgaW5wdXRbdHlwZT13ZWVrXSwubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1yaWdodCAuc2VsZWN0LC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLXJpZ2h0IHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7ZmxleDoxIDEgYXV0bzttYXJnaW46MH0ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5sYWJlbC1sZWZ0IGxhYmVse3BhZGRpbmctcmlnaHQ6NnB4fS5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxhYmVsLXJpZ2h0IGxhYmVse3BhZGRpbmctbGVmdDo2cHh9Zm9ybS5zZWFyY2h7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDE1cHh9Zm9ybS5zZWFyY2ggbGFiZWx7ZmxleDpub25lO21hcmdpbjowIDE1cHggMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXtmb3JtLnNlYXJjaCBsYWJlbHtkaXNwbGF5Om5vbmV9fWZvcm0uc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSxmb3JtLnNlYXJjaCBmb3JtLnNlYXJjaCBpbnB1dFt0eXBlPXRleHRde2ZsZXg6MSAxIGF1dG87bWFyZ2luOjA7cGFkZGluZzoxMHB4IDE1cHggOHB4fWZvcm0uc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XXtmbGV4Om5vbmU7bWFyZ2luOjAgMCAwIDE1cHh9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixcIlByb3hpbWEgTm92YVwiLFwiT3BlbiBTYW5zXCIsXCJBcmlhbFwiLFwiSGVsdmV0aWNhXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDB9aDEsLmJsb2cgaDV7Zm9udC1zaXplOjJlbTtmb250LXdlaWdodDozMDB9LmJsb2cgaDV7Zm9udC1zaXplOjEuNWVtfWgyLGgze2NvbG9yOiMwMjk5REQ7Zm9udC1zaXplOjIuNWVtO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW46MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9aDN7Y29sb3I6I0VENkEwMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2gyLGgze2ZvbnQtc2l6ZToyLjI1ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtoMixoM3tmb250LXNpemU6MmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCl7aDIsaDN7Zm9udC1zaXplOjEuNzVlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe2gyLGgze2ZvbnQtc2l6ZToxLjA4NDM3NWVtfX0udG1wIGgyLC50bXAgaDN7Y29sb3I6IzAyOTlERDtmb250LXNpemU6MmVtO21hcmdpbjowIDAgMjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey50bXAgaDIsLnRtcCBoM3tmb250LXNpemU6MS43NWVtO21hcmdpbi1ib3R0b206MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpey50bXAgaDIsLnRtcCBoM3tmb250LXNpemU6MS41ZW07bWFyZ2luLWJvdHRvbToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCl7LnRtcCBoMiwudG1wIGgze2ZvbnQtc2l6ZToxLjI1ZW07bWFyZ2luLWJvdHRvbToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnRtcCBoMiwudG1wIGgze2ZvbnQtc2l6ZToxZW07bWFyZ2luLWJvdHRvbToxMnB4fX1oNHtjb2xvcjojMDI5OUREO2ZvbnQtc2l6ZToyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW46MCAwIDIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWg1LC5ibG9nIGgxe2NvbG9yOiMwMjk5REQ7Zm9udC1zaXplOjEuNTYyNWVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luOjAgMCAyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvZyBoMXtmb250LXNpemU6Mi4yNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtoNSwuYmxvZyBoMXtmb250LXNpemU6MS4yNWVtfS5ibG9nIGgxe2ZvbnQtc2l6ZToxLjc1ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtoNXtmb250LXdlaWdodDo0MDB9fWlucHV0LGxhYmVsLG9sLHAsLnNlbGVjdCxzZWxlY3QsdGFibGUsdGV4dGFyZWEsdWx7Y29sb3I6IzY3Njc2Nztmb250LWZhbWlseTpcInByb3hpbWEtbm92YVwiLFwiUHJveGltYSBOb3ZhXCIsXCJPcGVuIFNhbnNcIixcIkFyaWFsXCIsXCJIZWx2ZXRpY2FcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjYyNWVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxLjM0NjE1Mzg0NjE1Mzg0NjE1Mzg0NjE1Mzg0NjE1MzhlbTttYXJnaW46MCAwIDQwcHh9aW5wdXQuc2hvcnRNYXJnaW4sbGFiZWwuc2hvcnRNYXJnaW4sb2wuc2hvcnRNYXJnaW4scC5zaG9ydE1hcmdpbiwuc2VsZWN0LnNob3J0TWFyZ2luLHNlbGVjdC5zaG9ydE1hcmdpbix0YWJsZS5zaG9ydE1hcmdpbix0ZXh0YXJlYS5zaG9ydE1hcmdpbix1bC5zaG9ydE1hcmdpbnttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2NDBweCl7aW5wdXQuc2hvcnRNYXJnaW4sbGFiZWwuc2hvcnRNYXJnaW4sb2wuc2hvcnRNYXJnaW4scC5zaG9ydE1hcmdpbiwuc2VsZWN0LnNob3J0TWFyZ2luLHNlbGVjdC5zaG9ydE1hcmdpbix0YWJsZS5zaG9ydE1hcmdpbix0ZXh0YXJlYS5zaG9ydE1hcmdpbix1bC5zaG9ydE1hcmdpbnttYXJnaW4tYm90dG9tOjI5cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7aW5wdXQsbGFiZWwsb2wscCwuc2VsZWN0LHNlbGVjdCx0YWJsZSx0ZXh0YXJlYSx1bHtmb250LXNpemU6MS41ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtpbnB1dCxsYWJlbCxvbCxwLC5zZWxlY3Qsc2VsZWN0LHRhYmxlLHRleHRhcmVhLHVse2ZvbnQtc2l6ZToxLjA2MjVlbX19b2wgb2wsb2wgdWx7bWFyZ2luLWJvdHRvbTowfXRhYmxle2Rpc3BsYXk6dGFibGV9dWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDowfXVsLmNvbHN7Zm9udC1zaXplOjEuMjVlbSAhaW1wb3J0YW50Oy13ZWJraXQtY29sdW1uczo0Oy1tb3otY29sdW1uczo0O2NvbHVtbnM6NH11bC5jb2xzLnR3b3std2Via2l0LWNvbHVtbnM6MjstbW96LWNvbHVtbnM6Mjtjb2x1bW5zOjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXt1bC5jb2xzey13ZWJraXQtY29sdW1uczozOy1tb3otY29sdW1uczozO2NvbHVtbnM6M319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpe3VsLmNvbHN7Zm9udC1zaXplOjAuOTM3NWVtICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXt1bC5jb2xzey13ZWJraXQtY29sdW1uczoyOy1tb3otY29sdW1uczoyO2NvbHVtbnM6Mn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpe3VsLmNvbHN7LXdlYmtpdC1jb2x1bW5zOjEgIWltcG9ydGFudDstbW96LWNvbHVtbnM6MSAhaW1wb3J0YW50O2NvbHVtbnM6MSAhaW1wb3J0YW50fX11bCBsaXtwYWRkaW5nLWxlZnQ6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6YXZvaWQ7LW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOmF2b2lkOy1tcy1jb2x1bW4tYnJlYWstaW5zaWRlOmF2b2lkO2JyZWFrLWluc2lkZTphdm9pZH11bCBsaTpiZWZvcmV7Y29udGVudDpcIlxcMDBCQlwiO2xlZnQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTNweH11bCB1bCx1bCBvbHttYXJnaW4tYm90dG9tOjB9YXtjb2xvcjojMDI5OUREO3RleHQtZGVjb3JhdGlvbjpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjI1czt0cmFuc2l0aW9uOmNvbG9yIDAuMjVzfWE6aG92ZXJ7Y29sb3I6IzAyQUFGN306Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzY3Njc2NztvcGFjaXR5OjF9Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzY3Njc2NztvcGFjaXR5OjF9OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2NzY3Njc7b3BhY2l0eToxfTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzY3Njc2NztvcGFjaXR5OjF9LnBsYWNlaG9sZGVye2NvbG9yOiM2NzY3Njc7b3BhY2l0eToxfS5yZXE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzAyOTlERH0ucmVxOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzAyOTlERH0ucmVxOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiMwMjk5RER9LnJlcTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzAyOTlERH0ucmVxLC5yZXEucGxhY2Vob2xkZXJ7Y29sb3I6IzAyOTlERH1idXR0b24saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XSwuYnV0dG9ue2JhY2tncm91bmQ6I0ZGODUwMDtib3JkZXI6MnB4IHNvbGlkICNBQzVBMDA7Y29sb3I6I0ZGRjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcInByb3hpbWEtbm92YVwiLFwiUHJveGltYSBOb3ZhXCIsXCJPcGVuIFNhbnNcIixcIkFyaWFsXCIsXCJIZWx2ZXRpY2FcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MCAwIDEwcHg7cGFkZGluZzo4cHggMzhweCA4cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1MHB4O2JvcmRlci1yYWRpdXM6NTBweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjI1czt0cmFuc2l0aW9uOmJhY2tncm91bmQgMC4yNXN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtidXR0b24saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XSwuYnV0dG9ue2ZvbnQtc2l6ZToyMnB4O3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpe2J1dHRvbixpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRdLC5idXR0b257Zm9udC1zaXplOjIwcHg7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDoxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCl7YnV0dG9uLGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF0sLmJ1dHRvbntmb250LXNpemU6MThweDtwYWRkaW5nLWxlZnQ6MTRweDtwYWRkaW5nLXJpZ2h0OjE0cHh9fWxhYmVsIGJ1dHRvbixvbCBidXR0b24scCBidXR0b24sdWwgYnV0dG9uLGxhYmVsIGlucHV0W3R5cGU9YnV0dG9uXSxvbCBpbnB1dFt0eXBlPWJ1dHRvbl0scCBpbnB1dFt0eXBlPWJ1dHRvbl0sdWwgaW5wdXRbdHlwZT1idXR0b25dLGxhYmVsIGlucHV0W3R5cGU9cmVzZXRdLG9sIGlucHV0W3R5cGU9cmVzZXRdLHAgaW5wdXRbdHlwZT1yZXNldF0sdWwgaW5wdXRbdHlwZT1yZXNldF0sbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdLG9sIGlucHV0W3R5cGU9c3VibWl0XSxwIGlucHV0W3R5cGU9c3VibWl0XSx1bCBpbnB1dFt0eXBlPXN1Ym1pdF0sbGFiZWwgLmJ1dHRvbixvbCAuYnV0dG9uLHAgLmJ1dHRvbix1bCAuYnV0dG9ue21hcmdpbi1ib3R0b206MH1idXR0b24uYmx1ZSxpbnB1dFt0eXBlPWJ1dHRvbl0uYmx1ZSxpbnB1dFt0eXBlPXJlc2V0XS5ibHVlLGlucHV0W3R5cGU9c3VibWl0XS5ibHVlLC5idXR0b24uYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMjk5REQ7Ym9yZGVyLWNvbG9yOiMwMjg5Qzd9YnV0dG9uLmZ1bGwsaW5wdXRbdHlwZT1idXR0b25dLmZ1bGwsaW5wdXRbdHlwZT1yZXNldF0uZnVsbCxpbnB1dFt0eXBlPXN1Ym1pdF0uZnVsbCwuYnV0dG9uLmZ1bGx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfWJ1dHRvbjpob3ZlcixpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDojRDQ2RDAwO2NvbG9yOiNGRkZ9YnV0dG9uLmJsdWU6aG92ZXIsaW5wdXRbdHlwZT1idXR0b25dLmJsdWU6aG92ZXIsaW5wdXRbdHlwZT1yZXNldF0uYmx1ZTpob3ZlcixpbnB1dFt0eXBlPXN1Ym1pdF0uYmx1ZTpob3ZlciwuYnV0dG9uLmJsdWU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDI5MEQxfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2xlZnQ6LTk5OWVtO3Bvc2l0aW9uOmFic29sdXRlfWlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsLGlucHV0W3R5cGU9cmFkaW9dK2xhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyMnB4fWlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmJlZm9yZSxpbnB1dFt0eXBlPXJhZGlvXStsYWJlbDpiZWZvcmV7YmFja2dyb3VuZDojRkZGO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6OHB4O2JvcmRlcjoycHggc29saWQgI0NFQ0VDRTtjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2hlaWdodDoxNnB4O2xlZnQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7d2lkdGg6MTZweH1pbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDpob3ZlcjpiZWZvcmUsaW5wdXRbdHlwZT1yYWRpb10rbGFiZWw6aG92ZXI6YmVmb3Jle2N1cnNvcjpwb2ludGVyfWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLWNoZWNrYm94LnBuZ1wiKX1pbnB1dFt0eXBlPXJhZGlvXStsYWJlbDpiZWZvcmV7Ym9yZGVyLXJhZGl1czo4cHh9aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2ljb24tcmFkaW8ucG5nXCIpfWlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmFmdGVyLGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlxcMDAyMFwiO2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW47em9vbToxfWlucHV0W3R5cGU9Y29sb3JdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9cmFuZ2VdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPXdlZWtdLC5pbnB1dCwuc2VsZWN0LHRleHRhcmVhe2JhY2tncm91bmQ6I0ZGRjtib3JkZXI6MnB4IHNvbGlkICNDRUNFQ0U7Ym94LXNpemluZzpib3JkZXItYm94O2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDIwcHg7b3V0bGluZTpub25lO3BhZGRpbmc6OXB4IDE2cHggNnB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2lkdGg6MTAwJTstd2Via2l0LWJvcmRlci1yYWRpdXM6MTBweDtib3JkZXItcmFkaXVzOjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpe2lucHV0W3R5cGU9Y29sb3JdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9cmFuZ2VdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPXdlZWtdLC5pbnB1dCwuc2VsZWN0LHRleHRhcmVhe3BhZGRpbmctYm90dG9tOjdweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpe2lucHV0W3R5cGU9Y29sb3JdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9cmFuZ2VdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPXdlZWtdLC5pbnB1dCwuc2VsZWN0LHRleHRhcmVhe3BhZGRpbmctYm90dG9tOjEwcHg7cGFkZGluZy10b3A6MTFweH19Zm9ybT4uaGFsZntmbG9hdDpsZWZ0O3dpZHRoOjUwJX1mb3JtPi5oYWxmOm50aC1vZi10eXBlKG9kZCl7cGFkZGluZy1yaWdodDoxMHB4fWZvcm0+LmhhbGY6bnRoLW9mLXR5cGUoZXZlbil7cGFkZGluZy1sZWZ0OjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe2Zvcm0+LmhhbGYsZm9ybT4uaGFsZjpudGgtb2YtdHlwZShvZGQpLGZvcm0+LmhhbGY6bnRoLW9mLXR5cGUoZXZlbil7ZmxvYXQ6bm9uZTtwYWRkaW5nOjA7d2lkdGg6YXV0b319Zm9ybT4uaGFsZiBidXR0b24sZm9ybT4uaGFsZiBpbnB1dFt0eXBlPWJ1dHRvbl0sZm9ybT4uaGFsZiBpbnB1dFt0eXBlPXN1Ym1pdF0sZm9ybT4uaGFsZiBpbnB1dFt0eXBlPXJlc2V0XSxmb3JtPi5oYWxmIC5idXR0b257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5pbnB1dHtwYWRkaW5nOjA7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5pbnB1dCBpbWd7ZmxvYXQ6bGVmdDttYXJnaW46MTNweCAwIDEzcHggMTNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5pbnB1dCBpbWd7bWFyZ2luOjExcHggMCAxMXB4IDExcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsuaW5wdXQgaW1ne21hcmdpbjo5cHggMCA5cHggOXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LmlucHV0IGltZ3ttYXJnaW46MTBweCAwIDEwcHggMTBweH19LmZsZXhib3ggLmlucHV0IGltZywuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW1ne2Zsb2F0Om5vbmV9LmlucHV0IGlucHV0W3R5cGU9Y29sb3JdLC5pbnB1dCBpbnB1dFt0eXBlPWRhdGVdLC5pbnB1dCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwuaW5wdXQgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmlucHV0IGlucHV0W3R5cGU9ZW1haWxdLC5pbnB1dCBpbnB1dFt0eXBlPW1vbnRoXSwuaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLC5pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuaW5wdXQgaW5wdXRbdHlwZT1yYW5nZV0sLmlucHV0IGlucHV0W3R5cGU9c2VhcmNoXSwuaW5wdXQgaW5wdXRbdHlwZT10ZWxdLC5pbnB1dCBpbnB1dFt0eXBlPXRleHRdLC5pbnB1dCBpbnB1dFt0eXBlPXRpbWVdLC5pbnB1dCBpbnB1dFt0eXBlPXVybF0sLmlucHV0IGlucHV0W3R5cGU9d2Vla10sLmlucHV0IC5zZWxlY3R7Ym9yZGVyOjA7Y2xlYXI6bm9uZTtmbG9hdDpsZWZ0O21hcmdpbjowO3dpZHRoOjE3M3B4Oy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MTstbW96LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9LmZsZXhib3ggLmlucHV0IGlucHV0W3R5cGU9Y29sb3JdLC5mbGV4Ym94bGVnYWN5IC5pbnB1dCBpbnB1dFt0eXBlPWNvbG9yXSwuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT1kYXRlXSwuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT1kYXRlXSwuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT1kYXRldGltZV0sLmZsZXhib3hsZWdhY3kgLmlucHV0IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmZsZXhib3ggLmlucHV0IGlucHV0W3R5cGU9ZW1haWxdLC5mbGV4Ym94bGVnYWN5IC5pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSwuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT1tb250aF0sLmZsZXhib3hsZWdhY3kgLmlucHV0IGlucHV0W3R5cGU9bW9udGhdLC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sLmZsZXhib3hsZWdhY3kgLmlucHV0IGlucHV0W3R5cGU9bnVtYmVyXSwuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmZsZXhib3hsZWdhY3kgLmlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdLC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPXJhbmdlXSwuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT1yYW5nZV0sLmZsZXhib3ggLmlucHV0IGlucHV0W3R5cGU9c2VhcmNoXSwuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT1zZWFyY2hdLC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPXRlbF0sLmZsZXhib3hsZWdhY3kgLmlucHV0IGlucHV0W3R5cGU9dGVsXSwuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSwuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSwuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT10aW1lXSwuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT10aW1lXSwuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT11cmxdLC5mbGV4Ym94bGVnYWN5IC5pbnB1dCBpbnB1dFt0eXBlPXVybF0sLmZsZXhib3ggLmlucHV0IGlucHV0W3R5cGU9d2Vla10sLmZsZXhib3hsZWdhY3kgLmlucHV0IGlucHV0W3R5cGU9d2Vla10sLmZsZXhib3ggLmlucHV0IC5zZWxlY3QsLmZsZXhib3hsZWdhY3kgLmlucHV0IC5zZWxlY3R7ZmxvYXQ6bm9uZX0uaW5wdXQ6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbn1sYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMTBweH1sYWJlbDpob3ZlcntjdXJzb3I6cG9pbnRlcn0uc2VsZWN0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLXNlbGVjdC5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvIDIwcHg7cGFkZGluZzowfS5zZWxlY3Q6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdCBzZWxlY3R7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7b3V0bGluZTpub25lO3BhZGRpbmc6NXB4IDJweDt0ZXh0LWluZGVudDowLjAxcHg7dGV4dC1vdmVyZmxvdzpcIlwiO3dpZHRoOjEwMCU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uc2VsZWN0IHNlbGVjdDpob3ZlcntjdXJzb3I6cG9pbnRlcn0uc2VsZWN0IHNlbGVjdCBvcHRpb257YmFja2dyb3VuZDojRkZGO2NvbG9yOiMwMDB9LnNlbGVjdCBzZWxlY3Qgb3B0aW9uOmhvdmVye2JhY2tncm9uZDojREREfXRleHRhcmVhe21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwcHg7bWluLXdpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpe3RleHRhcmVhe21pbi1oZWlnaHQ6ODZweH19aHJ7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAyOTlERDttYXJnaW46MCAwIDQwcHh9aW1nLnJlc3BvbnNpdmV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDIwcHg7bWF4LXdpZHRoOjEwMCV9aW1nLmFsaWdubGVmdHtmbG9hdDpsZWZ0O21hcmdpbjowIDIwcHggMjBweCAwO21heC13aWR0aDozMy4zMzMzMyV9aW1nLmFsaWducmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgMCAyMHB4IDIwcHg7bWF4LXdpZHRoOjMzLjMzMzMzJX1pbWcuYWxpZ25jZW50ZXJ7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvIDIwcHg7bWF4LXdpZHRoOjEwMCV9aW1nLnRyb3BoaWVze21heC13aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtpbWcudHJvcGhpZXN7bWF4LXdpZHRoOjMwMHB4fX0jaGVhZGVyV3JhcHBlcntiYWNrZ3JvdW5kOiNGRkY7Ym9yZGVyLWJvdHRvbTowcHggc29saWQgI0NFQ0VDRTtsZWZ0OjA7cGFkZGluZzowIDMwcHg7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOmJvcmRlci1ib3R0b20td2lkdGggMC41cywgYmFja2dyb3VuZCAwLjVzO3otaW5kZXg6OTk5fSNoZWFkZXJXcmFwcGVyLnNob3J0e2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjg3NSk7Ym9yZGVyLWJvdHRvbS13aWR0aDoycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpeyNoZWFkZXJXcmFwcGVye2JhY2tncm91bmQ6I0ZGRiAhaW1wb3J0YW50O2xlZnQ6YXV0bztwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6YXV0bzt0b3A6YXV0b319I2hlYWRlcldyYXBwZXIgaGVhZGVye21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTIwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7I2hlYWRlcldyYXBwZXIgaGVhZGVye21heC13aWR0aDoxMjAwcHg7d2lkdGg6YXV0b319I2hlYWRlcldyYXBwZXIgaGVhZGVyPmF7YmFja2dyb3VuZDp1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2xvZ28ucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2hlaWdodDoxMjBweDttYXJnaW46MTVweCAwIDA7cGFkZGluZzoyNHB4IDA7dGV4dC1pbmRlbnQ6LTk5OWVtO3RyYW5zaXRpb246aGVpZ2h0IDAuNXMsIG1hcmdpbiAwLjVzLCBwYWRkaW5nIDAuNXMsIHdpZHRoIDAuNXM7d2lkdGg6MjUwcHh9Lm5vLWJhY2tncm91bmRzaXplICNoZWFkZXJXcmFwcGVyIGhlYWRlcj5he2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9sb2dvX3NtYWxsLnBuZ1wiKX0jaGVhZGVyV3JhcHBlci5zaG9ydCBoZWFkZXI+YXtoZWlnaHQ6OThweDttYXJnaW4tdG9wOjA7d2lkdGg6MjA1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXI+YSwjaGVhZGVyV3JhcHBlci5zaG9ydCBoZWFkZXI+YXtoZWlnaHQ6NThweDttYXJnaW4tdG9wOjI1cHg7cGFkZGluZzo0cHggMDt3aWR0aDoxNDVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyNoZWFkZXJXcmFwcGVyIGhlYWRlcj5hLCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlcj5he2hlaWdodDo0N3B4O21hcmdpbi10b3A6MjBweDtwYWRkaW5nOjhweCAwIDdweDt3aWR0aDoxMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpeyNoZWFkZXJXcmFwcGVyIGhlYWRlcj5hLCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlcj5he2JhY2tncm91bmQtc2l6ZToxOTBweCA1MHB4O2hlaWdodDo5MHB4O21hcmdpbi10b3A6MDtwYWRkaW5nOjIwcHg7d2lkdGg6MjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXI+YSwjaGVhZGVyV3JhcHBlci5zaG9ydCBoZWFkZXI+YXt3aWR0aDoyMjBweH19I2hlYWRlcldyYXBwZXIgaGVhZGVyIGFkZHJlc3N7b3BhY2l0eToxO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjM1cHg7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41czt0cmFuc2l0aW9uOm9wYWNpdHkgMC41czt6LWluZGV4OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgYWRkcmVzc3t0b3A6MjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyNoZWFkZXJXcmFwcGVyIGhlYWRlciBhZGRyZXNze3RvcDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7I2hlYWRlcldyYXBwZXIgaGVhZGVyIGFkZHJlc3N7ZGlzcGxheTpub25lfX0jaGVhZGVyV3JhcHBlciBoZWFkZXIgYWRkcmVzcyB1bHtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjAuODVlbTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfUBtZWRpYSBzY3JlZW4gYW5kIChNYXgtd2lkdGg6IDc2N3B4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgYWRkcmVzcyB1bHtmb250LXNpemU6MTRweDtmb250LXNpemU6Ljg3NXJlbX19I2hlYWRlcldyYXBwZXIgaGVhZGVyIGFkZHJlc3MgdWwgbGl7YmFja2dyb3VuZC1wb3NpdGlvbjoxNXB4IGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjOTk5O2Zsb2F0OmxlZnQ7cGFkZGluZzowICAxNXB4IDAgNDBweH0jaGVhZGVyV3JhcHBlciBoZWFkZXIgYWRkcmVzcyB1bCBsaTpsYXN0LWNoaWxke2JvcmRlcjowO3BhZGRpbmctcmlnaHQ6MH0jaGVhZGVyV3JhcHBlciBoZWFkZXIgYWRkcmVzcyB1bCBsaTpiZWZvcmV7ZGlzcGxheTpub25lfSNoZWFkZXJXcmFwcGVyIGhlYWRlciBhZGRyZXNzIHVsIGxpLnBob25le2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLXBob25lLnBuZ1wiKX0jaGVhZGVyV3JhcHBlciBoZWFkZXIgYWRkcmVzcyB1bCBsaS5lbWFpbHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9hc3NldHMvbWVkaWEvdWkvaWNvbi1lbWFpbC5wbmdcIil9I2hlYWRlcldyYXBwZXIgaGVhZGVyIGFkZHJlc3MgdWwgbGkgYXtjb2xvcjojRTE4RDI0O2Rpc3BsYXk6YmxvY2t9I2hlYWRlcldyYXBwZXIgaGVhZGVyIGFkZHJlc3MgdWwgbGkgYTpob3Zlcntjb2xvcjojRjg5RDU3fSNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciBhZGRyZXNze29wYWNpdHk6MDtyaWdodDo5OTllbTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjVzLCByaWdodCAwcyAwLjVzO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzLCByaWdodCAwcyAwLjVzfSNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlcj5he21hcmdpbjowfSNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXZ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjUwcHggMCAwO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbjptYXJnaW4gMC41czt0cmFuc2l0aW9uOm1hcmdpbiAwLjVzO3otaW5kZXg6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdnttYXJnaW4tdG9wOjM1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2e21hcmdpbi10b3A6MH19I2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyIG5hdnttYXJnaW4tdG9wOjB9I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdj5idXR0b257YmFja2dyb3VuZDojMDI5OUREO2JvcmRlcjoycHggc29saWQgIzAyODlDNztib3JkZXItcmlnaHQ6MDtkaXNwbGF5Om5vbmU7aGVpZ2h0OjQwcHg7bWFyZ2luOjMwcHggMDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6LTk5OWVtO3dpZHRoOjcwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjIwcHggMCAwIDIwcHg7Ym9yZGVyLXJhZGl1czoyMHB4IDAgMCAyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2PmJ1dHRvbntkaXNwbGF5OmJsb2NrfX0jaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2PmJ1dHRvbjpiZWZvcmUsI2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdj5idXR0b24gZW0sI2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdj5idXR0b246YWZ0ZXJ7YmFja2dyb3VuZDojRkZGO2NvbnRlbnQ6XCJcXDAwMjBcIjtoZWlnaHQ6NHB4O2xlZnQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNXB4fSNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXY+YnV0dG9uOmJlZm9yZXt0b3A6OXB4fSNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXY+YnV0dG9uIGVte3RvcDoxNnB4fSNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXY+YnV0dG9uOmFmdGVye3RvcDoyM3B4fSNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWx7Y29sb3I6I0UxOEMyNDtmb250LWZhbWlseTpcInByb3hpbWEtbm92YVwiLFwiUHJveGltYSBOb3ZhXCIsXCJPcGVuIFNhbnNcIixcIkFyaWFsXCIsXCJIZWx2ZXRpY2FcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjEyNWVtO2xpc3Qtc3R5bGU6bm9uZTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3dpZHRoOmF1dG87ei1pbmRleDo5OTl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVse2ZvbnQtc2l6ZToxZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MnB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVse2ZvbnQtc2l6ZTowLjg3NWVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bHtmb250LXNpemU6MC43NWVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bHtkaXNwbGF5Om5vbmV9fSNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWw6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbn0jaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpe2JhY2tncm91bmQtaW1hZ2U6bm9uZTtmbG9hdDpsZWZ0O3BhZGRpbmc6MzRweCAwO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMjVzLCBwYWRkaW5nIDAuNXM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMjVzLCBwYWRkaW5nIDAuNXN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2PnVsPmxpLCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciBuYXY+dWw+bGl7cGFkZGluZzoxNHB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2PnVsPmxpLCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciBuYXY+dWw+bGl7cGFkZGluZzoxNXB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MnB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2PnVsPmxpLCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciBuYXY+dWw+bGl7cGFkZGluZzoxN3B4IDAgMTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXY+dWw+bGksI2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyIG5hdj51bD5saXtwYWRkaW5nOjEycHggMH19I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaS5xdW90ZXtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjMycHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpeyNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXY+dWw+bGkucXVvdGUsI2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyIG5hdj51bD5saS5xdW90ZXtwYWRkaW5nOjEycHggMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpeyNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXY+dWw+bGkucXVvdGUsI2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyIG5hdj51bD5saS5xdW90ZXtwYWRkaW5nOjEzcHggMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpeyNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXY+dWw+bGkucXVvdGUsI2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyIG5hdj51bD5saS5xdW90ZXtwYWRkaW5nOjE1cHggMCAxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdj51bD5saS5xdW90ZSwjaGVhZGVyV3JhcHBlci5zaG9ydCBoZWFkZXIgbmF2PnVsPmxpLnF1b3Rle3BhZGRpbmc6MTBweCAwfX0jaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaSBhe2NvbG9yOiNFMThDMjQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweCAyMHB4O3RleHQtZGVjb3JhdGlvbjpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjI1cywgcGFkZGluZyAwLjI1czt0cmFuc2l0aW9uOmNvbG9yIDAuMjVzLCBwYWRkaW5nIDAuMjVzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaSBhe3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpeyNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwgbGkgYXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpIGF7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjhweH19I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaS5xdW90ZSBhe2JhY2tncm91bmQ6IzAyOTlERDtib3JkZXI6MnB4IHNvbGlkICMwMjg5Qzc7Y29sb3I6I0ZGRjstd2Via2l0LWJvcmRlci1yYWRpdXM6MThweDtib3JkZXItcmFkaXVzOjE4cHg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4yNXM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMjVzfSNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwgbGkgYTpob3Zlcntjb2xvcjojRjg5RDU3fSNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwgbGkucXVvdGUgYTpob3ZlcntiYWNrZ3JvdW5kOiMwMjkwRDE7Y29sb3I6I0ZGRn0jaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpIHNlY3Rpb257YmFja2dyb3VuZDp1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2JhY2tncm91bmQtYmxhY2stODUucG5nXCIpO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjg1KTtsZWZ0Oi05OTllbTtvcGFjaXR5OjA7cGFkZGluZzoxMHB4IDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTllbTstd2Via2l0LWJvcmRlci1yYWRpdXM6MCAwIDE4cHggMThweDtib3JkZXItcmFkaXVzOjAgMCAxOHB4IDE4cHg7LXdlYmtpdC10cmFuc2l0aW9uOmxlZnQgMHMgMC4yNXMsIG9wYWNpdHkgMC4yNXMgMHMsIHRvcCAwcyAwLjI1czt0cmFuc2l0aW9uOmxlZnQgMHMgMC4yNXMsIG9wYWNpdHkgMC4yNXMgMHMsIHRvcCAwcyAwLjI1c30jaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpOmhvdmVyIHNlY3Rpb257bGVmdDowO29wYWNpdHk6MTt0b3A6MTAwJTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjI1cyAwczt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgMHN9I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaSBzZWN0aW9uIHVse2Rpc3BsYXk6dGFibGUtY2VsbDtmb250LXNpemU6MC43NWVtO21heC13aWR0aDoyMDBweDttaW4td2lkdGg6MjAwcHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MnB4KXsjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpIHNlY3Rpb24gdWx7Zm9udC1zaXplOjFlbX19I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaSBzZWN0aW9uIHVsIGxpe2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTtwYWRkaW5nOjB9I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaSBzZWN0aW9uIHVsIGxpIGF7Y29sb3I6I0ZGRjtwYWRkaW5nOjVweCAxNXB4fSNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwgbGkgc2VjdGlvbjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcXDAwMjBcIjtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVufSNoZWFkZXJXcmFwcGVyIGhlYWRlcjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcXDAwMjBcIjtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVufSNoZWFkZXJXcmFwcGVyKyp7cGFkZGluZy10b3A6MTUwcHg7LXdlYmtpdC10cmFuc2l0aW9uOnBhZGRpbmcgMC4yNXM7dHJhbnNpdGlvbjpwYWRkaW5nIDAuMjVzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjaGVhZGVyV3JhcHBlcisqe3BhZGRpbmctdG9wOjExMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KXsjaGVhZGVyV3JhcHBlcisqe3BhZGRpbmctdG9wOjg1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsjaGVhZGVyV3JhcHBlcisqe3BhZGRpbmctdG9wOjB9fS5oZWFkbGluZVdyYXBwZXJ7YmFja2dyb3VuZDp1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2JhY2tncm91bmQtYmxvY2tzLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAjMzJBRUU0fS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5le21hcmdpbjowIGF1dG87cGFkZGluZzoxMDBweCAwIDA7d2lkdGg6MTI2MHB4Oy13ZWJraXQtdHJhbnNpdGlvbjpwYWRkaW5nIDAuMjVzO3RyYW5zaXRpb246cGFkZGluZyAwLjI1c31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5le21heC13aWR0aDoxMjc5cHg7d2lkdGg6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZXtwYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmV7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctdG9wOjA7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWJveC1vcmllbnQ6dmVydGljYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lICNzbGlkZXNob3d7ZmxvYXQ6bGVmdDttYXJnaW46MCAwIC00LjY5MTE2NDk3MjYzNDg3MDk5Mjk2MzI1MjU0MTA0NzclO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ0LjA0NzYxOTA0NzYxOTA0NzYxOTA0NzYxOTA0NzYxOSU7ei1pbmRleDo1MDB9LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgI3NsaWRlc2hvdzpiZWZvcmV7Y29udGVudDpcIlxcMDAyMFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MTA4LjEwODEwODEwODEwODEwODEwODEwODEwODEwODExJTt3aWR0aDoxMDAlfS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lICNzbGlkZXNob3cudGFibGV0LXNjcmVlbntiYWNrZ3JvdW5kOnVybChcIi9hc3NldHMvbWVkaWEvdWkvYmFja2dyb3VuZC1zbGlkZXNob3cucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87bWFyZ2luLWJvdHRvbTotMTAuOTAzOTY5MDkzNTAxMzUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAjc2xpZGVzaG93LnRhYmxldC1zY3JlZW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2JhY2tncm91bmQtc2xpZGVzaG93LW1vYmlsZS5wbmdcIil9fS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lICNzbGlkZXNob3cudGFibGV0LXNjcmVlbjpiZWZvcmV7cGFkZGluZy1ib3R0b206MTIyLjUyMjUyMjUyMjUyMjUlfS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lICNzbGlkZXNob3cudGFibGV0LXNjcmVlbiBmaWd1cmV7b3BhY2l0eTowO3BhZGRpbmctbGVmdDoxNi4yMTYyMiU7cGFkZGluZy1yaWdodDoyMC41NDA1NCU7cGFkZGluZy10b3A6MTAuODMzMzMlO3RyYW5zaXRpb246b3BhY2l0eSAwLjI1czt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lICNzbGlkZXNob3cudGFibGV0LXNjcmVlbiBmaWd1cmV7cGFkZGluZy1sZWZ0OjE5LjYzOTY0JTtwYWRkaW5nLXJpZ2h0OjE5LjYzOTY0JX19LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgI3NsaWRlc2hvdy50YWJsZXQtc2NyZWVuIGZpZ3VyZS5hY3RpdmV7b3BhY2l0eToxO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgI3NsaWRlc2hvd3tmbG9hdDpub25lO21hcmdpbi1ib3R0b206LTUwcHg7d2lkdGg6MTAwJTstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjI7LXdlYmtpdC1vcmRlcjoyOy1tb3otYm94LW9yZGluYWwtZ3JvdXA6MjstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgI3NsaWRlc2hvdy50YWJsZXQtc2NyZWVue21hcmdpbi1ib3R0b206LTExMHB4ICFpbXBvcnRhbnR9fS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lICNzbGlkZXNob3cgZmlndXJle2JvdHRvbTowO2xlZnQ6MDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lICNzbGlkZXNob3cgZmlndXJlIGF7ZGlzcGxheTpibG9ja30uaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAjc2xpZGVzaG93IGZpZ3VyZSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9ue2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMCAwIC0yMy4wMTU4NzMwMTU4NzMwMTU4NzMwMTU4NzMwMTU4NzMlO3BhZGRpbmc6NjVweCA2NXB4IDFweCAwO3dpZHRoOjc2LjU4NzMwMTU4NzMwMTU4NzMwMTU4NzMwMTU4NzMwMiU7LXdlYmtpdC10cmFuc2l0aW9uOnBhZGRpbmcgMC4yNXM7dHJhbnNpdGlvbjpwYWRkaW5nIDAuMjVzfS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC50YWJsZXQtc2NyZWVuKy5jYXB0aW9ue3BhZGRpbmctdG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC50YWJsZXQtc2NyZWVuKy5jYXB0aW9ue3BhZGRpbmctdG9wOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb257cGFkZGluZy1yaWdodDozNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9ue3BhZGRpbmctdG9wOjQ1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbntmbG9hdDpub25lO21hcmdpbjowO3BhZGRpbmc6MzVweCAwIDA7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxOy13ZWJraXQtb3JkZXI6MTstbW96LWJveC1vcmRpbmFsLWdyb3VwOjE7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfX0uaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBzcGFue2Rpc3BsYXk6YmxvY2t9LnNsaWRlaW57b3BhY2l0eTowO3RyYW5zaXRpb246bWFyZ2luIDAuMjVzLCBvcGFjaXR5IDAuMjVzfS5zbGlkZWluLmFjdGl2ZXtvcGFjaXR5OjF9ZGl2LnNsaWRlaW57b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjI1cyAhaW1wb3J0YW50fWRpdi5zbGlkZWluLmFjdGl2ZXtvcGFjaXR5OjF9LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gaDF7Y29sb3I6I0ZGRjtmb250LXNpemU6NC45MTkzNzVlbTtsaW5lLWhlaWdodDoxLjAzNWVtO21hcmdpbjowIDAgMjBweCAyNDVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ei1pbmRleDo1MDA7LXdlYmtpdC10cmFuc2l0aW9uOm1hcmdpbiAwLjI1czt0cmFuc2l0aW9uOm1hcmdpbiAwLjI1c30uaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBoMS5zbWFsbHtmb250LXNpemU6My40NTk2ODc1ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBoMXtmb250LXNpemU6NC4zNWVtfS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uIGgxLnNtYWxse2ZvbnQtc2l6ZToyLjY3NWVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uIGgxe21hcmdpbi1sZWZ0OjE5NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCl7LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gaDF7Zm9udC1zaXplOjMuMjVlbX0uaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBoMS5zbWFsbHtmb250LXNpemU6Mi4xMjVlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpey5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uIGgxe21hcmdpbi1sZWZ0OjE1NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gaDF7Zm9udC1zaXplOjIuNWVtO21hcmdpbi1sZWZ0OjEyNXB4fS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uIGgxLnNtYWxse2ZvbnQtc2l6ZToxLjc1ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBoMXtmb250LXNpemU6Mi44MDM0Mzc1ZW07bWFyZ2luOjAgMCAxMnB4O3RleHQtYWxpZ246Y2VudGVyfS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uIGgxLnNtYWxse2ZvbnQtc2l6ZToxLjkwMTcxODc1ZW19fS5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uPmRpdntiYWNrZ3JvdW5kOiMzNzZCQTc7YmFja2dyb3VuZDpyZ2JhKDMxLDc2LDEzMiwwLjYpO3BhZGRpbmc6MjBweCA2NXB4IDIwcHggMjQ1cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgNTBweCA1MHB4IDA7Ym9yZGVyLXJhZGl1czowIDUwcHggNTBweCAwOy13ZWJraXQtdHJhbnNpdGlvbjpwYWRkaW5nIDAuMjVzO3RyYW5zaXRpb246cGFkZGluZyAwLjI1c31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uPmRpdntwYWRkaW5nLWxlZnQ6MTk1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MnB4KXsuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbj5kaXZ7cGFkZGluZy1sZWZ0OjE1NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24+ZGl2e3BhZGRpbmctbGVmdDoxMjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uPmRpdntiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MH19LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24+ZGl2IHB7Y29sb3I6I0ZGRjtmb250LXNpemU6MS44NzVlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4wNzQ2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3ZW07bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbj5kaXYgcHtmb250LXNpemU6MS41ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbj5kaXYgcHtmb250LXNpemU6MS4xMjVlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uPmRpdiBwe2ZvbnQtc2l6ZTowLjg1ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbj5kaXYgcHtmb250LXNpemU6MS4wNjI1ZW07bWFyZ2luOjAgMCAxNnB4O3RleHQtYWxpZ246Y2VudGVyfX0uaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBhe2NvbG9yOiNFMThDMjQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuMjVzO3RyYW5zaXRpb246Y29sb3IgMC4yNXN9LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gYTpob3Zlcntjb2xvcjojRjg5RDU3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBhe2JhY2tncm91bmQ6I0UxOEMyNDtib3JkZXItcmFkaXVzOjVweDtjb2xvcjojRkZGO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MTVweDtwYWRkaW5nOjEwcHggMjBweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgMC4xNXN9LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gYTpob3ZlcntiYWNrZ3JvdW5kOiNGODlENTc7Y29sb3I6I0ZGRn19LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmU6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbn0uY29udGVudEhlYWRlcldyYXBwZXJ7YmFja2dyb3VuZDp1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2JhY2tncm91bmQtYmxvY2tzLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAjMzJBRUU0O3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LmNvbnRlbnRIZWFkZXJXcmFwcGVye3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH19LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVye21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTIwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVye21heC13aWR0aDoxMjAwcHg7d2lkdGg6YXV0b319LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIGgxe2NvbG9yOiNGRkY7Zm9udC1zaXplOjYwcHg7Zm9udC1zaXplOjMuNzVlbTtmb250LXdlaWdodDozMDAgIWltcG9ydGFudDttYXJnaW46MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpey5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciBoMXtmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsuY29udGVudEhlYWRlcldyYXBwZXIgLmNvbnRlbnRIZWFkZXIgaDF7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVlbX19LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIC5wb3N0e2Zsb2F0OmxlZnQ7cGFkZGluZzo3MHB4IDA7d2lkdGg6NjAlfS5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciAucG9zdDpvbmx5LWNoaWxke2Zsb2F0Om5vbmU7d2lkdGg6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciAucG9zdHtmbG9hdDpub25lO3dpZHRoOmF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIC5wb3N0e3BhZGRpbmctYm90dG9tOjUwcHg7cGFkZGluZy10b3A6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciAucG9zdHtwYWRkaW5nLWJvdHRvbTozMHB4O3BhZGRpbmctdG9wOjMwcHh9fS5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciAuc2lkZWJhcntib3R0b206MDtwYWRkaW5nOjM1cHggNTBweCAwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6NDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIC5zaWRlYmFye2Rpc3BsYXk6bm9uZX19LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIC5zaWRlYmFyIGZpZ3VyZXttYXJnaW46MCAwIC0zMHB4fS5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciAuc2lkZWJhciBmaWd1cmUgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY29udGVudEhlYWRlcldyYXBwZXIgLmNvbnRlbnRIZWFkZXI6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbn0uY29udGVudFdyYXBwZXJ7YmFja2dyb3VuZDojRkZGO3BhZGRpbmc6OTBweCAzMHB4fS5oZWFkbGluZVdyYXBwZXIrLmNvbnRlbnRXcmFwcGVye3BhZGRpbmctdG9wOjEyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmhlYWRsaW5lV3JhcHBlcisuY29udGVudFdyYXBwZXJ7cGFkZGluZy10b3A6NzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVhZGxpbmVXcmFwcGVyKy5jb250ZW50V3JhcHBlciwuY29udGVudFdyYXBwZXJ7cGFkZGluZy1ib3R0b206NzBweDtwYWRkaW5nLXRvcDo4MHB4fX0uY29udGVudFdyYXBwZXIuaW50ZXJuYWx7cGFkZGluZy10b3A6MH0uY29udGVudFdyYXBwZXIuaW50ZXJuYWwgaW5wdXQsLmNvbnRlbnRXcmFwcGVyLmludGVybmFsIGxhYmVsLC5jb250ZW50V3JhcHBlci5pbnRlcm5hbCBvbCwuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgcCwuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgLnNlbGVjdCwuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgc2VsZWN0LC5jb250ZW50V3JhcHBlci5pbnRlcm5hbCB0YWJsZSwuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgdGV4dGFyZWEsLmNvbnRlbnRXcmFwcGVyLmludGVybmFsIHVse2ZvbnQtc2l6ZToyNHB4O2ZvbnQtc2l6ZToxLjVlbX0uY29udGVudFdyYXBwZXIuaW50ZXJuYWwgLnNlbGVjdCBzZWxlY3R7Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MnB4KXsuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgaW5wdXQsLmNvbnRlbnRXcmFwcGVyLmludGVybmFsIGxhYmVsLC5jb250ZW50V3JhcHBlci5pbnRlcm5hbCBvbCwuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgcCwuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgLnNlbGVjdCwuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgc2VsZWN0LC5jb250ZW50V3JhcHBlci5pbnRlcm5hbCB0YWJsZSwuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgdGV4dGFyZWEsLmNvbnRlbnRXcmFwcGVyLmludGVybmFsIHVse2ZvbnQtc2l6ZToxLjA2MjVlbX19LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50e21hcmdpbjowIGF1dG87d2lkdGg6MTIwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50e21heC13aWR0aDoxMjAwcHg7d2lkdGg6YXV0b319LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5wb3N0e2Zsb2F0OmxlZnQ7cGFkZGluZzo3NXB4IDUwcHggMCAwO3dpZHRoOjYwJX0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLnBvc3Q6b25seS1jaGlsZHtmbG9hdDpub25lO3BhZGRpbmctcmlnaHQ6MDt3aWR0aDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLnBvc3R7ZmxvYXQ6bm9uZTtwYWRkaW5nOjMwcHggMDt3aWR0aDphdXRvfX0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLnNpZGViYXJ7YmFja2dyb3VuZDojRTdFN0U3O2JvcmRlcjoycHggc29saWQgI0MyQzJDMjtib3JkZXItdG9wLXdpZHRoOjA7ZmxvYXQ6cmlnaHQ7cGFkZGluZzo3NXB4IDUwcHg7d2lkdGg6NDAlOy13ZWJraXQtYm9yZGVyLXJhZGl1czowIDAgMjVweCAyNXB4O2JvcmRlci1yYWRpdXM6MCAwIDI1cHggMjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFye2JvcmRlci10b3Atd2lkdGg6MnB4O2Zsb2F0Om5vbmU7cGFkZGluZzozMHB4O3dpZHRoOmF1dG87LXdlYmtpdC1ib3JkZXItcmFkaXVzOjI1cHg7Ym9yZGVyLXJhZGl1czoyNXB4fX0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLnNpZGViYXIgLnNjcmVlbi1yZWFkZXItdGV4dHtkaXNwbGF5Om5vbmV9LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFyIG5hdnttYXJnaW46MCAwIDQwcHh9LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFyIG5hdjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLnNpZGViYXIgbmF2IHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFyIG5hdiB1bCBsaXtwYWRkaW5nOjNweCAwfS5jb250ZW50V3JhcHBlciAuY29udGVudCAuc2lkZWJhciBuYXYgdWwgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLnNpZGViYXIgbmF2IHVsIGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAwIDIzcHg7cG9zaXRpb246cmVsYXRpdmV9LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFyIG5hdiB1bCBsaSBhOmJlZm9yZXtjb250ZW50OlwiXFwwMEJCXCI7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotM3B4fS5jb250ZW50V3JhcHBlciAuY29udGVudCBmaWd1cmUub3ZlcmZsb3d7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgLTE1LjgzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyUgMCAwO3BhZGRpbmc6MCAwIDAgMzVweDt3aWR0aDo2OS4xNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjclfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IGZpZ3VyZS5vdmVyZmxvd3tkaXNwbGF5Om5vbmV9fS5jb250ZW50V3JhcHBlciAuY29udGVudCBmaWd1cmUub3ZlcmZsb3cgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQgZmlndXJlLm92ZXJmbG93K2RpdntmbG9hdDpsZWZ0O3BhZGRpbmc6MCAzNXB4IDAgMDt3aWR0aDo0Ni42NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjclfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IGZpZ3VyZS5vdmVyZmxvdytkaXZ7ZmxvYXQ6bm9uZTtwYWRkaW5nOjA7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5jb250ZW50V3JhcHBlciAuY29udGVudCBmaWd1cmUub3ZlcmZsb3crZGl2ICp7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jb250ZW50V3JhcHBlciAuY29udGVudCBmaWd1cmUub3ZlcmZsb3crZGl2Pio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+ZGl2LmhhbGZ7ZmxvYXQ6bGVmdDtwYWRkaW5nOjA7d2lkdGg6NTAlOy13ZWJraXQtdHJhbnNpdGlvbjpwYWRkaW5nIDAuMjVzO3RyYW5zaXRpb246cGFkZGluZyAwLjI1c30uY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+ZGl2LmhhbGY6bnRoLW9mLXR5cGUob2RkKXtwYWRkaW5nLXJpZ2h0OjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+ZGl2LmhhbGY6bnRoLW9mLXR5cGUob2RkKXtwYWRkaW5nLXJpZ2h0OjE1cHh9fS5jb250ZW50V3JhcHBlciAuY29udGVudD5kaXYuaGFsZjpudGgtb2YtdHlwZShldmVuKXtwYWRkaW5nLWxlZnQ6ODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5jb250ZW50V3JhcHBlciAuY29udGVudD5kaXYuaGFsZjpudGgtb2YtdHlwZShldmVuKXtwYWRkaW5nLWxlZnQ6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5jb250ZW50V3JhcHBlciAuY29udGVudD5kaXYuaGFsZiwuY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+ZGl2LmhhbGY6bnRoLW9mLXR5cGUob2RkKSwuY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+ZGl2LmhhbGY6bnRoLW9mLXR5cGUoZXZlbil7ZmxvYXQ6bm9uZTtwYWRkaW5nOjA7d2lkdGg6YXV0b319LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50PmRpdi5oYWxmPmRpdi5oYWxme2Zsb2F0OmxlZnQ7d2lkdGg6NTAlfS5jb250ZW50V3JhcHBlciAuY29udGVudD5kaXYuaGFsZj5kaXYuaGFsZjpudGgtb2YtdHlwZShvZGQpe3BhZGRpbmctcmlnaHQ6MTVweH0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+ZGl2LmhhbGY+ZGl2LmhhbGY6bnRoLW9mLXR5cGUoZXZlbil7cGFkZGluZy1sZWZ0OjE1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5jb250ZW50V3JhcHBlciAuY29udGVudD5kaXYuaGFsZj5kaXYuaGFsZiwuY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+ZGl2LmhhbGY+ZGl2LmhhbGY6bnRoLW9mLXR5cGUob2RkKSwuY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+ZGl2LmhhbGY+ZGl2LmhhbGY6bnRoLW9mLXR5cGUoZXZlbil7ZmxvYXQ6bm9uZTtwYWRkaW5nOjA7d2lkdGg6YXV0b319LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50PmRpdi5oYWxmOmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlxcMDAyMFwiO2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW59LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5jb2x1bW5ze3dpZHRoOjEwMCU7d2lkdGg6Y2FsYygxMDAlICsgODBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpey5jb250ZW50V3JhcHBlciAuY29udGVudCAuY29sdW1uc3t3aWR0aDpjYWxjKDEwMCUgKyA0MHB4KX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5jb250ZW50V3JhcHBlciAuY29udGVudCAuY29sdW1uc3t3aWR0aDphdXRvfX0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLmNvbHVtbnM6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbn0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLmNvbHVtbnM+ZGl2LmhhbGZ7ZmxvYXQ6bGVmdDtwYWRkaW5nOjAgODBweCAwIDA7d2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLmNvbHVtbnM+ZGl2LmhhbGZ7cGFkZGluZy1yaWdodDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5jb2x1bW5zPmRpdi5oYWxme2Zsb2F0Om5vbmU7cGFkZGluZy1yaWdodDowO3dpZHRoOmF1dG99fS5jb250ZW50V3JhcHBlciAuY29udGVudD5kaXYudGhpcmQsLmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5jb2x1bW5zPmRpdi50aGlyZHtmbG9hdDpsZWZ0O3BhZGRpbmc6MCA4MHB4IDAgMDt3aWR0aDozMy4zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsuY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+ZGl2LnRoaXJkLC5jb250ZW50V3JhcHBlciAuY29udGVudCAuY29sdW1ucz5kaXYudGhpcmR7cGFkZGluZy1yaWdodDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50PmRpdi50aGlyZCwuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLmNvbHVtbnM+ZGl2LnRoaXJke2Zsb2F0Om5vbmU7cGFkZGluZy1yaWdodDowO3dpZHRoOmF1dG99fS5jb250ZW50V3JhcHBlciAuY29udGVudD51bC5wb3J0Zm9saW9MaXN0e2ZvbnQtc2l6ZToxLjI1ZW07bGlzdC1zdHlsZTpub25lO21hcmdpbjozNHB4IDAgMDtwYWRkaW5nOjA7LXdlYmtpdC1jb2x1bW5zOmF1dG8gMzstbW96LWNvbHVtbnM6YXV0byAzO2NvbHVtbnM6YXV0byAzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsuY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+dWwucG9ydGZvbGlvTGlzdHtmb250LXNpemU6MWVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCl7LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50PnVsLnBvcnRmb2xpb0xpc3R7LXdlYmtpdC1jb2x1bW5zOmF1dG8gMjstbW96LWNvbHVtbnM6YXV0byAyO2NvbHVtbnM6YXV0byAyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50PnVsLnBvcnRmb2xpb0xpc3R7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07bWFyZ2luLXRvcDoxNnB4Oy13ZWJraXQtY29sdW1uczphdXRvIDE7LW1vei1jb2x1bW5zOmF1dG8gMTtjb2x1bW5zOmF1dG8gMX19LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50PnVsLnBvcnRmb2xpb0xpc3QgbGl7LXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOmF2b2lkOy1tb3otY29sdW1uLWJyZWFrLWluc2lkZTphdm9pZDstbW96LXBhZ2UtYnJlYWstaW5zaWRlOmF2b2lkO3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsuY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+dWwucG9ydGZvbGlvTGlzdCBsaXtwYWRkaW5nLWJvdHRvbToycHg7cGFkZGluZy10b3A6MnB4fX0uY29udGVudFdyYXBwZXIgLmNvbnRlbnQ+dWwucG9ydGZvbGlvTGlzdCBsaTpiZWZvcmV7dG9wOjNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50PnVsLnBvcnRmb2xpb0xpc3QgbGk6YmVmb3Jle3RvcDo1cHh9fS5jb250ZW50V3JhcHBlciAuY29udGVudD51bC5wb3J0Zm9saW9MaXN0IGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAwfS5jb250ZW50V3JhcHBlciAuY29udGVudDphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcXDAwMjBcIjtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVufS5wb3J0Zm9saW9XcmFwcGVye2JhY2tncm91bmQ6IzEwOTJEMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnBvcnRmb2xpb1dyYXBwZXJ7cGFkZGluZzozMHB4IDB9fSNoZWFkZXJXcmFwcGVyKy5wb3J0Zm9saW9XcmFwcGVye3BhZGRpbmctdG9wOjE1MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsjaGVhZGVyV3JhcHBlcisucG9ydGZvbGlvV3JhcHBlcntwYWRkaW5nLXRvcDoxMTBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2hlYWRlcldyYXBwZXIrLnBvcnRmb2xpb1dyYXBwZXJ7cGFkZGluZy10b3A6ODBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7I2hlYWRlcldyYXBwZXIrLnBvcnRmb2xpb1dyYXBwZXJ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH19LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpb3ttYXJnaW46MCBhdXRvO3BhZGRpbmc6NjBweCAzMHB4O3dpZHRoOjEyNDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW97bWF4LXdpZHRoOjEyNDBweDt3aWR0aDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpb3twYWRkaW5nOjMwcHggMH19LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpby5ibHVle2JhY2tncm91bmQ6cmdiYSgwLDc5LDE2NSwwLjUpO3dpZHRoOmF1dG99LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyBhe2NvbG9yOiMwMDRGQTV9LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyBhOmhvdmVye2NvbG9yOiMwMDc0ZjJ9LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyBhLmJ1dHRvbntjb2xvcjojRkZGfS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8+aGVhZGVye3BhZGRpbmc6MCAzMHB4fS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8+aGVhZGVyIGgxLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8+aGVhZGVyIGgyLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8+aGVhZGVyIGgzLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8+aGVhZGVyIGg0LC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8+aGVhZGVyIGg1LC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8+aGVhZGVyIGg2e2NvbG9yOiNGRkY7Zm9udC1zaXplOjIuMTg3NWVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luOjAgMCAxOHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvPmhlYWRlciBoM3tmb250LXNpemU6MS43NWVtO2ZvbnQtd2VpZ2h0OjcwMH0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvPmhlYWRlciBsYWJlbCwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvPmhlYWRlciBvbCwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvPmhlYWRlciBwLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8+aGVhZGVyIHRhYmxlLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8+aGVhZGVyIHVse2NvbG9yOiNGRkY7Zm9udC1zaXplOjEuMTI1ZW07bGluZS1oZWlnaHQ6MS41ZW19LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlke2ZvbnQtc2l6ZToxZW07bGlzdC1zdHlsZTpub25lO21hcmdpbjowIGF1dG87cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEyNDBweDt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWR7d2lkdGg6OTMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlke3dpZHRoOjYyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlke3dpZHRoOjUyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlke3dpZHRoOjQwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlke3dpZHRoOjMyMHB4fX0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGl7bWFyZ2luOjA7cGFkZGluZzowfS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saS5tYXNvbnJ5U2l6ZXJ7aGVpZ2h0OjMxMHB4O3dpZHRoOjMxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkubWFzb25yeVNpemVye2hlaWdodDoyNjBweDt3aWR0aDoyNjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saS5tYXNvbnJ5U2l6ZXJ7aGVpZ2h0OjIwMHB4O3dpZHRoOjIwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpLm1hc29ucnlTaXplcntoZWlnaHQ6MTYwcHg7d2lkdGg6MTYwcHh9fS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7aGVpZ2h0OjMxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjMxMHB4O3otaW5kZXg6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpe2hlaWdodDoyNjBweDt3aWR0aDoyNjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saXtoZWlnaHQ6MjAwcHg7d2lkdGg6MjAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGl7aGVpZ2h0OjE2MHB4O3dpZHRoOjE2MHB4fX0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkub3BlbntoZWlnaHQ6OTMwcHg7d2lkdGg6OTMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkub3BlbntoZWlnaHQ6NjIwcHg7d2lkdGg6NjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkub3BlbntoZWlnaHQ6NTIwcHg7d2lkdGg6NTIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkub3BlbntoZWlnaHQ6NDAwcHg7d2lkdGg6NDAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkub3BlbntoZWlnaHQ6NDgwcHg7d2lkdGg6MzIwcHh9fS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saTpiZWZvcmV7ZGlzcGxheTpub25lfS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXZ7aGVpZ2h0OjMxMHB4O3BhZGRpbmc6MzBweDt3aWR0aDozMTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdntoZWlnaHQ6MjYwcHg7d2lkdGg6MjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2e2hlaWdodDoyMDBweDtwYWRkaW5nOjE1cHg7d2lkdGg6MjAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2e2hlaWdodDoxMjBweDt3aWR0aDoxMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXZ7aGVpZ2h0OjE2MHB4O3dpZHRoOjE2MHB4fX0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkub3Blbj5kaXZ7aGVpZ2h0OjkzMHB4O3dpZHRoOjkzMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpLm9wZW4+ZGl2e2hlaWdodDo2MjBweDt3aWR0aDo2MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saS5vcGVuPmRpdntoZWlnaHQ6NTIwcHg7d2lkdGg6NTIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkub3Blbj5kaXZ7aGVpZ2h0OjQwMHB4O3dpZHRoOjQwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpLm9wZW4+ZGl2e2hlaWdodDo0ODBweDt3aWR0aDozMjBweH19LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdj5idXR0b257YmFja2dyb3VuZDojMTA5MkQwO2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI1MHB4O2xlZnQ6MDttYXJnaW46MDtvcGFjaXR5OjE7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyNTBweDt6LWluZGV4OjUwMDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCAwLjVzLCBvcGFjaXR5IDAuNXMsIHdpZHRoIDAuNXMsIHotaW5kZXggMHMgMHM7dHJhbnNpdGlvbjpoZWlnaHQgMC41cywgb3BhY2l0eSAwLjVzLCB3aWR0aCAwLjVzLCB6LWluZGV4IDBzIDBzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2PmJ1dHRvbntoZWlnaHQ6MjAwcHg7d2lkdGg6MjAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2PmJ1dHRvbntoZWlnaHQ6MTcwcHg7d2lkdGg6MTcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2PmJ1dHRvbntoZWlnaHQ6MTMwcHg7d2lkdGg6MTMwcHh9fS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saS5vcGVuPmRpdj5idXR0b257aGVpZ2h0Ojg3MHB4O29wYWNpdHk6MDt3aWR0aDo4NzBweDt6LWluZGV4OjE7LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCAwLjVzLCBvcGFjaXR5IDAuNXMsIHdpZHRoIDAuNXMsIHotaW5kZXggMHMgMC41czt0cmFuc2l0aW9uOmhlaWdodCAwLjVzLCBvcGFjaXR5IDAuNXMsIHdpZHRoIDAuNXMsIHotaW5kZXggMHMgMC41c31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saS5vcGVuPmRpdj5idXR0b257aGVpZ2h0OjU2MHB4O3dpZHRoOjU2MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpLm9wZW4+ZGl2PmJ1dHRvbntoZWlnaHQ6NDYwcHg7d2lkdGg6NDYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkub3Blbj5kaXY+YnV0dG9ue2hlaWdodDozNzBweDt3aWR0aDozNzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saS5vcGVuPmRpdj5idXR0b257aGVpZ2h0OjQ1MHB4O3dpZHRoOjI5MHB4fX0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2PmJ1dHRvbiBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXY+YnV0dG9uIGRpdnthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuODUpO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt0cmFuc2l0aW9uOnRvcCAwLjE1czt3aWR0aDoxMDAlO3otaW5kZXg6OTk5fS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXY+YnV0dG9uOmhvdmVyIGRpdnt0b3A6MH0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2PmJ1dHRvbiBkaXYgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdj5idXR0b24gZGl2IGg0e2NvbG9yOiNGRkY7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vcm1hbH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdj5idXR0b24gZGl2IGg0e2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdj5idXR0b24gZGl2IGg0e2ZvbnQtc2l6ZToxMnB4fX0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2PmJ1dHRvbiBkaXYgaDJ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3JtYWx9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXY+YnV0dG9uIGRpdiBoMntmb250LXNpemU6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXY+YnV0dG9uIGRpdiBoMntmb250LXNpemU6OHB4fX0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50e2hlaWdodDoyNTBweDtsZWZ0OjMwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMwcHg7d2lkdGg6MjUwcHg7ei1pbmRleDoxMDstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDAuNXMsIHdpZHRoIDAuNXM7dHJhbnNpdGlvbjpoZWlnaHQgMC41cywgd2lkdGggMC41c31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudHtoZWlnaHQ6MjAwcHg7d2lkdGg6MjAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50e2hlaWdodDoxNzBweDtsZWZ0OjE1cHg7dG9wOjE1cHg7d2lkdGg6MTcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50e2hlaWdodDoxMzBweDt3aWR0aDoxMzBweH19LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpLm9wZW4+ZGl2IC5jb250ZW50e2JhY2tncm91bmQ6I0ZGRjtoZWlnaHQ6ODcwcHg7d2lkdGg6ODcwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkub3Blbj5kaXYgLmNvbnRlbnR7aGVpZ2h0OjU2MHB4O3dpZHRoOjU2MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpLm9wZW4+ZGl2IC5jb250ZW50e2hlaWdodDo0NjBweDt3aWR0aDo0NjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saS5vcGVuPmRpdiAuY29udGVudHtoZWlnaHQ6MzcwcHg7d2lkdGg6MzcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGkub3Blbj5kaXYgLmNvbnRlbnR7aGVpZ2h0OjQ1MHB4O3dpZHRoOjI5MHB4fX0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGV7Ym90dG9tOjA7bGVmdDowO292ZXJmbG93OmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGUgZmlndXJle21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlIGZpZ3VyZXtwYWRkaW5nOjB9fS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZSBmaWd1cmU6YmVmb3Jle2JhY2tncm91bmQ6I0ZGRjtjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1OC42NjY2NjY2NjY2NjY2NyU7d2lkdGg6MTAwJX0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGUgZmlndXJlIGltZ3tkaXNwbGF5Om5vbmU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpLm9wZW4+ZGl2IC5jb250ZW50IGFydGljbGUgZmlndXJlIGltZ3tkaXNwbGF5OmJsb2NrfS5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXZ7YmFja2dyb3VuZDojRkZGO3BhZGRpbmc6NjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXZ7cGFkZGluZzozMHB4fX0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlcnttYXJnaW46MCAwIDE1cHh9LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaDEsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaDIsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaDMsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaDQsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaDUsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaDZ7Y29sb3I6IzAyOTlERDtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxLjg3NWVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxZW07bWFyZ2luOjdweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBoMSwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBoMiwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBoMywucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBoNCwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBoNSwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBoNntmb250LXNpemU6MS41ZW07bWFyZ2luOjEycHggMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGgxLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGgyLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGgzLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGg0LC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGg1LC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGg2e2ZvbnQtc2l6ZToxLjI1ZW07bWFyZ2luOjEwcHggMH19LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgYnV0dG9uLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGlucHV0W3R5cGU9YnV0dG9uXSwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBpbnB1dFt0eXBlPXJlc2V0XSwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgLmJ1dHRvbntmbG9hdDpyaWdodDtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDozMDA7cGFkZGluZzo2cHggNDBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGJ1dHRvbiwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaW5wdXRbdHlwZT1yZXNldF0sLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaW5wdXRbdHlwZT1zdWJtaXRdLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIC5idXR0b257Zm9udC1zaXplOjFlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGJ1dHRvbiwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaW5wdXRbdHlwZT1yZXNldF0sLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaW5wdXRbdHlwZT1zdWJtaXRdLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIC5idXR0b257Zm9udC1zaXplOjAuODVlbTtwYWRkaW5nOjNweCAyMHB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciBidXR0b24sLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGlucHV0W3R5cGU9cmVzZXRdLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgaGVhZGVyIGlucHV0W3R5cGU9c3VibWl0XSwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGhlYWRlciAuYnV0dG9ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX19LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBoZWFkZXI6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbn0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGxhYmVsLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgb2wsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBwLC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgdGFibGUsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiB1bHtmb250LXNpemU6MS4xMjVlbTtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW46MCAwIDE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZD5saT5kaXYgLmNvbnRlbnQgYXJ0aWNsZT5kaXYgbGFiZWwsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBvbCwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IHAsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiB0YWJsZSwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IHVse2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS4yNWVtO21hcmdpbjowIDAgMTBweH19LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBmb290ZXIgbGFiZWwsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBmb290ZXIgb2wsLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkPmxpPmRpdiAuY29udGVudCBhcnRpY2xlPmRpdiBmb290ZXIgcCwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGZvb3RlciB0YWJsZSwucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ+bGk+ZGl2IC5jb250ZW50IGFydGljbGU+ZGl2IGZvb3RlciB1bHtjb2xvcjojOTk5ODk4O2ZvbnQtc2l6ZTowLjkzNzVlbTtsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNlbTttYXJnaW46MH0ucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQ6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXFwwMDIwXCI7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbn0udmlkZW9XcmFwcGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9iYWNrZ3JvdW5kLXdvbWFuLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjRkY4NTAwO21heC1oZWlnaHQ6ODAwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnZpZGVvV3JhcHBlcjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7Ym90dG9tOjA7Y29udGVudDpcIlxcMDAyMFwiO2Rpc3BsYXk6YmxvY2s7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3otaW5kZXg6MTA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41czt0cmFuc2l0aW9uOm9wYWNpdHkgMC41c30udmlkZW9XcmFwcGVyLm9wZW46YmVmb3Jle29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuNXM7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC41c30udmlkZW9XcmFwcGVyIC5jYXB0aW9ue2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDo1MDA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjVzO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuNXN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey52aWRlb1dyYXBwZXIgLmNhcHRpb257bGVmdDowO3BhZGRpbmc6MCA0MHB4O3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX19LnZpZGVvV3JhcHBlci5vcGVuIC5jYXB0aW9ue29wYWNpdHk6MDt6LWluZGV4OjEwOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC41czt0cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjVzOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXM7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNXN9LnZpZGVvV3JhcHBlciAuY2FwdGlvbiBidXR0b257YmFja2dyb3VuZDpub25lO2JvcmRlcjoycHggc29saWQgI0ZGRjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDBweDttYXJnaW46MCBhdXRvIDI1cHg7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50Oi05OTllbTt3aWR0aDoxMDBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NTBweDtib3JkZXItcmFkaXVzOjUwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey52aWRlb1dyYXBwZXIgLmNhcHRpb24gYnV0dG9ue2hlaWdodDo1MHB4O3dpZHRoOjUwcHh9fS52aWRlb1dyYXBwZXIgLmNhcHRpb24gYnV0dG9uOmFmdGVye2JvcmRlci1ib3R0b206MjBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo0MHB4IHNvbGlkICNGRkY7Ym9yZGVyLXRvcDoyMHB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcXDAwMjBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO2xlZnQ6MzRweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjhweDt3aWR0aDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsudmlkZW9XcmFwcGVyIC5jYXB0aW9uIGJ1dHRvbjphZnRlcntib3JkZXItYm90dG9tLXdpZHRoOjEwcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MjBweDtib3JkZXItdG9wLXdpZHRoOjEwcHg7bGVmdDoxNnB4O3RvcDoxM3B4fX0udmlkZW9XcmFwcGVyIC5jYXB0aW9uIGg1e2NvbG9yOiNGRkY7Zm9udC1zaXplOjIuODEyNWVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjY4ZW07bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCl7LnZpZGVvV3JhcHBlciAuY2FwdGlvbiBoNXtmb250LXNpemU6MmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LnZpZGVvV3JhcHBlciAuY2FwdGlvbiBoNXtmb250LXNpemU6MS44NzVlbTtsaW5lLWhlaWdodDoxZW07bWFyZ2luOjAgMCAxMHB4O3doaXRlLXNwYWNlOm5vcm1hbH19LnZpZGVvV3JhcHBlciAuY2FwdGlvbiBoNntjb2xvcjojRkZGO2ZvbnQtc2l6ZToxLjU2MjVlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MWVtO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpey52aWRlb1dyYXBwZXIgLmNhcHRpb24gaDZ7Zm9udC1zaXplOjFlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey52aWRlb1dyYXBwZXIgLmNhcHRpb24gaDZ7Zm9udC1zaXplOjAuOTM3NWVtO2xpbmUtaGVpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWx9fS52aWRlb1dyYXBwZXIgLnZpZGVve21hcmdpbjowIGF1dG87b3BhY2l0eTowO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEyMDBweDt6LWluZGV4OjE7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41czt0cmFuc2l0aW9uOm9wYWNpdHkgMC41c31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey52aWRlb1dyYXBwZXIgLnZpZGVve21heC13aWR0aDoxMjAwcHg7d2lkdGg6YXV0b319LnZpZGVvV3JhcHBlci5vcGVuIC52aWRlb3tvcGFjaXR5OjE7ei1pbmRleDo1MDA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjVzO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuNXN9LnZpZGVvV3JhcHBlciAudmlkZW8gLnBhZGRpbmdGaXhlcntoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo0MDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjpwYWRkaW5nLWJvdHRvbSAwLjVzO3RyYW5zaXRpb246cGFkZGluZy1ib3R0b20gMC41c31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnZpZGVvV3JhcHBlciAudmlkZW8gLnBhZGRpbmdGaXhlcntwYWRkaW5nLWJvdHRvbToyNTBweDt3aWR0aDphdXRvfX0udmlkZW9XcmFwcGVyLm9wZW4gLnZpZGVvIC5wYWRkaW5nRml4ZXJ7cGFkZGluZy1ib3R0b206NTYuMjUlOy13ZWJraXQtdHJhbnNpdGlvbjpwYWRkaW5nLWJvdHRvbSAwLjVzIDAuNXM7dHJhbnNpdGlvbjpwYWRkaW5nLWJvdHRvbSAwLjVzIDAuNXN9LnZpZGVvV3JhcHBlciAudmlkZW8gLnBhZGRpbmdGaXhlciBpZnJhbWV7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJX0ubmV3c1dyYXBwZXJ7YmFja2dyb3VuZDp1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2JhY2tncm91bmQtbWFjLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAjMDBBM0UwO3BhZGRpbmc6OTBweCAzMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsubmV3c1dyYXBwZXJ7cGFkZGluZy1ib3R0b206NDVweDtwYWRkaW5nLXRvcDo0NXB4fX0ubmV3c1dyYXBwZXIgLm5ld3N7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMjAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsubmV3c1dyYXBwZXIgLm5ld3N7bWF4LXdpZHRoOjEyMDBweDt3aWR0aDphdXRvfX0ubmV3c1dyYXBwZXIgLm5ld3MgaDEsLm5ld3NXcmFwcGVyIC5uZXdzIGgyLC5uZXdzV3JhcHBlciAubmV3cyBoMywubmV3c1dyYXBwZXIgLm5ld3MgaDQsLm5ld3NXcmFwcGVyIC5uZXdzIGg1LC5uZXdzV3JhcHBlciAubmV3cyBoNiwubmV3c1dyYXBwZXIgaW5wdXQsLm5ld3NXcmFwcGVyIGxhYmVsLC5uZXdzV3JhcHBlciBvbCwubmV3c1dyYXBwZXIgcCwubmV3c1dyYXBwZXIgdGFibGUsLm5ld3NXcmFwcGVyIHVsLC5uZXdzV3JhcHBlciAubmV3cyBhe2NvbG9yOiNGRkZ9Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGV7ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDMwcHg7d2lkdGg6NTAlOy13ZWJraXQtZmxleC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGU6bnRoLW9mLXR5cGUoMm4rMyl7Y2xlYXI6bGVmdH0ubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQgYXJ0aWNsZTpudGgtbGFzdC1vZi10eXBlKDEpLC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlOm50aC1sYXN0LW9mLXR5cGUoMik6bnRoLW9mLXR5cGUob2RkKXttYXJnaW4tYm90dG9tOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlLC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlOm50aC1sYXN0LW9mLXR5cGUoMik6bnRoLW9mLXR5cGUob2RkKXtmbG9hdDpub25lO21hcmdpbjowIDAgMjVweDt3aWR0aDphdXRvfX0ubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQgYXJ0aWNsZSBmaWd1cmV7YmFja2dyb3VuZDojRkZGO2Zsb2F0OmxlZnQ7aGVpZ2h0OjkwcHg7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjkwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyLXJhZGl1czoxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQgYXJ0aWNsZSBmaWd1cmV7aGVpZ2h0OjUwcHg7d2lkdGg6NTBweH19LmZsZXhib3ggLm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgZmlndXJlLC5mbGV4Ym94bGVnYWN5IC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIGZpZ3VyZXtmbG9hdDpub25lfS5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIGZpZ3VyZSBhe2Rpc3BsYXk6YmxvY2t9Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgZmlndXJlIGltZ3tkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7d2lkdGg6MTAwJX0ubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQgYXJ0aWNsZSBoZWFkZXJ7ZmxvYXQ6bGVmdDtwYWRkaW5nOjAgMzBweDt3aWR0aDo1MTBweDstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjE7LW1vei1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQgYXJ0aWNsZSBoZWFkZXJ7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgaGVhZGVye3BhZGRpbmctbGVmdDoxNXB4fX0uZmxleGJveCAubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQgYXJ0aWNsZSBoZWFkZXIsLmZsZXhib3hsZWdhY3kgLm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgaGVhZGVye2Zsb2F0Om5vbmV9Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgaGVhZGVyIGg1e21hcmdpbjowfS5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIGhlYWRlciBoNntjb2xvcjojOTBERUZGO2ZvbnQtc2l6ZToxLjI1ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCl7Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgaGVhZGVyIGg2e2ZvbnQtc2l6ZToxZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQgYXJ0aWNsZSBoZWFkZXIgaDZ7Zm9udC1zaXplOjAuODEyNWVtfX0ubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQgYXJ0aWNsZSBoZWFkZXIgaDYgYXtjb2xvcjojOTBERUZGfS5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlOmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlxcMDAyMFwiO2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW59Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkOmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlxcMDAyMFwiO2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW59I21hcHt3aWR0aDoxMDAlO2hlaWdodDo1MDBweH0jZm9vdGVyV3JhcHBlcntiYWNrZ3JvdW5kOiMyOTI5Mjk7cGFkZGluZzo1NXB4IDMwcHh9I2Zvb3RlcldyYXBwZXIgZm9vdGVye21hcmdpbjowIGF1dG87d2lkdGg6MTIwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7I2Zvb3RlcldyYXBwZXIgZm9vdGVye21heC13aWR0aDoxMjAwcHg7d2lkdGg6YXV0b319I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGgxLCNmb290ZXJXcmFwcGVyIGZvb3RlciBoMiwjZm9vdGVyV3JhcHBlciBmb290ZXIgaDMsI2Zvb3RlcldyYXBwZXIgZm9vdGVyIGg0LCNmb290ZXJXcmFwcGVyIGZvb3RlciBoNSwjZm9vdGVyV3JhcHBlciBmb290ZXIgaDZ7Y29sb3I6I0ZGRjtmb250LXNpemU6Mi4xODc1ZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjFlbTttYXJnaW46MCAwIDEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsjZm9vdGVyV3JhcHBlciBmb290ZXIgaDEsI2Zvb3RlcldyYXBwZXIgZm9vdGVyIGgyLCNmb290ZXJXcmFwcGVyIGZvb3RlciBoMywjZm9vdGVyV3JhcHBlciBmb290ZXIgaDQsI2Zvb3RlcldyYXBwZXIgZm9vdGVyIGg1LCNmb290ZXJXcmFwcGVyIGZvb3RlciBoNntmb250LXNpemU6MS44NzVlbTttYXJnaW46MCAwIDVweDt0ZXh0LWFsaWduOmNlbnRlcn19I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGxhYmVsLCNmb290ZXJXcmFwcGVyIGZvb3RlciBvbCwjZm9vdGVyV3JhcHBlciBmb290ZXIgcCwjZm9vdGVyV3JhcHBlciBmb290ZXIgdGFibGUsI2Zvb3RlcldyYXBwZXIgZm9vdGVyIHVse2NvbG9yOiNGRkY7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW46MCAwIDI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpeyNmb290ZXJXcmFwcGVyIGZvb3RlciBsYWJlbCwjZm9vdGVyV3JhcHBlciBmb290ZXIgb2wsI2Zvb3RlcldyYXBwZXIgZm9vdGVyIHAsI2Zvb3RlcldyYXBwZXIgZm9vdGVyIHRhYmxlLCNmb290ZXJXcmFwcGVyIGZvb3RlciB1bHtmb250LXNpemU6MC45Mzc1ZW07dGV4dC1hbGlnbjpjZW50ZXJ9fSNmb290ZXJXcmFwcGVyIGZvb3RlciBhe2NvbG9yOiNGRkJBODF9I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGE6aG92ZXJ7Y29sb3I6I0ZGQzg5Q30jZm9vdGVyV3JhcHBlciBmb290ZXIgbmF2e2Zsb2F0OmxlZnQ7cGFkZGluZzowIDIwcHggMCAwO3dpZHRoOjMzLjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpeyNmb290ZXJXcmFwcGVyIGZvb3RlciBuYXZ7ZGlzcGxheTpub25lfX0jZm9vdGVyV3JhcHBlciBmb290ZXIgbmF2IHVse2NvbG9yOiNGRkJBODE7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MCAzMHB4IDAgMH0jZm9vdGVyV3JhcHBlciBmb290ZXIgbmF2IHVsIGxpe2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtwYWRkaW5nOjB9I2Zvb3RlcldyYXBwZXIgZm9vdGVyIG5hdiB1bCBsaTpiZWZvcmV7ZGlzcGxheTpub25lfSNmb290ZXJXcmFwcGVyIGZvb3RlciBuYXYgdWwgbGk6YWZ0ZXJ7Y29udGVudDpcIlxcMDAyRFwiO3BhZGRpbmc6MCA0cHh9I2Zvb3RlcldyYXBwZXIgZm9vdGVyIG5hdiB1bCBsaTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6bm9uZTtwYWRkaW5nOjB9I2Zvb3RlcldyYXBwZXIgZm9vdGVyIG5hdiB1bDphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcXDAwMjBcIjtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVufSNmb290ZXJXcmFwcGVyIGZvb3RlciBuYXYgcCN0bXAtZm9vdGVye2ZvbnQtc2l6ZTowLjc1ZW19I2Zvb3RlcldyYXBwZXIgZm9vdGVyIG5hdiBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNmb290ZXJXcmFwcGVyIGZvb3RlciBzZWN0aW9ue2Zsb2F0OmxlZnQ7cGFkZGluZzowIDIwcHggMCAwO3dpZHRoOjMzLjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpeyNmb290ZXJXcmFwcGVyIGZvb3RlciBzZWN0aW9ue3dpZHRoOjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpeyNmb290ZXJXcmFwcGVyIGZvb3RlciBzZWN0aW9ue2Zsb2F0Om5vbmU7bWFyZ2luOjAgMCA0NXB4O3dpZHRoOmF1dG99fSNmb290ZXJXcmFwcGVyIGZvb3RlciBzZWN0aW9uIGFydGljbGUgaGVhZGVyIGg2e2NvbG9yOiNGRkY7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW46MCAwIDI1cHg7dGV4dC10cmFuc2Zvcm06bm9uZX0jZm9vdGVyV3JhcHBlciBmb290ZXIgc2VjdGlvbiBhcnRpY2xlOmxhc3QtY2hpbGQgaGVhZGVyIGg2e21hcmdpbi1ib3R0b206MH0jZm9vdGVyV3JhcHBlciBmb290ZXIgc2VjdGlvbiBhcnRpY2xlIGhlYWRlciBoNiBhIHRpbWV7Y29sb3I6I0ZGRn0jZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzc3tmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjMzLjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpeyNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNze3dpZHRoOjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpeyNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNze2Zsb2F0Om5vbmU7d2lkdGg6YXV0b319I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFse2NvbG9yOiNGRkY7Zm9udC1zaXplOjEuMjVlbTtsaW5lLWhlaWdodDpub3JtYWw7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsjZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB1bC5zb2NpYWx7Zm9udC1zaXplOjFlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpeyNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNzIHVsLnNvY2lhbHtmbG9hdDpyaWdodDttYXJnaW4tdG9wOjEwcHg7cmlnaHQ6NTAlfX0jZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB1bC5zb2NpYWwgbGl7ZmxvYXQ6bGVmdDtwYWRkaW5nOjAgMThweCAxOHB4IDA7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsjZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB1bC5zb2NpYWwgbGl7cGFkZGluZzowIDEwcHggMCAwO3dpZHRoOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsjZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB1bC5zb2NpYWwgbGl7bGVmdDo1MCV9fSNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNzIHVsLnNvY2lhbCBsaTpiZWZvcmV7ZGlzcGxheTpub25lfSNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNzIHVsLnNvY2lhbCBsaSBhe2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLXNoYXJlLnBuZ1wiKSAyMHB4IGNlbnRlciBuby1yZXBlYXQgI0FBQTtiYWNrZ3JvdW5kLXNpemU6YXV0byA0NS40NTQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDUlO2NvbG9yOiNGRkY7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzoxMnB4IDEwcHggMTBweCA1NXB4O3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoyNXB4O2JvcmRlci1yYWRpdXM6MjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpeyNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNzIHVsLnNvY2lhbCBsaSBhe3BhZGRpbmctbGVmdDo0NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCl7I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFsIGxpIGF7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2hlaWdodDo1MHB4O3BhZGRpbmc6MDt0ZXh0LWluZGVudDotOTk5ZW19fSNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNzIHVsLnNvY2lhbCBsaS5mYWNlYm9vayBhe2JhY2tncm91bmQtY29sb3I6IzFFNUI5OTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9hc3NldHMvbWVkaWEvdWkvaWNvbi1mYWNlYm9vay5wbmdcIil9I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFsIGxpLmdvb2dsZSBhe2JhY2tncm91bmQtY29sb3I6I0ZCMjIyNjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9hc3NldHMvbWVkaWEvdWkvaWNvbi1nb29nbGUucG5nXCIpfSNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNzIHVsLnNvY2lhbCBsaS5saW5rZWRpbiBhe2JhY2tncm91bmQtY29sb3I6IzAwNzFDMztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9hc3NldHMvbWVkaWEvdWkvaWNvbi1saW5rZWRpbi5wbmdcIil9I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFsIGxpLnR3aXR0ZXIgYXtiYWNrZ3JvdW5kLWNvbG9yOiMwMEE3RTU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2ljb24tdHdpdHRlci5wbmdcIil9I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFsOmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlxcMDAyMFwiO2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW59I2Zvb3RlcldyYXBwZXIgZm9vdGVyIHAjdG1wLWZvb3RlcntjbGVhcjpib3RoO2NvbG9yOiM4ODg7Zm9udC1zaXplOjFlbX0jZm9vdGVyV3JhcHBlciBmb290ZXI+cCN0bXAtZm9vdGVye3BhZGRpbmctdG9wOjIwcHh9I2Zvb3RlcldyYXBwZXIgZm9vdGVyOmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlxcMDAyMFwiO2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW59OjpzZWxlY3Rpb257YmFja2dyb3VuZDojMTA5MkQwO2NvbG9yOiNmZmZ9aHRtbHtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87d2lkdGg6MTAwJX1ib2R5e2JhY2tncm91bmQ6IzI5MjkyOTttaW4taGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7Ym9keS5vcGVue2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn19I3BhZ2VXcmFwcGVye2JhY2tncm91bmQ6IzI5MjkyOTttaW4taGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmxlZnQgMC4yNXM7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7I3BhZ2VXcmFwcGVye2JveC1zaGFkb3c6MHB4IDBweCA1cHggNXB4IHJnYmEoMCwwLDAsMC41KTtkaXNwbGF5OmJsb2NrfS5vcGVuICNwYWdlV3JhcHBlcntsZWZ0Oi0yNjVweH19I21vYmlsZU5hdldyYXBwZXJ7YmFja2dyb3VuZDojMjkyOTI5O2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyNjVweDt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpeyNtb2JpbGVOYXZXcmFwcGVye2Rpc3BsYXk6YmxvY2t9fSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdj5kaXZ7ZmxleDoxIGF1dG87d2lkdGg6MTAwJX0jbW9iaWxlTmF2V3JhcHBlciAjbW9iaWxlTmF2PmRpdiBoZWFkZXJ7cGFkZGluZzozMHB4fSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXY+ZGl2IGhlYWRlciBoNntjb2xvcjojMDA5REUwO2ZvbnQtc2l6ZToxLjg3NWVtO21hcmdpbjowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jbW9iaWxlTmF2V3JhcHBlciAjbW9iaWxlTmF2PmRpdiBuYXZ7cGFkZGluZzowIDAgNDBweH0jbW9iaWxlTmF2V3JhcHBlciAjbW9iaWxlTmF2PmRpdiBuYXYgdWx7Zm9udC1zaXplOjEuMDYyNWVtO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXY+ZGl2IG5hdiB1bCBsaXtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMjVzfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXY+ZGl2IG5hdiB1bCBsaTpob3ZlcntiYWNrZ3JvdW5kOiMxODE3MTc7Y29sb3I6I0ZGRn0jbW9iaWxlTmF2V3JhcHBlciAjbW9iaWxlTmF2PmRpdiBuYXYgdWwgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0jbW9iaWxlTmF2V3JhcHBlciAjbW9iaWxlTmF2PmRpdiBuYXYgdWwgbGkgYXtjb2xvcjojQTlBOUE5O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggMzBweDt0cmFuc2l0aW9uOmNvbG9yIDAuMjVzfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXY+ZGl2IG5hdiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmF7bWFyZ2luLXJpZ2h0OjM2cHh9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdj5kaXYgbmF2IHVsIGxpIGJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2hlaWdodDozN3B4O21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RleHQtaW5kZW50Oi05OTllbTt0b3A6MDt3aWR0aDozNnB4fSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXY+ZGl2IG5hdiB1bCBsaSBidXR0b246YmVmb3JlLCNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXY+ZGl2IG5hdiB1bCBsaSBidXR0b246YWZ0ZXJ7YmFja2dyb3VuZDojRkZGO2NvbnRlbnQ6XCJcXDAwMjBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDo0cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE3cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXM7d2lkdGg6MTNweH0jbW9iaWxlTmF2V3JhcHBlciAjbW9iaWxlTmF2PmRpdiBuYXYgdWwgbGkgYnV0dG9uOmJlZm9yZXtsZWZ0OjhweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0jbW9iaWxlTmF2V3JhcHBlciAjbW9iaWxlTmF2PmRpdiBuYXYgdWwgbGkgYnV0dG9uOmFmdGVye3JpZ2h0OjhweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdj5kaXYgbmF2IHVsIGxpLm9wZW4gYnV0dG9uOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdj5kaXYgbmF2IHVsIGxpLm9wZW4gYnV0dG9uOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXY+ZGl2IG5hdiB1bCBsaSBzZWN0aW9ue2JhY2tncm91bmQ6IzAwOURFMDttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC41cywgcGFkZGluZyAwLjVzfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXY+ZGl2IG5hdiB1bCBsaS5vcGVuIHNlY3Rpb257bWF4LWhlaWdodDoxMDAwcHg7cGFkZGluZzoxMHB4IDB9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdj5kaXYgbmF2IHVsIGxpLm9wZW4gc2VjdGlvbiB1bHtmb250LXNpemU6MC44NWVtfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXY+ZGl2IG5hdiB1bCBsaS5vcGVuIHNlY3Rpb24gdWwgbGk6aG92ZXJ7YmFja2dyb3VuZDpub25lfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXY+ZGl2IG5hdiB1bCBsaS5vcGVuIHNlY3Rpb24gdWwgYXtjb2xvcjojRkZGfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXYgZm9vdGVye2ZsZXg6MCBhdXRvO3BhZGRpbmc6MCAzMHB4O3dpZHRoOjEwMCV9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdiBmb290ZXIgYS5idXR0b257ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4wNjI1ZW07bWFyZ2luOjAgMCAxNXB4O3BhZGRpbmc6NnB4IDE0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXYgZm9vdGVyIHVsLnNvY2lhbHtjb2xvcjojRkZGO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6bm9ybWFsO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjAgMCAyNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt3aWR0aDpjYWxjKDEwMCUgKyA4cHgpOyp6b29tOjF9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdiBmb290ZXIgdWwuc29jaWFsOmJlZm9yZSwjbW9iaWxlTmF2V3JhcHBlciAjbW9iaWxlTmF2IGZvb3RlciB1bC5zb2NpYWw6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdiBmb290ZXIgdWwuc29jaWFsOmFmdGVye2NsZWFyOmJvdGh9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdiBmb290ZXIgdWwuc29jaWFsIGxpe2Zsb2F0OmxlZnQ7cGFkZGluZzowIDhweCAwIDA7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjUlfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXYgZm9vdGVyIHVsLnNvY2lhbCBsaTpiZWZvcmV7ZGlzcGxheTpub25lfSNtb2JpbGVOYXZXcmFwcGVyICNtb2JpbGVOYXYgZm9vdGVyIHVsLnNvY2lhbCBsaSBhe2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLXNoYXJlLnBuZ1wiKSBjZW50ZXIgY2VudGVyLzQ1LjQ1NDU1JSA0NS40NTQ1NSUgbm8tcmVwZWF0ICNBQUE7Ym9yZGVyLXJhZGl1czoyNXB4O2NvbG9yOiNGRkY7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206MTAwJTt0ZXh0LWluZGVudDotOTk5ZW07d2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXB9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdiBmb290ZXIgdWwuc29jaWFsIGxpLmZhY2Vib29rIGF7YmFja2dyb3VuZC1jb2xvcjojMUU1Qjk5O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLWZhY2Vib29rLnBuZ1wiKX0jbW9iaWxlTmF2V3JhcHBlciAjbW9iaWxlTmF2IGZvb3RlciB1bC5zb2NpYWwgbGkuZ29vZ2xlIGF7YmFja2dyb3VuZC1jb2xvcjojRkIyMjI2O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLWdvb2dsZS5wbmdcIil9I21vYmlsZU5hdldyYXBwZXIgI21vYmlsZU5hdiBmb290ZXIgdWwuc29jaWFsIGxpLmxpbmtlZGluIGF7YmFja2dyb3VuZC1jb2xvcjojMDA3MUMzO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLWxpbmtlZGluLnBuZ1wiKX0jbW9iaWxlTmF2V3JhcHBlciAjbW9iaWxlTmF2IGZvb3RlciB1bC5zb2NpYWwgbGkudHdpdHRlciBhe2JhY2tncm91bmQtY29sb3I6IzAwQTdFNTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9hc3NldHMvbWVkaWEvdWkvaWNvbi10d2l0dGVyLnBuZ1wiKX0ubm9NYXJnaW57bWFyZ2luOjB9LnRleHRhbGlnbmNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn1maWd1cmUubWFwe2JhY2tncm91bmQ6I0NFQ0VDRTtib3JkZXI6MnB4IHNvbGlkICNDRUNFQ0U7Ym9yZGVyLXJhZGl1czoxMHB4O2hlaWdodDoxMzBweDttYXJnaW46MCAwIDIycHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246aGVpZ2h0IDAuMjVzfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtmaWd1cmUubWFwe2hlaWdodDoxMjJweDttYXJnaW4tYm90dG9tOjMzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpe2ZpZ3VyZS5tYXB7aGVpZ2h0OjExMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDg1MnB4KXtmaWd1cmUubWFwe2hlaWdodDoxMTZweH19ZmlndXJlLm1hcCBpZnJhbWV7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJX0uZy1yZWNhcHRjaGF7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9LmNvbHM+ZGl2e2Zsb2F0OmxlZnQ7cGFkZGluZzowIDEwcHh9LmNvbHMuZm91cj5kaXZ7d2lkdGg6MjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsuY29scy5mb3VyPmRpdnt3aWR0aDozMy4zMzMzMzMzMzMzMzMzMyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuY29scy5mb3VyPmRpdnt3aWR0aDo1MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsuY29scy5mb3VyPmRpdntmbG9hdDpub25lO3BhZGRpbmc6MDt3aWR0aDoxMDAlfX0uY29scy50aHJlZT5kaXZ7d2lkdGg6MzMuMzMzMzMzMzMzMzMzMzMlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuY29scy50aHJlZT5kaXZ7d2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7LmNvbHMudGhyZWU+ZGl2e2Zsb2F0Om5vbmU7cGFkZGluZzowO3dpZHRoOjEwMCV9fS5jb2xzLnR3bz5kaXZ7d2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXsuY29scy50d28+ZGl2e2Zsb2F0Om5vbmU7cGFkZGluZzowO3dpZHRoOjEwMCV9fS5jb2xzLm9uZT5kaXZ7ZmxvYXQ6bm9uZTtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uY29scy5zZXJ2aWNlcz5kaXZ7Knpvb206MX0uY29scy5zZXJ2aWNlcz5kaXYgaDJ7bWFyZ2luLWJvdHRvbToxMHB4fS5jb2xzLnNlcnZpY2VzPmRpdjpiZWZvcmUsLmNvbHMuc2VydmljZXM+ZGl2OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5jb2xzLnNlcnZpY2VzPmRpdjphZnRlcntjbGVhcjpib3RofUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTJweCl7LmNvbHMuc2VydmljZXM+ZGl2e3dpZHRoOjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpey5jb2xzLnNlcnZpY2VzPmRpdnt3aWR0aDoxMDAlfS5jb2xzLnNlcnZpY2VzPmRpdiB1bHttYXJnaW46MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MnB4KXsuY29scy5zZXJ2aWNlcz5kaXY6Zmlyc3QtY2hpbGR7Y2xlYXI6Ym90aDtmbG9hdDpub25lO3BhZGRpbmc6MDt3aWR0aDphdXRvfX11bC5hd2FyZHMsdWwuc2VydmljZXN7Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9dWwuYXdhcmRzIGxpLHVsLnNlcnZpY2VzIGxpe2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjA7Knpvb206MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7dWwuYXdhcmRzIGxpLHVsLnNlcnZpY2VzIGxpe2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNFNUU1RTU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjM1cHggMH11bC5hd2FyZHMgbGk6bGFzdC1jaGlsZCx1bC5zZXJ2aWNlcyBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH19dWwuYXdhcmRzIGxpOmJlZm9yZSx1bC5zZXJ2aWNlcyBsaTpiZWZvcmV7ZGlzcGxheTpub25lfXVsLmF3YXJkcyBsaTpiZWZvcmUsdWwuYXdhcmRzIGxpOmFmdGVyLHVsLnNlcnZpY2VzIGxpOmJlZm9yZSx1bC5zZXJ2aWNlcyBsaTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZX11bC5hd2FyZHMgbGk6YWZ0ZXIsdWwuc2VydmljZXMgbGk6YWZ0ZXJ7Y2xlYXI6Ym90aH11bC5hd2FyZHMgbGkgZmlndXJlLHVsLnNlcnZpY2VzIGxpIGZpZ3VyZXtmbGV4Om5vbmU7ZmxvYXQ6bGVmdDttYXJnaW46MDtwYWRkaW5nOjQ1cHggMzJweCAzNXB4IDA7d2lkdGg6MTkwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpe3VsLmF3YXJkcyBsaSBmaWd1cmUsdWwuc2VydmljZXMgbGkgZmlndXJle2Zsb2F0Om5vbmU7bWFyZ2luOjAgYXV0byAyMHB4O3BhZGRpbmc6MDt3aWR0aDoxNThweH19Lm5vLWZsZXhib3ggdWwuYXdhcmRzIGxpIGZpZ3VyZSwubm8tZmxleGJveCB1bC5zZXJ2aWNlcyBsaSBmaWd1cmV7ZmxvYXQ6bm9uZTt3aWR0aDoxNi41MjE3MzkxMzA0MzQ3OCV9dWwuYXdhcmRzIGxpIGZpZ3VyZSBpbWcsdWwuc2VydmljZXMgbGkgZmlndXJlIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9dWwuYXdhcmRzIGxpIGRpdix1bC5zZXJ2aWNlcyBsaSBkaXZ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI0U1RTVFNTtmbGV4OjEgMSBhdXRvO2Zsb2F0OnJpZ2h0O3BhZGRpbmc6MzVweCAwO3dpZHRoOjk2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXt1bC5hd2FyZHMgbGkgZGl2LHVsLnNlcnZpY2VzIGxpIGRpdntib3JkZXI6MDtmbG9hdDpub25lO21hcmdpbjowIGF1dG87cGFkZGluZzowO3dpZHRoOmF1dG99fS5uby1mbGV4Ym94IHVsLmF3YXJkcyBsaSBkaXYsLm5vLWZsZXhib3ggdWwuc2VydmljZXMgbGkgZGl2e2Zsb2F0Om5vbmU7d2lkdGg6ODYuMDg2OTU2NTIxNzM5MTMlfXVsLmF3YXJkcyBsaSBkaXYgaDEsdWwuYXdhcmRzIGxpIGRpdiBoMix1bC5hd2FyZHMgbGkgZGl2IGgzLHVsLmF3YXJkcyBsaSBkaXYgaDQsdWwuYXdhcmRzIGxpIGRpdiBoNSx1bC5hd2FyZHMgbGkgZGl2IGg2LHVsLnNlcnZpY2VzIGxpIGRpdiBoMSx1bC5zZXJ2aWNlcyBsaSBkaXYgaDIsdWwuc2VydmljZXMgbGkgZGl2IGgzLHVsLnNlcnZpY2VzIGxpIGRpdiBoNCx1bC5zZXJ2aWNlcyBsaSBkaXYgaDUsdWwuc2VydmljZXMgbGkgZGl2IGg2e2ZvbnQtc2l6ZTozMXB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXt1bC5hd2FyZHMgbGkgZGl2IGgxLHVsLmF3YXJkcyBsaSBkaXYgaDIsdWwuYXdhcmRzIGxpIGRpdiBoMyx1bC5hd2FyZHMgbGkgZGl2IGg0LHVsLmF3YXJkcyBsaSBkaXYgaDUsdWwuYXdhcmRzIGxpIGRpdiBoNix1bC5zZXJ2aWNlcyBsaSBkaXYgaDEsdWwuc2VydmljZXMgbGkgZGl2IGgyLHVsLnNlcnZpY2VzIGxpIGRpdiBoMyx1bC5zZXJ2aWNlcyBsaSBkaXYgaDQsdWwuc2VydmljZXMgbGkgZGl2IGg1LHVsLnNlcnZpY2VzIGxpIGRpdiBoNntmb250LXNpemU6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn19dWwuYXdhcmRzIGxpIGRpdiBoMSBhOmJlZm9yZSx1bC5hd2FyZHMgbGkgZGl2IGgyIGE6YmVmb3JlLHVsLmF3YXJkcyBsaSBkaXYgaDMgYTpiZWZvcmUsdWwuYXdhcmRzIGxpIGRpdiBoNCBhOmJlZm9yZSx1bC5hd2FyZHMgbGkgZGl2IGg1IGE6YmVmb3JlLHVsLmF3YXJkcyBsaSBkaXYgaDYgYTpiZWZvcmUsdWwuc2VydmljZXMgbGkgZGl2IGgxIGE6YmVmb3JlLHVsLnNlcnZpY2VzIGxpIGRpdiBoMiBhOmJlZm9yZSx1bC5zZXJ2aWNlcyBsaSBkaXYgaDMgYTpiZWZvcmUsdWwuc2VydmljZXMgbGkgZGl2IGg0IGE6YmVmb3JlLHVsLnNlcnZpY2VzIGxpIGRpdiBoNSBhOmJlZm9yZSx1bC5zZXJ2aWNlcyBsaSBkaXYgaDYgYTpiZWZvcmV7Y29udGVudDpcIsK7IFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KXt1bC5hd2FyZHMgbGkgZGl2IGgxIGE6YmVmb3JlLHVsLmF3YXJkcyBsaSBkaXYgaDIgYTpiZWZvcmUsdWwuYXdhcmRzIGxpIGRpdiBoMyBhOmJlZm9yZSx1bC5hd2FyZHMgbGkgZGl2IGg0IGE6YmVmb3JlLHVsLmF3YXJkcyBsaSBkaXYgaDUgYTpiZWZvcmUsdWwuYXdhcmRzIGxpIGRpdiBoNiBhOmJlZm9yZSx1bC5zZXJ2aWNlcyBsaSBkaXYgaDEgYTpiZWZvcmUsdWwuc2VydmljZXMgbGkgZGl2IGgyIGE6YmVmb3JlLHVsLnNlcnZpY2VzIGxpIGRpdiBoMyBhOmJlZm9yZSx1bC5zZXJ2aWNlcyBsaSBkaXYgaDQgYTpiZWZvcmUsdWwuc2VydmljZXMgbGkgZGl2IGg1IGE6YmVmb3JlLHVsLnNlcnZpY2VzIGxpIGRpdiBoNiBhOmJlZm9yZXtkaXNwbGF5Om5vbmV9fXVsLmF3YXJkcyBsaSBkaXYgcCx1bC5zZXJ2aWNlcyBsaSBkaXYgcHttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7dWwuYXdhcmRzIGxpIGRpdiBwLHVsLnNlcnZpY2VzIGxpIGRpdiBwe3RleHQtYWxpZ246Y2VudGVyfX11bC5hd2FyZHMgbGk6bGFzdC1jaGlsZCBkaXYsdWwuc2VydmljZXMgbGk6bGFzdC1jaGlsZCBkaXZ7Ym9yZGVyOjB9dWwuYXdhcmRzIGxpIGZpZ3VyZXt3aWR0aDozNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7dWwuYXdhcmRzIGxpIGZpZ3VyZXt3aWR0aDozMDBweH19Lm5vLWZsZXhib3ggdWwuYXdhcmRzIGxpIGZpZ3VyZXt3aWR0aDoyOS4xNjY2NjY2NjY2NjY2NyV9dWwuYXdhcmRzIGxpIGRpdnt3aWR0aDo4NTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCl7dWwuYXdhcmRzIGxpIGRpdnt3aWR0aDphdXRvfX0ubm8tZmxleGJveCB1bC5hd2FyZHMgbGkgZGl2e3dpZHRoOjI5LjE2NjY2NjY2NjY2NjY3JX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKXsuaG9tZXBhZ2UtYWxpZ25tZW50LWZpeHtkaXNwbGF5OmZsZXh9LmhvbWVwYWdlLWFsaWdubWVudC1maXhfY29sdW1ue2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSAwJTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjB9LmhvbWVwYWdlLWFsaWdubWVudC1maXhfY29sdW1uX3NlY3Rpb257ZmxleC1ncm93OjB9LmhvbWVwYWdlLWFsaWdubWVudC1maXhfY29sdW1uX3NlY3Rpb24uLWZsZXh7ZGlzcGxheTpmbGV4fS5ob21lcGFnZS1hbGlnbm1lbnQtZml4X2NvbHVtbl9zZWN0aW9uLi1ncm93e2ZsZXgtZ3JvdzoxfS5ob21lcGFnZS1hbGlnbm1lbnQtZml4X2NvbHVtbl9zdWItc2VjdGlvbntmbGV4LWdyb3c6MH0uaG9tZXBhZ2UtYWxpZ25tZW50LWZpeF9jb2x1bW5fc3ViLXNlY3Rpb24uLWdyb3d7ZmxleC1ncm93OjF9fVxuIiwiLy8gU3R5bGVzIHdyaXR0ZW4gYnkgSmFjb2IgQmVhcmNlIEAgV2VibGlueCwgSW5jLlxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gKiBIZWxwZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIGltcG9ydHNcblxuQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiX21peGluc1wiO1xuXG4vLyBnZW5lcmljIGhlbHBlcnNcblxuJWNsZWFyZml4IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLl9ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5faXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLl9jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5fbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLl9yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5fdGV4dGNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5fdGV4dGxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLl90ZXh0cmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5fbm9tYXJnaW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uX25vcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uX3Zpc3VhbGx5aGlkZGVuIHtcbiAgICBsZWZ0OiAtOTk5ZW0gIWltcG9ydGFudDsgLy8gZmFsbGJhY2sgaWYgdncgaXNuJ3Qgc3VwcG9ydGVkXG4gICAgbGVmdDogLTEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtOTk5ZW0gIWltcG9ydGFudDsgLy8gZmFsbGJhY2sgaWYgdmggaXNuJ3Qgc3VwcG9ydGVkXG4gICAgdG9wOiAtMTAwdmggIWltcG9ydGFudDtcbn1cblxuLl93YXJuaW5nIHtcbiAgICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbn1cblxuLyogdmlzaWJpbGl0eSBjbGFzc2VzICovXG5cbi8vIHdoZW4gc2NyZWVuIGlzID4gNjQwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcy1icmVhaykge1xuICAgIC5fbW9iaWxlOm5vdCguX3RhYmxldCk6bm90KC5fZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyB3aGVuIHNjcmVlbiBpcyA8IDc2OCBhbmQgPiAxMDI0XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHMtYnJlYWsgLSAxIC8gMTYpKSBhbmQgKG1pbi13aWR0aDogJHhsLWJyZWFrKSB7XG4gICAgLl90YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyB3aGVuIHNjcmVlbiBpcyA8IDc2OFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRzLWJyZWFrIC0gMSAvIDE2KSkge1xuICAgIC5fdGFibGV0Ll9kZXNrdG9wOm5vdCguX21vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyB3aGVuIHNjcmVlbiBpcyA8IDEwMjRcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkeGwtYnJlYWsgLSAxIC8gMTYpKSB7XG4gICAgLl9kZXNrdG9wOm5vdCguX3RhYmxldCk6bm90KC5fbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIHdoZW4gc2NyZWVuIGlzID4gMTAyNFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsLWJyZWFrKSB7XG4gICAgLl9tb2JpbGUuX3RhYmxldDpub3QoLl9kZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIHdoZW4gc2NyZWVuIGlzID4gNzY4IGFuZCA8IDEwMjRcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzLWJyZWFrKSBhbmQgKG1heC13aWR0aDogKCR4bC1icmVhayAtIDEgLyAxNikpIHtcbiAgICAuX21vYmlsZS5fZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJTaW5raW5TYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy8zMDAuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC5zdmcjU2lua2luU2FuczMwMFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNpbmtpblNhbnNcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcmM6IHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC1pdGFsaWMuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvMzAwLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy8zMDAtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvMzAwLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzMwMC1pdGFsaWMuc3ZnI1NpbmtpblNhbnMzMDBJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJTaW5raW5TYW5zNDAwXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy80MDAuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzQwMC5zdmcjU2lua2luU2FuczQwMFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNpbmtpblNhbnNcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzQwMC1pdGFsaWMuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNDAwLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy80MDAtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNDAwLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzQwMC1pdGFsaWMuc3ZnI1NpbmtpblNhbnM0MDBJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJTaW5raW5TYW5zXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy83MDAuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy83MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzcwMC5zdmcjU2lua2luU2FuczcwMFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNpbmtpblNhbnNcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzcwMC1pdGFsaWMuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNzAwLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vbWVkaWEvc2lua2luLXNhbnMvNzAwLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9tZWRpYS9zaW5raW4tc2Fucy83MDAtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL21lZGlhL3Npbmtpbi1zYW5zLzcwMC1pdGFsaWMuc3ZnI1NpbmtpblNhbnM3MDBJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuIiwiLy8gbm9ybWFsaXplLmNzcyB2My4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemVcblxuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuLy8gICAgdXNlciB6b29tLlxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cblxuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbi8vICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgLy8gLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLy8gLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMlxuICAvLyBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIEN1c3RvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gU2V0IGV2ZXJ5dGhpbmcgdXAgZm9yIGJveC1zaXppbmc6IGJvcmRlci1ib3ghXG4vLyBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW50ZXJuYXRpb25hbC1ib3gtc2l6aW5nLWF3YXJlbmVzcy1kYXkvXG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFJlbW92ZSBhcnJvd3Mgb24gbnVtYmVycyBhbmQgZGF0ZSBmaWVsZHMgaW4gV2Via2l0XG5cbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBhcnJvd3Mgb24gbnVtYmVycyBhbmQgZGF0ZSBmaWVsZHMgaW4gTW96aWxsYVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xufVxuXG4vLyBSZXNldCBpdGFsaWNzIG9uIGFkZHJlc3NcblxuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gU3R5bGVzIHdyaXR0ZW4gYnkgSmFjb2IgQmVhcmNlIHwgamFjb2JAYmVhcmNlLm1lXG5cbi8vIGNvbW1lbnRzXG5cbi5jb21tZW50bGlzdCAuY29tbWVudCAuY29tbWVudC1ib2R5IC5jb21tZW50LWF1dGhvcixcbi5jb21tZW50bGlzdCAuY29tbWVudCAuY29tbWVudC1ib2R5IC5jb21tZW50LW1ldGEge1xuXHRjb2xvcjogIzIyMjtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5jb21tZW50bGlzdCB7XG5cdGNsZWFyOiBib3RoO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuY29tbWVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50LWJvZHkge1xuXHRcdFx0YmFja2dyb3VuZDogI0RERDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAuY29tbWVudC1hdXRob3Ige1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cbiAgICAgICAgICAgIC5jb21tZW50LW1ldGEge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICAuY29tbWVudC1hdXRob3Ige1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICAuY29tbWVudC1tZXRhZGF0YSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cbiAgICAgICAgICAgIHAge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuICAgICAgICAgICAgLnJlcGx5IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgICAgIHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAuY29tbWVudC1ib2R5IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTVFNUU1O1xuXHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb21tZW50LWJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnQtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb21tZW50LWJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29tbWVudC1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZDRkNGQztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cdFx0fVxuICAgIH1cbn1cblxuI3Jlc3BvbmQge1xuXHRjbGVhcjogYm90aDtcblxuICAgIHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuICAgIGlucHV0IHtcblx0XHQvLyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8vIFN0eWxlcyB3cml0dGVuIGJ5IEphY29iIEJlYXJjZSB8IGphY29iQGJlYXJjZS5tZVxuXG5AaW1wb3J0IFwibWVkaWEtcXVlcmllc1wiO1xuXG5AbWl4aW4gY2xlYXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAqem9vbTogMTtcbn1cblxuQG1peGluIGZsZXgtZml4IHtcbiAgICAuZmxleGJveCAmIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gcG9zaXRpb24oJHBvc2l0aW9uLCAkYXJncykge1xuICAgIEBlYWNoICRvIGluIHRvcCByaWdodCBib3R0b20gbGVmdCB7XG4gICAgICAgICRpOiBpbmRleCgkYXJncywgJG8pO1xuICAgICAgICBAaWYgJGkgYW5kICRpICsgMSA8PSBsZW5ndGgoJGFyZ3MpIGFuZCB0eXBlLW9mKG50aCgkYXJncywgJGkgKyAxKSkgPT0gbnVtYmVyIHtcbiAgICAgICAgICAgICN7JG99OiBudGgoJGFyZ3MsICRpICsgMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcbn1cblxuQG1peGluIGFic29sdXRlKCRhcmdzKSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oXCJhYnNvbHV0ZVwiLCAkYXJncyk7XG59XG5cbkBtaXhpbiBmaXhlZCgkYXJncykge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKFwiZml4ZWRcIiwgJGFyZ3MpO1xufVxuXG5AbWl4aW4gcmVsYXRpdmUoJGFyZ3MpIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihcInJlbGF0aXZlXCIsICRhcmdzKTtcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAgIDotbW96LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAgIC5wbGFjZWhvbGRlciB7QGNvbnRlbnR9XG59XG5cbi8vIHJlbS9lbSBzdHVmZlxuXG5AbWl4aW4gYmFja2dyb3VuZC1zaXplKCR4LCAkeTogbnVsbCwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgQGlmICR5ID09IG51bGwge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICgkeCArIHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAoJHggLyAkYmFzZSkgKyAkdW5pdDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAoJHggKyBweCkgKCR5ICsgcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICgoJHggLyAkYmFzZSkgKyAkdW5pdCkgKCgkeSAvICRiYXNlKSArICR1bml0KTtcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXIoJHNpemUsICRzdHlsZSwgJGNvbG9yLCAkYmFzZTogMTYsICR1bml0OiByZW0pIHtcbiAgICBib3JkZXI6ICgkc2l6ZSArIHB4KSAkc3R5bGUgJGNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogKCRzaXplIC8gJGJhc2UpICsgJHVuaXQ7XG59XG5cbkBtaXhpbiBib3JkZXItd2lkdGgoJHNpemUsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIGJvcmRlci13aWR0aDogJHNpemUgKyBweDtcbiAgICBib3JkZXItd2lkdGg6ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuXG5AbWl4aW4gYm9yZGVyLXRvcCgkc2l6ZSwgJHN0eWxlLCAkY29sb3IsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIGJvcmRlci10b3A6ICgkc2l6ZSArIHB4KSAkc3R5bGUgJGNvbG9yO1xuICAgIGJvcmRlci10b3Atd2lkdGg6ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC13aWR0aCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogJHNpemUgKyBweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAoJHNpemUgLyAkYmFzZSkgKyAkdW5pdDtcbn1cblxuQG1peGluIGJvcmRlci1yaWdodCgkc2l6ZSwgJHN0eWxlLCAkY29sb3IsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIGJvcmRlci1yaWdodDogKCRzaXplICsgcHgpICRzdHlsZSAkY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAoJHNpemUgLyAkYmFzZSkgKyAkdW5pdDtcbn1cblxuQG1peGluIGJvcmRlci1yaWdodC13aWR0aCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkc2l6ZSArIHB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogKCRzaXplIC8gJGJhc2UpICsgJHVuaXQ7XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tKCRzaXplLCAkc3R5bGUsICRjb2xvciwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogKCRzaXplICsgcHgpICRzdHlsZSAkY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKCRzaXplIC8gJGJhc2UpICsgJHVuaXQ7XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXdpZHRoKCRzaXplLCAkYmFzZTogMTYsICR1bml0OiByZW0pIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkc2l6ZSArIHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQoJHNpemUsICRzdHlsZSwgJGNvbG9yLCAkYmFzZTogMTYsICR1bml0OiByZW0pIHtcbiAgICBib3JkZXItbGVmdDogKCRzaXplICsgcHgpICRzdHlsZSAkY29sb3I7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtd2lkdGgoJHNpemUsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkc2l6ZSArIHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAoJHNpemUgLyAkYmFzZSkgKyAkdW5pdDtcbn1cblxuQG1peGluIGJvdHRvbSgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgYm90dG9tOiAkc2l6ZSArIHB4O1xuICAgIGJvdHRvbTogKCRzaXplIC8gJGJhc2UpICsgJHVuaXQ7XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgICBmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuXG5AbWl4aW4gaGVpZ2h0KCRzaXplLCAkYmFzZTogMTYsICR1bml0OiByZW0pIHtcbiAgICBoZWlnaHQ6ICRzaXplICsgcHg7XG4gICAgaGVpZ2h0OiAoJHNpemUgLyAkYmFzZSkgKyAkdW5pdDtcbn1cblxuQG1peGluIGxlZnQoJHNpemUsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIGxlZnQ6ICRzaXplICsgcHg7XG4gICAgbGVmdDogKCRzaXplIC8gJGJhc2UpICsgJHVuaXQ7XG59XG5cbkBtaXhpbiBsaW5lLWhlaWdodCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRzaXplICsgcHg7XG4gICAgbGluZS1oZWlnaHQ6ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuXG5AbWl4aW4gbWFyZ2luKCR0b3AsICRyaWdodDogbnVsbCwgJGJvdHRvbTogbnVsbCwgJGxlZnQ6IG51bGwsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIG1hcmdpbjoge1xuICAgICAgICB0b3A6ICR0b3AgKyBweDtcbiAgICAgICAgQGlmICRyaWdodCAhPSBudWxsIHtcbiAgICAgICAgICAgIHJpZ2h0OiAkcmlnaHQgKyBweDtcbiAgICAgICAgICAgIEBpZiAkbGVmdCA9PSBudWxsIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcmlnaHQgKyBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaWYgJGJvdHRvbSAhPSBudWxsIHtcbiAgICAgICAgICAgIGJvdHRvbTogJGJvdHRvbSArIHB4O1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGJvdHRvbTogJHRvcCArIHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkbGVmdCAhPSBudWxsIHtcbiAgICAgICAgICAgIGxlZnQ6ICRsZWZ0ICsgcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRyaWdodCA9PSBudWxsIGFuZCAkYm90dG9tID09IG51bGwgYW5kICRsZWZ0ID09IG51bGwge1xuICAgICAgICAgICAgcmlnaHQ6ICR0b3AgKyBweDtcbiAgICAgICAgICAgIGJvdHRvbTogJHRvcCArIHB4O1xuICAgICAgICAgICAgbGVmdDogJHRvcCArIHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIG1hcmdpbjoge1xuICAgICAgICB0b3A6ICgkdG9wIC8gJGJhc2UpICsgJHVuaXQ7XG4gICAgICAgIEBpZiAkcmlnaHQgIT0gbnVsbCB7XG4gICAgICAgICAgICByaWdodDogKCRyaWdodCAvICRiYXNlKSArICR1bml0O1xuICAgICAgICAgICAgQGlmICRsZWZ0ID09IG51bGwge1xuICAgICAgICAgICAgICAgIGxlZnQ6ICgkcmlnaHQgLyAkYmFzZSkgKyAkdW5pdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaWYgJGJvdHRvbSAhPSBudWxsIHtcbiAgICAgICAgICAgIGJvdHRvbTogKCRib3R0b20gLyAkYmFzZSkgKyAkdW5pdDtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBib3R0b206ICgkdG9wIC8gJGJhc2UpICsgJHVuaXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRsZWZ0ICE9IG51bGwge1xuICAgICAgICAgICAgbGVmdDogKCRsZWZ0IC8gJGJhc2UpICsgJHVuaXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRyaWdodCA9PSBudWxsIGFuZCAkYm90dG9tID09IG51bGwgYW5kICRsZWZ0ID09IG51bGwge1xuICAgICAgICAgICAgcmlnaHQ6ICgkdG9wIC8gJGJhc2UgKyAkdW5pdCk7XG4gICAgICAgICAgICBib3R0b206ICgkdG9wIC8gJGJhc2UpICsgJHVuaXQ7XG4gICAgICAgICAgICBsZWZ0OiAoJHRvcCAvICRiYXNlKSArICR1bml0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgKyBweDtcbiAgICBtYXJnaW4tdG9wOiAoJHNpemUgLyAkYmFzZSkgKyAkdW5pdDtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZSArIHB4O1xuICAgIG1hcmdpbi1yaWdodDogKCRzaXplIC8gJGJhc2UpICsgJHVuaXQ7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCRzaXplLCAkYmFzZTogMTYsICR1bml0OiByZW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSArIHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHNpemUsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSArIHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAoJHNpemUgLyAkYmFzZSkgKyAkdW5pdDtcbn1cblxuQG1peGluIG1heC1oZWlnaHQoJHNpemUsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIG1heC1oZWlnaHQ6ICRzaXplICsgcHg7XG4gICAgbWF4LWhlaWdodDogKCRzaXplIC8gJGJhc2UpICsgJHVuaXQ7XG59XG5cbkBtaXhpbiBtYXgtd2lkdGgoJHNpemUsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIG1heC13aWR0aDogJHNpemUgKyBweDtcbiAgICBtYXgtd2lkdGg6ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuXG5AbWl4aW4gbWluLWhlaWdodCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgbWluLWhlaWdodDogJHNpemUgKyBweDtcbiAgICBtaW4taGVpZ2h0OiAoJHNpemUgLyAkYmFzZSkgKyAkdW5pdDtcbn1cblxuQG1peGluIG1pbi13aWR0aCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgbWluLXdpZHRoOiAkc2l6ZSArIHB4O1xuICAgIG1pbi13aWR0aDogKCRzaXplIC8gJGJhc2UpICsgJHVuaXQ7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR0b3AsICRyaWdodDogbnVsbCwgJGJvdHRvbTogbnVsbCwgJGxlZnQ6IG51bGwsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIHBhZGRpbmc6IHtcbiAgICAgICAgdG9wOiAkdG9wICsgcHg7XG4gICAgICAgIEBpZiAkcmlnaHQgIT0gbnVsbCB7XG4gICAgICAgICAgICByaWdodDogJHJpZ2h0ICsgcHg7XG4gICAgICAgICAgICBAaWYgJGxlZnQgPT0gbnVsbCB7XG4gICAgICAgICAgICAgICAgbGVmdDogJHJpZ2h0ICsgcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRib3R0b20gIT0gbnVsbCB7XG4gICAgICAgICAgICBib3R0b206ICRib3R0b20gKyBweDtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBib3R0b206ICR0b3AgKyBweDtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGxlZnQgIT0gbnVsbCB7XG4gICAgICAgICAgICBsZWZ0OiAkbGVmdCArIHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkcmlnaHQgPT0gbnVsbCBhbmQgJGJvdHRvbSA9PSBudWxsIGFuZCAkbGVmdCA9PSBudWxsIHtcbiAgICAgICAgICAgIHJpZ2h0OiAkdG9wICsgcHg7XG4gICAgICAgICAgICBib3R0b206ICR0b3AgKyBweDtcbiAgICAgICAgICAgIGxlZnQ6ICR0b3AgKyBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwYWRkaW5nOiB7XG4gICAgICAgIHRvcDogKCR0b3AgLyAkYmFzZSkgKyAkdW5pdDtcbiAgICAgICAgQGlmICRyaWdodCAhPSBudWxsIHtcbiAgICAgICAgICAgIHJpZ2h0OiAoJHJpZ2h0IC8gJGJhc2UpICsgJHVuaXQ7XG4gICAgICAgICAgICBAaWYgJGxlZnQgPT0gbnVsbCB7XG4gICAgICAgICAgICAgICAgbGVmdDogKCRyaWdodCAvICRiYXNlKSArICR1bml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpZiAkYm90dG9tICE9IG51bGwge1xuICAgICAgICAgICAgYm90dG9tOiAoJGJvdHRvbSAvICRiYXNlKSArICR1bml0O1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGJvdHRvbTogKCR0b3AgLyAkYmFzZSkgKyAkdW5pdDtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGxlZnQgIT0gbnVsbCB7XG4gICAgICAgICAgICBsZWZ0OiAoJGxlZnQgLyAkYmFzZSkgKyAkdW5pdDtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJHJpZ2h0ID09IG51bGwgYW5kICRib3R0b20gPT0gbnVsbCBhbmQgJGxlZnQgPT0gbnVsbCB7XG4gICAgICAgICAgICByaWdodDogKCR0b3AgLyAkYmFzZSArICR1bml0KTtcbiAgICAgICAgICAgIGJvdHRvbTogKCR0b3AgLyAkYmFzZSkgKyAkdW5pdDtcbiAgICAgICAgICAgIGxlZnQ6ICgkdG9wIC8gJGJhc2UpICsgJHVuaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgcGFkZGluZy10b3A6ICRzaXplICsgcHg7XG4gICAgcGFkZGluZy10b3A6ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgcGFkZGluZy1yaWdodDogJHNpemUgKyBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJHNpemUgLyAkYmFzZSkgKyAkdW5pdDtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCRzaXplLCAkYmFzZTogMTYsICR1bml0OiByZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgKyBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzaXplIC8gJGJhc2UpICsgJHVuaXQ7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHNpemUsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgKyBweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuXG5AbWl4aW4gcmlnaHQoJHNpemUsICRiYXNlOiAxNiwgJHVuaXQ6IHJlbSkge1xuICAgIHJpZ2h0OiAkc2l6ZSArIHB4O1xuICAgIHJpZ2h0OiAoJHNpemUgLyAkYmFzZSkgKyAkdW5pdDtcbn1cblxuQG1peGluIHRvcCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgdG9wOiAkc2l6ZSArIHB4O1xuICAgIHRvcDogKCRzaXplIC8gJGJhc2UpICsgJHVuaXQ7XG59XG5cbkBtaXhpbiB3aWR0aCgkc2l6ZSwgJGJhc2U6IDE2LCAkdW5pdDogcmVtKSB7XG4gICAgd2lkdGg6ICRzaXplICsgcHg7XG4gICAgd2lkdGg6ICgkc2l6ZSAvICRiYXNlKSArICR1bml0O1xufVxuIiwiLy8gU3R5bGVzIHdyaXR0ZW4gYnkgSmFjb2IgQmVhcmNlIHwgamFjb2JAYmVhcmNlLm1lXG5cbi8vIG1ldGFcblxudWwubWV0YSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYuY2VudGVyZWQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRhc2hpY29uc1wiO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb21tZW50czpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYxMDFcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2F0ZWdvcmllczpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYzMThcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFnczpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYzMjNcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGltZTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEY0NjlcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudXJsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRjEwM1wiO1xuICAgICAgICB9XG5cdH1cbn1cbiIsIi8vIFN0eWxlcyB3cml0dGVuIGJ5IEphY29iIEJlYXJjZSB8IGphY29iQGJlYXJjZS5tZVxuXG4vLyBuaW5qYSBmb3Jtc1xuXG4ubmluamEtZm9ybXMtY29udCB7XG4gICAgLm5pbmphLWZvcm1zLXJlcXVpcmVkLWl0ZW1zIHtcblx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHR9XG5cbiAgICAuZmllbGQtd3JhcCB7XG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuXHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG4gICAgICAgIHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cbiAgICAgICAgYnV0dG9uLFxuXHRcdGlucHV0W3R5cGU9YnV0dG9uXSxcblx0XHRpbnB1dFt0eXBlPXN1Ym1pdF0sXG5cdFx0aW5wdXRbdHlwZT1yZXNldF0sXG5cdFx0c2VsZWN0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG4gICAgICAgIGlucHV0W3R5cGU9Y29sb3JdLFxuXHRcdGlucHV0W3R5cGU9ZGF0ZV0sXG5cdFx0aW5wdXRbdHlwZT1kYXRldGltZV0sXG5cdFx0aW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5cdFx0aW5wdXRbdHlwZT1lbWFpbF0sXG5cdFx0aW5wdXRbdHlwZT1tb250aF0sXG5cdFx0aW5wdXRbdHlwZT1udW1iZXJdLFxuXHRcdGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuXHRcdGlucHV0W3R5cGU9cmFuZ2VdLFxuXHRcdGlucHV0W3R5cGU9c2VhcmNoXSxcblx0XHRpbnB1dFt0eXBlPXRlbF0sXG5cdFx0aW5wdXRbdHlwZT10ZXh0XSxcblx0XHRpbnB1dFt0eXBlPXRpbWVdLFxuXHRcdGlucHV0W3R5cGU9dXJsXSxcblx0XHRpbnB1dFt0eXBlPXdlZWtdLFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cbiAgICAgICAgLm5pbmphLWZvcm1zLWZpZWxkLWRlc2NyaXB0aW9uIHAsXG4gICAgICAgICYubGFiZWwtYmVsb3cgLm5pbmphLWZvcm1zLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoZWNrYm94LXdyYXAge1xuICAgICAgICAgICAgJi5sYWJlbC1hYm92ZSB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sYWJlbC1yaWdodCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sYWJlbC1iZWxvdyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dXJsXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9d2Vla10sXG4gICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGFiZWwtbGVmdCxcbiAgICAgICAgJi5sYWJlbC1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dXJsXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9d2Vla10sXG4gICAgICAgICAgICAuc2VsZWN0LFxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cdFx0Ji5sYWJlbC1sZWZ0IGxhYmVsIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0XHR9XG5cblx0XHQmLmxhYmVsLXJpZ2h0IGxhYmVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNnB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gU3R5bGVzIHdyaXR0ZW4gYnkgSmFjb2IgQmVhcmNlIHwgamFjb2JAYmVhcmNlLm1lXG5cbi8vIHNlYXJjaCBmb3JtXG5cbmZvcm0uc2VhcmNoIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgbGFiZWwge1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oNjM5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblx0fVxuXG4gICAgaW5wdXRbdHlwZT1zZWFyY2hdLFxuXHRmb3JtLnNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCA4cHg7XG5cdH1cblxuICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRtYXJnaW46IDAgMCAwIDE1cHg7XG5cdH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL1xyXG4vLyAgQXV0aG9yOiBSYWZhbCBCcm9taXJza2lcclxuLy8gIHd3dzogaHR0cDovL3BhcmFub2lkYS5jb20vXHJcbi8vICB0d2l0dGVyOiBodHRwOi8vdHdpdHRlci5jb20vcGFyYW5vaWRhXHJcbi8vICBkcmliYmJsZTogaHR0cDovL2RyaWJiYmxlLmNvbS9wYXJhbm9pZGFcclxuLy9cclxuLy8gIExpY2Vuc2VkIHVuZGVyIGEgTUlUIExpY2Vuc2VcclxuLy9cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIC0tLSBzY3JlZW4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBzY3JlZW4oJHJlc01pbiwgJHJlc01heClcclxue1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXNNaW4pIGFuZCAobWF4LXdpZHRoOiAkcmVzTWF4KVxyXG4gIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heC1zY3JlZW4oJHJlcylcclxue1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRyZXMpXHJcbiAge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluLXNjcmVlbigkcmVzKVxyXG57XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlcylcclxuICB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4taGVpZ2h0KCRyZXNNaW4sICRyZXNNYXgpXHJcbntcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogJHJlc01pbikgYW5kIChtYXgtaGVpZ2h0OiAkcmVzTWF4KVxyXG4gIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heC1zY3JlZW4taGVpZ2h0KCRyZXMpXHJcbntcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogJHJlcylcclxuICB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4tc2NyZWVuLWhlaWdodCgkcmVzKVxyXG57XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6ICRyZXMpXHJcbiAge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gLS0tIGhkcGkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gQmFzZWQgb24gYm91cmJvbiBoaWRwaS1tZWRpYS1xdWVyaWVzIGZpbGUgKGh0dHBzOi8vZ2l0aHViLmNvbS90aG91Z2h0Ym90L2JvdXJib24vYmxvYi9tYXN0ZXIvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19oaWRwaS1tZWRpYS1xdWVyeS5zY3NzKVxyXG4vLyBIaURQSSBtaXhpbi4gRGVmYXVsdCB2YWx1ZSBzZXQgdG8gMS4zIHRvIHRhcmdldCBHb29nbGUgTmV4dXMgNyAoaHR0cDovL2JqYW5nby5jb20vYXJ0aWNsZXMvbWluLWRldmljZS1waXhlbC1yYXRpby8pXHJcblxyXG5AbWl4aW4gaGRwaSgkcmF0aW86IDEuMylcclxue1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogJHJhdGlvKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogJHJhdGlvKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86ICN7JHJhdGlvfS8xKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAje3JvdW5kKCRyYXRpbyo5Nil9ZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAjeyRyYXRpb31kcHB4KVxyXG4gIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIC0tLSBpcGhvbmUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBpcGhvbmUzKCRvcmllbnRhdGlvbjogYWxsKVxyXG57XHJcbiAgJGRldmljZU1pbldpZHRoOiAzMjBweDtcclxuICAkZGV2aWNlTWF4V2lkdGg6IDQ4MHB4O1xyXG4gICRkZXZpY2VQaXhlbFJhdGlvOiAxO1xyXG5cclxuICBAaWYgJG9yaWVudGF0aW9uID09IGFsbFxyXG4gIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNaW5XaWR0aCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWF4V2lkdGgpXHJcbiAgICBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkZGV2aWNlUGl4ZWxSYXRpbylcclxuICAgIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlXHJcbiAge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aClcclxuICAgIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKG9yaWVudGF0aW9uOiAjeyRvcmllbnRhdGlvbn0pXHJcbiAgICB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIC0tLSBpcGhvbmUtcmV0aW5hIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBpcGhvbmU0KCRvcmllbnRhdGlvbjogYWxsKVxyXG57XHJcbiAgJGRldmljZU1pbldpZHRoOiAzMjBweDtcclxuICAkZGV2aWNlTWF4V2lkdGg6IDQ4MHB4O1xyXG4gICRkZXZpY2VQaXhlbFJhdGlvOiAyO1xyXG4gICRkZXZpY2VBc3BlY3RSYXRpbzogJzIvMyc7XHJcblxyXG4gIEBpZiAkb3JpZW50YXRpb24gPT0gYWxsXHJcbiAge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aClcclxuICAgIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKGRldmljZS1hc3BlY3QtcmF0aW86ICRkZXZpY2VBc3BlY3RSYXRpbylcclxuICAgIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlXHJcbiAge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aClcclxuICAgIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKGRldmljZS1hc3BlY3QtcmF0aW86IDIvMykgYW5kIChvcmllbnRhdGlvbjogI3skb3JpZW50YXRpb259KVxyXG4gICAge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLS0gaXBob25lLTUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWl4aW4gaXBob25lNSgkb3JpZW50YXRpb246IGFsbClcclxue1xyXG4gICRkZXZpY2VNaW5XaWR0aDogMzIwcHg7XHJcbiAgJGRldmljZU1heFdpZHRoOiA1NjhweDtcclxuICAkZGV2aWNlUGl4ZWxSYXRpbzogMjtcclxuICAkZGV2aWNlQXNwZWN0UmF0aW86ICc0MC83MSc7XHJcblxyXG4gIEBpZiAkb3JpZW50YXRpb24gPT0gYWxsXHJcbiAge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aClcclxuICAgIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKGRldmljZS1hc3BlY3QtcmF0aW86ICRkZXZpY2VBc3BlY3RSYXRpbylcclxuICAgIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlXHJcbiAge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aClcclxuICAgIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKGRldmljZS1hc3BlY3QtcmF0aW86ICRkZXZpY2VBc3BlY3RSYXRpbykgYW5kIChvcmllbnRhdGlvbjogI3skb3JpZW50YXRpb259KVxyXG4gICAge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLS0gaXBob25lLTYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWl4aW4gaXBob25lNigkb3JpZW50YXRpb246IGFsbClcclxue1xyXG4gICRkZXZpY2VNaW5XaWR0aDogMzc1cHg7XHJcbiAgJGRldmljZU1heFdpZHRoOiA2NjdweDtcclxuICAkZGV2aWNlUGl4ZWxSYXRpbzogMjtcclxuXHJcbiAgQGlmICRvcmllbnRhdGlvbiA9PSBhbGxcclxuICB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWluV2lkdGgpIGFuZCAobWF4LWRldmljZS13aWR0aDogJGRldmljZU1heFdpZHRoKVxyXG4gICAgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogJGRldmljZVBpeGVsUmF0aW8pXHJcbiAgICB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZVxyXG4gIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNaW5XaWR0aCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWF4V2lkdGgpXHJcbiAgICBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkZGV2aWNlUGl4ZWxSYXRpbykgYW5kIChvcmllbnRhdGlvbjogI3skb3JpZW50YXRpb259KVxyXG4gICAge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLS0gaXBob25lLTYgUGx1cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWl4aW4gaXBob25lNi1wbHVzKCRvcmllbnRhdGlvbjogYWxsKVxyXG57XHJcbiAgJGRldmljZU1pbldpZHRoOiA0MTRweDtcclxuICAkZGV2aWNlTWF4V2lkdGg6IDczNnB4O1xyXG4gICRkZXZpY2VQaXhlbFJhdGlvOiAzO1xyXG5cclxuICBAaWYgJG9yaWVudGF0aW9uID09IGFsbFxyXG4gIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNaW5XaWR0aCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWF4V2lkdGgpXHJcbiAgICBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkZGV2aWNlUGl4ZWxSYXRpbylcclxuICAgIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlXHJcbiAge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aClcclxuICAgIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKG9yaWVudGF0aW9uOiAjeyRvcmllbnRhdGlvbn0pXHJcbiAgICB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIC0tLSBpcGFkcyAoYWxsKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBpcGFkKCRvcmllbnRhdGlvbjogYWxsKVxyXG57XHJcbiAgJGRldmljZU1pbldpZHRoOiA3NjhweDtcclxuICAkZGV2aWNlTWF4V2lkdGg6IDEwMjRweDtcclxuXHJcbiAgQGlmICRvcmllbnRhdGlvbiA9PSBhbGxcclxuICB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWluV2lkdGgpIGFuZCAobWF4LWRldmljZS13aWR0aDogJGRldmljZU1heFdpZHRoKVxyXG4gICAge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2VcclxuICB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWluV2lkdGgpIGFuZCAobWF4LWRldmljZS13aWR0aDogJGRldmljZU1heFdpZHRoKVxyXG4gICAgYW5kIChvcmllbnRhdGlvbjogI3skb3JpZW50YXRpb259KVxyXG4gICAge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtLS0gaXBhZC1yZXRpbmEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWl4aW4gaXBhZC1yZXRpbmEoJG9yaWVudGF0aW9uOiBhbGwpXHJcbntcclxuICAkZGV2aWNlTWluV2lkdGg6IDc2OHB4O1xyXG4gICRkZXZpY2VNYXhXaWR0aDogMTAyNHB4O1xyXG4gICRkZXZpY2VQaXhlbFJhdGlvOiAyO1xyXG5cclxuICBAaWYgJG9yaWVudGF0aW9uID09IGFsbFxyXG4gIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNaW5XaWR0aCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWF4V2lkdGgpXHJcbiAgICBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkZGV2aWNlUGl4ZWxSYXRpbylcclxuICAgIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlXHJcbiAge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aClcclxuICAgIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKG9yaWVudGF0aW9uOiAjeyRvcmllbnRhdGlvbn0pXHJcbiAgICB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qIENTUyBEb2N1bWVudCAqL1xyXG5cclxuLyogU3R5bGVzIHdyaXR0ZW4gYnkgSmFjb2IgQmVhcmNlIHwgamFjb2JAd2VibGlueGluYy5jb20gfCBqYWNvYkBiZWFyY2UubWUgKi9cclxuXHJcbi8qIGhlYWRpbmdzICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuXHRmb250LWZhbWlseTogJHByb3hpbWEtbm92YTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5oMSxcclxuLmJsb2cgaDUge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uYmxvZyBoNSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG5oMixcclxuaDMge1xyXG5cdGNvbG9yOiAjMDI5OUREO1xyXG5cdGZvbnQtc2l6ZTogMi41ZW07XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRtYXJnaW46IDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDMge1xyXG5cdGNvbG9yOiAjRUQ2QTAxO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHRoMixcclxuXHRoMyB7XHJcblx0XHRmb250LXNpemU6IDIuMjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcblx0aDIsXHJcblx0aDMge1xyXG5cdFx0Zm9udC1zaXplOiAyZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdGgyLFxyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMS43NWVtO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHRoMixcclxuXHRoMyB7XHJcblx0XHRmb250LXNpemU6IDEuMDg0Mzc1ZW07XHJcblx0fVxyXG59XHJcblxyXG4udG1wIGgyLFxyXG4udG1wIGgzIHtcclxuXHRjb2xvcjogIzAyOTlERDtcclxuXHRmb250LXNpemU6IDJlbTtcclxuXHRtYXJnaW46IDAgMCAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHQudG1wIGgyLFxyXG5cdC50bXAgaDMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjc1ZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHQudG1wIGgyLFxyXG5cdC50bXAgaDMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdC50bXAgaDIsXHJcblx0LnRtcCBoMyB7XHJcblx0XHRmb250LXNpemU6IDEuMjVlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdC50bXAgaDIsXHJcblx0LnRtcCBoMyB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0fVxyXG59XHJcblxyXG5oNCB7XHJcblx0Y29sb3I6ICMwMjk5REQ7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDUsXHJcbi5ibG9nIGgxIHtcclxuXHRjb2xvcjogIzAyOTlERDtcclxuXHRmb250LXNpemU6IDEuNTYyNWVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5ibG9nIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xyXG5cdGg1LFxyXG4gICAgLmJsb2cgaDEge1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XHJcblx0fVxyXG5cclxuICAgIC5ibG9nIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHRoNSB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxufVxyXG5cclxuaDYge1xyXG59XHJcblxyXG4vKiB0ZXh0ICovXHJcblxyXG5pbnB1dCxcclxubGFiZWwsXHJcbm9sLFxyXG5wLFxyXG4uc2VsZWN0LFxyXG5zZWxlY3QsXHJcbnRhYmxlLFxyXG50ZXh0YXJlYSxcclxudWwge1xyXG5cdGNvbG9yOiAjNjc2NzY3O1xyXG5cdGZvbnQtZmFtaWx5OiAkcHJveGltYS1ub3ZhO1xyXG5cdGZvbnQtc2l6ZTogMS42MjVlbTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM0NjE1Mzg0NjE1Mzg0NjE1Mzg0NjE1Mzg0NjE1MzhlbTtcclxuXHRtYXJnaW46IDAgMCA0MHB4O1xyXG59XHJcblxyXG5pbnB1dC5zaG9ydE1hcmdpbixcclxubGFiZWwuc2hvcnRNYXJnaW4sXHJcbm9sLnNob3J0TWFyZ2luLFxyXG5wLnNob3J0TWFyZ2luLFxyXG4uc2VsZWN0LnNob3J0TWFyZ2luLFxyXG5zZWxlY3Quc2hvcnRNYXJnaW4sXHJcbnRhYmxlLnNob3J0TWFyZ2luLFxyXG50ZXh0YXJlYS5zaG9ydE1hcmdpbixcclxudWwuc2hvcnRNYXJnaW4ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHRpbnB1dC5zaG9ydE1hcmdpbixcclxuXHRsYWJlbC5zaG9ydE1hcmdpbixcclxuXHRvbC5zaG9ydE1hcmdpbixcclxuXHRwLnNob3J0TWFyZ2luLFxyXG5cdC5zZWxlY3Quc2hvcnRNYXJnaW4sXHJcblx0c2VsZWN0LnNob3J0TWFyZ2luLFxyXG5cdHRhYmxlLnNob3J0TWFyZ2luLFxyXG5cdHRleHRhcmVhLnNob3J0TWFyZ2luLFxyXG5cdHVsLnNob3J0TWFyZ2luIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHRpbnB1dCxcclxuXHRsYWJlbCxcclxuXHRvbCxcclxuXHRwLFxyXG5cdC5zZWxlY3QsXHJcblx0c2VsZWN0LFxyXG5cdHRhYmxlLFxyXG5cdHRleHRhcmVhLFxyXG5cdHVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xyXG5cdGlucHV0LFxyXG5cdGxhYmVsLFxyXG5cdG9sLFxyXG5cdHAsXHJcblx0LnNlbGVjdCxcclxuXHRzZWxlY3QsXHJcblx0dGFibGUsXHJcblx0dGV4dGFyZWEsXHJcblx0dWwge1xyXG5cdFx0Zm9udC1zaXplOiAxLjA2MjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbm9sIHtcclxufVxyXG5cclxuXHRvbCBsaSB7XHJcblx0fVxyXG5cclxuXHRvbCBvbCwgb2wgdWwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5wIHtcclxufVxyXG5cclxudGFibGUge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG5cdHRhYmxlIHRkLCB0YWJsZSB0aCB7XHJcblx0fVxyXG5cclxuXHR0YWJsZSB0aGVhZCB0ZCwgdGFibGUgdGgge1xyXG5cdH1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbnVsLmNvbHMge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDtcclxuICAgIC8qIGNzczMgKi9cclxuICAgIC13ZWJraXQtY29sdW1uczogNDtcclxuICAgIC1tb3otY29sdW1uczogNDtcclxuICAgIGNvbHVtbnM6IDQ7XHJcbn1cclxuXHJcbnVsLmNvbHMudHdvIHtcclxuICAgIC8qIGNzczMgKi9cclxuICAgIC13ZWJraXQtY29sdW1uczogMjtcclxuICAgIC1tb3otY29sdW1uczogMjtcclxuICAgIGNvbHVtbnM6IDI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgdWwuY29scyB7XHJcbiAgICAgICAgLyogY3NzMyAqL1xyXG4gICAgICAgIC13ZWJraXQtY29sdW1uczogMztcclxuICAgICAgICAtbW96LWNvbHVtbnM6IDM7XHJcbiAgICAgICAgY29sdW1uczogMztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpIHtcclxuICAgIHVsLmNvbHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHVsLmNvbHMge1xyXG4gICAgICAgIC8qIGNzczMgKi9cclxuICAgICAgICAtd2Via2l0LWNvbHVtbnM6IDI7XHJcbiAgICAgICAgLW1vei1jb2x1bW5zOiAyO1xyXG4gICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgICB1bC5jb2xzIHtcclxuICAgICAgICAvKiBjc3MzICovXHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW5zOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLW1vei1jb2x1bW5zOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sdW1uczogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cdHVsIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8qIGNzczMgKi9cclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkOyAvKiBTYWZhcmkgJiBDaHJvbWUgKi9cclxuICAgICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkOyAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgLW1zLWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xyXG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7IC8qIFczQyAqL1xyXG5cdH1cclxuXHJcbiAgICAgICAgdWwgbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDAwQkJcIjtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHR1bCB1bCwgdWwgb2wge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG4vKiBmb3JtYXR0aW5nICovXHJcblxyXG5hIHtcclxuXHRjb2xvcjogIzAyOTlERDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0LyogY3NzMyAqL1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG5cdGNvbG9yOiAjMDJBQUY3O1xyXG59XHJcblxyXG5lbSxcclxuaSB7XHJcbn1cclxuXHJcbnEge1xyXG59XHJcblxyXG5zdHJpa2Uge1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG59XHJcblxyXG51IHtcclxufVxyXG5cclxuLyogZm9ybXMgKi9cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM2NzY3Njc7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG46LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzY3Njc2NztcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbjo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM2NzY3Njc7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzY3Njc2NztcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM2NzY3Njc7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucmVxOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzAyOTlERDtcclxufVxyXG5cclxuLnJlcTotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjMDI5OUREO1xyXG59XHJcblxyXG4ucmVxOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzAyOTlERDtcclxufVxyXG5cclxuLnJlcTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjMDI5OUREO1xyXG59XHJcblxyXG4ucmVxLFxyXG4ucmVxLnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzAyOTlERDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXHJcbmlucHV0W3R5cGU9cmVzZXRdLFxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXHJcbi5idXR0b24ge1xyXG5cdGJhY2tncm91bmQ6ICNGRjg1MDA7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI0FDNUEwMDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1mYW1pbHk6ICRwcm94aW1hLW5vdmE7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRwYWRkaW5nOiA4cHggMzhweCA4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC8qIGNzczMgKi9cclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0YnV0dG9uLFxyXG5cdGlucHV0W3R5cGU9YnV0dG9uXSxcclxuXHRpbnB1dFt0eXBlPXJlc2V0XSxcclxuXHRpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcblx0LmJ1dHRvbiB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHRidXR0b24sXHJcblx0aW5wdXRbdHlwZT1idXR0b25dLFxyXG5cdGlucHV0W3R5cGU9cmVzZXRdLFxyXG5cdGlucHV0W3R5cGU9c3VibWl0XSxcclxuXHQuYnV0dG9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdGJ1dHRvbixcclxuXHRpbnB1dFt0eXBlPWJ1dHRvbl0sXHJcblx0aW5wdXRbdHlwZT1yZXNldF0sXHJcblx0aW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5cdC5idXR0b24ge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTRweDtcclxuXHR9XHJcbn1cclxuXHJcbmxhYmVsIGJ1dHRvbixcclxub2wgYnV0dG9uLFxyXG5wIGJ1dHRvbixcclxudWwgYnV0dG9uLFxyXG5sYWJlbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXHJcbm9sIGlucHV0W3R5cGU9YnV0dG9uXSxcclxucCBpbnB1dFt0eXBlPWJ1dHRvbl0sXHJcbnVsIGlucHV0W3R5cGU9YnV0dG9uXSxcclxubGFiZWwgaW5wdXRbdHlwZT1yZXNldF0sXHJcbm9sIGlucHV0W3R5cGU9cmVzZXRdLFxyXG5wIGlucHV0W3R5cGU9cmVzZXRdLFxyXG51bCBpbnB1dFt0eXBlPXJlc2V0XSxcclxubGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5vbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcbnAgaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG51bCBpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcbmxhYmVsIC5idXR0b24sXHJcbm9sIC5idXR0b24sXHJcbnAgLmJ1dHRvbixcclxudWwgLmJ1dHRvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuYnV0dG9uLmJsdWUsXHJcbmlucHV0W3R5cGU9YnV0dG9uXS5ibHVlLFxyXG5pbnB1dFt0eXBlPXJlc2V0XS5ibHVlLFxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYmx1ZSxcclxuLmJ1dHRvbi5ibHVlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5OUREO1xyXG5cdGJvcmRlci1jb2xvcjogIzAyODlDNztcclxufVxyXG5cclxuYnV0dG9uLmZ1bGwsXHJcbmlucHV0W3R5cGU9YnV0dG9uXS5mdWxsLFxyXG5pbnB1dFt0eXBlPXJlc2V0XS5mdWxsLFxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0uZnVsbCxcclxuLmJ1dHRvbi5mdWxsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYnV0dG9uOmhvdmVyLFxyXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXHJcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXHJcbi5idXR0b246aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNENDZEMDA7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmJ1dHRvbi5ibHVlOmhvdmVyLFxyXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYmx1ZTpob3ZlcixcclxuaW5wdXRbdHlwZT1yZXNldF0uYmx1ZTpob3ZlcixcclxuaW5wdXRbdHlwZT1zdWJtaXRdLmJsdWU6aG92ZXIsXHJcbi5idXR0b24uYmx1ZTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAyOTBEMTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0sXHJcbmlucHV0W3R5cGU9cmFkaW9dIHtcclxuXHRsZWZ0OiAtOTk5ZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXHJcblx0aW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcclxuXHRpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogOHB4O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI0NFQ0VDRTtcclxuXHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0bGVmdDogMXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxcHg7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6aG92ZXI6YmVmb3JlLFxyXG5cdGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLWNoZWNrYm94LnBuZ1wiKTtcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLXJhZGlvLnBuZ1wiKTtcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIsXHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHpvb206IDE7XHJcblx0fVxyXG5cclxuaW5wdXRbdHlwZT1jb2xvcl0sXHJcbmlucHV0W3R5cGU9ZGF0ZV0sXHJcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxyXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmlucHV0W3R5cGU9bW9udGhdLFxyXG5pbnB1dFt0eXBlPW51bWJlcl0sXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG5pbnB1dFt0eXBlPXJhbmdlXSxcclxuaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5pbnB1dFt0eXBlPXRlbF0sXHJcbmlucHV0W3R5cGU9dGV4dF0sXHJcbmlucHV0W3R5cGU9dGltZV0sXHJcbmlucHV0W3R5cGU9dXJsXSxcclxuaW5wdXRbdHlwZT13ZWVrXSxcclxuLmlucHV0LFxyXG4uc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjQ0VDRUNFO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHBhZGRpbmc6IDlweCAxNnB4IDZweDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHR3aWR0aDogMTAwJTtcclxuXHQvKiBjc3MzICovXHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcblx0aW5wdXRbdHlwZT1jb2xvcl0sXHJcblx0aW5wdXRbdHlwZT1kYXRlXSxcclxuXHRpbnB1dFt0eXBlPWRhdGV0aW1lXSxcclxuXHRpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuXHRpbnB1dFt0eXBlPWVtYWlsXSxcclxuXHRpbnB1dFt0eXBlPW1vbnRoXSxcclxuXHRpbnB1dFt0eXBlPW51bWJlcl0sXHJcblx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcblx0aW5wdXRbdHlwZT1yYW5nZV0sXHJcblx0aW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5cdGlucHV0W3R5cGU9dGVsXSxcclxuXHRpbnB1dFt0eXBlPXRleHRdLFxyXG5cdGlucHV0W3R5cGU9dGltZV0sXHJcblx0aW5wdXRbdHlwZT11cmxdLFxyXG5cdGlucHV0W3R5cGU9d2Vla10sXHJcblx0LmlucHV0LFxyXG5cdC5zZWxlY3QsXHJcblx0dGV4dGFyZWEge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDdweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MnB4KSB7XHJcblx0aW5wdXRbdHlwZT1jb2xvcl0sXHJcblx0aW5wdXRbdHlwZT1kYXRlXSxcclxuXHRpbnB1dFt0eXBlPWRhdGV0aW1lXSxcclxuXHRpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuXHRpbnB1dFt0eXBlPWVtYWlsXSxcclxuXHRpbnB1dFt0eXBlPW1vbnRoXSxcclxuXHRpbnB1dFt0eXBlPW51bWJlcl0sXHJcblx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcblx0aW5wdXRbdHlwZT1yYW5nZV0sXHJcblx0aW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5cdGlucHV0W3R5cGU9dGVsXSxcclxuXHRpbnB1dFt0eXBlPXRleHRdLFxyXG5cdGlucHV0W3R5cGU9dGltZV0sXHJcblx0aW5wdXRbdHlwZT11cmxdLFxyXG5cdGlucHV0W3R5cGU9d2Vla10sXHJcblx0LmlucHV0LFxyXG5cdC5zZWxlY3QsXHJcblx0dGV4dGFyZWEge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTFweDtcclxuXHR9XHJcbn1cclxuXHJcbmZvcm0gPiAuaGFsZiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDUwJTtcclxufVxyXG5cclxuZm9ybSA+IC5oYWxmOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbmZvcm0gPiAuaGFsZjpudGgtb2YtdHlwZShldmVuKSB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdGZvcm0gPiAuaGFsZixcclxuXHRmb3JtID4gLmhhbGY6bnRoLW9mLXR5cGUob2RkKSxcclxuXHRmb3JtID4gLmhhbGY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5cdGZvcm0gPiAuaGFsZiBidXR0b24sXHJcblx0Zm9ybSA+IC5oYWxmIGlucHV0W3R5cGU9YnV0dG9uXSxcclxuXHRmb3JtID4gLmhhbGYgaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5cdGZvcm0gPiAuaGFsZiBpbnB1dFt0eXBlPXJlc2V0XSxcclxuXHRmb3JtID4gLmhhbGYgLmJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcbi5pbnB1dCB7XHJcblx0cGFkZGluZzogMDtcclxuXHQvKiBjc3MzICovXHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tb3otYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcblx0LmlucHV0IGltZyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbjogMTNweCAwIDEzcHggMTNweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0LmlucHV0IGltZyB7XHJcblx0XHRcdG1hcmdpbjogMTFweCAwIDExcHggMTFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcblx0XHQuaW5wdXQgaW1nIHtcclxuXHRcdFx0bWFyZ2luOiA5cHggMCA5cHggOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdC5pbnB1dCBpbWcge1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCAxMHB4IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmxleGJveCAuaW5wdXQgaW1nLFxyXG5cdC5mbGV4Ym94bGVnYWN5IC5pbnB1dCBpbWcge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaW5wdXQgaW5wdXRbdHlwZT1jb2xvcl0sXHJcblx0LmlucHV0IGlucHV0W3R5cGU9ZGF0ZV0sXHJcblx0LmlucHV0IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxyXG5cdC5pbnB1dCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuXHQuaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXHJcblx0LmlucHV0IGlucHV0W3R5cGU9bW9udGhdLFxyXG5cdC5pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sXHJcblx0LmlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG5cdC5pbnB1dCBpbnB1dFt0eXBlPXJhbmdlXSxcclxuXHQuaW5wdXQgaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5cdC5pbnB1dCBpbnB1dFt0eXBlPXRlbF0sXHJcblx0LmlucHV0IGlucHV0W3R5cGU9dGV4dF0sXHJcblx0LmlucHV0IGlucHV0W3R5cGU9dGltZV0sXHJcblx0LmlucHV0IGlucHV0W3R5cGU9dXJsXSxcclxuXHQuaW5wdXQgaW5wdXRbdHlwZT13ZWVrXSxcclxuXHQuaW5wdXQgLnNlbGVjdCB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRjbGVhcjogbm9uZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0d2lkdGg6IDE3M3B4O1xyXG5cdFx0LyogY3NzMyAqL1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcclxuXHRcdC13ZWJraXQtZmxleDogMTtcclxuXHRcdC1tb3otYm94LWZsZXg6IDE7XHJcblx0XHQtbXMtZmxleDogMTtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT1jb2xvcl0sXHJcblx0LmZsZXhib3hsZWdhY3kgLmlucHV0IGlucHV0W3R5cGU9Y29sb3JdLFxyXG5cdC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPWRhdGVdLFxyXG5cdC5mbGV4Ym94bGVnYWN5IC5pbnB1dCBpbnB1dFt0eXBlPWRhdGVdLFxyXG5cdC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcclxuXHQuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT1kYXRldGltZV0sXHJcblx0LmZsZXhib3ggLmlucHV0IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxyXG5cdC5mbGV4Ym94bGVnYWN5IC5pbnB1dCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxuXHQuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXHJcblx0LmZsZXhib3hsZWdhY3kgLmlucHV0IGlucHV0W3R5cGU9ZW1haWxdLFxyXG5cdC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPW1vbnRoXSxcclxuXHQuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT1tb250aF0sXHJcblx0LmZsZXhib3ggLmlucHV0IGlucHV0W3R5cGU9bnVtYmVyXSxcclxuXHQuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLFxyXG5cdC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuXHQuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcblx0LmZsZXhib3ggLmlucHV0IGlucHV0W3R5cGU9cmFuZ2VdLFxyXG5cdC5mbGV4Ym94bGVnYWN5IC5pbnB1dCBpbnB1dFt0eXBlPXJhbmdlXSxcclxuXHQuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5cdC5mbGV4Ym94bGVnYWN5IC5pbnB1dCBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcblx0LmZsZXhib3ggLmlucHV0IGlucHV0W3R5cGU9dGVsXSxcclxuXHQuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT10ZWxdLFxyXG5cdC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPXRleHRdLFxyXG5cdC5mbGV4Ym94bGVnYWN5IC5pbnB1dCBpbnB1dFt0eXBlPXRleHRdLFxyXG5cdC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPXRpbWVdLFxyXG5cdC5mbGV4Ym94bGVnYWN5IC5pbnB1dCBpbnB1dFt0eXBlPXRpbWVdLFxyXG5cdC5mbGV4Ym94IC5pbnB1dCBpbnB1dFt0eXBlPXVybF0sXHJcblx0LmZsZXhib3hsZWdhY3kgLmlucHV0IGlucHV0W3R5cGU9dXJsXSxcclxuXHQuZmxleGJveCAuaW5wdXQgaW5wdXRbdHlwZT13ZWVrXSxcclxuXHQuZmxleGJveGxlZ2FjeSAuaW5wdXQgaW5wdXRbdHlwZT13ZWVrXSxcclxuXHQuZmxleGJveCAuaW5wdXQgLnNlbGVjdCxcclxuXHQuZmxleGJveGxlZ2FjeSAuaW5wdXQgLnNlbGVjdCB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5pbnB1dDphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHZpc2liaWxpdHkgOmhpZGRlbjtcclxuXHR9XHJcblxyXG5sYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIDAgMTBweDtcclxufVxyXG5cclxubGFiZWw6aG92ZXIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlbGVjdCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLXNlbGVjdC5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDIwcHg7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnNlbGVjdDpob3ZlciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5cdC5zZWxlY3Qgc2VsZWN0IHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiA1cHggMnB4O1xyXG5cdFx0dGV4dC1pbmRlbnQ6IDAuMDFweDtcclxuICAgIFx0dGV4dC1vdmVyZmxvdzogXCJcIjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LyogY3NzMyAqL1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0IHNlbGVjdDpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHRcdC5zZWxlY3Qgc2VsZWN0IG9wdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWxlY3Qgc2VsZWN0IG9wdGlvbjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm9uZDogI0RERDtcclxuXHRcdH1cclxuXHJcbnRleHRhcmVhIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0bWluLXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdHRleHRhcmVhIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDg2cHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiBzdHJ1Y3R1cmFsICovXHJcblxyXG5ibG9ja3F1b3RlIHtcclxufVxyXG5cclxuaHIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMjk5REQ7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG59XHJcblxyXG5pbWcucmVzcG9uc2l2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmltZy5hbGlnbmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6ICgxMDAlIC8gMyk7XHJcbn1cclxuXHJcbmltZy5hbGlnbnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcclxuICAgIG1heC13aWR0aDogKDEwMCUgLyAzKTtcclxufVxyXG5cclxuaW1nLmFsaWduY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaW1nLnRyb3BoaWVzIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGltZy50cm9waGllcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyBTdHlsZXMgd3JpdHRlbiBieSBKYWNvYiBCZWFyY2UgfCBqYWNvYkBiZWFyY2UubWVcblxuJGJsYWNrOiAjMDAwO1xuJGJsdWU6ICMxMDkyRDA7XG4kZ3JheTogIzI5MjkyOTtcbiRvcmFuZ2U6ICNGODlENTY7XG4kd2hpdGU6ICNGRkY7XG4kcHJveGltYS1ub3ZhOiBcInByb3hpbWEtbm92YVwiLCBcIlByb3hpbWEgTm92YVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4kc2lua2luLXNhbnM6IFwiU2lua2luU2Fuc1wiLCBcIlNpbmtpbiBTYW5zXCIsIFwicHJveGltYS1ub3ZhXCIsIFwiUHJveGltYSBOb3ZhXCIsIFwiT3BlbiBTYW5zXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiRzaXRlLXdpZHRoOiAxMjAwcHg7XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qIENTUyBEb2N1bWVudCAqL1xyXG5cclxuLyogU3R5bGVzIHdyaXR0ZW4gYnkgSmFjb2IgQmVhcmNlIHwgamFjb2JAd2VibGlueGluYy5jb20gfCBqYWNvYkBiZWFyY2UubWUgKi9cclxuXHJcbiNoZWFkZXJXcmFwcGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjQ0VDRUNFO1xyXG5cdGxlZnQ6IDA7XHJcblx0cGFkZGluZzogMCAzMHB4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS13aWR0aCAwLjVzLCBiYWNrZ3JvdW5kIDAuNXM7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cclxuICAgICYuc2hvcnQge1xyXG5cdCAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44NzUpO1xyXG5cdCAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKDYzOXB4KSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0dG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTIwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKDEyNzlweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvbWVkaWEvdWkvbG9nby5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XHJcblx0XHRcdHBhZGRpbmc6IDI0cHggMDtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTllbTtcclxuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIG1hcmdpbiAwLjVzLCBwYWRkaW5nIDAuNXMsIHdpZHRoIDAuNXM7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgIC5uby1iYWNrZ3JvdW5kc2l6ZSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvdWkvbG9nb19zbWFsbC5wbmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuICAgICYuc2hvcnQgaGVhZGVyID4gYSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5OHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciA+IGEsXHJcblx0XHRcdCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciA+IGEge1xyXG5cdFx0XHRcdGhlaWdodDogNThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogNHB4IDA7XHJcblx0XHRcdFx0d2lkdGg6IDE0NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyID4gYSxcclxuXHRcdFx0I2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyID4gYSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMCA3cHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyID4gYSxcclxuXHRcdFx0I2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyID4gYSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOTBweCA1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgPiBhLFxyXG5cdFx0XHQjaGVhZGVyV3JhcHBlci5zaG9ydCBoZWFkZXIgPiBhIHtcclxuXHRcdFx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44NWVtO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKE1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAoMTRyZW0gLyAxNik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICAxNXB4IDAgNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvdWkvaWNvbi1waG9uZS5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLWVtYWlsLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0UxOEQyNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjg5RDU3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciBhZGRyZXNzIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDk5OWVtO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgcmlnaHQgMHMgMC41cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCByaWdodCAwcyAwLjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyID4gYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG5cdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjVzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC41cztcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cclxuXHRcdCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciBuYXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcblx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgPiBidXR0b24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMjk5REQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzAyODlDNztcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTllbTtcclxuXHRcdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0XHQvKiBjc3MzICovXHJcblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiA+IGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiA+IGJ1dHRvbjpiZWZvcmUsXHJcblx0XHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiA+IGJ1dHRvbiBlbSxcclxuXHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2ID4gYnV0dG9uOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcMDAyMFwiO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAyNnB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2ID4gYnV0dG9uOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgPiBidXR0b24gZW0ge1xyXG5cdFx0XHRcdFx0dG9wOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiA+IGJ1dHRvbjphZnRlciB7XHJcblx0XHRcdFx0XHR0b3A6IDIzcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCB7XHJcblx0XHRcdFx0Y29sb3I6ICNFMThDMjQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcm94aW1hLW5vdmE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWw6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcMDAyMFwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDM0cHggMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdC8qIGNzczMgKi9cclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cywgcGFkZGluZyAwLjVzO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cywgcGFkZGluZyAwLjVzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LypcclxuXHRcdFx0XHQjaGVhZGVyV3JhcHBlci5zaG9ydCBoZWFkZXIgbmF2ID4gdWwgPiBsaSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCovXHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiA+IHVsID4gbGksXHJcblx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlci5zaG9ydCBoZWFkZXIgbmF2ID4gdWwgPiBsaSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcblx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2ID4gdWwgPiBsaSxcclxuXHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciBuYXYgPiB1bCA+IGxpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpIHtcclxuXHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgPiB1bCA+IGxpLFxyXG5cdFx0XHRcdFx0I2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyIG5hdiA+IHVsID4gbGkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxN3B4IDAgMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2ID4gdWwgPiBsaSxcclxuXHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciBuYXYgPiB1bCA+IGxpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaS5xdW90ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMnB4IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvKlxyXG5cdFx0XHRcdCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciBuYXYgPiB1bCA+IGxpLnF1b3RlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ki9cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2ID4gdWwgPiBsaS5xdW90ZSxcclxuXHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyLnNob3J0IGhlYWRlciBuYXYgPiB1bCA+IGxpLnF1b3RlIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgPiB1bCA+IGxpLnF1b3RlLFxyXG5cdFx0XHRcdFx0I2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyIG5hdiA+IHVsID4gbGkucXVvdGUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdFx0XHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiA+IHVsID4gbGkucXVvdGUsXHJcblx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlci5zaG9ydCBoZWFkZXIgbmF2ID4gdWwgPiBsaS5xdW90ZSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAxNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgPiB1bCA+IGxpLnF1b3RlLFxyXG5cdFx0XHRcdFx0I2hlYWRlcldyYXBwZXIuc2hvcnQgaGVhZGVyIG5hdiA+IHVsID4gbGkucXVvdGUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwgbGk6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpIGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0UxOEMyNDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdC8qIGNzczMgKi9cclxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjI1cywgcGFkZGluZyAwLjI1cztcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4yNXMsIHBhZGRpbmcgMC4yNXM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcblx0XHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwgbGkgYSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xyXG5cdFx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpIGEge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaSBhIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpLnF1b3RlIGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDI5OUREO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDI4OUM3O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRcdFx0LyogY3NzMyAqL1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpIGE6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0Y4OUQ1NztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpLnF1b3RlIGE6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDI5MEQxO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQvKiBzdWIgbGlzdCAqL1xyXG5cclxuXHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwgbGkgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvbWVkaWEvdWkvYmFja2dyb3VuZC1ibGFjay04NS5wbmdcIik7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44NSk7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC05OTllbTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTk5OWVtO1xyXG5cdFx0XHRcdFx0XHQvKiBjc3MzICovXHJcblx0XHRcdFx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDE4cHggMThweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDE4cHggMThweDtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDBzIDAuMjVzLCBvcGFjaXR5IDAuMjVzIDBzLCB0b3AgMHMgMC4yNXM7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGxlZnQgMHMgMC4yNXMsIG9wYWNpdHkgMC4yNXMgMHMsIHRvcCAwcyAwLjI1cztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpOmhvdmVyIHNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcblx0XHRcdFx0XHRcdC8qIGNzczMgKi9cclxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIDBzO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIDBzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaSBzZWN0aW9uIHVsIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MnB4KSB7XHJcblx0XHRcdFx0XHRcdFx0I2hlYWRlcldyYXBwZXIgaGVhZGVyIG5hdiB1bCBsaSBzZWN0aW9uIHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXIgbmF2IHVsIGxpIHNlY3Rpb24gdWwgbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwgbGkgc2VjdGlvbiB1bCBsaSBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwgbGkgc2VjdGlvbiB1bCBsaSBhOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCNoZWFkZXJXcmFwcGVyIGhlYWRlciBuYXYgdWwgbGkgc2VjdGlvbjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDAwMjBcIjtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0Lyp6b29tOiAxOyovXHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHQjaGVhZGVyV3JhcHBlciBoZWFkZXI6YWZ0ZXIge1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0Y29udGVudDogXCJcXDAwMjBcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0Lyp6b29tOiAxOyovXHJcblx0XHR9XHJcblxyXG4jaGVhZGVyV3JhcHBlciArICoge1xyXG5cdHBhZGRpbmctdG9wOiAxNTBweDtcclxuXHQvKiBjc3MzICovXHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nIDAuMjVzO1xyXG5cdHRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXM7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0I2hlYWRlcldyYXBwZXIgKyAqIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuXHQjaGVhZGVyV3JhcHBlciArICoge1xyXG5cdFx0cGFkZGluZy10b3A6IDg1cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdCNoZWFkZXJXcmFwcGVyICsgKiB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyogQ1NTIERvY3VtZW50ICovXG5cbi8qIFN0eWxlcyB3cml0dGVuIGJ5IEphY29iIEJlYXJjZSB8IGphY29iQHdlYmxpbnhpbmMuY29tIHwgamFjb2JAYmVhcmNlLm1lICovXG5cbi5oZWFkbGluZVdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2JhY2tncm91bmQtYmxvY2tzLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAjMzJBRUU0O1xufVxuXG5cdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAxMDBweCAwIDA7XG5cdFx0d2lkdGg6IDEyNjBweDtcblx0XHQvKiBjc3MzICovXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nIDAuMjVzO1xuXHRcdHRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXM7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyNzlweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG5cdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0LyogY3NzMyAqL1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgI3NsaWRlc2hvdyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMCAwIC00LjY5MTE2NDk3MjYzNDg3MDk5Mjk2MzI1MjU0MTA0NzclO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDQ0LjA0NzYxOTA0NzYxOTA0NzYxOTA0NzYxOTA0NzYxOSU7XG5cdFx0XHR6LWluZGV4OiA1MDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA4LjEwODEwODEwODEwODEwODEwODEwODEwODEwODExJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50YWJsZXQtc2NyZWVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2JhY2tncm91bmQtc2xpZGVzaG93LnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTAuOTAzOTY5MDkzNTAxMzUlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9iYWNrZ3JvdW5kLXNsaWRlc2hvdy1tb2JpbGUucG5nXCIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMi41MjI1MjI1MjI1MjI1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICg5MCUgLyA1NTUpICogMTAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoMTE0JSAvIDU1NSkgKiAxMDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoNjUlIC8gNjAwKSAqIDEwMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoMTA5JSAvIDU1NSkgKiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoMTA5JSAvIDU1NSkgKiAxMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuXHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgI3NsaWRlc2hvdyB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0LyogY3NzMyAqL1xuXHRcdFx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuXHRcdFx0XHQtd2Via2l0LW9yZGVyOiAyO1xuXHRcdFx0XHQtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuXHRcdFx0XHQtbXMtZmxleC1vcmRlcjogMjtcblx0XHRcdFx0b3JkZXI6IDI7XG5cbiAgICAgICAgICAgICAgICAmLnRhYmxldC1zY3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0XHQuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAjc2xpZGVzaG93IGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lICNzbGlkZXNob3cgZmlndXJlIGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgI3NsaWRlc2hvdyBmaWd1cmUgaW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24ge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDAgMCAwIC0yMy4wMTU4NzMwMTU4NzMwMTU4NzMwMTU4NzMwMTU4NzMlO1xuXHRcdFx0cGFkZGluZzogNjVweCA2NXB4IDFweCAwO1xuXHRcdFx0d2lkdGg6IDc2LjU4NzMwMTU4NzMwMTU4NzMwMTU4NzMwMTU4NzMwMiU7XG5cdFx0XHQvKiBjc3MzICovXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXM7XG5cdFx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMjVzO1xuXHRcdH1cblxuXHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC50YWJsZXQtc2NyZWVuICsgLmNhcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24ge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuXHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24ge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDAgMDtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdC8qIGNzczMgKi9cblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcblx0XHRcdFx0LXdlYmtpdC1vcmRlcjogMTtcblx0XHRcdFx0LW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTtcblx0XHRcdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZWluIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjI1cywgb3BhY2l0eSAwLjI1cztcblxuICAgICAgICAgICAgICAgIC8qJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH0qL1xuXG4gICAgICAgICAgICAgICAgLyomLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICB9Ki9cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi5zbGlkZWluIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblx0XHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uIGgxIHtcblx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNC45MTkzNzVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMDM1ZW07XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMjQ1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0ei1pbmRleDogNTAwO1xuXHRcdFx0XHQvKiBjc3MzICovXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4gMC4yNXM7XG5cdFx0XHR9XG5cbiAgICAgICAgICAgIC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uIGgxLnNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNDU5Njg3NWVtO1xuICAgICAgICAgICAgfVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gaDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNC4zNWVtO1xuXHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBoMS5zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42NzVlbTtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHQuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBoMSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE5NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdFx0XHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uIGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMuMjVlbTtcblx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgLmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gaDEuc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMTI1ZW07XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xuXHRcdFx0XHQuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBoMSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uIGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMjVweDtcblx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgLmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gaDEuc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG5cdFx0XHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uIGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuODAzNDM3NWVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEycHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBoMS5zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45MDE3MTg3NWVtO1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblxuXHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gPiBkaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzc2QkE3O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDMxLDc2LDEzMiwwLjYpO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDY1cHggMjBweCAyNDVweDtcblx0XHRcdFx0LyogY3NzMyAqL1xuXHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZyAwLjI1cztcblx0XHRcdFx0dHJhbnNpdGlvbjogcGFkZGluZyAwLjI1cztcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uID4gZGl2IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE5NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MnB4KSB7XG5cdFx0XHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uID4gZGl2IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uID4gZGl2IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG5cdFx0XHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lIC5jYXB0aW9uID4gZGl2IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0LyogY3NzMyAqL1xuXHRcdFx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gPiBkaXYgcCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjg3NWVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMDc0NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2N2VtO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gPiBkaXYgcCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdFx0XHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gPiBkaXYgcCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTI1ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHQuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiA+IGRpdiBwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG5cdFx0XHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gPiBkaXYgcCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMDYyNWVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBhIHtcblx0XHRcdFx0XHRjb2xvcjogI0UxOEMyNDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0LyogY3NzMyAqL1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBhOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI0Y4OUQ1Nztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG5cdFx0XHRcdFx0LmhlYWRsaW5lV3JhcHBlciAuaGVhZGxpbmUgLmNhcHRpb24gYSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTE4QzI0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaGVhZGxpbmVXcmFwcGVyIC5oZWFkbGluZSAuY2FwdGlvbiBhOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGODlENTc7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdC5oZWFkbGluZVdyYXBwZXIgLmhlYWRsaW5lOmFmdGVyIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29udGVudDogXCJcXDAwMjBcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLyogQ1NTIERvY3VtZW50ICovXHJcblxyXG4vKiBTdHlsZXMgd3JpdHRlbiBieSBKYWNvYiBCZWFyY2UgfCBqYWNvYkB3ZWJsaW54aW5jLmNvbSB8IGphY29iQGJlYXJjZS5tZSAqL1xyXG5cclxuLmNvbnRlbnRIZWFkZXJXcmFwcGVyIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2JhY2tncm91bmQtYmxvY2tzLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAjMzJBRUU0O1xyXG5cdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdC5jb250ZW50SGVhZGVyV3JhcHBlciB7XHJcblx0XHQvLyBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHQuY29udGVudEhlYWRlcldyYXBwZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcblx0LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMjAwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRcdC5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciB7XHJcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFx0LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIGgxIHtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjc1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MnB4KSB7XHJcblx0XHRcdC5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciBoMSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0XHQuY29udGVudEhlYWRlcldyYXBwZXIgLmNvbnRlbnRIZWFkZXIgaDEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciAucG9zdCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nOiA3MHB4IDA7XHJcblx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHR9XHJcblxyXG4gICAgICAgIC5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciAucG9zdDpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRcdFx0LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIC5wb3N0IHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHQuY29udGVudEhlYWRlcldyYXBwZXIgLmNvbnRlbnRIZWFkZXIgLnBvc3Qge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIC5wb3N0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHRcdFx0cGFkZGluZzogMzVweCA1MHB4IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcblx0XHRcdC5jb250ZW50SGVhZGVyV3JhcHBlciAuY29udGVudEhlYWRlciAuc2lkZWJhciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFx0LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIC5zaWRlYmFyIGZpZ3VyZSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgLTMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyIC5zaWRlYmFyIGZpZ3VyZSBpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnRIZWFkZXJXcmFwcGVyIC5jb250ZW50SGVhZGVyOmFmdGVyIHtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR9XHJcblxyXG4uY29udGVudFdyYXBwZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0cGFkZGluZzogOTBweCAzMHB4O1xyXG59XHJcblxyXG4uaGVhZGxpbmVXcmFwcGVyICsgLmNvbnRlbnRXcmFwcGVyIHtcclxuXHRwYWRkaW5nLXRvcDogMTIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdC5oZWFkbGluZVdyYXBwZXIgKyAuY29udGVudFdyYXBwZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5oZWFkbGluZVdyYXBwZXIgKyAuY29udGVudFdyYXBwZXIsXHJcblx0LmNvbnRlbnRXcmFwcGVyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGVudFdyYXBwZXIuaW50ZXJuYWwge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG5cdC5jb250ZW50V3JhcHBlci5pbnRlcm5hbCBpbnB1dCxcclxuXHQuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgbGFiZWwsXHJcblx0LmNvbnRlbnRXcmFwcGVyLmludGVybmFsIG9sLFxyXG5cdC5jb250ZW50V3JhcHBlci5pbnRlcm5hbCBwLFxyXG5cdC5jb250ZW50V3JhcHBlci5pbnRlcm5hbCAuc2VsZWN0LFxyXG5cdC5jb250ZW50V3JhcHBlci5pbnRlcm5hbCBzZWxlY3QsXHJcblx0LmNvbnRlbnRXcmFwcGVyLmludGVybmFsIHRhYmxlLFxyXG5cdC5jb250ZW50V3JhcHBlci5pbnRlcm5hbCB0ZXh0YXJlYSxcclxuXHQuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgdWwge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHR9XHJcblxyXG4gICAgLmNvbnRlbnRXcmFwcGVyLmludGVybmFsIC5zZWxlY3Qgc2VsZWN0IHtcclxuICAgICAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdFx0LmNvbnRlbnRXcmFwcGVyLmludGVybmFsIGlucHV0LFxyXG5cdFx0LmNvbnRlbnRXcmFwcGVyLmludGVybmFsIGxhYmVsLFxyXG5cdFx0LmNvbnRlbnRXcmFwcGVyLmludGVybmFsIG9sLFxyXG5cdFx0LmNvbnRlbnRXcmFwcGVyLmludGVybmFsIHAsXHJcblx0XHQuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgLnNlbGVjdCxcclxuXHRcdC5jb250ZW50V3JhcHBlci5pbnRlcm5hbCBzZWxlY3QsXHJcblx0XHQuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgdGFibGUsXHJcblx0XHQuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgdGV4dGFyZWEsXHJcblx0XHQuY29udGVudFdyYXBwZXIuaW50ZXJuYWwgdWwge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMDYyNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0d2lkdGg6IDEyMDBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLnBvc3Qge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cGFkZGluZzogNzVweCA1MHB4IDAgMDtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLnBvc3Q6b25seS1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5wb3N0IHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLnNpZGViYXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRTdFN0U3O1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjQzJDMkMyO1xyXG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdHBhZGRpbmc6IDc1cHggNTBweDtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0LyogY3NzMyAqL1xyXG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAyNXB4IDI1cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyNXB4IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLXdpZHRoOiAycHg7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHQvKiBjc3MzICovXHJcblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCAuc2lkZWJhciAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCAuc2lkZWJhciBuYXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuXHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFyIG5hdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFyIG5hdiB1bCB7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFyIG5hdiB1bCBsaSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFyIG5hdiB1bCBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0XHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5zaWRlYmFyIG5hdiB1bCBsaSBhIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyM3B4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLnNpZGViYXIgbmF2IHVsIGxpIGE6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwwMEJCXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAtM3B4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgZmlndXJlLm92ZXJmbG93IHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW46IDAgLTE1LjgzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyUgMCAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAzNXB4O1xyXG5cdFx0XHR3aWR0aDogNjkuMTY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3JTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IGZpZ3VyZS5vdmVyZmxvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IGZpZ3VyZS5vdmVyZmxvdyBpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IGZpZ3VyZS5vdmVyZmxvdyArIGRpdiB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDM1cHggMCAwO1xyXG5cdFx0XHR3aWR0aDogNDYuNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3JTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IGZpZ3VyZS5vdmVyZmxvdyArIGRpdiB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgZmlndXJlLm92ZXJmbG93ICsgZGl2ICoge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IGZpZ3VyZS5vdmVyZmxvdyArIGRpdiA+ICo6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gZGl2LmhhbGYge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0LyogY3NzMyAqL1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXM7XHJcblx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXM7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gZGl2LmhhbGY6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcblx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCA+IGRpdi5oYWxmOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgPiBkaXYuaGFsZjpudGgtb2YtdHlwZShldmVuKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gZGl2LmhhbGY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCA+IGRpdi5oYWxmLFxyXG5cdFx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgPiBkaXYuaGFsZjpudGgtb2YtdHlwZShvZGQpLFxyXG5cdFx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgPiBkaXYuaGFsZjpudGgtb2YtdHlwZShldmVuKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gZGl2LmhhbGYgPiBkaXYuaGFsZiB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gZGl2LmhhbGYgPiBkaXYuaGFsZjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgPiBkaXYuaGFsZiA+IGRpdi5oYWxmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gZGl2LmhhbGYgPiBkaXYuaGFsZixcclxuXHRcdFx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgPiBkaXYuaGFsZiA+IGRpdi5oYWxmOm50aC1vZi10eXBlKG9kZCksXHJcblx0XHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gZGl2LmhhbGYgPiBkaXYuaGFsZjpudGgtb2YtdHlwZShldmVuKSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCA+IGRpdi5oYWxmOmFmdGVyIHtcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcMDAyMFwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5jb2x1bW5zIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgODBweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcblx0XHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5jb2x1bW5zIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5jb2x1bW5zIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLmNvbHVtbnM6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcMDAyMFwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5jb2x1bW5zID4gZGl2LmhhbGYge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgODBweCAwIDA7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHRcdFx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLmNvbHVtbnMgPiBkaXYuaGFsZiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLmNvbHVtbnMgPiBkaXYuaGFsZiB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCA+IGRpdi50aGlyZCxcclxuXHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IC5jb2x1bW5zID4gZGl2LnRoaXJkIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDgwcHggMCAwO1xyXG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xyXG5cdFx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCA+IGRpdi50aGlyZCxcclxuXHRcdFx0XHQuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgLmNvbHVtbnMgPiBkaXYudGhpcmQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gZGl2LnRoaXJkLFxyXG5cdFx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCAuY29sdW1ucyA+IGRpdi50aGlyZCB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCA+IHVsLnBvcnRmb2xpb0xpc3Qge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAzNHB4IDAgMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdC8qIGNzczMgKi9cclxuXHRcdFx0XHQtd2Via2l0LWNvbHVtbnM6IGF1dG8gMztcclxuXHRcdFx0ICAgIC1tb3otY29sdW1uczogYXV0byAzO1xyXG5cdFx0ICAgIFx0Y29sdW1uczogYXV0byAzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xyXG5cdFx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCA+IHVsLnBvcnRmb2xpb0xpc3Qge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdFx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCA+IHVsLnBvcnRmb2xpb0xpc3Qge1xyXG5cdFx0XHRcdFx0LyogY3NzMyAqL1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1jb2x1bW5zOiBhdXRvIDI7XHJcblx0XHRcdFx0ICAgIC1tb3otY29sdW1uczogYXV0byAyO1xyXG5cdFx0XHQgICAgXHRjb2x1bW5zOiBhdXRvIDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCA+IHVsLnBvcnRmb2xpb0xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdFx0XHQvKiBjc3MzICovXHJcblx0XHRcdFx0XHQtd2Via2l0LWNvbHVtbnM6IGF1dG8gMTtcclxuXHRcdFx0XHQgICAgLW1vei1jb2x1bW5zOiBhdXRvIDE7XHJcblx0XHRcdCAgICBcdGNvbHVtbnM6IGF1dG8gMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gdWwucG9ydGZvbGlvTGlzdCBsaSB7XHJcblx0XHRcdFx0XHQvKiBjc3MzICovXHJcblx0XHRcdFx0XHQtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG5cdFx0XHRcdCAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6YXZvaWQ7XHJcblx0XHRcdFx0ICAgIC1tb3otcGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XHJcblx0XHRcdFx0ICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuXHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgPiB1bC5wb3J0Zm9saW9MaXN0IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHRcdCAgICAuY29udGVudFdyYXBwZXIgLmNvbnRlbnQgPiB1bC5wb3J0Zm9saW9MaXN0IGxpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gdWwucG9ydGZvbGlvTGlzdCBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHRcdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50ID4gdWwucG9ydGZvbGlvTGlzdCBsaSBhIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5jb250ZW50V3JhcHBlciAuY29udGVudCA+IHVsLnBvcnRmb2xpb0xpc3QgbGkgYTpob3ZlciB7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnRXcmFwcGVyIC5jb250ZW50OmFmdGVyIHtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR9XHJcblxyXG4ucG9ydGZvbGlvV3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTA5MkQwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdC5wb3J0Zm9saW9XcmFwcGVyIHtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbiNoZWFkZXJXcmFwcGVyICsgLnBvcnRmb2xpb1dyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgI2hlYWRlcldyYXBwZXIgKyAucG9ydGZvbGlvV3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAjaGVhZGVyV3JhcHBlciArIC5wb3J0Zm9saW9XcmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gICAgI2hlYWRlcldyYXBwZXIgKyAucG9ydGZvbGlvV3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8ge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0ICAgIHBhZGRpbmc6IDYwcHggMzBweDtcclxuXHRcdHdpZHRoOiAxMjQwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyNDBweDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8uYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDc5LDE2NSwwLjUpO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHQgICAucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIGEge1xyXG4gICAgICAgICAgIGNvbG9yOiAjMDA0RkE1O1xyXG5cclxuICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzAwNEZBNSwgMTUpO1xyXG4gICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgJi5idXR0b24ge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICB9XHJcbiAgICAgICB9XHJcblxyXG5cdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyA+IGhlYWRlciB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgaDEsXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgaDIsXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgaDMsXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgaDQsXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgaDUsXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgaDYge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4xODc1ZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDE4cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvID4gaGVhZGVyIGxhYmVsLFxyXG5cdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvID4gaGVhZGVyIG9sLFxyXG5cdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvID4gaGVhZGVyIHAsXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgdGFibGUsXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgdWwge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgYSB7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gPiBoZWFkZXIgYTpob3ZlciB7XHJcblx0XHRcdH1cclxuXHJcblx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQge1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEyNDBweDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkIHtcclxuXHRcdFx0XHR3aWR0aDogOTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkIHtcclxuXHRcdFx0XHR3aWR0aDogNjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQge1xyXG5cdFx0XHRcdHdpZHRoOiA1MjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCB7XHJcblx0XHRcdFx0d2lkdGg6IDQwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkIHtcclxuXHRcdFx0XHR3aWR0aDogMzIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpLm1hc29ucnlTaXplciB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMTBweDtcclxuXHRcdFx0XHR3aWR0aDogMzEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkubWFzb25yeVNpemVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMjYwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpLm1hc29ucnlTaXplciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaS5tYXNvbnJ5U2l6ZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMxMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMzEwcHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI2MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkub3BlbiB7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MzBweDtcclxuXHRcdFx0XHR3aWR0aDogOTMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpLm9wZW4ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2MjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA2MjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkub3BlbiB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaS5vcGVuIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNDAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpLm9wZW4ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0ODBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICAgICAucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IHtcclxuXHRcdFx0XHRcdGhlaWdodDogMzEwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNjBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkub3BlbiA+IGRpdiB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDkzMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDkzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaS5vcGVuID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2MjBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDYyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpLm9wZW4gPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUyMHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkub3BlbiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcblx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaS5vcGVuID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0ODBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiA+IGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxMDkyRDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDUwMDtcclxuXHRcdFx0XHRcdFx0LyogY3NzMyAqL1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIG9wYWNpdHkgMC41cywgd2lkdGggMC41cywgei1pbmRleCAwcyAwcztcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIG9wYWNpdHkgMC41cywgd2lkdGggMC41cywgei1pbmRleCAwcyAwcztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiA+IGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiA+IGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNzBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTcwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiA+IGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMzBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaS5vcGVuID4gZGl2ID4gYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4NzBweDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDg3MHB4O1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0XHQvKiBjc3MzICovXHJcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIG9wYWNpdHkgMC41cywgd2lkdGggMC41cywgei1pbmRleCAwcyAwLjVzO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC41cywgb3BhY2l0eSAwLjVzLCB3aWR0aCAwLjVzLCB6LWluZGV4IDBzIDAuNXM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpLm9wZW4gPiBkaXYgPiBidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTYwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDU2MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkub3BlbiA+IGRpdiA+IGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NjBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDYwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaS5vcGVuID4gZGl2ID4gYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcblx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpLm9wZW4gPiBkaXYgPiBidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI5MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiA+IGJ1dHRvbiBpbWcge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiA+IGJ1dHRvbiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2ID4gYnV0dG9uOmhvdmVyIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiA+IGJ1dHRvbiBkaXYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgPiBidXR0b24gZGl2IGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiA+IGJ1dHRvbiBkaXYgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgPiBidXR0b24gZGl2IGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiA+IGJ1dHRvbiBkaXYgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgPiBidXR0b24gZGl2IGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2ID4gYnV0dG9uIGRpdiBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdFx0XHQvKiBjc3MzICovXHJcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMsIHdpZHRoIDAuNXM7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAwLjVzLCB3aWR0aCAwLjVzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcblx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpLm9wZW4gPiBkaXYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDg3MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODcwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpLm9wZW4gPiBkaXYgLmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTYwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDU2MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkub3BlbiA+IGRpdiAuY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NjBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDYwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaS5vcGVuID4gZGl2IC5jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcblx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpLm9wZW4gPiBkaXYgLmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI5MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlIGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1OC42NjY2NjY2NjY2NjY2NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaS5vcGVuID4gZGl2IC5jb250ZW50IGFydGljbGUgZmlndXJlIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGgxLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBoMixcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgaDMsXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGg0LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBoNSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgaDYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDI5OUREO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44NzVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiA3cHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBoMSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBoMixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBoMyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBoNCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBoNSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMnB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGgxLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGgyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGgzLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGg0LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGg1LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBidXR0b24sXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGlucHV0W3R5cGU9YnV0dG9uXSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgaW5wdXRbdHlwZT1yZXNldF0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGlucHV0W3R5cGU9c3VibWl0XSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgLmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweCA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgYnV0dG9uLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGlucHV0W3R5cGU9YnV0dG9uXSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBpbnB1dFt0eXBlPXJlc2V0XSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgLmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgYnV0dG9uLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGlucHV0W3R5cGU9YnV0dG9uXSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBpbnB1dFt0eXBlPXJlc2V0XSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgLmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweCAyMHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGJ1dHRvbixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBpbnB1dFt0eXBlPWJ1dHRvbl0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgaW5wdXRbdHlwZT1yZXNldF0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIC5idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaGVhZGVyIGJ1dHRvbjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciBpbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGhlYWRlciAuYnV0dG9uOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoZWFkZXI6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoMSxcclxuXHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaDIsXHJcblx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGgzLFxyXG5cdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBoNCxcclxuXHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgaDUsXHJcblx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGxhYmVsLFxyXG5cdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBvbCxcclxuXHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgcCxcclxuXHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgdGFibGUsXHJcblx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBsYWJlbCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBvbCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBwLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IHRhYmxlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgYTpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBmb290ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBmb290ZXIgaDEsXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgZm9vdGVyIGgyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGZvb3RlciBoMyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBmb290ZXIgaDQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgZm9vdGVyIGg1LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGZvb3RlciBoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgZm9vdGVyIGxhYmVsLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGZvb3RlciBvbCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBmb290ZXIgcCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkID4gbGkgPiBkaXYgLmNvbnRlbnQgYXJ0aWNsZSA+IGRpdiBmb290ZXIgdGFibGUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgZm9vdGVyIHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTg5ODtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOTM3NWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wb3J0Zm9saW9XcmFwcGVyIC5wb3J0Zm9saW8gdWwuZ3JpZCA+IGxpID4gZGl2IC5jb250ZW50IGFydGljbGUgPiBkaXYgZm9vdGVyIGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQucG9ydGZvbGlvV3JhcHBlciAucG9ydGZvbGlvIHVsLmdyaWQgPiBsaSA+IGRpdiAuY29udGVudCBhcnRpY2xlID4gZGl2IGZvb3RlciBhOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0LnBvcnRmb2xpb1dyYXBwZXIgLnBvcnRmb2xpbyB1bC5ncmlkOmFmdGVyIHtcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcMDAyMFwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0fVxyXG5cclxuLnZpZGVvV3JhcHBlciB7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9iYWNrZ3JvdW5kLXdvbWFuLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjRkY4NTAwO1xyXG5cdG1heC1oZWlnaHQ6IDgwMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG5cdC52aWRlb1dyYXBwZXI6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdC8qIGNzczMgKi9cclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG5cdH1cclxuXHJcblx0LnZpZGVvV3JhcHBlci5vcGVuOmJlZm9yZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LyogY3NzMyAqL1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC41cztcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjVzO1xyXG5cdH1cclxuXHJcblx0LnZpZGVvV3JhcHBlciAuY2FwdGlvbiB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHotaW5kZXg6IDUwMDtcclxuXHRcdC8qIGNzczMgKi9cclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuNXM7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC41cztcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHQudmlkZW9XcmFwcGVyIC5jYXB0aW9uIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0LyogY3NzMyAqL1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnZpZGVvV3JhcHBlci5vcGVuIC5jYXB0aW9uIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdC8qIGNzczMgKi9cclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuNXM7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC41cztcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG5cdH1cclxuXHJcblx0XHQudmlkZW9XcmFwcGVyIC5jYXB0aW9uIGJ1dHRvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5ZW07XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0LyogY3NzMyAqL1xyXG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0LnZpZGVvV3JhcHBlciAuY2FwdGlvbiBidXR0b24ge1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFx0LnZpZGVvV3JhcHBlciAuY2FwdGlvbiBidXR0b246YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDQwcHggc29saWQgI0ZGRjtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDM0cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMjhweDtcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0XHQudmlkZW9XcmFwcGVyIC5jYXB0aW9uIGJ1dHRvbjphZnRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMTZweDtcclxuXHRcdFx0XHRcdHRvcDogMTNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHQudmlkZW9XcmFwcGVyIC5jYXB0aW9uIGg1IHtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi44MTI1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY4ZW07XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MnB4KSB7XHJcblx0XHRcdC52aWRlb1dyYXBwZXIgLmNhcHRpb24gaDUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0LnZpZGVvV3JhcHBlciAuY2FwdGlvbiBoNSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjg3NWVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnZpZGVvV3JhcHBlciAuY2FwdGlvbiBoNiB7XHJcblx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNTYyNWVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdFx0XHQudmlkZW9XcmFwcGVyIC5jYXB0aW9uIGg2IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdC52aWRlb1dyYXBwZXIgLmNhcHRpb24gaDYge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45Mzc1ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdC52aWRlb1dyYXBwZXIgLnZpZGVvIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMjAwcHg7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0LyogY3NzMyAqL1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRcdC52aWRlb1dyYXBwZXIgLnZpZGVvIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnZpZGVvV3JhcHBlci5vcGVuIC52aWRlbyB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0ei1pbmRleDogNTAwO1xyXG5cdFx0LyogY3NzMyAqL1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC41cztcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjVzO1xyXG5cdH1cclxuXHJcblx0XHQudmlkZW9XcmFwcGVyIC52aWRlbyAucGFkZGluZ0ZpeGVyIHtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDAwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC8qIGNzczMgKi9cclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjVzO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjVzO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdC52aWRlb1dyYXBwZXIgLnZpZGVvIC5wYWRkaW5nRml4ZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNTBweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlb1dyYXBwZXIub3BlbiAudmlkZW8gLnBhZGRpbmdGaXhlciB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcblx0XHRcdC8qIGNzczMgKi9cclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjVzIDAuNXM7XHJcblx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNXMgMC41cztcclxuXHRcdH1cclxuXHJcblx0XHRcdC52aWRlb1dyYXBwZXIgLnZpZGVvIC5wYWRkaW5nRml4ZXIgaWZyYW1lIHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuLm5ld3NXcmFwcGVyIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2JhY2tncm91bmQtbWFjLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAjMDBBM0UwO1xyXG5cdHBhZGRpbmc6IDkwcHggMzBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHQubmV3c1dyYXBwZXIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcclxuXHR9XHJcbn1cclxuXHJcblx0Lm5ld3NXcmFwcGVyIC5uZXdzIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0d2lkdGg6IDEyMDBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHQubmV3c1dyYXBwZXIgLm5ld3MgaDEsXHJcblx0XHQubmV3c1dyYXBwZXIgLm5ld3MgaDIsXHJcblx0XHQubmV3c1dyYXBwZXIgLm5ld3MgaDMsXHJcblx0XHQubmV3c1dyYXBwZXIgLm5ld3MgaDQsXHJcblx0XHQubmV3c1dyYXBwZXIgLm5ld3MgaDUsXHJcblx0XHQubmV3c1dyYXBwZXIgLm5ld3MgaDYsXHJcblx0XHQubmV3c1dyYXBwZXIgaW5wdXQsXHJcblx0XHQubmV3c1dyYXBwZXIgbGFiZWwsXHJcblx0XHQubmV3c1dyYXBwZXIgb2wsXHJcblx0XHQubmV3c1dyYXBwZXIgcCxcclxuXHRcdC5uZXdzV3JhcHBlciB0YWJsZSxcclxuXHRcdC5uZXdzV3JhcHBlciB1bCxcclxuXHRcdC5uZXdzV3JhcHBlciAubmV3cyBhIHtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIHtcclxuXHRcdH1cclxuXHJcblx0XHRcdC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0LyogY3NzMyAqL1xyXG5cdFx0XHRcdC13ZWJraXQtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlOm50aC1vZi10eXBlKDJuKzMpIHtcclxuXHRcdFx0XHRjbGVhcjogbGVmdDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGU6bnRoLWxhc3Qtb2YtdHlwZSgxKSxcclxuXHRcdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGU6bnRoLWxhc3Qtb2YtdHlwZSgyKTpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlLFxyXG5cdFx0XHRcdC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlOm50aC1sYXN0LW9mLXR5cGUoMik6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgZmlndXJlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0XHRcdC8qIGNzczMgKi9cclxuXHRcdFx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0XHRcdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5mbGV4Ym94IC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIGZpZ3VyZSxcclxuXHRcdFx0XHQuZmxleGJveGxlZ2FjeSAubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQgYXJ0aWNsZSBmaWd1cmUge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIGZpZ3VyZSBhIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgZmlndXJlIGltZyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIGhlYWRlciB7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MTBweDtcclxuXHRcdFx0XHRcdC8qIGNzczMgKi9cclxuXHRcdFx0XHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XHJcblx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XHJcblx0XHRcdFx0XHQtbW96LWJveC1mbGV4OiAxO1xyXG5cdFx0XHRcdFx0LW1zLWZsZXg6IDE7XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIGhlYWRlciB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0XHRcdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmZsZXhib3ggLm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgaGVhZGVyLFxyXG5cdFx0XHRcdC5mbGV4Ym94bGVnYWN5IC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIGhlYWRlciB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgaGVhZGVyIGg1IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgaGVhZGVyIGg1IGEge1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgaGVhZGVyIGg2IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5MERFRkY7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHRcdFx0XHRcdFx0Lm5ld3NXcmFwcGVyIC5uZXdzIC5ncmlkIGFydGljbGUgaGVhZGVyIGg2IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcblx0XHRcdFx0XHRcdC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIGhlYWRlciBoNiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjgxMjVlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0XHRcdC5uZXdzV3JhcHBlciAubmV3cyAuZ3JpZCBhcnRpY2xlIGhlYWRlciBoNiBhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzkwREVGRjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQgYXJ0aWNsZTphZnRlciB7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHQubmV3c1dyYXBwZXIgLm5ld3MgLmdyaWQ6YWZ0ZXIge1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblxyXG4jbWFwIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6NTAwcHg7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKiBDU1MgRG9jdW1lbnQgKi9cclxuXHJcbi8qIFN0eWxlcyB3cml0dGVuIGJ5IEphY29iIEJlYXJjZSB8IGphY29iQHdlYmxpbnhpbmMuY29tIHwgamFjb2JAYmVhcmNlLm1lICovXHJcblxyXG4jZm9vdGVyV3JhcHBlciB7XHJcblx0YmFja2dyb3VuZDogIzI5MjkyOTtcclxuXHRwYWRkaW5nOiA1NXB4IDMwcHg7XHJcbn1cclxuXHJcblx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0d2lkdGg6IDEyMDBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgaDEsXHJcblx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgaDIsXHJcblx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgaDMsXHJcblx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgaDQsXHJcblx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgaDUsXHJcblx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgaDYge1xyXG5cdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjE4NzVlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgaDEsXHJcblx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBoMixcclxuXHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGgzLFxyXG5cdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgaDQsXHJcblx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBoNSxcclxuXHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGg2IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuODc1ZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBsYWJlbCxcclxuXHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBvbCxcclxuXHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBwLFxyXG5cdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIHRhYmxlLFxyXG5cdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIHVsIHtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuXHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGxhYmVsLFxyXG5cdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgb2wsXHJcblx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBwLFxyXG5cdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgdGFibGUsXHJcblx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciB1bCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjkzNzVlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgYSB7XHJcblx0XHRcdGNvbG9yOiAjRkZCQTgxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBhOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNGRkM4OUM7XHJcblx0XHR9XHJcblxyXG5cdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIG5hdiB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzJTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgbmF2IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgbmF2IHVsIHtcclxuXHRcdFx0XHRjb2xvcjogI0ZGQkE4MTtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIG5hdiB1bCBsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBuYXYgdWwgbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIG5hdiB1bCBsaTphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwwMDJEXCI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBuYXYgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBuYXYgdWw6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcMDAyMFwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIG5hdiBwI3RtcC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBuYXYgcDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIHNlY3Rpb24ge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUycHgpIHtcclxuXHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIHNlY3Rpb24ge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG5cdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgc2VjdGlvbiB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgNDVweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIHNlY3Rpb24gYXJ0aWNsZSB7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIHNlY3Rpb24gYXJ0aWNsZSBoZWFkZXIge1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgc2VjdGlvbiBhcnRpY2xlIGhlYWRlciBoNiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgc2VjdGlvbiBhcnRpY2xlOmxhc3QtY2hpbGQgaGVhZGVyIGg2IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBzZWN0aW9uIGFydGljbGUgaGVhZGVyIGg2IGEge1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBzZWN0aW9uIGFydGljbGUgaGVhZGVyIGg2IGEgdGltZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3Mge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzJTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTJweCkge1xyXG5cdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNzIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFsIHtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdFx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNzIHVsLnNvY2lhbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFsIHtcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB1bC5zb2NpYWwgbGkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE4cHggMThweCAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcblx0XHRcdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB1bC5zb2NpYWwgbGkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcblx0XHRcdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB1bC5zb2NpYWwgbGkge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQgICAgI2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFsIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNzIHVsLnNvY2lhbCBsaSBhIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLXNoYXJlLnBuZ1wiKSAyMHB4IGNlbnRlciBuby1yZXBlYXQgI0FBQTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQ1LjQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDU0NSU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAxMHB4IDEwcHggNTVweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdC8qIGNzczMgKi9cclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cdFx0XHRcdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB1bC5zb2NpYWwgbGkgYSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHRcdFx0XHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFsIGxpIGEge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTllbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBhZGRyZXNzIHVsLnNvY2lhbCBsaS5mYWNlYm9vayBhIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFFNUI5OTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLWZhY2Vib29rLnBuZ1wiKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB1bC5zb2NpYWwgbGkuZ29vZ2xlIGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkIyMjI2O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2ljb24tZ29vZ2xlLnBuZ1wiKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXIgYWRkcmVzcyB1bC5zb2NpYWwgbGkubGlua2VkaW4gYSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDcxQzM7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvdWkvaWNvbi1saW5rZWRpbi5wbmdcIik7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFsIGxpLnR3aXR0ZXIgYSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMEE3RTU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvdWkvaWNvbi10d2l0dGVyLnBuZ1wiKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I2Zvb3RlcldyYXBwZXIgZm9vdGVyIGFkZHJlc3MgdWwuc29jaWFsOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXDAwMjBcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdCNmb290ZXJXcmFwcGVyIGZvb3RlciBwI3RtcC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjZm9vdGVyV3JhcHBlciBmb290ZXIgPiBwI3RtcC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHQjZm9vdGVyV3JhcHBlciBmb290ZXI6YWZ0ZXIge1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0Y29udGVudDogXCJcXDAwMjBcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdH0iLCIvLyBTdHlsZXMgd3JpdHRlbiBieSBKYWNvYiBCZWFyY2UgfCBqYWNvYkB3ZWJsaW54aW5jLmNvbSB8IGphY29iQGJlYXJjZS5tZVxyXG5cclxuLy8gZ2VuZXJhbFxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZDogIzI5MjkyOTtcclxuXHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKDYzOXB4KSB7XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3BhZ2VXcmFwcGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMjkyOTI5O1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuQGluY2x1ZGUgbWF4LXNjcmVlbig2MzlweCkge1xyXG4gICAgI3BhZ2VXcmFwcGVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCA1cHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuICNwYWdlV3JhcHBlciB7XHJcbiAgICAgICAgbGVmdDogLTI2NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jbW9iaWxlTmF2V3JhcHBlciB7XHJcblx0YmFja2dyb3VuZDogIzI5MjkyOTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDI2NXB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbig2MzlweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICNtb2JpbGVOYXYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuXHRcdFx0ZmxleDogMSBhdXRvO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGhlYWRlciB7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwOURFMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44NzVlbTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG4gICAgICAgICAgICBuYXYge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4wNjI1ZW07XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxNzE3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNBOUE5QTk7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b246YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5REUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzLCBwYWRkaW5nIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiBzZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcbiAgICAgICAgZm9vdGVyIHtcclxuXHRcdFx0ZmxleDogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgYS5idXR0b24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wNjI1ZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA2cHggMTRweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR9XHJcblxyXG4gICAgICAgICAgICB1bC5zb2NpYWwge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMjVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgOHB4IDAgMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2ljb24tc2hhcmUucG5nXCIpIGNlbnRlciBjZW50ZXIgLyA0NS40NTQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDUlIDQ1LjQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDU0NTQ1NDU0NSUgbm8tcmVwZWF0ICNBQUE7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTllbTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2sgYSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxRTVCOTk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvbWVkaWEvdWkvaWNvbi1mYWNlYm9vay5wbmdcIik7XHJcblx0XHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZ29vZ2xlIGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkIyMjI2O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2ljb24tZ29vZ2xlLnBuZ1wiKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saW5rZWRpbiBhIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzFDMztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9tZWRpYS91aS9pY29uLWxpbmtlZGluLnBuZ1wiKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi50d2l0dGVyIGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBN0U1O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL21lZGlhL3VpL2ljb24tdHdpdHRlci5wbmdcIik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBpbmRlcGVuZGVudCBjbGFzc2VzXHJcblxyXG4ubm9NYXJnaW4ge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnRleHRhbGlnbmNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5maWd1cmUubWFwIHtcclxuXHRiYWNrZ3JvdW5kOiAjQ0VDRUNFO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNDRUNFQ0U7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRoZWlnaHQ6IDEzMHB4O1xyXG5cdG1hcmdpbjogMCAwIDIycHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbig2NDBweCwgMTAyNHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbig2NDBweCwgOTU5cHgpIHtcclxuXHRcdGhlaWdodDogMTEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKDY0MHB4LCA4NTJweCkge1xyXG5cdFx0aGVpZ2h0OiAxMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uZy1yZWNhcHRjaGEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29scyB7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3VyID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKDk1OXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKDYzOXB4KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50aHJlZSA+IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbig3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbig2MzlweCkge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHdvID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKDYzOXB4KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmUgPiBkaXYge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZXJ2aWNlcyA+IGRpdiB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oMTE1MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKDYzOXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKDExNTJweCkge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLmF3YXJkcyxcclxudWwuc2VydmljZXMge1xyXG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oNjM5cHgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFNUU1RTU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXI7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMzJweCAzNXB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oNjM5cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTU4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uby1mbGV4Ym94ICYge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYuNTIxNzM5MTMwNDM0NzglO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFNUU1RTU7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDk2MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbig2MzlweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vLWZsZXhib3ggJiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4Ni4wODY5NTY1MjE3MzkxMyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxLFxyXG4gICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oNjM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLCuyBcIjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oNjM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oNjM5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCBkaXYge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG51bC5hd2FyZHMge1xyXG4gICAgbGkge1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oNjM5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vLWZsZXhib3ggJiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkuMTY2NjY2NjY2NjY2NjclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogODUwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKDYzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vLWZsZXhib3ggJiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkuMTY2NjY2NjY2NjY2NjclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIFN0eWxlcyB3cml0dGVuIGJ5IEphY29iIEJlYXJjZSBAIFdlYmxpbngsIEluYy5cblxuQGltcG9ydCBcImhlbHBlcnMvX2hlbHBlcnNcIjtcbkBpbXBvcnQgXCJsZWdhY3kvX3NjcmVlblwiO1xuQGltcG9ydCBcInZpZXdzL19zY3JlZW5cIjtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHh4cy1icmVhaykge1xuICAgIEBpbXBvcnQgXCJ2aWV3cy9fc2NyZWVuX3h4c1wiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHMtYnJlYWspIHtcbiAgICBAaW1wb3J0IFwidmlld3MvX3NjcmVlbl94c1wiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcy1icmVhaykge1xuICAgIEBpbXBvcnQgXCJ2aWV3cy9fc2NyZWVuX3NcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG0tYnJlYWspIHtcbiAgICBAaW1wb3J0IFwidmlld3MvX3NjcmVlbl9tXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsLWJyZWFrKSB7XG4gICAgQGltcG9ydCBcInZpZXdzL19zY3JlZW5fbFwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGwtYnJlYWspIHtcbiAgICBAaW1wb3J0IFwidmlld3MvX3NjcmVlbl94bFwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHhsLWJyZWFrKSB7XG4gICAgQGltcG9ydCBcInZpZXdzL19zY3JlZW5feHhsXCI7XG59XG4iLCIvLyBTdHlsZXMgd3JpdHRlbiBieSBKYWNvYiBCZWFyY2UgQCBXZWJsaW54LCBJbmMuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcbiAqIEhvbWVwYWdlIEFsaWdubWVudCBGaXhcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhvbWVwYWdlLWFsaWdubWVudC1maXgge1xuICAgICYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLmhvbWVwYWdlLWFsaWdubWVudC1maXhfY29sdW1uIHtcbiAgICAmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAxIDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxufVxuXG4uaG9tZXBhZ2UtYWxpZ25tZW50LWZpeF9jb2x1bW5fc2VjdGlvbiB7XG4gICAgJiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICB9XG5cbiAgICAmLi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLi1ncm93IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbn1cblxuLmhvbWVwYWdlLWFsaWdubWVudC1maXhfY29sdW1uX3N1Yi1zZWN0aW9uIHtcbiAgICAmIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cblxuICAgICYuLWdyb3cge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxufVxuIl19 */
