html{scroll-behavior:smooth}.hide-text,.image-replace,.ir,.text-replace{background-repeat:no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap}.hidden,.hide{display:none;visibility:hidden}

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--header-height:85px;--margin-x:100px;--margin-y:86px;--margin-z:42px}@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:200;src:url(assets/fonts/ARSMaquettePro-Light.woff2) format("woff2"),url(assets/fonts/ARSMaquettePro-Light.woff) format("woff"),url(assets/fonts/ARSMaquettePro-Light.ttf) format("truetype")}@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:400;src:url(assets/fonts/ARSMaquettePro-Regular.woff2) format("woff2"),url(assets/fonts/ARSMaquettePro-Regular.woff) format("woff"),url(assets/fonts/ARSMaquettePro-Regular.ttf) format("truetype")}@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:500;src:url(assets/fonts/ARSMaquettePro-Medium.woff2) format("woff2"),url(assets/fonts/ARSMaquettePro-Medium.woff) format("woff"),url(assets/fonts/ARSMaquettePro-Medium.ttf) format("truetype")}@font-face{font-family:ARS Maquette Pro;font-style:normal;font-weight:700;src:url(assets/fonts/ARSMaquettePro-Bold.woff2) format("woff2"),url(assets/fonts/ARSMaquettePro-Bold.woff) format("woff"),url(assets/fonts/ARSMaquettePro-Bold.ttf) format("truetype")}body{word-wrap:break-word;color:#1a1919;font-family:ARS Maquette Pro,Helvetica Neue,Arial,Helvetica;font-size:18px;font-size-adjust:auto;font-weight:300;line-height:1.4;text-align:left;text-rendering:optimizeLegibility}h1+h2,h2+h3,h3+h4,h5+h6{margin-top:0}h1,h2,h3,h4,h5,h6{color:#1a1919;font-family:ARS Maquette Pro,Helvetica Neue,Arial,Helvetica;font-weight:300;line-height:1.15}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.post-content--container h1,.post-content--container h2,.post-content--container h3,.post-content--container h4,.post-content--container h5,.post-content--container h6{font-weight:300}h1{font-size:4.3vmin}#tinymce h1{font-size:32px}h2{font-size:3.5vmin}#tinymce h2{font-size:26px}h3{font-size:2.5vmin}#tinymce h3{font-size:20px}h4,h5{font-size:16px}h6{font-size:14px}a{color:#1a1919;text-decoration:none}a:focus,a:hover{color:#4e4b4b}p{margin-bottom:20px;margin-top:0}figure{margin:0;padding:0}img{height:auto;max-width:100%}hr{background-color:#1a1919;border:0;border-top:1px solid #1a1919;display:block;margin:0}blockquote{margin:0;padding:0}ins{text-decoration:none}ins,mark{background:#fff005;color:#1a1919}mark{font-style:italic;font-weight:700}table{width:100%}.wp-block-separator{border-width:1px!important;border-bottom:none!important;margin-top:2vmin}.block.before-and-after{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:3vmin 0}.before-and-after--footer,.block.before-and-after{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.before-and-after--footer{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.before-and-after--view-all.active .icon-button--icon{rotate:180deg}.gallery{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-column-gap:3vmin;-moz-column-gap:3vmin;column-gap:3vmin;display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;justify-content:start;justify-items:start;overflow:hidden;row-gap:3vmin}.gallery.gallery-hidden{height:0}.gallery-image{cursor:pointer;-webkit-filter:grayscale(100%);filter:grayscale(100%);overflow:hidden;padding-top:0;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-image:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.gallery-image.block_preview .gallery-image--icon{display:none!important}.block.faq-categories{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.block.faq-categories .faq-category{display:block}.block.faq-categories .faq-categories--selector{-ms-flex-negative:0;flex-shrink:0;padding-right:20px;position:relative;width:240px}.block.faq-categories .faq-categories--selector--heading{font-size:22px;font-weight:400;margin-bottom:10px}.block.faq-categories .faq-categories--selector--item{border:none;display:block;font-size:18px;font-weight:400;padding:10px 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block.faq-categories .faq-categories--selector--item.active,.block.faq-categories .faq-categories--selector--item:hover{color:#c68b95}.block.faq-categories .faq-categories--categories{-ms-flex-preferred-size:80%;flex-basis:80%;padding-top:50px}.block.faq-categories .faq-categories--category{display:none;scroll-margin-top:80px}.block.faq-categories .faq-categories--category:target{display:block}.block.faq{border-bottom:1px solid #b6b0ab}.faq--item{border-top:1px solid #b6b0ab;position:relative}.faq--item:after{content:url(/wp-content/themes/medaesthetics/assets/images/icon-caret-down.svg);display:block;pointer-events:none;position:absolute;right:20px;top:12px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:20px}.faq--item.faq--open:after{rotate:180deg}.faq--item .faq--question{cursor:pointer;font-size:18px;font-weight:500;margin-bottom:0;padding:16px 40px 19px 5px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq--item .faq--question:hover{color:#c68b95}.faq--item .faq--answer{height:0;margin-bottom:0;overflow:hidden;padding-left:5px;padding-right:5px}.block.icon-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-size:16px;font-weight:500;justify-content:space-evenly;letter-spacing:1.5px;padding:10px 15px 10px 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;white-space:nowrap}.block.icon-button.border-light{border:2px solid #fffffe;color:#fffffe;padding:10px 15px;text-transform:uppercase}.block.icon-button.border-light:hover{border-color:#c68b95;color:#c68b95}.block.icon-button.border-dark{border:2px solid #1a1919;color:#1a1919;padding:10px 15px;text-transform:uppercase}.block.icon-button.border-dark:hover{border-color:#c68b95;color:#c68b95}.block.icon-button.align-left{-ms-flex-item-align:start;align-self:flex-start}.block.icon-button.align-center{-ms-flex-item-align:center;align-self:center}.block.icon-button.align-right{-ms-flex-item-align:end;align-self:flex-end}.block.icon-button.align-none{-ms-flex-item-align:inherit;align-self:inherit}.icon-button--text{display:block;letter-spacing:1.5px}img.icon-button--icon{display:block;margin-right:22px;max-width:30px}.block.image-hover-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;align-items:center;background:#f1f1f1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-weight:400;justify-content:space-evenly;line-height:1.1;overflow:hidden;position:relative}.block.image-hover-button.active .image-hover-button--image,.block.image-hover-button:hover .image-hover-button--image{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:.8;-webkit-transform:scale(1.3);transform:scale(1.3)}.image-hover-button--text{background:-webkit-gradient(linear,left top,right top,color-stop(20%,#fff),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(left,#fff 20%,hsla(0,0%,100%,0) 100%);background:linear-gradient(90deg,#fff 20%,hsla(0,0%,100%,0));bottom:2vmin;color:#4e4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4vmin;height:16vmin;left:0;padding:4vmin 3vmin;position:absolute;white-space:wrap;width:100%}.image-hover-button--text:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAxCAMAAACyCzS2AAAAdVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////li2ZAAAAAJnRSTlMAbfm2FDQP/NKtpVZAOzAnBfLu4NnHwLyilZF4dGhhRB3EsIh8UHuj71oAAAC7SURBVEjHpczFAcMwAATBCMwYNtuh67/EPPXXTgFz8ieqw8OOB4OHEQ93PNieDkrwMOPhgYcspYMqPBR4sCkdZPCQ40E7HhwelODB4UE1HnI8yODhfNBBDg8yeLAtHXT1dNCjp4NKPGjCgz540IgHDT0d9PJ00DWhg6yhg+QOOui80kG6N3SQio4OyoYudgjeNR2k2+LhIFm3+cghyJ5LGzsEl8I0aewQ3MpvlaSxQ3DJn+U0r1v1q5v2Dz8YYfI+rH0RAAAAAElFTkSuQmCC");left:0;position:absolute;top:-49px}.image-hover-button--text.no-text{bottom:0;height:3vmin;padding:2.5vmin}img.image-hover-button--image{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-object-fit:cover;object-fit:cover;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;transition:all 3s ease-in-out;width:100%}.cover-slider{padding:0}.cover-slider .glide--slides{display:block;display:grid;grid-template-areas:"slide";margin:0;padding:0;-webkit-transform:none!important;transform:none!important;width:auto!important}.cover-slider .glide--slide{display:block;grid-area:slide;opacity:0;position:relative;-webkit-transition:opacity 1.4s ease-in-out;-o-transition:opacity 1.4s ease-in-out;transition:opacity 1.4s ease-in-out}.cover-slider .glide__slide--active{opacity:1;z-index:1}.cover-slider .glide--arrows-container{-webkit-box-pack:center;-ms-flex-pack:center;bottom:5vmin;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;padding:0;position:relative;position:absolute;width:100%;z-index:50}.cover-slider .glide--arrows{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-end;max-width:1200px;padding:0 15px;width:100%}.cover-slider .glide--arrow{background:none;border:none}.cover-slider .glide--arrow svg{width:30px}.block.large-cover{background-color:#f1f1f1;background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:65vmin;overflow:hidden;width:100%}.block.large-cover.block_preview{height:40vmin}.large-cover--container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;justify-content:flex-start;max-width:1200px;padding:0 15px;width:100%}.large-cover--content{color:#fffffe;max-width:455px;position:relative;z-index:20}.large-cover--content h1,.large-cover--content h2,.large-cover--content h3,.large-cover--content h4,.large-cover--content h5,.large-cover--content h6{color:#fffffe}.large-cover--content>p{font-size:20px;line-height:1.2!important}.large-cover--title{color:#fffffe;font-size:5vmin;font-weight:300;letter-spacing:2px;line-height:1}.large-cover--button{display:inline-block;margin-top:20px}.block.post-content{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.block.post-content.block_preview .post-content--container,.block.post-content.block_preview .post-content--container>*{border:1px dashed #bbb}.block.post-content.block_preview .post-content--container:before{color:#ddd;content:"Basic Content";font-size:14px;left:10px;position:absolute;top:6px}.block.post-content.disable-padding .post-content--container{padding-left:0;padding-right:0}.block.post-content.top-margin-small .post-content--container{padding-top:3vmin}.block.post-content.bottom-margin-small .post-content--container{padding-bottom:3vmin}.block.post-content.top-margin-medium .post-content--container{padding-top:5vmin}.block.post-content.bottom-margin-medium .post-content--container{padding-bottom:5vmin}.block.post-content.top-margin-large .post-content--container{padding-top:8vmin}.block.post-content.bottom-margin-large .post-content--container{padding-bottom:8vmin}.block.post-content.inner-light-gray .post-content--container{background-color:#f6f6f6}.block.post-content.inner-gray .post-content--container{background-color:#dadada}.block.post-content.inner-dark-gray .post-content--container{background-color:#b6b0ab}.block.post-content.outer-light-gray{background-color:#f6f6f6}.block.post-content.outer-gray{background-color:#dadada}.block.post-content.outer-dark{background-color:#3c3838;color:#fffffe}.block.post-content.outer-dark h1,.block.post-content.outer-dark h2,.block.post-content.outer-dark h3,.block.post-content.outer-dark h4,.block.post-content.outer-dark h5,.block.post-content.outer-dark h6{color:#fffffe}.block.post-content.outer-dark .post-content--container{background:-webkit-gradient(linear,left top,left bottom,from(#5a5656),color-stop(80%,#3c3838));background:-o-linear-gradient(top,#5a5656 0,#3c3838 80%);background:linear-gradient(180deg,#5a5656,#3c3838 80%)}.block.post-content.full-width .post-content--container>*{max-width:none}.block.post-content .post-content--container{max-width:1200px;padding:0 15px;position:relative;width:100%}.block.post-content .post-content--container>*{max-width:700px}.block.pricing-grid .pricing-grid--item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:1px solid #b6b0ab;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:12px 0}.block.pricing-grid .pricing-grid--item:first-child{border-top:1px solid #b6b0ab}.block.pricing-grid .pricing-grid--price,.block.pricing-grid .pricing-grid--treatment{-ms-flex-preferred-size:50%;display:block;flex-basis:50%;font-size:17px;font-weight:400;margin:0}.block.pricing-grid .pricing-grid--price{line-height:1.8}.block.promotion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:stretch;-ms-flex-pack:stretch;color:#fffffe;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;justify-content:stretch;max-width:56vmin;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.block.promotion:hover{opacity:.8}.block.promotion.background-gold{background:-webkit-gradient(linear,left top,right top,from(#aa8a38),color-stop(40%,rgba(182,150,68,.2)),to(#ab8d50));background:-o-linear-gradient(left,#aa8a38 0,rgba(182,150,68,.2) 40%,#ab8d50 100%);background:linear-gradient(90deg,#aa8a38,rgba(182,150,68,.2) 40%,#ab8d50)}.block.promotion.background-gold .promotion--footer{background-color:#977027}.block.promotion.background-gold .promotion--footer:after,.block.promotion.background-gold:after{background:-webkit-gradient(linear,left top,right top,color-stop(40%,#aa8a38),color-stop(70%,rgba(182,150,68,.7)),to(rgba(171,141,80,0)));background:-o-linear-gradient(left,#aa8a38 40%,rgba(182,150,68,.7) 70%,rgba(171,141,80,0) 100%);background:linear-gradient(90deg,#aa8a38 40%,rgba(182,150,68,.7) 70%,rgba(171,141,80,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.block.promotion.background-black{background:-webkit-gradient(linear,left top,right top,from(#525050),color-stop(40%,rgba(82,80,80,.2)),to(#6d6968));background:-o-linear-gradient(left,#525050 0,rgba(82,80,80,.2) 40%,#6d6968 100%);background:linear-gradient(90deg,#525050,rgba(82,80,80,.2) 40%,#6d6968)}.block.promotion.background-black .promotion--footer{background-color:#484445}.block.promotion.background-black .promotion--footer:after,.block.promotion.background-black:after{background:-webkit-gradient(linear,left top,right top,color-stop(60%,#525050),color-stop(90%,rgba(82,80,80,.7)),to(rgba(82,80,80,0)));background:-o-linear-gradient(left,#525050 60%,rgba(82,80,80,.7) 90%,rgba(82,80,80,0) 100%);background:linear-gradient(90deg,#525050 60%,rgba(82,80,80,.7) 90%,rgba(82,80,80,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.promotion--deal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3vmin 4vmin;z-index:10}.promotion--deal .deal--left{display:inline-block;font-size:7vmin;line-height:1}.promotion--deal .deal--right{display:inline-block;font-size:3.5vmin;margin-left:1vmin;padding-top:.4vmin}.promotion--footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top-right-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:3vmin 4vmin;z-index:10}.promotion--service{font-size:2.2vmin;font-weight:400;z-index:12}span.promotion--button.block.icon-button.border-light{font-size:1.4vmin;letter-spacing:1.5px;z-index:12}span.promotion--button.block.icon-button.border-light:hover{border-color:#fffffe!important;color:#fffffe!important}.promotion--conditions{margin-top:2vmin}.block.pullquote{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#c19e9c;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:8vmin 0 7vmin;position:relative}.block.pullquote .pullquote--container{color:#fffffe;max-width:1200px;padding:0 15px;width:100%}.block.pullquote.block_preview{padding:4vmin 0 3vmin}.pullquote--quote{display:block;font-size:3vmin;line-height:1.3}.block_preview .pullquote--quote{font-size:2vmin}.pullquote--citation{display:block;font-size:2.1vmin;margin-top:3.1vmin}.block.simple-title{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#ebebeb),to(#fff));background:-o-linear-gradient(left,#fff 0,#ebebeb 50%,#fff 100%);background:linear-gradient(90deg,#fff,#ebebeb 50%,#fff);padding:2.5vmin 0 3vmin;position:relative}.block.simple-title,.block.simple-title .simple-title--container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.block.simple-title .simple-title--container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;max-width:1200px;padding:0 15px;width:100%}.simple-title--title{display:block;font-size:3vmin;line-height:1.2;margin-bottom:0}.block.slider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3vmin 0;margin:3vmin 0 5vmin}.block.slider:before{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 50%,hsla(0,0%,100%,0) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transform:scale(180%,115%);transform:scale(180%,115%);width:100%}.block.slider.block_preview .glide--slides{gap:2vmin}.slider--slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.slider-image--thumbnail{margin-top:2vmin}.slider--footer{background:#3c3838;color:#fffffe;display:block;font-size:16px;letter-spacing:1.5px;padding:14px 0;text-align:center;text-transform:uppercase}.block.slider .glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.block.slider .glide--slides{display:grid;grid-template-areas:"slide"}.block.slider .glide--slides>li{-ms-flex-negative:0;flex-shrink:0}.block.slider .glide--slide{grid-area:slide;opacity:0;-webkit-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.block.slider .glide__slide--active{opacity:1;z-index:1}.block.slider .glide--track{overflow:hidden}.block.slider .glide--slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;overflow:hidden;padding:0;-ms-touch-action:pan-Y;touch-action:pan-Y;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;white-space:nowrap;will-change:transform}.block.slider .glide--slide{-ms-flex-negative:0;-webkit-tap-highlight-color:transparent;flex-shrink:0;margin:0!important;overflow:hidden;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal}.block.slider .glide--arrows{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;left:-70px;position:absolute;top:45px;width:calc(100% + 140px)}.block.slider .glide--arrow{border:none}.block.slider .glide--arrow:hover{background-color:#dadada}.block.small-header{background-color:#f1f1f1;background-position:0 0;background-repeat:no-repeat;background-size:contain;overflow:hidden;padding:10vmin 0;width:100%}.block.small-header.block_preview{padding:3vmin 0}.block.small-header.block_preview .small-header--title{font-size:4vmin;padding-left:20vmin}.small-header--background{height:100%;left:0;pointer-events:none;position:absolute;top:0;z-index:10}.small-header--title{color:#585454;font-size:5vmin;font-weight:300;letter-spacing:-1.5px;line-height:1;opacity:.85;padding-left:25vmin;position:relative;z-index:20}.small-header--subtitle{color:#a1797b}.block.staff-list{-webkit-box-pack:start;-ms-flex-pack:start;display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;justify-content:start;justify-items:start}.tease-staff{overflow:hidden;padding-top:0;position:relative}.tease-staff:hover .tease-staff--thumbnail{-webkit-filter:grayscale(0);filter:grayscale(0)}.tease-staff:hover .tease-staff--meta{translate:0 0}.tease-staff.block_preview .tease-staff--icon{display:none!important}.tease-staff--meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fffffe;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;padding:3vmin 2vmin 2vmin;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;translate:0 100%;width:100%;z-index:10}.tease-staff--title{font-size:2.2vmin;margin-bottom:0}.tease-staff--qualifications{font-size:1.6vmin}.tease-staff--icon{margin-top:10px;max-height:25px;max-width:20px}.block_preview .tease-staff--icon{display:none!important}.tease-staff--thumbnail{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block.text-title .text-title--title{display:inline-block}.block.text-title .text-title--subtitle{display:inline-block;font-size:3vmin;line-height:1.2;margin-bottom:0}.block.text-title .text-title--subtitle:before{border-left:1px solid #1a1919;content:"";display:inline-block;height:5.5vmin;margin:0 1.2vmin}@media screen and (max-width:680px){:root{--margin-x:75px;--margin-y:64.5px;--margin-z:31.5px}body{font-size:16px}h1{font-size:32px}h2{font-size:26px}h3{font-size:24px}h4,h5,h6{font-size:14px}.gallery{grid-template-columns:1fr 1fr 1fr}.block.faq-categories{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.faq-categories .faq-categories--selector{background-color:#fffffe;border:1px solid #b6b0ab;border-top:none;cursor:pointer;margin-bottom:50px;top:10px;width:100%;z-index:10}.block.faq-categories .faq-categories--selector:after{content:url(/wp-content/themes/medaesthetics/assets/images/icon-caret-down.svg);display:block;pointer-events:none;position:absolute;right:20px;top:12px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:20px}.block.faq-categories .faq-categories--selector.selector--open:after{rotate:180deg}.block.faq-categories .faq-categories--selector.selector--open .faq-categories--selector--item{display:block}.block.faq-categories .faq-categories--selector--heading{display:none}.block.faq-categories .faq-categories--selector--item{border-top:1px solid #b6b0ab;display:none;font-size:16px;padding:15px}.block.faq-categories .faq-categories--selector--item.active{color:#1a1919;display:block}.block.faq-categories .faq-categories--selector--item:hover{color:#c68b95}.block.faq-categories .faq-categories--categories{padding-top:10px}.block.faq-categories .faq-categories--category{scroll-margin-top:60px}.faq--item .faq--question{font-size:16px;padding:22px 40px 22px 5px}.faq--item .faq--answer{font-size:16px}.image-hover-button--text{font-size:16px;height:18vmin}.block.large-cover{background-position:62% 50%;height:160vmin}.large-cover--container .large-cover--content{padding-bottom:20vmin;padding-left:4vmin;padding-right:25vmin}.large-cover--container .large-cover--content>p{font-size:14px}.large-cover--container .large-cover--button{font-size:14px;letter-spacing:1.5px}.large-cover--title{font-size:30px}.pullquote--citation{font-size:4vmin}.block.simple-title{padding:12px 0 15px}.simple-title--title{font-size:20px}.small-header--title{position:relative}.block.staff-list{grid-template-columns:1fr 1fr 1fr}.tease-staff--meta{position:relative;translate:0 0}.tease-staff--title{font-size:16px}.tease-staff--qualifications{font-size:14px}.block.text-title .text-title--subtitle{font-size:18px}}@media screen and (max-width:380px){:root{--margin-x:50px;--margin-y:43px;--margin-z:21px}.block.staff-list,.gallery{grid-template-columns:1fr 1fr}}@media screen and (max-width:1200px){:root{--header-height:60px}.block.slider .glide--arrows{display:none}}@media screen and (max-width:880px){.cover-slider .glide--arrows-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.block.pricing-grid .pricing-grid--item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;padding:20px 10px}.block.pricing-grid .pricing-grid--treatment{margin-bottom:7px}.promotion--conditions{font-size:14px;padding-left:3vmin}}@media screen and (max-width:580px){.cover-slider .glide--arrow{padding:1rem}.cover-slider .glide--arrow svg{width:30px}}@media screen and (min-width:680px){.block.post-content .post-content--container,.block.pullquote .pullquote--container,.block.simple-title .simple-title--container,.cover-slider .glide--arrows,.large-cover--container{padding:0 20px}}@media screen and (min-width:880px){.block.post-content .post-content--container,.block.pullquote .pullquote--container,.block.simple-title .simple-title--container,.cover-slider .glide--arrows,.large-cover--container{padding:0 30px}}@media screen and (min-width:1200px){.block.post-content .post-content--container,.block.pullquote .pullquote--container,.block.simple-title .simple-title--container,.cover-slider .glide--arrows,.large-cover--container{padding:0 50px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3N0eWxlcy91dGlsaXRpZXMvX2FuaW1hdGlvbnMuc2NzcyIsIi4uL3N0eWxlcy91dGlsaXRpZXMvX2hpZGluZy5zY3NzIiwiLi4vc3R5bGVzL3V0aWxpdGllcy9fbm9ybWFsaXNlLnNjc3MiLCJibG9ja3MuY3NzIiwiLi4vc3R5bGVzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc3R5bGVzL2Jhc2UvX2ZvbnRzLnNjc3MiLCIuLi9zdHlsZXMvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vc3R5bGVzL2Jhc2UvX3NoYW1lLnNjc3MiLCJiZWZvcmUtYW5kLWFmdGVyL2JlZm9yZS1hbmQtYWZ0ZXIuc2NzcyIsImZhcS1jYXRlZ29yaWVzL2ZhcS1jYXRlZ29yaWVzLnNjc3MiLCJmYXEvZmFxLnNjc3MiLCJpY29uLWJ1dHRvbi9pY29uLWJ1dHRvbi5zY3NzIiwiaW1hZ2UtaG92ZXItYnV0dG9uL2ltYWdlLWhvdmVyLWJ1dHRvbi5zY3NzIiwibGFyZ2UtY292ZXIvbGFyZ2UtY292ZXIuc2NzcyIsIi4uL3N0eWxlcy9iYXNlL19ncmlkLnNjc3MiLCJwb3N0LWNvbnRlbnQvcG9zdC1jb250ZW50LnNjc3MiLCJwcmljaW5nLWdyaWQvcHJpY2luZy1ncmlkLnNjc3MiLCJwcm9tb3Rpb24vcHJvbW90aW9uLnNjc3MiLCJwdWxscXVvdGUvcHVsbHF1b3RlLnNjc3MiLCJzaW1wbGUtdGl0bGUvc2ltcGxlLXRpdGxlLnNjc3MiLCJzbGlkZXIvc2xpZGVyLnNjc3MiLCJzbWFsbC1oZWFkZXIvc21hbGwtaGVhZGVyLnNjc3MiLCJzdGFmZi1saXN0L3N0YWZmLWxpc3Quc2NzcyIsInRleHQtdGl0bGUvdGV4dC10aXRsZS5zY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0EsS0FDSSxzQkFBdUIsQ0NvQjNCLDRDQVBJLDJCQUE0QixDQUQ1QixlQUFnQixDQUZoQixnQkFBaUIsQ0FDakIsa0JBRTRCLENBY2hDLGNBR0ksWUFBYSxDQWxD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WUFBYSxFSXRIekIsb0NYQUEsdUNBMkNZLHFCQUFxQixDQUFyQixrQkFBcUIsQ0FBckIsb0JBQXFCLENHM0NqQyx3Q0FlWSwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FFdEIsY0FBZSxDQURmLGlCQUNlLENBakIzQiw2Q0E2QlksaUJBQWtCLENDMkg5Qix1QkFLUSxjQUFlLENBRGYsa0JBQ2UsRU83SnZCLG9DWEFBLDRCQTREWSxZQUFhLENBNUR6QixnQ0FrRWdCLFVBQVcsRVdsRTNCLG9DTEFBLHNMTDZFUSxjQUFlLEVVN0V2QixvQ0xBQSxzTEx5RVEsY0FBZSxFVXpFdkIscUNMQUEsc0xMcUVRLGNBQWUsRVVyRXZCIiwiZmlsZSI6ImJsb2Nrcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICBBbmltYXRpb24gTWl4aW5zXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIG50aC1kZWxheSgkZGVsYXk6IDIwMG1zKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICgwLjJzICogJGkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5odG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gIEhpZGRlbiAgRWxlbWVudHNcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBpbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWl4aW4gaW1hZ2UtcmVwbGFjZSB7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFVzZWFnZSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaXIsXG4uaGlkZS10ZXh0LFxuLnRleHQtcmVwbGFjZSxcbi5pbWFnZS1yZXBsYWNlIHtcbiAgICBAaW5jbHVkZSBpbWFnZS1yZXBsYWNlO1xufVxuXG4uaGlkZSxcbi5oaWRkZW4ge1xuICAgIEBpbmNsdWRlIGludmlzaWJsZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyohIG1vZGVybi1ub3JtYWxpemUgdjEuMS4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUgKi9cblxuLypcbkRvY3VtZW50XG49PT09PT09PVxuKi9cblxuLyoqXG5Vc2UgYSBiZXR0ZXIgYm94IG1vZGVsIChvcGluaW9uYXRlZCkuXG4qL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbjEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbjIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuMy4gVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZSAob3BpbmlvbmF0ZWQpLlxuKi9cblxuaHRtbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtbW96LXRhYi1zaXplOiA0OyAvKiAzICovXG4gICAgdGFiLXNpemU6IDQ7IC8qIDMgKi9cbn1cblxuLypcblNlY3Rpb25zXG49PT09PT09PVxuKi9cblxuLyoqXG4xLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4yLiBJbXByb3ZlIGNvbnNpc3RlbmN5IG9mIGRlZmF1bHQgZm9udHMgaW4gYWxsIGJyb3dzZXJzLiAoaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplL2lzc3Vlcy8zKVxuKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwOyAvKiAxICovXG4gICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgLyogRmlyZWZveCBzdXBwb3J0cyB0aGlzIGJ1dCBub3QgeWV0IGBzeXN0ZW0tdWlgICovICdTZWdvZSBVSScsIFJvYm90byxcbiAgICAgICAgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJzsgLyogMiAqL1xufVxuXG4vKlxuR3JvdXBpbmcgY29udGVudFxuPT09PT09PT09PT09PT09PVxuKi9cblxuLyoqXG4xLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4yLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbiovXG5cbmhyIHtcbiAgICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbj09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4vKipcbkFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4xLiBJbXByb3ZlIGNvbnNpc3RlbmN5IG9mIGRlZmF1bHQgZm9udHMgaW4gYWxsIGJyb3dzZXJzLiAoaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplL2lzc3Vlcy8zKVxuMi4gQ29ycmVjdCB0aGUgb2RkICdlbScgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuY29kZSxcbmtiZCxcbnNhbXAsXG5wcmUge1xuICAgIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsXG4gICAgICAgIE1lbmxvLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcblByZXZlbnQgJ3N1YicgYW5kICdzdXAnIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG4vKlxuVGFidWxhciBkYXRhXG49PT09PT09PT09PT1cbiovXG5cbi8qKlxuMS4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTk5OTA4OCwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTI5NylcbjIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuKi9cblxudGFibGUge1xuICAgIHRleHQtaW5kZW50OiAwOyAvKiAxICovXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5Gb3Jtc1xuPT09PT1cbiovXG5cbi8qKlxuMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4yLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4qL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG5SZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UgYW5kIEZpcmVmb3guXG4qL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbkNvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4qL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiovXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBhZGRpdGlvbmFsICc6aW52YWxpZCcgc3R5bGVzIGluIEZpcmVmb3guXG5TZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3XG4qL1xuXG46LW1vei11aS1pbnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKipcblJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgJ2ZpZWxkc2V0JyBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5sZWdlbmQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4qL1xuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbkNvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbjEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4qL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byAnaW5oZXJpdCcgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5JbnRlcmFjdGl2ZVxuPT09PT09PT09PT1cbiovXG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbiIsImh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG4uaXIsXG4uaGlkZS10ZXh0LFxuLnRleHQtcmVwbGFjZSxcbi5pbWFnZS1yZXBsYWNlIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhpZGUsXG4uaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qISBtb2Rlcm4tbm9ybWFsaXplIHYxLjEuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplICovXG4vKlxuRG9jdW1lbnRcbj09PT09PT09XG4qL1xuLyoqXG5Vc2UgYSBiZXR0ZXIgYm94IG1vZGVsIChvcGluaW9uYXRlZCkuXG4qL1xuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4yLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbjMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUgKG9waW5pb25hdGVkKS5cbiovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIC8qIDMgKi9cbiAgdGFiLXNpemU6IDQ7XG4gIC8qIDMgKi8gfVxuXG4vKlxuU2VjdGlvbnNcbj09PT09PT09XG4qL1xuLyoqXG4xLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4yLiBJbXByb3ZlIGNvbnNpc3RlbmN5IG9mIGRlZmF1bHQgZm9udHMgaW4gYWxsIGJyb3dzZXJzLiAoaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplL2lzc3Vlcy8zKVxuKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIC8qIDEgKi9cbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiO1xuICAvKiAyICovIH1cblxuLypcbkdyb3VwaW5nIGNvbnRlbnRcbj09PT09PT09PT09PT09PT1cbiovXG4vKipcbjEuIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cbjIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxuKi9cbmhyIHtcbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLypcblRleHQtbGV2ZWwgc2VtYW50aWNzXG49PT09PT09PT09PT09PT09PT09PVxuKi9cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4qL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IH1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuMS4gSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbjIuIENvcnJlY3QgdGhlIG9kZCAnZW0nIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5jb2RlLFxua2JkLFxuc2FtcCxcbnByZSB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsIE1lbmxvLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG5QcmV2ZW50ICdzdWInIGFuZCAnc3VwJyBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qXG5UYWJ1bGFyIGRhdGFcbj09PT09PT09PT09PVxuKi9cbi8qKlxuMS4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTk5OTA4OCwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTI5NylcbjIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuKi9cbnRhYmxlIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIC8qIDEgKi9cbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLypcbkZvcm1zXG49PT09PVxuKi9cbi8qKlxuMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4yLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4qL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiovXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiovXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG5SZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4qL1xuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuUmVtb3ZlIHRoZSBhZGRpdGlvbmFsICc6aW52YWxpZCcgc3R5bGVzIGluIEZpcmVmb3guXG5TZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3XG4qL1xuOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyoqXG5SZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0ICdmaWVsZHNldCcgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuKi9cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcbkNvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiovXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbjIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbjIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gJ2luaGVyaXQnIGluIFNhZmFyaS5cbiovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qXG5JbnRlcmFjdGl2ZVxuPT09PT09PT09PT1cbiovXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG46cm9vdCB7XG4gIC0taGVhZGVyLWhlaWdodDogODVweDtcbiAgLS1tYXJnaW4teDogMTAwcHg7XG4gIC0tbWFyZ2luLXk6IDg2cHg7XG4gIC0tbWFyZ2luLXo6IDQycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLW1hcmdpbi14OiA3NXB4O1xuICAgICAgLS1tYXJnaW4teTogNjQuNXB4O1xuICAgICAgLS1tYXJnaW4tejogMzEuNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLW1hcmdpbi14OiA1MHB4O1xuICAgICAgLS1tYXJnaW4teTogNDNweDtcbiAgICAgIC0tbWFyZ2luLXo6IDIxcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLWhlYWRlci1oZWlnaHQ6IDYwcHg7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBUlMgTWFxdWV0dGUgUHJvJztcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBUlMgTWFxdWV0dGUgUHJvJztcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBUlMgTWFxdWV0dGUgUHJvJztcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBUlMgTWFxdWV0dGUgUHJvJztcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQVJTIE1hcXVldHRlIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplLWFkanVzdDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzFhMTkxOTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuaDEgKyBoMixcbmgyICsgaDMsXG5oMyArIGg0LFxuaDUgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY29sb3I6ICMxYTE5MTk7XG4gIGZvbnQtZmFtaWx5OiBcIkFSUyBNYXF1ZXR0ZSBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICBoMTpmaXJzdC1jaGlsZCxcbiAgaDI6Zmlyc3QtY2hpbGQsXG4gIGgzOmZpcnN0LWNoaWxkLFxuICBoNDpmaXJzdC1jaGlsZCxcbiAgaDU6Zmlyc3QtY2hpbGQsXG4gIGg2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciBoMSwgLnBvc3QtY29udGVudC0tY29udGFpbmVyXG4gIGgyLCAucG9zdC1jb250ZW50LS1jb250YWluZXJcbiAgaDMsIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lclxuICBoNCwgLnBvc3QtY29udGVudC0tY29udGFpbmVyXG4gIGg1LCAucG9zdC1jb250ZW50LS1jb250YWluZXJcbiAgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDEge1xuICBmb250LXNpemU6IDQuM3ZtaW47IH1cbiAgI3RpbnltY2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMy41dm1pbjsgfVxuICAjdGlueW1jZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyLjV2bWluOyB9XG4gICN0aW55bWNlIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuaDQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuaDUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuaDYge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5hIHtcbiAgY29sb3I6ICMxYTE5MTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzRlNGI0YjsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWExOTE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExOTE5OyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmMDA1O1xuICBjb2xvcjogIzFhMTkxOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmMDA1O1xuICBjb2xvcjogIzFhMTkxOTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiAqLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC8qICovIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLyogKi8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAvKiAqLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC8qICovIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgLyogKi8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAvKiAqLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC8qICovIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qICovIH1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnZtaW47IH1cblxuLmJsb2NrLmJlZm9yZS1hbmQtYWZ0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDN2bWluIDA7IH1cblxuLmJlZm9yZS1hbmQtYWZ0ZXItLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYmVmb3JlLWFuZC1hZnRlci0tdmlldy1hbGwuYWN0aXZlIC5pY29uLWJ1dHRvbi0taWNvbiB7XG4gIHJvdGF0ZTogMTgwZGVnOyB9XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAzdm1pbjtcbiAgcm93LWdhcDogM3ZtaW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWhpZGRlbiB7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbi5nYWxsZXJ5LWltYWdlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMG1zO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgLmdhbGxlcnktaW1hZ2U6aG92ZXIge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTsgfVxuICAuZ2FsbGVyeS1pbWFnZS5ibG9ja19wcmV2aWV3IC5nYWxsZXJ5LWltYWdlLS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJsb2NrLmZhcS1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5ibG9jay5mYXEtY2F0ZWdvcmllcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmJsb2NrLmZhcS1jYXRlZ29yaWVzIC5mYXEtY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ibG9jay5mYXEtY2F0ZWdvcmllcyAuZmFxLWNhdGVnb3JpZXMtLXNlbGVjdG9yIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgLmJsb2NrLmZhcS1jYXRlZ29yaWVzIC5mYXEtY2F0ZWdvcmllcy0tc2VsZWN0b3Ige1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjBhYjtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAgIC5ibG9jay5mYXEtY2F0ZWdvcmllcyAuZmFxLWNhdGVnb3JpZXMtLXNlbGVjdG9yOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFlc3RoZXRpY3MvYXNzZXRzL2ltYWdlcy9pY29uLWNhcmV0LWRvd24uc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMG1zOyB9XG4gICAgICAgIC5ibG9jay5mYXEtY2F0ZWdvcmllcyAuZmFxLWNhdGVnb3JpZXMtLXNlbGVjdG9yLnNlbGVjdG9yLS1vcGVuOjphZnRlciB7XG4gICAgICAgICAgcm90YXRlOiAxODBkZWc7IH1cbiAgICAgICAgLmJsb2NrLmZhcS1jYXRlZ29yaWVzIC5mYXEtY2F0ZWdvcmllcy0tc2VsZWN0b3Iuc2VsZWN0b3ItLW9wZW4gLmZhcS1jYXRlZ29yaWVzLS1zZWxlY3Rvci0taXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYmxvY2suZmFxLWNhdGVnb3JpZXMgLmZhcS1jYXRlZ29yaWVzLS1zZWxlY3Rvci0taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAuYmxvY2suZmFxLWNhdGVnb3JpZXMgLmZhcS1jYXRlZ29yaWVzLS1zZWxlY3Rvci0taGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYmxvY2suZmFxLWNhdGVnb3JpZXMgLmZhcS1jYXRlZ29yaWVzLS1zZWxlY3Rvci0taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7IH1cbiAgICAuYmxvY2suZmFxLWNhdGVnb3JpZXMgLmZhcS1jYXRlZ29yaWVzLS1zZWxlY3Rvci0taXRlbTpob3ZlciwgLmJsb2NrLmZhcS1jYXRlZ29yaWVzIC5mYXEtY2F0ZWdvcmllcy0tc2VsZWN0b3ItLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjYzY4Yjk1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5ibG9jay5mYXEtY2F0ZWdvcmllcyAuZmFxLWNhdGVnb3JpZXMtLXNlbGVjdG9yLS1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjZiMGFiO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5ibG9jay5mYXEtY2F0ZWdvcmllcyAuZmFxLWNhdGVnb3JpZXMtLXNlbGVjdG9yLS1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxYTE5MTk7IH1cbiAgICAgICAgLmJsb2NrLmZhcS1jYXRlZ29yaWVzIC5mYXEtY2F0ZWdvcmllcy0tc2VsZWN0b3ItLWl0ZW06aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYzY4Yjk1OyB9IH1cbiAgLmJsb2NrLmZhcS1jYXRlZ29yaWVzIC5mYXEtY2F0ZWdvcmllcy0tY2F0ZWdvcmllcyB7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5ibG9jay5mYXEtY2F0ZWdvcmllcyAuZmFxLWNhdGVnb3JpZXMtLWNhdGVnb3JpZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIC5ibG9jay5mYXEtY2F0ZWdvcmllcyAuZmFxLWNhdGVnb3JpZXMtLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgLmJsb2NrLmZhcS1jYXRlZ29yaWVzIC5mYXEtY2F0ZWdvcmllcy0tY2F0ZWdvcnk6dGFyZ2V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5ibG9jay5mYXEtY2F0ZWdvcmllcyAuZmFxLWNhdGVnb3JpZXMtLWNhdGVnb3J5IHtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG4uYmxvY2suZmFxIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmIwYWI7IH1cblxuLmZhcS0taXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjZiMGFiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhcS0taXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZWRhZXN0aGV0aWNzL2Fzc2V0cy9pbWFnZXMvaWNvbi1jYXJldC1kb3duLnN2Z1wiKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAzMDBtczsgfVxuICAuZmFxLS1pdGVtLmZhcS0tb3Blbjo6YWZ0ZXIge1xuICAgIHJvdGF0ZTogMTgwZGVnOyB9XG4gIC5mYXEtLWl0ZW0gLmZhcS0tcXVlc3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAzMDBtcztcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHggMTlweCA1cHg7IH1cbiAgICAuZmFxLS1pdGVtIC5mYXEtLXF1ZXN0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzY4Yjk1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5mYXEtLWl0ZW0gLmZhcS0tcXVlc3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggNDBweCAyMnB4IDVweDsgfSB9XG4gIC5mYXEtLWl0ZW0gLmZhcS0tYW5zd2VyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAuZmFxLS1pdGVtIC5mYXEtLWFuc3dlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5ibG9jay50ZXh0LXRpdGxlIC50ZXh0LXRpdGxlLS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYmxvY2sudGV4dC10aXRsZSAudGV4dC10aXRsZS0tc3VidGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogM3ZtaW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuYmxvY2sudGV4dC10aXRsZSAudGV4dC10aXRsZS0tc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmJsb2NrLnRleHQtdGl0bGUgLnRleHQtdGl0bGUtLXN1YnRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDUuNXZtaW47XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWExOTE5O1xuICAgIG1hcmdpbjogMCAxLjJ2bWluOyB9XG5cbi5ibG9jay5pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMG1zO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfVxuICAuYmxvY2suaWNvbi1idXR0b24uYm9yZGVyLWxpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZlOyB9XG4gICAgLmJsb2NrLmljb24tYnV0dG9uLmJvcmRlci1saWdodDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNjNjhiOTU7XG4gICAgICBjb2xvcjogI2M2OGI5NTsgfVxuICAuYmxvY2suaWNvbi1idXR0b24uYm9yZGVyLWRhcmsge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMWExOTE5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxYTE5MTk7IH1cbiAgICAuYmxvY2suaWNvbi1idXR0b24uYm9yZGVyLWRhcms6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzY4Yjk1O1xuICAgICAgY29sb3I6ICNjNjhiOTU7IH1cbiAgLmJsb2NrLmljb24tYnV0dG9uLmFsaWduLWxlZnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLmJsb2NrLmljb24tYnV0dG9uLmFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5ibG9jay5pY29uLWJ1dHRvbi5hbGlnbi1yaWdodCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLmJsb2NrLmljb24tYnV0dG9uLmFsaWduLW5vbmUge1xuICAgIGFsaWduLXNlbGY6IGluaGVyaXQ7IH1cblxuLmljb24tYnV0dG9uLS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfVxuXG5pbWcuaWNvbi1idXR0b24tLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cblxuLmJsb2NrLmltYWdlLWhvdmVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ibG9jay5pbWFnZS1ob3Zlci1idXR0b246aG92ZXIgLmltYWdlLWhvdmVyLWJ1dHRvbi0taW1hZ2UsIC5ibG9jay5pbWFnZS1ob3Zlci1idXR0b24uYWN0aXZlIC5pbWFnZS1ob3Zlci1idXR0b24tLWltYWdlIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IDAuODsgfVxuXG4uaW1hZ2UtaG92ZXItYnV0dG9uLS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDJ2bWluO1xuICBoZWlnaHQ6IDE2dm1pbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDR2bWluIDN2bWluO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHdoaXRlIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgZm9udC1zaXplOiAyLjR2bWluO1xuICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgY29sb3I6ICM0ZTRjNGM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuaW1hZ2UtaG92ZXItYnV0dG9uLS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMTh2bWluOyB9IH1cbiAgLmltYWdlLWhvdmVyLWJ1dHRvbi0tdGV4dDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC00OXB4O1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUVBQUFBeENBTUFBQUN5Q3pTMkFBQUFkVkJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vbGkyWkFBQUFBSm5SU1RsTUFiZm0yRkRRUC9OS3RwVlpBT3pBbkJmTHU0Tm5Id0x5aWxaRjRkR2hoUkIzRXNJaDhVSHVqNzFvQUFBQzdTVVJCVkVqSHBjekZBY013QUFUQkNNd1lOdHVoNjcvRVBQWFhUZ0Z6OGllcXc4T09CNE9IRVE5M1BOaWVEa3J3TU9QaGdZY3NwWU1xUEJSNHNDa2RaUENRNDBFN0hod2VsT0RCNFVFMUhuSTh5T0RoZk5CQkRnOHllTEF0SFhUMWROQ2pwNE5LUEdqQ2d6NTQwSWdIRFQwZDlQSjAwRFdoZzZ5aGcrUU9PdWk4MGtHNk4zU1FpbzRPeW9ZdWRnamVOUjJrMitMaElGbTMrY2doeUo1TEd6c0VsOEkwYWV3UTNNcHZsYVN4UTNESm4rVTByMXYxcTV2MkR6OFlZZkkrckgwUkFBQUFBRWxGVGtTdVFtQ0NcIik7IH1cbiAgLmltYWdlLWhvdmVyLWJ1dHRvbi0tdGV4dC5uby10ZXh0IHtcbiAgICBoZWlnaHQ6IDN2bWluO1xuICAgIHBhZGRpbmc6IDIuNXZtaW47XG4gICAgYm90dG9tOiAwOyB9XG5cbmltZy5pbWFnZS1ob3Zlci1idXR0b24tLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMDBtcztcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmNvdmVyLXNsaWRlciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvdmVyLXNsaWRlciAuZ2xpZGUtLXNsaWRlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdzbGlkZSc7IH1cbiAgLmNvdmVyLXNsaWRlciAuZ2xpZGUtLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNHMgZWFzZS1pbi1vdXQ7XG4gICAgZ3JpZC1hcmVhOiBzbGlkZTsgfVxuICAuY292ZXItc2xpZGVyIC5nbGlkZV9fc2xpZGUtLWFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jb3Zlci1zbGlkZXIgLmdsaWRlLS1hcnJvd3MtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDV2bWluO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA1MDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAuY292ZXItc2xpZGVyIC5nbGlkZS0tYXJyb3dzLWNvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gIC5jb3Zlci1zbGlkZXIgLmdsaWRlLS1hcnJvd3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY292ZXItc2xpZGVyIC5nbGlkZS0tYXJyb3dzIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODBweCkge1xuICAgICAgLmNvdmVyLXNsaWRlciAuZ2xpZGUtLWFycm93cyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5jb3Zlci1zbGlkZXIgLmdsaWRlLS1hcnJvd3Mge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAuY292ZXItc2xpZGVyIC5nbGlkZS0tYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIC5jb3Zlci1zbGlkZXIgLmdsaWRlLS1hcnJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAgIC5jb3Zlci1zbGlkZXIgLmdsaWRlLS1hcnJvdyBzdmcge1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5jb3Zlci1zbGlkZXIgLmdsaWRlLS1hcnJvdyBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cblxuLmJsb2NrLmxhcmdlLWNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjV2bWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuYmxvY2subGFyZ2UtY292ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjIlIDUwJTtcbiAgICAgIGhlaWdodDogMTYwdm1pbjsgfSB9XG4gIC5ibG9jay5sYXJnZS1jb3Zlci5ibG9ja19wcmV2aWV3IHtcbiAgICBoZWlnaHQ6IDQwdm1pbjsgfVxuXG4ubGFyZ2UtY292ZXItLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubGFyZ2UtY292ZXItLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODBweCkge1xuICAgIC5sYXJnZS1jb3Zlci0tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgLmxhcmdlLWNvdmVyLS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAubGFyZ2UtY292ZXItLWNvbnRhaW5lciAubGFyZ2UtY292ZXItLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjV2bWluO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwdm1pbjtcbiAgICAgIHBhZGRpbmctbGVmdDogNHZtaW47IH1cbiAgICAgIC5sYXJnZS1jb3Zlci0tY29udGFpbmVyIC5sYXJnZS1jb3Zlci0tY29udGVudCA+IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubGFyZ2UtY292ZXItLWNvbnRhaW5lciAubGFyZ2UtY292ZXItLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IH0gfVxuXG4ubGFyZ2UtY292ZXItLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDU1cHg7XG4gIHotaW5kZXg6IDIwO1xuICBjb2xvcjogI2ZmZmZmZTsgfVxuICAubGFyZ2UtY292ZXItLWNvbnRlbnQgaDEsXG4gIC5sYXJnZS1jb3Zlci0tY29udGVudCBoMixcbiAgLmxhcmdlLWNvdmVyLS1jb250ZW50IGgzLFxuICAubGFyZ2UtY292ZXItLWNvbnRlbnQgaDQsXG4gIC5sYXJnZS1jb3Zlci0tY29udGVudCBoNSxcbiAgLmxhcmdlLWNvdmVyLS1jb250ZW50IGg2IHtcbiAgICBjb2xvcjogI2ZmZmZmZTsgfVxuICAubGFyZ2UtY292ZXItLWNvbnRlbnQgPiBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50OyB9XG5cbi5sYXJnZS1jb3Zlci0tdGl0bGUge1xuICBmb250LXNpemU6IDV2bWluO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAubGFyZ2UtY292ZXItLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi5sYXJnZS1jb3Zlci0tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5ibG9jay5wb3N0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ibG9jay5wb3N0LWNvbnRlbnQuYmxvY2tfcHJldmlldyAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYmJiOyB9XG4gICAgLmJsb2NrLnBvc3QtY29udGVudC5ibG9ja19wcmV2aWV3IC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciA+ICoge1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNiYmI7IH1cbiAgICAuYmxvY2sucG9zdC1jb250ZW50LmJsb2NrX3ByZXZpZXcgLnBvc3QtY29udGVudC0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0Jhc2ljIENvbnRlbnQnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmJsb2NrLnBvc3QtY29udGVudC5kaXNhYmxlLXBhZGRpbmcgLnBvc3QtY29udGVudC0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYmxvY2sucG9zdC1jb250ZW50LnRvcC1tYXJnaW4tc21hbGwgLnBvc3QtY29udGVudC0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3ZtaW47IH1cbiAgLmJsb2NrLnBvc3QtY29udGVudC5ib3R0b20tbWFyZ2luLXNtYWxsIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDN2bWluOyB9XG4gIC5ibG9jay5wb3N0LWNvbnRlbnQudG9wLW1hcmdpbi1tZWRpdW0gLnBvc3QtY29udGVudC0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXZtaW47IH1cbiAgLmJsb2NrLnBvc3QtY29udGVudC5ib3R0b20tbWFyZ2luLW1lZGl1bSAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1dm1pbjsgfVxuICAuYmxvY2sucG9zdC1jb250ZW50LnRvcC1tYXJnaW4tbGFyZ2UgLnBvc3QtY29udGVudC0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogOHZtaW47IH1cbiAgLmJsb2NrLnBvc3QtY29udGVudC5ib3R0b20tbWFyZ2luLWxhcmdlIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDh2bWluOyB9XG4gIC5ibG9jay5wb3N0LWNvbnRlbnQuaW5uZXItbGlnaHQtZ3JheSAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmJsb2NrLnBvc3QtY29udGVudC5pbm5lci1ncmF5IC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTsgfVxuICAuYmxvY2sucG9zdC1jb250ZW50LmlubmVyLWRhcmstZ3JheSAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmIwYWI7IH1cbiAgLmJsb2NrLnBvc3QtY29udGVudC5vdXRlci1saWdodC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gIC5ibG9jay5wb3N0LWNvbnRlbnQub3V0ZXItZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTsgfVxuICAuYmxvY2sucG9zdC1jb250ZW50Lm91dGVyLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM4Mzg7XG4gICAgY29sb3I6ICNmZmZmZmU7IH1cbiAgICAuYmxvY2sucG9zdC1jb250ZW50Lm91dGVyLWRhcmsgaDEsXG4gICAgLmJsb2NrLnBvc3QtY29udGVudC5vdXRlci1kYXJrIGgyLFxuICAgIC5ibG9jay5wb3N0LWNvbnRlbnQub3V0ZXItZGFyayBoMyxcbiAgICAuYmxvY2sucG9zdC1jb250ZW50Lm91dGVyLWRhcmsgaDQsXG4gICAgLmJsb2NrLnBvc3QtY29udGVudC5vdXRlci1kYXJrIGg1LFxuICAgIC5ibG9jay5wb3N0LWNvbnRlbnQub3V0ZXItZGFyayBoNiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZTsgfVxuICAgIC5ibG9jay5wb3N0LWNvbnRlbnQub3V0ZXItZGFyayAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzVhNTY1NiAwJSwgIzNjMzgzOCA4MCUpOyB9XG4gIC5ibG9jay5wb3N0LWNvbnRlbnQuZnVsbC13aWR0aCAucG9zdC1jb250ZW50LS1jb250YWluZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmJsb2NrLnBvc3QtY29udGVudCAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay5wb3N0LWNvbnRlbnQgLnBvc3QtY29udGVudC0tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODBweCkge1xuICAgICAgLmJsb2NrLnBvc3QtY29udGVudCAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAuYmxvY2sucG9zdC1jb250ZW50IC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgLmJsb2NrLnBvc3QtY29udGVudCAucG9zdC1jb250ZW50LS1jb250YWluZXIgPiAqIHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7IH1cblxuLmJsb2NrLnByaWNpbmctZ3JpZCAucHJpY2luZy1ncmlkLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmIwYWI7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuICAuYmxvY2sucHJpY2luZy1ncmlkIC5wcmljaW5nLWdyaWQtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjZiMGFiOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLmJsb2NrLnByaWNpbmctZ3JpZCAucHJpY2luZy1ncmlkLS1pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uYmxvY2sucHJpY2luZy1ncmlkIC5wcmljaW5nLWdyaWQtLXRyZWF0bWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLmJsb2NrLnByaWNpbmctZ3JpZCAucHJpY2luZy1ncmlkLS10cmVhdG1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cblxuLmJsb2NrLnByaWNpbmctZ3JpZCAucHJpY2luZy1ncmlkLS1wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44OyB9XG5cbi5ibG9jay5wcm9tb3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAzMDBtcztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTZ2bWluO1xuICBjb2xvcjogI2ZmZmZmZTsgfVxuICAuYmxvY2sucHJvbW90aW9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLmJsb2NrLnByb21vdGlvbi5iYWNrZ3JvdW5kLWdvbGQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2FhOGEzOCAwJSwgcmdiYSgxODIsIDE1MCwgNjgsIDAuMikgNDAlLCAjYWI4ZDUwIDEwMCUpOyB9XG4gICAgLmJsb2NrLnByb21vdGlvbi5iYWNrZ3JvdW5kLWdvbGQgLnByb21vdGlvbi0tZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzcwMjc7IH1cbiAgICAgIC5ibG9jay5wcm9tb3Rpb24uYmFja2dyb3VuZC1nb2xkIC5wcm9tb3Rpb24tLWZvb3Rlcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2FhOGEzOCA0MCUsIHJnYmEoMTgyLCAxNTAsIDY4LCAwLjcpIDcwJSwgcmdiYSgxNzEsIDE0MSwgODAsIDApIDEwMCUpO1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgLmJsb2NrLnByb21vdGlvbi5iYWNrZ3JvdW5kLWdvbGQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYWE4YTM4IDQwJSwgcmdiYSgxODIsIDE1MCwgNjgsIDAuNykgNzAlLCByZ2JhKDE3MSwgMTQxLCA4MCwgMCkgMTAwJSk7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gIC5ibG9jay5wcm9tb3Rpb24uYmFja2dyb3VuZC1ibGFjayB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTI1MDUwIDAlLCByZ2JhKDgyLCA4MCwgODAsIDAuMikgNDAlLCAjNmQ2OTY4IDEwMCUpOyB9XG4gICAgLmJsb2NrLnByb21vdGlvbi5iYWNrZ3JvdW5kLWJsYWNrIC5wcm9tb3Rpb24tLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0NDQ1OyB9XG4gICAgICAuYmxvY2sucHJvbW90aW9uLmJhY2tncm91bmQtYmxhY2sgLnByb21vdGlvbi0tZm9vdGVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTI1MDUwIDYwJSwgcmdiYSg4MiwgODAsIDgwLCAwLjcpIDkwJSwgcmdiYSg4MiwgODAsIDgwLCAwKSAxMDAlKTtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgIC5ibG9jay5wcm9tb3Rpb24uYmFja2dyb3VuZC1ibGFjazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1MjUwNTAgNjAlLCByZ2JhKDgyLCA4MCwgODAsIDAuNykgOTAlLCByZ2JhKDgyLCA4MCwgODAsIDApIDEwMCUpO1xuICAgICAgei1pbmRleDogNTsgfVxuXG4ucHJvbW90aW9uLS1kZWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDN2bWluIDR2bWluO1xuICB6LWluZGV4OiAxMDsgfVxuICAucHJvbW90aW9uLS1kZWFsIC5kZWFsLS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiA3dm1pbjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucHJvbW90aW9uLS1kZWFsIC5kZWFsLS1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMy41dm1pbjtcbiAgICBtYXJnaW4tbGVmdDogMXZtaW47XG4gICAgcGFkZGluZy10b3A6IDAuNHZtaW47IH1cblxuLnByb21vdGlvbi0tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogM3ZtaW4gNHZtaW4gM3ZtaW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wcm9tb3Rpb24tLXNlcnZpY2Uge1xuICBmb250LXNpemU6IDIuMnZtaW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHotaW5kZXg6IDEyOyB9XG5cbnNwYW4ucHJvbW90aW9uLS1idXR0b24uYmxvY2suaWNvbi1idXR0b24uYm9yZGVyLWxpZ2h0IHtcbiAgZm9udC1zaXplOiAxLjR2bWluO1xuICB6LWluZGV4OiAxMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9XG4gIHNwYW4ucHJvbW90aW9uLS1idXR0b24uYmxvY2suaWNvbi1idXR0b24uYm9yZGVyLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZSAhaW1wb3J0YW50OyB9XG5cbi5wcm9tb3Rpb24tLWNvbmRpdGlvbnMge1xuICBtYXJnaW4tdG9wOiAydm1pbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgIC5wcm9tb3Rpb24tLWNvbmRpdGlvbnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzdm1pbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5ibG9jay5wdWxscXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4dm1pbiAwIDd2bWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzE5ZTljOyB9XG4gIC5ibG9jay5wdWxscXVvdGUgLnB1bGxxdW90ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmZmZmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ibG9jay5wdWxscXVvdGUgLnB1bGxxdW90ZS0tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODBweCkge1xuICAgICAgLmJsb2NrLnB1bGxxdW90ZSAucHVsbHF1b3RlLS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAuYmxvY2sucHVsbHF1b3RlIC5wdWxscXVvdGUtLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5ibG9jay5wdWxscXVvdGUuYmxvY2tfcHJldmlldyB7XG4gICAgcGFkZGluZzogNHZtaW4gMCAzdm1pbjsgfVxuXG4ucHVsbHF1b3RlLS1xdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDN2bWluO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5ibG9ja19wcmV2aWV3IC5wdWxscXVvdGUtLXF1b3RlIHtcbiAgICBmb250LXNpemU6IDJ2bWluOyB9XG5cbi5wdWxscXVvdGUtLWNpdGF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi4xdm1pbjtcbiAgbWFyZ2luLXRvcDogMy4xdm1pbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5wdWxscXVvdGUtLWNpdGF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZtaW47IH0gfVxuXG4uYmxvY2suc2ltcGxlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMi41dm1pbiAwIDN2bWluO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHdoaXRlIDAlLCAjZWJlYmViIDUwJSwgd2hpdGUgMTAwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuYmxvY2suc2ltcGxlLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxNXB4OyB9IH1cbiAgLmJsb2NrLnNpbXBsZS10aXRsZSAuc2ltcGxlLXRpdGxlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLnNpbXBsZS10aXRsZSAuc2ltcGxlLXRpdGxlLS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gICAgICAuYmxvY2suc2ltcGxlLXRpdGxlIC5zaW1wbGUtdGl0bGUtLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5ibG9jay5zaW1wbGUtdGl0bGUgLnNpbXBsZS10aXRsZS0tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLnNpbXBsZS10aXRsZS0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzdm1pbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5zaW1wbGUtdGl0bGUtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5ibG9jay5zbGlkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDN2bWluIDA7XG4gIG1hcmdpbjogM3ZtaW4gMCA1dm1pbjsgfVxuICAuYmxvY2suc2xpZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxODAlLCAxMTUlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYmxvY2suc2xpZGVyLmJsb2NrX3ByZXZpZXcgLmdsaWRlLS1zbGlkZXMge1xuICAgIGdhcDogMnZtaW47IH1cblxuLnNsaWRlci0tc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zbGlkZXItaW1hZ2UtLXRodW1ibmFpbCB7XG4gIG1hcmdpbi10b3A6IDJ2bWluOyB9XG5cbi5zbGlkZXItLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjM2MzODM4O1xuICBjb2xvcjogI2ZmZmZmZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgcGFkZGluZzogMTRweCAwOyB9XG5cbi5ibG9jay5zbGlkZXIgLmdsaWRlICoge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5ibG9jay5zbGlkZXIgLmdsaWRlLS1zbGlkZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnc2xpZGUnOyB9XG4gIC5ibG9jay5zbGlkZXIgLmdsaWRlLS1zbGlkZXMgPiBsaSB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmJsb2NrLnNsaWRlciAuZ2xpZGUtLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQ7XG4gIGdyaWQtYXJlYTogc2xpZGU7IH1cblxuLmJsb2NrLnNsaWRlciAuZ2xpZGVfX3NsaWRlLS1hY3RpdmUge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5ibG9jay5zbGlkZXIgLmdsaWRlLS10cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJsb2NrLnNsaWRlciAuZ2xpZGUtLXNsaWRlcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0b3VjaC1hY3Rpb246IHBhbi1ZO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG4uYmxvY2suc2xpZGVyIC5nbGlkZS0tc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJsb2NrLnNsaWRlciAuZ2xpZGUtLWFycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogY2FsYygxMDAlICsgKDcwcHggKiAyKSk7XG4gIHRvcDogNDVweDtcbiAgbGVmdDogLTcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsb2NrLnNsaWRlciAuZ2xpZGUtLWFycm93cyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJsb2NrLnNsaWRlciAuZ2xpZGUtLWFycm93IHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5ibG9jay5zbGlkZXIgLmdsaWRlLS1hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTsgfVxuXG4uYmxvY2suc21hbGwtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDEwdm1pbiAwIDEwdm1pbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgLmJsb2NrLnNtYWxsLWhlYWRlci5ibG9ja19wcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAzdm1pbiAwIDN2bWluOyB9XG4gICAgLmJsb2NrLnNtYWxsLWhlYWRlci5ibG9ja19wcmV2aWV3IC5zbWFsbC1oZWFkZXItLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZtaW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwdm1pbjsgfVxuXG4uc21hbGwtaGVhZGVyLS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zbWFsbC1oZWFkZXItLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDV2bWluO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xuICBjb2xvcjogIzU4NTQ1NDtcbiAgb3BhY2l0eTogMC44NTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogMjV2bWluO1xuICB6LWluZGV4OiAyMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5zbWFsbC1oZWFkZXItLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5zbWFsbC1oZWFkZXItLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNhMTc5N2I7IH1cblxuLmJsb2NrLnN0YWZmLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAganVzdGlmeS1pdGVtczogc3RhcnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuYmxvY2suc3RhZmYtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAuYmxvY2suc3RhZmYtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuXG4udGVhc2Utc3RhZmYge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50ZWFzZS1zdGFmZjpob3ZlciAudGVhc2Utc3RhZmYtLXRodW1ibmFpbCB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpOyB9XG4gIC50ZWFzZS1zdGFmZjpob3ZlciAudGVhc2Utc3RhZmYtLW1ldGEge1xuICAgIHRyYW5zbGF0ZTogMCAwOyB9XG4gIC50ZWFzZS1zdGFmZi5ibG9ja19wcmV2aWV3IC50ZWFzZS1zdGFmZi0taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZWFzZS1zdGFmZi0tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3ZtaW4gMnZtaW4gMnZtaW4gMnZtaW47XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZlO1xuICB0cmFuc2xhdGU6IDAgMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLnRlYXNlLXN0YWZmLS1tZXRhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zbGF0ZTogMCAwOyB9IH1cblxuLnRlYXNlLXN0YWZmLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4ydm1pbjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC50ZWFzZS1zdGFmZi0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnRlYXNlLXN0YWZmLS1xdWFsaWZpY2F0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMS42dm1pbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC50ZWFzZS1zdGFmZi0tcXVhbGlmaWNhdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnRlYXNlLXN0YWZmLS1pY29uIHtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5ibG9ja19wcmV2aWV3IC50ZWFzZS1zdGFmZi0taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZWFzZS1zdGFmZi0tdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7IH1cblxuLmJsb2NrLnRleHQtdGl0bGUgLnRleHQtdGl0bGUtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5ibG9jay50ZXh0LXRpdGxlIC50ZXh0LXRpdGxlLS1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzdm1pbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5ibG9jay50ZXh0LXRpdGxlIC50ZXh0LXRpdGxlLS1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYmxvY2sudGV4dC10aXRsZSAudGV4dC10aXRsZS0tc3VidGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNS41dm1pbjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxYTE5MTk7XG4gICAgbWFyZ2luOiAwIDEuMnZtaW47IH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gICBWYXJpYWJsZXNcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAtLS0tLSBDb2xvdXJzIC0tLS0tIC8vXG5cbiRibGFjazogIzFhMTkxOTtcbiRkYXJrLWNoYXJjb2FsOiAjNGU0YzRjO1xuJGNoYXJjb2FsOiAjM2MzODM4O1xuJGxpZ2h0LWNoYXJjb2FsOiAjOGE4YjhhO1xuJGRhcmstZ3JheTogI2I2YjBhYjtcbiRncmF5OiAjZGFkYWRhO1xuJGxpZ2h0LWdyYXk6ICNmNmY2ZjY7XG4kb2ZmLXdoaXRlOiAjZjFmMWYxO1xuJHdoaXRlOiAjZmZmZmZlO1xuJGxpZ2h0LXBpbms6ICNlNmNhY2E7XG4kbXV0ZS1waW5rOiAjYzY4Yjk1O1xuJG1lZGl1bS1waW5rOiAjYzE5ZTljO1xuJGRhcmstcGluazogI2ExNzk3YjtcbiRnb2xkOiAjYjY5NjQzO1xuXG4kYmx1ZTogIzAwYWRkZDtcbiRncmVlbjogIzljOWM0ODtcbiR5ZWxsb3c6ICNmZmYwMDU7XG4kcmVkOiAjZDc4ZjhlO1xuXG4vLyAtLS0tLSBUeXBvZ3JhcGh5IC0tLS0tIC8vXG5cbiRiYXNlLWJvZHktY29sb3I6ICRibGFjaztcbiRiYXNlLWhlYWRpbmctY29sb3I6ICRibGFjaztcblxuJGJhc2UtbGluay1jb2xvcjogJGJsYWNrO1xuJGJhc2UtbGluay1ob3ZlcjogbGlnaHRlbigkYmFzZS1saW5rLWNvbG9yLCAyMCUpO1xuXG4kYmFzZS1ib3JkZXItY29sb3I6ICRncmF5O1xuJGJhc2UtYm9yZGVyLXJhZGl1czogMnB4O1xuXG4kZm9udC1mYW1pbHk6ICdBUlMgTWFxdWV0dGUgUHJvJywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIEhlbHZldGljYTtcblxuLy8gLS0tLS0gVHJhbnNpdGlvbnMgLS0tLS0gLy9cblxuJG5hdmlnYXRpb24tdHJhbnNpdGlvbjogYWxsIDUwMG1zICRlYXNlLWluLW91dC1xdWFkO1xuXG4vLyAtLS0tLSBEZWZhdWx0IGdyaWQgc2V0dGluZ3MgLS0tLS0gLy9cblxuJG1heC13aWR0aDogMTIwMHB4O1xuJGdyaWQtY29sdW1uczogMTI7XG4kZ2FwOiAyMHB4O1xuJGRlZmF1bHQtZmVhdHVyZTogbWF4LXdpZHRoO1xuXG4vLyAtLS0tLSBEZWZpbmUgYnJlYWtwb2ludHMgLS0tLS0gLy9cblxuJGxhcmdlLWRlc2t0b3A6IDEyMDBweDtcbiRkZXNrdG9wOiA4ODBweDtcbiR0YWJsZXQ6IDY4MHB4O1xuJG1vYmlsZTogMzgwcHg7XG5cbiRsYXJnZS1kZXNrdG9wLWRvd246IG1heC13aWR0aCAkbGFyZ2UtZGVza3RvcDtcbiRkZXNrdG9wLWRvd246IG1heC13aWR0aCAkZGVza3RvcDtcbiR0YWJsZXQtZG93bjogbWF4LXdpZHRoICR0YWJsZXQ7XG4kbW9iaWxlLWRvd246IG1heC13aWR0aCAkbW9iaWxlO1xuJHNtYWxsLW1vYmlsZS1kb3duOiBtYXgtd2lkdGggNTgwcHg7XG5cbiRsYXJnZS1kZXNrdG9wLXVwOiBtaW4td2lkdGggJGxhcmdlLWRlc2t0b3A7XG4kZGVza3RvcC11cDogbWluLXdpZHRoICRkZXNrdG9wO1xuJHRhYmxldC11cDogbWluLXdpZHRoICR0YWJsZXQ7XG4kbW9iaWxlLXVwOiBtaW4td2lkdGggJG1vYmlsZTtcblxuJHg6IDEwMHB4O1xuJHk6IDg2cHg7XG4kejogNDJweDtcblxuOnJvb3Qge1xuICAgIC0taGVhZGVyLWhlaWdodDogODVweDtcbiAgICAtLW1hcmdpbi14OiAjeyR4fTtcbiAgICAtLW1hcmdpbi15OiAjeyR5fTtcbiAgICAtLW1hcmdpbi16OiAjeyR6fTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICAtLW1hcmdpbi14OiAjeyR4ICogMC43NX07XG4gICAgICAgIC0tbWFyZ2luLXk6ICN7JHkgKiAwLjc1fTtcbiAgICAgICAgLS1tYXJnaW4tejogI3skeiAqIDAuNzV9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUtZG93bikge1xuICAgICAgICAtLW1hcmdpbi14OiAjeyR4ICogMC41fTtcbiAgICAgICAgLS1tYXJnaW4teTogI3skeSAqIDAuNX07XG4gICAgICAgIC0tbWFyZ2luLXo6ICN7JHogKiAwLjV9O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZS1kZXNrdG9wLWRvd24pIHtcbiAgICAgICAgLS1oZWFkZXItaGVpZ2h0OiA2MHB4O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gICBGb250c1xuLy9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0FSU01hcXVldHRlUHJvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQVJTIE1hcXVldHRlIFBybyc7XG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9BUlNNYXF1ZXR0ZVByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvQVJTTWFxdWV0dGVQcm8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICBUeXBlXG4vLyAgICBEZWZhdWx0IHR5cG9ncmFwaGljIHN0eWxlcyBhbmQgZWxlbWVudHNcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgY29sb3I6ICRiYXNlLWJvZHktY29sb3I7XG5cbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSArIGgyLFxuaDIgKyBoMyxcbmgzICsgaDQsXG5oNSArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGNvbG9yOiAkYmFzZS1oZWFkaW5nLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciAmIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDQuM3ZtaW47XG5cbiAgICAjdGlueW1jZSAmIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbn1cbmgyIHtcbiAgICBmb250LXNpemU6IDMuNXZtaW47XG5cbiAgICAjdGlueW1jZSAmIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbn1cbmgzIHtcbiAgICBmb250LXNpemU6IDIuNXZtaW47XG5cbiAgICAjdGlueW1jZSAmIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cbmg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5oNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIENvbnRlbnQgRWxlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmEge1xuICAgIGNvbG9yOiAkYmFzZS1saW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1saW5rLWhvdmVyO1xuICAgIH1cbn1cblxucCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pbnMge1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gIFNoYW1lXG4vLyAgICBCYWQgcHJhY3RpY2UsIGJyb3dzZXIgaGFja3MgYW5kIHF1aWNrIGZpeGVzXG4vLyAgICBLZWVwIGRlZmluaXRpb25zIGluIGhlcmUgZm9yIGEgdG8tZG8gbGlzdCB0byByZS1mYWN0b3IgLyByZXBsYWNlIGxhdGVyXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaHRtbCBib2R5ICN3cGFkbWluYmFyIHtcbiAgICAvLyB0b3A6IC00NnB4O1xuICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoJG1vYmlsZS1kb3duKSB7XG59XG5cbmh0bWwgOndoZXJlKC53cC1ibG9jaykge1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAydm1pbjtcbn1cbiIsIi5ibG9jay5iZWZvcmUtYW5kLWFmdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzdm1pbiAwO1xufVxuXG4uYmVmb3JlLWFuZC1hZnRlci0tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmVmb3JlLWFuZC1hZnRlci0tdmlldy1hbGwge1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmljb24tYnV0dG9uLS1pY29uIHtcbiAgICAgICAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuXG4gICAgY29sdW1uLWdhcDogM3ZtaW47XG4gICAgcm93LWdhcDogM3ZtaW47XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZS1kb3duKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG5cbiAgICAmLmdhbGxlcnktaGlkZGVuIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmdhbGxlcnktaW1hZ2Uge1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAzMDBtcztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgfVxuXG4gICAgJi5ibG9ja19wcmV2aWV3IHtcbiAgICAgICAgLmdhbGxlcnktaW1hZ2UtLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrLmZhcS1jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuZmFxLWNhdGVnb3J5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmZhcS1jYXRlZ29yaWVzLS1zZWxlY3RvciB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JheTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFlc3RoZXRpY3MvYXNzZXRzL2ltYWdlcy9pY29uLWNhcmV0LWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0b3ItLW9wZW4ge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhcS1jYXRlZ29yaWVzLS1zZWxlY3Rvci0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEtY2F0ZWdvcmllcy0tc2VsZWN0b3ItLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhcS1jYXRlZ29yaWVzLS1zZWxlY3Rvci0taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAzMDBtcztcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJG11dGUtcGluaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWdyYXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlLXBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFxLWNhdGVnb3JpZXMtLWNhdGVnb3JpZXMge1xuICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFxLWNhdGVnb3JpZXMtLWNhdGVnb3J5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgICAgJjp0YXJnZXQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrLmZhcSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyYXk7XG59XG5cbi5mYXEtLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ncmF5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lZGFlc3RoZXRpY3MvYXNzZXRzL2ltYWdlcy9pY29uLWNhcmV0LWRvd24uc3ZnJyk7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG4gICAgfVxuXG4gICAgJi5mYXEtLW9wZW4ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByb3RhdGU6IDE4MGRlZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgIH1cblxuICAgIC5mYXEtLXF1ZXN0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAzMDBtcztcbiAgICAgICAgcGFkZGluZzogMTZweCA0MHB4IDE5cHggNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlLXBpbms7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNDBweCAyMnB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEtLWFuc3dlciB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrLmljb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMzAwbXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cbiAgICAmLmJvcmRlci1saWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXV0ZS1waW5rO1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlLXBpbms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvcmRlci1kYXJrIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtdXRlLXBpbms7XG4gICAgICAgICAgICBjb2xvcjogJG11dGUtcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuICAgICYuYWxpZ24tbm9uZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4uaWNvbi1idXR0b24tLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuaW1nLmljb24tYnV0dG9uLS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuIiwiLmJsb2NrLmltYWdlLWhvdmVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICBiYWNrZ3JvdW5kOiAkb2ZmLXdoaXRlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgICAuaW1hZ2UtaG92ZXItYnV0dG9uLS1pbWFnZSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZS1ob3Zlci1idXR0b24tLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAydm1pbjtcbiAgICBoZWlnaHQ6IDE2dm1pbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHBhZGRpbmc6IDR2bWluIDN2bWluO1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAyMCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxuICAgICk7XG5cbiAgICBmb250LXNpemU6IDIuNHZtaW47XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgY29sb3I6ICRkYXJrLWNoYXJjb2FsO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxOHZtaW47XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC00OXB4O1xuICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUVBQUFBeENBTUFBQUN5Q3pTMkFBQUFkVkJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vbGkyWkFBQUFBSm5SU1RsTUFiZm0yRkRRUC9OS3RwVlpBT3pBbkJmTHU0Tm5Id0x5aWxaRjRkR2hoUkIzRXNJaDhVSHVqNzFvQUFBQzdTVVJCVkVqSHBjekZBY013QUFUQkNNd1lOdHVoNjcvRVBQWFhUZ0Z6OGllcXc4T09CNE9IRVE5M1BOaWVEa3J3TU9QaGdZY3NwWU1xUEJSNHNDa2RaUENRNDBFN0hod2VsT0RCNFVFMUhuSTh5T0RoZk5CQkRnOHllTEF0SFhUMWROQ2pwNE5LUEdqQ2d6NTQwSWdIRFQwZDlQSjAwRFdoZzZ5aGcrUU9PdWk4MGtHNk4zU1FpbzRPeW9ZdWRnamVOUjJrMitMaElGbTMrY2doeUo1TEd6c0VsOEkwYWV3UTNNcHZsYVN4UTNESm4rVTByMXYxcTV2MkR6OFlZZkkrckgwUkFBQUFBRWxGVGtTdVFtQ0MnKTtcbiAgICB9XG5cbiAgICAmLm5vLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDN2bWluO1xuICAgICAgICBwYWRkaW5nOiAyLjV2bWluO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxufVxuXG5pbWcuaW1hZ2UtaG92ZXItYnV0dG9uLS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMDBtcztcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiIsIi5jb3Zlci1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuZ2xpZGUtLXNsaWRlcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnc2xpZGUnO1xuICAgIH1cblxuICAgIC5nbGlkZS0tc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGdyaWQtYXJlYTogc2xpZGU7XG4gICAgfVxuICAgIC5nbGlkZV9fc2xpZGUtLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmdsaWRlLS1hcnJvd3MtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNXZtaW47XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsLW1vYmlsZS1kb3duKSB7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1kb3duKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2xpZGUtLWFycm93cyB7XG4gICAgICAgIEBpbmNsdWRlIGlubmVyLWNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZ2xpZGUtLWFycm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbC1tb2JpbGUtZG93bikge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbC1tb2JpbGUtZG93bikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmdsaWRlLS1hcnJvdy0tbGVmdCB7XG4gICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgICAgbGVmdDogLTAuNDVyZW07XG4gICAgLy8gfVxufVxuXG4uYmxvY2subGFyZ2UtY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjV2bWluO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjIlIDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxNjB2bWluO1xuICAgIH1cblxuICAgIC5ob21lICYge1xuICAgICAgICAvLyBoZWlnaHQ6IDY1dm1pbjtcblxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgLy8gICAgIGhlaWdodDogMTYwdm1pbjtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYyJSA1MCU7XG5cbiAgICAgICAgLy8gICAgIC5sYXJnZS1jb3Zlci0tY29udGVudCB7XG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy1yaWdodDogMzV2bWluO1xuICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHZtaW47XG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy1sZWZ0OiA0dm1pbjtcblxuICAgICAgICAvLyAgICAgICAgID4gcCB7XG4gICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy8gICAgICAgICB9XG5cbiAgICAgICAgLy8gICAgICAgICAubGFyZ2UtY292ZXItLWJ1dHRvbiB7XG4gICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy8gICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgICYuYmxvY2tfcHJldmlldyB7XG4gICAgICAgIGhlaWdodDogNDB2bWluO1xuICAgIH1cbn1cblxuLmxhcmdlLWNvdmVyLS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGlubmVyLWNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgIC5sYXJnZS1jb3Zlci0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXZtaW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjB2bWluO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0dm1pbjtcbiAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxhcmdlLWNvdmVyLS1idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGFyZ2UtY292ZXItLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4O1xuXG4gICAgei1pbmRleDogMjA7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxhcmdlLWNvdmVyLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1dm1pbjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxufVxuXG4ubGFyZ2UtY292ZXItLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgLy8gcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gICBHcmlkXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgSW5pdGlhbGlzZSBtZWRpYSBxdWVyeSBvcmRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUgbWVkaWEoJGxhcmdlLWRlc2t0b3AtZG93bikge1xuICAgIC8qICovXG59XG5AaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1kb3duKSB7XG4gICAgLyogKi9cbn1cbkBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgIC8qICovXG59XG5AaW5jbHVkZSBtZWRpYSgkbW9iaWxlLWRvd24pIHtcbiAgICAvKiAqL1xufVxuQGluY2x1ZGUgbWVkaWEoJHNtYWxsLW1vYmlsZS1kb3duKSB7XG4gICAgLyogKi9cbn1cblxuQGluY2x1ZGUgbWVkaWEoJG1vYmlsZS11cCkge1xuICAgIC8qICovXG59XG5AaW5jbHVkZSBtZWRpYSgkdGFibGV0LXVwKSB7XG4gICAgLyogKi9cbn1cbkBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLXVwKSB7XG4gICAgLyogKi9cbn1cbkBpbmNsdWRlIG1lZGlhKCRsYXJnZS1kZXNrdG9wLXVwKSB7XG4gICAgLyogKi9cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgQ2VudGVyaW5nIG1peGluIGZvciBjb250YWluZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGxhcmdlLWRlc2t0b3AtdXApIHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC11cCkge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICB9XG59XG5cbkBtaXhpbiBpbm5lci1jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkbGFyZ2UtZGVza3RvcC11cCkge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtdXApIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cbiIsIi5ibG9jay5wb3N0LWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcblxuICAgICYuYmxvY2tfcHJldmlldyB7XG4gICAgICAgIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2JiYjtcblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2JiYjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnQmFzaWMgQ29udGVudCc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlLXBhZGRpbmcge1xuICAgICAgICAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudG9wLW1hcmdpbi1zbWFsbCB7XG4gICAgICAgIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3ZtaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvdHRvbS1tYXJnaW4tc21hbGwge1xuICAgICAgICAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDN2bWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50b3AtbWFyZ2luLW1lZGl1bSB7XG4gICAgICAgIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXZtaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvdHRvbS1tYXJnaW4tbWVkaXVtIHtcbiAgICAgICAgLnBvc3QtY29udGVudC0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1dm1pbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudG9wLW1hcmdpbi1sYXJnZSB7XG4gICAgICAgIC5wb3N0LWNvbnRlbnQtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHZtaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvdHRvbS1tYXJnaW4tbGFyZ2Uge1xuICAgICAgICAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDh2bWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbm5lci1saWdodC1ncmF5IHtcbiAgICAgICAgLnBvc3QtY29udGVudC0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbm5lci1ncmF5IHtcbiAgICAgICAgLnBvc3QtY29udGVudC0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbm5lci1kYXJrLWdyYXkge1xuICAgICAgICAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub3V0ZXItbGlnaHQtZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIH1cblxuICAgICYub3V0ZXItZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIH1cblxuICAgICYub3V0ZXItZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFyY29hbDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgICAgICByZ2JhKDkwLCA4NiwgODYsIDEpIDAlLFxuICAgICAgICAgICAgICAgICRjaGFyY29hbCA4MCVcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1jb250ZW50LS1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBpbm5lci1jZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jay5wcmljaW5nLWdyaWQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLWRvd24pIHtcbiAgICB9XG5cbiAgICAucHJpY2luZy1ncmlkLS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3AtZG93bikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljaW5nLWdyaWQtLXRyZWF0bWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wLWRvd24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljaW5nLWdyaWQtLXByaWNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxufVxuIiwiLmJsb2NrLnByb21vdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTZ2bWluO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgICYuYmFja2dyb3VuZC1nb2xkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgICByZ2JhKDE3MCwgMTM4LCA1NiwgMSkgMCUsXG4gICAgICAgICAgICByZ2JhKDE4MiwgMTUwLCA2OCwgMC4yKSA0MCUsXG4gICAgICAgICAgICByZ2JhKDE3MSwgMTQxLCA4MCwgMSkgMTAwJVxuICAgICAgICApO1xuXG4gICAgICAgIC5wcm9tb3Rpb24tLWZvb3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc3MDI3O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgxNzAsIDEzOCwgNTYsIDEpIDQwJSxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgxODIsIDE1MCwgNjgsIDAuNykgNzAlLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDE3MSwgMTQxLCA4MCwgMCkgMTAwJVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICAgICAgIHJnYmEoMTcwLCAxMzgsIDU2LCAxKSA0MCUsXG4gICAgICAgICAgICAgICAgcmdiYSgxODIsIDE1MCwgNjgsIDAuNykgNzAlLFxuICAgICAgICAgICAgICAgIHJnYmEoMTcxLCAxNDEsIDgwLCAwKSAxMDAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmFja2dyb3VuZC1ibGFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICAgcmdiYSgjNTI1MDUwLCAxKSAwJSxcbiAgICAgICAgICAgIHJnYmEoIzUyNTA1MCwgMC4yKSA0MCUsXG4gICAgICAgICAgICByZ2JhKCM2ZDY5NjgsIDEpIDEwMCVcbiAgICAgICAgKTtcblxuICAgICAgICAucHJvbW90aW9uLS1mb290ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDQ0NTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgICAgICAgICAgIzUyNTA1MCA2MCUsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoODIsIDgwLCA4MCwgMC43KSA5MCUsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoODIsIDgwLCA4MCwgMCkgMTAwJVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICAgICAgICM1MjUwNTAgNjAlLFxuICAgICAgICAgICAgICAgIHJnYmEoODIsIDgwLCA4MCwgMC43KSA5MCUsXG4gICAgICAgICAgICAgICAgcmdiYSg4MiwgODAsIDgwLCAwKSAxMDAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb21vdGlvbi0tZGVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzdm1pbiA0dm1pbjtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIC5kZWFsLS1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDd2bWluO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgLmRlYWwtLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDMuNXZtaW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxdm1pbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNHZtaW47XG4gICAgfVxufVxuXG4ucHJvbW90aW9uLS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogM3ZtaW4gNHZtaW4gM3ZtaW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcblxuICAgIHotaW5kZXg6IDEwO1xufVxuXG4ucHJvbW90aW9uLS1zZXJ2aWNlIHtcbiAgICBmb250LXNpemU6IDIuMnZtaW47XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB6LWluZGV4OiAxMjtcbn1cblxuc3Bhbi5wcm9tb3Rpb24tLWJ1dHRvbi5ibG9jay5pY29uLWJ1dHRvbi5ib3JkZXItbGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMS40dm1pbjtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnByb21vdGlvbi0tY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMnZtaW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcC1kb3duKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3ZtaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG4iLCIuYmxvY2sucHVsbHF1b3RlIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgcGFkZGluZzogOHZtaW4gMCA3dm1pbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLXBpbms7XG5cbiAgICAucHVsbHF1b3RlLS1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBpbm5lci1jZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5ibG9ja19wcmV2aWV3IHtcbiAgICAgICAgcGFkZGluZzogNHZtaW4gMCAzdm1pbjtcbiAgICB9XG59XG5cbi5wdWxscXVvdGUtLXF1b3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDN2bWluO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAuYmxvY2tfcHJldmlldyAmIHtcbiAgICAgICAgZm9udC1zaXplOiAydm1pbjtcbiAgICB9XG59XG5cbi5wdWxscXVvdGUtLWNpdGF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIuMXZtaW47XG4gICAgbWFyZ2luLXRvcDogMy4xdm1pbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICBmb250LXNpemU6IDR2bWluO1xuICAgIH1cbn1cbiIsIi5ibG9jay5zaW1wbGUtdGl0bGUge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBwYWRkaW5nOiAyLjV2bWluIDAgM3ZtaW47XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSxcbiAgICAgICAgcmdiYSgyMzUsIDIzNSwgMjM1LCAxKSA1MCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJVxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDE1cHg7XG4gICAgfVxuXG4gICAgLnNpbXBsZS10aXRsZS0tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgaW5uZXItY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zaW1wbGUtdGl0bGUtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDN2bWluO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuIiwiLmJsb2NrLnNsaWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDN2bWluIDA7XG4gICAgbWFyZ2luOiAzdm1pbiAwIDV2bWluO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxODAlLCAxMTUlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCUsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5ibG9ja19wcmV2aWV3IHtcbiAgICAgICAgLmdsaWRlLS1zbGlkZXMge1xuICAgICAgICAgICAgZ2FwOiAydm1pbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWRlci0tc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNsaWRlci1pbWFnZS0tdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tdG9wOiAydm1pbjtcbn1cblxuLnNsaWRlci0tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkY2hhcmNvYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuXG4gICAgcGFkZGluZzogMTRweCAwO1xufVxuXG4uYmxvY2suc2xpZGVyIHtcbiAgICAuZ2xpZGUge1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2xpZGUtLXNsaWRlcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdzbGlkZSc7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nbGlkZS0tc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgZ3JpZC1hcmVhOiBzbGlkZTtcbiAgICB9XG5cbiAgICAuZ2xpZGVfX3NsaWRlLS1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5nbGlkZS0tdHJhY2sge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5nbGlkZS0tc2xpZGVzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLVk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIC5nbGlkZS0tc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmdsaWRlLS1hcnJvd3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICg3MHB4ICogMikpO1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIGxlZnQ6IC03MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRsYXJnZS1kZXNrdG9wLWRvd24pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2xpZGUtLWFycm93IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2suc21hbGwtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlO1xuICAgIHBhZGRpbmc6IDEwdm1pbiAwIDEwdm1pbjtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cbiAgICAmLmJsb2NrX3ByZXZpZXcge1xuICAgICAgICBwYWRkaW5nOiAzdm1pbiAwIDN2bWluO1xuXG4gICAgICAgIC5zbWFsbC1oZWFkZXItLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZtaW47XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwdm1pbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNtYWxsLWhlYWRlci0tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgei1pbmRleDogMTA7XG59XG5cbi5zbWFsbC1oZWFkZXItLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA1dm1pbjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG4gICAgY29sb3I6ICM1ODU0NTQ7XG4gICAgb3BhY2l0eTogMC44NTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMjV2bWluO1xuXG4gICAgei1pbmRleDogMjA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLnNtYWxsLWhlYWRlci0tc3VidGl0bGUge1xuICAgIGNvbG9yOiAkZGFyay1waW5rO1xufVxuIiwiLmJsb2NrLnN0YWZmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUtZG93bikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxufVxuXG4udGVhc2Utc3RhZmYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6aG92ZXIge1xuICAgICAgICAudGVhc2Utc3RhZmYtLXRodW1ibmFpbCB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLnRlYXNlLXN0YWZmLS1tZXRhIHtcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9ja19wcmV2aWV3IHtcbiAgICAgICAgLnRlYXNlLXN0YWZmLS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYXNlLXN0YWZmLS1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDN2bWluIDJ2bWluIDJ2bWluIDJ2bWluO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIHRyYW5zbGF0ZTogMCAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQtZG93bikge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zbGF0ZTogMCAwO1xuICAgIH1cbn1cblxuLnRlYXNlLXN0YWZmLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJ2bWluO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLnRlYXNlLXN0YWZmLS1xdWFsaWZpY2F0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxLjZ2bWluO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi50ZWFzZS1zdGFmZi0taWNvbiB7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIC5ibG9ja19wcmV2aWV3ICYge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udGVhc2Utc3RhZmYtLXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDMwMG1zO1xufVxuIiwiLmJsb2NrLnRleHQtdGl0bGUge1xuICAgIC50ZXh0LXRpdGxlLS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAudGV4dC10aXRsZS0tc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogM3ZtaW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldC1kb3duKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDUuNXZtaW47XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjJ2bWluO1xuICAgICAgICB9XG4gICAgfVxufVxuIixudWxsXX0= */
