div[id^="wpcf7-f1540289"] button.cf7mls_next {   }div[id^="wpcf7-f1540289"] button.cf7mls_back {   }div[id^="wpcf7-f1532980"] button.cf7mls_next {   }div[id^="wpcf7-f1532980"] button.cf7mls_back {   }div[id^="wpcf7-f1530385"] button.cf7mls_next {   }div[id^="wpcf7-f1530385"] button.cf7mls_back {   }div[id^="wpcf7-f1528503"] button.cf7mls_next {   }div[id^="wpcf7-f1528503"] button.cf7mls_back {   }div[id^="wpcf7-f1526897"] button.cf7mls_next {   }div[id^="wpcf7-f1526897"] button.cf7mls_back {   }div[id^="wpcf7-f1525149"] button.cf7mls_next {   }div[id^="wpcf7-f1525149"] button.cf7mls_back {   }div[id^="wpcf7-f1516541"] button.cf7mls_next {   }div[id^="wpcf7-f1516541"] button.cf7mls_back {   }div[id^="wpcf7-f1516017"] button.cf7mls_next {   }div[id^="wpcf7-f1516017"] button.cf7mls_back {   }div[id^="wpcf7-f1516014"] button.cf7mls_next {   }div[id^="wpcf7-f1516014"] button.cf7mls_back {   }div[id^="wpcf7-f1515858"] button.cf7mls_next {   }div[id^="wpcf7-f1515858"] button.cf7mls_back {   }div[id^="wpcf7-f1510755"] button.cf7mls_next {   }div[id^="wpcf7-f1510755"] button.cf7mls_back {   }div[id^="wpcf7-f1509728"] button.cf7mls_next {   }div[id^="wpcf7-f1509728"] button.cf7mls_back {   }div[id^="wpcf7-f1503455"] button.cf7mls_next {   }div[id^="wpcf7-f1503455"] button.cf7mls_back {   }div[id^="wpcf7-f1499806"] button.cf7mls_next {   }div[id^="wpcf7-f1499806"] button.cf7mls_back {   }div[id^="wpcf7-f1490851"] button.cf7mls_next {   }div[id^="wpcf7-f1490851"] button.cf7mls_back {   }div[id^="wpcf7-f1490109"] button.cf7mls_next {   }div[id^="wpcf7-f1490109"] button.cf7mls_back {   }div[id^="wpcf7-f1262276"] button.cf7mls_next {   }div[id^="wpcf7-f1262276"] button.cf7mls_back {   }div[id^="wpcf7-f469131"] button.cf7mls_next {   }div[id^="wpcf7-f469131"] button.cf7mls_back {   }div[id^="wpcf7-f447561"] button.cf7mls_next {   }div[id^="wpcf7-f447561"] button.cf7mls_back {   }div[id^="wpcf7-f424411"] button.cf7mls_next {   }div[id^="wpcf7-f424411"] button.cf7mls_back {   }div[id^="wpcf7-f386460"] button.cf7mls_next {   }div[id^="wpcf7-f386460"] button.cf7mls_back {   }div[id^="wpcf7-f273403"] button.cf7mls_next {   }div[id^="wpcf7-f273403"] button.cf7mls_back {   }div[id^="wpcf7-f264268"] button.cf7mls_next {   }div[id^="wpcf7-f264268"] button.cf7mls_back {   }div[id^="wpcf7-f183561"] button.cf7mls_next {   }div[id^="wpcf7-f183561"] button.cf7mls_back {   }div[id^="wpcf7-f27176"] button.cf7mls_next {   }div[id^="wpcf7-f27176"] button.cf7mls_back {   }div[id^="wpcf7-f23560"] button.cf7mls_next {   }div[id^="wpcf7-f23560"] button.cf7mls_back {   }div[id^="wpcf7-f22748"] button.cf7mls_next {   }div[id^="wpcf7-f22748"] button.cf7mls_back {   }div[id^="wpcf7-f22735"] button.cf7mls_next {   }div[id^="wpcf7-f22735"] button.cf7mls_back {   }div[id^="wpcf7-f22710"] button.cf7mls_next {   }div[id^="wpcf7-f22710"] button.cf7mls_back {   }div[id^="wpcf7-f22403"] button.cf7mls_next {   }div[id^="wpcf7-f22403"] button.cf7mls_back {   }div[id^="wpcf7-f22400"] button.cf7mls_next {   }div[id^="wpcf7-f22400"] button.cf7mls_back {   }div[id^="wpcf7-f21290"] button.cf7mls_next {   }div[id^="wpcf7-f21290"] button.cf7mls_back {   }div[id^="wpcf7-f18266"] button.cf7mls_next {   }div[id^="wpcf7-f18266"] button.cf7mls_back {   }div[id^="wpcf7-f16817"] button.cf7mls_next {   }div[id^="wpcf7-f16817"] button.cf7mls_back {   }div[id^="wpcf7-f14856"] button.cf7mls_next {   }div[id^="wpcf7-f14856"] button.cf7mls_back {   }div[id^="wpcf7-f12045"] button.cf7mls_next {   }div[id^="wpcf7-f12045"] button.cf7mls_back {   }div[id^="wpcf7-f6162"] button.cf7mls_next {   }div[id^="wpcf7-f6162"] button.cf7mls_back {   }div[id^="wpcf7-f6146"] button.cf7mls_next {   }div[id^="wpcf7-f6146"] button.cf7mls_back {   }div[id^="wpcf7-f6109"] button.cf7mls_next {   }div[id^="wpcf7-f6109"] button.cf7mls_back {   }div[id^="wpcf7-f3638"] button.cf7mls_next {   }div[id^="wpcf7-f3638"] button.cf7mls_back {   }div[id^="wpcf7-f60"] button.cf7mls_next {   }div[id^="wpcf7-f60"] button.cf7mls_back {   }
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
.affiliates-contact label{display:block}.affiliates-contact input[type=text],.affiliates-contact textarea{width:100%;display:block}.affiliates-contact .missing{color:red}.affiliates-registration label{display:block}.affiliates-registration input[type=checkbox]{float:left}.affiliates-registration input[type=text],.affiliates-registration input[type=password],.affiliates-registration textarea{width:100%;display:block}.affiliates-registration .missing{color:red}.affiliates-registration .required{background-image:url(//www.buchhaltungsbutler.de/wp-content/plugins/affiliates/css/../images/required.png);background-repeat:no-repeat;background-position:right center}.affiliates-registration .field,.affiliates-registration .sign-up{margin:1em 0;display:block}.affiliate-profile div.field label{display:block}
.affiliates-fields label{display:block}.affiliates-fields input[type=checkbox]{float:left}.affiliates-fields input[type=text],.affiliates-fields input[type=password],.affiliates-fields textarea{width:100%;display:block}.affiliates-fields .missing{color:red}.affiliates-fields .required{background-image:url(//www.buchhaltungsbutler.de/wp-content/plugins/affiliates/css/../images/required.png);background-repeat:no-repeat;background-position:right center}.affiliates-fields .field,.affiliates-fields .save{margin:1em 0;display:block}
.eael-contact-form-align-default{display:block !important}.wpcf7-form{position:relative;overflow:hidden;display:block !important}.wpcf7-form .fieldset-cf7mls{border:none;background:0 0}.wpcf7 form.sent .wpcf7-response-output{display:block}.cf7mls-btns.cf7mls-btns-last-step{display:inline}.cf7mls-btns.cf7mls-btns-last-step .cf7mls_back.action-button{margin:16px 0 26px}.cf7mls-btns .cf7mls_next.action-button,.cf7mls-btns .cf7mls_back.action-button{margin:25px 0 26px;padding:13px 15px}.cf7mls_next.action-button{background-color:#0073aa;border:0 none;border-radius:3px;color:#fff;cursor:pointer;font-weight:700;margin:25px 0 26px;padding:13px 5px;min-width:100px;position:relative}.cf7mls_back.action-button{background-color:#e3e3e3;border:0 none;border-radius:3px;color:#23282d;cursor:pointer;font-weight:700;margin:16px 0 26px;padding:13px 5px;min-width:100px;position:relative}.fieldset-cf7mls .wpcf7-form-control.wpcf7-cf7mls_preview_step{background-color:#27ae60;border:0 none;border-radius:3px;color:#fff;cursor:pointer;font-weight:700;margin:26px 0 32px;padding:13px 5px;min-width:100px;position:relative}.cf7mls_back.action-button{margin-right:10px;float:left}.cf7mls_next.action-button:hover,.cf7mls_back.action-button:hover,.fieldset-cf7mls .wpcf7-form-control.wpcf7-cf7mls_preview_step:hover{opacity:.8}.fieldset-cf7mls .cf7mls_back{float:left}.fieldset-cf7mls .cf7mls_next{float:right}form.cf7mls input.wpcf7-form-control.wpcf7-submit{border-radius:3px;padding:13px 29px;font-weight:700;margin:16px 0 26px;float:right}form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover{opacity:.8}.cf7mls_reviewing_overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:100;display:none}form.wpcf7-form.cf7mls_reviewing{position:relative;z-index:999999;background-color:#fff}form.wpcf7-form.cf7mls_reviewing:before{content:"";position:absolute;background:rgba(0,0,0,.8);width:100000px;height:100000px;left:-30000px;top:-30000px;z-index:1}form.wpcf7-form.cf7mls_reviewing>*{position:relative;z-index:3}form.wpcf7-form.cf7mls_reviewing .cf7mls_close_preview{cursor:pointer;position:absolute;top:10px;right:0}form.wpcf7-form.cf7mls_reviewing:after{content:"";position:absolute;top:-5px;left:-20px;right:-20px;bottom:-10px;background:#fff;z-index:2}.wpcf7-form .fieldset-cf7mls .cf7mls-btns{min-height:80px}.cf7mls_next.action-button img{width:20px;position:relative;margin-left:5px;vertical-align:middle}.cf7mls_next.action-button.sending img{display:inline-block !important}.cf7mls_next.action-button:focus,.cf7mls_back.action-button:focus{outline:none}.fieldset-cf7mls-wrapper{position:relative;overflow:hidden}.fieldset-cf7mls-wrapper .fieldset-cf7mls{width:100%;opacity:0;visibility:hidden;-webkit-transition:all .8s cubic-bezier(.68,0,.265,1);-webkit-transition:all .8s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .8s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .8s cubic-bezier(.68,-.55,.265,1.55);transition:all .8s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-timing-function:cubic-bezier(.68,0,.265,1);-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-moz-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.cf7mls-no-moving-animation .fieldset-cf7mls-wrapper .fieldset-cf7mls{transition:none}.fieldset-cf7mls-wrapper .cf7mls_back_fs{position:absolute;left:0;top:15px;transform:translate(-110%,0);-webkit-transform:translate(-110%,0);-moz-transform:translate(-110%,0)}.fieldset-cf7mls-wrapper .cf7mls_current_fs~.fieldset-cf7mls{position:absolute;left:0;top:15px;transform:translate(110%,0);-webkit-transform:translate(110%,0);-moz-transform:translate(110%,0)}.wpcf7-form .cf7mls_progress_bar~.fieldset-cf7mls-wrapper fieldset{padding-top:0;margin-top:0;padding-bottom:2px;margin-bottom:20px}.fieldset-cf7mls-wrapper .cf7mls_current_fs{opacity:1;visibility:visible}.fieldset-cf7mls.cf7mls_preview_fs{height:auto;overflow:visible;opacity:1;visibility:visible;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);position:relative}.fieldset-cf7mls-wrapper .wpcf7-not-valid-tip{font-size:13px}.fieldset-cf7mls-wrapper div.wpcf7-validation-errors{border:none;display:block;color:red;font-size:13px;padding-left:0;margin-left:0}.fieldset-cf7mls-wrapper div.wpcf7-validation-errors .wpcf7-icon-wraning{display:block;float:left;margin-right:8px;margin-top:2px;fill:red}.woodmart-ajax-shop-on .fieldset-cf7mls-wrapper div.wpcf7-validation-errors,.theme-woodmart .fieldset-cf7mls-wrapper div.wpcf7-validation-errors{display:flex !important;padding-left:65px}.woodmart-ajax-shop-on .fieldset-cf7mls-wrapper div.wpcf7-validation-errors .wpcf7-icon-wraning,.theme-woodmart .fieldset-cf7mls-wrapper div.wpcf7-validation-errors .wpcf7-icon-wraning{display:none !important}.fieldset-cf7mls-wrapper .fieldset-cf7mls span.ajax-loader{position:absolute;right:39px;margin-top:33px}@media only screen and (max-width:767px){.fieldset-cf7mls input[type=radio],.fieldset-cf7mls input[type=checkbox]{width:auto}.fieldset-cf7mls input,.wpcf7-form .fieldset-cf7mls textarea{width:100%}}
@charset "UTF-8";
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@charset "UTF-8";
/**
 * Breakpoints variables
 * You can change the breakpoint values below
 */
@-webkit-keyframes loadingAnimation {
  0%, 80%, 100% {
    -webkit-box-shadow: 0 2.5rem 0 -1.3rem;
            box-shadow: 0 2.5rem 0 -1.3rem;
  }
  40% {
    -webkit-box-shadow: 0 2.5rem 0 0;
            box-shadow: 0 2.5rem 0 0;
  }
}
@-o-keyframes loadingAnimation {
  0%, 80%, 100% {
    box-shadow: 0 2.5rem 0 -1.3rem;
  }
  40% {
    box-shadow: 0 2.5rem 0 0;
  }
}
@keyframes loadingAnimation {
  0%, 80%, 100% {
    -webkit-box-shadow: 0 2.5rem 0 -1.3rem;
            box-shadow: 0 2.5rem 0 -1.3rem;
  }
  40% {
    -webkit-box-shadow: 0 2.5rem 0 0;
            box-shadow: 0 2.5rem 0 0;
  }
}
@-webkit-keyframes loadedAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes loadedAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loadedAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/**
 * Variables: Colors
 */
/**
 * Variables: Fonts
 */
/**
 * Variables: Layout
 */
/**
 * Variables: Other
 */
/**
 * Variables: Gutenberg Text Color
 */
* {
  /* Create display modifiers based on display values variable, e.g. --none, --flex etc. **/
  /* Create display modifiers based on display values variable and breakpoints, e.g. --lg-none, --xl-flex etc. **/
  /* Create color and background color modifiers classes based on colors variables, e.g. --color-black, --bg-white */
  /* Create columns modifiers, e.g. --col-6, --col-12 */
  /* Create columns modifiers based on breakpoints, e.g. --col-md-12, --col-xl-6 */
  /* Create font-weight modifiers based on font weight values variable, e.g. --fw-300, --fw-900 etc. **/
  /* Margins modifiers */
  /* Positioning modifiers */
}
*.\--none {
  display: none;
}
*.\--initial {
  display: initial;
}
*.\--inherit {
  display: inherit;
}
*.\--inline {
  display: inline;
}
*.\--block {
  display: block;
}
*.\--contents {
  display: contents;
}
*.\--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
*.\--grid {
  display: grid;
}
*.\--inline-block {
  display: inline-block;
}
*.\--inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
*.\--inline-grid {
  display: inline-grid;
}
*.\--table {
  display: table;
}
@media (min-width: 365px) {
  *.\--xxs-none {
    display: none;
  }
}
@media (min-width: 365px) {
  *.\--xxs-initial {
    display: initial;
  }
}
@media (min-width: 365px) {
  *.\--xxs-inherit {
    display: inherit;
  }
}
@media (min-width: 365px) {
  *.\--xxs-inline {
    display: inline;
  }
}
@media (min-width: 365px) {
  *.\--xxs-block {
    display: block;
  }
}
@media (min-width: 365px) {
  *.\--xxs-contents {
    display: contents;
  }
}
@media (min-width: 365px) {
  *.\--xxs-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 365px) {
  *.\--xxs-grid {
    display: grid;
  }
}
@media (min-width: 365px) {
  *.\--xxs-inline-block {
    display: inline-block;
  }
}
@media (min-width: 365px) {
  *.\--xxs-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 365px) {
  *.\--xxs-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 365px) {
  *.\--xxs-table {
    display: table;
  }
}
@media (min-width: 420px) {
  *.\--xs-none {
    display: none;
  }
}
@media (min-width: 420px) {
  *.\--xs-initial {
    display: initial;
  }
}
@media (min-width: 420px) {
  *.\--xs-inherit {
    display: inherit;
  }
}
@media (min-width: 420px) {
  *.\--xs-inline {
    display: inline;
  }
}
@media (min-width: 420px) {
  *.\--xs-block {
    display: block;
  }
}
@media (min-width: 420px) {
  *.\--xs-contents {
    display: contents;
  }
}
@media (min-width: 420px) {
  *.\--xs-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 420px) {
  *.\--xs-grid {
    display: grid;
  }
}
@media (min-width: 420px) {
  *.\--xs-inline-block {
    display: inline-block;
  }
}
@media (min-width: 420px) {
  *.\--xs-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 420px) {
  *.\--xs-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 420px) {
  *.\--xs-table {
    display: table;
  }
}
@media (min-width: 544px) {
  *.\--sm-none {
    display: none;
  }
}
@media (min-width: 544px) {
  *.\--sm-initial {
    display: initial;
  }
}
@media (min-width: 544px) {
  *.\--sm-inherit {
    display: inherit;
  }
}
@media (min-width: 544px) {
  *.\--sm-inline {
    display: inline;
  }
}
@media (min-width: 544px) {
  *.\--sm-block {
    display: block;
  }
}
@media (min-width: 544px) {
  *.\--sm-contents {
    display: contents;
  }
}
@media (min-width: 544px) {
  *.\--sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 544px) {
  *.\--sm-grid {
    display: grid;
  }
}
@media (min-width: 544px) {
  *.\--sm-inline-block {
    display: inline-block;
  }
}
@media (min-width: 544px) {
  *.\--sm-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 544px) {
  *.\--sm-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 544px) {
  *.\--sm-table {
    display: table;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-none {
    display: none;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-initial {
    display: initial;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-inherit {
    display: inherit;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-inline {
    display: inline;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-block {
    display: block;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-contents {
    display: contents;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-grid {
    display: grid;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-inline-block {
    display: inline-block;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 600px) {
  *.\--wp-sm-table {
    display: table;
  }
}
@media (min-width: 768px) {
  *.\--md-none {
    display: none;
  }
}
@media (min-width: 768px) {
  *.\--md-initial {
    display: initial;
  }
}
@media (min-width: 768px) {
  *.\--md-inherit {
    display: inherit;
  }
}
@media (min-width: 768px) {
  *.\--md-inline {
    display: inline;
  }
}
@media (min-width: 768px) {
  *.\--md-block {
    display: block;
  }
}
@media (min-width: 768px) {
  *.\--md-contents {
    display: contents;
  }
}
@media (min-width: 768px) {
  *.\--md-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  *.\--md-grid {
    display: grid;
  }
}
@media (min-width: 768px) {
  *.\--md-inline-block {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  *.\--md-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 768px) {
  *.\--md-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 768px) {
  *.\--md-table {
    display: table;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-none {
    display: none;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-initial {
    display: initial;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-inherit {
    display: inherit;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-inline {
    display: inline;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-block {
    display: block;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-contents {
    display: contents;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-grid {
    display: grid;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 850px) {
  *.\--about-lg-table {
    display: table;
  }
}
@media (min-width: 992px) {
  *.\--lg-none {
    display: none;
  }
}
@media (min-width: 992px) {
  *.\--lg-initial {
    display: initial;
  }
}
@media (min-width: 992px) {
  *.\--lg-inherit {
    display: inherit;
  }
}
@media (min-width: 992px) {
  *.\--lg-inline {
    display: inline;
  }
}
@media (min-width: 992px) {
  *.\--lg-block {
    display: block;
  }
}
@media (min-width: 992px) {
  *.\--lg-contents {
    display: contents;
  }
}
@media (min-width: 992px) {
  *.\--lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 992px) {
  *.\--lg-grid {
    display: grid;
  }
}
@media (min-width: 992px) {
  *.\--lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  *.\--lg-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 992px) {
  *.\--lg-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 992px) {
  *.\--lg-table {
    display: table;
  }
}
@media (min-width: 1200px) {
  *.\--xl-none {
    display: none;
  }
}
@media (min-width: 1200px) {
  *.\--xl-initial {
    display: initial;
  }
}
@media (min-width: 1200px) {
  *.\--xl-inherit {
    display: inherit;
  }
}
@media (min-width: 1200px) {
  *.\--xl-inline {
    display: inline;
  }
}
@media (min-width: 1200px) {
  *.\--xl-block {
    display: block;
  }
}
@media (min-width: 1200px) {
  *.\--xl-contents {
    display: contents;
  }
}
@media (min-width: 1200px) {
  *.\--xl-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  *.\--xl-grid {
    display: grid;
  }
}
@media (min-width: 1200px) {
  *.\--xl-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1200px) {
  *.\--xl-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 1200px) {
  *.\--xl-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 1200px) {
  *.\--xl-table {
    display: table;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-none {
    display: none;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-initial {
    display: initial;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-inherit {
    display: inherit;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-inline {
    display: inline;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-block {
    display: block;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-contents {
    display: contents;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-grid {
    display: grid;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 1400px) {
  *.\--xxl-table {
    display: table;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-none {
    display: none;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-initial {
    display: initial;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-inherit {
    display: inherit;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-inline {
    display: inline;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-block {
    display: block;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-contents {
    display: contents;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-grid {
    display: grid;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 1440px) {
  *.\--xxxm-table {
    display: table;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-none {
    display: none;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-initial {
    display: initial;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-inherit {
    display: inherit;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-inline {
    display: inline;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-block {
    display: block;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-contents {
    display: contents;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-grid {
    display: grid;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 1500px) {
  *.\--xxxl-table {
    display: table;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-none {
    display: none;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-initial {
    display: initial;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-inherit {
    display: inherit;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-inline {
    display: inline;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-block {
    display: block;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-contents {
    display: contents;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-grid {
    display: grid;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-inline-grid {
    display: inline-grid;
  }
}
@media (min-width: 1800px) {
  *.\--xxxxl-table {
    display: table;
  }
}
*.\--color-primary {
  color: #3b45ee;
}
*.\--bg-primary {
  background-color: #3b45ee;
}
*.\--color-cloud-gray {
  color: #f9faff;
}
*.\--bg-cloud-gray {
  background-color: #f9faff;
}
*.\--color-bg-gray {
  color: #f0f2f5;
}
*.\--bg-bg-gray {
  background-color: #f0f2f5;
}
*.\--color-mouse-gray {
  color: #c8d0dc;
}
*.\--bg-mouse-gray {
  background-color: #c8d0dc;
}
*.\--color-rainy-gray {
  color: #b1b8c2;
}
*.\--bg-rainy-gray {
  background-color: #b1b8c2;
}
*.\--color-blue-gray {
  color: #718093;
}
*.\--bg-blue-gray {
  background-color: #718093;
}
*.\--color-dark-blue {
  color: #3a424d;
}
*.\--bg-dark-blue {
  background-color: #3a424d;
}
*.\--color-dark-gray {
  color: #2f3640;
}
*.\--bg-dark-gray {
  background-color: #2f3640;
}
*.\--color-night-black {
  color: #0a0f1e;
}
*.\--bg-night-black {
  background-color: #0a0f1e;
}
*.\--color-text {
  color: #2f3640;
}
*.\--bg-text {
  background-color: #2f3640;
}
*.\--color-white {
  color: #fff;
}
*.\--bg-white {
  background-color: #fff;
}
*.\--color-black {
  color: #000;
}
*.\--bg-black {
  background-color: #000;
}
*.\--col-1 {
  -ms-flex-preferred-size: calc((1 * 100%) / 12);
      flex-basis: calc((1 * 100%) / 12);
  max-width: calc((1 * 100%) / 12);
}
*.\--col-2 {
  -ms-flex-preferred-size: calc((2 * 100%) / 12);
      flex-basis: calc((2 * 100%) / 12);
  max-width: calc((2 * 100%) / 12);
}
*.\--col-3 {
  -ms-flex-preferred-size: calc((3 * 100%) / 12);
      flex-basis: calc((3 * 100%) / 12);
  max-width: calc((3 * 100%) / 12);
}
*.\--col-4 {
  -ms-flex-preferred-size: calc((4 * 100%) / 12);
      flex-basis: calc((4 * 100%) / 12);
  max-width: calc((4 * 100%) / 12);
}
*.\--col-5 {
  -ms-flex-preferred-size: calc((5 * 100%) / 12);
      flex-basis: calc((5 * 100%) / 12);
  max-width: calc((5 * 100%) / 12);
}
*.\--col-6 {
  -ms-flex-preferred-size: calc((6 * 100%) / 12);
      flex-basis: calc((6 * 100%) / 12);
  max-width: calc((6 * 100%) / 12);
}
*.\--col-7 {
  -ms-flex-preferred-size: calc((7 * 100%) / 12);
      flex-basis: calc((7 * 100%) / 12);
  max-width: calc((7 * 100%) / 12);
}
*.\--col-8 {
  -ms-flex-preferred-size: calc((8 * 100%) / 12);
      flex-basis: calc((8 * 100%) / 12);
  max-width: calc((8 * 100%) / 12);
}
*.\--col-9 {
  -ms-flex-preferred-size: calc((9 * 100%) / 12);
      flex-basis: calc((9 * 100%) / 12);
  max-width: calc((9 * 100%) / 12);
}
*.\--col-10 {
  -ms-flex-preferred-size: calc((10 * 100%) / 12);
      flex-basis: calc((10 * 100%) / 12);
  max-width: calc((10 * 100%) / 12);
}
*.\--col-11 {
  -ms-flex-preferred-size: calc((11 * 100%) / 12);
      flex-basis: calc((11 * 100%) / 12);
  max-width: calc((11 * 100%) / 12);
}
*.\--col-12 {
  -ms-flex-preferred-size: calc((12 * 100%) / 12);
      flex-basis: calc((12 * 100%) / 12);
  max-width: calc((12 * 100%) / 12);
}
*.\--col-xxs-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-xxs-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-xxs-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-xxs-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-xxs-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-xxs-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-xxs-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-xxs-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-xxs-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-xxs-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-xxs-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-xxs-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 365px) {
  *.\--col-xxs-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-xs-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-xs-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-xs-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-xs-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-xs-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-xs-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-xs-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-xs-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-xs-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-xs-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-xs-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-xs-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 420px) {
  *.\--col-xs-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-sm-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-sm-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-sm-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-sm-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-sm-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-sm-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-sm-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-sm-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-sm-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-sm-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-sm-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-sm-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 544px) {
  *.\--col-sm-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-wp-sm-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-wp-sm-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-wp-sm-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-wp-sm-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-wp-sm-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-wp-sm-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-wp-sm-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-wp-sm-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-wp-sm-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-wp-sm-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-wp-sm-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-wp-sm-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 600px) {
  *.\--col-wp-sm-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-md-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-md-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-md-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-md-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-md-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-md-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-md-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-md-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-md-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-md-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-md-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-md-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 768px) {
  *.\--col-md-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-about-lg-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-about-lg-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-about-lg-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-about-lg-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-about-lg-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-about-lg-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-about-lg-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-about-lg-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-about-lg-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-about-lg-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-about-lg-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-about-lg-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 850px) {
  *.\--col-about-lg-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-lg-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-lg-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-lg-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-lg-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-lg-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-lg-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-lg-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-lg-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-lg-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-lg-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-lg-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-lg-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 992px) {
  *.\--col-lg-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-xl-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-xl-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-xl-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-xl-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-xl-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-xl-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-xl-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-xl-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-xl-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-xl-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-xl-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-xl-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1200px) {
  *.\--col-xl-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-xxl-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-xxl-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-xxl-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-xxl-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-xxl-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-xxl-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-xxl-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-xxl-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-xxl-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-xxl-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-xxl-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-xxl-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1400px) {
  *.\--col-xxl-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-xxxm-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-xxxm-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-xxxm-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-xxxm-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-xxxm-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-xxxm-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-xxxm-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-xxxm-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-xxxm-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-xxxm-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-xxxm-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-xxxm-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1440px) {
  *.\--col-xxxm-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-xxxl-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-xxxl-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-xxxl-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-xxxl-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-xxxl-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-xxxl-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-xxxl-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-xxxl-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-xxxl-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-xxxl-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-xxxl-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-xxxl-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1500px) {
  *.\--col-xxxl-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--col-xxxxl-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-1 {
    -ms-flex-preferred-size: calc((1 * 100%) / 12);
        flex-basis: calc((1 * 100%) / 12);
    max-width: calc((1 * 100%) / 12);
  }
}
*.\--col-xxxxl-2 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-2 {
    -ms-flex-preferred-size: calc((2 * 100%) / 12);
        flex-basis: calc((2 * 100%) / 12);
    max-width: calc((2 * 100%) / 12);
  }
}
*.\--col-xxxxl-3 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-3 {
    -ms-flex-preferred-size: calc((3 * 100%) / 12);
        flex-basis: calc((3 * 100%) / 12);
    max-width: calc((3 * 100%) / 12);
  }
}
*.\--col-xxxxl-4 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-4 {
    -ms-flex-preferred-size: calc((4 * 100%) / 12);
        flex-basis: calc((4 * 100%) / 12);
    max-width: calc((4 * 100%) / 12);
  }
}
*.\--col-xxxxl-5 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-5 {
    -ms-flex-preferred-size: calc((5 * 100%) / 12);
        flex-basis: calc((5 * 100%) / 12);
    max-width: calc((5 * 100%) / 12);
  }
}
*.\--col-xxxxl-6 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-6 {
    -ms-flex-preferred-size: calc((6 * 100%) / 12);
        flex-basis: calc((6 * 100%) / 12);
    max-width: calc((6 * 100%) / 12);
  }
}
*.\--col-xxxxl-7 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-7 {
    -ms-flex-preferred-size: calc((7 * 100%) / 12);
        flex-basis: calc((7 * 100%) / 12);
    max-width: calc((7 * 100%) / 12);
  }
}
*.\--col-xxxxl-8 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-8 {
    -ms-flex-preferred-size: calc((8 * 100%) / 12);
        flex-basis: calc((8 * 100%) / 12);
    max-width: calc((8 * 100%) / 12);
  }
}
*.\--col-xxxxl-9 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-9 {
    -ms-flex-preferred-size: calc((9 * 100%) / 12);
        flex-basis: calc((9 * 100%) / 12);
    max-width: calc((9 * 100%) / 12);
  }
}
*.\--col-xxxxl-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-10 {
    -ms-flex-preferred-size: calc((10 * 100%) / 12);
        flex-basis: calc((10 * 100%) / 12);
    max-width: calc((10 * 100%) / 12);
  }
}
*.\--col-xxxxl-11 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-11 {
    -ms-flex-preferred-size: calc((11 * 100%) / 12);
        flex-basis: calc((11 * 100%) / 12);
    max-width: calc((11 * 100%) / 12);
  }
}
*.\--col-xxxxl-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 1800px) {
  *.\--col-xxxxl-12 {
    -ms-flex-preferred-size: calc((12 * 100%) / 12);
        flex-basis: calc((12 * 100%) / 12);
    max-width: calc((12 * 100%) / 12);
  }
}
*.\--fw-300 {
  font-weight: 300;
}
*.\--fw-400 {
  font-weight: 400;
}
*.\--fw-500 {
  font-weight: 500;
}
*.\--fw-600 {
  font-weight: 600;
}
*.\--fw-700 {
  font-weight: 700;
}
*.\--fw-900 {
  font-weight: 900;
}
*.\--mx-0 {
  margin-left: 0;
  margin-right: 0;
}
*.\--my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
*.\--mx-auto {
  margin-left: auto;
  margin-right: auto;
}
*.\--my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
*.\--flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
*.\--align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
*.\--align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
*.\--align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
*.\--align-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
*.\--align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
*.\--justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
*.\--justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
*.\--justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
*.\--justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
*.\--justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
*.\--justify-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

/* Custom modifiers */
.\--heading-1 {
  font-size: 3.6rem;
}
@media (min-width: 768px) {
  .\--heading-1 {
    font-size: 4.8rem;
  }
}

.\--heading-2 {
  font-size: 2.4rem;
}
@media (min-width: 768px) {
  .\--heading-2 {
    font-size: 3.6rem;
  }
}

.\--heading-3 {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .\--heading-3 {
    font-size: 3rem;
  }
}

.\--heading-4 {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .\--heading-4 {
    font-size: 2.4rem;
  }
}

.\--heading-5 {
  font-size: 2rem;
}

.\--regular {
  font-size: 1.6rem;
}
@media (min-width: 768px) {
  .\--regular {
    font-size: 2rem;
  }
}

.\--small {
  font-size: 1.2rem;
}
.\--small p {
  font-size: 1.2rem;
}

.\--full-width {
  position: relative;
  left: 50%;
  right: 50%;
  width: 100vw;
  max-width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
}

@media (min-width: 768px) {
  .\--side-element-margin-top,
.\--side-element-margin-bottom {
    margin-bottom: 17.5rem;
  }
}
@media (min-width: 1200px) {
  .\--side-element-margin-top,
.\--side-element-margin-bottom {
    margin-bottom: 17.5rem;
  }
}
@media (min-width: 1500px) {
  .\--side-element-margin-top,
.\--side-element-margin-bottom {
    margin-bottom: inherit;
  }
}

@media (min-width: 768px) {
  .\--side-element-inside-padding-top {
    padding-top: 10rem;
  }
}
@media (min-width: 1800px) {
  .\--side-element-inside-padding-top {
    padding-top: initial;
  }
}

@media (min-width: 768px) {
  .\--side-element-inside-padding-bottom {
    padding-bottom: 10rem;
  }
}
@media (min-width: 1800px) {
  .\--side-element-inside-padding-bottom {
    padding-bottom: initial;
  }
}

.\--heading-blue-bar::before {
  content: "";
  display: block;
  width: 8rem;
  height: 0.4rem;
  margin: 0 auto 0.8rem;
  background-color: #3b45ee;
}

.\--text-strikethrough {
  text-decoration: line-through;
}

.\--bg-bg-gray {
  position: relative;
  z-index: 0;
}

.-padding-bottom-small {
  padding-bottom: 1rem !important;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

body {
  margin: 0;
  overflow-x: hidden;
}

main {
  display: block;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: none;
}

b,
strong {
  font-weight: bold;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  max-width: 100%;
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: table;
  max-width: 100%;
  padding: 0;
  /* 3 */
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

.screen-reader-text {
  position: absolute !important;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  word-wrap: normal !important;
  border: 0;
  overflow: hidden;
}

.screen-reader-text:focus {
  left: 5px;
  top: 5px;
  display: block;
  width: auto;
  height: auto;
  padding: 15px 23px 14px;
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #444;
  font-size: 1em;
  line-height: normal;
  text-decoration: none;
  background-color: #eee;
  z-index: 100000;
}

@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Light.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Light.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Regular.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Regular.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Semibold.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Semibold.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Bold.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Bold.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Italic.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Italic.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Black.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Lato-Black.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/OpenSans-Regular.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/OpenSans-Regular.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/OpenSans-Italic.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/OpenSans-Italic.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/OpenSans-Bold.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/OpenSans-Bold.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Roboto-Regular.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/Roboto-Regular.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "DMSans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/DMSans-Light.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/DMSans-Light.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "DMSans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/DMSans-Regular.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/DMSans-Regular.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "DMSans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/DMSans-Medium.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/DMSans-Medium.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "DMSans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/DMSans-SemiBold.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/DMSans-SemiBold.woff?v=1.0.0) format("woff");
}
@font-face {
  font-family: "DMSans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/DMSans-Bold.woff2?v=1.0.0) format("woff2"), url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../fonts/DMSans-Bold.woff?v=1.0.0) format("woff");
}
html {
  font-size: 10px;
  scroll-behavior: smooth;
  scroll-padding-top: 15rem;
}

body {
  color: #2f3640;
  font-family: "Lato", sans-serif;
  font-size: 1.4rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  color: #2f3640;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}

h1 {
  font-size: 3.6rem;
}
@media (min-width: 768px) {
  h1 {
    font-size: 4.8rem;
  }
}

h2 {
  margin-bottom: 2.4rem;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 3.4rem;
}
@media (min-width: 768px) {
  h2 {
    font-size: 3.6rem;
    font-weight: inherit;
    line-height: inherit;
  }
}

h3 {
  margin-bottom: 2.25rem;
  font-size: 2rem;
}
@media (min-width: 768px) {
  h3 {
    font-size: 3rem;
  }
}

h4 {
  margin-bottom: 2.25rem;
  font-size: 2rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  h4 {
    font-size: 2.4rem;
  }
}

h5 {
  margin-bottom: 2rem;
  font-size: 2rem;
  font-weight: 600;
}

p {
  margin-top: 0;
  margin-bottom: 2.25rem;
  font-size: 1.6rem;
  line-height: 2.4rem;
  word-break: break-word;
}
@media (min-width: 768px) {
  p {
    margin-bottom: 3.25rem;
    font-size: 1.8rem;
    line-height: 3.2rem;
  }
}

.has-wps-small-font-size {
  font-size: 1.2rem;
  line-height: 1.8rem;
}

.has-wps-large-font-size {
  font-size: 2rem;
  line-height: 3.2rem;
}
@media (min-width: 768px) {
  .has-wps-large-font-size {
    font-size: 3.6rem;
    font-weight: 300;
    line-height: 4.6rem;
  }
}

.has-wps-huge-font-size {
  font-size: 2.8rem;
  line-height: 5.2rem;
}
@media (min-width: 768px) {
  .has-wps-huge-font-size {
    font-size: 4.8rem;
    font-weight: 300;
    line-height: normal;
  }
}

a {
  color: #3b45ee;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

.has-primary-color {
  color: #3b45ee;
}

.has-cloud-gray-color {
  color: #f9faff;
}

.has-bg-gray-color {
  color: #f0f2f5;
}

.has-mouse-gray-color {
  color: #c8d0dc;
}

.has-rainy-gray-color {
  color: #b1b8c2;
}

.has-blue-gray-color {
  color: #718093;
}

.has-dark-blue-color {
  color: #3a424d;
}

.has-dark-gray-color {
  color: #2f3640;
}

.has-night-black-color {
  color: #0a0f1e;
}

.has-white-color {
  color: #fff;
}

.has-black-color {
  color: #000;
}

.block {
  position: relative;
}
.block.\--fullwidth {
  width: calc(100% + (100vw - 100%));
  margin-left: calc((100vw - 100%) / -2);
}

.block-core--group {
  width: 100%;
  height: 100%;
}

.block-core--paragraph:last-of-type p:last-of-type {
  margin-bottom: 0;
}
.block-core--paragraph:last-of-type p.\--font-size-24 {
  font-size: 1.8rem;
  line-height: 2.8rem;
}
@media (min-width: 992px) {
  .block-core--paragraph:last-of-type p.\--font-size-24 {
    font-size: 2.4rem;
    line-height: 3.4rem;
  }
}
.block-core--paragraph:last-of-type p.\--color-blue-gray {
  color: #718093;
}

.block-core--image {
  overflow: hidden;
}

.block-core--gallery .wp-block-gallery.columns-3 .blocks-gallery-grid .blocks-gallery-item {
  max-width: calc((100% - 32px)/ 3);
}
.block-core--gallery .wp-block-gallery.aligncenter .blocks-gallery-grid {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wp-block-image {
  margin: 0;
}
.wp-block-image img {
  height: auto;
}

.wp-block-group.has-background.\--section-background {
  position: relative;
  left: 50%;
  width: 100vw;
  max-width: 100vw;
  margin-left: -50vw;
  margin-bottom: 0;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: 1;
}
@media (min-width: 768px) {
  .wp-block-group.has-background.\--section-background {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }
}
.wp-block-group.has-background.\--section-background .wp-block-group__inner-container {
  width: 100%;
  max-width: 100rem;
  margin: auto;
  -webkit-transform: skewY(6.3deg);
       -o-transform: skewY(6.3deg);
          transform: skewY(6.3deg);
}

.wp-block-group,
.wp-block-columns {
  margin-bottom: 3.5rem;
}
.wp-block-group.has-background,
.wp-block-columns.has-background {
  padding: 3rem 3rem 1rem;
}
@media (min-width: 768px) {
  .wp-block-group.has-background,
.wp-block-columns.has-background {
    padding: 3rem 5rem;
  }
}
.wp-block-group.has-background.has-primary-background-color,
.wp-block-columns.has-background.has-primary-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #3b45ee;
}
.wp-block-group.has-background.has-cloud-gray-background-color,
.wp-block-columns.has-background.has-cloud-gray-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #f9faff;
}
.wp-block-group.has-background.has-bg-gray-background-color,
.wp-block-columns.has-background.has-bg-gray-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #f0f2f5;
}
.wp-block-group.has-background.has-mouse-gray-background-color,
.wp-block-columns.has-background.has-mouse-gray-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #c8d0dc;
}
.wp-block-group.has-background.has-rainy-gray-background-color,
.wp-block-columns.has-background.has-rainy-gray-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #b1b8c2;
}
.wp-block-group.has-background.has-blue-gray-background-color,
.wp-block-columns.has-background.has-blue-gray-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #718093;
}
.wp-block-group.has-background.has-dark-blue-background-color,
.wp-block-columns.has-background.has-dark-blue-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #3a424d;
}
.wp-block-group.has-background.has-dark-gray-background-color,
.wp-block-columns.has-background.has-dark-gray-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #2f3640;
}
.wp-block-group.has-background.has-night-black-background-color,
.wp-block-columns.has-background.has-night-black-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #0a0f1e;
}
.wp-block-group.has-background.has-text-background-color,
.wp-block-columns.has-background.has-text-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #2f3640;
}
.wp-block-group.has-background.has-white-background-color,
.wp-block-columns.has-background.has-white-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #fff;
}
.wp-block-group.has-background.has-black-background-color,
.wp-block-columns.has-background.has-black-background-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: #000;
}
.wp-block-group .wp-block-group,
.wp-block-group .wp-block-columns,
.wp-block-columns .wp-block-group,
.wp-block-columns .wp-block-columns {
  margin-bottom: 0;
}
.wp-block-group .wp-block-quote,
.wp-block-columns .wp-block-quote {
  margin: 2rem 0;
}
@media (min-width: 768px) {
  .wp-block-group .wp-block-quote,
.wp-block-columns .wp-block-quote {
    margin: 3rem 0;
  }
}

.wp-block-columns {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 600px) {
  .wp-block-columns {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 992px) {
  .wp-block-columns.-custom-flex .wp-block-column:not(:first-child) {
    margin-left: 7.5rem;
  }
}
.wp-block-columns.-custom-flex .wp-block-column:not(:last-child) {
  margin-bottom: 8.25rem;
}
@media (min-width: 600px) {
  .wp-block-columns.-custom-flex .wp-block-column:not(:last-child) {
    margin-bottom: revert;
  }
}

.wp-block-quote {
  margin: 2rem 0;
  padding: 1.25rem 0 0 1.5rem;
  border-left: 0.5rem solid #3b45ee;
}
@media (min-width: 768px) {
  .wp-block-quote {
    margin: 3rem 0 10rem;
    padding: 2.5rem 0 0 2rem;
  }
}
.wp-block-quote p {
  position: relative;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}
@media (min-width: 768px) {
  .wp-block-quote p {
    font-size: 1.8rem;
    line-height: 3.2rem;
  }
}
.wp-block-quote p::before {
  content: "\201C";
  position: absolute;
  left: -0.75rem;
  top: -1.25rem;
  display: block;
  color: #b1b8c2;
  font-size: 6.75rem;
  font-weight: 900;
}
.wp-block-quote.is-style-large {
  margin: 3.75rem 0;
  padding: 2rem 0.5rem 0 1.75rem;
  border-left: 0.5rem solid #3b45ee;
}
@media (min-width: 768px) {
  .wp-block-quote.is-style-large {
    margin: 5rem 0 8.5rem;
    padding: 4.25rem 2.5rem 0 3.5rem;
  }
}
.wp-block-quote.is-style-large p {
  position: relative;
  margin-bottom: 0.25rem;
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 3.2rem;
}
@media (min-width: 768px) {
  .wp-block-quote.is-style-large p {
    margin-bottom: 1rem;
    font-size: 3.6rem;
    font-weight: 300;
    line-height: 4.6rem;
  }
}
.wp-block-quote.is-style-large p::before {
  content: "\201C";
  position: absolute;
  left: -0.5rem;
  top: -1.25rem;
  display: block;
  color: #b1b8c2;
  font-size: 7rem;
  font-weight: 900;
}
@media (min-width: 768px) {
  .wp-block-quote.is-style-large p::before {
    left: -0.85rem;
    top: -2.5rem;
    font-size: 10rem;
  }
}
.wp-block-quote.is-style-large cite {
  color: #b1b8c2;
  font-size: 1.8rem;
  font-style: normal;
  font-weight: normal;
  line-height: 3.2rem;
}
@media (min-width: 768px) {
  .wp-block-quote.is-style-large cite {
    font-size: 2.6rem;
  }
}

.block-core--list ol {
  counter-reset: steps;
  margin: 3rem 0 0;
  padding-left: 4.85rem;
  list-style: none;
}
.block-core--list ol li {
  counter-increment: steps;
  margin-bottom: 0.9rem;
  font-size: 1.6rem;
  line-height: 2.4rem;
  text-indent: -4.85rem;
}
@media (min-width: 768px) {
  .block-core--list ol li {
    font-size: 1.8rem;
    line-height: 3.2rem;
  }
}
.block-core--list ol li::before {
  content: counter(steps);
  display: inline-block;
  width: 2.7rem;
  height: 2.7rem;
  min-width: 2.7rem;
  margin-right: 1.75rem;
  color: #718093;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.7rem;
  text-align: center;
  text-indent: 0;
  background: #f0f2f5;
  border-radius: 50%;
  place-items: center;
}
@media (min-width: 768px) {
  .block-core--list ol li::before {
    width: 3.1rem;
    height: 3.1rem;
    min-width: 3.1rem;
    line-height: 3.1rem;
  }
}
.block-core--list ul {
  margin: 3rem 0 0;
  padding: 0;
  list-style: none;
}
.block-core--list ul li {
  position: relative;
  margin-bottom: 0.9rem;
  padding-left: 2.5rem;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
@media (min-width: 768px) {
  .block-core--list ul li {
    font-size: 1.8rem;
    line-height: 3.2rem;
  }
}
.block-core--list ul li::before {
  content: "";
  position: absolute;
  left: 0.5rem;
  top: 1.3rem;
  display: inline-grid;
  width: 0.7rem;
  height: 0.7rem;
  background: #3b45ee;
  border-radius: 50%;
}

figure.wp-block-image {
  margin: 0;
}

.no-space.block {
  margin-bottom: 0;
}
.no-space > div[class*=__wrapper] {
  margin-bottom: 0;
}

.no-space + .block > div[class*=__wrapper] {
  margin-top: 0;
}

.no-space + .block-parallax-image {
  margin-top: -8.25rem;
  z-index: -1;
}
@media (min-width: 1200px) {
  .no-space + .block-parallax-image {
    margin-top: -11.25rem;
  }
}
@media (min-width: 1800px) {
  .no-space + .block-parallax-image {
    margin-top: -16.25rem;
  }
}

.no-space + .block-related-with-cta {
  margin-top: -8rem;
}

@media (max-width: 991px) {
  .wp-block-spacer.-mobile-hidden {
    display: none;
  }
}

.wp-block-media-text .wp-block-media-text__content {
  margin-top: 2rem;
  padding: 0;
}
@media (min-width: 600px) {
  .wp-block-media-text .wp-block-media-text__content {
    margin-top: 0;
    padding: 0 8%;
  }
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  margin-top: 0;
  margin-bottom: 2rem;
  padding: 0;
}
@media (min-width: 600px) {
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 8% 0 0;
  }
}

.\--industries .block-core--group {
  left: 50%;
  right: 50%;
  width: 100vw;
  max-width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-bottom: 12rem;
  padding: 0 0 12rem;
}
.\--industries .block-core--group .wp-block-group.-gray-skew::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -1;
}

.\--invoices .block-core--group {
  left: 50%;
  right: 50%;
  width: 100vw;
  max-width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-bottom: 12rem;
  padding: 0 0 12rem;
}
.\--invoices .block-core--group .wp-block-group.-gray-skew::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -1;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body.page-background-cloud-gray {
  background-color: #f9faff;
}
body.archive, body.archive.page-background-cloud-gray {
  background: #f0f2f5;
}
body.archive.post-type-archive-wissen {
  background: #fff;
}

.wrapper {
  width: 100%;
  max-width: 103rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2rem;
}
@media (min-width: 768px) {
  .wrapper {
    padding: 0 1.5rem;
  }
}
.wrapper.\--archive {
  max-width: 123rem;
}
.wrapper.\--footer {
  max-width: 101rem;
}
@media (min-width: 768px) {
  .wrapper.\--footer {
    padding: 0 2rem;
  }
}
@media (min-width: 992px) {
  .wrapper.\--footer {
    padding: 0 1.5rem;
  }
}
.wrapper.\--wide {
  max-width: 120rem;
}
.wrapper.\--wrapper-wide {
  max-width: 123rem;
}

.wrapper-archive {
  width: 100%;
  max-width: 123rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2rem;
}
@media (min-width: 768px) {
  .wrapper-archive {
    padding: 0 1.5rem;
  }
}

.site-main {
  margin-bottom: 0;
}
.site-main.\--alternative h1 {
  font-size: 2.8rem;
}

.vwo_loaded + .site-main {
  margin-top: 14.4rem;
  margin-bottom: 0;
}
.vwo_loaded + .site-main.\--single {
  margin-top: 12.4rem;
}
.vwo_loaded + .site-main.\--archive, .vwo_loaded + .site-main.\--page {
  margin-top: 10.4rem;
}

.top-bar-loaded .site-main {
  margin-bottom: 0;
}

.admin-bar .site-header {
  top: 3.2rem;
}
.admin-bar .site-main {
  margin-bottom: 0;
}
.admin-bar .vwo_loaded + .site-main {
  margin-top: 8rem;
}
.admin-bar.top-bar-loaded .site-main.\--landing-page.variant-2 {
  margin: 0;
}

.listing {
  position: relative;
}

#responsive-menu-button,
#responsive-menu-container {
  display: none !important;
}

.\--homepage .wrapper,
.\--pricing .wrapper,
.\--tax-consultant .wrapper {
  max-width: 123rem;
}

.\--homepage .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 0.8rem;
  height: 0.8rem;
  margin: 0 0.25rem;
  background-color: #2f3640;
}

.grecaptcha-badge {
  visibility: hidden;
}

.site-header {
  position: sticky;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #3a424d;
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  -o-transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  z-index: 100;
}
.site-header.\--box-shadow {
  -webkit-box-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.5);
}
.site-header__wrapper {
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 6.4rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media (min-width: 1200px) {
  .site-header__wrapper {
    max-width: 123rem;
  }
}
.site-header__logo img {
  width: 23.5rem;
  height: 5.133rem;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1200px) {
  .site-header__logo {
    margin-right: 4.8rem;
  }
}
.site-header__nav {
  position: absolute;
  right: 0;
  top: 6.4rem;
  width: 100%;
  height: 100vh;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  background-color: #3a424d;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
  z-index: -1;
}
@media (min-width: 1200px) {
  .site-header__nav {
    position: relative;
    right: unset;
    top: unset;
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0;
    padding: 0;
    background-color: unset;
    opacity: 1;
    visibility: visible;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    z-index: 1;
  }
}
.site-header__nav .menu {
  margin: 0;
  padding: 0.8rem 0 0 0;
  list-style-type: none;
}
@media (max-width: 1199px) {
  .site-header__nav .menu {
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item {
    margin-right: 1.9rem;
  }
}
.site-header__nav .menu-item:last-of-type {
  margin-right: 0;
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item:last-of-type {
    margin-bottom: 0;
  }
}
.site-header__nav .menu-item a {
  display: inline-block;
  padding: 0.8rem 0;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.4rem;
  text-decoration: none;
  -webkit-transition: color 0.25s;
  -o-transition: color 0.25s;
  transition: color 0.25s;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item a {
    padding: 0 1rem;
    color: #c8d0dc;
    font-size: 1.4rem;
    line-height: 2.1rem;
  }
}
.site-header__nav .menu-item a:hover {
  color: #fff;
  cursor: pointer;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children {
    position: relative;
  }
}
.site-header__nav .menu-item-has-children:hover > a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  display: none;
  width: 100%;
  height: 3rem;
  z-index: -1;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children:hover > a::before {
    display: block;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}
.site-header__nav .menu-item-has-children:hover .sub-menu .sub-menu .sub-menu {
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children:hover .sub-menu .sub-menu .sub-menu {
    max-height: initial;
  }
}
.site-header__nav .menu-item-has-children > a {
  position: relative;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children > a {
    padding-right: 1.4rem;
  }
}
.site-header__nav .menu-item-has-children > a::after {
  content: "";
  position: absolute;
  right: -2.9rem;
  top: calc(50% - .2rem);
  display: block;
  width: 1.4rem;
  height: 0.8rem;
  padding: 0;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/menu-item-arrow.svg) no-repeat center/contain;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  -o-transition: -o-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s, -o-transform 0.25s;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children > a::after {
    right: 0;
    top: calc(50% - .3rem);
    width: 1.2rem;
  }
}
.site-header__nav .menu-item-has-children .sub-menu {
  padding: 0;
  list-style-type: none;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children .sub-menu {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
}
.site-header__nav .menu-item-has-children .sub-menu .menu-item {
  margin-right: 0;
  pointer-events: none;
}
.site-header__nav .menu-item-has-children .sub-menu .menu-item a {
  display: block;
  padding: 0.6rem 1.6rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  -webkit-transition: background-color ease-in-out 0.25s;
  -o-transition: background-color ease-in-out 0.25s;
  transition: background-color ease-in-out 0.25s;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children .sub-menu .menu-item a:hover {
    background-color: #f0f2f5;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children .sub-menu .menu-item a {
    color: #2f3640;
    pointer-events: all;
  }
}
.site-header__nav .menu-item-has-children .sub-menu .menu-item-has-children > a {
  padding: 1rem 0;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children .sub-menu .menu-item-has-children > a {
    padding: 0.8rem 0 0 1.6rem;
  }
}
.site-header__nav .menu-item-has-children .sub-menu .menu-item-has-children > a::after {
  content: none;
}
.site-header__nav .menu-item-has-children > .sub-menu {
  max-height: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
}
@media (max-width: 1199px) {
  .site-header__nav .menu-item-has-children > .sub-menu {
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children > .sub-menu {
    position: absolute;
    left: 1.2rem;
    top: 4.1rem;
    max-width: 68rem;
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
    margin-left: 0;
    padding: 0.8rem 0;
    border-radius: 0.4rem;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children > .sub-menu {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
.site-header__nav .menu-item-has-children.\--active .sub-menu {
  max-height: 200rem;
  opacity: 1;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.\--active .sub-menu {
    max-height: unset;
  }
}
.site-header__nav .menu-item-has-children.\--active .sub-menu .menu-item {
  pointer-events: all;
}
.site-header__nav .menu-item-has-children.\--active > a::after {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.\--active > a::after {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
.site-header__nav .menu-item-has-children.\--menu-icons.-multilevel {
  padding-right: 0;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.\--menu-icons.-multilevel {
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.\--menu-icons.-multilevel > .sub-menu .menu-item > a {
    padding-right: 6rem;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.\--menu-icons.-multilevel > .sub-menu .menu-item .sub-menu {
    margin-top: -6.2rem !important;
  }
}
.site-header__nav .menu-item-has-children.\--menu-icons.-multilevel > .sub-menu .menu-item .sub-menu .menu-item a {
  padding: 0.6rem 1.6rem;
}
.site-header__nav .menu-item-has-children.\--menu-icons a {
  margin-left: 0 !important;
}
.site-header__nav .menu-item-has-children.\--menu-icons > a {
  color: #718093 !important;
  pointer-events: none !important;
}
.site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu {
  position: static;
  width: 100%;
  opacity: 1;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu {
    margin-top: 0.3rem;
    margin-bottom: -0.6rem;
    padding-bottom: 0;
  }
}
.site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item {
  margin-right: 0;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon {
    margin-bottom: 0.3rem;
  }
}
.site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon:last-of-type {
  margin-bottom: 0;
}
.site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon > a {
  position: relative;
  padding-left: 3.2rem;
  font-size: 1.4rem;
  font-weight: 400;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon > a {
    padding-left: 7.2rem;
    font-size: 1.6rem;
  }
}
.site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon .menu-item-icon {
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon .menu-item-icon {
    left: 1.6rem;
    width: 4rem;
    height: 4rem;
  }
}
.site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon .menu-item-tagline {
  display: none;
  margin-top: 0;
  color: #718093;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon .menu-item-tagline {
    display: block;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.-multilevel:hover .sub-menu .sub-menu {
    opacity: 0;
    visibility: hidden;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.-multilevel .sub-menu {
    min-width: 19rem;
    padding: 0.8rem 0;
    border-radius: 0.4rem;
  }
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item {
  margin: 0;
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item.-bold a {
  font-weight: 700;
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item a {
  width: 100%;
  margin: 0;
  padding: 0.8rem 0 0.8rem 1.2rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item a {
    padding: 0.6rem 1.6rem;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children {
    cursor: pointer;
    pointer-events: all;
  }
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children .sub-menu {
  max-height: 0;
  padding-left: 1.5rem;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children .sub-menu {
    max-height: initial;
    padding-left: 0;
  }
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children.\--active .sub-menu {
  max-height: 100rem;
  opacity: 1;
  visibility: visible;
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children.\--active.-parent .sub-menu .menu-item:nth-child(n+2) a {
  font-size: 1.4rem;
  line-height: 2.1rem;
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children.\--active.-parent .sub-menu .menu-item:nth-child(n+3) a {
  padding-left: 2.5rem;
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children > a {
  display: inline-block;
  width: auto;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children > a {
    display: block;
    width: 100%;
  }
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children > a::after {
  content: "";
  position: absolute;
  right: -2.9rem;
  top: calc(50% - .2rem);
  width: 1.4rem;
  height: 0.8rem;
  padding: 0;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/menu-item-arrow.svg) no-repeat center/contain;
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children > a::after {
    right: 1.7rem;
    top: calc(50% - .7rem);
    display: block;
    width: 1.4rem;
    height: 1.4rem;
    background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/dropdown-arrow.svg) no-repeat center/contain;
  }
}
@media (min-width: 1200px) {
  .site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children:hover .sub-menu {
    left: calc(100% - 1rem);
    top: auto;
    margin-top: -4.4rem;
    -webkit-box-shadow: 0 0 0.1rem 0.1rem rgba(0, 0, 0, 0.16);
            box-shadow: 0 0 0.1rem 0.1rem rgba(0, 0, 0, 0.16);
    opacity: 1;
    visibility: visible;
  }
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children ul li a[href="#"] {
  color: #718093;
  pointer-events: none;
}
.site-header__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children ul li a {
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
@media (min-width: 544px) {
  .site-header__nav.\--primary {
    width: 38rem;
  }
}
@media (min-width: 1200px) {
  .site-header__nav.\--primary {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: auto;
  }
}
.site-header__nav.\--secondary {
  position: static;
  padding: 3rem 0 0 0;
}
@media (min-width: 1200px) {
  .site-header__nav.\--secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
  }
}
.site-header__nav.\--secondary .menu {
  margin: -0.4rem 0 0 0;
  padding: 0;
  list-style-type: none;
}
@media (min-width: 1200px) {
  .site-header__nav.\--secondary .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0;
  }
}
.site-header__nav.\--secondary .menu-item {
  margin-right: 0;
  padding: 0;
  text-align: center;
}
.site-header__nav.\--secondary .menu-item:first-of-type {
  margin-bottom: 1rem;
  background-color: #3b45ee;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.site-header__nav.\--secondary .menu-item:first-of-type:hover {
  opacity: 0.8;
}
@media (min-width: 1200px) {
  .site-header__nav.\--secondary .menu-item:first-of-type {
    margin-left: 1.8rem;
    margin-bottom: 0;
  }
}
.site-header__nav.\--secondary .menu-item a {
  display: block;
  padding: 1.2rem;
  color: #fff;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
@media (min-width: 1200px) {
  .site-header__nav.\--secondary .menu-item a {
    padding: 0.9rem 1.4rem;
    font-size: 1.4rem;
    line-height: 2.1rem;
  }
}
.site-header__nav.\--active {
  opacity: 1;
  visibility: visible;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 1005;
}
.site-header__nav.\--active .\--secondary {
  opacity: 1;
  visibility: visible;
}
.site-header__toggler {
  position: relative;
  width: 2.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  z-index: 1010;
}
.site-header__toggler span {
  position: relative;
  display: block;
  width: 2.5rem;
  height: 0.3rem;
  margin: 0 0 0.4rem 0;
  background-color: #f9faff;
  border-radius: 0.1rem;
  -webkit-transition: background-color 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
}
.site-header__toggler span:last-of-type {
  margin: 0;
}
.site-header__toggler.\--active span {
  background-color: #f9faff;
}
.site-header__toggler.\--active span:nth-child(1) {
  top: 0.8rem;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.site-header__toggler.\--active span:nth-child(2) {
  top: 0;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.site-header__toggler.\--active span:nth-child(3) {
  top: -0.7rem;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media (min-width: 1200px) {
  .site-header__toggler {
    display: none;
  }
}

.site-header-new {
  position: sticky;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #fff;
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  -o-transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  z-index: 100;
}
.site-header-new.\--box-shadow {
  -webkit-box-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.5);
}
.site-header-new__wrapper {
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 6.4rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media (min-width: 1200px) {
  .site-header-new__wrapper {
    max-width: 123rem;
  }
}
.site-header-new__logo img {
  max-width: 28rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.site-header-new__logo.\--mobile img {
  max-width: 5rem;
}
@media (min-width: 1200px) {
  .site-header-new__logo {
    margin-right: 10rem;
  }
}
.site-header-new__nav {
  position: absolute;
  right: 0;
  top: 6.4rem;
  width: 100%;
  height: 100vh;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  color: #000;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
  z-index: -1;
}
@media (min-width: 1200px) {
  .site-header-new__nav {
    position: relative;
    right: unset;
    top: unset;
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0;
    padding: 0;
    background-color: unset;
    opacity: 1;
    visibility: visible;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    z-index: 1;
  }
}
.site-header-new__nav .menu {
  margin: 0;
  padding: 0.8rem 0 0 0;
  list-style-type: none;
}
@media (max-width: 1199px) {
  .site-header-new__nav .menu {
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item {
    margin-right: 1.9rem;
  }
}
.site-header-new__nav .menu-item:last-of-type {
  margin-right: 0;
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item:last-of-type {
    margin-bottom: 0;
  }
}
.site-header-new__nav .menu-item .sub-menu a {
  border: unset;
}
.site-header-new__nav .menu-item .sub-menu .menu-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0.8rem;
  padding: 0;
}
.site-header-new__nav .menu-item .sub-menu .menu-item a .menu-item-icon {
  width: 2.8rem;
  height: 2.8rem;
}
.site-header-new__nav .menu-item .sub-menu .menu-item a .menu-item-title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.site-header-new__nav .menu-item .sub-menu .menu-item a .menu-item-title-wrapper .menu-item-title {
  color: #3b45ee;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2;
}
.site-header-new__nav .menu-item .sub-menu .menu-item a .menu-item-title-wrapper .menu-item-tagline {
  color: #51504e;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6;
}
.site-header-new__nav .menu-item a {
  display: inline-block;
  width: 100%;
  padding: 0.8rem 0;
  color: #000;
  font-family: "DMSans", sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  border-bottom: 0.1rem solid #eae9e7;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item a {
    padding: 0 1rem;
    font-size: 1.4rem;
    line-height: 2.1rem;
    border-bottom: unset;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children {
    position: relative;
  }
}
.site-header-new__nav .menu-item-has-children:hover > a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  display: none;
  width: 100%;
  height: 3rem;
  z-index: -1;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children:hover > a::before {
    display: block;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}
.site-header-new__nav .menu-item-has-children:hover .sub-menu .sub-menu .sub-menu {
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children:hover .sub-menu .sub-menu .sub-menu {
    max-height: initial;
  }
}
.site-header-new__nav .menu-item-has-children > a {
  position: relative;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children > a {
    padding-right: 1.4rem;
  }
}
.site-header-new__nav .menu-item-has-children > a::after {
  content: "";
  position: absolute;
  right: 1rem;
  top: calc(50% - .2rem);
  display: block;
  width: 1.4rem;
  height: 0.8rem;
  padding: 0;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/menu-item-arrow-gray.svg) no-repeat center/contain;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  -o-transition: -o-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s, -o-transform 0.25s;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children > a::after {
    right: 0;
    top: calc(50% - .3rem);
    width: 1.2rem;
  }
}
.site-header-new__nav .menu-item-has-children .sub-menu {
  padding: 0;
  list-style-type: none;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children .sub-menu {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
}
.site-header-new__nav .menu-item-has-children .sub-menu .menu-item {
  margin-right: 0;
}
.site-header-new__nav .menu-item-has-children .sub-menu .menu-item-has-children > a {
  padding: 1rem 0;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children .sub-menu .menu-item-has-children > a {
    padding: 0.8rem 0 0 1.6rem;
  }
}
.site-header-new__nav .menu-item-has-children .sub-menu .menu-item-has-children > a::after {
  content: none;
}
.site-header-new__nav .menu-item-has-children > .sub-menu {
  max-height: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
}
@media (max-width: 1199px) {
  .site-header-new__nav .menu-item-has-children > .sub-menu {
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children > .sub-menu {
    position: absolute;
    left: 1.2rem;
    top: 4.1rem;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
    margin-left: 0;
    padding: 0.8rem 0;
  }
}
.site-header-new__nav .menu-item-has-children.\--active .sub-menu {
  max-height: 200rem;
  opacity: 1;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.\--active .sub-menu {
    max-height: unset;
  }
}
.site-header-new__nav .menu-item-has-children.\--active .sub-menu .menu-item {
  pointer-events: all;
}
.site-header-new__nav .menu-item-has-children.\--active > a::after {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.\--active > a::after {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
.site-header-new__nav .menu-item-has-children.\--menu-icons.-multilevel {
  padding-right: 0;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.\--menu-icons.-multilevel {
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.\--menu-icons.-multilevel > .sub-menu .menu-item > a {
    padding-right: 6rem;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.\--menu-icons.-multilevel > .sub-menu .menu-item .sub-menu {
    margin-top: -6.2rem !important;
  }
}
.site-header-new__nav .menu-item-has-children.\--menu-icons.-multilevel > .sub-menu .menu-item .sub-menu .menu-item a {
  padding: 0.6rem 1.6rem;
}
.site-header-new__nav .menu-item-has-children.\--menu-icons a {
  margin-left: 0 !important;
}
.site-header-new__nav .menu-item-has-children.\--menu-icons > a {
  color: #718093 !important;
  pointer-events: none !important;
}
.site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu {
  position: static;
  width: 100%;
  opacity: 1;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu {
    margin-top: 0.3rem;
    margin-bottom: -0.6rem;
    padding-bottom: 0;
  }
}
.site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item {
  margin-right: 0;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon {
    margin-bottom: 0.3rem;
  }
}
.site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon:last-of-type {
  margin-bottom: 0;
}
.site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon > a {
  position: relative;
  padding-left: 3.2rem;
  font-size: 1.4rem;
  font-weight: 400;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon > a {
    padding-left: 7.2rem;
    font-size: 1.6rem;
  }
}
.site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon .menu-item-icon {
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon .menu-item-icon {
    left: 1.6rem;
    width: 4rem;
    height: 4rem;
  }
}
.site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon .menu-item-tagline {
  display: none;
  margin-top: 0;
  color: #718093;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.\--menu-icons > .sub-menu .menu-item.\--icon .menu-item-tagline {
    display: block;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.-multilevel:hover .sub-menu .sub-menu {
    opacity: 0;
    visibility: hidden;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.-multilevel .sub-menu {
    min-width: 19rem;
    padding: 0.8rem 0;
    border-radius: 0.4rem;
  }
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item {
  margin: 0;
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item.-bold a {
  font-weight: 700;
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item a {
  width: 100%;
  margin: 0;
  padding: 0.8rem 0 0.8rem 1.2rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item a {
    padding: 0.6rem 1.6rem;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children {
    cursor: pointer;
    pointer-events: all;
  }
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children .sub-menu {
  max-height: 0;
  padding-left: 1.5rem;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children .sub-menu {
    max-height: initial;
    padding-left: 0;
  }
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children.\--active .sub-menu {
  max-height: 100rem;
  opacity: 1;
  visibility: visible;
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children.\--active.-parent .sub-menu .menu-item:nth-child(n+2) a {
  font-size: 1.4rem;
  line-height: 2.1rem;
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children.\--active.-parent .sub-menu .menu-item:nth-child(n+3) a {
  padding-left: 2.5rem;
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children > a {
  display: inline-block;
  width: auto;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children > a {
    display: block;
    width: 100%;
  }
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children > a::after {
  content: "";
  position: absolute;
  right: -2.9rem;
  top: calc(50% - .2rem);
  width: 1.4rem;
  height: 0.8rem;
  padding: 0;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/menu-item-arrow.svg) no-repeat center/contain;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children > a::after {
    right: 1.7rem;
    top: calc(50% - .7rem);
    display: block;
    width: 1.4rem;
    height: 1.4rem;
    background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/dropdown-arrow.svg) no-repeat center/contain;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children:hover .sub-menu {
    left: calc(100% - 1rem);
    top: auto;
    margin-top: -4.4rem;
    -webkit-box-shadow: 0 0 0.1rem 0.1rem rgba(0, 0, 0, 0.16);
            box-shadow: 0 0 0.1rem 0.1rem rgba(0, 0, 0, 0.16);
    opacity: 1;
    visibility: visible;
  }
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children ul li a[href="#"] {
  color: #718093;
  pointer-events: none;
}
.site-header-new__nav .menu-item-has-children.-multilevel .sub-menu .menu-item-has-children ul li a {
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.site-header-new__nav .menu-item.-funktionen .sub-menu {
  max-width: 94rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-funktionen .sub-menu {
    left: -13.5rem;
    display: grid;
    grid-template-columns: 77% 23%;
    grid-template-rows: auto auto;
    min-width: 85rem;
    padding: 0;
    border-radius: 1.6rem;
    -webkit-box-shadow: 0 0.8rem 1.2rem 0 #00000029;
            box-shadow: 0 0.8rem 1.2rem 0 #00000029;
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
}
@media (min-width: 1400px) {
  .site-header-new__nav .menu-item.-funktionen .sub-menu {
    left: -1.2rem;
  }
}
.site-header-new__nav .menu-item.-funktionen .sub-menu .element-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.6rem;
  padding-top: 2.4rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-funktionen .sub-menu .element-wrapper {
    display: grid;
    grid-area: 1/1/2/2;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    padding: 2.4rem;
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
  }
}
.site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__right-side-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 3.2rem 1.6rem;
  background-color: #ebf0ff;
  border-radius: 0.8rem;
  gap: 2.4rem;
  width: 100.1%;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__right-side-links {
    grid-area: 1/2/3/3;
    border-radius: 0 1.6rem 1.6rem 0;
    gap: 1.6rem;
  }
  .site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__right-side-links a {
    width: auto;
  }
}
.site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__right-side-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.8rem;
}
.site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__right-side-link-wrapper img {
  width: 2rem;
  height: 2rem;
}
.site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__right-side-link-wrapper a:hover {
  text-decoration: underline;
}
.site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__all-link {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2rem 0.8rem 0;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__all-link {
    display: block;
    grid-area: 2/1/3/2;
    padding: 0 2.4rem 2.4rem;
  }
}
.site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__all-link:hover {
  text-decoration: underline;
}
.site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__all-link::after {
  content: "";
  position: absolute;
  right: -1.5rem;
  top: 2rem;
  width: 2rem;
  height: 2rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/menu-item-arrow-right.svg) no-repeat center/contain;
  background-size: 2rem 2rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-funktionen .sub-menu .funktionen__all-link::after {
    right: 0;
    top: 0.1rem;
  }
}
.site-header-new__nav .menu-item.-funktionen .menu-item {
  padding: 1.6rem 0.8rem;
  background-color: #fbfbfc;
  border-radius: 0.8rem;
}
.site-header-new__nav .menu-item.-funktionen .menu-item:hover {
  background-color: #f0f2f5;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-branchen .sub-menu {
    left: -8rem;
    padding: 0;
    border-radius: 1.6rem;
    -webkit-box-shadow: 0 0.8rem 1.2rem 0 #00000029;
            box-shadow: 0 0.8rem 1.2rem 0 #00000029;
  }
}
@media (min-width: 1400px) {
  .site-header-new__nav .menu-item.-branchen .sub-menu {
    left: 1.2rem;
  }
}
.site-header-new__nav .menu-item.-branchen .sub-menu .element-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.6rem;
  padding-top: 1.6rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-branchen .sub-menu .element-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 3.2rem;
  }
}
.site-header-new__nav .menu-item.-branchen .sub-menu .element-wrapper .menu-item {
  padding: 0 0.8rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-branchen .sub-menu .element-wrapper .menu-item {
    max-width: 16rem;
    padding: 0;
  }
}
.site-header-new__nav .menu-item.-branchen .sub-menu .element-wrapper .menu-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  gap: 0.8rem;
}
.site-header-new__nav .menu-item.-branchen .sub-menu .element-wrapper .menu-item a:hover {
  text-decoration: underline;
}
.site-header-new__nav .menu-item.-branchen .sub-menu .element-wrapper .menu-item a:hover img {
  opacity: 0.7;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-branchen .sub-menu .element-wrapper .menu-item a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 1.6rem;
  }
}
.site-header-new__nav .menu-item.-branchen .sub-menu .element-wrapper .menu-item a .menu-item-icon {
  display: none;
  width: auto;
  height: auto;
  max-width: 16rem;
  max-height: 12rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-branchen .sub-menu .element-wrapper .menu-item a .menu-item-icon {
    display: block;
  }
}
.site-header-new__nav .menu-item.-branchen .branchen__all-link {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1rem 0.8rem 0;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-branchen .branchen__all-link {
    display: block;
    grid-area: 2/1/3/2;
    width: 100%;
    padding: 1.6rem 3.2rem;
    background-color: #ebf0ff;
    border-radius: 0 0 1.6rem 1.6rem;
  }
}
.site-header-new__nav .menu-item.-branchen .branchen__all-link:hover {
  text-decoration: underline;
}
.site-header-new__nav .menu-item.-branchen .branchen__all-link-text::after {
  content: "";
  position: absolute;
  right: -1.5rem;
  top: 1rem;
  width: 2rem;
  height: 2rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/menu-item-arrow-right.svg) no-repeat center/contain;
  background-size: 2rem 2rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-branchen .branchen__all-link-text::after {
    right: -2.5rem;
    top: 0;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-branchen .branchen__all-link-text {
    position: relative;
  }
}
.site-header-new__nav .menu-item.-wissen {
  font-family: "DMSans", sans-serif;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-wissen .sub-menu {
    left: -31rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 68rem;
    max-width: none;
    padding: 0;
    padding: 2.4rem 3.2rem;
    border-radius: 1.6rem;
    -webkit-box-shadow: 0 0.8rem 1.2rem 0 #00000029;
            box-shadow: 0 0.8rem 1.2rem 0 #00000029;
    gap: 1.6rem;
  }
}
@media (min-width: 1400px) {
  .site-header-new__nav .menu-item.-wissen .sub-menu {
    left: -19rem;
  }
}
@media (min-width: 1500px) {
  .site-header-new__nav .menu-item.-wissen .sub-menu {
    left: -14rem;
  }
}
@media (min-width: 1800px) {
  .site-header-new__nav .menu-item.-wissen .sub-menu {
    left: inherit;
  }
}
.site-header-new__nav .menu-item.-wissen .sub-menu .element-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.6rem;
  padding-top: 2.4rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-wissen .sub-menu .element-wrapper {
    width: calc((100% - 1.6rem) / 2);
    padding: 0;
  }
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 1.6rem;
  background-color: #fbfbfc;
  border-radius: 0.8rem;
  gap: 1rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-wrapper {
    width: calc((100% - 1.6rem) / 2);
    margin-top: 0;
  }
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1.6rem;
  gap: 2.4rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-links {
    grid-area: 1/2/3/3;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    border-radius: 0 1.6rem 1.6rem 0;
    gap: 0.8rem;
  }
  .site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-links a {
    width: auto;
  }
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-links-header {
  color: #3b45ee;
  font-family: "DMSans", sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2;
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.8rem;
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-link-wrapper img {
  width: 2rem;
  height: 2rem;
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-link-wrapper a {
  padding: 0;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.2;
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-link-wrapper a:hover {
  text-decoration: underline;
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-link-wrapper.\--arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.8rem;
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__right-side-link-wrapper.\--arrow .wissen__right-side-link-arrow {
  width: 1.2rem;
  height: 1.2rem;
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__all-link {
  position: relative;
  width: 100%;
  padding: 1.25rem 1.6rem;
  background-color: #ebf0ff;
  border-radius: 0 0 0.8rem 0.8rem;
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__all-link:hover {
  text-decoration: underline;
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__all-link-text {
  position: relative;
}
.site-header-new__nav .menu-item.-wissen .sub-menu .wissen__all-link-text::after {
  content: "";
  position: absolute;
  right: -2.5rem;
  top: 0.2rem;
  width: 2rem;
  height: 2rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/menu-item-arrow-right.svg) no-repeat center/contain;
  background-size: 2rem 2rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav .menu-item.-wissen .sub-menu .wissen__all-link-text::after {
    right: -2.5rem;
    top: 0;
  }
}
.site-header-new__nav .menu-item.-wissen .menu-item {
  padding: 1.6rem 0.8rem;
  background-color: #fbfbfc;
  border-radius: 0.8rem;
}
.site-header-new__nav .menu-item.-wissen .menu-item:hover {
  background-color: #f0f2f5;
}
@media (min-width: 544px) {
  .site-header-new__nav.\--primary {
    width: 38rem;
  }
}
@media (min-width: 1200px) {
  .site-header-new__nav.\--primary {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: auto;
  }
}
.site-header-new__nav.\--primary .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav.\--primary .menu {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
    gap: unset;
  }
}
.site-header-new__nav.\--secondary {
  position: static;
  margin-top: 4rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav.\--secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: unset;
    padding: 0;
  }
}
.site-header-new__nav.\--secondary .menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: -0.4rem 0 0 0;
  padding: 0;
  list-style-type: none;
  gap: 2.4rem;
}
@media (min-width: 1200px) {
  .site-header-new__nav.\--secondary .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: reverse;
            flex-direction: reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0;
    gap: 1.6rem;
  }
}
.site-header-new__nav.\--secondary .menu-item {
  margin-right: 0;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
}
.site-header-new__nav.\--secondary .menu-item a {
  display: block;
  color: #3b45ee;
  border: unset;
}
.site-header-new__nav.\--secondary .menu-item.-testen a, .site-header-new__nav.\--secondary .menu-item.-kontakt a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0.8rem 1.6rem;
  color: #fff;
  line-height: 1.6;
  background-color: #3b45ee;
  border-radius: 0.8rem;
}
.site-header-new__nav.\--active {
  opacity: 1;
  visibility: visible;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 1005;
}
.site-header-new__nav.\--active .\--secondary {
  opacity: 1;
  visibility: visible;
}
.site-header-new__toggler {
  position: relative;
  width: 2.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  z-index: 1010;
}
.site-header-new__toggler span {
  position: relative;
  display: block;
  width: 2.5rem;
  height: 0.3rem;
  margin: 0 0 0.4rem 0;
  background-color: #2931b1;
  border-radius: 0.1rem;
  -webkit-transition: background-color 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
}
.site-header-new__toggler span:last-of-type {
  margin: 0;
}
.site-header-new__toggler.\--active span:nth-child(1) {
  top: 0.8rem;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.site-header-new__toggler.\--active span:nth-child(2) {
  top: 0;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.site-header-new__toggler.\--active span:nth-child(3) {
  top: -0.7rem;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media (min-width: 1200px) {
  .site-header-new__toggler {
    display: none;
  }
}
.site-header-new.\--dark {
  background-color: #3a424d;
}
.site-header-new.\--dark .site-header-new__nav:not(.\--active) .menu-item a:not(.funktionen__right-side-link,
.funktionen__all-link,
.branchen__all-link,
.wissen__right-side-link,
.wissen__all-link) {
  color: #fff;
}
.site-header-new.\--dark .site-header-new__nav:not(.\--active) .menu-item-has-children > a::after {
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/menu-item-arrow.svg) no-repeat center/contain;
}
.site-header-new.\--dark .site-header-new__toggler span {
  background-color: #fff;
}

.site-header-simple {
  position: sticky;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #fff;
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  -o-transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  z-index: 100;
}
.site-header-simple.\--box-shadow {
  -webkit-box-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.5);
}
.site-header-simple__wrapper {
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 6.4rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media (min-width: 1200px) {
  .site-header-simple__wrapper {
    max-width: 123rem;
  }
}
.site-header-simple__logo img {
  max-width: 28rem;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1200px) {
  .site-header-simple__logo {
    margin-right: 10rem;
  }
}
.site-header-simple__nav {
  color: #000;
  right: unset;
  top: unset;
  width: auto;
  height: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
  z-index: 1;
}
.site-header-simple__nav .menu {
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.site-header-simple__nav .menu-item:last-of-type {
  margin-right: 0;
  margin-bottom: 1rem;
}
.site-header-simple__nav .menu-item a {
  width: 100%;
  font-family: "DMSans", sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}
.site-header-simple__nav.\--secondary {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-header-simple__nav.\--secondary .menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  gap: 1.9rem;
}
.site-header-simple__nav.\--secondary .menu-item {
  margin-right: 0;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
}
.site-header-simple__nav.\--secondary .menu-item a {
  display: block;
  color: #3b45ee;
  padding: 0.8rem 1.6rem;
  border-radius: 0.8rem;
  border: unset;
}
.site-header-simple__nav.\--secondary .menu-item.-testen a, .site-header-simple__nav.\--secondary .menu-item.-kontakt a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #fff;
  line-height: 1.6;
  background-color: #3b45ee;
}

@media (max-width: 767px) {
  .block-presentation-tiles__media.-gif,
.block-presentation-tiles__media.-json {
    width: 100% !important;
    height: auto !important;
  }
}

.site-footer {
  padding: 2rem 0 0;
  background-color: #f0f2f5;
}
@media (min-width: 768px) {
  .site-footer {
    padding: 2rem 0 0;
  }
}
@media (min-width: 1200px) {
  .site-footer__wrapper.wrapper {
    max-width: 123rem;
  }
}
.site-footer__logo {
  margin-bottom: 3.7rem;
}
@media (min-width: 768px) {
  .site-footer__logo {
    margin-bottom: 5.7rem;
  }
}
@media (min-width: 992px) {
  .site-footer__logo {
    margin-bottom: 5.9rem;
  }
}
.site-footer__inner {
  display: grid;
  gap: 4rem;
}
@media (min-width: 600px) {
  .site-footer__inner {
    grid-column-gap: 1rem;
    grid-template-columns: repeat(3, calc(100% / 3 - .7rem));
    margin-bottom: 6rem;
  }
}
@media (min-width: 992px) {
  .site-footer__inner {
    grid-template-columns: repeat(4, 24.5rem);
    grid-column-gap: 0;
  }
}
@media (min-width: 1200px) {
  .site-footer__inner {
    grid-template-columns: repeat(4, 28.9rem);
    grid-column-gap: 0;
    margin-bottom: 3.5rem;
  }
}
.site-footer__widget {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 2.25rem;
}
.site-footer__widget .widget-title {
  margin-bottom: 1.2rem;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.4rem;
}
.site-footer__widget h4 {
  margin-bottom: 1.5rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.site-footer__widget ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.site-footer__widget ul li {
  margin: 0;
  margin-bottom: 1.2rem;
  padding: 0;
  padding-right: 1.6rem;
  font-size: 1.6rem;
  line-height: 2.4rem;
  word-break: break-word;
}
.site-footer__widget ul li:last-of-type {
  margin-bottom: 0;
}
.site-footer__widget ul li a {
  color: #2f3640;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.site-footer__widget ul li a:hover {
  color: #3b45ee;
  text-decoration: none;
}
@media (min-width: 768px) {
  .site-footer__widget.\--widget-2 {
    margin-bottom: 0;
  }
}
.site-footer__social-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 2.3rem;
  gap: 1.6rem;
}
@media (min-width: 768px) {
  .site-footer__social-bar {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .site-footer__social-bar {
    margin-bottom: 2.2rem;
  }
}
.site-footer__social-button:hover {
  opacity: 0.8;
  -webkit-filter: invert(45%) sepia(90%) saturate(2099%) hue-rotate(174deg) brightness(103%) contrast(104%);
          filter: invert(45%) sepia(90%) saturate(2099%) hue-rotate(174deg) brightness(103%) contrast(104%);
}
.site-footer__social-button:last-of-type {
  margin-right: 0;
}
.site-footer__social-button img {
  width: auto;
  height: auto;
  max-height: 1.8rem;
}
.site-footer__social-button.\--linkedin {
  width: 1.8rem;
}
.site-footer__social-button.\--facebook {
  width: 1.042rem;
}
.site-footer__social-button.\--instagram {
  width: 1.694rem;
}
.site-footer__social-button.\--youtube {
  width: 2.574rem;
}
.site-footer__middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4rem;
  margin-bottom: 4rem;
}
@media (min-width: 544px) {
  .site-footer__middle {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 6rem;
    gap: 6rem 10rem;
  }
}
@media (min-width: 768px) {
  .site-footer__middle {
    -webkit-column-gap: 13.3rem;
       -moz-column-gap: 13.3rem;
            column-gap: 13.3rem;
  }
}
@media (min-width: 992px) {
  .site-footer__middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 3rem;
  }
}
@media (min-width: 1200px) {
  .site-footer__middle {
    gap: 11.7rem;
    margin-bottom: 4.5rem;
  }
}
.site-footer__middle-newsletter {
  position: relative;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: 100%;
}
@media (min-width: 992px) {
  .site-footer__middle-newsletter {
    -ms-flex-preferred-size: 46rem;
        flex-basis: 46rem;
    width: 46rem;
  }
}
.site-footer__middle-newsletter input[type=email] {
  width: 100%;
  height: 4.8rem;
  padding: 1.1rem 1.2rem;
  font-size: 1.6rem;
  border: 0.1rem solid #c8d0dc;
}
@media (min-width: 768px) {
  .site-footer__middle-newsletter input[type=email] {
    max-width: 28.9rem;
  }
}
.site-footer__middle-newsletter input[type=submit] {
  display: inline-block;
  width: 100%;
  height: 4.8rem;
  margin-top: 1rem;
  padding: 1.1rem 1.2rem;
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #c8d0dc;
  border: none;
  cursor: pointer;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .site-footer__middle-newsletter input[type=submit] {
    max-width: 14rem;
    margin-left: -0.3rem;
    margin-top: 0;
  }
}
.site-footer__middle-newsletter input[type=submit]:hover {
  background-color: #aeb8c6;
}
.site-footer__middle-newsletter .wpcf7-not-valid-tip {
  margin-top: 0.4rem;
}
@media (min-width: 768px) {
  .site-footer__middle-newsletter .wpcf7-not-valid-tip {
    position: absolute;
  }
}
.site-footer__middle-newsletter .wpcf7-response-output:not(:empty) {
  margin: 0 !important;
  padding: 0.8rem !important;
  background-color: #d9dee6;
  border: none !important;
}
@media (min-width: 768px) {
  .site-footer__middle-newsletter .wpcf7-response-output:not(:empty) {
    max-width: 42.9rem;
    margin: 3.4rem 0 0 !important;
  }
}
@media (min-width: 768px) {
  .site-footer__middle-newsletter .wpcf7-spinner {
    position: absolute;
  }
}
.site-footer__middle-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5rem;
}
@media (min-width: 992px) {
  .site-footer__middle-wrapper {
    gap: 7rem;
  }
}
@media (min-width: 1200px) {
  .site-footer__middle-wrapper {
    gap: 11rem;
  }
}
.site-footer__middle-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}
@media (min-width: 768px) {
  .site-footer__middle-logo {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.site-footer__middle-logo-img {
  width: auto;
  height: 4.8rem;
  mix-blend-mode: darken;
}
.site-footer__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 4.5rem;
  gap: 4rem;
}
@media (min-width: 992px) {
  .site-footer__top {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 8rem;
  }
}
.site-footer__top .site-footer__logo {
  margin-bottom: 0;
}
.site-footer__top .site-footer__nav {
  margin-top: -0.7rem;
}
.site-footer__top .site-footer__menu {
  gap: 1.5rem;
}
@media (min-width: 544px) {
  .site-footer__top .site-footer__menu {
    gap: 3.7rem;
  }
}
@media (min-width: 992px) {
  .site-footer__top .site-footer__menu {
    gap: 11rem;
  }
}
.site-footer__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 2.3rem 0;
  border-top: 0.1rem solid #c8d0dc;
  gap: 2rem;
}
@media (min-width: 768px) {
  .site-footer__bottom {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.site-footer__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 1.5rem;
}
@media (min-width: 544px) {
  .site-footer__nav ul {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 3.7rem;
  }
}
.site-footer__nav ul li {
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 1.6rem;
  line-height: 2.4rem;
  word-break: break-word;
}
@media (min-width: 544px) {
  .site-footer__nav ul li {
    width: auto;
  }
}
.site-footer__nav ul li:last-of-type {
  margin-bottom: 0;
}
.site-footer__nav ul li a {
  color: #2f3640;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.site-footer__nav ul li a:hover {
  color: #3b45ee;
  text-decoration: none;
}
.site-footer__copyrights {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.site-footer__copyrights p {
  margin: 0;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
.site-footer .pe-richsnippets {
  margin-bottom: 2rem;
}
.site-footer .pe-richsnippets #pe_rating {
  display: unset !important;
}
.site-footer .pe-richsnippets #pe_rating span[property] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.site-footer .pe-richsnippets #pe_rating #pe_stars {
  margin: 0 auto 0.3rem !important;
}
.site-footer .pe-richsnippets #pe_rating #pe_name {
  display: none;
}
.site-footer .pe-richsnippets #pe_rating .pe_u {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #2f3640;
  font-size: 1.3rem;
  line-height: 2.1rem;
  text-decoration: none;
}
.site-footer .pe-richsnippets #pe_rating .pe_u span {
  text-align: left;
}
.site-footer .pe-richsnippets #pe_rating .pe_u span:first-of-type {
  margin-right: 0.5rem;
}
.site-footer.\--extra-top-spacing {
  margin-top: -15rem;
  padding: 19rem 0;
}
@media (min-width: 768px) {
  .site-footer.\--extra-top-spacing {
    margin-top: -14.5rem;
    padding: 21rem 0 5rem;
  }
}
@media (min-width: 1200px) {
  .site-footer.\--extra-top-spacing {
    margin-top: -30rem;
    padding: 37rem 0 5rem;
  }
}

.site-footer-simple,
.site-footer-new {
  --footer-text-color: #fff;
  --footer-text-color-secondary: #a7bbff;
  --footer-social-button-color: #ebf0ff;
  padding: 2rem 0 0;
  color: var(--footer-text-color, #fff);
  font-family: "DMSans", sans-serif;
  background-color: #090c42;
}
@media (min-width: 768px) {
  .site-footer-simple,
.site-footer-new {
    padding: 2rem 0 0;
  }
}
.site-footer-simple a,
.site-footer-new a {
  color: var(--footer-text-color, #fff);
}
.site-footer-simple a:hover,
.site-footer-new a:hover {
  color: #a7bbff;
  text-decoration: none;
}
@media (min-width: 1200px) {
  .site-footer-simple__wrapper.wrapper,
.site-footer-new__wrapper.wrapper {
    max-width: 123rem;
  }
}
.site-footer-simple__logo,
.site-footer-new__logo {
  margin: 4rem 0;
}
.site-footer-simple__logo img,
.site-footer-new__logo img {
  width: auto;
  height: auto;
  max-width: 28.5rem;
}
@media (min-width: 768px) {
  .site-footer-simple__logo,
.site-footer-new__logo {
    margin-bottom: 6rem;
  }
}
@media (min-width: 992px) {
  .site-footer-simple__logo,
.site-footer-new__logo {
    margin-bottom: 12rem;
  }
}
.site-footer-simple__inner,
.site-footer-new__inner {
  display: grid;
  gap: 4rem;
}
@media (min-width: 600px) {
  .site-footer-simple__inner,
.site-footer-new__inner {
    grid-template-columns: repeat(2, 28rem);
    margin-bottom: 4rem;
    grid-column-gap: 1rem;
  }
}
@media (min-width: 768px) {
  .site-footer-simple__inner,
.site-footer-new__inner {
    grid-template-columns: repeat(3, 28rem);
  }
}
@media (min-width: 1200px) {
  .site-footer-simple__inner,
.site-footer-new__inner {
    grid-template-columns: repeat(6, 18.3rem);
    margin-bottom: 12rem;
    grid-column-gap: 2rem;
  }
}
.site-footer-simple__widget,
.site-footer-new__widget {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 2.25rem;
}
.site-footer-simple__widget h4,
.site-footer-new__widget h4 {
  margin-bottom: 1.5rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.site-footer-simple__widget ul,
.site-footer-new__widget ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 2.4rem;
}
@media (min-width: 768px) {
  .site-footer-simple__widget ul,
.site-footer-new__widget ul {
    gap: 0.8rem;
  }
}
.site-footer-simple__widget ul li,
.site-footer-new__widget ul li {
  margin: 0;
  padding: 0;
  font-size: 1.6rem;
  line-height: 1.2;
  word-break: break-word;
}
@media (min-width: 768px) {
  .site-footer-simple__widget.\--widget-2,
.site-footer-new__widget.\--widget-2 {
    margin-bottom: 0;
  }
}
.site-footer-simple__widget.\--widget-4 .visma-logo-wrapper,
.site-footer-new__widget.\--widget-4 .visma-logo-wrapper {
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
}
.site-footer-simple__social-bar,
.site-footer-new__social-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 3.2rem;
  gap: 1.6rem;
}
.site-footer-simple__social-button:hover,
.site-footer-new__social-button:hover {
  opacity: 0.8;
  -webkit-filter: invert(45%) sepia(90%) saturate(2099%) hue-rotate(174deg) brightness(103%) contrast(104%);
          filter: invert(45%) sepia(90%) saturate(2099%) hue-rotate(174deg) brightness(103%) contrast(104%);
}
.site-footer-simple__social-button:last-of-type,
.site-footer-new__social-button:last-of-type {
  margin-right: 0;
}
.site-footer-simple__social-button svg,
.site-footer-new__social-button svg {
  width: auto;
  height: auto;
  max-height: 2.4rem;
  fill: var(--footer-social-button-color, #ebf0ff);
}
.site-footer-simple__social-button svg path,
.site-footer-new__social-button svg path {
  fill: var(--footer-social-button-color, #ebf0ff);
}
.site-footer-simple__social-logo,
.site-footer-new__social-logo {
  margin-top: 0.8rem;
  margin-bottom: 3.2rem;
}
.site-footer-simple__social-logo img,
.site-footer-new__social-logo img {
  height: auto;
  max-width: 18.3rem;
}
.site-footer-simple__top,
.site-footer-new__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 4.5rem;
  gap: 4rem;
}
@media (min-width: 992px) {
  .site-footer-simple__top,
.site-footer-new__top {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 8rem;
  }
}
.site-footer-simple__top .site-footer__logo,
.site-footer-new__top .site-footer__logo {
  margin-bottom: 0;
}
.site-footer-simple__top .site-footer__nav,
.site-footer-new__top .site-footer__nav {
  margin-top: -0.7rem;
}
.site-footer-simple__top .site-footer__menu,
.site-footer-new__top .site-footer__menu {
  gap: 1.5rem;
}
@media (min-width: 544px) {
  .site-footer-simple__top .site-footer__menu,
.site-footer-new__top .site-footer__menu {
    gap: 3.7rem;
  }
}
@media (min-width: 992px) {
  .site-footer-simple__top .site-footer__menu,
.site-footer-new__top .site-footer__menu {
    gap: 11rem;
  }
}
.site-footer-simple__bottom,
.site-footer-new__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1.6rem 0 4rem;
  border-top: 0.1rem solid var(--footer-text-color, #fff);
  gap: 3.2rem;
}
@media (min-width: 768px) {
  .site-footer-simple__bottom,
.site-footer-new__bottom {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding-bottom: 7.5rem;
  }
}
.site-footer-simple__nav ul,
.site-footer-new__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 3.2rem;
}
@media (min-width: 544px) {
  .site-footer-simple__nav ul,
.site-footer-new__nav ul {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 4rem;
  }
}
.site-footer-simple__nav ul li,
.site-footer-new__nav ul li {
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6;
  word-break: break-word;
}
@media (min-width: 544px) {
  .site-footer-simple__nav ul li,
.site-footer-new__nav ul li {
    width: auto;
  }
}
.site-footer-simple__copyrights,
.site-footer-new__copyrights {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.site-footer-simple__copyrights p,
.site-footer-new__copyrights p {
  margin: 0;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
.site-footer-simple .widget-title,
.site-footer-new .widget-title {
  margin-bottom: 1.6rem;
  color: var(--footer-text-color-secondary, #a7bbff);
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .site-footer-simple .widget-title,
.site-footer-new .widget-title {
    margin-bottom: 1.2rem;
  }
}
.site-footer-simple .visma-logo-wrapper,
.site-footer-new .visma-logo-wrapper {
  margin-bottom: 1.2rem;
}
.site-footer-simple .visma-logo-wrapper.\--dark,
.site-footer-new .visma-logo-wrapper.\--dark {
  display: block;
}
.site-footer-simple .visma-logo-wrapper.\--light,
.site-footer-new .visma-logo-wrapper.\--light {
  display: none;
}
.site-footer-simple .visma-logo-wrapper img,
.site-footer-new .visma-logo-wrapper img {
  width: auto;
  height: auto;
  max-height: 2.5rem;
}
.site-footer-simple .pe-richsnippets,
.site-footer-new .pe-richsnippets {
  margin-bottom: 2rem;
}
.site-footer-simple .pe-richsnippets #pe_rating,
.site-footer-new .pe-richsnippets #pe_rating {
  display: unset !important;
}
.site-footer-simple .pe-richsnippets #pe_rating span[property],
.site-footer-new .pe-richsnippets #pe_rating span[property] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.site-footer-simple .pe-richsnippets #pe_rating #pe_stars,
.site-footer-new .pe-richsnippets #pe_rating #pe_stars {
  margin: 0 auto 0.3rem !important;
}
.site-footer-simple .pe-richsnippets #pe_rating #pe_name,
.site-footer-new .pe-richsnippets #pe_rating #pe_name {
  display: none;
}
.site-footer-simple .pe-richsnippets #pe_rating .pe_u,
.site-footer-new .pe-richsnippets #pe_rating .pe_u {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #2f3640;
  font-size: 1.3rem;
  line-height: 2.1rem;
  text-decoration: none;
}
.site-footer-simple .pe-richsnippets #pe_rating .pe_u span,
.site-footer-new .pe-richsnippets #pe_rating .pe_u span {
  text-align: left;
}
.site-footer-simple .pe-richsnippets #pe_rating .pe_u span:first-of-type,
.site-footer-new .pe-richsnippets #pe_rating .pe_u span:first-of-type {
  margin-right: 0.5rem;
}
.site-footer-simple.\--extra-top-spacing,
.site-footer-new.\--extra-top-spacing {
  margin-top: -15rem;
  padding: 19rem 0;
}
@media (min-width: 768px) {
  .site-footer-simple.\--extra-top-spacing,
.site-footer-new.\--extra-top-spacing {
    margin-top: -14.5rem;
    padding: 21rem 0 5rem;
  }
}
@media (min-width: 1200px) {
  .site-footer-simple.\--extra-top-spacing,
.site-footer-new.\--extra-top-spacing {
    margin-top: -30rem;
    padding: 37rem 0 5rem;
  }
}
.site-footer-simple.\--light,
.site-footer-new.\--light {
  --footer-text-color: #2f3640;
  --footer-text-color-secondary: #2f3640;
  --footer-social-button-color: #2f3640;
  background-color: #f0f2f5;
}
.site-footer-simple.\--light a:hover,
.site-footer-new.\--light a:hover {
  color: #8d8d88;
}
.site-footer-simple.\--light .visma-logo-wrapper.\--dark,
.site-footer-new.\--light .visma-logo-wrapper.\--dark {
  display: none;
}
.site-footer-simple.\--light .visma-logo-wrapper.\--light,
.site-footer-new.\--light .visma-logo-wrapper.\--light {
  display: block;
}

.site-footer-simple__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 4rem;
  margin-bottom: 4rem;
}
@media (min-width: 768px) {
  .site-footer-simple__inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.site-footer-simple__widget {
  -ms-flex-preferred-size: unset;
      flex-basis: unset;
  margin: 0;
}
.site-footer-simple__widget ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2.4rem;
}
@media (min-width: 768px) {
  .site-footer-simple__widget ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0.8rem;
  }
}
.site-footer-simple__widget .widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.6rem;
}
@media (min-width: 768px) {
  .site-footer-simple__widget .widget {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    row-gap: 0.8rem;
    -webkit-column-gap: 1.6rem;
       -moz-column-gap: 1.6rem;
            column-gap: 1.6rem;
  }
}
.site-footer-simple__widget .widget .widget-title {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0;
}
.site-footer-simple__widget.\--widget-4 .visma-logo-wrapper {
  margin: 0;
  line-height: 0;
}
.site-footer-simple__widget.\--widget-4 .visma-logo-wrapper.\--dark {
  display: block;
}
.site-footer-simple__widget.\--widget-4 .visma-logo-wrapper.\--light {
  display: none;
}
.site-footer-simple__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.8rem;
}
.site-footer-simple__social-logo {
  margin: 0;
}
.site-footer-simple__social-logo img {
  width: auto;
  height: auto;
  max-height: 4rem;
}
.site-footer-simple__social .widget-title {
  margin: 0;
}
.site-footer-simple__logo {
  margin-bottom: 4rem;
}

.button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 1.2rem 1.4rem;
  color: #fff;
  font-family: "Lato", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  background: #3b45ee;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.button:hover {
  color: #fff;
  text-decoration: none;
  opacity: 0.8;
}
.button.\--bluebox {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  margin: auto;
  color: #3b45ee;
  font-size: 1.8rem;
  line-height: 2.4rem;
  text-transform: none;
  white-space: nowrap;
  background-color: #fff;
  border: 0.2rem solid #fff;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
@media (min-width: 544px) {
  .button.\--bluebox {
    padding: 1rem 4.7rem;
  }
}
@media (min-width: 992px) {
  .button.\--bluebox {
    margin: auto 0;
    margin-left: 1rem;
    padding: 1rem 3.3rem;
  }
}
.button.\--bluebox:hover {
  opacity: 0.95;
}
.button.\--cta {
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 100%;
  padding: 1rem 2.25rem;
  color: #fff;
  font-size: 1.8rem;
  line-height: 2.4rem;
  text-transform: none;
  background-color: #2f3640;
  border: 0.2rem solid #fff;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  z-index: 2;
}
@media (min-width: 768px) {
  .button.\--cta {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-width: auto;
  }
}
.button.\--cta:hover {
  color: #3b45ee;
  background-color: #fff;
  opacity: 1;
}
.button.\--blue-button {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  margin: auto;
  padding: 1.1rem 3.2rem;
  color: #fff;
  font-size: 1.8rem;
  line-height: 2.4rem;
  text-transform: none;
  background-color: #3b45ee;
  border: 0.2rem solid #3b45ee;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
@media (min-width: 768px) {
  .button.\--blue-button {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin: 0;
  }
}
.button.\--blue-button:hover {
  opacity: 0.95;
}
.button.\--rectangle-alt-button {
  color: #3b45ee;
  background-color: #fff;
  border: 0.2rem solid #3b45ee;
  -webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
}
.button.\--rectangle-alt-button:hover {
  color: #fff;
  background-color: #3b45ee;
  border: 0.2rem solid #3b45ee;
}
.button.\--arrow-button {
  padding: 0 1rem 0 0;
  color: #3b45ee;
  font-size: 1.8rem;
  line-height: 1.33;
  text-transform: none;
  background: transparent;
  border: none;
}
.button.\--arrow-button::after {
  content: "";
  position: relative;
  top: 0;
  display: inline-block;
  width: 1.6rem;
  height: 1.8rem;
  margin-left: 1.2rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/icon-arrow-right.svg) no-repeat 50%/contain;
}
.button.\--arrow-button.\--arrow-thin::after {
  width: 2.4rem;
  height: 2.4rem;
  margin-left: 0.4rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/icon-arrow-right-thin.svg) no-repeat 50%/contain;
}

@media (min-width: 992px) {
  .\--about-page .button.\--bluebox {
    padding: 1rem 2.75rem;
    white-space: nowrap;
  }
}

.site-header-simple__top-bar,
.site-header-new__top-bar,
.site-header__top-bar {
  min-height: 4rem;
  padding: 0.5rem 2rem;
  background-color: var(--top-bar-background-color, #3b45ee);
}
.site-header-simple__top-bar p,
.site-header-new__top-bar p,
.site-header__top-bar p {
  margin: 0;
  color: var(--top-bar-text-color, #fff);
  font-size: 1.6rem;
  line-height: 2.6rem;
}
@media (min-width: 992px) {
  .site-header-simple__top-bar p,
.site-header-new__top-bar p,
.site-header__top-bar p {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.site-header-simple__top-bar p a,
.site-header-new__top-bar p a,
.site-header__top-bar p a {
  color: var(--top-bar-text-color, #fff);
}
.site-header-simple__top-bar p a:hover,
.site-header-new__top-bar p a:hover,
.site-header__top-bar p a:hover {
  text-decoration: underline;
}
.site-header-simple__top-bar .block-counter-to-date.-type-2,
.site-header-simple__top-bar .block-counter-to-date.-type-1,
.site-header-new__top-bar .block-counter-to-date.-type-2,
.site-header-new__top-bar .block-counter-to-date.-type-1,
.site-header__top-bar .block-counter-to-date.-type-2,
.site-header__top-bar .block-counter-to-date.-type-1 {
  --top-bar-counter-font-scaling-factor:
    if(
      style(var(--top-bar-counter-font-size) > 3rem) : 4;
      else: 3;
    );
  padding: 2.4rem 0;
  background-color: unset;
  border-bottom: none;
}
.site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__wrapper,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__wrapper,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__wrapper,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__wrapper,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__wrapper,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (min-width: 768px) {
  .site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__wrapper,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__wrapper,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__wrapper,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__wrapper,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__wrapper,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__content p,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__content p,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__content p,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__content p,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__content p,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__content p {
  margin: 0;
  margin-bottom: calc(var(--top-bar-counter-font-size) / var(--top-bar-counter-font-scaling-factor));
  color: var(--top-bar-text-color, #fff);
  font-size: var(--top-bar-counter-font-size);
}
.site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__label,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__label,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__label,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__label,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__label,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__label {
  color: var(--top-bar-text-color, #fff);
}
.site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter {
  padding: 0;
}
.site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__day,
.site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__hour,
.site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__minute,
.site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__second,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__day,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__hour,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__minute,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__second,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__day,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__hour,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__minute,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__second,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__day,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__hour,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__minute,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__second,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__day,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__hour,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__minute,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__second,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__day,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__hour,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__minute,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__second {
  color: var(--top-bar-text-color, #fff);
  font-size: var(--top-bar-counter-font-size);
}
.site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__time-label,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__time-label,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__time-label,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__time-label,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__time-label,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__col .block-counter-to-date__time-label {
  color: var(--top-bar-text-color, #fff);
  font-size: calc(var(--top-bar-counter-font-size) / var(--top-bar-counter-font-scaling-factor));
}
.site-header-simple__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__separator,
.site-header-simple__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__separator,
.site-header-new__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__separator,
.site-header-new__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__separator,
.site-header__top-bar .block-counter-to-date.-type-2 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__separator,
.site-header__top-bar .block-counter-to-date.-type-1 .block-counter-to-date__counter .block-counter-to-date__row .block-counter-to-date__separator {
  margin-top: calc(var(--top-bar-counter-font-size) / var(--top-bar-counter-font-scaling-factor) * -1);
  color: var(--top-bar-text-color, #fff);
  font-size: var(--top-bar-counter-font-size);
}
.site-header-simple__top-bar .block-counter-to-date.-type-2::before, .site-header-simple__top-bar .block-counter-to-date.-type-2::after,
.site-header-simple__top-bar .block-counter-to-date.-type-1::before,
.site-header-simple__top-bar .block-counter-to-date.-type-1::after,
.site-header-new__top-bar .block-counter-to-date.-type-2::before,
.site-header-new__top-bar .block-counter-to-date.-type-2::after,
.site-header-new__top-bar .block-counter-to-date.-type-1::before,
.site-header-new__top-bar .block-counter-to-date.-type-1::after,
.site-header__top-bar .block-counter-to-date.-type-2::before,
.site-header__top-bar .block-counter-to-date.-type-2::after,
.site-header__top-bar .block-counter-to-date.-type-1::before,
.site-header__top-bar .block-counter-to-date.-type-1::after {
  content: unset;
  display: none;
}

.post-tile {
  margin-bottom: 2rem;
}

.pagination {
  display: block;
  margin-top: 2.5rem;
}

.form__field {
  position: relative;
  margin-bottom: 2.4rem;
}
.form__field select,
.form__field br {
  display: none;
}
.form__field label {
  display: block;
  margin-bottom: 1.1rem;
  color: #7f8fa6;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: 0.055125rem;
  text-transform: uppercase;
}
.form__field .wpcf7-form-control-wrap {
  display: block;
}
.form__field input[type=text],
.form__field input[type=email],
.form__field input[type=tel],
.form__field input[type=number],
.form__field input[type=date],
.form__field textarea,
.form__field .select-selected,
.form__field .mulitselect-selected {
  width: 100%;
  min-height: 4.8rem;
  padding: 0.8rem;
  background-color: #fff;
  border: 0.1rem solid #c8d0dc;
  border-radius: 0.1rem;
}
.form__field .select-selected,
.form__field .multiselect-selected {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  min-height: 4.8rem;
  padding: 0.8rem;
  background-color: #fff;
  border: 0.1rem solid #c8d0dc;
  border-radius: 0.1rem;
  cursor: pointer;
  overflow: hidden;
}
.form__field .select-selected::after,
.form__field .multiselect-selected::after {
  content: "";
  position: absolute;
  right: 1.5rem;
  width: 0.8rem;
  height: 0.5rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/arrow-select.svg) no-repeat center/contain;
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  -o-transition: -o-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -o-transform 0.15s ease-in-out;
}
.form__field .select-options,
.form__field .multiselect-options {
  position: absolute;
  left: 0;
  top: 100%;
  display: none;
  width: 100%;
  max-height: 30rem;
  background-color: #fff;
  border-radius: 0.3rem;
  -webkit-box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.24);
          box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.24);
  cursor: pointer;
  overflow: auto;
  z-index: 99;
}
.form__field .select-placeholder {
  display: none;
}
.form__field .select-option {
  padding: 1.6rem 2rem;
  color: #718093;
  font-size: 1.4rem;
  line-height: 1.7rem;
}
.form__field .select-option:hover {
  background-color: #f9faff;
}
.form__field .multiselect-options {
  padding: 1.2rem 1.9rem;
}
.form__field .multiselect-options label {
  margin-bottom: 0;
}
.form__field .multiselect-options .wpcf7-list-item {
  position: relative;
  margin: 0;
  padding: 1.2rem 0.8rem;
}
.form__field .multiselect-options .wpcf7-list-item-label {
  margin-bottom: 0;
  padding-left: 0.8rem;
  color: #2f3640;
  font-size: 1.4rem;
  line-height: 1.7rem;
  text-transform: none;
}
.form__field .multiselect-options .wpcf7-list-item input[type=checkbox] {
  opacity: 0;
}
.form__field .multiselect-options .wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label::after {
  position: absolute;
  left: 0.5rem;
  top: 1.1rem;
  width: 1.4rem;
  height: 1.4rem;
  padding: 0.1rem;
  border: 0.1rem solid #c8d0dc;
  cursor: pointer;
}
.form__field .multiselect-options .wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label::after,
.form__field .multiselect-options .wpcf7-list-item input[type=checkbox]:checked + span.wpcf7-list-item-label::after {
  border-radius: 0.1rem;
}
.form__field .multiselect-options .wpcf7-list-item input[type=checkbox]:checked + span.wpcf7-list-item-label::after {
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/icon-tick-white.svg) no-repeat center/1.4rem;
  background-color: #3b45ee;
}
.form__field.\--last {
  margin-bottom: 0;
}
.form__field.\--active .select-selected::after,
.form__field.\--active .multiselect-selected::after {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.form__field.\--active .select-options,
.form__field.\--active .multiselect-options {
  display: grid;
}
.form__field.\--radio {
  margin-top: -0.8rem;
}
@media (min-width: 992px) {
  .form__field.\--radio {
    margin-bottom: 4rem;
  }
}
.form__field.\--radio label {
  display: none;
}
@media (min-width: 768px) {
  .form__field.\--radio .wpcf7-radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.form__field.\--radio .wpcf7-list-item {
  display: block;
  margin-left: -1.3rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .form__field.\--radio .wpcf7-list-item {
    margin-right: 1.4rem;
    margin-bottom: 0;
  }
}
.form__field.\--radio .wpcf7-list-item:last-of-type {
  margin-bottom: 0;
}
.form__field.\--radio .wpcf7-list-item-label {
  position: relative;
  display: inline-block;
  padding-left: 2.6rem;
  font-size: 1.4rem;
  line-height: 1.68rem;
}
.form__field.\--radio input[type=radio] {
  position: relative;
  left: 1.8rem;
  top: 0.4rem;
  width: 1.8rem;
  height: 1.8rem;
  cursor: pointer;
  opacity: 0;
  z-index: 1;
}
.form__field.\--radio input[type=radio] + span.wpcf7-list-item-label::after {
  position: absolute;
  left: 0;
  top: -0.1rem;
  width: 1.6rem;
  height: 1.6rem;
  background-color: transparent;
  border: 0.1rem solid #718093;
  cursor: pointer;
}
.form__field.\--radio input[type=radio] + span.wpcf7-list-item-label::after,
.form__field.\--radio input[type=radio]:checked + span.wpcf7-list-item-label::after {
  border-radius: 50%;
}
.form__field.\--radio input[type=radio]:checked + span.wpcf7-list-item-label::after {
  background-color: #3b45ee;
  border: 0.1rem solid #3b45ee;
  -webkit-box-shadow: inset 0 0 0 0.3rem #fff;
          box-shadow: inset 0 0 0 0.3rem #fff;
}
.form__field.\--number #spin {
  display: none;
}
.form__field.\--privacy-info {
  margin-top: 2.4rem;
}
.form__field.\--privacy-info .wpcf7-list-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0;
  font-size: 1.4rem;
  line-height: 1.68rem;
  letter-spacing: 0.064rem;
}
.form__field.\--privacy-info .wpcf7-list-item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.form__field.\--privacy-info .wpcf7-list-item-label {
  margin-left: 0.8rem;
}
.form__field.\--privacy-info input[type=checkbox] {
  position: relative;
  top: -0.1rem;
  width: 1.9rem;
  height: 1.9rem;
  cursor: pointer;
  opacity: 0;
  z-index: 1;
}
.form__field.\--privacy-info input[type=checkbox] + span.wpcf7-list-item-label::after {
  position: absolute;
  left: 0;
  top: -0.1rem;
  width: 1.3rem;
  height: 1.3rem;
  padding: 0.1rem;
  border: 0.1rem solid #718093;
  cursor: pointer;
}
.form__field.\--privacy-info input[type=checkbox] + span.wpcf7-list-item-label::after,
.form__field.\--privacy-info input[type=checkbox]:checked + span.wpcf7-list-item-label::after {
  border-radius: 0.1rem;
}
.form__field.\--privacy-info input[type=checkbox]:checked + span.wpcf7-list-item-label::after {
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/icon-tick-white.svg) no-repeat center/1.3rem;
  background-color: #3b45ee;
  border: 0.1rem solid #3b45ee;
}
.form__asterisk {
  display: block;
  margin-top: 0.8rem;
  color: #7f8fa6;
  font-size: 1.4rem;
  line-height: 1.7rem;
  letter-spacing: 0.0643125rem;
}
.form__submit {
  display: block;
  margin: 0 !important;
  padding: 1.4rem 0.8rem !important;
  text-transform: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #3b45ee !important;
  border: none;
  border-radius: 0.1rem !important;
  outline: none;
}

body .cookie-bar.alert {
  position: relative;
  margin: 0;
  padding: 1.2rem 1rem;
  background: #3b45ee;
  border-radius: 0;
}
body .cookie-bar.alert .cookie-bar__message {
  padding-right: 5rem;
}
body .cookie-bar.alert .cookie-bar__message p {
  color: #fff;
  font-size: 1.2rem;
  font-weight: 700;
}
body .cookie-bar.alert .cookie-bar__close {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 1rem;
  color: #fff;
  line-height: 0;
  text-shadow: inherit;
  opacity: 0.9;
}

.archive-hero {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50.5rem;
  margin-bottom: 0;
  background: #3a424d;
  overflow: hidden;
  overflow-x: clip;
  z-index: -1;
}
@media (min-width: 768px) {
  .archive-hero {
    height: 55rem;
    margin-bottom: 10rem;
    overflow-x: clip;
    overflow-y: visible;
  }
}
@media (min-width: 1500px) {
  .archive-hero {
    height: 65rem;
    margin-bottom: 0;
  }
}
.archive-hero::before {
  content: "";
  position: absolute;
  right: -3rem;
  top: 9rem;
  display: block;
  width: 21.5rem;
  height: 24rem;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/archive-wikiposts-hero@2x.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
@media (min-width: 544px) {
  .archive-hero::before {
    right: calc(50% - 52rem);
    top: 2.5rem;
    width: 46rem;
    height: 51.5rem;
  }
}
@media (min-width: 768px) {
  .archive-hero::before {
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .archive-hero::before {
    top: 6.4rem;
  }
}
.archive-hero .wrapper-archive {
  position: relative;
}
.archive-hero__wrapper {
  position: relative;
  width: 70%;
  margin-left: 0;
  margin-top: 3rem;
}
@media (min-width: 768px) {
  .archive-hero__wrapper {
    width: 100%;
    margin: auto;
  }
}
.archive-hero__wrapper-bottom {
  position: absolute;
  right: 0;
  bottom: -19rem;
  width: 100%;
  height: 25.5rem;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
}
@media (min-width: 1500px) {
  .archive-hero__wrapper-bottom {
    bottom: -10rem;
  }
}
.archive-hero__wrapper-bottom::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 25.5rem;
  background-color: #f0f2f5;
}
@media (min-width: 1500px) {
  .archive-hero__wrapper-bottom::before {
    bottom: -3rem;
    height: 28.5rem;
  }
}
.archive-hero__wrapper-bottom-variant-1 {
  position: absolute;
  right: 0;
  top: -7.5rem;
  display: none;
  width: 24.8rem;
  height: 20.5rem;
  background-color: #7f8fa6;
  opacity: 0.18;
}
@media (min-width: 768px) {
  .archive-hero__wrapper-bottom-variant-1 {
    display: block;
  }
}
.archive-hero__wrapper-bottom-variant-2 {
  position: absolute;
  right: 0;
  top: 5.5rem;
  display: none;
  width: 9rem;
  height: 15.5rem;
  background-color: #fff;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .archive-hero__wrapper-bottom-variant-2 {
    display: block;
  }
}
.archive-hero__inner {
  max-width: 49rem;
  margin-bottom: 7rem;
}
.archive-hero__title {
  margin-bottom: 9.5rem;
  color: #fff;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 4.8rem;
}
@media (min-width: 768px) {
  .archive-hero__title {
    margin-bottom: 2.5rem;
  }
}
.archive-hero__content p {
  margin-bottom: 1rem;
  color: #fff;
  font-size: 1.6rem;
  line-height: 2.5rem;
}
@media (min-width: 768px) {
  .archive-hero__content p {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
.archive-hero__button {
  margin-top: 2.4rem !important;
}

.archive-cta {
  margin-top: 0;
}
@media (min-width: 768px) {
  .archive-cta {
    margin-top: 14rem;
  }
}
.archive-cta__bluebox {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 99.6rem;
  margin: auto;
  padding: 5.5rem 1.75rem 5.75rem 2rem;
  background-color: #3b45ee;
  -webkit-box-shadow: 0 0.4rem 4rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.4rem 4rem rgba(0, 0, 0, 0.2);
  z-index: 1;
}
@media (min-width: 768px) {
  .archive-cta__bluebox {
    padding: 5.5rem 7rem 5.75rem 7rem;
    gap: 2rem;
  }
}
@media (min-width: 992px) {
  .archive-cta__bluebox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 5.5rem 7.5rem 5.75rem;
    gap: 4rem;
  }
}
.archive-cta__bluebox-title {
  margin-bottom: 4.75rem;
  color: #fff;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 3.2rem;
  text-align: center;
}
@media (min-width: 768px) {
  .archive-cta__bluebox-title {
    font-size: 3.6rem;
    line-height: 4.8rem;
  }
}
@media (min-width: 992px) {
  .archive-cta__bluebox-title {
    margin-bottom: 0;
    text-align: left;
  }
}
.archive-cta__bluebox-button {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.archive-cta__cta {
  position: relative;
  margin-bottom: 14rem;
  padding: 0 2rem;
}
.archive-cta__cta::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8rem;
  display: block;
  width: 100%;
  height: calc(100% - 6.1rem);
  background-color: #2f3640;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
}
.archive-cta__cta::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -15rem;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #f0f2f5;
  z-index: -2;
}
.archive-cta__cta-inner {
  position: relative;
  max-width: 100rem;
  margin: auto;
  padding: 6.5rem 0;
  z-index: 2;
}
@media (min-width: 768px) {
  .archive-cta__cta-inner {
    padding: 6rem 0;
  }
}
.archive-cta__cta-title {
  margin-bottom: 0;
  color: #fff;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 3.2rem;
}
.archive-cta__cta-subtitle {
  margin-bottom: 3.5rem;
  color: #3b45ee;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 3.2rem;
}
@media (min-width: 768px) {
  .archive-cta__cta-subtitle {
    margin-bottom: 2rem;
  }
}

.dynamic-searchbar {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.dynamic-searchbar__title {
  margin-bottom: 3rem;
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 3.2rem;
  text-align: center;
}
@media (min-width: 768px) {
  .dynamic-searchbar__title {
    font-size: 3.6rem;
    line-height: 4.8rem;
  }
}
.dynamic-searchbar__search {
  position: relative;
  width: 100%;
  max-width: 73rem;
  margin: auto;
}
@media (min-width: 992px) {
  .dynamic-searchbar__search {
    max-width: 68rem;
  }
}
.dynamic-searchbar__search::before {
  content: "";
  position: absolute;
  left: 1.75rem;
  top: calc(50% - 1.2rem);
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/search-normal.svg);
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover;
}
.dynamic-searchbar__search input {
  width: 100%;
  height: 5.5rem;
  padding: 1rem 5.75rem;
  color: #2f3640;
  font-size: 1.8rem;
  background-color: #fff;
  border: none;
  border-radius: 0;
  z-index: -1;
}
.dynamic-searchbar__search input::-webkit-input-placeholder {
  color: #b1b8c2;
}
.dynamic-searchbar__search input::-moz-placeholder {
  color: #b1b8c2;
}
.dynamic-searchbar__search input:-ms-input-placeholder {
  color: #b1b8c2;
}
.dynamic-searchbar__search input::-ms-input-placeholder {
  color: #b1b8c2;
}
.dynamic-searchbar__search input::placeholder {
  color: #b1b8c2;
}
.dynamic-searchbar__search input:focus {
  outline: none;
}
.dynamic-searchbar__clear {
  position: absolute;
  right: 1.25rem;
  top: 1.25rem;
  display: none;
  width: 3rem;
  height: 3rem;
  color: #2f3640;
  font-size: 2.25rem;
  background: none;
  border: none;
  cursor: pointer;
}
.dynamic-searchbar__results {
  position: absolute !important;
  left: 0;
  top: 5.5rem;
  display: none;
  width: 100%;
  height: auto;
  max-height: 40rem;
  background-color: #fff;
  -webkit-box-shadow: 0 2rem 2rem 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 2rem 2rem 0 rgba(0, 0, 0, 0.15);
  overflow-y: auto;
  z-index: 50;
}
.dynamic-searchbar__results .scrollbar-track {
  background-color: transparent;
}
.dynamic-searchbar__results .scrollbar-track .scrollbar-thumb {
  left: 0.4rem;
  width: 0.4rem;
  background-color: #2f3640;
}
.dynamic-searchbar__loader {
  position: absolute;
  right: 4.4rem;
  top: -0.45rem;
  display: none;
  width: 1.4rem;
  height: 1.4rem;
  margin: 0;
  color: #2f3640;
  border-radius: 50%;
  -webkit-animation: loadingAnimation 2s infinite ease-in-out;
       -o-animation: loadingAnimation 2s infinite ease-in-out;
          animation: loadingAnimation 2s infinite ease-in-out;
  -webkit-animation-delay: -0.25s;
       -o-animation-delay: -0.25s;
          animation-delay: -0.25s;
  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
.dynamic-searchbar__loader::before, .dynamic-searchbar__loader::after {
  content: "";
  position: absolute;
  top: 0;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 50%;
  -webkit-animation: loadingAnimation 2s infinite ease-in-out;
       -o-animation: loadingAnimation 2s infinite ease-in-out;
          animation: loadingAnimation 2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
.dynamic-searchbar__loader::before {
  left: -2.25rem;
  -webkit-animation-delay: -0.5s;
       -o-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.dynamic-searchbar__loader::after {
  left: 2.25rem;
}
.dynamic-searchbar__result {
  display: block;
  padding: 1rem 2.75rem;
  text-decoration: none;
  background-color: #fff;
}
.dynamic-searchbar__result:hover {
  text-decoration: none;
  background-color: #f9faff;
}
.dynamic-searchbar__result.\--no-results:hover {
  text-decoration: none;
  background-color: #fff;
}
.dynamic-searchbar__result-category {
  margin-bottom: 0.25rem;
  color: #718093;
  font-size: 1.4rem;
  line-height: 2.4rem;
}
.dynamic-searchbar__result-title {
  margin-bottom: 1rem;
  color: #3b45ee;
  font-size: 2rem;
  line-height: 2.4rem;
}
.dynamic-searchbar__result-title.\--no-results {
  color: #b1b8c2;
}
.dynamic-searchbar__result-excerpt {
  margin-bottom: 0;
  color: #2f3640;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.dynamic-searchbar.\--navigation-page {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dynamic-searchbar.\--navigation-page .dynamic-searchbar__title {
  display: none;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  margin-right: 4rem;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .dynamic-searchbar.\--navigation-page .dynamic-searchbar__title {
    display: block;
  }
}
.dynamic-searchbar.\--navigation-page .dynamic-searchbar__search {
  max-width: 100%;
}

.static-searchbar {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 73.7rem;
  text-align: center;
}
.static-searchbar__title {
  margin-bottom: 1.6rem;
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 3.2rem;
  text-align: center;
}
@media (min-width: 768px) {
  .static-searchbar__title {
    font-size: 3.8rem;
    line-height: 4.56rem;
  }
}
.static-searchbar__description {
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 1.8rem;
}
.static-searchbar__search {
  position: relative;
  width: 100%;
  max-width: 58.4rem;
  margin: auto;
}
@media (min-width: 992px) {
  .static-searchbar__search {
    max-width: 58.4rem;
  }
}
.static-searchbar__search-textfield {
  width: 100%;
  height: 4.6rem;
  padding: 1rem 4.75rem;
  color: #2f3640;
  font-size: 1.6rem;
  line-height: 19.2rem;
  background-color: #fff;
  border: none;
  border-radius: 0;
  outline: 0.1rem solid #c8d0dc;
  z-index: -1;
}
.static-searchbar__search-textfield::-webkit-input-placeholder {
  color: #718093;
}
.static-searchbar__search-textfield::-moz-placeholder {
  color: #718093;
}
.static-searchbar__search-textfield:-ms-input-placeholder {
  color: #718093;
}
.static-searchbar__search-textfield::-ms-input-placeholder {
  color: #718093;
}
.static-searchbar__search-textfield::placeholder {
  color: #718093;
}
.static-searchbar__search-textfield:focus, .static-searchbar__search-textfield:focus-visible {
  outline-color: #3b45ee;
}
.static-searchbar__search-textfield:focus + input, .static-searchbar__search-textfield:focus-visible + input {
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/icon-search-blue.svg);
}
.static-searchbar__search-submit {
  position: absolute;
  left: 1.8rem;
  top: 1.4rem;
  width: 1.8rem;
  height: 1.8rem;
  font-size: 0;
  background-color: transparent;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/icon-search-gray.svg);
  border: none;
  cursor: pointer;
  z-index: 1;
}

.additional-cards {
  position: relative;
  margin-top: 6rem;
  padding: 5rem 0 0;
}
@media (min-width: 768px) {
  .additional-cards {
    margin-top: 14.2rem;
  }
}
@media (min-width: 992px) {
  .additional-cards {
    margin-top: 12.4rem;
  }
}
.additional-cards__wrapper {
  padding: 5.6rem 0 9.2rem;
}
@media (min-width: 768px) {
  .additional-cards__wrapper {
    padding: 20rem 0 9.3rem;
  }
}
@media (min-width: 992px) {
  .additional-cards__wrapper {
    padding: 19.9rem 0 14.7rem;
  }
}
.additional-cards__wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #f9faff;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -1;
}
.additional-cards__heading {
  margin-bottom: 2rem;
  color: #2f3640;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 3.2rem;
  text-align: center;
}
@media (min-width: 768px) {
  .additional-cards__heading {
    margin-bottom: 1.6rem;
    font-size: 3.6rem;
    line-height: 4.8rem;
  }
}
.additional-cards__heading::before {
  content: "";
  display: block;
  width: 8rem;
  height: 0.4rem;
  margin: 0 auto 0.8rem;
  background-color: #3b45ee;
}
.additional-cards__subheading {
  margin-bottom: 2rem;
  color: #718093;
  font-size: 2rem;
  line-height: 3.2rem;
  text-align: center;
}
@media (min-width: 768px) {
  .additional-cards__subheading {
    max-width: 56rem;
    margin: 0 auto 3.4rem;
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media (min-width: 992px) {
  .additional-cards__subheading {
    max-width: 100%;
    margin: 0 auto 5.2rem;
  }
}
.additional-cards__cards {
  max-width: 32rem;
  margin: 0 auto -2.2rem;
}
@media (min-width: 768px) {
  .additional-cards__cards {
    max-width: 48rem;
  }
}
@media (min-width: 992px) {
  .additional-cards__cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: none;
    margin-bottom: -2rem;
  }
}
.additional-cards__card {
  display: block;
  min-height: 8rem;
  margin-bottom: 2rem;
  padding: 1.4rem 1.3rem;
  text-align: center;
  background-color: #3b45ee;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
@media (min-width: 768px) {
  .additional-cards__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 14rem;
    margin-bottom: 1.8rem;
    padding: 3.2rem 3rem 2.5rem;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .additional-cards__card {
    -ms-flex-preferred-size: calc(50% - 2rem);
        flex-basis: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
    margin: 0 1rem 2rem;
  }
}
.additional-cards__card:hover {
  text-decoration: none;
  background-color: #0097e6;
}
.additional-cards__icon {
  display: none;
}
@media (min-width: 768px) {
  .additional-cards__icon {
    display: block;
    min-width: 7.2rem;
    margin: 0 3rem 0 0;
  }
}
.additional-cards__icon img {
  width: 100%;
  height: auto;
}
.additional-cards__content-heading {
  color: #fff;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2.8rem;
}
@media (min-width: 768px) {
  .additional-cards__content-heading {
    margin-bottom: 0.3rem;
    font-size: 2.6rem;
    line-height: 3.6rem;
  }
}
.additional-cards__content-description {
  color: #3a424d;
  font-size: 1.4rem;
  line-height: 2.4rem;
}
@media (min-width: 768px) {
  .additional-cards__content-description {
    max-width: 28rem;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
}

.presentation-content {
  padding: 0 2rem;
}
@media (min-width: 992px) {
  .presentation-content__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 6.4rem;
  }
}
@media (min-width: 992px) {
  .presentation-content__container.\--order-change {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
}
.presentation-content__figure {
  margin: 0 0 3.1rem 0;
}
@media (min-width: 768px) {
  .presentation-content__figure {
    margin-bottom: 7.5rem;
  }
}
.presentation-content__image {
  height: auto;
}
@media (min-width: 992px) {
  .presentation-content__figure, .presentation-content__content-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.presentation-content__linked-tile {
  position: relative;
  width: 100%;
  max-width: 37.5rem;
  min-height: 36.1rem;
  margin-bottom: 4.6rem;
}
@media (min-width: 544px) {
  .presentation-content__linked-tile {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .presentation-content__linked-tile {
    margin-left: unset;
    margin-right: unset;
    margin-bottom: 9.3rem;
  }
}
@media (min-width: 992px) {
  .presentation-content__linked-tile {
    margin-bottom: 0;
  }
}
.presentation-content__linked-tile::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 27.3rem;
  height: 21.2rem;
  background-color: #c8d0dc;
  z-index: -1;
}
.presentation-content__linked-tile-link, .presentation-content__linked-tile-wrapper {
  position: relative;
  max-width: 28.8rem;
  margin-left: auto;
  padding: 2.4rem 2.4rem 2.9rem 2.4rem;
  background-color: #fff;
  -webkit-box-shadow: 0 0.2rem 4rem 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.2rem 4rem 0 rgba(0, 0, 0, 0.2);
}
@media (min-width: 544px) {
  .presentation-content__linked-tile-link, .presentation-content__linked-tile-wrapper {
    width: 28.8rem;
  }
}
.presentation-content__linked-tile-link:hover, .presentation-content__linked-tile-link:active {
  text-decoration: none;
  background-color: #2f3640;
}
.presentation-content__linked-tile-link:hover .presentation-content__linked-tile-title,
.presentation-content__linked-tile-link:hover .presentation-content__linked-tile-subtitle,
.presentation-content__linked-tile-link:hover .presentation-content__linked-tile-content, .presentation-content__linked-tile-link:active .presentation-content__linked-tile-title,
.presentation-content__linked-tile-link:active .presentation-content__linked-tile-subtitle,
.presentation-content__linked-tile-link:active .presentation-content__linked-tile-content {
  color: #fff;
}
.presentation-content__linked-tile-icon {
  width: 4.8rem;
  height: 4.8rem;
  margin-bottom: 2.4rem;
}
.presentation-content__linked-tile-title {
  margin-bottom: -0.3rem;
  font-size: 2.4rem;
  line-height: 1.33;
}
.presentation-content__linked-tile-subtitle {
  margin-bottom: 1rem;
  color: #3b45ee;
  font-size: 1.6rem;
  line-height: 1.25;
}
.presentation-content__linked-tile-content {
  margin-bottom: 1.6rem;
  color: #2f3640;
  font-size: 1.6rem;
  line-height: 1.6;
}
@media (min-width: 544px) {
  .presentation-content__linked-tile-content {
    font-size: 2rem;
  }
}
.presentation-content__linked-tile-button {
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
}
.presentation-content__linked-tile-button.\--arrow-button {
  font-size: 1.6rem;
}
.presentation-content__linked-tile-button.\--arrow-button::after {
  width: 1.4rem;
  height: 1.4rem;
  margin-left: 0.6rem;
}
.presentation-content__title {
  margin-bottom: 0.7rem;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.33;
  letter-spacing: 0.04rem;
}
@media (min-width: 768px) {
  .presentation-content__title {
    margin-bottom: 1.8rem;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1.33;
  }
}
.presentation-content__title br {
  display: none;
}
@media (min-width: 768px) {
  .presentation-content__title br {
    display: block;
  }
}
.presentation-content__subtitle {
  margin-bottom: 0.8rem;
  color: #3b45ee;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.33;
}
.presentation-content__content p {
  margin-bottom: 1.4rem;
  font-size: 1.6rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .presentation-content__content p {
    margin-bottom: 1.6rem;
    font-size: 2rem;
  }
}
.presentation-content__button {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.33;
}

.industry-tile {
  display: none;
  width: 100%;
  margin-bottom: 4rem;
  padding: 0 1.2rem;
}
@media (min-width: 768px) {
  .industry-tile {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    width: 50%;
    padding: 0 1.2rem;
  }
}
@media (min-width: 992px) {
  .industry-tile {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    width: 25%;
  }
}
.industry-tile.-active {
  display: block;
}
.industry-tile:hover {
  text-decoration: none;
}
.industry-tile__image {
  margin: 0 0 0.5rem;
}
.industry-tile__image img {
  width: 100%;
  max-height: 14.8rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.industry-tile__empty-thumb {
  height: 14.8rem;
  margin: 0 0 0.5rem;
  background-color: #3b45ee;
}
.industry-tile__category {
  margin: 0 0 0.8rem;
  padding-left: 0.5rem;
  color: #718093;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.68rem;
  letter-spacing: 0.064rem;
}
.industry-tile__title {
  margin: 0;
  padding-left: 0.5rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.92rem;
  letter-spacing: 0.074rem;
}

body .arrow-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body .arrow-link svg {
  width: auto;
  height: 1.8rem;
  margin-left: 0.6rem;
}
body .arrow-link:hover, body .arrow-link:focus {
  text-decoration: none;
}

.modal__close {
  position: absolute;
  right: 0;
  top: -3rem;
  display: block;
  width: 2.2rem;
  height: 2.2rem;
  color: var(--c-white);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--c-black);
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/close-icon.svg);
  border: 0;
  outline: 0;
  cursor: pointer;
}
@media (min-width: 992px) {
  .modal__close {
    right: -3rem;
    top: -3rem;
  }
}
.modal__container {
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  z-index: 20;
}
.modal__container.-active {
  opacity: 1;
  visibility: visible;
}
.modal__inner {
  position: relative;
  width: 95%;
}
@media (min-width: 768px) {
  .modal__inner {
    width: 64rem;
    height: 48rem;
  }
}
@media (min-width: 992px) {
  .modal__inner {
    width: 80rem;
    height: 60rem;
  }
}
.modal__inner iframe {
  width: 100%;
  height: 50%;
}
@media (min-width: 768px) {
  .modal__inner iframe {
    height: 100%;
  }
}

.section-header__heading {
  margin-bottom: 0.4rem;
  font-weight: 700;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  line-height: 1.33;
  letter-spacing: 0.01rem;
  text-align: center;
}
@media (min-width: 768px) {
  .section-header__heading {
    margin-bottom: 0.9rem;
  }
}
@media (min-width: 992px) {
  .section-header__heading {
    max-width: 100%;
  }
}
.section-header__subheading {
  margin-bottom: 1rem;
  color: #2f3640;
  font-size: 2rem;
  line-height: 1.33;
  letter-spacing: 0.04rem;
  text-align: center;
}
@media (min-width: 768px) {
  .section-header__subheading {
    font-size: 2.4rem;
  }
}
.section-header__subheading br {
  display: none;
}
@media (min-width: 992px) {
  .section-header__subheading br {
    display: block;
  }
}

.section-header:has(+ *) {
  margin-bottom: 5rem;
}
@media (min-width: 768px) {
  .section-header:has(+ *) {
    margin-bottom: 6.4rem;
  }
}

.block-bluebox {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 99.6rem;
  margin: auto;
  margin-bottom: 5rem;
  padding: 5.6rem 1.75rem 5.6rem 1.75rem;
  background-color: #3b45ee;
  -webkit-box-shadow: 0 0.4rem 4rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.4rem 4rem rgba(0, 0, 0, 0.2);
  z-index: 1;
}
@media (min-width: 768px) {
  .block-bluebox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 5.75rem 3.5rem 5.5rem 3rem;
  }
}
@media (min-width: 992px) {
  .block-bluebox {
    padding: 5.5rem 8.75rem 5.75rem;
  }
}
.block-bluebox__title {
  margin-bottom: 2rem;
  color: #fff;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 3.2rem;
  text-align: center;
}
@media (min-width: 768px) {
  .block-bluebox__title {
    width: 54%;
    margin-bottom: 0;
    font-size: 3.6rem;
    line-height: 4.8rem;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .block-bluebox__title {
    width: initial;
  }
}
.block-bluebox__button {
  text-align: center;
}

.webinar-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  background-color: #fbfbfc;
  border: 1px solid #dfdfda;
  border-radius: 1.6rem;
}
.webinar-item:last-of-type {
  margin-bottom: 0;
}
.webinar-item__figure {
  max-height: 28rem;
  margin: 0;
  border-top-right-radius: 1.6rem;
  border-top-left-radius: 1.6rem;
  overflow: hidden;
  margin-block: 0;
  margin-inline: 0;
}
.webinar-item__thumbnail {
  display: block;
  width: 100%;
  height: auto;
  line-height: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.webinar-item__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 2.4rem 1.6rem;
  gap: 2.4rem;
}
@media (min-width: 992px) {
  .webinar-item__data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.webinar-item__data-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.6rem;
}
.webinar-item__title {
  margin: 0;
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
}
.webinar-item__excerpt {
  margin: 0;
}
.webinar-item__excerpt p {
  font-size: 1.6rem;
  line-height: 1.36;
  letter-spacing: 0;
}
.webinar-item__excerpt p:last-of-type {
  margin-bottom: 0;
}
.webinar-item__sign-up-button {
  margin: 0;
  padding: 0.8rem 1.6rem;
  color: #fff;
  font-family: "DMSans", sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
  text-transform: none;
  background-color: #3b45ee;
  border: none;
  border-radius: 1.6rem;
  gap: 0.8rem;
}
.webinar-item__sign-up-button:hover {
  cursor: pointer;
  opacity: 0.8;
}
.webinar-item__sign-up-button svg {
  width: 2.4rem;
  height: 2.4rem;
}
.webinar-item__sign-up-button svg path {
  stroke: #fff;
}

.video-webinar-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  background-color: #fbfbfc;
  border: 1px solid #dfdfda;
  border-radius: 1.6rem;
}
.video-webinar-item:last-of-type {
  margin-bottom: 0;
}
.video-webinar-item__figure {
  height: 20rem;
  margin: 0;
  border-top-right-radius: 1.6rem;
  border-top-left-radius: 1.6rem;
  overflow: hidden;
  margin-block: 0;
  margin-inline: 0;
}
.video-webinar-item__thumbnail {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-webinar-item__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 2.4rem 1.6rem 1.6rem;
  gap: 2.4rem;
}
@media (min-width: 992px) {
  .video-webinar-item__data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.video-webinar-item__data-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.6rem;
}
.video-webinar-item__title {
  margin: 0;
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
}
.video-webinar-item__excerpt {
  margin: 0;
}
.video-webinar-item__excerpt p {
  font-size: 1.6rem;
  line-height: 1.36;
  letter-spacing: 0;
}
.video-webinar-item__excerpt p:last-of-type {
  margin-bottom: 0;
}
.video-webinar-item__learn-more-button {
  margin: 0;
  padding: 0.8rem 0;
  color: #3b45ee;
  font-family: "DMSans", sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
  text-transform: none;
  background-color: transparent;
  border: none;
  gap: 0.8rem;
}
.video-webinar-item__learn-more-button:hover {
  color: #3b45ee;
  text-decoration: underline;
  cursor: pointer;
}

body .arrow-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body .arrow-link svg {
  width: auto;
  height: 1.8rem;
  margin-left: 0.6rem;
}
body .arrow-link:hover, body .arrow-link:focus {
  text-decoration: none;
}

.modal__close {
  position: absolute;
  right: 0;
  top: -3rem;
  display: block;
  width: 2.2rem;
  height: 2.2rem;
  color: var(--c-white);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--c-black);
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/close-icon.svg);
  border: 0;
  outline: 0;
  cursor: pointer;
}
@media (min-width: 992px) {
  .modal__close {
    right: -3rem;
    top: -3rem;
  }
}
.modal__container {
  position: fixed;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  z-index: 20;
}
.modal__container.-active {
  opacity: 1;
  visibility: visible;
}
.modal__inner {
  position: relative;
  width: 95%;
}
@media (min-width: 768px) {
  .modal__inner {
    width: 64rem;
    height: 48rem;
  }
}
@media (min-width: 992px) {
  .modal__inner {
    width: 80rem;
    height: 60rem;
  }
}
.modal__inner iframe {
  width: 100%;
  height: 50%;
}
@media (min-width: 768px) {
  .modal__inner iframe {
    height: 100%;
  }
}

.form-popup {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100vw;
  height: 100vh;
  padding: 1.6rem;
  background-color: #2f3640;
  z-index: 999;
}
@media (min-width: 768px) {
  .form-popup {
    padding: 4rem;
  }
}
@media (min-width: 992px) {
  .form-popup {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.form-popup__wrapper {
  position: relative;
  max-width: 121.6rem;
  max-height: calc(100vh - 4.6rem);
  padding: 2rem;
  background-color: #f0f2f5;
  border-radius: 1.2rem;
  overflow-y: auto;
}
@media (min-width: 992px) {
  .form-popup__wrapper {
    max-height: 90vh;
  }
}
@media (min-width: 1200px) {
  .form-popup__wrapper {
    width: 121.6rem;
  }
}
.form-popup__close {
  height: 1.2rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
}
.form-popup__close.-icon {
  position: absolute;
  right: 1.8rem;
  top: 1.8rem;
  display: block;
  width: 2.6rem;
  height: 2.6rem;
  padding: 0;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/close-icon-black.svg) no-repeat center/1.2rem;
  outline: 0;
  cursor: pointer;
}
@media (min-width: 992px) {
  .form-popup__close.-icon {
    right: 2.2rem;
    top: 1.8rem;
  }
}
.form-popup.-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.site-main.\--industry-overview .form .form__header,
.site-main.\--industry-overview .partnernetwork-message .form__header,
.site-main.\--partner .form .form__header,
.site-main.\--partner .partnernetwork-message .form__header {
  background-color: #fff;
  border-radius: 1.2rem 1.2rem 0 0;
}
.site-main.\--industry-overview .form .form__header-heading,
.site-main.\--industry-overview .partnernetwork-message .form__header-heading,
.site-main.\--partner .form .form__header-heading,
.site-main.\--partner .partnernetwork-message .form__header-heading {
  margin-bottom: 0;
  padding: 4.8rem 1.6rem 1.6rem;
  font-size: 2.1rem;
  font-weight: 700;
  line-height: 2.5rem;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .form .form__header-heading,
.site-main.\--industry-overview .partnernetwork-message .form__header-heading,
.site-main.\--partner .form .form__header-heading,
.site-main.\--partner .partnernetwork-message .form__header-heading {
    padding-top: 2.6rem;
  }
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .form .form__header-heading,
.site-main.\--industry-overview .partnernetwork-message .form__header-heading,
.site-main.\--partner .form .form__header-heading,
.site-main.\--partner .partnernetwork-message .form__header-heading {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
    padding-bottom: 1.3rem;
  }
}
.site-main.\--industry-overview .form__header,
.site-main.\--partner .form__header {
  background-color: #fff;
}
.site-main.\--industry-overview .form__header-heading,
.site-main.\--partner .form__header-heading {
  margin-bottom: 0;
  padding: 4.8rem 1.6rem 1.6rem;
  font-size: 2.1rem;
  font-weight: 700;
  line-height: 2.5rem;
}
.site-main.\--industry-overview .form__header-content,
.site-main.\--partner .form__header-content {
  position: relative;
  margin-bottom: 0;
  padding: 2.6rem 1.6rem 2.4rem 5.4rem;
  font-size: 1.6rem;
  line-height: 1.9rem;
  letter-spacing: 0.0735rem;
  background-color: #f0f2f5;
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .form__header-content,
.site-main.\--partner .form__header-content {
    padding-left: 7.3rem;
    padding-top: 3.5rem;
    padding-bottom: 5.1rem;
  }
}
.site-main.\--industry-overview .form__header-content::before,
.site-main.\--partner .form__header-content::before {
  content: "";
  position: absolute;
  left: 1.6rem;
  top: 2.6rem;
  width: 3rem;
  height: 3.9rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/badge-gold.svg) no-repeat center/contain;
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .form__header-content::before,
.site-main.\--partner .form__header-content::before {
    left: 3.5rem;
  }
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .form__row,
.site-main.\--partner .form__row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 1.6rem;
  }
}
.site-main.\--industry-overview .form__row.\--last .form__field:last-of-type,
.site-main.\--partner .form__row.\--last .form__field:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .form__row.\--last .form__field,
.site-main.\--partner .form__row.\--last .form__field {
    margin-bottom: 0;
  }
}
.site-main.\--industry-overview .form__fields,
.site-main.\--partner .form__fields {
  position: relative;
  padding: 0 1.6rem 2.4rem 1.6rem;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .form__fields,
.site-main.\--partner .form__fields {
    padding-bottom: 4.8rem;
  }
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .form__fields,
.site-main.\--partner .form__fields {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
  }
}
.site-main.\--industry-overview .form__fields::before,
.site-main.\--partner .form__fields::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -9.4rem;
  width: 100%;
  height: 9.4rem;
  background-color: #fff;
  border-radius: 0 0 1.2rem 1.2rem;
  -webkit-box-shadow: 0 -0.1rem 0.4rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 -0.1rem 0.4rem rgba(0, 0, 0, 0.15);
  z-index: 0;
}
.site-main.\--industry-overview .form__in-form-heading,
.site-main.\--partner .form__in-form-heading {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  line-height: 1.92rem;
  letter-spacing: 0.074rem;
}
.site-main.\--industry-overview .form__in-form-content,
.site-main.\--partner .form__in-form-content {
  display: block;
  margin-bottom: 2.4rem;
}
.site-main.\--industry-overview .form.\--register-as-partner textarea, .site-main.\--industry-overview .form.\--contact-partner textarea,
.site-main.\--partner .form.\--register-as-partner textarea,
.site-main.\--partner .form.\--contact-partner textarea {
  max-height: 9.6rem;
}
.site-main.\--industry-overview .form.\--register-as-partner input[type=submit], .site-main.\--industry-overview .form.\--contact-partner input[type=submit],
.site-main.\--partner .form.\--register-as-partner input[type=submit],
.site-main.\--partner .form.\--contact-partner input[type=submit] {
  position: absolute;
  right: 0;
  top: 4.9rem;
  min-width: 15.7rem;
  min-height: 4.8rem;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .form.\--register-as-partner input[type=submit], .site-main.\--industry-overview .form.\--contact-partner input[type=submit],
.site-main.\--partner .form.\--register-as-partner input[type=submit],
.site-main.\--partner .form.\--contact-partner input[type=submit] {
    top: 9.7rem;
  }
}
.site-main.\--industry-overview .form.\--register-as-partner .form__field-info,
.site-main.\--partner .form.\--register-as-partner .form__field-info {
  color: #7f8fa6;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: 0.055125rem;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .form.\--register-as-partner .form__field-info,
.site-main.\--partner .form.\--register-as-partner .form__field-info {
    position: relative;
    top: 7.3rem;
    grid-area: 1/2/2/3;
    margin-top: auto;
  }
}
.site-main.\--industry-overview .form.\--register-as-partner .form__field.\--image,
.site-main.\--partner .form.\--register-as-partner .form__field.\--image {
  margin-bottom: 2.4rem;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .form.\--register-as-partner .form__field.\--image,
.site-main.\--partner .form.\--register-as-partner .form__field.\--image {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    max-width: 40rem;
    grid-column-gap: 1.9rem;
  }
}
.site-main.\--industry-overview .form.\--register-as-partner .form__field.\--image .partner-image,
.site-main.\--partner .form.\--register-as-partner .form__field.\--image .partner-image {
  position: relative;
  display: block;
  width: 23.8rem;
  height: 4.9rem;
  margin-bottom: 0.8rem;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .form.\--register-as-partner .form__field.\--image .partner-image,
.site-main.\--partner .form.\--register-as-partner .form__field.\--image .partner-image {
    grid-area: 2/2/3/3;
    margin-bottom: 0;
  }
}
.site-main.\--industry-overview .form.\--register-as-partner .form__field.\--image .partner-image::before,
.site-main.\--partner .form.\--register-as-partner .form__field.\--image .partner-image::before {
  content: "Bild hochladen";
  position: absolute;
  left: 0;
  top: 0;
  display: grid;
  width: 23.8rem;
  height: 4.9rem;
  color: #fff;
  text-align: center;
  background-color: #3b45ee;
  border-radius: 0.1rem;
  cursor: pointer;
  z-index: 0;
  place-content: center;
}
.site-main.\--industry-overview .form.\--register-as-partner .form__field.\--image .partner-image input,
.site-main.\--partner .form.\--register-as-partner .form__field.\--image .partner-image input {
  width: 23.8rem;
  height: 4.9rem;
  opacity: 0;
}
.site-main.\--industry-overview .form.\--register-as-partner .form__field.\--image img,
.site-main.\--partner .form.\--register-as-partner .form__field.\--image img {
  width: 14.1rem;
  height: 14.1rem;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 1.9rem;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .form.\--register-as-partner .form__field.\--image img,
.site-main.\--partner .form.\--register-as-partner .form__field.\--image img {
    grid-area: 1/1/3/2;
    margin-bottom: 0;
  }
}
.site-main.\--industry-overview .form.\--contact-partner .form__header-content,
.site-main.\--partner .form.\--contact-partner .form__header-content {
  padding-left: 1.6rem;
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .form.\--contact-partner .form__header-content,
.site-main.\--partner .form.\--contact-partner .form__header-content {
    padding-left: 3.2rem;
  }
}
.site-main.\--industry-overview .form.\--contact-partner .form__header-content::before,
.site-main.\--partner .form.\--contact-partner .form__header-content::before {
  content: none;
}
.site-main.\--industry-overview .form.\--contact-us .form__fields,
.site-main.\--partner .form.\--contact-us .form__fields {
  padding-bottom: 0;
}
.site-main.\--industry-overview .form.\--contact-us .form__header-content,
.site-main.\--partner .form.\--contact-us .form__header-content {
  padding-left: 2.4rem;
  padding-top: 6rem;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .form.\--contact-us .form__header-content,
.site-main.\--partner .form.\--contact-us .form__header-content {
    padding-left: 6.4rem;
    padding-top: 2.6rem;
  }
}
.site-main.\--industry-overview .form.\--contact-us .form__header-content::before,
.site-main.\--partner .form.\--contact-us .form__header-content::before {
  left: 2.8rem;
  width: 2rem;
  height: 2rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/icon-info.svg) no-repeat center/contain;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .form.\--contact-us .form__header-content::before,
.site-main.\--partner .form.\--contact-us .form__header-content::before {
    top: 3.5rem;
  }
}
.site-main.\--industry-overview .form.\--contact-us .form__field.\--last,
.site-main.\--partner .form.\--contact-us .form__field.\--last {
  margin-bottom: 0;
}
.site-main.\--industry-overview .form.\--contact-us .form__field.\--privacy-info,
.site-main.\--partner .form.\--contact-us .form__field.\--privacy-info {
  margin-bottom: 0;
}
.site-main.\--industry-overview .form.\--contact-us .form__field textarea,
.site-main.\--partner .form.\--contact-us .form__field textarea {
  max-height: 9.6rem;
}
.site-main.\--industry-overview .form.\--contact-us .form__field.\--send,
.site-main.\--partner .form.\--contact-us .form__field.\--send {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 4.8rem -1.6rem 0;
  padding: 2.3rem 0;
  background-color: #fff;
  -webkit-box-shadow: 0 -0.1rem 0.4rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 -0.1rem 0.4rem rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .form.\--contact-us .form__field.\--send,
.site-main.\--partner .form.\--contact-us .form__field.\--send {
    margin-left: -3.2rem;
    margin-right: -3.2rem;
  }
}
.site-main.\--industry-overview .form.\--contact-us .form__field.\--send input[type=submit],
.site-main.\--partner .form.\--contact-us .form__field.\--send input[type=submit] {
  min-width: 15.7rem;
  min-height: 4.8rem;
  margin-right: 1.6rem !important;
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .form.\--contact-us .form__field.\--send input[type=submit],
.site-main.\--partner .form.\--contact-us .form__field.\--send input[type=submit] {
    margin-right: 3.2rem !important;
  }
}
.site-main.\--industry-overview .form.\--contact-us .form__field.\--send .ajax-loader,
.site-main.\--partner .form.\--contact-us .form__field.\--send .ajax-loader {
  position: absolute;
  right: 3.8rem !important;
  top: 4rem !important;
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .form.\--contact-us .form__field.\--send .ajax-loader,
.site-main.\--partner .form.\--contact-us .form__field.\--send .ajax-loader {
    right: 5.3rem !important;
  }
}
.site-main.\--industry-overview .fieldset-cf7mls,
.site-main.\--partner .fieldset-cf7mls {
  margin: 0;
  padding: 0;
}
.site-main.\--industry-overview .fieldset-cf7mls .action-button,
.site-main.\--partner .fieldset-cf7mls .action-button {
  min-height: 4.8rem;
  margin: 2.3rem 1.6rem 2.3rem 1.6rem !important;
  padding: 1.4rem;
  font-size: 1.4rem;
  line-height: 1.7rem;
  letter-spacing: 0.0643125rem;
  border-radius: 0.1rem !important;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .fieldset-cf7mls .action-button,
.site-main.\--partner .fieldset-cf7mls .action-button {
    margin-left: 3.2rem !important;
    margin-right: 3.2rem !important;
  }
}
.site-main.\--industry-overview .fieldset-cf7mls .action-button.cf7mls_next,
.site-main.\--partner .fieldset-cf7mls .action-button.cf7mls_next {
  width: 15.7rem;
  min-height: 4.8rem;
  margin: 2.3rem 1.6rem 2.3rem 1.6rem !important;
  color: #fff;
  text-align: center;
  background-color: #3b45ee;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .fieldset-cf7mls .action-button.cf7mls_next,
.site-main.\--partner .fieldset-cf7mls .action-button.cf7mls_next {
    margin-left: 3.2rem !important;
    margin-right: 3.2rem !important;
  }
}
.site-main.\--industry-overview .wpcf7-response-output,
.site-main.\--partner .wpcf7-response-output {
  display: none !important;
}
.site-main.\--industry-overview span.ajax-loader,
.site-main.\--partner span.ajax-loader {
  right: 1.6rem !important;
  top: 6.8rem !important;
  margin-top: 0 !important;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/loader.svg);
  background-size: contain;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview span.ajax-loader,
.site-main.\--partner span.ajax-loader {
    top: 9.1rem !important;
  }
}
.site-main.\--industry-overview .partnernetwork-message,
.site-main.\--partner .partnernetwork-message {
  display: none;
  width: calc(100vw - 8rem);
}
@media (min-width: 1200px) {
  .site-main.\--industry-overview .partnernetwork-message,
.site-main.\--partner .partnernetwork-message {
    max-width: 121.6rem;
  }
}
.site-main.\--industry-overview .partnernetwork-message__close-icon,
.site-main.\--partner .partnernetwork-message__close-icon {
  position: absolute;
  right: 2.2rem;
  top: 2.2rem;
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/close-icon-black.svg) no-repeat center/contain;
  border: 0;
  outline: 0;
  cursor: pointer;
  z-index: 2;
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .partnernetwork-message__close-icon,
.site-main.\--partner .partnernetwork-message__close-icon {
    right: 4.2rem;
    top: 2.6rem;
  }
}
.site-main.\--industry-overview .partnernetwork-message__image,
.site-main.\--partner .partnernetwork-message__image {
  display: block;
  margin: 8.4rem auto 8.2rem auto;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .partnernetwork-message__image,
.site-main.\--partner .partnernetwork-message__image {
    margin-top: 7.3rem;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .partnernetwork-message__image,
.site-main.\--partner .partnernetwork-message__image {
    margin-top: 7.3rem;
    margin-bottom: 2.4rem;
  }
}
.site-main.\--industry-overview .partnernetwork-message__content,
.site-main.\--partner .partnernetwork-message__content {
  margin-bottom: 2.4rem;
  padding: 0 1.6rem;
  font-size: 1.6rem;
  line-height: 1.92rem;
  letter-spacing: 0.074rem;
  text-align: center;
}
@media (min-width: 768px) {
  .site-main.\--industry-overview .partnernetwork-message__content,
.site-main.\--partner .partnernetwork-message__content {
    max-width: 54.6rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 7.2rem;
  }
}
.site-main.\--industry-overview .partnernetwork-message__footer,
.site-main.\--partner .partnernetwork-message__footer {
  padding: 3.2rem 1.6rem;
  background-color: #fff;
  -webkit-box-shadow: 0 -0.1rem 0.4rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 -0.1rem 0.4rem rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) {
  .site-main.\--industry-overview .partnernetwork-message__footer,
.site-main.\--partner .partnernetwork-message__footer {
    padding-right: 3.7rem;
  }
}
.site-main.\--industry-overview .partnernetwork-message__close-button,
.site-main.\--partner .partnernetwork-message__close-button {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 15.7rem;
  min-height: 4.8rem;
  margin-left: auto;
  padding: 1.4rem;
  font-size: 1.4rem;
  line-height: 1.7rem;
  letter-spacing: 0.0643125rem;
  text-transform: none;
  border: none;
}
.site-main.\--industry-overview .partnernetwork-message.-active,
.site-main.\--partner .partnernetwork-message.-active {
  display: block;
}

.blue-bar {
  margin-bottom: 2.4rem;
  background-color: #3b45ee;
}
.blue-bar p,
.blue-bar a {
  color: #fff;
  font-size: 1.6rem;
  line-height: 1.92rem;
  letter-spacing: 0.074rem;
}
.blue-bar p {
  margin-bottom: 0.4rem;
}
.blue-bar a {
  font-weight: 700;
}

.partners {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.partners__partner {
  margin-bottom: 2.65rem;
  padding-bottom: 0.9rem;
  color: #2f3640;
  border-bottom: 0.1rem solid #f0f2f5;
}
.partners__partner:last-of-type {
  margin-bottom: 0;
}
.partners__partner .\--tooltip {
  position: absolute;
  display: none;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 30rem;
  padding: 1rem 1.6rem;
  color: #2f3640;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.9rem;
  letter-spacing: 0.0735rem;
  background-color: #fff;
  border-radius: 0.8rem;
  -webkit-box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.24);
          box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.24);
  z-index: 99;
}
@media (min-width: 768px) {
  .partners__partner .\--tooltip {
    width: 33.7rem;
    max-width: auto;
  }
}
.partners__partner-link {
  display: block;
  color: #2f3640;
}
.partners__partner-link:hover {
  text-decoration: none;
}
.partners__partner-keywords {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.05rem;
  gap: 0.8rem;
}
.partners__partner-keywords-displayed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style-type: none;
  gap: 0.4rem 1.6rem;
}
.partners__partner-keywords-displayed-item {
  color: #718093;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.68rem;
  letter-spacing: 0.074rem;
}
.partners__partner-keywords-hidden {
  position: relative;
}
.partners__partner-keywords-hidden-counter {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 1.5rem;
  height: 1.4rem;
  padding: 0.3rem 0.4rem;
  color: #fff;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.4rem;
  background-color: #718093;
  border-radius: 50%;
}
.partners__partner-keywords-hidden-counter:hover + .partners__partner-keywords-hidden-list {
  display: block;
}
.partners__partner-keywords-hidden-list.\--tooltip {
  left: -16rem;
  top: 2.4rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 30rem;
  padding: 1rem 1.6rem 1rem 3.2rem;
  list-style-type: disc;
}
@media (min-width: 768px) {
  .partners__partner-keywords-hidden-list.\--tooltip {
    left: 2rem;
    max-width: auto;
  }
}
.partners__partner-name {
  margin-bottom: 0.8rem;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 2.4rem;
}
.partners__partner-services {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 2.4rem;
}
.partners__partner-availability, .partners__partner-status {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.partners__partner-availability {
  position: relative;
  display: inline-block;
  min-width: 13.6rem;
  margin-right: 2.4rem;
  padding-left: 2.6rem;
  color: #718093;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.4rem;
}
.partners__partner-availability::before {
  content: "";
  position: absolute;
  left: 0.2rem;
  top: 50%;
  width: 1.9rem;
  height: 1.9rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/partnernetwork-cancel.svg) no-repeat center/contain;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.partners__partner-availability[data-available] {
  color: #4cd137;
}
.partners__partner-availability[data-available]::before {
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/partnernetwork-check.svg);
}
.partners__partner-availability-description {
  left: 0;
  top: 3.2rem;
}
@media (min-width: 768px) {
  .partners__partner-availability-description {
    left: 2.8rem;
  }
}
.partners__partner-availability:hover .partners__partner-availability-description {
  display: block;
}
.partners__partner-status {
  position: relative;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.4rem;
}
.partners__partner-status-icon {
  position: relative;
  top: 0.3rem;
  width: auto;
  height: 1.9rem;
  margin-right: 0.5rem;
}
.partners__partner-status-description {
  left: -12rem;
  top: 3.2rem;
}
@media (min-width: 768px) {
  .partners__partner-status-description {
    left: 3.2rem;
    top: 3.2rem;
  }
}
.partners__partner-status:hover .partners__partner-status-description {
  display: block;
}

.partner__details-loading {
  padding: 2rem;
  text-align: center;
}

.partner-marker-info {
  position: relative;
}
.partner-marker-info__close {
  position: absolute;
  right: 1.8rem;
  top: 1.8rem;
  display: none;
  width: 2.4rem;
  height: 2.4rem;
  padding: 1.4rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/close-icon-black.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.4rem;
  border: 0;
  outline: 0;
  cursor: pointer;
}
.partner-marker-info .partner {
  display: block;
  padding: 1.5rem;
}
@media (min-width: 768px) {
  .partner-marker-info .partner {
    display: none;
    padding: 7.3rem 2.4rem;
  }
}
@media (min-width: 992px) {
  .partner-marker-info .partner {
    padding: 4.2rem 1.5rem 1.5rem;
  }
}
.partner-marker-info .partner p,
.partner-marker-info .partner li {
  font-size: 1.6rem;
  font-weight: 400;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  line-height: 1.9rem;
  letter-spacing: 0.0735rem;
  word-break: break-word;
}
.partner-marker-info .partner a:focus-visible,
.partner-marker-info .partner button:focus-visible {
  border: none;
  outline: none;
}
.partner-marker-info .partner.\--tooltip {
  display: none;
  width: 30rem;
  padding: 5rem 2rem 2rem;
}
@media (min-width: 768px) {
  .partner-marker-info .partner.\--tooltip {
    display: block;
  }
}
.partner-marker-info .partner.\--tooltip .partner__name {
  margin-bottom: 2.4rem;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 2.4rem;
}
.partner-marker-info .partner.\--tooltip .partner__data {
  display: grid;
  margin-bottom: 2.4rem;
  gap: 1.6rem 0.8rem;
}
.partner-marker-info .partner.\--tooltip .partner__read-more {
  padding: 0;
  color: #3b45ee;
  font-family: "Lato", sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.9rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  cursor: pointer;
}
.partner-marker-info .partner__photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 15.7rem;
  margin: 0 auto 2rem;
}
@media (min-width: 768px) {
  .partner-marker-info .partner__photo {
    height: 14.8rem;
    margin: 0 0 3.2rem;
  }
}
@media (min-width: 992px) {
  .partner-marker-info .partner__photo {
    height: 15.7rem;
    margin: 0 auto 2rem;
  }
}
.partner-marker-info .partner__photo img {
  width: 100%;
  height: auto;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.partner-marker-info .partner__heading {
  margin-bottom: 1.6rem;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 3.6rem;
}
@media (min-width: 768px) {
  .partner-marker-info .partner__heading {
    margin-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .partner-marker-info .partner__heading {
    margin-bottom: 1.6rem;
  }
}
.partner-marker-info .partner__heading-company {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
}
.partner-marker-info .partner__heading-name {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
}
.partner-marker-info .partner__description {
  margin-bottom: 3.2rem;
}
.partner-marker-info .partner__description-heading {
  margin-bottom: 0.8rem;
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 2.3rem;
}
.partner-marker-info .partner__description-content {
  margin-bottom: 3.2rem;
}
.partner-marker-info .partner__description-content p {
  margin-bottom: 0;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  word-break: normal;
}
.partner-marker-info .partner__contact {
  margin-bottom: 3.2rem;
}
.partner-marker-info .partner__contact-button.\--blue-button {
  width: 100%;
  max-width: 36.5rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  font-size: 1.4rem;
}
.partner-marker-info .partner__contact-button.\--disabled {
  background-color: #718093;
  border-color: #718093;
  pointer-events: none;
}
.partner-marker-info .partner__data {
  display: grid;
  margin: 0;
  padding: 0;
  list-style-type: none;
  gap: 3.2rem;
}
@media (min-width: 768px) {
  .partner-marker-info .partner__data {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .partner-marker-info .partner__data {
    grid-template-columns: repeat(1, 1fr);
  }
}
.partner-marker-info .partner__data-item {
  margin: 0;
}
.partner-marker-info .partner__data-item-heading {
  margin-bottom: 0.6rem;
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 2.3rem;
  letter-spacing: 0.0643125rem;
}
@media (min-width: 768px) {
  .partner-marker-info .partner__data-item.\--status {
    grid-column: -1/1;
  }
}
.partner-marker-info .partner__data-item.\--status .partner-data__status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.9rem;
  font-size: 1.5rem;
  line-height: 2.4rem;
}
.partner-marker-info .partner__data-item.\--status .partner-data__status-icon {
  width: auto;
  height: 1.9rem;
  margin-right: 0.9rem;
}
.partner-marker-info .partner__data-item.\--status .partner-data__status-name {
  line-height: 1.5rem;
}
.partner-marker-info .partner__data-item.\--status .partner-data__status-description {
  margin: 0;
  font-size: 1.6rem;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  line-height: 1.9rem;
  letter-spacing: 0.0735rem;
  word-break: normal;
}
.partner-marker-info .partner__data-item.\--availability .partner-data__availability {
  position: relative;
  padding-left: 2.6rem;
  color: #718093;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.4rem;
}
.partner-marker-info .partner__data-item.\--availability .partner-data__availability::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1.9rem;
  height: 1.9rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/partnernetwork-cancel.svg) no-repeat center/contain;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.partner-marker-info .partner__data-item.\--availability .partner-data__availability[data-available] {
  color: #4cd137;
  text-transform: capitalize;
}
.partner-marker-info .partner__data-item.\--availability .partner-data__availability[data-available]::before {
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/partnernetwork-check.svg);
}
.partner-marker-info .partner__data-item.\--localization .partner-data__localizations {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.partner-marker-info .partner__data-item.\--focus-group .partner-data__focus-groups,
.partner-marker-info .partner__data-item.\--focus-group .partner-data__service-groups, .partner-marker-info .partner__data-item.\--service-group .partner-data__focus-groups,
.partner-marker-info .partner__data-item.\--service-group .partner-data__service-groups {
  padding-left: 2.2rem;
  list-style-type: disc;
}
.partner-marker-info .partner__data-item.\--phone .partner-data__phone {
  color: #2f3640;
}

@media (min-width: 992px) {
  .single-career-details {
    margin-top: 15.2rem;
  }
}
.single-career-details__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 3.6rem;
}
@media (min-width: 992px) {
  .single-career-details__col-1-3 {
    width: calc(100% / 3);
    max-width: 28.5rem;
  }
}
@media (min-width: 992px) {
  .single-career-details__col-2-3 {
    width: calc((100% / 3) * 2);
    padding-right: 1rem;
  }
}
.single-career-details__title {
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 4.8rem;
}
.single-career-details__description p {
  font-size: 1.8rem;
}
.single-career-details__description ul {
  gap: 1.6rem;
  display: grid;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.single-career-details__description ul li {
  position: relative;
  padding-left: 3.6rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.single-career-details__description ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.3rem;
  width: 2rem;
  height: 2rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/icon-tick.svg) no-repeat 50%/contain;
}
.single-career-details__info {
  margin-top: 1.3rem;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 3.2rem;
}
.single-career-details__details {
  margin-bottom: 2.5rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.single-career-details__details > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.2rem;
}
.single-career-details__details > * svg {
  margin-right: 1.2rem;
}
.single-career-details__cta {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
  font-size: 1.8rem;
  line-height: 2.4rem;
  text-transform: none;
}
.single-career-details__image {
  margin: 0 0 6rem 0;
}
.single-career-details__image img {
  width: 100%;
  max-height: 46.7rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.\--about-page .about-page-hero {
  margin-top: -4rem;
  padding: 5rem 2rem 15.25rem;
  background-color: white;
  background-position: top;
  background-repeat: no-repeat;
  background-size: contain;
  overflow: hidden;
}
@media (min-width: 365px) {
  .\--about-page .about-page-hero {
    margin-top: -15rem;
    padding: 16rem 2rem 15.25rem;
    background-position: center;
  }
}
@media (min-width: 420px) {
  .\--about-page .about-page-hero {
    margin-bottom: 5.25rem;
    background-position: bottom right;
    background-size: cover;
  }
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero {
    margin-bottom: 7rem;
    padding: 23.25rem 2rem 4.5rem;
    background-size: contain;
  }
}
@media (min-width: 992px) {
  .\--about-page .about-page-hero {
    margin-top: -4rem;
    padding: 12.5rem 2rem 12rem;
  }
}
@media (min-width: 850px) {
  .\--about-page .about-page-hero {
    background-position: 85% bottom;
    background-size: cover;
  }
}
@media (min-width: 1200px) {
  .\--about-page .about-page-hero {
    margin-bottom: 10rem;
  }
}
@media (min-width: 1400px) {
  .\--about-page .about-page-hero {
    margin-bottom: 12.5rem;
  }
}
@media (min-width: 1500px) {
  .\--about-page .about-page-hero {
    padding: 13.5rem 2rem 16rem;
    background-position: bottom;
  }
}
@media (min-width: 1800px) {
  .\--about-page .about-page-hero {
    padding: 16.5rem 2rem 19rem;
    background-position: bottom;
  }
}
.\--about-page .about-page-hero.no-space {
  margin-bottom: -10rem;
}
@media (min-width: 420px) {
  .\--about-page .about-page-hero.no-space {
    margin-bottom: -5rem;
  }
}
@media (min-width: 992px) {
  .\--about-page .about-page-hero.no-space {
    margin-bottom: -10rem;
  }
}
.\--about-page .about-page-hero.no-space > div[class*=__wrapper] {
  margin-bottom: 8.5rem;
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero.no-space > div[class*=__wrapper] {
    margin-bottom: 13.5rem;
  }
}
@media (min-width: 992px) {
  .\--about-page .about-page-hero.no-space > div[class*=__wrapper] {
    margin-bottom: 6.75rem;
  }
}
.\--about-page .about-page-hero__wrapper {
  max-width: 120rem;
  margin: auto;
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.\--about-page .about-page-hero__wrapper.\--full {
  max-width: 103rem;
  margin-top: 2rem;
  margin-bottom: 8.5rem;
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero__wrapper.\--full {
    margin-top: 0;
    margin-bottom: 13.5rem;
  }
}
@media (min-width: 992px) {
  .\--about-page .about-page-hero__wrapper.\--full {
    margin-bottom: 6.75rem;
  }
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero__inner {
    width: 45.5%;
  }
}
@media (min-width: 992px) {
  .\--about-page .about-page-hero__inner {
    padding-right: 3rem;
  }
}
.\--about-page .about-page-hero__inner.\--full {
  width: 90%;
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero__inner.\--full {
    width: 70%;
  }
}
@media (min-width: 992px) {
  .\--about-page .about-page-hero__inner.\--full {
    width: 50%;
    padding-right: 0;
  }
}
.\--about-page .about-page-hero__subtitle {
  margin-bottom: 1.25rem;
  color: #3b45ee;
  font-size: 1.8rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero__subtitle {
    margin-bottom: 0.8rem;
  }
}
.\--about-page .about-page-hero__title {
  margin-bottom: 1.75rem;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero__title {
    font-size: 3.6rem;
    line-height: 1.33;
  }
}
.\--about-page .about-page-hero__content {
  margin-top: -1.25rem;
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero__content {
    margin-top: 0;
  }
}
.\--about-page .about-page-hero__content p {
  position: relative;
  margin-bottom: 0;
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 3.2rem;
  letter-spacing: 0;
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero__content p {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
.\--about-page .about-page-hero__image {
  position: relative;
  max-height: 15.8rem;
  margin-top: 2.5rem;
}
@media (min-width: 420px) {
  .\--about-page .about-page-hero__image {
    max-height: 26rem;
  }
}
@media (min-width: 544px) {
  .\--about-page .about-page-hero__image {
    max-height: 31rem;
  }
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero__image {
    max-height: none;
  }
}
.\--about-page .about-page-hero__image img {
  height: auto;
  min-width: 126%;
  margin-left: -1rem;
}
@media (min-width: 768px) {
  .\--about-page .about-page-hero__image img {
    position: absolute;
    left: 0;
    top: -8.25rem;
    min-width: 101.5rem;
    margin-left: 0;
  }
}
.\--about-page .about-page-hero__bottom {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 3.25rem;
  background-color: #fff;
}
.\--about-page .about-page-hero__bottom.page-background-cloud-gray {
  background-color: #f9faff;
}
.\--about-page .about-page .block-image-cta {
  display: none;
  background-color: #fff;
}
@media (min-width: 768px) {
  .\--about-page .about-page .block-image-cta {
    display: block;
    padding-top: 10rem;
  }
}
.\--about-page .about-page .block-image-cta__wrapper {
  max-width: 100%;
}
.\--about-page .about-page .block-image-cta__media-img {
  width: 100%;
  height: auto;
  max-height: 100%;
  min-height: auto;
}

.\--affiliate .wrapper {
  max-width: 123rem;
}
.\--affiliate .block-hero-page-simple__subtitle {
  color: #fff;
}
@media (min-width: 992px) {
  .\--affiliate .block-content__header .section-header__heading {
    font-size: 3.6rem;
    line-height: 4.8rem;
  }
}
.\--affiliate .block-steps {
  margin-top: -14rem;
  padding-top: 16rem;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .\--affiliate .block-steps {
    margin-bottom: 13rem;
  }
}
@media (min-width: 992px) {
  .\--affiliate .block-steps__header {
    margin-bottom: 2rem;
  }
}
.\--affiliate .block-steps__header .section-header__heading {
  font-size: 3.6rem;
  line-height: 4.8rem;
}
.\--affiliate .block-steps__steps {
  max-width: 82rem;
  margin: auto;
}
.\--affiliate .block-steps__step-content {
  padding-top: 0.5rem;
}
@media (min-width: 992px) {
  .\--affiliate .block-steps__step-content {
    padding-top: 1rem;
  }
}
.\--affiliate .block-flow {
  margin-top: -14rem;
  padding-top: 14rem;
}
.\--affiliate .block-flow__subheading {
  max-width: 100%;
}
.\--affiliate .block-hero-page-features::before {
  top: 0;
  height: 56%;
}
@media (min-width: 544px) {
  .\--affiliate .block-hero-page-features::before {
    height: 67%;
  }
}
@media (min-width: 768px) {
  .\--affiliate .block-hero-page-features::before {
    height: 70%;
  }
}
@media (min-width: 992px) {
  .\--affiliate .block-hero-page-features::before {
    height: 68rem;
  }
}
@media (min-width: 1400px) {
  .\--affiliate .block-hero-page-features::before {
    height: 113rem;
  }
}
.\--affiliate .block-hero-page-features::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -2;
}
@media (min-width: 992px) {
  .\--affiliate .block-hero-page-features {
    padding-bottom: 12.5rem;
  }
}
.\--affiliate .block-hero-page-features__wrapper {
  padding-top: 5.3rem;
}
@media (min-width: 992px) {
  .\--affiliate .block-hero-page-features__container {
    grid-template-columns: 1.24fr 1fr;
  }
}
@media (min-width: 992px) {
  .\--affiliate .block-hero-page-features__content-wrapper {
    margin-top: -5rem;
    padding-right: 3rem;
  }
}
@media (min-width: 992px) {
  .\--affiliate .block-hero-page-features__title {
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) {
  .\--affiliate .block-hero-page-features__content {
    margin-bottom: 2.5rem;
  }
}
.\--affiliate .block-hero-page-features__features {
  padding: 0 1rem;
  border-radius: 0.4rem;
}
@media (min-width: 768px) {
  .\--affiliate .block-hero-page-features__features {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .\--affiliate .block-hero-page-features__features {
    top: 0.6rem;
    max-width: 120rem;
    padding: 1.7rem 2.3rem 3rem;
  }
}
.\--affiliate .block-hero-page-features__feature {
  padding: 3rem 3rem;
  border-bottom: 0.1rem solid #c8d0dc;
}
@media (min-width: 768px) {
  .\--affiliate .block-hero-page-features__feature {
    padding: 2rem;
    border-right: 0.1rem solid #c8d0dc;
    border-bottom: 0;
  }
}
@media (min-width: 992px) {
  .\--affiliate .block-hero-page-features__feature {
    padding: 0 3rem;
  }
}
.\--affiliate .block-hero-page-features__feature-icon {
  width: 4.8rem;
  height: 4.8rem;
}
.\--affiliate .block-hero-page-features__feature-content p {
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.\--affiliate .block-hero-page-features__feature-media {
  margin-bottom: 1rem;
}
.\--affiliate .block-hero-page-features__button.\--blue-button {
  min-width: 23.5rem;
  padding: 1rem 2rem;
}
.\--affiliate .block-list-checkmarks {
  margin-bottom: 10rem;
  -webkit-transform: skewY(-6.9deg);
       -o-transform: skewY(-6.9deg);
          transform: skewY(-6.9deg);
}
@media (min-width: 992px) {
  .\--affiliate .block-list-checkmarks {
    margin-top: -3rem;
    margin-bottom: 11rem;
    padding-bottom: 13rem;
  }
}
.\--affiliate .block-list-checkmarks::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 110%;
  background-color: #f0f2f5;
  z-index: -1;
}
@media (min-width: 992px) {
  .\--affiliate .block-list-checkmarks::before {
    top: 2rem;
    height: calc(100% - 2rem);
  }
}
.\--affiliate .block-list-checkmarks__wrapper {
  -webkit-transform: skewY(6.9deg);
       -o-transform: skewY(6.9deg);
          transform: skewY(6.9deg);
}
.\--affiliate .block-list-checkmarks__header {
  margin-bottom: 3.2rem;
}
.\--affiliate .block-list-checkmarks__header .section-header__heading {
  font-size: 3.6rem;
  line-height: 4.8rem;
}
.\--affiliate .block-list-checkmarks__content ul {
  margin-bottom: 3.3rem;
}
.\--affiliate .block-list-checkmarks__content p {
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.\--affiliate .block-table-simple {
  margin-bottom: 14rem;
}
.\--affiliate .block-table-simple__title {
  margin-bottom: 3.3rem;
  color: #000;
}
.\--affiliate .block-table-simple__title::before {
  margin: 0 auto 0.8rem;
}
.\--affiliate .block-table-simple__table {
  margin-bottom: 6rem;
  border-bottom: none;
}
.\--affiliate .block-table-simple__inner {
  max-width: 79.5rem;
  margin: auto;
}
.\--affiliate .block-table-simple__column-title, .\--affiliate .block-table-simple__record-title, .\--affiliate .block-table-simple__record-description, .\--affiliate .block-table-simple__interest, .\--affiliate .block-table-simple__value {
  text-align: center;
}
.\--affiliate .block-table-simple__record {
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-bottom: none;
}
.\--affiliate .block-table-simple__record:last-of-type {
  border-bottom: none;
}
.\--affiliate .block-table-simple__explanation {
  font-size: 1.6rem;
  line-height: 1.36;
}
@media (min-width: 992px) {
  .\--affiliate .block-heading-note__wrapper {
    margin-bottom: 14rem;
  }
}
.\--affiliate .block-heading-note__title {
  margin-bottom: 6rem;
}
.\--affiliate .block-heading-note__note {
  max-width: 79.5rem;
  margin: auto;
  color: #2f3640;
  text-align: inherit;
}
.\--affiliate .block-heading-note__note p {
  margin-bottom: 1.6rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.\--affiliate .block-contact {
  background-color: #f0f2f5;
}
@media (min-width: 992px) {
  .\--affiliate .block-contact {
    padding: 14.4rem 2rem 20rem;
  }
}
.\--affiliate .block-contact__title, .\--affiliate .block-contact__description, .\--affiliate .block-contact__heading {
  color: #000;
}
.\--affiliate .block-contact__title p, .\--affiliate .block-contact__description p, .\--affiliate .block-contact__heading p {
  color: #000;
}
.\--affiliate .block-contact__form {
  max-width: 38.7rem;
  margin-bottom: 3rem;
  padding: 1.4rem 0 0;
  border: none;
}
@media (min-width: 992px) {
  .\--affiliate .block-contact__form {
    margin-bottom: 0;
  }
}
.\--affiliate .block-contact__form label {
  color: #7f8fa6;
  font-size: 1.2rem;
  line-height: 1.8rem;
  letter-spacing: 0.04rem;
  text-transform: uppercase;
}
.\--affiliate .block-contact__form .wpcf7-text {
  width: 100%;
  margin: 0.7rem 0 1.7rem;
  padding: 1rem;
  border: 0.1rem solid #7f8fa6;
}
.\--affiliate .block-contact__form .wpcf7-textarea {
  width: 100%;
  padding: 1rem;
  border: 0.1rem solid #7f8fa6;
}
.\--affiliate .block-contact__form .wpcf7-submit {
  width: 100%;
  color: #fff;
  background-color: #3b45ee;
}
.\--affiliate .block-contact__form .wpcf7-response-output {
  color: #000;
}
.\--affiliate .block-contact__title {
  margin-bottom: 1.2rem;
}
.\--affiliate .block-contact__description {
  max-width: 79.5rem;
}
.\--affiliate .block-contact__heading {
  margin-bottom: 1rem;
  font-size: 1.6rem;
  line-height: 2.4rem;
  text-align: center;
}
.\--affiliate .block-contact__columns {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 79.5rem;
  margin: auto;
  padding: 2.7rem 0 3.5rem;
}
@media (min-width: 992px) {
  .\--affiliate .block-contact__columns {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.\--affiliate .block-contact__inner {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.\--affiliate .block-contact__details {
  margin-bottom: 10rem;
  padding: 0 0 5rem;
}
@media (min-width: 768px) {
  .\--affiliate .block-contact__details {
    padding: 0 0 5rem 8rem;
  }
}
@media (min-width: 992px) {
  .\--affiliate .block-contact__details {
    margin-bottom: 0;
    padding: 0 0 0 11rem;
  }
}
.\--affiliate .block-contact__image {
  width: 28.6rem;
  height: 28.6rem;
  min-width: 28.6rem;
  margin-bottom: 1.5rem;
}
.\--affiliate .block-contact__contact-data {
  width: 100%;
  margin: 0;
  text-align: center;
}
.\--affiliate .block-contact__person-name {
  margin-bottom: 0;
  color: #000;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.\--affiliate .block-contact__position {
  color: #000;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.1rem;
}
.\--affiliate .block-related-with-cta {
  margin-top: -20rem;
}
.\--affiliate .block-related-with-cta__bluebox {
  max-width: 120rem;
  padding: 4rem;
}
@media (min-width: 992px) {
  .\--affiliate .block-related-with-cta__bluebox {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 20.85rem;
  }
}
.\--affiliate .block-related-with-cta__bluebox .button {
  padding: 1rem 2.8rem;
  white-space: nowrap;
}
.\--affiliate .block-related-with-cta__cta::before {
  top: 9rem;
  height: calc(100% - 6.1rem);
}
.\--affiliate .block-related-with-cta__cta-inner {
  max-width: 112rem;
  padding: 5.3rem 0 5rem;
}
.\--affiliate .block-related-with-cta__cta-inner .button.\--cta {
  padding: 1rem 3rem;
}
.\--affiliate .block-related-with-cta__cta-title {
  margin-bottom: 0.5rem;
}
.\--affiliate .block-related-with-cta__cta-subtitle {
  color: #fff;
  font-size: 2rem;
  font-weight: 400;
  line-height: 3rem;
}

.archive-wiki__search {
  margin-top: -3rem;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .archive-wiki__search {
    margin-top: -5rem;
  }
}
.archive-wiki__search .static-searchbar__search {
  margin: 0;
}
.archive-wiki__categories-item {
  display: none;
}
.archive-wiki__categories-item.-active {
  display: block;
}
.archive-wiki__categories-item p {
  margin-bottom: 2rem;
}
@media (min-width: 544px) {
  .archive-wiki__filters-items {
    margin-right: -2rem;
  }
}
.archive-wiki__filters .facetwp-facet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin: 0 0 2rem;
}
@media (min-width: 544px) {
  .archive-wiki__filters .facetwp-facet {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: auto;
    padding-left: 0.1rem;
    padding-right: 2rem;
    padding-bottom: 0.1rem;
    overflow-x: auto;
  }
}
.archive-wiki__filters .facetwp-facet .facetwp-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  min-height: 5rem;
  margin: 0;
  margin-left: -0.1rem;
  margin-bottom: -0.1rem;
  padding: 0.75rem 1.5rem;
  color: #718093;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.6rem;
  text-align: center;
  white-space: nowrap;
  background: transparent;
  border: 0.1rem solid #b1b8c2;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out, background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .archive-wiki__filters .facetwp-facet .facetwp-radio {
    width: auto;
    padding: 1.4rem 1.25rem;
    font-size: 1.8rem;
    line-height: 2.4rem;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .archive-wiki__filters .facetwp-facet .facetwp-radio {
    padding: 1.4rem 1.85rem;
  }
}
.archive-wiki__filters .facetwp-facet .facetwp-radio:hover {
  color: #fff;
  background: #3b45ee;
  opacity: 0.7;
}
.archive-wiki__filters .facetwp-facet .facetwp-radio.checked {
  color: #fff;
  background: #3b45ee;
}
.archive-wiki__filters .facetwp-facet .facetwp-radio.checked:hover {
  opacity: 1;
}
.archive-wiki__filters .facetwp-facet .facetwp-counter {
  display: none;
}
.archive-wiki__filters .facetwp-sort {
  display: none;
}
.archive-wiki__items.\--loading {
  position: relative;
  max-height: 30rem;
  overflow: hidden;
}
.archive-wiki__items.\--loading::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 30rem;
  background-color: #f0f2f5;
  z-index: 2;
}
.archive-wiki__items.\--loading .archive-wiki__loader {
  display: block;
  z-index: 3;
}
.archive-wiki__items.\--loaded {
  -webkit-animation: loadedAnimation 0.5s ease-in;
       -o-animation: loadedAnimation 0.5s ease-in;
          animation: loadedAnimation 0.5s ease-in;
}
.archive-wiki__loader {
  position: relative;
  display: none;
  width: 1.4rem;
  height: 1.4rem;
  margin: 4rem auto;
  color: #2f3640;
  border-radius: 50%;
  -webkit-animation: loadingAnimation 2s infinite ease-in-out;
       -o-animation: loadingAnimation 2s infinite ease-in-out;
          animation: loadingAnimation 2s infinite ease-in-out;
  -webkit-animation-delay: -0.25s;
       -o-animation-delay: -0.25s;
          animation-delay: -0.25s;
  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
.archive-wiki__loader::before, .archive-wiki__loader::after {
  content: "";
  position: absolute;
  top: 0;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 50%;
  -webkit-animation: loadingAnimation 2s infinite ease-in-out;
       -o-animation: loadingAnimation 2s infinite ease-in-out;
          animation: loadingAnimation 2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
.archive-wiki__loader::before {
  left: -2.25rem;
  -webkit-animation-delay: -0.5s;
       -o-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.archive-wiki__loader::after {
  left: 2.25rem;
}
.archive-wiki__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 992px) {
  .archive-wiki__cards {
    margin-right: -2rem;
  }
}
.archive-wiki__swiper-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  width: 100%;
}
@media (min-width: 992px) {
  .archive-wiki__swiper-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.archive-wiki__swiper1, .archive-wiki__swiper2, .archive-wiki__swiper3, .archive-wiki__swiper4 {
  position: relative;
  width: calc(100% + 2rem);
  max-width: 120rem;
  margin: 0 -2rem 2.75rem 0;
  padding-bottom: 9.5rem;
}
@media (min-width: 768px) {
  .archive-wiki__swiper1, .archive-wiki__swiper2, .archive-wiki__swiper3, .archive-wiki__swiper4 {
    width: 100%;
    margin: 0 0 2.75rem;
  }
}
@media (min-width: 992px) {
  .archive-wiki__swiper1, .archive-wiki__swiper2, .archive-wiki__swiper3, .archive-wiki__swiper4 {
    width: calc(75% - 2rem);
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  .archive-wiki__swiper1.\--one-slide .swiper-slide, .archive-wiki__swiper2.\--one-slide .swiper-slide, .archive-wiki__swiper3.\--one-slide .swiper-slide, .archive-wiki__swiper4.\--one-slide .swiper-slide {
    width: calc(100%) !important;
  }
}
@media (max-width: 767px) {
  .archive-wiki__swiper1.\--one-slide .swiper-slide, .archive-wiki__swiper2.\--one-slide .swiper-slide, .archive-wiki__swiper3.\--one-slide .swiper-slide, .archive-wiki__swiper4.\--one-slide .swiper-slide {
    width: calc(100% - 2rem) !important;
  }
}
.archive-wiki__swiper1.\--one-slide .swiper-pagination, .archive-wiki__swiper2.\--one-slide .swiper-pagination, .archive-wiki__swiper3.\--one-slide .swiper-pagination, .archive-wiki__swiper4.\--one-slide .swiper-pagination {
  display: none;
}
.archive-wiki__swiper1 .swiper-pagination-bullets, .archive-wiki__swiper2 .swiper-pagination-bullets, .archive-wiki__swiper3 .swiper-pagination-bullets, .archive-wiki__swiper4 .swiper-pagination-bullets {
  left: -1rem;
  bottom: 5.5rem;
}
@media (min-width: 768px) {
  .archive-wiki__swiper1 .swiper-pagination-bullets, .archive-wiki__swiper2 .swiper-pagination-bullets, .archive-wiki__swiper3 .swiper-pagination-bullets, .archive-wiki__swiper4 .swiper-pagination-bullets {
    left: 0;
  }
}
@media (min-width: 992px) {
  .archive-wiki__swiper1 .swiper-pagination-bullets, .archive-wiki__swiper2 .swiper-pagination-bullets, .archive-wiki__swiper3 .swiper-pagination-bullets, .archive-wiki__swiper4 .swiper-pagination-bullets {
    display: none;
  }
}
.archive-wiki__swiper1 .swiper-pagination-bullets .swiper-pagination-bullet, .archive-wiki__swiper2 .swiper-pagination-bullets .swiper-pagination-bullet, .archive-wiki__swiper3 .swiper-pagination-bullets .swiper-pagination-bullet, .archive-wiki__swiper4 .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 1rem;
  height: 1rem;
  margin: 0 0.5rem;
  background-color: #b1b8c2;
  opacity: 1;
}
.archive-wiki__swiper1 .swiper-pagination-bullets .swiper-pagination-bullet-active, .archive-wiki__swiper2 .swiper-pagination-bullets .swiper-pagination-bullet-active, .archive-wiki__swiper3 .swiper-pagination-bullets .swiper-pagination-bullet-active, .archive-wiki__swiper4 .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #3b45ee;
}
.archive-wiki__swiper3, .archive-wiki__swiper4 {
  width: calc(100% + 2rem);
}
@media (min-width: 768px) {
  .archive-wiki__swiper3, .archive-wiki__swiper4 {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .archive-wiki__swiper3.swiper-container, .archive-wiki__swiper4.swiper-container {
    height: 100%;
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .archive-wiki__swiper3 .swiper-wrapper, .archive-wiki__swiper4 .swiper-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: calc(100% + 2rem);
  }
}
@media (min-width: 992px) {
  .archive-wiki__swiper3 .swiper-slide, .archive-wiki__swiper4 .swiper-slide {
    width: calc(25% - 2rem);
    height: auto;
    margin-right: 2rem;
    margin-bottom: 2.75rem;
  }
}
@media (min-width: 992px) {
  .archive-wiki__swiper3 .swiper-pagination, .archive-wiki__swiper4 .swiper-pagination {
    display: none;
  }
}
@media (min-width: 992px) {
  .archive-wiki__swiper-pagination {
    display: none;
  }
}
.archive-wiki__card {
  display: block;
  height: 100%;
  max-height: 43.8rem;
  min-height: 38rem;
  background-color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.archive-wiki__card:hover {
  text-decoration: none;
  -webkit-transform: scale(0.97);
       -o-transform: scale(0.97);
          transform: scale(0.97);
}
.archive-wiki__card img {
  width: 100%;
  height: 12.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.archive-wiki__card-dummythumb {
  width: 100%;
  height: 12.5rem;
  background-color: #3b45ee;
}
.archive-wiki__card-inner {
  padding: 3rem 2rem 3.5rem;
}
.archive-wiki__card-category {
  margin-bottom: 1rem;
  color: #3b45ee;
  font-size: 1.2rem;
  font-weight: 800;
  line-height: 2rem;
  text-transform: uppercase;
}
.archive-wiki__card-title {
  margin-bottom: 1.5rem;
  color: #2f3640;
  font-size: 2.4rem;
  font-weight: 600;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  line-height: 3.2rem;
}
.archive-wiki__card-excerpt {
  margin-bottom: 0;
  color: #2f3640;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.archive-wiki__card.\--custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: auto;
  max-height: 43.8rem;
  min-height: 38rem;
  margin-bottom: 12rem;
  padding: 3rem 2rem;
  background-color: #2f3640;
}
@media (min-width: 992px) {
  .archive-wiki__card.\--custom {
    width: 25%;
    margin-bottom: 2.75rem;
  }
}
@media (min-width: 992px) {
  .archive-wiki__card.\--custom.\--right {
    width: calc(25% - 2rem);
    margin-left: 2rem;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .archive-wiki__card.\--custom.\--left {
    width: calc(25% - 2rem);
    margin-right: 2rem;
  }
}
.archive-wiki__card.\--custom.\--mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .archive-wiki__card.\--custom.\--mobile {
    display: none;
  }
}
.archive-wiki__card.\--custom.\--tablet {
  display: none;
}
@media (min-width: 768px) {
  .archive-wiki__card.\--custom.\--tablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.archive-wiki__card.\--custom .archive-wiki__card-title {
  width: 50%;
  margin: 0 auto 3.25rem;
  color: #3b45ee;
  text-align: center;
}
.archive-wiki__card.\--custom .archive-wiki__card-icon {
  width: auto;
  height: 100%;
  max-height: 70px;
  margin: 0 auto 4rem;
}
.archive-wiki__card.\--custom .archive-wiki__card-excerpt {
  width: 75%;
  margin: 0 auto;
  color: #fff;
}
@media (min-width: 992px) {
  .archive-wiki__card.\--custom .archive-wiki__card-excerpt {
    width: auto;
    margin: 0;
  }
}
.archive-wiki__card.\--custom .archive-wiki__card-excerpt p {
  margin-bottom: 0;
  font-size: 1.6rem;
  line-height: 2.2rem;
  text-align: center;
}
.archive-wiki__card.\--custom .archive-wiki__card-link {
  position: relative;
  margin: 0.95rem auto 0;
  padding-right: 2rem;
  color: #3b45ee;
  font-size: 1.8rem;
  font-weight: 700;
  text-align: center;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.archive-wiki__card.\--custom .archive-wiki__card-link::after {
  content: "";
  position: absolute;
  right: -0.75rem;
  top: 0.5rem;
  display: block;
  width: 2rem;
  height: 1.5rem;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/arrow-right-blue.svg);
  background-position: center;
  background-size: cover;
  -webkit-transition: right 0.25s ease-in-out;
  -o-transition: right 0.25s ease-in-out;
  transition: right 0.25s ease-in-out;
}
@media (min-width: 768px) {
  .archive-wiki__card.\--custom .archive-wiki__card-link::after {
    top: 1rem;
  }
}
.archive-wiki__card.\--custom:hover .archive-wiki__card-link {
  text-decoration: none;
  opacity: 0.85;
}
.archive-wiki__card.\--custom:hover .archive-wiki__card-link::after {
  right: -1.25rem;
}

.archive-wissen.\--search {
  padding: 5.2rem 0 3.1rem;
  background-color: #f0f2f5;
}
@media (min-width: 768px) {
  .archive-wissen.\--search {
    padding: 5.2rem 0 6.7rem;
  }
}
@media (max-width: 543px) {
  .archive-wissen.\--search .wrapper {
    padding: 0;
  }
}
.archive-wissen.\--search.\--navigation-page {
  padding: 3.4rem 0 3.1rem;
}
@media (min-width: 768px) {
  .archive-wissen.\--search.\--navigation-page {
    padding: 3.2rem;
  }
}
.archive-wissen.\--search.\--navigation-page .wrapper {
  max-width: 123rem;
}
.archive-wissen.\--topics {
  max-width: 123rem;
  opacity: 0;
  -webkit-animation: loadedAnimation 1s ease-in forwards;
       -o-animation: loadedAnimation 1s ease-in forwards;
          animation: loadedAnimation 1s ease-in forwards;
}
.archive-wissen__navigation {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.archive-wissen__breadcrumbs {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2.25rem 0;
}
.archive-wissen__breadcrumbs::after {
  content: "";
  position: absolute;
  left: calc(50% - 50vw);
  bottom: 0;
  display: block;
  width: calc(100vw);
  height: 0.1rem;
  background: #f0f2f5;
}
.archive-wissen__breadcrumbs-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .archive-wissen__breadcrumbs-filters {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.archive-wissen__breadcrumbs-filters li {
  display: none;
}
@media (min-width: 768px) {
  .archive-wissen__breadcrumbs-filters li {
    display: block;
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 992px) {
  .archive-wissen__breadcrumbs-filters li {
    margin-bottom: 0;
  }
}
.archive-wissen__breadcrumbs-filters li br {
  display: none;
}
.archive-wissen__breadcrumbs-filters li a {
  position: relative;
  color: #2f3640;
  font-size: 1.6rem;
  opacity: 1;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  will-change: color;
}
.archive-wissen__breadcrumbs-filters li a:hover {
  color: #3b45ee;
  text-decoration: none;
}
.archive-wissen__breadcrumbs-filters li:first-of-type {
  display: block;
}
.archive-wissen__breadcrumbs-filters li:not(:first-of-type):not(:empty) a {
  margin-left: 0.25rem;
  padding-left: 1.5rem;
  word-break: break-word;
}
.archive-wissen__breadcrumbs-filters li:not(:first-of-type):not(:empty) a::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - .4rem);
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/arrow-right@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.archive-wissen__breadcrumbs-filters li:last-of-type a {
  color: #718093;
}
.archive-wissen__breadcrumbs-filters li:last-of-type a::after {
  display: none;
}
.archive-wissen__breadcrumbs-filters li:first-of-type a {
  pointer-events: all !important;
}
.archive-wissen__toggler {
  position: relative;
  width: 2.5rem;
  margin: 0.2rem 1.75rem 0 0.25rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}
@media (min-width: 992px) {
  .archive-wissen__toggler {
    margin: 0.2rem 3rem 0 0.25rem;
  }
}
.archive-wissen__toggler span {
  position: relative;
  display: block;
  width: 1.9rem;
  height: 0.2rem;
  margin: 0 0 0.3rem 0;
  background-color: #2f3640;
  border-radius: 0.1rem;
  -webkit-transition: background-color 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
}
.archive-wissen__toggler span:last-of-type {
  margin: 0;
}
.archive-wissen__filters {
  position: absolute;
  left: -2rem;
  top: 0;
  width: 100vw;
  max-width: 100vw;
  min-height: calc(100vh - 24.7rem);
  padding-left: 2rem;
  padding-right: 1rem;
  background-color: #fff;
  -webkit-box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.4);
  opacity: 1;
  -webkit-transition: max-width 0.25s ease-in-out, left 0.25s ease-in-out, opacity 0.25s ease-in-out;
  -o-transition: max-width 0.25s ease-in-out, left 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition: max-width 0.25s ease-in-out, left 0.25s ease-in-out, opacity 0.25s ease-in-out;
  overflow: hidden;
  will-change: max-width, left, opacity;
  z-index: 5;
}
@media (min-width: 768px) {
  .archive-wissen__filters {
    left: -1.5rem;
    width: 100%;
    max-width: 36rem;
  }
}
@media (min-width: 992px) {
  .archive-wissen__filters {
    position: relative;
    left: 0;
    height: auto;
    max-width: 31rem;
    min-height: auto;
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    overflow: visible;
  }
}
.archive-wissen__filters.\--closed {
  left: calc(-100vw - 6.5rem);
  opacity: 0;
}
@media (min-width: 768px) {
  .archive-wissen__filters.\--closed {
    left: calc(-36rem - 6.5rem);
  }
}
@media (min-width: 992px) {
  .archive-wissen__filters.\--closed {
    left: 0;
    max-width: 4rem;
    opacity: 1;
  }
}
.archive-wissen__filters.\--closed .archive-wissen__filters-items li {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  opacity: 0;
  pointer-events: none;
}
.archive-wissen__filters.\--closed .archive-wissen__filters-toggler {
  -webkit-transform: rotateZ(180deg);
       -o-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.archive-wissen__filters::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  display: none;
  width: 0.1rem;
  height: calc(100% + 15rem);
  background: #f0f2f5;
}
@media (min-width: 992px) {
  .archive-wissen__filters::after {
    display: block;
  }
}
.archive-wissen__filters-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 5rem;
  padding-bottom: 6rem;
}
@media (min-width: 992px) {
  .archive-wissen__filters-items {
    padding-top: 0;
  }
}
.archive-wissen__filters-items.\--all-topics {
  margin-left: -4rem;
  margin-top: -3.5rem;
  padding: 0;
}
@media (min-width: 992px) {
  .archive-wissen__filters-items.\--all-topics {
    margin-left: -2rem;
  }
}
.archive-wissen__filters-items li {
  padding-left: 2rem;
  list-style: none;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  will-change: opacity;
}
@media (max-width: 767px) {
  .archive-wissen__filters-items li {
    width: auto !important;
  }
}
.archive-wissen__filters-items li.has-children {
  position: relative;
}
.archive-wissen__filters-items li.has-children span {
  content: "";
  position: absolute;
  left: -0.5rem;
  top: 0;
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.5rem;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/arrow-down@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  -webkit-transform: rotateZ(-90deg);
       -o-transform: rotateZ(-90deg);
          transform: rotateZ(-90deg);
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  -o-transition: -o-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
}
.archive-wissen__filters-items li.has-children.\--expanded > span {
  -webkit-transform: rotateZ(0deg);
       -o-transform: rotateZ(0deg);
          transform: rotateZ(0deg);
}
.archive-wissen__filters-items li.has-children.\--second-level {
  margin-left: -3rem;
}
.archive-wissen__filters-items li.has-children.\--third-level {
  margin-left: -6rem;
}
.archive-wissen__filters-items li.has-children.\--first-level > span, .archive-wissen__filters-items li.has-children.\--second-level > span, .archive-wissen__filters-items li.has-children.\--third-level > span {
  display: none;
}
.archive-wissen__filters-items li.has-children.\--first-level > a, .archive-wissen__filters-items li.has-children.\--second-level > a, .archive-wissen__filters-items li.has-children.\--third-level > a {
  display: none;
}
.archive-wissen__filters-items li.has-children.\--first-level > .children, .archive-wissen__filters-items li.has-children.\--second-level > .children, .archive-wissen__filters-items li.has-children.\--third-level > .children {
  max-height: -webkit-max-content !important;
  max-height: -moz-max-content !important;
  max-height: max-content !important;
}
.archive-wissen__filters-items li.has-children.\--second-level > .children > .has-children:not(.\--none) > span {
  display: none;
}
.archive-wissen__filters-items li.has-children.\--second-level > .children > .has-children:not(.\--none) > a {
  display: none;
}
.archive-wissen__filters-items li.has-children.\--second-level > .children > .has-children:not(.\--none) > .children {
  max-height: -webkit-max-content !important;
  max-height: -moz-max-content !important;
  max-height: max-content !important;
}
.archive-wissen__filters-items li.has-children.\--second-level > .children > .has-children:not(.\--none) > .children > .has-children:not(.\--none):not(:first-child) {
  margin-top: 2rem;
}
.archive-wissen__filters-items li.has-children.\--second-level > .children > .has-children:not(.\--none) > .children > .has-children:not(.\--none) > a {
  font-weight: 600;
}
.archive-wissen__filters-items li.has-children.\--third-level > .children > .has-children:not(.\--none) > span {
  display: none;
}
.archive-wissen__filters-items li.has-children.\--third-level > .children > .has-children:not(.\--none) > a {
  display: none;
}
.archive-wissen__filters-items li.has-children.\--third-level > .children > .has-children:not(.\--none) > .children > .has-children:not(.\--none) > span {
  display: none;
}
.archive-wissen__filters-items li.has-children.\--third-level > .children > .has-children:not(.\--none) > .children > .has-children:not(.\--none) > a {
  display: none;
}
.archive-wissen__filters-items li.has-children.\--third-level > .children > .has-children:not(.\--none) > .children > .has-children:not(.\--none) > .children {
  max-height: -webkit-max-content !important;
  max-height: -moz-max-content !important;
  max-height: max-content !important;
}
.archive-wissen__filters-items li.has-children.\--third-level > .children > .has-children:not(.\--none) > .children > .has-children:not(.\--none) > .children > .has-children:not(.\--none):not(:first-child) {
  margin-top: 2rem;
}
.archive-wissen__filters-items li.has-children.\--third-level > .children > .has-children:not(.\--none) > .children > .has-children:not(.\--none) > .children > .has-children:not(.\--none) > a {
  font-weight: 600;
}
.archive-wissen__filters-items li .children {
  max-height: 0;
  margin: 0;
  padding-left: 2.85rem;
  -webkit-transition: max-height 0.25s ease-in-out;
  -o-transition: max-height 0.25s ease-in-out;
  transition: max-height 0.25s ease-in-out;
  overflow: hidden;
}
.archive-wissen__filters-items li .children li {
  padding: 0;
}
.archive-wissen__filters-items li .children .has-children span {
  left: -2.75rem;
}
.archive-wissen__filters-items li a {
  display: block;
  margin-bottom: 1.25rem;
  color: #2f3640;
  font-size: 1.6rem;
  line-height: normal;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  will-change: color;
}
.archive-wissen__filters-items li a:hover {
  color: #3b45ee;
  text-decoration: none;
}
.archive-wissen__filters-items li.\--selected > a {
  color: #718093;
}
.archive-wissen.\--groups {
  opacity: 0;
  -webkit-animation: loadedAnimation 1s ease-in forwards;
       -o-animation: loadedAnimation 1s ease-in forwards;
          animation: loadedAnimation 1s ease-in forwards;
}
.archive-wissen.\--groups .archive-wissen__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 3.4rem 0 3.5rem;
}
@media (min-width: 768px) {
  .archive-wissen.\--groups .archive-wissen__wrapper {
    padding: 5rem 0.5rem 3.5rem;
  }
}
@media (min-width: 992px) {
  .archive-wissen.\--groups .archive-wissen__wrapper {
    display: block;
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    padding: 7rem 4rem 3.5rem 1.5rem;
  }
}
.archive-wissen.\--groups .archive-wissen__tile {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 2.8rem;
  padding-left: 1.5rem;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
@media (min-width: 992px) {
  .archive-wissen.\--groups .archive-wissen__tile:last-child {
    height: 35vw;
  }
}
.archive-wissen.\--groups .archive-wissen__tile:nth-child(1) {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 992px) {
  .archive-wissen.\--groups .archive-wissen__tile:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.archive-wissen.\--groups .archive-wissen__tile:nth-child(2) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
@media (min-width: 992px) {
  .archive-wissen.\--groups .archive-wissen__tile:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.archive-wissen.\--groups .archive-wissen__tile:nth-child(3) {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
@media (min-width: 992px) {
  .archive-wissen.\--groups .archive-wissen__tile:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
.archive-wissen.\--groups .archive-wissen__tile:nth-child(4) {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
@media (min-width: 992px) {
  .archive-wissen.\--groups .archive-wissen__tile:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.archive-wissen.\--groups .archive-wissen__tile:nth-child(5) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 992px) {
  .archive-wissen.\--groups .archive-wissen__tile:nth-child(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
.archive-wissen.\--groups .archive-wissen__category-parent {
  margin-bottom: 1.8rem;
  color: #2f3640;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 2.6rem;
}
.archive-wissen.\--groups .archive-wissen__category-title {
  margin-bottom: 1.8rem;
  color: #2f3640;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 2.6rem;
}
.archive-wissen.\--groups .archive-wissen__category-children {
  color: #2f3640;
  font-size: 1.6rem;
  line-height: 3rem;
}
.archive-wissen.\--groups .archive-wissen__link {
  display: block;
  width: 100%;
  color: #2f3640;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.archive-wissen.\--groups .archive-wissen__link:hover {
  color: #3b45ee;
  text-decoration: none;
}
.archive-wissen.\--groups .archive-wissen__link.\--disabled:hover {
  color: #2f3640;
}
.archive-wissen.\--groups .archive-wissen__view-all {
  display: block;
  width: 100%;
  -webkit-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.archive-wissen.\--groups .archive-wissen__view-all:hover {
  text-decoration: none;
  opacity: 0.85;
}
.archive-wissen__filters-toggler {
  position: relative;
  display: none;
  width: 2.4rem;
  height: 2.4rem;
  margin: 1.4rem 0.25rem 1.2rem auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/arrow-toggle@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-transform: rotateZ(0deg);
       -o-transform: rotateZ(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  -o-transition: -o-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
  will-change: transform;
}
@media (min-width: 992px) {
  .archive-wissen__filters-toggler {
    display: block;
  }
}
.archive-wissen__items {
  width: 100%;
  min-height: 20rem;
  padding: 5.1rem 2.1rem;
  background: #fff;
  z-index: 1;
}
.archive-wissen__items.\--loading {
  position: relative;
  max-height: 20rem;
  overflow: hidden;
}
.archive-wissen__items.\--loading::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 2;
}
.archive-wissen__items.\--loading .archive-wissen__loader {
  display: block;
  z-index: 3;
}
.archive-wissen__items.\--loaded {
  -webkit-animation: loadedAnimation 0.5s ease-in;
       -o-animation: loadedAnimation 0.5s ease-in;
          animation: loadedAnimation 0.5s ease-in;
}
.archive-wissen__loader {
  position: relative;
  display: none;
  width: 1.4rem;
  height: 1.4rem;
  margin: 0 auto 4rem;
  color: #2f3640;
  border-radius: 50%;
  -webkit-animation: loadingAnimation 2s infinite ease-in-out;
       -o-animation: loadingAnimation 2s infinite ease-in-out;
          animation: loadingAnimation 2s infinite ease-in-out;
  -webkit-animation-delay: -0.25s;
       -o-animation-delay: -0.25s;
          animation-delay: -0.25s;
  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
.archive-wissen__loader::before, .archive-wissen__loader::after {
  content: "";
  position: absolute;
  top: 0;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 50%;
  -webkit-animation: loadingAnimation 2s infinite ease-in-out;
       -o-animation: loadingAnimation 2s infinite ease-in-out;
          animation: loadingAnimation 2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
.archive-wissen__loader::before {
  left: -2.25rem;
  -webkit-animation-delay: -0.5s;
       -o-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.archive-wissen__loader::after {
  left: 2.25rem;
}
.archive-wissen__post {
  margin-bottom: 1.75rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2rem;
}
.archive-wissen__post a {
  color: #2f3640;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.archive-wissen__post a:hover {
  color: #3b45ee;
  text-decoration: none;
}
.archive-wissen__cta {
  margin-top: 0;
}
.archive-wissen__cta::before {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #f9faff;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -1;
}
.archive-wissen__cta.\--wissen-filters {
  z-index: -1;
}
@media (min-width: 992px) {
  .archive-wissen__cta.\--wissen-filters {
    z-index: 0;
  }
}
.archive-wissen__cta.\--wissen-filters::before {
  background-color: #fff;
}
.archive-wissen__cta .archive-cta__cta {
  margin-bottom: 17rem;
}
@media (min-width: 768px) {
  .archive-wissen__cta .archive-cta__cta {
    margin-bottom: 10rem;
  }
}
@media (min-width: 992px) {
  .archive-wissen__cta .archive-cta__cta {
    margin-bottom: 14rem;
  }
}
.archive-wissen__cta .archive-cta__cta::before {
  top: 21.8rem;
  height: calc(100% - 16.2rem);
}
@media (min-width: 768px) {
  .archive-wissen__cta .archive-cta__cta::before {
    top: 8.2rem;
    height: calc(100% - 6.1rem);
  }
}
@media (min-width: 992px) {
  .archive-wissen__cta .archive-cta__cta::before {
    top: 8rem;
  }
}
.archive-wissen__cta .archive-cta__cta::after {
  bottom: -17rem;
}
@media (min-width: 992px) {
  .archive-wissen__cta .archive-cta__cta::after {
    bottom: -14rem;
  }
}
@media (min-width: 768px) {
  .archive-wissen__cta .archive-cta__cta-inner {
    padding: 5rem 0 7.6rem;
  }
}
@media (min-width: 992px) {
  .archive-wissen__cta .archive-cta__cta-inner {
    padding: 6rem 0;
  }
}
@media (min-width: 768px) {
  .archive-wissen__cta .archive-cta__bluebox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 3.2rem 8rem 3.2rem 3rem;
  }
}
@media (min-width: 992px) {
  .archive-wissen__cta .archive-cta__bluebox {
    padding: 5.5rem 8.5rem 5.75rem 10rem;
  }
}
.archive-wissen__cta .archive-cta__bluebox-title {
  max-width: 28rem;
  margin: 0 auto 4.75rem;
}
@media (min-width: 768px) {
  .archive-wissen__cta .archive-cta__bluebox-title {
    max-width: 40rem;
    margin: 0;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .archive-wissen__cta .archive-cta__bluebox-title {
    max-width: none;
  }
}
@media (min-width: 768px) {
  .archive-wissen__cta .archive-cta__bluebox .button.\--bluebox {
    margin: auto 0;
    padding: 1rem 4.6rem;
    white-space: nowrap;
  }
}
.archive-wissen__cta .side-element-bottom-variant-1 {
  bottom: -11.9rem;
}
@media (min-width: 768px) {
  .archive-wissen__cta .side-element-bottom-variant-1 {
    bottom: -8.3rem;
  }
}
@media (min-width: 992px) {
  .archive-wissen__cta .side-element-bottom-variant-1 {
    bottom: -12.9rem;
  }
}
.archive-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-upper {
  bottom: 6.3rem;
  width: 11.5rem;
  height: 2.6rem;
}
@media (min-width: 768px) {
  .archive-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-upper {
    bottom: 6.2rem;
    width: 11.5rem;
    height: 2.8rem;
  }
}
@media (min-width: 992px) {
  .archive-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-upper {
    bottom: 11rem;
    width: 20.5rem;
    height: 5rem;
  }
}
.archive-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-lower {
  width: 27.2rem;
  height: 6.3rem;
}
@media (min-width: 768px) {
  .archive-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-lower {
    width: 27.2rem;
    height: 6.2rem;
  }
}
@media (min-width: 992px) {
  .archive-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-lower {
    width: 48rem;
    height: 11rem;
  }
}
.archive-wissen .has-children.\--first-level li:not(.has-children) {
  display: none;
}
.archive-wissen .has-children.\--first-level .children {
  padding-left: 0;
}
.archive-wissen .has-children.\--second-level {
  display: block;
}
.archive-wissen .has-children.\--second-level .has-children {
  margin-top: 0 !important;
}
.archive-wissen .has-children.\--second-level .children {
  padding-left: 1.3rem;
}
.archive-wissen .has-children.\--second-level.\--none {
  display: none !important;
}

.archive-industry.\--search {
  padding: 8.5rem 0 3.1rem;
  background-color: #f0f2f5;
}
@media (min-width: 768px) {
  .archive-industry.\--search {
    padding: 8.5rem 0 11.7rem;
  }
}
.archive-industry.\--search.\--navigation-page {
  padding: 3.4rem 0 3.1rem;
}
@media (min-width: 768px) {
  .archive-industry.\--search.\--navigation-page {
    padding: 3.2rem;
  }
}
.archive-industry.\--search.\--navigation-page .wrapper {
  max-width: 123rem;
}
.archive-industry__wrapper {
  padding: 4rem 0;
  background-color: #fff;
}
.archive-industry__count {
  margin: -2.4rem 0 1.5rem;
  font-size: 1.6rem;
  line-height: 1.92rem;
  letter-spacing: 0.074rem;
}
.archive-industry__filters {
  margin-bottom: 4.5rem;
}
@media (max-width: 767px) {
  .archive-industry__filters {
    margin-right: -2rem;
    overflow-x: auto;
  }
}
.archive-industry__filter {
  margin: 0 2rem 0 0;
  padding: 0.8rem 1.6rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.4rem;
  white-space: nowrap;
  border: 0.1rem solid #f0f2f5;
  cursor: pointer;
}
.archive-industry__filter.-active {
  color: #fff;
  background-color: #2f3640;
}
.archive-industry__posts {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .archive-industry__posts {
    margin: 0 -1.2rem;
  }
}
.archive-industry__cta::before {
  content: "";
  position: absolute;
  top: -100%;
  display: block;
  width: 100%;
  height: 150%;
  background-color: #fff;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -1;
}

.site-main.\--partner {
  background-color: #fff;
}
.site-main.\--partner .archive-partner__container {
  margin-bottom: 5rem;
}
.site-main.\--partner .archive-partner__blue-bar {
  position: relative;
}
.site-main.\--partner .archive-partner__blue-bar::before {
  content: "";
  position: absolute;
  left: 0;
  top: -1.8rem;
  width: 100%;
  height: 2rem;
  background-color: #3b45ee;
}
.site-main.\--partner .archive-partner__blue-bar .blue-bar__wrapper {
  max-width: 123rem;
  padding: 1.6rem;
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__blue-bar .blue-bar__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.site-main.\--partner .archive-partner__blue-bar .blue-bar__link {
  -webkit-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
.site-main.\--partner .archive-partner__blue-bar .blue-bar__link:hover {
  text-decoration: none;
  opacity: 0.8;
}
.site-main.\--partner .archive-partner__header {
  max-width: 123rem;
  margin-bottom: 1.3rem;
}
.site-main.\--partner .archive-partner__header-heading {
  margin-bottom: 0.1rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .site-main.\--partner .archive-partner__header-heading {
    font-size: 3.8rem;
    line-height: 4.56rem;
  }
}
.site-main.\--partner .archive-partner__header-description {
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 2.4rem;
  letter-spacing: -0.035rem;
}
@media (min-width: 768px) {
  .site-main.\--partner .archive-partner__header-description {
    letter-spacing: normal;
  }
}
.site-main.\--partner .archive-partner__filters-wrapper {
  max-width: 123rem;
}
.site-main.\--partner .archive-partner__filters {
  display: grid;
  margin: 0 0 1.6rem 0;
  padding: 0;
  list-style-type: none;
  gap: 0.8rem;
}
@media (min-width: 544px) {
  .site-main.\--partner .archive-partner__filters {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .site-main.\--partner .archive-partner__filters {
    grid-template-columns: repeat(3, 1fr);
    max-width: 56.7rem;
    gap: 1.6rem 2.4rem;
    margin-bottom: 2.4rem;
  }
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    margin-bottom: 2.1rem;
  }
}
.site-main.\--partner .archive-partner__filter * {
  color: #2f3640 !important;
}
.site-main.\--partner .archive-partner__filter .fs-dropdown {
  border-radius: 0.3rem;
  -webkit-box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.24);
          box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.24);
}
.site-main.\--partner .archive-partner__filter .fs-dropdown .fs-options {
  padding: 1.2rem 1rem;
}
.site-main.\--partner .archive-partner__filter .fs-dropdown .fs-option {
  padding: 1rem 0;
}
.site-main.\--partner .archive-partner__filter .fs-dropdown .fs-option-label {
  padding-left: 2.5rem;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-break: break-word;
  white-space: break-spaces !important;
}
.site-main.\--partner .archive-partner__filter .fs-dropdown .fs-checkbox {
  width: 2.4rem !important;
}
.site-main.\--partner .archive-partner__filter .fs-dropdown .fs-checkbox i {
  width: 1.6rem !important;
  height: 1.6rem !important;
  margin-left: 0;
  border-color: #c8d0dc !important;
}
.site-main.\--partner .archive-partner__filter .facetwp-facet {
  margin-bottom: 0;
}
.site-main.\--partner .archive-partner__filter .facetwp-input-wrap,
.site-main.\--partner .archive-partner__filter .fs-wrap,
.site-main.\--partner .archive-partner__filter .fs-label-wrap,
.site-main.\--partner .archive-partner__filter input {
  width: 100%;
}
.site-main.\--partner .archive-partner__filter .fs-label-wrap .fs-label {
  min-height: 4.8rem;
  padding: 1.7rem 1.2rem;
}
.site-main.\--partner .archive-partner__filter .fs-label-wrap .fs-label:hover {
  cursor: pointer;
}
.site-main.\--partner .archive-partner__filter input {
  min-height: 4.8rem;
  padding: 1.7rem 1.2rem;
}
.site-main.\--partner .archive-partner__filter input,
.site-main.\--partner .archive-partner__filter .fs-label-wrap {
  border: 0.1rem solid #c8d0dc;
}
.site-main.\--partner .archive-partner__filter.\--search, .site-main.\--partner .archive-partner__filter.\--focuspoint {
  grid-column: -1/1;
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__filter.\--category, .site-main.\--partner .archive-partner__filter.\--focuspoint, .site-main.\--partner .archive-partner__filter.\--localization {
    width: 17.3rem;
  }
}
.site-main.\--partner .archive-partner__filter.\--category .fs-arrow, .site-main.\--partner .archive-partner__filter.\--focuspoint .fs-arrow, .site-main.\--partner .archive-partner__filter.\--localization .fs-arrow {
  right: 1rem;
}
.site-main.\--partner .archive-partner__filter.\--category .fs-option.selected .fs-checkbox i, .site-main.\--partner .archive-partner__filter.\--focuspoint .fs-option.selected .fs-checkbox i, .site-main.\--partner .archive-partner__filter.\--localization .fs-option.selected .fs-checkbox i {
  background-color: #3b45ee !important;
}
.site-main.\--partner .archive-partner__filter.\--search {
  margin-bottom: 0.8rem;
}
@media (min-width: 768px) {
  .site-main.\--partner .archive-partner__filter.\--search {
    grid-column: 1/3;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__filter.\--search {
    width: 40.4rem;
  }
}
.site-main.\--partner .archive-partner__filter.\--search .facetwp-input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.site-main.\--partner .archive-partner__filter.\--search .facetwp-icon {
  right: 1rem;
}
.site-main.\--partner .archive-partner__filter.\--search .facetwp-search::-webkit-input-placeholder {
  color: #718093;
  font-size: 1.6rem;
  line-height: 1.9rem;
}
.site-main.\--partner .archive-partner__filter.\--search .facetwp-search::-moz-placeholder {
  color: #718093;
  font-size: 1.6rem;
  line-height: 1.9rem;
}
.site-main.\--partner .archive-partner__filter.\--search .facetwp-search:-ms-input-placeholder {
  color: #718093;
  font-size: 1.6rem;
  line-height: 1.9rem;
}
.site-main.\--partner .archive-partner__filter.\--search .facetwp-search::-ms-input-placeholder {
  color: #718093;
  font-size: 1.6rem;
  line-height: 1.9rem;
}
.site-main.\--partner .archive-partner__filter.\--search .facetwp-search::placeholder {
  color: #718093;
  font-size: 1.6rem;
  line-height: 1.9rem;
}
@media (min-width: 768px) {
  .site-main.\--partner .archive-partner__filter.\--category {
    grid-column: 1/2;
  }
}
@media (min-width: 768px) {
  .site-main.\--partner .archive-partner__filter.\--localization {
    grid-column: 2/3;
  }
}
@media (min-width: 768px) {
  .site-main.\--partner .archive-partner__filter.\--focuspoint {
    grid-column: 3/4;
  }
}
.site-main.\--partner .archive-partner__map {
  position: relative;
  margin: 0 -2rem 2.65rem -2rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__map {
    margin: 0;
  }
}
.site-main.\--partner .archive-partner__map .facetwp-facet {
  margin-bottom: 0;
}
.site-main.\--partner .archive-partner__map-partner-placeholder {
  position: fixed;
  left: 50%;
  top: 50%;
  display: none;
  width: calc(100vw - 3rem);
  max-height: calc(100vh - 4.6rem);
  max-height: calc(100dvh - 4.6rem);
  background-color: #fff;
  border-radius: 0.8rem;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  overflow: auto;
  z-index: 100;
}
@media (min-width: 768px) {
  .site-main.\--partner .archive-partner__map-partner-placeholder {
    width: calc(100vw - 8rem);
    max-height: calc(100vh - 12.6rem);
  }
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__map-partner-placeholder {
    position: absolute;
    left: 1rem;
    top: 5.8rem;
    width: 32.8rem;
    height: 80rem;
    -webkit-transform: unset;
         -o-transform: unset;
            transform: unset;
    z-index: 1;
  }
}
.site-main.\--partner .archive-partner__map.\--marker-active .gm-style-iw,
.site-main.\--partner .archive-partner__map.\--marker-active .gm-style-iw-tc {
  display: none !important;
}
.site-main.\--partner .archive-partner__map.\--popup-active {
  position: relative;
}
.site-main.\--partner .archive-partner__map.\--popup-active::before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #2f3640;
  z-index: 100;
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__map.\--popup-active::before {
    content: none;
  }
}
.site-main.\--partner .archive-partner__map.\--popup-active .archive-partner__map-partner-placeholder {
  display: block;
  z-index: 101;
}
.site-main.\--partner .archive-partner__map.\--popup-active .partner-marker-info__close {
  display: block;
}
.site-main.\--partner .archive-partner__map.\--popup-active .partner {
  display: block;
}
.site-main.\--partner .archive-partner__map.\--popup-active .partner.\--tooltip {
  display: none;
}
.site-main.\--partner .archive-partner__map #facetwp-map {
  height: 23.7rem !important;
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__map #facetwp-map {
    height: 90.9rem !important;
  }
}
.site-main.\--partner .archive-partner__map .facetwp-map-filtering {
  display: none;
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__content-wrapper.wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    max-width: 100%;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__content, .site-main.\--partner .archive-partner__map {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .site-main.\--partner .archive-partner__content {
    padding-left: calc((100vw - 123rem) / 2);
    padding-right: 4.2rem;
  }
}
.site-main.\--partner .archive-partner__content .facetwp-facet-partner_count {
  display: none;
}
@media (min-width: 768px) {
  .site-main.\--partner .archive-partner__content .facetwp-facet-partner_count {
    display: block;
    margin-bottom: 1.9rem;
    font-size: 1.5rem;
    line-height: 2.4rem;
  }
}
.site-main.\--partner .archive-partner__content .facetwp-pager {
  margin-top: 3rem;
}
.site-main.\--partner .archive-partner__content .facetwp-pager a {
  color: #718093 !important;
}
.site-main.\--partner .archive-partner__content .facetwp-pager a.active {
  color: #3b45ee !important;
}
.site-main.\--partner .archive-partner__cta {
  margin-top: 5rem;
}
@media (min-width: 768px) {
  .site-main.\--partner .archive-partner__cta {
    margin-top: 9rem;
  }
}
.site-main.\--partner .archive-partner__cta .archive-cta__cta::after {
  top: 100%;
  bottom: unset;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: 2;
}
.site-main.\--partner .archive-partner__cta .archive-cta__cta-subtitle {
  color: #fff;
  font-weight: 400;
}
.site-main.\--partner .archive-partner__banner {
  text-align: center;
}
@media (max-width: 767px) {
  .site-main.\--partner .archive-partner__banner svg {
    min-width: 100% !important;
  }
}

.post-type-archive-partner .site-footer {
  position: relative;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: 3;
}
.post-type-archive-partner .site-footer .site-footer__wrapper {
  -webkit-transform: skewY(6.3deg);
       -o-transform: skewY(6.3deg);
          transform: skewY(6.3deg);
}
.post-type-archive-partner .gm-ui-hover-effect {
  right: 2rem !important;
  top: 1.5rem !important;
}
.post-type-archive-partner .gm-ui-hover-effect span {
  width: 2.5rem !important;
  height: 2.5rem !important;
}

.\--black-friday .wrapper {
  max-width: 123rem;
}
.\--black-friday .block-counter-to-date {
  margin-top: 5rem;
}
@media (min-width: 768px) {
  .\--black-friday .block-counter-to-date {
    margin-top: 0;
  }
}
.\--black-friday .block-counter-to-date h1 {
  margin-bottom: 1.8rem;
  font-size: 2.8rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .\--black-friday .block-counter-to-date h1 {
    font-size: 3.6rem;
    line-height: 4.8rem;
  }
}
@media (min-width: 768px) {
  .\--black-friday .block-counter-to-date p {
    margin-bottom: 1.6rem;
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
.\--black-friday .block-discount-offer::after {
  content: "";
  position: absolute;
  left: 0;
  top: 20rem;
  width: 100%;
  height: 100%;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -1;
}
@media (min-width: 992px) {
  .\--black-friday .block-discount-offer::after {
    top: 28rem;
  }
}
@media (min-width: 992px) {
  .\--black-friday .block-presentation-simple.\--bg-color-lightgray {
    padding-bottom: 12rem;
  }
}
.\--black-friday .block-presentation-simple.\--bg-color-lightgray::after {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 8rem;
  background-color: #f0f2f5;
}
.\--black-friday .block-presentation-simple.\--bg-color-lightgray .block-presentation-simple__block {
  gap: 0;
  max-width: 108rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  .\--black-friday .block-presentation-simple.\--bg-color-lightgray .block-presentation-simple__media {
    margin-top: -4rem;
  }
}
.\--black-friday .block-presentation-simple.\--bg-color-lightgray .block-presentation-simple__media-img {
  max-width: 100%;
}
@media (min-width: 1200px) {
  .\--black-friday .block-presentation-simple.\--bg-color-lightgray .block-presentation-simple__content {
    min-width: 49.2rem;
  }
}
.\--black-friday .wp-block-group.\--small-text {
  position: relative;
  margin-bottom: 8rem;
  padding-bottom: 6rem;
}
@media (min-width: 768px) {
  .\--black-friday .wp-block-group.\--small-text {
    margin-bottom: 12rem;
    padding-bottom: 12rem;
  }
}
@media (min-width: 992px) {
  .\--black-friday .wp-block-group.\--small-text {
    margin-bottom: 16rem;
    padding-top: 6rem;
  }
}
.\--black-friday .wp-block-group.\--small-text::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #f9faff;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -1;
}
.\--black-friday .wp-block-group.\--small-text p {
  max-width: 67.22rem;
  margin: 0 auto 2rem;
  padding: 0 1rem;
  font-size: 1.2rem;
  line-height: 1.6rem;
}
@media (min-width: 992px) {
  .\--black-friday .wp-block-group.\--small-text p {
    padding: 0;
  }
}
.\--black-friday .block-bluebox {
  max-width: 100%;
}
@media (min-width: 768px) {
  .\--black-friday .block-bluebox {
    margin-bottom: 6rem;
  }
}
.\--black-friday .block-bluebox__inner {
  max-width: 100%;
}
@media (min-width: 768px) {
  .\--black-friday .block-bluebox__inner {
    padding: 3rem;
  }
}
@media (min-width: 992px) {
  .\--black-friday .block-bluebox__inner {
    padding: 4rem;
  }
}
.\--black-friday .block-bluebox strong {
  padding: 0.4rem 0.8rem;
  background-color: #0097e6;
}
@media (min-width: 992px) {
  .\--black-friday .block-bluebox strong {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }
}
.\--black-friday .wp-block-group.\--collapsable-headings {
  position: relative;
  margin-bottom: 6rem;
}
@media (min-width: 768px) {
  .\--black-friday .wp-block-group.\--collapsable-headings {
    margin-bottom: 12rem;
    padding-bottom: 8rem;
  }
}
@media (min-width: 992px) {
  .\--black-friday .wp-block-group.\--collapsable-headings {
    margin-bottom: 16rem;
    padding-bottom: 10rem;
  }
}
.\--black-friday .wp-block-group.\--collapsable-headings::after {
  content: "";
  position: absolute;
  left: 0;
  top: -22rem;
  width: 100%;
  height: calc(100% + 22rem);
  background-color: #f9faff;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -1;
}
.\--black-friday .wp-block-group.\--collapsable-headings .wp-block-column:not(:last-child) {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .\--black-friday .wp-block-group.\--collapsable-headings .block-collapsable-headlines__headline {
    padding-left: 0;
    padding-right: 7rem;
  }
}
@media (min-width: 992px) {
  .\--black-friday .block-faq {
    margin-bottom: 14rem;
  }
}
.\--black-friday .block-faq__wrapper {
  max-width: 79.4rem;
  margin-left: auto;
  margin-right: auto;
}
.\--black-friday .block-content-logos br {
  display: none;
}
@media (min-width: 992px) {
  .\--black-friday .block-content-logos br {
    display: block;
  }
}
.\--black-friday .block-related-with-cta__bluebox {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  .\--black-friday .block-related-with-cta__bluebox {
    padding: 6rem 5rem;
  }
}
.\--black-friday .block-related-with-cta .button.\--bluebox {
  display: block;
  width: 100%;
  max-width: 100%;
  margin: unset;
  padding-left: 1.8rem;
  padding-right: 1.8rem;
  font-size: 1.5rem;
  text-align: center;
}
@media (min-width: 768px) {
  .\--black-friday .block-related-with-cta .button.\--bluebox {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    font-size: 1.8rem;
  }
}
.\--black-friday .block-content-logos {
  margin-bottom: 0;
  padding-top: 7rem;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
}
.\--black-friday .block-content-logos::after {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 20rem;
  background-color: #f0f2f5;
  z-index: -1;
}
@media (min-width: 992px) {
  .\--black-friday .block-content-logos {
    padding-top: 14rem;
  }
}
.\--black-friday .block-content-logos__wrapper {
  -webkit-transform: skewY(6.3deg);
       -o-transform: skewY(6.3deg);
          transform: skewY(6.3deg);
}
.\--black-friday .block-content-logos__content {
  margin-bottom: 2.8rem;
  text-align: left;
}
@media (min-width: 992px) {
  .\--black-friday .block-content-logos__content {
    margin: 0 0 3.8rem;
  }
}
.\--black-friday .block-content-logos__content a {
  margin-top: 2.8rem;
  letter-spacing: 0;
}
@media (min-width: 992px) {
  .\--black-friday .block-content-logos__content a {
    margin-top: 3.2rem;
  }
}
.\--black-friday .block-content-logos__logo {
  margin: 0 3.3rem 0 0;
}
@media (min-width: 992px) {
  .\--black-friday .block-content-logos__logo {
    margin: 0 4rem 0 0;
  }
}
.\--black-friday .block-content-logos__logo img {
  max-height: 4rem;
}
@media (min-width: 992px) {
  .\--black-friday .block-content-logos__logo img {
    max-height: 8rem;
  }
}
.\--black-friday .block-related-with-cta__bluebox {
  max-width: 120rem;
}
@media (min-width: 992px) {
  .\--black-friday .block-related-with-cta__bluebox {
    padding: 4rem;
  }
}
.\--black-friday .block-related-with-cta__bluebox .button {
  padding-left: 3.3rem;
  padding-right: 3.3rem;
}
.\--black-friday .block-related-with-cta__cta-inner {
  max-width: 112rem;
}
.\--black-friday .block-related-with-cta__cta-subtitle {
  color: #fff;
  font-weight: 400;
}

.\--careers .wrapper {
  max-width: 123rem;
}
.\--careers .section-header__subheading {
  color: #2f3640;
}
.\--careers .block-hero-page-features {
  padding-top: 14rem;
  padding-bottom: 5rem;
}
@media (min-width: 544px) {
  .\--careers .block-hero-page-features {
    padding-bottom: 9rem;
  }
}
@media (min-width: 992px) {
  .\--careers .block-hero-page-features {
    padding-top: 20rem;
  }
}
@media (min-width: 1400px) {
  .\--careers .block-hero-page-features {
    padding-top: 60.5rem;
  }
}
.\--careers .block-hero-page-features::before {
  top: 0;
  height: 56%;
}
@media (min-width: 544px) {
  .\--careers .block-hero-page-features::before {
    height: 67%;
  }
}
@media (min-width: 768px) {
  .\--careers .block-hero-page-features::before {
    height: 70%;
  }
}
@media (min-width: 992px) {
  .\--careers .block-hero-page-features::before {
    height: 68rem;
  }
}
@media (min-width: 1400px) {
  .\--careers .block-hero-page-features::before {
    height: 109rem;
  }
}
.\--careers .block-hero-page-features::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -2;
}
.\--careers .block-hero-page-features__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .\--careers .block-hero-page-features__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 992px) {
  .\--careers .block-hero-page-features__container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
    gap: 0 9rem;
  }
}
@media (min-width: 1200px) {
  .\--careers .block-hero-page-features__container {
    grid-template-columns: 58.5rem 1fr;
  }
}
.\--careers .block-hero-page-features__content-wrapper {
  text-align: center;
}
@media (min-width: 992px) {
  .\--careers .block-hero-page-features__content-wrapper {
    text-align: left;
  }
}
.\--careers .block-hero-page-features__title {
  margin-bottom: 1rem;
  font-size: 3.6rem;
  line-height: 4.8rem;
}
@media (min-width: 768px) {
  .\--careers .block-hero-page-features__title {
    margin-bottom: 1.2rem;
  }
}
.\--careers .block-hero-page-features__content {
  margin-bottom: 2.2rem;
}
.\--careers .block-hero-page-features__content p {
  line-height: 3rem;
}
@media (min-width: 992px) {
  .\--careers .block-hero-page-features__content p {
    line-height: 3.2rem;
  }
}
.\--careers .block-hero-page-features__button {
  margin: 0 auto 4rem auto !important;
}
@media (min-width: 768px) {
  .\--careers .block-hero-page-features__button {
    min-width: unset !important;
    padding: 1rem 3rem !important;
  }
}
@media (min-width: 992px) {
  .\--careers .block-hero-page-features__button {
    margin: 0 0 2rem 0 !important;
  }
}
.\--careers .block-hero-page-features__media {
  margin-bottom: 0;
}
.\--careers .block-hero-page-features__features {
  top: 0;
  margin-top: 10.9rem;
  padding: 0;
  background-color: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 544px) {
  .\--careers .block-hero-page-features__features {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 5rem;
    padding: 3rem;
    background-color: #fff !important;
    border-radius: 0.4rem;
    -webkit-box-shadow: 0 0 0.8rem rgba(10, 15, 30, 0.08);
            box-shadow: 0 0 0.8rem rgba(10, 15, 30, 0.08);
    gap: 3rem;
  }
}
@media (min-width: 768px) {
  .\--careers .block-hero-page-features__features {
    max-width: 56.5rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  .\--careers .block-hero-page-features__features {
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0;
    max-width: 120rem;
    margin-top: 0;
    padding: 1.7rem 2.3rem 3rem;
  }
}
.\--careers .block-hero-page-features__feature {
  max-width: 21.3rem;
  margin: 0 auto 3.2rem auto;
  padding: 0;
  border: none;
}
@media (min-width: 768px) {
  .\--careers .block-hero-page-features__feature {
    margin: 0;
    border-bottom: 0;
  }
}
@media (min-width: 992px) {
  .\--careers .block-hero-page-features__feature {
    max-width: 100%;
    padding: 2rem;
    padding-top: 0;
    padding-bottom: 0;
    border-right: 0.1rem solid #c8d0dc;
  }
}
.\--careers .block-hero-page-features__feature-icon {
  width: 4.8rem;
  height: 4.8rem;
}
.\--careers .block-hero-page-features__feature-content p {
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.\--careers .block-hero-page-features__feature-media {
  margin-bottom: 1rem;
}
.\--careers .block-image-cta {
  background-color: #f0f2f5;
}
@media (min-width: 992px) {
  .\--careers .block-image-cta {
    padding-top: 0;
  }
}
.\--careers .block-testimonials {
  margin-bottom: 0;
  padding-top: 6.3rem;
  padding-bottom: 5.5rem;
}
@media (min-width: 768px) {
  .\--careers .block-testimonials {
    padding-top: 10rem;
    padding-bottom: 12rem;
  }
}
@media (min-width: 992px) {
  .\--careers .block-testimonials {
    padding-top: 14.3rem;
    padding-bottom: 13.8rem;
  }
}
@media (min-width: 992px) {
  .\--careers .block-testimonials__testimonials-wrapper {
    margin-top: 6rem;
  }
}
@media (min-width: 992px) {
  .\--careers .block-testimonials__content {
    margin-top: 2rem;
    padding: 3rem 4rem;
  }
}
@media (min-width: 992px) {
  .\--careers .block-testimonials__nav {
    right: 2.3rem;
    bottom: 3.5rem;
  }
}
.\--careers .block-slanted-one-column {
  margin-bottom: 7rem;
  padding-top: 11.6rem;
  padding-bottom: 11.4rem;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  overflow: hidden;
}
.\--careers .block-slanted-one-column__container {
  -webkit-transform: skewY(6.3deg);
       -o-transform: skewY(6.3deg);
          transform: skewY(6.3deg);
}
.\--careers .block-slanted-one-column::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: -1;
}
@media (min-width: 768px) {
  .\--careers .block-slanted-one-column {
    margin-bottom: 12rem;
  }
}
@media (min-width: 992px) {
  .\--careers .block-slanted-one-column {
    margin-bottom: 16.4rem;
    padding-top: 12.7rem;
    padding-bottom: 12.2rem;
  }
}
.\--careers .block-related-with-cta__wrapper {
  margin-top: 4.6rem;
}
.\--careers .block-related-with-cta__bluebox {
  max-width: 120rem;
  padding: 2rem;
}
@media (min-width: 992px) {
  .\--careers .block-related-with-cta__bluebox {
    padding: 6.4rem 4rem;
  }
}
.\--careers .block-related-with-cta__bluebox-title {
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .\--careers .block-related-with-cta__bluebox-title {
    margin-bottom: 0;
  }
}
.\--careers .block-related-with-cta__bluebox .button {
  padding-left: 3.3rem;
  padding-right: 3.3rem;
}
.\--careers .block-related-with-cta__cta::before {
  top: 8rem;
}
.\--careers .block-related-with-cta__cta-inner {
  max-width: 112rem;
}
.\--careers .block-related-with-cta__cta-subtitle {
  color: #fff;
  font-weight: 400;
}
@media (min-width: 768px) {
  .\--careers .block-related-with-cta__cta-subtitle {
    font-size: 2rem;
    line-height: 3rem;
  }
}

.\--competition-comparison {
  background-color: #f0f2f5;
}
.\--competition-comparison .block-hero-page {
  padding-top: 21.6rem;
  padding-bottom: 7.7rem;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.4deg);
       -o-transform: skewY(-6.4deg);
          transform: skewY(-6.4deg);
  overflow: visible;
  z-index: 1;
}
@media (min-width: 768px) {
  .\--competition-comparison .block-hero-page {
    padding-bottom: 9.4rem;
  }
}
@media (min-width: 1200px) {
  .\--competition-comparison .block-hero-page {
    padding-top: 27.3rem;
    padding-bottom: 5.8rem;
  }
}
.\--competition-comparison .block-hero-page.\--lightgray {
  -webkit-transform: skewY(0);
       -o-transform: skewY(0);
          transform: skewY(0);
}
.\--competition-comparison .block-hero-page.\--lightgray .block-hero-page__wrapper {
  -webkit-transform: skewY(0);
       -o-transform: skewY(0);
          transform: skewY(0);
}
.\--competition-comparison .block-hero-page__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-transform: skewY(6.4deg);
       -o-transform: skewY(6.4deg);
          transform: skewY(6.4deg);
}
@media (min-width: 768px) {
  .\--competition-comparison .block-hero-page__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 5rem;
  }
}
@media (min-width: 1200px) {
  .\--competition-comparison .block-hero-page__wrapper {
    gap: 0;
  }
}
@media (min-width: 768px) {
  .\--competition-comparison .block-hero-page__inner, .\--competition-comparison .block-hero-page__image {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 768px) {
  .\--competition-comparison .block-hero-page__inner {
    max-width: 35rem;
  }
}
@media (min-width: 992px) {
  .\--competition-comparison .block-hero-page__inner {
    max-width: unset;
    margin-top: -0.7rem;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .\--competition-comparison .block-hero-page__inner {
    width: 59rem;
    max-width: unset;
  }
}
.\--competition-comparison .block-hero-page__title {
  margin-bottom: 2.9rem;
  font-size: 3.6rem;
  line-height: 1.33;
}
@media (min-width: 768px) {
  .\--competition-comparison .block-hero-page__title {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 992px) {
  .\--competition-comparison .block-hero-page__title {
    margin-bottom: 2.6rem;
  }
}
.\--competition-comparison .block-hero-page__content {
  margin-bottom: 6.5rem;
}
@media (min-width: 768px) {
  .\--competition-comparison .block-hero-page__content {
    min-width: 38.5rem;
    margin-bottom: 1.8rem;
  }
}
@media (min-width: 992px) {
  .\--competition-comparison .block-hero-page__content {
    max-width: 50rem;
    margin-bottom: 5.8rem;
  }
}
.\--competition-comparison .block-hero-page__content p {
  font-size: 2.4rem;
  letter-spacing: 0.02rem;
}
.\--competition-comparison .block-hero-page__image {
  width: 100%;
  max-height: unset;
  margin: 0 0 3.2rem 0;
}
.\--competition-comparison .block-hero-page__image img {
  position: relative;
  top: -3rem;
  display: block;
  min-width: unset;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .\--competition-comparison .block-hero-page__image img {
    left: 50%;
    top: 2rem;
    width: 100%;
    max-width: 43rem;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media (min-width: 1200px) {
  .\--competition-comparison .block-hero-page__image img {
    left: -9.3rem;
    top: -3.8rem;
    max-width: 47.6rem;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
@media (min-width: 544px) {
  .\--competition-comparison .block-hero-page .button {
    max-width: 20rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.\--competition-comparison .block-presentation-simple__button {
  padding: 1.1rem 2rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
}
@media (min-width: 992px) {
  .\--competition-comparison .block:nth-of-type(2).block-presentation.\--simple {
    margin-bottom: 12.1rem;
  }
}
.\--competition-comparison .block:nth-of-type(2).block-presentation.\--simple .presentation-content__figure {
  margin-bottom: 7.3rem;
}
@media (min-width: 768px) {
  .\--competition-comparison .block:nth-of-type(2).block-presentation.\--simple .presentation-content__figure {
    margin-bottom: 9.5rem;
  }
}
@media (min-width: 768px) {
  .\--competition-comparison .block:nth-of-type(2).block-presentation.\--simple .presentation-content__image {
    max-width: 44.8rem;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .\--competition-comparison .block:nth-of-type(2).block-presentation.\--simple .presentation-content__image {
    left: 1.2rem;
    top: 4rem;
    max-width: 43.8rem;
  }
}
@media (min-width: 992px) {
  .\--competition-comparison .block:nth-of-type(2).block-presentation.\--simple .presentation-content__content-wrapper {
    position: relative;
    left: 4.6rem;
  }
}
@media (min-width: 992px) {
  .\--competition-comparison .block:nth-of-type(2).block-presentation.\--simple .presentation-content__content p {
    line-height: 3.2rem;
  }
}
.\--competition-comparison .block:nth-of-type(2).block-presentation.\--simple .presentation-content__title {
  letter-spacing: 0.01rem;
}
@media (min-width: 768px) {
  .\--competition-comparison .block:nth-of-type(4).block-testimonial {
    margin-bottom: 13.2rem;
  }
}
@media (min-width: 992px) {
  .\--competition-comparison .block:nth-of-type(4).block-testimonial {
    margin-bottom: 14.3rem;
  }
}
.\--competition-comparison .block:nth-of-type(4).block-testimonial .block-testimonial__title {
  margin-bottom: 4rem;
}
@media (min-width: 768px) {
  .\--competition-comparison .block:nth-of-type(4).block-testimonial .block-testimonial__title {
    margin-bottom: 7.2rem;
  }
}
@media (min-width: 992px) {
  .\--competition-comparison .block:nth-of-type(4).block-testimonial .block-testimonial__title {
    margin-bottom: 6.5rem;
  }
  .\--competition-comparison .block:nth-of-type(4).block-testimonial .block-testimonial__title br {
    display: none;
  }
}
.\--competition-comparison .block:nth-of-type(5).block-testimonials-list {
  margin-bottom: 0;
}
.\--competition-comparison .block:nth-of-type(6).block-certificates {
  margin-bottom: 0;
  padding-top: 17.4rem;
  background-color: #fff;
}
@media (min-width: 768px) {
  .\--competition-comparison .block:nth-of-type(6).block-certificates {
    padding-top: 14.4rem;
  }
}
@media (min-width: 1200px) {
  .\--competition-comparison .block:nth-of-type(6).block-certificates {
    padding-top: 19.7rem;
  }
}
.\--competition-comparison .block:nth-of-type(7).block-list-tiles {
  margin-bottom: 0;
  padding-top: 7.1rem;
  background-color: #fff;
  z-index: 1;
}
@media (min-width: 768px) {
  .\--competition-comparison .block:nth-of-type(7).block-list-tiles {
    padding-top: 12.3rem;
  }
}
@media (min-width: 992px) {
  .\--competition-comparison .block:nth-of-type(7).block-list-tiles {
    padding-top: 4rem;
  }
}
.\--competition-comparison .archive-cta {
  margin-top: 0;
  padding-top: 9.3rem;
  background-color: #fff;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
}
@media (min-width: 768px) {
  .\--competition-comparison .archive-cta {
    margin-top: -0.2rem;
    padding-top: 14.8rem;
  }
}
@media (min-width: 992px) {
  .\--competition-comparison .archive-cta {
    padding-top: 20.6rem;
  }
}
.\--competition-comparison .archive-cta__cta {
  -webkit-transform: skewY(6.3deg);
       -o-transform: skewY(6.3deg);
          transform: skewY(6.3deg);
}

.\--functions {
  margin-top: 10.4rem !important;
  padding-bottom: 0.1rem;
}
.\--functions .block-hero-page {
  margin-top: -25rem;
  margin-bottom: 4.8rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
  padding-top: 16.3rem;
  padding-bottom: 1.5rem;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  overflow: visible;
}
@media (min-width: 768px) {
  .\--functions .block-hero-page {
    padding-bottom: 9.4rem;
  }
}
@media (min-width: 1200px) {
  .\--functions .block-hero-page {
    margin-bottom: 12.5rem;
    padding-top: 35.3rem;
    padding-bottom: 0.7rem;
  }
}
@media (min-width: 992px) {
  .\--functions .block-hero-page.\--darkgray .block-hero-page__subtitle {
    color: #3b45ee;
  }
}
.\--functions .block-hero-page__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: skewY(6.3deg);
       -o-transform: skewY(6.3deg);
          transform: skewY(6.3deg);
}
@media (min-width: 768px) {
  .\--functions .block-hero-page__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 5rem;
  }
}
@media (min-width: 1200px) {
  .\--functions .block-hero-page__wrapper {
    gap: 0;
  }
}
@media (min-width: 768px) {
  .\--functions .block-hero-page__inner, .\--functions .block-hero-page__image {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.\--functions .block-hero-page__inner {
  margin-bottom: 7rem;
  text-align: center;
}
@media (min-width: 768px) {
  .\--functions .block-hero-page__inner {
    max-width: 35rem;
  }
}
@media (min-width: 992px) {
  .\--functions .block-hero-page__inner {
    max-width: unset;
    margin-top: -0.7rem;
    margin-bottom: 0;
    padding: 0;
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .\--functions .block-hero-page__inner {
    width: 59rem;
    max-width: unset;
  }
}
.\--functions .block-hero-page__subtitle {
  margin-bottom: 0.4rem;
  font-size: 1.8rem;
}
.\--functions .block-hero-page__title {
  margin-bottom: 2.4rem;
  font-size: 3.6rem;
  line-height: 3.8rem;
}
@media (min-width: 768px) {
  .\--functions .block-hero-page__title {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 992px) {
  .\--functions .block-hero-page__title {
    margin-bottom: 1rem;
    line-height: 1.33;
  }
}
.\--functions .block-hero-page__content {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .\--functions .block-hero-page__content {
    min-width: 38.5rem;
    margin-bottom: 1.8rem;
  }
}
@media (min-width: 992px) {
  .\--functions .block-hero-page__content {
    max-width: 50rem;
    margin-bottom: 2.4rem;
  }
}
.\--functions .block-hero-page__content p {
  font-size: 2rem;
  line-height: 3rem;
}
@media (min-width: 992px) {
  .\--functions .block-hero-page__content p {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
.\--functions .block-hero-page__image {
  width: 100%;
  max-height: unset;
  margin: 0;
}
@media (min-width: 992px) {
  .\--functions .block-hero-page__image {
    margin: 0 0 2rem 0;
  }
}
.\--functions .block-hero-page__image img {
  position: relative;
  top: -3rem;
  display: block;
  min-width: unset;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .\--functions .block-hero-page__image img {
    left: 50%;
    top: 2rem;
    width: 100%;
    max-width: 43rem;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media (min-width: 1200px) {
  .\--functions .block-hero-page__image img {
    left: 6rem;
    top: -9.5rem;
    max-width: 48rem;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
.\--functions .block-hero-page__button.button {
  width: 100%;
  max-width: 34.3rem;
  margin-bottom: 1.7rem;
  padding: 1.1rem 1.7rem 0.9rem;
  text-align: center;
}
@media (min-width: 992px) {
  .\--functions .block-hero-page__button.button {
    max-width: 21.5rem;
    margin: 0;
    padding: 1rem 1.7rem;
  }
}
.\--functions .block-table {
  margin-left: -2rem;
  margin-right: -2rem;
  padding: 5.3rem 0 4rem;
  background-color: #fff;
  -webkit-transform: skewY(-6.4deg);
       -o-transform: skewY(-6.4deg);
          transform: skewY(-6.4deg);
}
@media (min-width: 992px) {
  .\--functions .block-table {
    left: 50%;
    right: 50%;
    width: 100vw;
    max-width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    padding: 14.3rem 0 12rem;
  }
}
.\--functions .block-table__container {
  max-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  -webkit-transform: skewY(6.4deg);
       -o-transform: skewY(6.4deg);
          transform: skewY(6.4deg);
  overflow: hidden;
}
.\--functions .block-content-logos {
  margin-bottom: 7rem;
  padding-bottom: 3rem;
}
@media (min-width: 992px) {
  .\--functions .block-content-logos {
    margin-bottom: 7.4rem;
    padding-bottom: 0;
  }
}
.\--functions .block-content-logos.\--second-variant .block-content-logos__wrapper {
  max-width: 123rem;
  padding: 0 1.6rem;
}
.\--functions .block-content-logos__content {
  margin-bottom: 2.8rem;
}
@media (min-width: 992px) {
  .\--functions .block-content-logos__content {
    margin: 0 0 3.8rem;
  }
}

.\--gmi .wrapper {
  max-width: 123rem;
}
.\--gmi .block-hero-page-simple {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .\--gmi .block-hero-page-simple__wrapper {
    gap: 6rem;
  }
}
.\--gmi .block-hero-page-simple__content {
  margin-bottom: 2rem;
}
.\--gmi .block-hero-page-simple__subtitle {
  color: #fff;
}
.\--gmi .block-hero-page-simple__button {
  padding-left: 3.2rem;
  padding-right: 3.2rem;
}
@media (min-width: 992px) {
  .\--gmi .block-hero-page-simple__media {
    margin: -14rem 3.2rem 0 0;
  }
}
@media (min-width: 992px) {
  .\--gmi .block-hero-page-simple__media-img {
    max-width: 50rem;
  }
}
.\--gmi .block-list-checkmarks {
  padding-top: 6rem;
  padding-bottom: 4rem;
}
@media (min-width: 768px) {
  .\--gmi .block-list-checkmarks {
    padding-top: 10rem;
    padding-bottom: 6rem;
  }
}
@media (min-width: 992px) {
  .\--gmi .block-list-checkmarks {
    padding-top: 14rem;
    padding-bottom: 4rem;
  }
}
.\--gmi .block-list-checkmarks__media-img {
  max-width: 52rem;
}
.\--gmi .block-bluebox {
  max-width: 100%;
}
@media (min-width: 768px) {
  .\--gmi .block-bluebox {
    margin-bottom: 9rem;
  }
}
.\--gmi .block-bluebox__inner {
  max-width: 100%;
}
@media (min-width: 768px) {
  .\--gmi .block-bluebox__inner {
    padding: 3rem;
  }
}
@media (min-width: 992px) {
  .\--gmi .block-bluebox__inner {
    padding: 4rem;
  }
}
.\--gmi .block-bluebox strong {
  padding: 0.4rem 0.8rem;
  background-color: #0097e6;
}
@media (min-width: 992px) {
  .\--gmi .block-bluebox strong {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }
}
.\--gmi .block-steps {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media (min-width: 768px) {
  .\--gmi .block-steps {
    padding-top: 10rem;
    padding-bottom: 8rem;
  }
}
@media (min-width: 992px) {
  .\--gmi .block-steps {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
}
.\--gmi .block-steps__steps {
  max-width: 79rem;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .\--gmi .block-slanted-one-column {
    margin-bottom: 10rem;
  }
}
@media (min-width: 992px) {
  .\--gmi .block-slanted-one-column {
    margin-bottom: 15rem;
  }
}
@media (min-width: 992px) {
  .\--gmi .block-heading-note {
    margin-bottom: 12rem;
  }
}
.\--gmi .block-heading-note__wrapper {
  max-width: 79rem;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .\--gmi .block-heading-note__title {
    margin-bottom: 6rem;
  }
}
.\--gmi .block-heading-note__note p {
  color: #2f3640;
  text-align: left;
}
@media (min-width: 992px) {
  .\--gmi .block-heading-note__note p {
    font-size: 2rem;
    line-height: 3rem;
  }
}
.\--gmi .block-related-with-cta__bluebox {
  max-width: 120rem;
}
@media (min-width: 992px) {
  .\--gmi .block-related-with-cta__bluebox {
    padding: 4rem;
  }
}
.\--gmi .block-related-with-cta__bluebox .button {
  padding-left: 3.3rem;
  padding-right: 3.3rem;
}
.\--gmi .block-related-with-cta__cta-inner {
  max-width: 112rem;
}
.\--gmi .block-related-with-cta__cta-subtitle {
  color: #fff;
  font-weight: 400;
}
.\--gmi .block.no-space {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .\--homepage .block-features {
    padding-top: 0;
  }
}
.\--homepage .block-link-tiles {
  z-index: 0;
}
.\--homepage .block-faq {
  margin-bottom: 5rem;
}
@media (min-width: 992px) {
  .\--homepage .block-faq {
    margin-bottom: 30rem;
  }
}

.\--industries .wrapper {
  max-width: 123rem;
}
.\--industries .block-hero-page {
  margin-top: -30rem;
}
.\--industries .block-hero-page-simple {
  margin-top: -5rem;
}
.\--industries .block-hero-page-simple::before {
  top: -10%;
  height: 100%;
}
@media (min-width: 992px) {
  .\--industries .block-hero-page-simple::before {
    top: -28% !important;
  }
}
@media (min-width: 1400px) {
  .\--industries .block-hero-page-simple::before {
    top: -14% !important;
  }
}
@media (min-width: 1400px) {
  .\--industries .block-hero-page-features {
    padding-top: 63.3rem;
    padding-bottom: 12rem !important;
  }
}
@media (min-width: 992px) {
  .\--industries .block-hero-page-features::before {
    top: -28% !important;
  }
}
@media (min-width: 1400px) {
  .\--industries .block-hero-page-features::before {
    top: -14% !important;
  }
}
@media (min-width: 992px) {
  .\--industries .block-hero-page-features__container {
    grid-template-columns: 1.06fr 1fr;
  }
}
@media (min-width: 992px) {
  .\--industries .block-hero-page-features__title {
    margin-bottom: 1.3rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-hero-page-features__content {
    margin-bottom: 2.4rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-hero-page-features__media-img {
    margin-left: 2rem;
  }
}
.\--industries .block-hero-page-features__button {
  margin-bottom: 2rem !important;
}
@media (min-width: 768px) {
  .\--industries .block-hero-page-features__button {
    min-width: unset !important;
    padding: 1rem 3rem !important;
  }
}
.\--industries .block-hero-page-features__logos {
  gap: 0.4rem !important;
  max-width: 24.8rem !important;
}
.\--industries .block-hero-page-features__logo {
  max-height: 4rem !important;
}
.\--industries .block-hero-page-features__features {
  padding: 0 1rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0 0.8rem rgba(10, 15, 30, 0.08);
          box-shadow: 0 0 0.8rem rgba(10, 15, 30, 0.08);
}
@media (min-width: 768px) {
  .\--industries .block-hero-page-features__features {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .\--industries .block-hero-page-features__features {
    top: 4.7rem !important;
    max-width: 120rem;
    padding: 1.7rem 2.3rem 3rem;
  }
}
.\--industries .block-hero-page-features__feature {
  padding: 3rem 3rem;
  border-bottom: 0.1rem solid #c8d0dc;
}
@media (min-width: 768px) {
  .\--industries .block-hero-page-features__feature {
    padding: 2rem;
    border-right: 0.1rem solid #c8d0dc;
    border-bottom: 0;
  }
}
@media (min-width: 992px) {
  .\--industries .block-hero-page-features__feature {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.\--industries .block-hero-page-features__feature-icon {
  width: 4.8rem;
  height: 4.8rem;
}
.\--industries .block-hero-page-features__feature-content p {
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.\--industries .block-hero-page-features__feature-media {
  margin-bottom: 1rem;
}
.\--industries .block-hero-page-features__button.\--blue-button {
  min-width: 23.5rem;
  padding: 1rem 2rem;
}
.\--industries .block-hero-page-features + .block-list-checkmarks {
  padding-top: 5rem;
}
@media (min-width: 992px) {
  .\--industries .block-hero-page-features + .block-list-checkmarks {
    padding-top: 0;
  }
}
@media (max-width: 991px) {
  .\--industries .block-hero-page-features + .block-presentation-simple.\--padding-top-small {
    padding-top: 10rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-presentation-simple__header {
    margin-bottom: 9.4rem;
  }
}
.\--industries .block-presentation-simple__header .section-header__subheading {
  color: #2f3640;
}
.\--industries .block-presentation-simple__block {
  gap: 3rem;
}
.\--industries .block-presentation-simple__content {
  max-width: 57rem;
}
.\--industries .block-presentation-simple__content-subtitle {
  color: #2f3640;
}
@media (min-width: 992px) {
  .\--industries .block-presentation-simple__content-title {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-presentation-simple + .block-bluebox {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }
}
.\--industries .block-list-checkmarks {
  margin-bottom: 0;
  padding-top: 8rem;
  padding-bottom: 6rem;
}
@media (min-width: 768px) {
  .\--industries .block-list-checkmarks {
    padding-top: 13.9rem;
    padding-bottom: 8rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-list-checkmarks {
    padding-bottom: 10.6rem;
  }
}
.\--industries .block-list-checkmarks.-light-grey {
  background-color: #f0f2f5;
}
.\--industries .block-list-checkmarks.-light-grey .block-list-checkmarks__media-img {
  max-width: 52rem;
}
.\--industries .block-testimonial {
  margin-bottom: 0;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f9faff;
}
@media (min-width: 768px) {
  .\--industries .block-testimonial {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-testimonial {
    padding-top: 14.3rem;
    padding-bottom: 12.5rem;
  }
}
.\--industries .block-testimonial__image {
  display: grid;
  background-color: #0a0f1e;
  place-content: center;
  overflow: hidden;
}
.\--industries .block-testimonial__image img {
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.\--industries .block-testimonial__cta {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 4rem auto 0 auto;
  padding: 1.3rem 3.2rem;
}
.\--industries .block-testimonial__cta::after {
  content: none;
}
@media (min-width: 992px) {
  .\--industries .block-testimonial__cta {
    margin-top: 6rem;
  }
}
.\--industries .block-function-tiles {
  padding-top: 6rem;
}
@media (min-width: 992px) {
  .\--industries .block-function-tiles {
    padding-top: 10rem;
  }
}
.\--industries .block-function-tiles__tile {
  min-height: auto;
  padding: 2rem;
  border-color: #c8d0dc;
  border-radius: 0.4rem;
}
.\--industries .block-function-tiles__content {
  font-size: 1.8rem;
}
.\--industries .block-function-tiles__button {
  margin-top: 3.2rem;
}
.\--industries .block-cta {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2f3640;
}
@media (min-width: 768px) {
  .\--industries .block-cta {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-cta {
    padding-top: 11.5rem;
    padding-bottom: 11.3rem;
  }
}
.\--industries .block-cta * {
  color: #fff;
  text-align: center;
}
.\--industries .block-cta__heading {
  margin-bottom: 0.8rem;
}
.\--industries .block-cta__content p {
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .\--industries .block-cta__content p {
    font-size: 2.4rem;
  }
}
.\--industries .block-cta__button {
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  font-size: 1.8rem;
  text-transform: none;
}
.\--industries .block-link-bricks {
  margin-bottom: 6rem;
}
@media (min-width: 992px) {
  .\--industries .block-link-bricks {
    margin-bottom: 10rem;
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
}
@media (min-width: 992px) {
  .\--industries .block-faq {
    margin-bottom: 14rem;
  }
}
.\--industries .block-core--paragraph {
  margin-bottom: 6.5rem;
}
.\--industries .block-core h2 {
  font-weight: 700;
}
@media (min-width: 992px) {
  .\--industries .block-core h2 {
    margin-bottom: 2.9rem;
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-core p {
    font-size: 2rem;
    line-height: 3rem;
  }
}
.\--industries .block-content-logos {
  position: relative;
  margin-bottom: 0;
  padding-top: 5rem;
  padding-bottom: 1.4rem;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
}
@media (min-width: 768px) {
  .\--industries .block-content-logos {
    padding-top: 10rem;
  }
}
.\--industries .block-content-logos::after {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 20rem;
  background-color: #f0f2f5;
}
@media (min-width: 992px) {
  .\--industries .block-content-logos {
    padding-top: 16.4rem;
  }
}
.\--industries .block-content-logos__wrapper {
  -webkit-transform: skewY(6.3deg);
       -o-transform: skewY(6.3deg);
          transform: skewY(6.3deg);
}
@media (min-width: 992px) {
  .\--industries .block-content-logos__wrapper {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-content-logos__content {
    margin-bottom: 3.9rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-content-logos__content a {
    margin-top: 4.3rem;
  }
}
.\--industries .block-content-logos__logos {
  gap: 3.2rem;
}
.\--industries .block-content-logos__logo {
  margin: 0;
}
.\--industries .block-related-with-cta__bluebox {
  max-width: 120rem;
}
@media (min-width: 992px) {
  .\--industries .block-related-with-cta__bluebox {
    padding: 6.4rem 4rem;
  }
}
.\--industries .block-related-with-cta__bluebox .button {
  padding-left: 3.3rem;
  padding-right: 3.3rem;
}
.\--industries .block-related-with-cta__cta-inner {
  max-width: 112rem;
}
.\--industries .block-addons.\--heading-centered .block-addons__header {
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .\--industries .block-addons__tab {
    margin: 0 -1rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-addons__tile-logo {
    margin: 0 0 0.5rem;
  }
}
.\--industries .block-addons__tile-logo img {
  height: 3rem;
  max-height: 3rem;
}
.\--industries .block-addons__tile.-logo {
  padding: 2rem;
}
@media (min-width: 992px) {
  .\--industries .block-addons__tile.-logo {
    -ms-flex-preferred-size: calc(33.333% - 2rem);
        flex-basis: calc(33.333% - 2rem);
    max-width: calc(33.333% - 2rem);
    margin: 0 1rem 2.4rem 1rem;
  }
}
@media (min-width: 992px) {
  .\--industries .block-addons__tile.-logo:nth-child(odd) {
    margin: 0 1rem 2.4rem 1rem;
  }
}
.\--industries .block-addons__tile.-logo .block-addons__tile-content {
  margin: 0;
}
.\--industries .block.no-space {
  margin-bottom: 0;
}

.\--invoices .wrapper {
  max-width: 123rem;
}
.\--invoices .block-hero-page-simple::before {
  top: -10%;
  height: 100%;
}
@media (min-width: 992px) {
  .\--invoices .block-hero-page-simple::before {
    top: -28% !important;
  }
}
@media (min-width: 1400px) {
  .\--invoices .block-hero-page-simple::before {
    top: -14% !important;
  }
}
@media (min-width: 1400px) {
  .\--invoices .block-hero-page-features {
    padding-bottom: 12rem !important;
  }
}
@media (min-width: 1400px) {
  .\--invoices .block-hero-page-features {
    padding-top: 63.3rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-hero-page-features::before {
    top: -28% !important;
  }
}
@media (min-width: 1400px) {
  .\--invoices .block-hero-page-features::before {
    top: -14% !important;
  }
}
.\--invoices .block-hero-page-features__container {
  margin-bottom: 5rem;
}
@media (min-width: 992px) {
  .\--invoices .block-hero-page-features__container {
    grid-template-columns: 1.06fr 1fr;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-hero-page-features__title {
    margin-bottom: 1.3rem;
  }
}
.\--invoices .block-hero-page-features__content {
  padding-right: 7rem;
}
@media (min-width: 992px) {
  .\--invoices .block-hero-page-features__content {
    margin-bottom: 2.4rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-hero-page-features__media {
    max-width: 90%;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-hero-page-features__media-img {
    margin-left: 7rem;
  }
}
@media (min-width: 1400px) {
  .\--invoices .block-hero-page-features__media-img {
    margin-left: 9rem;
  }
}
.\--invoices .block-hero-page-features__button {
  margin-bottom: 2rem !important;
}
@media (min-width: 768px) {
  .\--invoices .block-hero-page-features__button {
    min-width: unset !important;
    padding: 1rem 3rem !important;
  }
}
.\--invoices .block-hero-page-features__logos {
  gap: 0.4rem !important;
  max-width: 24.8rem !important;
}
.\--invoices .block-hero-page-features__logo {
  max-height: 4rem !important;
}
.\--invoices .block-hero-page-features__features {
  padding: 0 1rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0 0.8rem rgba(10, 15, 30, 0.08);
          box-shadow: 0 0 0.8rem rgba(10, 15, 30, 0.08);
}
@media (min-width: 768px) {
  .\--invoices .block-hero-page-features__features {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-hero-page-features__features {
    top: -1.5rem !important;
    max-width: 120rem;
    padding: 1.7rem 2.3rem 3rem;
  }
}
.\--invoices .block-hero-page-features__feature {
  padding: 3rem 3rem;
  border-bottom: 0.1rem solid #c8d0dc;
}
@media (min-width: 768px) {
  .\--invoices .block-hero-page-features__feature {
    padding: 2rem;
    border-right: 0.1rem solid #c8d0dc;
    border-bottom: 0;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-hero-page-features__feature {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.\--invoices .block-hero-page-features__feature-icon {
  width: 4.8rem;
  height: 4.8rem;
}
.\--invoices .block-hero-page-features__feature-content p {
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.\--invoices .block-hero-page-features__feature-media {
  margin-bottom: 1rem;
}
.\--invoices .block-hero-page-features__button.\--blue-button {
  min-width: 23.5rem;
  padding: 1rem 2rem;
}
.\--invoices .block-hero-page-features + .block-list-checkmarks {
  padding-top: 5rem;
}
@media (min-width: 992px) {
  .\--invoices .block-hero-page-features + .block-list-checkmarks {
    padding-top: 0;
  }
}
@media (max-width: 991px) {
  .\--invoices .block-hero-page-features + .block-presentation-simple.\--padding-top-small {
    padding-top: 10rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-presentation-simple__header {
    margin-bottom: 9.4rem;
  }
}
.\--invoices .block-presentation-simple__header .section-header__subheading {
  color: #2f3640;
}
.\--invoices .block-presentation-simple__block {
  gap: 3rem;
}
.\--invoices .block-presentation-simple__content {
  max-width: 57rem;
}
.\--invoices .block-presentation-simple__content-subtitle {
  color: #2f3640;
}
@media (min-width: 992px) {
  .\--invoices .block-presentation-simple__content-title {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-presentation-simple + .block-bluebox {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }
}
.\--invoices .block-list-checkmarks {
  margin-bottom: 0;
  padding-top: 8rem;
  padding-bottom: 6rem;
}
@media (min-width: 768px) {
  .\--invoices .block-list-checkmarks {
    padding-top: 13.9rem;
    padding-bottom: 8rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-list-checkmarks {
    padding-bottom: 10.6rem;
  }
}
.\--invoices .block-list-checkmarks.-light-grey {
  background-color: #f0f2f5;
}
.\--invoices .block-list-checkmarks.-light-grey .block-list-checkmarks__media-img {
  max-width: 52rem;
}
.\--invoices .block-testimonial {
  margin-bottom: 0;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f9faff;
}
@media (min-width: 768px) {
  .\--invoices .block-testimonial {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-testimonial {
    padding-top: 14.3rem;
    padding-bottom: 12.5rem;
  }
}
.\--invoices .block-testimonial__image {
  display: grid;
  background-color: #0a0f1e;
  place-content: center;
  overflow: hidden;
}
.\--invoices .block-testimonial__image img {
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.\--invoices .block-testimonial__cta {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 4rem auto 0 auto;
  padding: 1.3rem 3.2rem;
}
.\--invoices .block-testimonial__cta::after {
  content: none;
}
@media (min-width: 992px) {
  .\--invoices .block-testimonial__cta {
    margin-top: 6rem;
  }
}
.\--invoices .block-function-tiles {
  padding-top: 6rem;
}
@media (min-width: 992px) {
  .\--invoices .block-function-tiles {
    padding-top: 10rem;
  }
}
.\--invoices .block-function-tiles__tile {
  min-height: auto;
  padding: 2rem;
  border-color: #c8d0dc;
  border-radius: 0.4rem;
}
.\--invoices .block-function-tiles__content {
  font-size: 1.8rem;
}
.\--invoices .block-function-tiles__button {
  margin-top: 3.2rem;
}
.\--invoices .block-cta {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2f3640;
}
@media (min-width: 768px) {
  .\--invoices .block-cta {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-cta {
    padding-top: 11.5rem;
    padding-bottom: 11.3rem;
  }
}
.\--invoices .block-cta * {
  color: #fff;
  text-align: center;
}
.\--invoices .block-cta__heading {
  margin-bottom: 0.8rem;
}
.\--invoices .block-cta__content p {
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .\--invoices .block-cta__content p {
    font-size: 2.4rem;
  }
}
.\--invoices .block-cta__button {
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  font-size: 1.8rem;
  text-transform: none;
}
.\--invoices .block-link-bricks {
  margin-bottom: 6rem;
}
@media (min-width: 992px) {
  .\--invoices .block-link-bricks {
    margin-bottom: 10rem;
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-faq {
    margin-bottom: 14rem;
  }
}
.\--invoices .block-core--paragraph {
  margin-bottom: 6.5rem;
}
.\--invoices .block-core h2 {
  font-weight: 700;
}
@media (min-width: 992px) {
  .\--invoices .block-core h2 {
    margin-bottom: 2.9rem;
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-core p {
    font-size: 2rem;
    line-height: 3rem;
  }
}
.\--invoices .block-content-logos {
  position: relative;
  margin-bottom: 0;
  padding-top: 8rem;
  padding-bottom: 1.4rem;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
}
@media (min-width: 768px) {
  .\--invoices .block-content-logos {
    padding-top: 6rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-content-logos {
    padding-top: 13rem;
  }
}
.\--invoices .block-content-logos::after {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 20rem;
  background-color: #f0f2f5;
}
.\--invoices .block-content-logos__wrapper {
  -webkit-transform: skewY(6.3deg);
       -o-transform: skewY(6.3deg);
          transform: skewY(6.3deg);
}
@media (min-width: 992px) {
  .\--invoices .block-content-logos__wrapper {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-content-logos__content {
    margin-bottom: 3.9rem;
  }
}
.\--invoices .block-content-logos__content h2 {
  font-weight: 700;
}
.\--invoices .block-content-logos__content p {
  font-weight: 400;
}
@media (min-width: 992px) {
  .\--invoices .block-content-logos__content a {
    margin-top: 4.3rem;
  }
}
.\--invoices .block-content-logos__logos {
  gap: 3.2rem;
}
.\--invoices .block-content-logos__logo {
  margin: 0;
}
.\--invoices .block-content-logos__logo img {
  max-height: 8rem;
}
.\--invoices .block-related-with-cta__bluebox {
  max-width: 120rem;
}
@media (min-width: 992px) {
  .\--invoices .block-related-with-cta__bluebox {
    padding: 6.4rem 4rem;
  }
}
.\--invoices .block-related-with-cta__bluebox .button {
  padding-left: 3.3rem;
  padding-right: 3.3rem;
}
.\--invoices .block-related-with-cta__cta-inner {
  max-width: 112rem;
}
.\--invoices .block-related-with-cta__cta-subtitle {
  color: #fff;
  font-weight: 400;
}
.\--invoices .block-addons.\--heading-centered .block-addons__header {
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .\--invoices .block-addons__tab {
    margin: 0 -1rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-addons__tile-logo {
    margin: 0 0 0.5rem;
  }
}
.\--invoices .block-addons__tile-logo img {
  height: 3rem;
  max-height: 3rem;
}
.\--invoices .block-addons__tile.-logo {
  padding: 2rem;
}
@media (min-width: 992px) {
  .\--invoices .block-addons__tile.-logo {
    -ms-flex-preferred-size: calc(33.333% - 2rem);
        flex-basis: calc(33.333% - 2rem);
    max-width: calc(33.333% - 2rem);
    margin: 0 1rem 2.4rem 1rem;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-addons__tile.-logo:nth-child(odd) {
    margin: 0 1rem 2.4rem 1rem;
  }
}
.\--invoices .block-addons__tile.-logo .block-addons__tile-content {
  margin: 0;
}
.\--invoices .block.no-space {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .\--invoices .block-invoice-form {
    margin-top: -15rem;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 1400px) {
  .\--invoices .block-invoice-form {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .\--invoices .block-invoice-visualization-form {
    margin-top: -15rem;
    padding-top: 0;
    padding-bottom: 2rem;
  }
}
@media (min-width: 1400px) {
  .\--invoices .block-invoice-visualization-form {
    margin-top: 0;
  }
}

.template-ld-webinars {
  font-family: "DMSans", sans-serif;
}
.template-ld-webinars h1,
.template-ld-webinars h2,
.template-ld-webinars h3,
.template-ld-webinars h4,
.template-ld-webinars h5,
.template-ld-webinars h6 {
  font-family: "DMSans", sans-serif;
}
.template-ld-webinars__tabs {
  min-width: 0;
  padding: 0 1rem;
}
@media (min-width: 1200px) {
  .template-ld-webinars__tabs {
    padding: 0;
  }
}
.template-ld-webinars__tabs-nav {
  gap: 1rem;
}
.template-ld-webinars__tabs-nav-button {
  min-width: 16rem;
  padding: 0.6rem 1.2rem 0.7rem;
  color: #646460;
  font-size: 1.6rem;
  line-height: 1.2;
  background: none;
  background-color: #f4f4f3;
  border: 0;
  border-radius: 1.4rem;
  cursor: pointer;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
@media (min-width: 768px) {
  .template-ld-webinars__tabs-nav-button {
    font-size: 1.6rem;
  }
}
.template-ld-webinars__tabs-nav-button:hover {
  background-color: #eae9e7;
}
.template-ld-webinars__tabs-nav-button.\--active {
  padding: 0.8rem 2.4rem;
  color: #fff;
  background-color: #3b45ee;
}
@media (min-width: 768px) {
  .template-ld-webinars__tabs-nav-button.\--active {
    border-radius: 1.6rem;
  }
}
.template-ld-webinars__tabs-nav-button.\--active:hover {
  opacity: 1;
}
.template-ld-webinars__tabs-content-wrapper {
  display: none;
  max-width: 120rem;
  min-width: 0;
  margin: 0 auto;
  padding: 7.1rem 0;
}
.template-ld-webinars__tabs-content-wrapper.\--active {
  display: block;
}
.template-ld-webinars__tabs-content {
  padding: 0;
}
.template-ld-webinars__tabs-content-heading {
  margin-top: 7.2rem;
  margin-bottom: 7.2rem;
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}
@media (min-width: 1200px) {
  .template-ld-webinars__tabs-content-heading {
    margin-top: 15.2rem;
  }
}
.template-ld-webinars__tabs-content.\--webinars-wrapper {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2.4rem;
}
@media (min-width: 768px) {
  .template-ld-webinars__tabs-content.\--webinars-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
.template-ld-webinars__tabs-content.\--webinars-wrapper .webinar {
  margin-top: -10rem;
  padding-top: 10rem;
}
.template-ld-webinars__tabs-content.\--webinars-videos-wrapper {
  max-width: 120rem;
  min-width: 0;
  margin-top: 0;
  padding: 0 1.6rem;
}
@media (min-width: 768px) {
  .template-ld-webinars__tabs-content.\--webinars-videos-wrapper {
    padding: 0 4rem;
  }
}
@media (min-width: 1400px) {
  .template-ld-webinars__tabs-content.\--webinars-videos-wrapper {
    position: relative;
    max-width: 126.7rem;
  }
}
.template-ld-webinars__tab-heading {
  display: block;
  width: 100%;
  font-size: 3.6rem;
  line-height: 4rem;
  text-align: center;
}
@media (min-width: 768px) {
  .template-ld-webinars__tab-heading {
    max-width: 55rem;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .template-ld-webinars__tab-heading::before {
    width: 14.5rem;
  }
}
@media (min-width: 1200px) {
  .template-ld-webinars__tab-heading::before {
    width: 8rem;
  }
}
.template-ld-webinars .video-webinar__header {
  margin-bottom: 2.5rem;
  font-size: 2.8rem;
  line-height: 4.8rem;
  text-align: center;
}
@media (min-width: 768px) {
  .template-ld-webinars .video-webinar__header {
    font-size: 3.6rem;
  }
}
@media (min-width: 992px) {
  .template-ld-webinars .video-webinar__header {
    margin-bottom: 1.8rem;
  }
}
.template-ld-webinars .video-webinar__filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin-bottom: 7rem;
  gap: 0.8rem;
}
.template-ld-webinars .video-webinar__filters-label {
  color: #51504e;
  font-size: 1.6rem;
  line-height: 1.36;
  letter-spacing: 0;
}
.template-ld-webinars .video-webinar__filters-buttons {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 1.6rem;
  width: 100vw;
  max-width: 100vw;
  min-width: 0;
  margin: 0 -2.6rem;
  padding-left: 2.5rem;
  padding-right: 1.6rem;
  padding-bottom: 1rem;
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: #cac9c2 #fbfbfc;
}
@media (min-width: 768px) {
  .template-ld-webinars .video-webinar__filters-buttons {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: auto;
    max-width: none;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0.4rem;
    padding-bottom: 0;
    overflow-x: visible;
    overflow-y: visible;
    scrollbar-width: auto;
    scrollbar-color: auto;
  }
  .template-ld-webinars .video-webinar__filters-buttons::-webkit-scrollbar {
    display: none;
  }
}
.template-ld-webinars .video-webinar__filters-button-text {
  display: inline;
}
.template-ld-webinars .video-webinar__filters-button-dismiss {
  display: none;
  margin-left: 0.2rem;
  font-size: 1.8rem;
  font-size: 1.6rem;
  line-height: 1;
}
.template-ld-webinars .video-webinar__filters-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0.8rem 1.6rem;
  color: #282827;
  font-family: "DMSans", sans-serif;
  line-height: 1.2;
  line-height: 1.36;
  letter-spacing: 0;
  white-space: nowrap;
  background-color: #fff;
  border: 0.1rem solid #cac9c2;
  border-radius: 2rem;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  gap: 0.8rem;
}
.template-ld-webinars .video-webinar__filters-button:hover {
  border-color: #cac9c2;
}
.template-ld-webinars .video-webinar__filters-button.-active {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  color: #fff;
  background-color: #3b45ee;
  border-color: #3b45ee;
}
@media (min-width: 768px) {
  .template-ld-webinars .video-webinar__filters-button.-active {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
.template-ld-webinars .video-webinar__filters-button.-active .video-webinar__filters-button-dismiss {
  display: inline;
}
.template-ld-webinars .video-webinar__filters-button.-active .video-webinar__filters-button-dismiss svg {
  width: 0.8rem;
  height: 0.8rem;
}
.template-ld-webinars .video-webinar__filters-button.-active .video-webinar__filters-button-dismiss svg path {
  stroke: #d2ddff;
  fill: #d2ddff;
}
.template-ld-webinars .video-webinar__video {
  margin-bottom: 8rem;
}
@media (min-width: 992px) {
  .template-ld-webinars .video-webinar__video {
    margin-bottom: 12rem;
  }
}
.template-ld-webinars .video-webinar__video iframe {
  width: 100%;
  height: 18.5rem;
}
@media (min-width: 768px) {
  .template-ld-webinars .video-webinar__video iframe {
    height: 40.5rem;
  }
}
@media (min-width: 992px) {
  .template-ld-webinars .video-webinar__video iframe {
    height: 64.1rem;
  }
}
.template-ld-webinars .video-webinar__list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 2rem;
  grid-row-gap: 2.4rem;
}
@media (min-width: 544px) {
  .template-ld-webinars .video-webinar__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .template-ld-webinars .video-webinar__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.template-ld-webinars .video-webinar__list-item {
  display: none;
  margin-bottom: 0.5rem;
}
.template-ld-webinars .video-webinar__list-item.-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.template-ld-webinars .video-webinar__image {
  position: relative;
  height: 17.4rem;
  margin: 0 0 1rem 0;
  cursor: pointer;
}
.template-ld-webinars .video-webinar__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.template-ld-webinars .video-webinar__tax {
  position: absolute;
  left: 1.5rem;
  top: 0.8rem;
  padding: 0.6rem 1rem;
  color: #f0f2f5;
  font-size: 1rem;
  line-height: 1.2rem;
  background-color: #718093;
}
@media (min-width: 768px) {
  .template-ld-webinars .video-webinar__tax {
    left: 2rem;
    padding: 0.6rem 0.8rem;
  }
}
@media (min-width: 992px) {
  .template-ld-webinars .video-webinar__tax {
    left: 1rem;
    padding: 0.6rem;
  }
}
.template-ld-webinars .video-webinar__data {
  padding-left: 0.5rem;
}
.template-ld-webinars .video-webinar__data a:hover {
  text-decoration: none;
}
.template-ld-webinars .video-webinar__title {
  margin-bottom: 0.2rem;
  font-size: 1.8rem;
  line-height: 2.16rem;
}
.template-ld-webinars .video-webinar__excerpt {
  margin-bottom: 1rem;
  font-size: 1.6rem;
  line-height: 1.92rem;
}
.template-ld-webinars .video-webinar__excerpt p {
  margin-bottom: 1rem;
  font-size: 1.6rem;
  line-height: 1.92rem;
}
.template-ld-webinars .calendly-popup {
  overflow: hidden;
}
.template-ld-webinars .calendly-popup-content {
  width: 102%;
}
.template-ld-webinars .\--webinar-title {
  margin-bottom: 1.6rem;
  font-size: 4.8rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
}
.template-ld-webinars .\--webinar-subtitle {
  font-size: 1.9rem;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}

.\--partner-page .block-hero-page-simple__content p {
  font-size: 2rem;
  line-height: 3rem;
}
@media (min-width: 992px) {
  .\--partner-page .block-list-checkmarks__header .section-header__heading {
    font-size: 4.2rem;
    line-height: 4.8rem;
  }
}
@media (min-width: 992px) {
  .\--partner-page .block-steps__header .section-header__heading {
    font-size: 4.2rem;
    line-height: 4.8rem;
  }
}
@media (min-width: 992px) {
  .\--partner-page .block-steps__step-content p {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media (min-width: 992px) {
  .\--partner-page .block-core--heading h1,
.\--partner-page .block-core--heading h2,
.\--partner-page .block-core--heading h3,
.\--partner-page .block-core--heading h4,
.\--partner-page .block-core--heading h5,
.\--partner-page .block-core--heading h6 {
    font-size: 4.2rem;
    line-height: 4.8rem;
  }
}
@media (min-width: 992px) {
  .\--partner-page .block-core--paragraph p {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}

body.template-pricing .site-main.\--pricing .wp-block-columns {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .wp-block-columns {
    position: relative;
    padding-bottom: 6rem;
  }
}
@media (min-width: 1200px) {
  body.template-pricing .site-main.\--pricing .wp-block-columns {
    margin-bottom: 14.7rem;
  }
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .wp-block-columns::before {
    content: "";
    position: absolute;
    left: calc((100vw - 100%) / 2 * -1);
    top: -24rem;
    width: 100vw;
    height: 100%;
    background-color: #f9faff;
    -webkit-transform: skewY(-6.3deg);
         -o-transform: skewY(-6.3deg);
            transform: skewY(-6.3deg);
    z-index: -1;
  }
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .wp-block-columns::after {
    content: "";
    position: absolute;
    left: calc((100vw - 100%) / 2 * -1);
    top: 0;
    width: 100vw;
    height: 100%;
    background-color: #f9faff;
    z-index: -1;
  }
}
body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column {
  -ms-flex-preferred-size: 100% !important;
      flex-basis: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column:first-child {
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column:first-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column:first-child {
    -ms-flex-preferred-size: 37rem !important;
        flex-basis: 37rem !important;
    max-width: 37rem !important;
    margin-right: 4.2rem !important;
  }
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column:last-child {
    -ms-flex-preferred-size: calc(100% - 41.2rem) !important;
        flex-basis: calc(100% - 41.2rem) !important;
    max-width: calc(100% - 41.2rem) !important;
  }
}
@media (min-width: 768px) {
  body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column .block-core--heading {
    margin-bottom: 6rem;
    text-align: center;
  }
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column .block-core--heading {
    margin-bottom: 0;
    text-align: left;
  }
}
body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column .block-core--heading h2,
body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column .block-core--heading h3,
body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column .block-core--heading h4 {
  margin-bottom: 2.4rem;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 3.4rem;
}
@media (min-width: 768px) {
  body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column .block-core--heading h2,
body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column .block-core--heading h3,
body.template-pricing .site-main.\--pricing .wp-block-columns .wp-block-column .block-core--heading h4 {
    font-size: 3.6rem;
    font-weight: inherit;
    line-height: inherit;
  }
}
body.template-pricing .site-main.\--pricing .block-collapsable-headlines {
  max-width: 79.4rem;
  margin: auto auto 10rem;
}
@media (min-width: 768px) {
  body.template-pricing .site-main.\--pricing .block-collapsable-headlines {
    margin: auto auto 20rem;
  }
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .block-collapsable-headlines {
    margin: auto auto 35rem;
  }
}
body.template-pricing .site-main.\--pricing .block-collapsable-headlines__wrapper {
  margin-bottom: 0;
}
body.template-pricing .site-main.\--pricing .block-collapsable-headlines__headline {
  padding-left: 0;
  padding-right: 3rem;
}
body.template-pricing .site-main.\--pricing .block-collapsable-headlines__toggle {
  right: 0;
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .block-content-logos.\--second-varian {
    margin-bottom: 10rem;
  }
}
body.template-pricing .site-main.\--pricing .block-content-logos.\--second-variant::after {
  top: -10rem;
  height: 100rem;
}
@media (min-width: 768px) {
  body.template-pricing .site-main.\--pricing .block-content-logos.\--second-variant::after {
    top: -15rem;
  }
}
body.template-pricing .site-main.\--pricing .block-addons .\--heading-centered {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #f0f2f5;
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .block-addons .\--heading-centered {
    padding-top: 17rem;
  }
}
body.template-pricing .site-main.\--pricing .block-addons .\--heading-centered .block-addons__panel {
  margin-bottom: 2.5rem;
  padding: 0;
}
body.template-pricing .site-main.\--pricing .block-addons .\--heading-centered .block-addons__tile-badge::before {
  border-bottom: 3.8rem solid #f0f2f5;
}
body.template-pricing .site-main.\--pricing .block-addons__switcher {
  max-width: 100%;
}
body.template-pricing .site-main.\--pricing .block-addons__switcher-tabs {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: auto;
}
@media (min-width: 768px) {
  body.template-pricing .site-main.\--pricing .block-addons__switcher-tabs {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
body.template-pricing .site-main.\--pricing .block-cta-image:not(.\--second-variant) {
  margin-top: -11rem;
  margin-bottom: 7rem;
  padding: 3.2rem 0 18rem;
  background-color: transparent;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
body.template-pricing .site-main.\--pricing .block-cta-image:not(.\--second-variant)::before {
  z-index: -1;
}
body.template-pricing .site-main.\--pricing .block-cta-image:not(.\--second-variant) .block-cta-image__wrapper {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
body.template-pricing .site-main.\--pricing .block-cta-image:not(.\--second-variant) .block-cta-image__link {
  display: inline-block;
  width: auto;
}
body.template-pricing .site-main.\--pricing .block-cta-image:not(.\--second-variant) .block-cta-image__image {
  position: relative;
}
body.template-pricing .site-main.\--pricing .block-cta-image:not(.\--second-variant) .block-cta-image__image img {
  min-width: 100%;
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .block-cta-image:not(.\--second-variant) .block-cta-image__image img {
    min-width: 60.5rem;
  }
}
@media (min-width: 1440px) {
  body.template-pricing .site-main.\--pricing .block-cta-image:not(.\--second-variant) .block-cta-image__image img {
    left: 0;
  }
}
body.template-pricing .site-main.\--pricing .block-related-with-cta__bluebox {
  max-width: 120rem;
}
body.template-pricing .site-main.\--pricing .block-related-with-cta__cta-inner {
  max-width: 105rem;
}
body.template-pricing .site-main.\--pricing .block-related-with-cta .button.\--bluebox {
  white-space: nowrap;
}
@media (min-width: 992px) {
  body.template-pricing .site-main.\--pricing .block-related-with-cta .button.\--bluebox {
    padding: 1rem 2.75rem;
  }
}
body.template-pricing .site-main.\--pricing .wp-block-columns .block-collapsable-headlines {
  margin-bottom: 5rem;
}
body.template-pricing .site-main.\--pricing .block-pricing-tabs sup {
  top: -0.8rem;
  font-size: 0.9rem;
}
body.template-pricing .site-main.\--pricing .block-pricing-tabs__pricing-info sup {
  top: -0.6rem;
  font-size: 0.8rem;
}
body.template-pricing .site-main.\--pricing .block-content-image__box-info {
  letter-spacing: 0;
}
@media (min-width: 768px) {
  body.template-pricing .site-main.\--pricing .block-content-image__box-info {
    letter-spacing: 0.064rem;
  }
}
body.template-pricing .site-main.\--pricing .block-presentation-simple__content-paragraph p {
  line-height: 2.4rem;
}
@media (min-width: 768px) {
  body.template-pricing .site-main.\--pricing .block-presentation-simple__content-paragraph p {
    line-height: 1.9rem;
  }
}
body.template-pricing .site-main.\--pricing .block-presentation-simple.\--padding-bottom-big {
  padding-bottom: 10rem;
}
@media (min-width: 768px) {
  body.template-pricing .site-main.\--pricing .block-presentation-simple.\--padding-bottom-big {
    padding-bottom: 18rem;
  }
}

@media (min-width: 768px) {
  .single-career .block-list-checkmarks {
    margin-bottom: 14rem;
  }
}
.single-career .block-testimonial {
  padding: 8.5rem 0 10rem;
  background-color: #f0f2f5;
}
@media (min-width: 992px) {
  .single-career .block-testimonial {
    padding: 14.5rem 0 14rem;
  }
}
.single-career .block-flow {
  margin-bottom: -8.5rem;
}
@media (min-width: 992px) {
  .single-career .block-flow {
    margin-bottom: -10rem;
  }
}
.single-career .block-flow__heading::before {
  content: "";
  display: block;
  width: 8rem;
  height: 0.4rem;
  margin: 0 auto 0.8rem;
  background-color: #3b45ee;
}
.single-career .block-flow__wrapper {
  max-width: 123rem;
}
.single-career .archive-cta::before {
  content: none;
}
.single-career .archive-cta__bluebox {
  max-width: 120rem;
}
.single-career .archive-cta__cta::after {
  top: 100%;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
}
.single-career .archive-cta__cta-inner {
  max-width: 120rem;
}
.single-career .archive-cta__cta-subtitle {
  color: #fff;
  font-size: 2rem;
  font-weight: 400;
  line-height: 3rem;
}

.single-livewebinars {
  font-family: "DMSans", sans-serif;
}
.single-livewebinars h1,
.single-livewebinars h2,
.single-livewebinars h3,
.single-livewebinars h4,
.single-livewebinars h5,
.single-livewebinars h6 {
  font-family: "DMSans", sans-serif;
}
.single-livewebinars .wrapper:not(.site-header-new__wrapper) {
  max-width: 120rem;
}
.single-livewebinars .\--heading-blue-bar::before {
  content: none;
}
.single-livewebinars .single-webinar {
  margin-top: 10rem;
}
.single-livewebinars .single-webinar__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  min-height: 46.6rem;
  margin-bottom: 4rem;
  gap: 2rem;
}
@media (min-width: 768px) {
  .single-livewebinars .single-webinar__header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .single-livewebinars .single-webinar__header {
    padding: 0;
  }
}
.single-livewebinars .single-webinar__header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 49rem;
  gap: 2.4rem;
}
.single-livewebinars .single-webinar__back-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  gap: 0.8rem;
}
.single-livewebinars .single-webinar__title {
  margin: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
  word-break: break-word;
}
.single-livewebinars .single-webinar__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #646460;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.2;
  gap: 0.8rem;
}
.single-livewebinars .single-webinar__meta-value {
  color: #191e77;
  font-weight: 600;
}
.single-livewebinars .single-webinar__description p {
  margin: 0;
  color: #282827;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.36;
}
.single-livewebinars .single-webinar__booking-iframe {
  width: 100%;
  max-width: 59rem;
  max-height: 46.6rem;
  margin: 0;
  line-height: 0;
  cursor: pointer;
}
.single-livewebinars .single-webinar__booking-iframe img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.single-livewebinars .calendly-popup {
  margin-top: 10rem;
}
@media (min-width: 992px) {
  .single-livewebinars .calendly-popup {
    margin-top: 0;
  }
}

.single-wiki .archive-cta::before {
  content: none;
}
.single-wiki .archive-cta__cta::after {
  top: 100%;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
}

.single-wissen.\--search {
  padding: 5.2rem 0 3.1rem;
  background-color: #f0f2f5;
}
@media (min-width: 768px) {
  .single-wissen.\--search {
    padding: 5.2rem 0 6.7rem;
  }
}
@media (max-width: 543px) {
  .single-wissen.\--search .wrapper {
    padding: 0;
  }
}
.single-wissen.\--search.\--navigation-page {
  padding: 3.4rem 0 3.1rem;
}
@media (min-width: 768px) {
  .single-wissen.\--search.\--navigation-page {
    padding: 3.2rem;
  }
}
.single-wissen.\--search.\--navigation-page .wrapper {
  max-width: 123rem;
}
.single-wissen.\--single {
  max-width: 123rem;
}
.single-wissen__navigation {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.single-wissen__breadcrumbs {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2.25rem 0;
}
.single-wissen__breadcrumbs::after {
  content: "";
  position: absolute;
  left: calc(50% - 50vw);
  bottom: 0;
  display: block;
  width: calc(100vw);
  height: 0.1rem;
  background: #f0f2f5;
}
.single-wissen__breadcrumbs-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .single-wissen__breadcrumbs-filters {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.single-wissen__breadcrumbs-filters li {
  display: none;
}
@media (min-width: 768px) {
  .single-wissen__breadcrumbs-filters li {
    display: block;
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 992px) {
  .single-wissen__breadcrumbs-filters li {
    margin-bottom: 0;
  }
}
.single-wissen__breadcrumbs-filters li br {
  display: none;
}
.single-wissen__breadcrumbs-filters li a {
  position: relative;
  color: #2f3640;
  font-size: 1.6rem;
  opacity: 1;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  will-change: color;
}
.single-wissen__breadcrumbs-filters li a:hover {
  color: #3b45ee;
  text-decoration: none;
}
.single-wissen__breadcrumbs-filters li:first-of-type {
  display: block;
}
.single-wissen__breadcrumbs-filters li:not(:first-of-type):not(:empty) a {
  margin-left: 0.25rem;
  padding-left: 1.5rem;
  word-break: break-word;
}
.single-wissen__breadcrumbs-filters li:not(:first-of-type):not(:empty) a::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - .4rem);
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/arrow-right@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.single-wissen__breadcrumbs-filters li:last-of-type a {
  color: #718093;
  pointer-events: none;
}
.single-wissen__breadcrumbs-filters li:last-of-type a::after {
  display: none;
}
.single-wissen__breadcrumbs-filters li:first-of-type a {
  pointer-events: all !important;
}
.single-wissen__toggler {
  position: relative;
  width: 2.5rem;
  margin: 0.2rem 1.75rem 0 0.25rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}
@media (min-width: 992px) {
  .single-wissen__toggler {
    margin: 0.2rem 3rem 0 0.25rem;
  }
}
.single-wissen__toggler span {
  position: relative;
  display: block;
  width: 1.9rem;
  height: 0.2rem;
  margin: 0 0 0.3rem 0;
  background-color: #2f3640;
  border-radius: 0.1rem;
  -webkit-transition: background-color 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, transform 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
}
.single-wissen__toggler span:last-of-type {
  margin: 0;
}
.single-wissen__filters {
  position: absolute;
  left: -2rem;
  top: 0;
  width: 100vw;
  max-width: 100vw;
  min-height: calc(100vh - 24.7rem);
  padding-left: 2rem;
  padding-right: 1rem;
  background-color: #fff;
  -webkit-box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.4);
  opacity: 1;
  -webkit-transition: max-width 0.25s ease-in-out, left 0.25s ease-in-out, opacity 0.25s ease-in-out;
  -o-transition: max-width 0.25s ease-in-out, left 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition: max-width 0.25s ease-in-out, left 0.25s ease-in-out, opacity 0.25s ease-in-out;
  overflow: hidden;
  will-change: max-width, left, opacity;
  z-index: 5;
}
@media (min-width: 768px) {
  .single-wissen__filters {
    left: -1.5rem;
    width: 100%;
    max-width: 36rem;
  }
}
@media (min-width: 992px) {
  .single-wissen__filters {
    position: relative;
    left: 0;
    height: auto;
    max-width: 31rem;
    min-height: auto;
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    overflow: visible;
    z-index: 0;
  }
}
.single-wissen__filters.\--closed {
  left: calc(-100vw - 6.5rem);
  opacity: 0;
}
@media (min-width: 768px) {
  .single-wissen__filters.\--closed {
    left: calc(-36rem - 6.5rem);
  }
}
@media (min-width: 992px) {
  .single-wissen__filters.\--closed {
    left: 0;
    max-width: 4rem;
    opacity: 1;
  }
}
.single-wissen__filters.\--closed .single-wissen__filters-items li {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  opacity: 0;
  pointer-events: none;
}
.single-wissen__filters.\--closed .single-wissen__filters-toggler {
  -webkit-transform: rotateZ(180deg);
       -o-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.single-wissen__filters::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  display: none;
  width: 0.1rem;
  height: calc(100% + 15rem);
  background: #f0f2f5;
}
@media (min-width: 992px) {
  .single-wissen__filters::after {
    display: block;
  }
}
.single-wissen__filters .pages {
  display: none;
}
.single-wissen__filters-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 5rem;
  padding-bottom: 6rem;
}
@media (min-width: 992px) {
  .single-wissen__filters-items {
    padding-top: 0;
  }
}
.single-wissen__filters-items li {
  padding-left: 2rem;
  list-style: none;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  will-change: opacity;
}
@media (max-width: 767px) {
  .single-wissen__filters-items li {
    width: auto !important;
  }
}
.single-wissen__filters-items li.has-children {
  position: relative;
}
.single-wissen__filters-items li.has-children span {
  content: "";
  position: absolute;
  left: -0.5rem;
  top: 0;
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.5rem;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/arrow-down@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  -webkit-transform: rotateZ(-90deg);
       -o-transform: rotateZ(-90deg);
          transform: rotateZ(-90deg);
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  -o-transition: -o-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
}
.single-wissen__filters-items li.has-children.\--expanded > span {
  -webkit-transform: rotateZ(0deg);
       -o-transform: rotateZ(0deg);
          transform: rotateZ(0deg);
}
.single-wissen__filters-items li .children {
  max-height: 0;
  margin: 0;
  padding-left: 2.85rem;
  -webkit-transition: max-height 0.25s ease-in-out;
  -o-transition: max-height 0.25s ease-in-out;
  transition: max-height 0.25s ease-in-out;
  overflow: hidden;
}
.single-wissen__filters-items li .children li {
  padding: 0;
}
.single-wissen__filters-items li .children .has-children span {
  left: -2.75rem;
}
.single-wissen__filters-items li a {
  display: block;
  margin-bottom: 1.9rem;
  color: #2f3640;
  font-size: 1.6rem;
  line-height: normal;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  will-change: color;
}
.single-wissen__filters-items li a:hover {
  color: #3b45ee;
  text-decoration: none;
}
.single-wissen__filters-items li.\--selected > a {
  color: #718093;
}
.single-wissen__filters-toggler {
  position: relative;
  display: none;
  width: 2.4rem;
  height: 2.4rem;
  margin: 1.4rem 0.25rem 1.2rem auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/arrow-toggle@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-transform: rotateZ(0deg);
       -o-transform: rotateZ(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  -o-transition: -o-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
  will-change: transform;
}
@media (min-width: 992px) {
  .single-wissen__filters-toggler {
    display: block;
  }
}
.single-wissen__title {
  margin-bottom: 2rem;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 3.2rem;
}
@media (min-width: 768px) {
  .single-wissen__title {
    font-size: 4.2rem;
    line-height: 4.8rem;
  }
}
.single-wissen__content {
  width: 100%;
  max-width: 116rem;
  min-height: 20rem;
  margin-bottom: 3rem;
  padding: 2rem 0;
  background: #fff;
  z-index: 1;
}
@media (min-width: 768px) {
  .single-wissen__content {
    padding: 5rem 0.6rem;
  }
}
@media (min-width: 992px) {
  .single-wissen__content {
    padding: 5.1rem 0 5.1rem 2.1rem;
  }
}
.single-wissen__cta {
  margin-top: 0;
}
.single-wissen__cta::before {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  -webkit-transform: skewY(-6.3deg);
       -o-transform: skewY(-6.3deg);
          transform: skewY(-6.3deg);
  z-index: -1;
}
.single-wissen__cta .archive-cta__cta {
  margin-bottom: 17rem;
}
@media (min-width: 768px) {
  .single-wissen__cta .archive-cta__cta {
    margin-bottom: 10rem;
  }
}
@media (min-width: 992px) {
  .single-wissen__cta .archive-cta__cta {
    margin-bottom: 14rem;
  }
}
.single-wissen__cta .archive-cta__cta::before {
  top: 21.8rem;
  height: calc(100% - 16.2rem);
}
@media (min-width: 768px) {
  .single-wissen__cta .archive-cta__cta::before {
    top: 8.2rem;
    height: calc(100% - 6.1rem);
  }
}
@media (min-width: 992px) {
  .single-wissen__cta .archive-cta__cta::before {
    top: 8rem;
  }
}
.single-wissen__cta .archive-cta__cta::after {
  bottom: -17rem;
}
@media (min-width: 992px) {
  .single-wissen__cta .archive-cta__cta::after {
    bottom: -14rem;
  }
}
@media (min-width: 768px) {
  .single-wissen__cta .archive-cta__cta-inner {
    padding: 5rem 0 7.6rem;
  }
}
@media (min-width: 992px) {
  .single-wissen__cta .archive-cta__cta-inner {
    padding: 6rem 0;
  }
}
@media (min-width: 768px) {
  .single-wissen__cta .archive-cta__bluebox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 3.2rem 8rem 3.2rem 3rem;
  }
}
@media (min-width: 992px) {
  .single-wissen__cta .archive-cta__bluebox {
    padding: 5.5rem 8.5rem 5.75rem;
  }
}
.single-wissen__cta .archive-cta__bluebox-title {
  max-width: 40rem;
  margin: 0 auto 4.75rem;
}
@media (min-width: 768px) {
  .single-wissen__cta .archive-cta__bluebox-title {
    margin: 0;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .single-wissen__cta .archive-cta__bluebox-title {
    max-width: none;
    font-size: 3.4rem;
    line-height: 4.6rem;
  }
}
@media (min-width: 768px) {
  .single-wissen__cta .archive-cta__bluebox .button.\--bluebox {
    margin: auto 0;
    padding: 1rem 4.6rem;
    white-space: nowrap;
  }
}
.single-wissen__cta .side-element-bottom-variant-1 {
  bottom: -11.9rem;
}
@media (min-width: 768px) {
  .single-wissen__cta .side-element-bottom-variant-1 {
    bottom: -8.1rem;
  }
}
@media (min-width: 992px) {
  .single-wissen__cta .side-element-bottom-variant-1 {
    bottom: -12.9rem;
  }
}
.single-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-upper {
  bottom: 6.3rem;
  width: 11.5rem;
  height: 2.6rem;
}
@media (min-width: 768px) {
  .single-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-upper {
    bottom: 6.2rem;
    width: 11.5rem;
    height: 2.8rem;
  }
}
@media (min-width: 992px) {
  .single-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-upper {
    bottom: 11rem;
    width: 20.5rem;
    height: 5rem;
  }
}
.single-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-lower {
  width: 27.2rem;
  height: 6.3rem;
}
@media (min-width: 768px) {
  .single-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-lower {
    width: 27.2rem;
    height: 6.2rem;
  }
}
@media (min-width: 992px) {
  .single-wissen__cta .side-element-bottom-variant-1 .side-element-bottom-lower {
    width: 48rem;
    height: 11rem;
  }
}
.single-wissen .block-core--paragraph, .single-wissen .block-core--image, .single-wissen .block-core--list {
  margin-bottom: 3.5rem;
}
.single-wissen .block-core--heading a {
  color: #2f3640;
}
.single-wissen .block-tipbox {
  margin-bottom: 8.5rem;
}
.single-wissen .block-collapsable-headlines__wrapper {
  margin-bottom: 3.5rem;
}

.\--tax-consultant .block-hero-page {
  margin-bottom: 14.3rem;
  padding-top: 15.9rem;
  padding-bottom: 7.7rem;
  -webkit-transform: skewY(-6.4deg);
       -o-transform: skewY(-6.4deg);
          transform: skewY(-6.4deg);
  overflow: visible;
  z-index: 1;
}
@media (min-width: 768px) {
  .\--tax-consultant .block-hero-page {
    margin-bottom: 12.7rem;
    padding-bottom: 9.4rem;
  }
}
@media (min-width: 1200px) {
  .\--tax-consultant .block-hero-page {
    margin-bottom: 19.2rem;
    padding-top: 27.3rem;
    padding-bottom: 4rem;
  }
}
.\--tax-consultant .block-hero-page__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-transform: skewY(6.4deg);
       -o-transform: skewY(6.4deg);
          transform: skewY(6.4deg);
}
@media (min-width: 768px) {
  .\--tax-consultant .block-hero-page__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 5rem;
  }
}
@media (min-width: 1200px) {
  .\--tax-consultant .block-hero-page__wrapper {
    gap: 0;
  }
}
@media (min-width: 768px) {
  .\--tax-consultant .block-hero-page__inner, .\--tax-consultant .block-hero-page__image {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 768px) {
  .\--tax-consultant .block-hero-page__inner {
    max-width: 35rem;
  }
}
@media (min-width: 992px) {
  .\--tax-consultant .block-hero-page__inner {
    max-width: unset;
    margin-top: -0.7rem;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .\--tax-consultant .block-hero-page__inner {
    width: 59rem;
    max-width: unset;
  }
}
.\--tax-consultant .block-hero-page__title {
  margin-bottom: 2.9rem;
}
@media (min-width: 768px) {
  .\--tax-consultant .block-hero-page__title {
    margin-bottom: 1.6rem;
  }
}
@media (min-width: 992px) {
  .\--tax-consultant .block-hero-page__title {
    margin-bottom: 2.6rem;
  }
}
.\--tax-consultant .block-hero-page__content {
  margin-bottom: 6.2rem;
}
@media (min-width: 768px) {
  .\--tax-consultant .block-hero-page__content {
    max-width: 51rem;
    margin-bottom: 7rem;
  }
}
@media (min-width: 1200px) {
  .\--tax-consultant .block-hero-page__content {
    margin-bottom: 8.6rem;
  }
}
.\--tax-consultant .block-hero-page__image {
  width: 100%;
  max-height: unset;
  margin: 0 0 3.2rem 0;
}
.\--tax-consultant .block-hero-page__image img {
  display: block;
  min-width: unset;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .\--tax-consultant .block-hero-page__image img {
    left: 50%;
    width: 100%;
    max-width: 43rem;
    margin-top: 8rem;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media (min-width: 1200px) {
  .\--tax-consultant .block-hero-page__image img {
    left: 46%;
    max-width: 33rem;
    margin-top: 2.8rem;
  }
}
@media (min-width: 544px) {
  .\--tax-consultant .block-hero-page .button {
    max-width: 24rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.\--tax-consultant .block:nth-of-type(2).block-function-tiles, .\--tax-consultant .block:nth-of-type(3).block-presentation {
  background-color: #f0f2f5;
}
.\--tax-consultant .block:nth-of-type(2).block-function-tiles::before, .\--tax-consultant .block:nth-of-type(2).block-function-tiles::after {
  content: "";
  position: absolute;
  left: 0;
  top: -100%;
  width: 100%;
  height: 500rem;
  background-color: #f0f2f5;
  -webkit-transform: skewY(-6.4deg);
       -o-transform: skewY(-6.4deg);
          transform: skewY(-6.4deg);
  z-index: -1;
}
@media (min-width: 768px) {
  .\--tax-consultant .block:nth-of-type(2).block-function-tiles::before, .\--tax-consultant .block:nth-of-type(2).block-function-tiles::after {
    height: 550rem;
  }
}
@media (min-width: 992px) {
  .\--tax-consultant .block:nth-of-type(2).block-function-tiles::before, .\--tax-consultant .block:nth-of-type(2).block-function-tiles::after {
    height: 400rem;
  }
}
@media (max-width: 543px) {
  .\--tax-consultant .block:nth-of-type(3).block-presentation .presentation-content__figure {
    margin-bottom: 4rem;
  }
}
@media (max-width: 543px) {
  .\--tax-consultant .block:nth-of-type(3).block-presentation .presentation-content:first-of-type .presentation-content__figure {
    margin-bottom: 4.6rem;
  }
}
.\--tax-consultant .block:nth-of-type(4).block-function-tiles {
  margin-bottom: 8.5rem;
  background-color: #f0f2f5;
}
@media (min-width: 768px) {
  .\--tax-consultant .block:nth-of-type(4).block-function-tiles {
    margin-bottom: 10.7rem;
  }
}
@media (min-width: 992px) {
  .\--tax-consultant .block:nth-of-type(4).block-function-tiles {
    margin-bottom: 21.6rem;
  }
}
.\--tax-consultant .block:nth-of-type(4).block-function-tiles .block-function-tiles__heading {
  margin-bottom: 10.3rem;
}
@media (min-width: 768px) {
  .\--tax-consultant .block:nth-of-type(4).block-function-tiles .block-function-tiles__heading {
    margin-bottom: 12.6rem;
  }
}
@media (min-width: 992px) {
  .\--tax-consultant .block:nth-of-type(4).block-function-tiles .block-function-tiles__heading {
    margin-bottom: 8.4rem;
  }
}
.\--tax-consultant .block:nth-of-type(6).block-presentation {
  margin-bottom: 14.2rem;
}
@media (min-width: 768px) {
  .\--tax-consultant .block:nth-of-type(6).block-presentation {
    margin-bottom: 10.4rem;
  }
}
@media (min-width: 992px) {
  .\--tax-consultant .block:nth-of-type(6).block-presentation {
    padding-bottom: 9.4rem;
  }
}
@media (min-width: 992px) {
  .\--tax-consultant .block:nth-of-type(6).block-presentation .block-presentation__heading {
    margin-bottom: 12.2rem;
  }
}
@media (min-width: 992px) {
  .\--tax-consultant .block:nth-of-type(6).block-presentation .presentation-content__content-wrapper {
    max-width: 35.5rem;
  }
}
.\--tax-consultant .block:nth-of-type(6).block-presentation .presentation-content__figure {
  margin-bottom: 5.7rem;
}
@media (min-width: 768px) {
  .\--tax-consultant .block:nth-of-type(6).block-presentation .presentation-content__figure {
    margin-bottom: 8.9rem;
  }
}
@media (min-width: 992px) {
  .\--tax-consultant .block:nth-of-type(6).block-presentation .presentation-content__image {
    max-width: 57rem !important;
  }
}
@media (min-width: 1200px) {
  .\--tax-consultant .block:nth-of-type(6).block-presentation .presentation-content__image {
    position: relative;
    left: 15.5rem !important;
    top: 6rem !important;
  }
}
.\--tax-consultant .block:nth-of-type(6).block-presentation .presentation-content__button {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-top: 6.5rem;
  padding: 1.2rem 1.4rem;
  color: #fff;
  font-family: "Lato", sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  text-align: center;
  background: #3b45ee;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (min-width: 768px) {
  .\--tax-consultant .block:nth-of-type(6).block-presentation .presentation-content__button {
    max-width: 28.4rem;
    margin-top: 4rem;
  }
}
.\--tax-consultant .block:nth-of-type(6).block-presentation .presentation-content__button::after {
  content: none;
}
@media (min-width: 1200px) {
  .\--tax-consultant .block:nth-of-type(7).block-content-tabs .presentation-content__container {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 1200px) {
  .\--tax-consultant .block:nth-of-type(7).block-content-tabs .presentation-content:first-of-type .presentation-content__container {
    min-height: 45rem;
  }
}
.\--tax-consultant + .site-footer {
  margin-top: -11rem;
  padding: 15rem 0;
}
@media (min-width: 768px) {
  .\--tax-consultant + .site-footer {
    margin-top: -14.5rem;
    padding: 21rem 0 5rem;
  }
}
@media (min-width: 1200px) {
  .\--tax-consultant + .site-footer {
    margin-top: -18.5rem;
    padding: 25rem 0 5rem;
  }
}

.\--templates .wrapper {
  max-width: 123rem;
}
.\--templates .block-hero-hubspot,
.\--templates .block-hero-page-simple {
  margin-bottom: 0;
  padding-top: 2rem;
}
@media (min-width: 992px) {
  .\--templates .block-hero-hubspot,
.\--templates .block-hero-page-simple {
    padding-top: 10rem;
  }
}
@media (min-width: 1200px) {
  .\--templates .block-hero-hubspot__wrapper,
.\--templates .block-hero-page-simple__wrapper {
    grid-template-columns: 59rem 32rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.\--templates .block-hero-hubspot__subtitle,
.\--templates .block-hero-page-simple__subtitle {
  color: #fff;
}
@media (min-width: 1200px) {
  .\--templates .block-hero-hubspot__media,
.\--templates .block-hero-page-simple__media {
    position: relative;
    right: 8rem;
  }
}
@media (min-width: 1200px) {
  .\--templates .block-hero-hubspot__wrapper {
    grid-template-columns: 59rem 44rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.\--templates .block-features {
  margin-bottom: 4rem;
}
@media (min-width: 992px) {
  .\--templates .block-features {
    margin-bottom: 6rem;
  }
}
.\--templates .block-features .section-header {
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .\--templates .block-features .section-header {
    margin-bottom: 4rem;
  }
}
.\--templates .block-features .section-header__heading {
  font-weight: 700;
}
.\--templates .block-features__item h2,
.\--templates .block-features__item h3 {
  font-size: 2.4rem;
  font-weight: 400;
}
.\--templates .block-features__item-button::after {
  content: "";
  position: relative;
  top: 0.6rem;
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  margin-left: 0.4rem;
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/icon-arrow-right-thin.svg) no-repeat 50%/contain;
}
@media (min-width: 992px) {
  .\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__block, .\--templates .block:nth-of-type(4).block-presentation-simple .block-presentation-simple__block {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__content, .\--templates .block:nth-of-type(4).block-presentation-simple .block-presentation-simple__content {
    display: grid;
    max-width: 100%;
    place-content: center;
  }
}
.\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__header, .\--templates .block:nth-of-type(4).block-presentation-simple .block-presentation-simple__header {
  margin-bottom: 4rem;
}
.\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__media-img, .\--templates .block:nth-of-type(4).block-presentation-simple .block-presentation-simple__media-img {
  max-width: 39rem;
}
@media (min-width: 1200px) {
  .\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__media-img, .\--templates .block:nth-of-type(4).block-presentation-simple .block-presentation-simple__media-img {
    margin-left: 8rem;
  }
}
.\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__content {
  max-width: 100%;
}
.\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__content ol {
  position: relative;
}
.\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__content ol li::before {
  background-color: #fff;
  border: 0.1rem solid #000;
  border-radius: 50%;
  outline: 0.2rem solid #fff;
}
.\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__content ol li:last-of-type::after {
  content: "";
  position: absolute;
  left: 1rem;
  top: 2.6rem;
  width: 2rem;
  height: 100%;
  background-color: #fff;
}
@media (min-width: 768px) {
  .\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__content ol li:last-of-type::after {
    top: 3.1rem;
  }
}
.\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__content ol::before {
  content: "";
  position: absolute;
  left: 1.5rem;
  top: 0;
  width: 0.1rem;
  height: 100%;
  background-color: #000;
  z-index: -1;
}
@media (min-width: 768px) {
  .\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__content ol::before {
    left: 2rem;
  }
}
.\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__content-title {
  margin-bottom: 3.2rem;
  font-size: 2rem;
}
@media (min-width: 768px) {
  .\--templates .block:nth-of-type(3).block-presentation-simple .block-presentation-simple__content-title {
    font-size: 2.4rem;
  }
}
.\--templates .block:nth-of-type(4).block-presentation-simple li::before {
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 768px) {
  .\--templates .block-slanted-one-column {
    margin-bottom: 10rem;
  }
}
@media (min-width: 992px) {
  .\--templates .block-slanted-one-column {
    margin-bottom: 15rem;
  }
}
@media (min-width: 768px) {
  .\--templates .block-slanted-one-column__paragraph {
    font-size: 2rem;
  }
}
.\--templates .block-function-tiles__tile {
  min-height: auto;
  border-color: #c8d0dc;
}
.\--templates .block-related-with-cta__bluebox {
  max-width: 120rem;
}
@media (min-width: 768px) {
  .\--templates .block-related-with-cta__bluebox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 992px) {
  .\--templates .block-related-with-cta__bluebox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 4rem;
  }
}
@media (min-width: 768px) {
  .\--templates .block-related-with-cta__bluebox-title {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .\--templates .block-related-with-cta__bluebox-title {
    text-align: left;
  }
}
.\--templates .block-related-with-cta__bluebox .button {
  padding-left: 3.3rem;
  padding-right: 3.3rem;
}
@media (min-width: 768px) {
  .\--templates .block-related-with-cta__bluebox .button {
    margin-top: 3rem;
  }
}
@media (min-width: 992px) {
  .\--templates .block-related-with-cta__bluebox .button {
    margin: auto 0;
  }
}
.\--templates .block-related-with-cta__cta-inner {
  max-width: 112rem;
}
.\--templates .block-related-with-cta__cta-subtitle {
  color: #fff;
  font-weight: 400;
}

.page-template-default .block-content-logos__wrapper {
  max-width: 123rem;
}
.page-template-default .block-related-with-cta__bluebox, .page-template-default .block-related-with-cta__cta-inner {
  max-width: 123rem;
}
.page-template-default .wrapper .block.block-content-logos.\--second-variant::after {
  height: 100rem;
}
.page-template-default .wrapper .block:last-child.block-slanted-one-column {
  margin-bottom: 15rem;
}
.page-template-default .wrapper .block:last-child.block-slanted-one-column .block-slanted-one-column__container::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 100%;
  background: #f0f2f5;
  z-index: -2;
}

.template-simple-header .\--heading-blue-bar::before {
  content: none;
}

.template-without-navigation .site-header__nav {
  position: relative;
  top: 0.5rem;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: auto;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  opacity: 1;
  visibility: visible;
}
@media (min-width: 544px) {
  .template-without-navigation .site-header__nav {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .template-without-navigation .site-header__nav {
    top: 0;
  }
}
.template-without-navigation .site-header__nav .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  gap: 1rem;
}
@media (min-width: 544px) {
  .template-without-navigation .site-header__nav .menu {
    gap: 2rem;
  }
}
.template-without-navigation .site-header__nav .menu-item.\--blue {
  background-color: #3b45ee;
}
.template-without-navigation .site-header__nav .menu-item a {
  padding: 0.9rem 0.5rem;
  color: #fff;
}
@media (min-width: 544px) {
  .template-without-navigation .site-header__nav .menu-item a {
    padding: 0.9rem 1.4rem;
  }
}

.\--landing-page .wrapper {
  max-width: 123rem;
}
.\--landing-page .block-cta-image {
  z-index: 1;
}
.\--landing-page .block-cta-image.\--second-variant .block-cta-image__container::after {
  background-color: #f0f2f5;
}
.\--landing-page .block-function-tiles {
  margin-top: -20rem;
  padding-top: 20rem;
  padding-bottom: 10rem;
  background-color: #f0f2f5;
}
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content {
  margin-bottom: 0.3rem;
}
@media (min-width: 992px) {
  .\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content {
    margin-bottom: 0;
  }
}
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content h1,
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content h2 {
  color: #2f3640;
  font-weight: 700;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
@media (min-width: 768px) {
  .\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content h1,
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content h2 {
    margin-bottom: 1.2rem;
    font-size: 3.6rem;
    line-height: 4.8rem;
  }
}
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content p {
  margin-top: -2rem;
  margin-bottom: 2rem;
  color: #2f3640;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
}
@media (min-width: 768px) {
  .\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content p {
    margin-top: 0;
    margin-bottom: 2.4rem;
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content p strong {
  font-weight: 900;
}
@media (min-width: 768px) {
  .\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content p br.-md-none {
    display: none;
  }
}
@media (min-width: 992px) {
  .\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__content p br.-lg-none {
    display: none;
  }
}
@media (min-width: 992px) {
  .\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__row {
    gap: 0 1.4rem;
  }
}
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__label {
  display: block;
  width: 100%;
  color: #718093;
  font-size: 1.2rem;
  line-height: 1.8rem;
  text-align: center;
}
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__counter {
  padding: 2.4rem 0 0.5rem;
}
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__day, .\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__hour, .\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__minute, .\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__second {
  color: #c8d0dc;
  font-size: 3.8rem;
  font-weight: 700;
  line-height: 4.3rem;
}
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__time-label {
  margin-top: 0.7rem;
  color: #718093;
  font-size: 1.2rem;
  line-height: 1.38rem;
}
.\--landing-page .block-counter-to-date.-type-1 .block-counter-to-date__separator {
  font-size: 2.2rem;
}
.\--landing-page .block-content-linked-tiles__content {
  margin-bottom: 0;
}
.\--landing-page .block-content-linked-tiles.\--padding-bottom-small {
  padding-bottom: 0;
}
@media (min-width: 992px) {
  .\--landing-page .block-related-with-cta__bluebox {
    max-width: 120rem;
    padding: 4rem;
  }
}
.\--landing-page .block-related-with-cta__bluebox.-form {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 99.6rem;
}
@media (min-width: 992px) {
  .\--landing-page .block-related-with-cta__bluebox.-form {
    padding: 2.5rem 7rem 2.75rem 7rem;
  }
}
.\--landing-page .block-related-with-cta__bluebox.-form .block-related-with-cta__bluebox-title {
  text-align: center;
}
@media (min-width: 768px) {
  .\--landing-page .block-related-with-cta__bluebox.-form .block-related-with-cta__bluebox-title {
    width: initial;
  }
}
.\--landing-page .block-pricing-tabs + .block-horizontal-list {
  margin-top: -30rem;
}
@media (min-width: 992px) {
  .\--landing-page .block-pricing-tabs + .block-horizontal-list {
    margin-top: -38rem;
  }
}
.\--landing-page .block-pricing-tabs.-type-3::before {
  height: 200%;
}
.\--landing-page .block-pricing-tabs.-type-3 .block-pricing-tabs__switcher-tabs {
  border-color: #2f3640;
}
.\--landing-page .block-pricing-tabs.-type-2 .block-pricing-tabs__switcher-button,
.\--landing-page .block-pricing-tabs.-type-3 .block-pricing-tabs__switcher-button {
  color: #2f3640;
}
.\--landing-page .block-pricing-tabs.-type-2 .block-pricing-tabs__switcher-item.-active .block-pricing-tabs__switcher-button,
.\--landing-page .block-pricing-tabs.-type-3 .block-pricing-tabs__switcher-item.-active .block-pricing-tabs__switcher-button {
  color: #fff;
  background-color: #2f3640;
}
.\--landing-page .block-pricing-tabs.-type-2 .block-pricing-tabs__mostly-choosen::before,
.\--landing-page .block-pricing-tabs.-type-3 .block-pricing-tabs__mostly-choosen::before {
  border-bottom: 3.8rem solid #f0f2f5;
}
.\--landing-page.variant-2 {
  margin-top: 0;
}
.\--landing-page.variant-2 .block-hero-home {
  margin-bottom: 8rem;
  padding-top: 11rem;
  padding-bottom: 0;
  background-color: #2f3640;
  -webkit-transform: skew(0);
       -o-transform: skew(0);
          transform: skew(0);
}
@media (min-width: 1200px) {
  .\--landing-page.variant-2 .block-hero-home {
    padding-top: 6rem;
  }
}
.\--landing-page.variant-2 .block-hero-home::before, .\--landing-page.variant-2 .block-hero-home::after {
  display: none;
}
.\--landing-page.variant-2 .block-hero-home__wrapper {
  -webkit-transform: skew(0);
       -o-transform: skew(0);
          transform: skew(0);
}
.\--landing-page.variant-2 .block-hero-home__content-wrapper {
  padding-bottom: 6.5rem;
}
.\--landing-page.variant-2 .block-hero-home__figure, .\--landing-page.variant-2 .block-hero-home__image {
  margin-bottom: 0;
  background-color: transparent;
  -webkit-transform: skew(0);
       -o-transform: skew(0);
          transform: skew(0);
}
@media (min-width: 992px) {
  .\--landing-page.variant-2 .block-hero-home__figure.\--desktop {
    left: 50%;
    top: -30rem;
  }
}
@media (min-width: 1200px) {
  .\--landing-page.variant-2 .block-hero-home__figure.\--desktop {
    left: 50%;
    right: 0;
    top: -30rem;
    width: 126.2rem;
  }
}
.\--landing-page.variant-2 .form + .block-hero-home__logos {
  margin: -2.5rem 0 0;
}
.\--landing-page.variant-2 .block-presentation-tiles {
  padding: 0;
}
.\--landing-page.variant-2 .block-presentation-tiles__button {
  padding: 1rem 3rem;
  color: #fff;
  background-color: #3b45ee;
}
.\--landing-page.variant-2 .block-presentation-tiles__button::after {
  display: none;
}
.\--landing-page.variant-2 .block-pricing-tabs::before {
  display: none;
}
.\--landing-page.variant-2 .block-pricing-tabs.-type-3 .block-pricing-tabs__pricing-info {
  text-align: center;
}
.\--landing-page.variant-2 .block-pricing-tabs.-type-3 .block-pricing-tabs__mostly-choosen::before {
  border-bottom-color: transparent;
}
.\--landing-page.variant-2 .block-counter-to-date::before, .\--landing-page.variant-2 .block-counter-to-date::after {
  display: none;
}
.\--landing-page.variant-2 .block-counter-to-date.-type-1 .block-counter-to-date__label {
  color: #2f3640;
}
.\--landing-page.variant-2 .block-counter-to-date.-type-1 .block-counter-to-date__day, .\--landing-page.variant-2 .block-counter-to-date.-type-1 .block-counter-to-date__hour, .\--landing-page.variant-2 .block-counter-to-date.-type-1 .block-counter-to-date__minute, .\--landing-page.variant-2 .block-counter-to-date.-type-1 .block-counter-to-date__second {
  color: #2f3640;
}
.\--landing-page.variant-2 .block-counter-to-date.-type-1 .block-counter-to-date__time-label {
  color: #2f3640;
}
@media (min-width: 768px) {
  .\--landing-page.variant-2 .block-counter-to-date.-type-2 {
    margin-bottom: 4rem;
    padding: 6.5rem 0 6.5rem;
    border: 0;
  }
}
.\--landing-page.variant-2 .block-counter-to-date.-type-2 .block-counter-to-date__counter {
  padding: 2.5rem 0 0;
}
.\--landing-page.variant-2 .block-function-tiles {
  margin-top: 0;
  padding-top: 0;
  background-color: transparent;
  -webkit-transform: skew(0);
       -o-transform: skew(0);
          transform: skew(0);
}
.\--landing-page.variant-2 .block-function-tiles__block-container {
  -webkit-transform: skew(0);
       -o-transform: skew(0);
          transform: skew(0);
}
.\--landing-page.variant-2 .block-horizontal-list {
  padding: 14rem 2rem 4rem;
}
.\--landing-page.variant-2 .block-horizontal-list::before {
  display: none;
}
.\--landing-page.variant-2 .block-horizontal-list__list {
  border: 0.1rem solid #000;
}
.\--landing-page.variant-2 .wp-block-button__link {
  padding: 1rem 3rem;
  font-size: 1.8rem;
  line-height: 1.33;
  -webkit-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.\--landing-page.variant-2 .wp-block-button__link:hover {
  text-decoration: none;
  opacity: 0.8;
}

.template-new-design {
  font-family: "DMSans", sans-serif;
}
.template-new-design .-wrapper-narrow {
  max-width: 59rem;
  margin: auto;
}
.template-new-design h1,
.template-new-design h2,
.template-new-design h3,
.template-new-design h4,
.template-new-design h5,
.template-new-design h6 {
  font-family: "DMSans", sans-serif;
}
.template-new-design .wrapper {
  max-width: 123rem;
}
.template-new-design .site-header {
  background-color: #fff;
}
@media (min-width: 1400px) {
  .template-new-design .site-header .wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 141rem;
  }
}
.template-new-design .site-header__wrapper {
  position: relative;
}
.template-new-design .site-header__nav {
  top: 0;
}
@media (min-width: 1400px) {
  .template-new-design .site-header__nav .menu {
    gap: 1.5rem;
    margin-left: 2.5rem;
    padding: 0;
  }
}
@media (min-width: 1400px) {
  .template-new-design .site-header__logo img {
    width: 27.7rem;
    padding-top: 0.5rem;
  }
}
.template-new-design .site-header__toggler span {
  background-color: #000;
}
.template-new-design .site-header__nav {
  background-color: #fff;
}
@media (max-width: 1199px) {
  .template-new-design .site-header__nav {
    -webkit-box-shadow: 0 0 0.1rem #718093;
            box-shadow: 0 0 0.1rem #718093;
  }
}
.template-new-design .site-header__nav .site-header__nav {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1200px) {
  .template-new-design .site-header__nav.\--primary > .menu {
    padding: 1.2rem 0 0 0;
  }
}
@media (min-width: 1400px) {
  .template-new-design .site-header__nav.\--primary > .menu {
    padding: 0.5rem 0 0 0;
  }
}
@media (min-width: 1200px) {
  .template-new-design .site-header__nav.\--primary > .menu .menu-item {
    margin-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .template-new-design .site-header__nav.\--primary > .menu .menu-item {
    margin-right: 1.2rem;
  }
}
.template-new-design .site-header__nav .menu-item a {
  color: #000;
  font-family: "DMSans", sans-serif;
  font-weight: 700;
}
.template-new-design .site-header__nav .menu-item-has-children > a::after {
  background: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/menu-item-arrow-gray.svg) no-repeat center/contain;
}
@media (min-width: 1200px) {
  .template-new-design .site-header__nav .menu-item-has-children .sub-menu {
    -webkit-box-shadow: 0 0 0.1rem #718093;
            box-shadow: 0 0 0.1rem #718093;
  }
}
.template-new-design .site-header__nav .menu-item-has-children .sub-menu .sub-menu {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1400px) {
  .template-new-design .site-header__nav.\--secondary {
    margin-right: -2.2rem;
    margin-top: 0.2rem;
  }
}
.template-new-design .site-header__nav.\--secondary .menu-item:first-of-type {
  margin-left: 0;
  background-color: #3b45ee;
  border-radius: 0.8rem;
}
@media (min-width: 1200px) {
  .template-new-design .site-header__nav.\--secondary .menu-item:first-of-type {
    height: 4.2rem;
  }
}
.template-new-design .site-header__nav.\--secondary .menu-item:first-of-type a {
  color: #fff;
  font-size: 1.6rem;
  line-height: 1.6;
}
.template-new-design .site-header__nav.\--secondary .menu-item.\--blue a {
  color: #3b45ee;
  font-size: 1.6rem;
  line-height: 1.6;
}
.template-new-design .button {
  padding: 0.8rem 1.7rem;
  font-family: "DMSans", sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.6;
  text-transform: none;
  border-radius: 0.8rem;
}
.template-new-design .section-header {
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .template-new-design .section-header {
    margin-bottom: 6rem;
  }
}
.template-new-design .section-header__heading {
  font-weight: 400;
}
.template-new-design .section-header__heading::before {
  display: none;
}
.template-new-design .section-header__subheading {
  font-weight: 700;
}
.template-new-design .section-header__heading, .template-new-design .section-header__subheading {
  font-size: 2.8rem;
  line-height: 1.2;
  text-align: left;
}
.template-new-design .block-assessment-tools {
  margin-bottom: 8rem;
  padding: 4rem 0 5rem;
  background-color: #f4f4f3;
}
@media (min-width: 992px) {
  .template-new-design .block-assessment-tools {
    margin-bottom: 16rem;
  }
}
.template-new-design .block-bluebox {
  background-color: #3b45ee;
  border-radius: 1.6rem;
}
.template-new-design .block-bluebox.-size-wide .block-bluebox__title {
  color: #fff;
}
.template-new-design .block-bluebox.-size-wide .block-bluebox__inner {
  padding: 4rem 1.5rem;
  background-color: #3b45ee;
  border-radius: 1.6rem;
}
@media (min-width: 992px) {
  .template-new-design .block-bluebox.-size-wide .block-bluebox__inner {
    gap: 10rem;
    padding: 4rem 6.5rem;
  }
}
.template-new-design .block-bluebox.-size-wide .block-bluebox__inner .button {
  color: #3b45ee;
}
.template-new-design .block-content-tiles {
  padding: 0;
}
.template-new-design .block-content-tiles .section-header {
  max-width: 36.7rem;
  margin-bottom: 3.2rem;
}
.template-new-design .block-content-tiles .section-header__heading {
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
}
.template-new-design .block-content-tiles .section-header__heading::before {
  content: none;
}
.template-new-design .block-content-tiles .section-header__subheading {
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
  text-align: left;
}
.template-new-design .block-content-tiles__wrapper .block-content-tiles__container {
  grid-gap: 2rem;
}
.template-new-design .block-content-tiles__wrapper .block-content-tiles__icon-wrapper {
  margin-bottom: 1rem;
  background-color: #fff;
}
.template-new-design .block-content-tiles__wrapper .block-content-tiles__tile {
  background-color: #f1ede8;
  border: none;
}
.template-new-design .block-content-tiles__wrapper .block-content-tiles__tile-content p {
  font-size: 1.9rem;
  line-height: 1.6;
}
.template-new-design .block-content-tiles__wrapper .block-content-tiles__title {
  margin-bottom: 1.5rem;
  font-size: 2.3rem;
  line-height: 1.2;
}
.template-new-design .block-content-tiles__wrapper.-columns .section-header {
  max-width: 30rem;
}
.template-new-design .block-content-tiles__wrapper.-columns .section-header__heading {
  margin-bottom: 2.4rem;
  font-size: 3.3rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: left;
}
.template-new-design .block-content-tiles__wrapper.-columns .section-header__heading::before {
  content: none;
}
.template-new-design .block-content-tiles__wrapper.-columns .section-header__subheading {
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
  text-align: left;
}
.template-new-design .block-content-tiles__wrapper.-row .section-header {
  max-width: 59rem;
  margin: 0 0 2.7rem;
}
.template-new-design .block-content-tiles__wrapper.-row .section-header h1,
.template-new-design .block-content-tiles__wrapper.-row .section-header h2,
.template-new-design .block-content-tiles__wrapper.-row .section-header h3,
.template-new-design .block-content-tiles__wrapper.-row .section-header h4,
.template-new-design .block-content-tiles__wrapper.-row .section-header h5,
.template-new-design .block-content-tiles__wrapper.-row .section-header h6 {
  font-family: "DMSans", sans-serif;
  font-weight: 700;
}
.template-new-design .block-content-tiles__wrapper.-row .section-header p {
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
}
.template-new-design .block-content-tiles__wrapper.-row .block-content-tiles__container.-two-columns {
  max-width: 80rem;
}
.template-new-design .block-content-tiles__wrapper.-row .block-content-tiles__container .block-content-tiles__tile-content p {
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
}
.template-new-design .block-content-tiles__wrapper.-row .block-content-tiles__title {
  color: #3b45ee;
  font-size: 1.9rem;
  font-weight: 600;
  line-height: 1.6;
}
.template-new-design .block-content-tiles.\--non-linked {
  margin-bottom: 16rem;
}
.template-new-design .block-content-tiles.\--non-linked .block-content-tiles__container {
  max-width: 100%;
}
.template-new-design .block-content-tiles.\--non-linked .block-content-tiles__tile {
  padding: 2rem;
  border: 0.1rem solid #eae9e7;
  border-radius: 1.6rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 992px) {
  .template-new-design .block-content-tiles.\--non-linked .block-content-tiles__tile {
    padding: 4rem;
  }
}
.template-new-design .block-content-tiles.\--non-linked .block-content-tiles__tile-content {
  margin: 0;
}
.template-new-design .block-content-tiles.\--non-linked .block-content-tiles__tile-content p {
  margin: 0;
  font-size: 1.9rem;
  line-height: 1.6;
}
.template-new-design .block-content-tiles.\--non-linked .block-content-tiles__icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 4rem;
  max-width: 4.8rem;
  margin-bottom: 2.5rem;
  padding: 0.4rem;
  background-color: #d2ddff;
  border-radius: 0.8rem;
}
.template-new-design .block-content-tiles.\--non-linked .block-content-tiles__icon {
  width: 4rem;
  height: 4rem;
  min-width: 4rem;
  min-height: 4rem;
  margin-bottom: 0;
}
.template-new-design .block-content-tiles.\--non-linked .block-content-tiles__content {
  font-size: 1.9rem;
  line-height: 1.6;
}
.template-new-design .block-content-tiles.no-space {
  margin-bottom: 0;
}
.template-new-design .block-presentation-simple {
  margin-bottom: 16rem;
  padding: 0;
}
.template-new-design .block-presentation-simple .wrapper {
  max-width: 123rem;
}
@media (min-width: 992px) {
  .template-new-design .block-presentation-simple__content {
    max-width: 49rem;
    padding-top: 4rem;
  }
}
.template-new-design .block-presentation-simple__content h2 {
  font-size: 3.3rem;
  font-weight: 700;
  line-height: 1.2;
}
.template-new-design .block-presentation-simple__content p {
  font-size: 1.6rem;
  line-height: 1.6;
}
@media (min-width: 992px) {
  .template-new-design .block-presentation-simple__media {
    place-content: flex-start;
  }
}
@media (min-width: 992px) {
  .template-new-design .block-presentation-simple__media-img {
    max-width: 49rem;
    margin-left: 0;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  .template-new-design .block-presentation-simple .\--order-change .block-presentation-simple__media {
    place-content: flex-end;
  }
}
@media (min-width: 992px) {
  .template-new-design .block-presentation-simple .\--order-change .block-presentation-simple__media-img {
    margin-left: auto;
    margin-right: 0;
  }
}
.template-new-design .block-steps {
  padding: 8rem 0 4rem;
}
@media (min-width: 992px) {
  .template-new-design .block-steps {
    margin-top: -12.5rem;
    padding: 16rem 0;
  }
}
.template-new-design .block-steps .wrapper {
  max-width: 118rem;
}
.template-new-design .block-steps .section-header {
  max-width: 59.5rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2.4rem;
}
.template-new-design .block-steps .section-header__heading {
  font-size: 3.3rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}
.template-new-design .block-steps .section-header__heading::before {
  content: none;
}
.template-new-design .block-steps__content {
  max-width: 59.5rem;
  margin: auto;
  margin-bottom: 8.7rem;
  text-align: center;
}
@media (min-width: 992px) {
  .template-new-design .block-steps__step::before {
    left: 3.8rem;
    top: 1.7rem;
    width: calc(100% - 5rem);
    height: 6px;
    vertical-align: middle;
    background-color: transparent;
    background-image: url(//www.buchhaltungsbutler.de/wp-content/themes/wpserved/dist/styles/../images/long-arrow.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
  }
}
.template-new-design .block-steps__step-counter {
  width: 4rem;
  height: 4rem;
  margin-bottom: 0.7rem;
  color: #3b45ee;
  font-size: 1.9rem;
  line-height: 1.6;
  background-color: #d2ddff;
  border: 0.1rem solid #fff;
  border-radius: 0.8rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.template-new-design .block-steps__step-content h2,
.template-new-design .block-steps__step-content h3,
.template-new-design .block-steps__step-content h4,
.template-new-design .block-steps__step-content h5,
.template-new-design .block-steps__step-content h6 {
  margin-bottom: 1.6rem;
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 1.2;
}
.template-new-design .block-steps__step-content p {
  font-size: 1.6rem;
  line-height: 1.6;
}
.template-new-design .block-steps__step-content p:last-child {
  margin-bottom: 0;
}
.template-new-design .block-testimonial__item.-variant-2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.template-new-design .block-testimonial__item.-variant-2 .block-testimonial__content {
  color: #191e77;
  background-color: #ebf0ff;
  border-radius: 1.6rem;
}
.template-new-design .block-testimonial__item.-variant-2 .block-testimonial__author-data {
  color: #010214;
}
.template-new-design .block-hero-case-study {
  padding-left: 0;
  padding-right: 0;
}

.template-new-design-test .\--heading-blue-bar::before {
  content: none;
}

.page-404__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10rem 2rem;
}
.page-404__image {
  margin-bottom: 0;
}
.page-404__header {
  width: 100%;
  margin-bottom: 1.6rem;
  color: #2f3640;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 3.36rem;
  letter-spacing: 0.1286250949rem;
  text-align: center;
}
.page-404__content {
  width: 100%;
  margin-bottom: 4.5rem;
  text-align: center;
}
.page-404__content p {
  max-width: 75rem;
  margin: 0 auto;
  color: #2f3640;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.92rem;
  letter-spacing: 0.0735000014rem;
}
.page-404__button {
  padding: 0.9rem 4rem !important;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dpcGVyL2Nzcy9zd2lwZXIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fa2V5ZnJhbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21vZGlmaWVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2Jhc2UvX2Jsb2Nrcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2xheW91dC9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2xheW91dC9fc2l0ZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9sYXlvdXQvX3NpdGUtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fcG9zdC10aXRsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fY29va2llLWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2FyY2hpdmUtaGVyby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2FyY2hpdmUtY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZHluYW1pYy1zZWFyY2hiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19zdGF0aWMtc2VhcmNoYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fYWRkaXRpb25hbC1jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2Jsb2NrLXByZXNlbnRhdGlvbi1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9faW5kdXN0cnktdGlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2Fycm93LWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3NlY3Rpb24taGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fY3RhLWJsdWVib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL193ZWJpbmFyLWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL192aWRlby13ZWJpbmFyLWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mb3JtLXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZm9ybS1wYXJ0bmVybmV0d29yay5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2JsdWUtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2FyY2hpdmUtcGFydG5lci1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2FyY2hpdmUtcGFydG5lci1tYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fc2luZ2xlLWNhcmVlci1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvdmlld3MvX2Fib3V0LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy92aWV3cy9fYWZmaWxpYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvdmlld3MvX2FyY2hpdmUtd2lraS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL19hcmNoaXZlLXdpc3Nlbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL19hcmNoaXZlLWluZHVzdHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvdmlld3MvX2FyY2hpdmUtcGFydG5lci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL19ibGFjay1mcmlkYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy92aWV3cy9fY2FyZWVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL19jb21wZXRpdGlvbi1jb21wYXJpc29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvdmlld3MvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL19nbWkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy92aWV3cy9faG9tZXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy92aWV3cy9faW5kdXN0cmllcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL19pbnZvaWNlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL19sZC13ZWJpbmFycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL19wYXJ0bmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvdmlld3MvX3ByaWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy92aWV3cy9fc2luZ2xlLWNhcmVlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL19zaW5nbGUtbGl2ZXdlYmluYXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvdmlld3MvX3NpbmdsZS13aWtpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvdmlld3MvX3NpbmdsZS13aXNzZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy92aWV3cy9fdGF4LWNvbnN1bHRhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy92aWV3cy9fdGVtcGxhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zdHlsZXMvdmlld3MvX3RlbXBsYXRlLXNpbXBsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL19sYW5kaW5nLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3N0eWxlcy92aWV3cy9fYmV0YS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc3R5bGVzL3ZpZXdzL180MDQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztHQVVFOztBQUVGLFdBQVcseUJBQXlCLDRzRUFBNHNFLGdCQUFnQixpQkFBaUIsQ0FBQyxNQUFNLDRCQUE0QixDQUFDLGtCQUFrQixpQkFBaUIsa0JBQWtCLGtCQUFrQixnQkFBZ0IsZ0JBQWdCLFVBQVUsU0FBUyxDQUFDLDJDQUEyQyxxQkFBcUIsQ0FBQyxnQkFBZ0Isa0JBQWtCLFdBQVcsWUFBWSxVQUFVLGFBQWEsOEJBQThCLHNCQUFzQixDQUFDLHdEQUF3RCw4QkFBOEIsQ0FBQywyQ0FBMkMsY0FBYyxDQUFDLGtEQUFrRCxlQUFlLHFCQUFxQixDQUFDLDRDQUE0QyxvQ0FBb0MsYUFBYSxDQUFDLGNBQWMsY0FBYyxXQUFXLFlBQVksa0JBQWtCLDZCQUE2QixDQUFDLDhCQUE4QixpQkFBaUIsQ0FBQyx3RUFBd0UsV0FBVyxDQUFDLDZDQUE2Qyx1QkFBdUIsb0NBQW9DLENBQUMscUJBQXFCLGtCQUFrQixDQUFDLCtTQUErUywyQkFBMkIsQ0FBQyw4TEFBOEwsa0JBQWtCLE9BQU8sTUFBTSxXQUFXLFlBQVksb0JBQW9CLFVBQVUsQ0FBQywrQ0FBK0Msc0VBQXNFLENBQUMsZ0RBQWdELHVFQUF1RSxDQUFDLDhDQUE4QyxxRUFBcUUsQ0FBQyxpREFBaUQsd0VBQXdFLENBQUMsMkNBQTJDLGNBQWMscUJBQXFCLHVCQUF1QixDQUFDLDhEQUE4RCxZQUFZLENBQUMseURBQXlELDZCQUE2QixDQUFDLHVFQUF1RSw0QkFBNEIsQ0FBQyxxRUFBcUUsNEJBQTRCLENBQUMsTUFBTSw2QkFBNkIsQ0FBQyx3Q0FBd0Msa0JBQWtCLFFBQVEsbURBQW1ELHFDQUFxQyx1REFBdUQsV0FBVyxlQUFlLGFBQWEsbUJBQW1CLHVCQUF1Qiw4REFBOEQsQ0FBQyxzRkFBc0YsWUFBWSxZQUFZLG1CQUFtQixDQUFDLG9EQUFvRCx5QkFBeUIsd0NBQXdDLDhCQUE4QixpQkFBaUIsb0JBQW9CLHFCQUFxQixhQUFhLENBQUMsOERBQThELFVBQVUsVUFBVSxDQUFDLDBFQUEwRSxjQUFjLENBQUMsOERBQThELFdBQVcsU0FBUyxDQUFDLDBFQUEwRSxjQUFjLENBQUMsZ0ZBQWdGLGlDQUFpQyxDQUFDLGdGQUFnRixpQ0FBaUMsQ0FBQyxvQkFBb0IsWUFBWSxDQUFDLG1CQUFtQixrQkFBa0Isa0JBQWtCLHVCQUF1Qiw2QkFBNkIsVUFBVSxDQUFDLDRDQUE0QyxTQUFTLENBQUMsOEdBQThHLFlBQVksT0FBTyxVQUFVLENBQUMsbUNBQW1DLGdCQUFnQixXQUFXLENBQUMsNkRBQTZELHFCQUFxQixpQkFBaUIsQ0FBQyxvRUFBb0Usa0JBQWtCLENBQUMseUVBQXlFLGtCQUFrQixDQUFDLHlFQUF5RSxvQkFBb0IsQ0FBQyw4RUFBOEUsb0JBQW9CLENBQUMseUVBQXlFLG9CQUFvQixDQUFDLDhFQUE4RSxvQkFBb0IsQ0FBQywwQkFBMEIsVUFBVSxXQUFXLHFCQUFxQixtQkFBbUIsZ0JBQWdCLFVBQVUsQ0FBQyxnQ0FBZ0MsWUFBWSxTQUFTLFVBQVUsZ0JBQWdCLHdCQUF3QixxQkFBcUIsZUFBZSxDQUFDLHVEQUF1RCxjQUFjLENBQUMsaUNBQWlDLFVBQVUsbUVBQW1FLENBQUMsc0RBQXNELFdBQVcsUUFBUSxpQ0FBaUMsQ0FBQyxnRkFBZ0YsYUFBYSxhQUFhLENBQUMsd0ZBQXdGLFFBQVEsMkJBQTJCLFNBQVMsQ0FBQyxrSEFBa0gscUJBQXFCLGdDQUFnQyxDQUFDLGtGQUFrRixZQUFZLENBQUMsMEZBQTBGLFNBQVMsMkJBQTJCLGtCQUFrQixDQUFDLG9IQUFvSCxpQ0FBaUMsQ0FBQywrR0FBK0csa0NBQWtDLENBQUMsK0JBQStCLDJCQUEyQixpQkFBaUIsQ0FBQyxtRUFBbUUsb0VBQW9FLGtCQUFrQixPQUFPLE1BQU0sV0FBVyxZQUFZLG1CQUFtQix5QkFBeUIsQ0FBQyx5RkFBeUYsMEJBQTBCLENBQUMsNkpBQTZKLFdBQVcsV0FBVyxPQUFPLEtBQUssQ0FBQyw2SkFBNkosVUFBVSxZQUFZLE9BQU8sS0FBSyxDQUFDLHlCQUF5QixpQ0FBaUMsQ0FBQyx5QkFBeUIsaUNBQWlDLENBQUMsd0JBQXdCLFlBQVksQ0FBQyxrQkFBa0IsbUJBQW1CLGtCQUFrQixzQkFBc0IseUJBQXlCLENBQUMsK0NBQStDLGtCQUFrQixRQUFRLFdBQVcsV0FBVyxXQUFXLFNBQVMsQ0FBQyw2Q0FBNkMsa0JBQWtCLFVBQVUsT0FBTyxXQUFXLFVBQVUsVUFBVSxDQUFDLHVCQUF1QixZQUFZLFdBQVcsa0JBQWtCLDBCQUEwQixtQkFBbUIsT0FBTyxLQUFLLENBQUMsOEJBQThCLFdBQVcsQ0FBQyx1QkFBdUIsWUFBWSxDQUFDLHVCQUF1QixXQUFXLFlBQVksYUFBYSx1QkFBdUIsbUJBQW1CLGlCQUFpQixDQUFDLG9GQUFvRixlQUFlLGdCQUFnQixrQkFBa0IsQ0FBQyxxQkFBcUIsV0FBVyxDQUFDLHVCQUF1QixXQUFXLFlBQVksa0JBQWtCLFNBQVMsUUFBUSxrQkFBa0IsaUJBQWlCLFdBQVcscUJBQXFCLG1EQUFtRCxzQkFBc0IseUVBQXlFLGtCQUFrQiw0QkFBNEIsQ0FBQyw2QkFBNkIsNkJBQTZCLENBQUMsNkJBQTZCLDZCQUE2QixDQUFDLGlDQUFpQyxLQUFLLHdCQUF3QixDQUFDLENBQUMsdUNBQXVDLGtCQUFrQixPQUFPLE1BQU0sb0JBQW9CLFVBQVUsYUFBYSxDQUFDLGdFQUFnRSxtQ0FBbUMsQ0FBQyxxQ0FBcUMsb0JBQW9CLDJCQUEyQixDQUFDLG1EQUFtRCxtQkFBbUIsQ0FBQyw2R0FBNkcsbUJBQW1CLENBQUMsdUJBQXVCLGdCQUFnQixDQUFDLHFDQUFxQyxvQkFBb0IsbUNBQW1DLDJCQUEyQixVQUFVLGtCQUFrQixxQkFBcUIsV0FBVyxXQUFXLENBQUMsbURBQW1ELG1CQUFtQixDQUFDLDBEQUEwRCx1QkFBdUIsQ0FBQyw2R0FBNkcsbUJBQW1CLENBQUMsd0xBQXdMLG9CQUFvQixrQkFBa0IsQ0FBQyxzTUFBc00sVUFBVSxtQ0FBbUMsMEJBQTBCLENBQUMsMkNBQTJDLGtCQUFrQixPQUFPLFdBQVcsV0FBVyxZQUFZLGdCQUFnQixXQUFXLDBCQUEwQixrQkFBa0IsU0FBUyxDQUFDLHVCQUF1QixnQkFBZ0IsQ0FBQyxxQ0FBcUMsb0JBQW9CLG1DQUFtQywyQkFBMkIsU0FBUyxDQUFDLG1EQUFtRCxtQkFBbUIsQ0FBQyw2R0FBNkcsbUJBQW1CLENBQUMsc01BQXNNLFVBQVUsbUNBQW1DLDBCQUEwQixDQ1pobmEsaUJBQWdCO0FDQWhCOzs7R0FBQTtBQ0FBO0VBQ0U7SUFHRTtZQUFBO0dGS0Y7RUVIQTtJQUNFO1lBQUE7R0ZLRjtDQUNGO0FFYkE7RUFDRTtJQUdFO0dGS0Y7RUVIQTtJQUNFO0dGS0Y7Q0FDRjtBRWJBO0VBQ0U7SUFHRTtZQUFBO0dGS0Y7RUVIQTtJQUNFO1lBQUE7R0ZLRjtDQUNGO0FFRkE7RUFDRTtJQUNFO0dGSUY7RUVGQTtJQUNFO0dGSUY7Q0FDRjtBRVZBO0VBQ0U7SUFDRTtHRklGO0VFRkE7SUFDRTtHRklGO0NBQ0Y7QUVWQTtFQUNFO0lBQ0U7R0ZJRjtFRUZBO0lBQ0U7R0ZJRjtDQUNGO0FHckJBOztHQUFBO0FBNERBOztHQUFBO0FBUUE7O0dBQUE7QUFRQTs7R0FBQTtBQVlBOztHQUFBO0FDeEZBO0VBQ0U7RUFPQTtFQVdBO0VBV0E7RUFRQTtFQWNBO0VBT0E7RUFxQkE7Q0psQ0Y7QUkzQ0k7RUFDRTtDSjZDTjtBSTlDSTtFQUNFO0NKZ0ROO0FJakRJO0VBQ0U7Q0ptRE47QUlwREk7RUFDRTtDSnNETjtBSXZESTtFQUNFO0NKeUROO0FJMURJO0VBQ0U7Q0o0RE47QUk3REk7RUFDRTtFQUFBO0VBQUE7Q0orRE47QUloRUk7RUFDRTtDSmtFTjtBSW5FSTtFQUNFO0NKcUVOO0FJdEVJO0VBQ0U7RUFBQTtFQUFBO0NKd0VOO0FJekVJO0VBQ0U7Q0oyRU47QUk1RUk7RUFDRTtDSjhFTjtBSzlDRTtFRHpCSTtJQUVJO0dKeUVSO0NBQ0Y7QUtuREU7RUR6Qkk7SUFFSTtHSjhFUjtDQUNGO0FLeERFO0VEekJJO0lBRUk7R0ptRlI7Q0FDRjtBSzdERTtFRHpCSTtJQUVJO0dKd0ZSO0NBQ0Y7QUtsRUU7RUR6Qkk7SUFFSTtHSjZGUjtDQUNGO0FLdkVFO0VEekJJO0lBRUk7R0prR1I7Q0FDRjtBSzVFRTtFRHpCSTtJQUVJO0lBQUE7SUFBQTtHSnVHUjtDQUNGO0FLakZFO0VEekJJO0lBRUk7R0o0R1I7Q0FDRjtBS3RGRTtFRHpCSTtJQUVJO0dKaUhSO0NBQ0Y7QUszRkU7RUR6Qkk7SUFFSTtJQUFBO0lBQUE7R0pzSFI7Q0FDRjtBS2hHRTtFRHpCSTtJQUVJO0dKMkhSO0NBQ0Y7QUtyR0U7RUR6Qkk7SUFFSTtHSmdJUjtDQUNGO0FLMUdFO0VEekJJO0lBRUk7R0pxSVI7Q0FDRjtBSy9HRTtFRHpCSTtJQUVJO0dKMElSO0NBQ0Y7QUtwSEU7RUR6Qkk7SUFFSTtHSitJUjtDQUNGO0FLekhFO0VEekJJO0lBRUk7R0pvSlI7Q0FDRjtBSzlIRTtFRHpCSTtJQUVJO0dKeUpSO0NBQ0Y7QUtuSUU7RUR6Qkk7SUFFSTtHSjhKUjtDQUNGO0FLeElFO0VEekJJO0lBRUk7SUFBQTtJQUFBO0dKbUtSO0NBQ0Y7QUs3SUU7RUR6Qkk7SUFFSTtHSndLUjtDQUNGO0FLbEpFO0VEekJJO0lBRUk7R0o2S1I7Q0FDRjtBS3ZKRTtFRHpCSTtJQUVJO0lBQUE7SUFBQTtHSmtMUjtDQUNGO0FLNUpFO0VEekJJO0lBRUk7R0p1TFI7Q0FDRjtBS2pLRTtFRHpCSTtJQUVJO0dKNExSO0NBQ0Y7QUt0S0U7RUR6Qkk7SUFFSTtHSmlNUjtDQUNGO0FLM0tFO0VEekJJO0lBRUk7R0pzTVI7Q0FDRjtBS2hMRTtFRHpCSTtJQUVJO0dKMk1SO0NBQ0Y7QUtyTEU7RUR6Qkk7SUFFSTtHSmdOUjtDQUNGO0FLMUxFO0VEekJJO0lBRUk7R0pxTlI7Q0FDRjtBSy9MRTtFRHpCSTtJQUVJO0dKME5SO0NBQ0Y7QUtwTUU7RUR6Qkk7SUFFSTtJQUFBO0lBQUE7R0orTlI7Q0FDRjtBS3pNRTtFRHpCSTtJQUVJO0dKb09SO0NBQ0Y7QUs5TUU7RUR6Qkk7SUFFSTtHSnlPUjtDQUNGO0FLbk5FO0VEekJJO0lBRUk7SUFBQTtJQUFBO0dKOE9SO0NBQ0Y7QUt4TkU7RUR6Qkk7SUFFSTtHSm1QUjtDQUNGO0FLN05FO0VEekJJO0lBRUk7R0p3UFI7Q0FDRjtBS2xPRTtFRHpCSTtJQUVJO0dKNlBSO0NBQ0Y7QUt2T0U7RUR6Qkk7SUFFSTtHSmtRUjtDQUNGO0FLNU9FO0VEekJJO0lBRUk7R0p1UVI7Q0FDRjtBS2pQRTtFRHpCSTtJQUVJO0dKNFFSO0NBQ0Y7QUt0UEU7RUR6Qkk7SUFFSTtHSmlSUjtDQUNGO0FLM1BFO0VEekJJO0lBRUk7R0pzUlI7Q0FDRjtBS2hRRTtFRHpCSTtJQUVJO0lBQUE7SUFBQTtHSjJSUjtDQUNGO0FLclFFO0VEekJJO0lBRUk7R0pnU1I7Q0FDRjtBSzFRRTtFRHpCSTtJQUVJO0dKcVNSO0NBQ0Y7QUsvUUU7RUR6Qkk7SUFFSTtJQUFBO0lBQUE7R0owU1I7Q0FDRjtBS3BSRTtFRHpCSTtJQUVJO0dKK1NSO0NBQ0Y7QUt6UkU7RUR6Qkk7SUFFSTtHSm9UUjtDQUNGO0FLOVJFO0VEekJJO0lBRUk7R0p5VFI7Q0FDRjtBS25TRTtFRHpCSTtJQUVJO0dKOFRSO0NBQ0Y7QUt4U0U7RUR6Qkk7SUFFSTtHSm1VUjtDQUNGO0FLN1NFO0VEekJJO0lBRUk7R0p3VVI7Q0FDRjtBS2xURTtFRHpCSTtJQUVJO0dKNlVSO0NBQ0Y7QUt2VEU7RUR6Qkk7SUFFSTtHSmtWUjtDQUNGO0FLNVRFO0VEekJJO0lBRUk7SUFBQTtJQUFBO0dKdVZSO0NBQ0Y7QUtqVUU7RUR6Qkk7SUFFSTtHSjRWUjtDQUNGO0FLdFVFO0VEekJJO0lBRUk7R0ppV1I7Q0FDRjtBSzNVRTtFRHpCSTtJQUVJO0lBQUE7SUFBQTtHSnNXUjtDQUNGO0FLaFZFO0VEekJJO0lBRUk7R0oyV1I7Q0FDRjtBS3JWRTtFRHpCSTtJQUVJO0dKZ1hSO0NBQ0Y7QUsxVkU7RUR6Qkk7SUFFSTtHSnFYUjtDQUNGO0FLL1ZFO0VEekJJO0lBRUk7R0owWFI7Q0FDRjtBS3BXRTtFRHpCSTtJQUVJO0dKK1hSO0NBQ0Y7QUt6V0U7RUR6Qkk7SUFFSTtHSm9ZUjtDQUNGO0FLOVdFO0VEekJJO0lBRUk7R0p5WVI7Q0FDRjtBS25YRTtFRHpCSTtJQUVJO0dKOFlSO0NBQ0Y7QUt4WEU7RUR6Qkk7SUFFSTtJQUFBO0lBQUE7R0ptWlI7Q0FDRjtBSzdYRTtFRHpCSTtJQUVJO0dKd1pSO0NBQ0Y7QUtsWUU7RUR6Qkk7SUFFSTtHSjZaUjtDQUNGO0FLdllFO0VEekJJO0lBRUk7SUFBQTtJQUFBO0dKa2FSO0NBQ0Y7QUs1WUU7RUR6Qkk7SUFFSTtHSnVhUjtDQUNGO0FLalpFO0VEekJJO0lBRUk7R0o0YVI7Q0FDRjtBS3RaRTtFRHpCSTtJQUVJO0dKaWJSO0NBQ0Y7QUszWkU7RUR6Qkk7SUFFSTtHSnNiUjtDQUNGO0FLaGFFO0VEekJJO0lBRUk7R0oyYlI7Q0FDRjtBS3JhRTtFRHpCSTtJQUVJO0dKZ2NSO0NBQ0Y7QUsxYUU7RUR6Qkk7SUFFSTtHSnFjUjtDQUNGO0FLL2FFO0VEekJJO0lBRUk7R0owY1I7Q0FDRjtBS3BiRTtFRHpCSTtJQUVJO0lBQUE7SUFBQTtHSitjUjtDQUNGO0FLemJFO0VEekJJO0lBRUk7R0pvZFI7Q0FDRjtBSzliRTtFRHpCSTtJQUVJO0dKeWRSO0NBQ0Y7QUtuY0U7RUR6Qkk7SUFFSTtJQUFBO0lBQUE7R0o4ZFI7Q0FDRjtBS3hjRTtFRHpCSTtJQUVJO0dKbWVSO0NBQ0Y7QUs3Y0U7RUR6Qkk7SUFFSTtHSndlUjtDQUNGO0FLbGRFO0VEekJJO0lBRUk7R0o2ZVI7Q0FDRjtBS3ZkRTtFRHpCSTtJQUVJO0dKa2ZSO0NBQ0Y7QUs1ZEU7RUR6Qkk7SUFFSTtHSnVmUjtDQUNGO0FLamVFO0VEekJJO0lBRUk7R0o0ZlI7Q0FDRjtBS3RlRTtFRHpCSTtJQUVJO0dKaWdCUjtDQUNGO0FLM2VFO0VEekJJO0lBRUk7R0pzZ0JSO0NBQ0Y7QUtoZkU7RUR6Qkk7SUFFSTtJQUFBO0lBQUE7R0oyZ0JSO0NBQ0Y7QUtyZkU7RUR6Qkk7SUFFSTtHSmdoQlI7Q0FDRjtBSzFmRTtFRHpCSTtJQUVJO0dKcWhCUjtDQUNGO0FLL2ZFO0VEekJJO0lBRUk7SUFBQTtJQUFBO0dKMGhCUjtDQUNGO0FLcGdCRTtFRHpCSTtJQUVJO0dKK2hCUjtDQUNGO0FLemdCRTtFRHpCSTtJQUVJO0dKb2lCUjtDQUNGO0FLOWdCRTtFRHpCSTtJQUVJO0dKeWlCUjtDQUNGO0FLbmhCRTtFRHpCSTtJQUVJO0dKOGlCUjtDQUNGO0FLeGhCRTtFRHpCSTtJQUVJO0dKbWpCUjtDQUNGO0FLN2hCRTtFRHpCSTtJQUVJO0dKd2pCUjtDQUNGO0FLbGlCRTtFRHpCSTtJQUVJO0dKNmpCUjtDQUNGO0FLdmlCRTtFRHpCSTtJQUVJO0dKa2tCUjtDQUNGO0FLNWlCRTtFRHpCSTtJQUVJO0lBQUE7SUFBQTtHSnVrQlI7Q0FDRjtBS2pqQkU7RUR6Qkk7SUFFSTtHSjRrQlI7Q0FDRjtBS3RqQkU7RUR6Qkk7SUFFSTtHSmlsQlI7Q0FDRjtBSzNqQkU7RUR6Qkk7SUFFSTtJQUFBO0lBQUE7R0pzbEJSO0NBQ0Y7QUtoa0JFO0VEekJJO0lBRUk7R0oybEJSO0NBQ0Y7QUtya0JFO0VEekJJO0lBRUk7R0pnbUJSO0NBQ0Y7QUsxa0JFO0VEekJJO0lBRUk7R0pxbUJSO0NBQ0Y7QUsva0JFO0VEekJJO0lBRUk7R0owbUJSO0NBQ0Y7QUtwbEJFO0VEekJJO0lBRUk7R0orbUJSO0NBQ0Y7QUt6bEJFO0VEekJJO0lBRUk7R0pvbkJSO0NBQ0Y7QUs5bEJFO0VEekJJO0lBRUk7R0p5bkJSO0NBQ0Y7QUtubUJFO0VEekJJO0lBRUk7R0o4bkJSO0NBQ0Y7QUt4bUJFO0VEekJJO0lBRUk7SUFBQTtJQUFBO0dKbW9CUjtDQUNGO0FLN21CRTtFRHpCSTtJQUVJO0dKd29CUjtDQUNGO0FLbG5CRTtFRHpCSTtJQUVJO0dKNm9CUjtDQUNGO0FLdm5CRTtFRHpCSTtJQUVJO0lBQUE7SUFBQTtHSmtwQlI7Q0FDRjtBSzVuQkU7RUR6Qkk7SUFFSTtHSnVwQlI7Q0FDRjtBS2pvQkU7RUR6Qkk7SUFFSTtHSjRwQlI7Q0FDRjtBS3RvQkU7RUR6Qkk7SUFFSTtHSmlxQlI7Q0FDRjtBSzNvQkU7RUR6Qkk7SUFFSTtHSnNxQlI7Q0FDRjtBS2hwQkU7RUR6Qkk7SUFFSTtHSjJxQlI7Q0FDRjtBS3JwQkU7RUR6Qkk7SUFFSTtHSmdyQlI7Q0FDRjtBSzFwQkU7RUR6Qkk7SUFFSTtHSnFyQlI7Q0FDRjtBSy9wQkU7RUR6Qkk7SUFFSTtHSjByQlI7Q0FDRjtBS3BxQkU7RUR6Qkk7SUFFSTtJQUFBO0lBQUE7R0orckJSO0NBQ0Y7QUt6cUJFO0VEekJJO0lBRUk7R0pvc0JSO0NBQ0Y7QUs5cUJFO0VEekJJO0lBRUk7R0p5c0JSO0NBQ0Y7QUtuckJFO0VEekJJO0lBRUk7SUFBQTtJQUFBO0dKOHNCUjtDQUNGO0FLeHJCRTtFRHpCSTtJQUVJO0dKbXRCUjtDQUNGO0FLN3JCRTtFRHpCSTtJQUVJO0dKd3RCUjtDQUNGO0FLbHNCRTtFRHpCSTtJQUVJO0dKNnRCUjtDQUNGO0FLdnNCRTtFRHpCSTtJQUVJO0dKa3VCUjtDQUNGO0FLNXNCRTtFRHpCSTtJQUVJO0dKdXVCUjtDQUNGO0FLanRCRTtFRHpCSTtJQUVJO0dKNHVCUjtDQUNGO0FLdHRCRTtFRHpCSTtJQUVJO0dKaXZCUjtDQUNGO0FLM3RCRTtFRHpCSTtJQUVJO0dKc3ZCUjtDQUNGO0FLaHVCRTtFRHpCSTtJQUVJO0lBQUE7SUFBQTtHSjJ2QlI7Q0FDRjtBS3J1QkU7RUR6Qkk7SUFFSTtHSmd3QlI7Q0FDRjtBSzF1QkU7RUR6Qkk7SUFFSTtHSnF3QlI7Q0FDRjtBSy91QkU7RUR6Qkk7SUFFSTtJQUFBO0lBQUE7R0owd0JSO0NBQ0Y7QUtwdkJFO0VEekJJO0lBRUk7R0ord0JSO0NBQ0Y7QUt6dkJFO0VEekJJO0lBRUk7R0pveEJSO0NBQ0Y7QUk3d0JJO0VBQ0U7Q0ord0JOO0FJNXdCSTtFQUNFO0NKOHdCTjtBSW54Qkk7RUFDRTtDSnF4Qk47QUlseEJJO0VBQ0U7Q0pveEJOO0FJenhCSTtFQUNFO0NKMnhCTjtBSXh4Qkk7RUFDRTtDSjB4Qk47QUkveEJJO0VBQ0U7Q0ppeUJOO0FJOXhCSTtFQUNFO0NKZ3lCTjtBSXJ5Qkk7RUFDRTtDSnV5Qk47QUlweUJJO0VBQ0U7Q0pzeUJOO0FJM3lCSTtFQUNFO0NKNnlCTjtBSTF5Qkk7RUFDRTtDSjR5Qk47QUlqekJJO0VBQ0U7Q0ptekJOO0FJaHpCSTtFQUNFO0NKa3pCTjtBSXZ6Qkk7RUFDRTtDSnl6Qk47QUl0ekJJO0VBQ0U7Q0p3ekJOO0FJN3pCSTtFQUNFO0NKK3pCTjtBSTV6Qkk7RUFDRTtDSjh6Qk47QUluMEJJO0VBQ0U7Q0pxMEJOO0FJbDBCSTtFQUNFO0NKbzBCTjtBSXowQkk7RUFDRTtDSjIwQk47QUl4MEJJO0VBQ0U7Q0owMEJOO0FJLzBCSTtFQUNFO0NKaTFCTjtBSTkwQkk7RUFDRTtDSmcxQk47QUkxMEJJO0VBQ0U7TUFBQTtFQUNBO0NKNDBCTjtBSTkwQkk7RUFDRTtNQUFBO0VBQ0E7Q0pnMUJOO0FJbDFCSTtFQUNFO01BQUE7RUFDQTtDSm8xQk47QUl0MUJJO0VBQ0U7TUFBQTtFQUNBO0NKdzFCTjtBSTExQkk7RUFDRTtNQUFBO0VBQ0E7Q0o0MUJOO0FJOTFCSTtFQUNFO01BQUE7RUFDQTtDSmcyQk47QUlsMkJJO0VBQ0U7TUFBQTtFQUNBO0NKbzJCTjtBSXQyQkk7RUFDRTtNQUFBO0VBQ0E7Q0p3MkJOO0FJMTJCSTtFQUNFO01BQUE7RUFDQTtDSjQyQk47QUk5MkJJO0VBQ0U7TUFBQTtFQUNBO0NKZzNCTjtBSWwzQkk7RUFDRTtNQUFBO0VBQ0E7Q0pvM0JOO0FJdDNCSTtFQUNFO01BQUE7RUFDQTtDSnczQk47QUlqM0JNO0VBQ0U7TUFBQTtDSm0zQlI7QUt6M0JFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pvM0JSO0NBQ0Y7QUkxM0JNO0VBQ0U7TUFBQTtDSjQzQlI7QUtsNEJFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o2M0JSO0NBQ0Y7QUluNEJNO0VBQ0U7TUFBQTtDSnE0QlI7QUszNEJFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pzNEJSO0NBQ0Y7QUk1NEJNO0VBQ0U7TUFBQTtDSjg0QlI7QUtwNUJFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0orNEJSO0NBQ0Y7QUlyNUJNO0VBQ0U7TUFBQTtDSnU1QlI7QUs3NUJFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p3NUJSO0NBQ0Y7QUk5NUJNO0VBQ0U7TUFBQTtDSmc2QlI7QUt0NkJFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ppNkJSO0NBQ0Y7QUl2NkJNO0VBQ0U7TUFBQTtDSnk2QlI7QUsvNkJFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0owNkJSO0NBQ0Y7QUloN0JNO0VBQ0U7TUFBQTtDSms3QlI7QUt4N0JFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ptN0JSO0NBQ0Y7QUl6N0JNO0VBQ0U7TUFBQTtDSjI3QlI7QUtqOEJFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o0N0JSO0NBQ0Y7QUlsOEJNO0VBQ0U7TUFBQTtDSm84QlI7QUsxOEJFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pxOEJSO0NBQ0Y7QUkzOEJNO0VBQ0U7TUFBQTtDSjY4QlI7QUtuOUJFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o4OEJSO0NBQ0Y7QUlwOUJNO0VBQ0U7TUFBQTtDSnM5QlI7QUs1OUJFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p1OUJSO0NBQ0Y7QUk3OUJNO0VBQ0U7TUFBQTtDSis5QlI7QUtyK0JFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pnK0JSO0NBQ0Y7QUl0K0JNO0VBQ0U7TUFBQTtDSncrQlI7QUs5K0JFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p5K0JSO0NBQ0Y7QUkvK0JNO0VBQ0U7TUFBQTtDSmkvQlI7QUt2L0JFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0prL0JSO0NBQ0Y7QUl4L0JNO0VBQ0U7TUFBQTtDSjAvQlI7QUtoZ0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0oyL0JSO0NBQ0Y7QUlqZ0NNO0VBQ0U7TUFBQTtDSm1nQ1I7QUt6Z0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pvZ0NSO0NBQ0Y7QUkxZ0NNO0VBQ0U7TUFBQTtDSjRnQ1I7QUtsaENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o2Z0NSO0NBQ0Y7QUluaENNO0VBQ0U7TUFBQTtDSnFoQ1I7QUszaENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pzaENSO0NBQ0Y7QUk1aENNO0VBQ0U7TUFBQTtDSjhoQ1I7QUtwaUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0oraENSO0NBQ0Y7QUlyaUNNO0VBQ0U7TUFBQTtDSnVpQ1I7QUs3aUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p3aUNSO0NBQ0Y7QUk5aUNNO0VBQ0U7TUFBQTtDSmdqQ1I7QUt0akNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ppakNSO0NBQ0Y7QUl2akNNO0VBQ0U7TUFBQTtDSnlqQ1I7QUsvakNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0owakNSO0NBQ0Y7QUloa0NNO0VBQ0U7TUFBQTtDSmtrQ1I7QUt4a0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pta0NSO0NBQ0Y7QUl6a0NNO0VBQ0U7TUFBQTtDSjJrQ1I7QUtqbENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o0a0NSO0NBQ0Y7QUlsbENNO0VBQ0U7TUFBQTtDSm9sQ1I7QUsxbENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pxbENSO0NBQ0Y7QUkzbENNO0VBQ0U7TUFBQTtDSjZsQ1I7QUtubUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o4bENSO0NBQ0Y7QUlwbUNNO0VBQ0U7TUFBQTtDSnNtQ1I7QUs1bUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p1bUNSO0NBQ0Y7QUk3bUNNO0VBQ0U7TUFBQTtDSittQ1I7QUtybkNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pnbkNSO0NBQ0Y7QUl0bkNNO0VBQ0U7TUFBQTtDSnduQ1I7QUs5bkNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p5bkNSO0NBQ0Y7QUkvbkNNO0VBQ0U7TUFBQTtDSmlvQ1I7QUt2b0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0prb0NSO0NBQ0Y7QUl4b0NNO0VBQ0U7TUFBQTtDSjBvQ1I7QUtocENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0oyb0NSO0NBQ0Y7QUlqcENNO0VBQ0U7TUFBQTtDSm1wQ1I7QUt6cENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pvcENSO0NBQ0Y7QUkxcENNO0VBQ0U7TUFBQTtDSjRwQ1I7QUtscUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o2cENSO0NBQ0Y7QUlucUNNO0VBQ0U7TUFBQTtDSnFxQ1I7QUszcUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pzcUNSO0NBQ0Y7QUk1cUNNO0VBQ0U7TUFBQTtDSjhxQ1I7QUtwckNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0orcUNSO0NBQ0Y7QUlyckNNO0VBQ0U7TUFBQTtDSnVyQ1I7QUs3ckNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p3ckNSO0NBQ0Y7QUk5ckNNO0VBQ0U7TUFBQTtDSmdzQ1I7QUt0c0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ppc0NSO0NBQ0Y7QUl2c0NNO0VBQ0U7TUFBQTtDSnlzQ1I7QUsvc0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0owc0NSO0NBQ0Y7QUlodENNO0VBQ0U7TUFBQTtDSmt0Q1I7QUt4dENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ptdENSO0NBQ0Y7QUl6dENNO0VBQ0U7TUFBQTtDSjJ0Q1I7QUtqdUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o0dENSO0NBQ0Y7QUlsdUNNO0VBQ0U7TUFBQTtDSm91Q1I7QUsxdUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pxdUNSO0NBQ0Y7QUkzdUNNO0VBQ0U7TUFBQTtDSjZ1Q1I7QUtudkNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o4dUNSO0NBQ0Y7QUlwdkNNO0VBQ0U7TUFBQTtDSnN2Q1I7QUs1dkNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p1dkNSO0NBQ0Y7QUk3dkNNO0VBQ0U7TUFBQTtDSit2Q1I7QUtyd0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pnd0NSO0NBQ0Y7QUl0d0NNO0VBQ0U7TUFBQTtDSnd3Q1I7QUs5d0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p5d0NSO0NBQ0Y7QUkvd0NNO0VBQ0U7TUFBQTtDSml4Q1I7QUt2eENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0preENSO0NBQ0Y7QUl4eENNO0VBQ0U7TUFBQTtDSjB4Q1I7QUtoeUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0oyeENSO0NBQ0Y7QUlqeUNNO0VBQ0U7TUFBQTtDSm15Q1I7QUt6eUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pveUNSO0NBQ0Y7QUkxeUNNO0VBQ0U7TUFBQTtDSjR5Q1I7QUtsekNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o2eUNSO0NBQ0Y7QUluekNNO0VBQ0U7TUFBQTtDSnF6Q1I7QUszekNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pzekNSO0NBQ0Y7QUk1ekNNO0VBQ0U7TUFBQTtDSjh6Q1I7QUtwMENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0orekNSO0NBQ0Y7QUlyMENNO0VBQ0U7TUFBQTtDSnUwQ1I7QUs3MENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p3MENSO0NBQ0Y7QUk5MENNO0VBQ0U7TUFBQTtDSmcxQ1I7QUt0MUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ppMUNSO0NBQ0Y7QUl2MUNNO0VBQ0U7TUFBQTtDSnkxQ1I7QUsvMUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0owMUNSO0NBQ0Y7QUloMkNNO0VBQ0U7TUFBQTtDSmsyQ1I7QUt4MkNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ptMkNSO0NBQ0Y7QUl6MkNNO0VBQ0U7TUFBQTtDSjIyQ1I7QUtqM0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o0MkNSO0NBQ0Y7QUlsM0NNO0VBQ0U7TUFBQTtDSm8zQ1I7QUsxM0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pxM0NSO0NBQ0Y7QUkzM0NNO0VBQ0U7TUFBQTtDSjYzQ1I7QUtuNENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o4M0NSO0NBQ0Y7QUlwNENNO0VBQ0U7TUFBQTtDSnM0Q1I7QUs1NENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p1NENSO0NBQ0Y7QUk3NENNO0VBQ0U7TUFBQTtDSis0Q1I7QUtyNUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pnNUNSO0NBQ0Y7QUl0NUNNO0VBQ0U7TUFBQTtDSnc1Q1I7QUs5NUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p5NUNSO0NBQ0Y7QUkvNUNNO0VBQ0U7TUFBQTtDSmk2Q1I7QUt2NkNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0prNkNSO0NBQ0Y7QUl4NkNNO0VBQ0U7TUFBQTtDSjA2Q1I7QUtoN0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0oyNkNSO0NBQ0Y7QUlqN0NNO0VBQ0U7TUFBQTtDSm03Q1I7QUt6N0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pvN0NSO0NBQ0Y7QUkxN0NNO0VBQ0U7TUFBQTtDSjQ3Q1I7QUtsOENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o2N0NSO0NBQ0Y7QUluOENNO0VBQ0U7TUFBQTtDSnE4Q1I7QUszOENFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pzOENSO0NBQ0Y7QUk1OENNO0VBQ0U7TUFBQTtDSjg4Q1I7QUtwOUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0orOENSO0NBQ0Y7QUlyOUNNO0VBQ0U7TUFBQTtDSnU5Q1I7QUs3OUNFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p3OUNSO0NBQ0Y7QUk5OUNNO0VBQ0U7TUFBQTtDSmcrQ1I7QUt0K0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ppK0NSO0NBQ0Y7QUl2K0NNO0VBQ0U7TUFBQTtDSnkrQ1I7QUsvK0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0owK0NSO0NBQ0Y7QUloL0NNO0VBQ0U7TUFBQTtDSmsvQ1I7QUt4L0NFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ptL0NSO0NBQ0Y7QUl6L0NNO0VBQ0U7TUFBQTtDSjIvQ1I7QUtqZ0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o0L0NSO0NBQ0Y7QUlsZ0RNO0VBQ0U7TUFBQTtDSm9nRFI7QUsxZ0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pxZ0RSO0NBQ0Y7QUkzZ0RNO0VBQ0U7TUFBQTtDSjZnRFI7QUtuaERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o4Z0RSO0NBQ0Y7QUlwaERNO0VBQ0U7TUFBQTtDSnNoRFI7QUs1aERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p1aERSO0NBQ0Y7QUk3aERNO0VBQ0U7TUFBQTtDSitoRFI7QUtyaURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pnaURSO0NBQ0Y7QUl0aURNO0VBQ0U7TUFBQTtDSndpRFI7QUs5aURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p5aURSO0NBQ0Y7QUkvaURNO0VBQ0U7TUFBQTtDSmlqRFI7QUt2akRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0prakRSO0NBQ0Y7QUl4akRNO0VBQ0U7TUFBQTtDSjBqRFI7QUtoa0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0oyakRSO0NBQ0Y7QUlqa0RNO0VBQ0U7TUFBQTtDSm1rRFI7QUt6a0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pva0RSO0NBQ0Y7QUkxa0RNO0VBQ0U7TUFBQTtDSjRrRFI7QUtsbERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o2a0RSO0NBQ0Y7QUlubERNO0VBQ0U7TUFBQTtDSnFsRFI7QUszbERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pzbERSO0NBQ0Y7QUk1bERNO0VBQ0U7TUFBQTtDSjhsRFI7QUtwbURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0orbERSO0NBQ0Y7QUlybURNO0VBQ0U7TUFBQTtDSnVtRFI7QUs3bURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p3bURSO0NBQ0Y7QUk5bURNO0VBQ0U7TUFBQTtDSmduRFI7QUt0bkRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ppbkRSO0NBQ0Y7QUl2bkRNO0VBQ0U7TUFBQTtDSnluRFI7QUsvbkRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0owbkRSO0NBQ0Y7QUlob0RNO0VBQ0U7TUFBQTtDSmtvRFI7QUt4b0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ptb0RSO0NBQ0Y7QUl6b0RNO0VBQ0U7TUFBQTtDSjJvRFI7QUtqcERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o0b0RSO0NBQ0Y7QUlscERNO0VBQ0U7TUFBQTtDSm9wRFI7QUsxcERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pxcERSO0NBQ0Y7QUkzcERNO0VBQ0U7TUFBQTtDSjZwRFI7QUtucURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o4cERSO0NBQ0Y7QUlwcURNO0VBQ0U7TUFBQTtDSnNxRFI7QUs1cURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p1cURSO0NBQ0Y7QUk3cURNO0VBQ0U7TUFBQTtDSitxRFI7QUtyckRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pnckRSO0NBQ0Y7QUl0ckRNO0VBQ0U7TUFBQTtDSndyRFI7QUs5ckRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p5ckRSO0NBQ0Y7QUkvckRNO0VBQ0U7TUFBQTtDSmlzRFI7QUt2c0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0prc0RSO0NBQ0Y7QUl4c0RNO0VBQ0U7TUFBQTtDSjBzRFI7QUtodERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0oyc0RSO0NBQ0Y7QUlqdERNO0VBQ0U7TUFBQTtDSm10RFI7QUt6dERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pvdERSO0NBQ0Y7QUkxdERNO0VBQ0U7TUFBQTtDSjR0RFI7QUtsdURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o2dERSO0NBQ0Y7QUludURNO0VBQ0U7TUFBQTtDSnF1RFI7QUszdURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pzdURSO0NBQ0Y7QUk1dURNO0VBQ0U7TUFBQTtDSjh1RFI7QUtwdkRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ordURSO0NBQ0Y7QUlydkRNO0VBQ0U7TUFBQTtDSnV2RFI7QUs3dkRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p3dkRSO0NBQ0Y7QUk5dkRNO0VBQ0U7TUFBQTtDSmd3RFI7QUt0d0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ppd0RSO0NBQ0Y7QUl2d0RNO0VBQ0U7TUFBQTtDSnl3RFI7QUsvd0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0owd0RSO0NBQ0Y7QUloeERNO0VBQ0U7TUFBQTtDSmt4RFI7QUt4eERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pteERSO0NBQ0Y7QUl6eERNO0VBQ0U7TUFBQTtDSjJ4RFI7QUtqeURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o0eERSO0NBQ0Y7QUlseURNO0VBQ0U7TUFBQTtDSm95RFI7QUsxeURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pxeURSO0NBQ0Y7QUkzeURNO0VBQ0U7TUFBQTtDSjZ5RFI7QUtuekRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o4eURSO0NBQ0Y7QUlwekRNO0VBQ0U7TUFBQTtDSnN6RFI7QUs1ekRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p1ekRSO0NBQ0Y7QUk3ekRNO0VBQ0U7TUFBQTtDSit6RFI7QUtyMERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pnMERSO0NBQ0Y7QUl0MERNO0VBQ0U7TUFBQTtDSncwRFI7QUs5MERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p5MERSO0NBQ0Y7QUkvMERNO0VBQ0U7TUFBQTtDSmkxRFI7QUt2MURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0prMURSO0NBQ0Y7QUl4MURNO0VBQ0U7TUFBQTtDSjAxRFI7QUtoMkRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0oyMURSO0NBQ0Y7QUlqMkRNO0VBQ0U7TUFBQTtDSm0yRFI7QUt6MkRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pvMkRSO0NBQ0Y7QUkxMkRNO0VBQ0U7TUFBQTtDSjQyRFI7QUtsM0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o2MkRSO0NBQ0Y7QUluM0RNO0VBQ0U7TUFBQTtDSnEzRFI7QUszM0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pzM0RSO0NBQ0Y7QUk1M0RNO0VBQ0U7TUFBQTtDSjgzRFI7QUtwNERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0orM0RSO0NBQ0Y7QUlyNERNO0VBQ0U7TUFBQTtDSnU0RFI7QUs3NERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p3NERSO0NBQ0Y7QUk5NERNO0VBQ0U7TUFBQTtDSmc1RFI7QUt0NURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ppNURSO0NBQ0Y7QUl2NURNO0VBQ0U7TUFBQTtDSnk1RFI7QUsvNURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0owNURSO0NBQ0Y7QUloNkRNO0VBQ0U7TUFBQTtDSms2RFI7QUt4NkRFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ptNkRSO0NBQ0Y7QUl6NkRNO0VBQ0U7TUFBQTtDSjI2RFI7QUtqN0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o0NkRSO0NBQ0Y7QUlsN0RNO0VBQ0U7TUFBQTtDSm83RFI7QUsxN0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pxN0RSO0NBQ0Y7QUkzN0RNO0VBQ0U7TUFBQTtDSjY3RFI7QUtuOERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o4N0RSO0NBQ0Y7QUlwOERNO0VBQ0U7TUFBQTtDSnM4RFI7QUs1OERFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p1OERSO0NBQ0Y7QUk3OERNO0VBQ0U7TUFBQTtDSis4RFI7QUtyOURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pnOURSO0NBQ0Y7QUl0OURNO0VBQ0U7TUFBQTtDSnc5RFI7QUs5OURFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p5OURSO0NBQ0Y7QUkvOURNO0VBQ0U7TUFBQTtDSmkrRFI7QUt2K0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0prK0RSO0NBQ0Y7QUl4K0RNO0VBQ0U7TUFBQTtDSjArRFI7QUtoL0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0oyK0RSO0NBQ0Y7QUlqL0RNO0VBQ0U7TUFBQTtDSm0vRFI7QUt6L0RFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pvL0RSO0NBQ0Y7QUkxL0RNO0VBQ0U7TUFBQTtDSjQvRFI7QUtsZ0VFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o2L0RSO0NBQ0Y7QUluZ0VNO0VBQ0U7TUFBQTtDSnFnRVI7QUszZ0VFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pzZ0VSO0NBQ0Y7QUk1Z0VNO0VBQ0U7TUFBQTtDSjhnRVI7QUtwaEVFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0orZ0VSO0NBQ0Y7QUlyaEVNO0VBQ0U7TUFBQTtDSnVoRVI7QUs3aEVFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p3aEVSO0NBQ0Y7QUk5aEVNO0VBQ0U7TUFBQTtDSmdpRVI7QUt0aUVFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ppaUVSO0NBQ0Y7QUl2aUVNO0VBQ0U7TUFBQTtDSnlpRVI7QUsvaUVFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0owaUVSO0NBQ0Y7QUloakVNO0VBQ0U7TUFBQTtDSmtqRVI7QUt4akVFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0ptakVSO0NBQ0Y7QUl6akVNO0VBQ0U7TUFBQTtDSjJqRVI7QUtqa0VFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o0akVSO0NBQ0Y7QUlsa0VNO0VBQ0U7TUFBQTtDSm9rRVI7QUsxa0VFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pxa0VSO0NBQ0Y7QUkza0VNO0VBQ0U7TUFBQTtDSjZrRVI7QUtubEVFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0o4a0VSO0NBQ0Y7QUlwbEVNO0VBQ0U7TUFBQTtDSnNsRVI7QUs1bEVFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p1bEVSO0NBQ0Y7QUk3bEVNO0VBQ0U7TUFBQTtDSitsRVI7QUtybUVFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0pnbUVSO0NBQ0Y7QUl0bUVNO0VBQ0U7TUFBQTtDSndtRVI7QUs5bUVFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0p5bUVSO0NBQ0Y7QUkvbUVNO0VBQ0U7TUFBQTtDSmluRVI7QUt2bkVFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0prbkVSO0NBQ0Y7QUl4bkVNO0VBQ0U7TUFBQTtDSjBuRVI7QUtob0VFO0VES0k7SUFJSTtRQUFBO0lBQ0E7R0oybkVSO0NBQ0Y7QUlwbkVJO0VBQ0U7Q0pzbkVOO0FJdm5FSTtFQUNFO0NKeW5FTjtBSTFuRUk7RUFDRTtDSjRuRU47QUk3bkVJO0VBQ0U7Q0orbkVOO0FJaG9FSTtFQUNFO0NKa29FTjtBSW5vRUk7RUFDRTtDSnFvRU47QUlob0VFO0VBQ0U7RUFDQTtDSmtvRUo7QUkvbkVFO0VBQ0U7RUFDQTtDSmlvRUo7QUk5bkVFO0VBQ0U7RUFDQTtDSmdvRUo7QUk3bkVFO0VBQ0U7RUFDQTtDSituRUo7QUkzbkVFO0VBQ0U7TUFBQTtDSjZuRUo7QUkxbkVFO0VBQ0U7TUFBQTtVQUFBO0NKNG5FSjtBSXpuRUU7RUFDRTtNQUFBO1VBQUE7Q0oybkVKO0FJeG5FRTtFQUNFO01BQUE7VUFBQTtDSjBuRUo7QUl2bkVFO0VBQ0U7TUFBQTtVQUFBO0NKeW5FSjtBSXRuRUU7RUFDRTtNQUFBO1VBQUE7Q0p3bkVKO0FJcm5FRTtFQUNFO01BQUE7VUFBQTtDSnVuRUo7QUlwbkVFO0VBQ0U7TUFBQTtVQUFBO0NKc25FSjtBSW5uRUU7RUFDRTtNQUFBO1VBQUE7Q0pxbkVKO0FJbG5FRTtFQUNFO01BQUE7VUFBQTtDSm9uRUo7QUlqbkVFO0VBQ0U7TUFBQTtDSm1uRUo7QUlobkVFO0VBQ0U7TUFBQTtVQUFBO0NKa25FSjs7QUk5bUVBO0FBQ0E7RUFDRTtDSmluRUY7QUtqdEVFO0VEK0ZGO0lBSUk7R0prbkVGO0NBQ0Y7O0FJL21FQTtFQUNFO0NKa25FRjtBSzF0RUU7RUR1R0Y7SUFJSTtHSm1uRUY7Q0FDRjs7QUlobkVBO0VBQ0U7Q0ptbkVGO0FLbnVFRTtFRCtHRjtJQUlJO0dKb25FRjtDQUNGOztBSWpuRUE7RUFDRTtDSm9uRUY7QUs1dUVFO0VEdUhGO0lBSUk7R0pxbkVGO0NBQ0Y7O0FJbG5FQTtFQUNFO0NKcW5FRjs7QUlsbkVBO0VBQ0U7Q0pxbkVGO0FLenZFRTtFRG1JRjtJQUlJO0dKc25FRjtDQUNGOztBSW5uRUE7RUFDRTtDSnNuRUY7QUlwbkVFO0VBQ0U7Q0pzbkVKOztBSWxuRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSnFuRUY7O0FLL3dFRTtFRDZKRjs7SUFHSTtHSnFuRUY7Q0FDRjtBS3R4RUU7RUQ2SkY7O0lBT0k7R0p1bkVGO0NBQ0Y7QUs1eEVFO0VENkpGOztJQVdJO0dKeW5FRjtDQUNGOztBS2x5RUU7RUQ0S0Y7SUFFSTtHSnluRUY7Q0FDRjtBS3h5RUU7RUQ0S0Y7SUFNSTtHSjBuRUY7Q0FDRjs7QUs3eUVFO0VEc0xGO0lBRUk7R0owbkVGO0NBQ0Y7QUtuekVFO0VEc0xGO0lBTUk7R0oybkVGO0NBQ0Y7O0FJdm5FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQkR4T1E7Q0hrMkVaOztBSXRuRUE7RUFDRTtDSnluRUY7O0FJdG5FQTtFQUNFO0VBQ0E7Q0p5bkVGOztBSXRuRUE7RUFDRTtDSnluRUY7O0FNbDNFQTtFQUNFO0VBQ0E7RUFDQTtDTnEzRUY7O0FNbDNFQTtFQUNFO0VBQ0E7Q05xM0VGOztBTWwzRUE7RUFDRTtDTnEzRUY7O0FNbDNFQTtFQUNFO1VBQUE7RUFDQTtFQUNBO0NOcTNFRjs7QU1sM0VBO0VBQ0U7RUFDQTtDTnEzRUY7O0FNbDNFQTtFQUNFO0NOcTNFRjs7QU1sM0VBO0VBQ0U7RUFDQTtVQUFBO0VBQ0E7Q05xM0VGOztBTWwzRUE7O0VBRUU7Q05xM0VGOztBTWwzRUE7OztFQUdFO0VBQ0E7Q05xM0VGOztBTWwzRUE7RUFDRTtDTnEzRUY7O0FNbDNFQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDTnEzRUY7O0FNbDNFQTtFQUNFO0NOcTNFRjs7QU1sM0VBO0VBQ0U7Q05xM0VGOztBTWwzRUE7RUFDRTtFQUNBO0NOcTNFRjs7QU1sM0VBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0NOcTNFRjs7QU1sM0VBOztFQUVFO0NOcTNFRjs7QU1sM0VBOztFQUVFO0NOcTNFRjs7QU1sM0VBOzs7O0VBSUU7Q05xM0VGOztBTWwzRUE7Ozs7RUFJRTtFQUNBO0NOcTNFRjs7QU1sM0VBOzs7O0VBSUU7Q05xM0VGOztBTWwzRUE7RUFDRTtDTnEzRUY7O0FNbDNFQTtFQUNFO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBWTtFQUNaO0VBQ0E7Q05zM0VGOztBTW4zRUE7RUFDRTtDTnMzRUY7O0FNbjNFQTtFQUNFO0NOczNFRjs7QU1uM0VBOztFQUVFO1VBQUE7RUFDQTtDTnMzRUY7O0FNbjNFQTs7RUFFRTtDTnMzRUY7O0FNbjNFQTtFQUNFO0VBQ0E7Q05zM0VGOztBTW4zRUE7RUFDRTtDTnMzRUY7O0FNbjNFQTtFQUNFO0VBQ0E7Q05zM0VGOztBTW4zRUE7RUFDRTtDTnMzRUY7O0FNbjNFQTtFQUNFO0NOczNFRjs7QU1uM0VBO0VBQ0U7Q05zM0VGOztBTW4zRUE7RUFDRTtDTnMzRUY7O0FNbjNFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7Q05zM0VGOztBTW4zRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q05zM0VGOztBS2xrRkU7RUFDRTtFQUNBLG1CRUgyQjtFRkkzQixpQkVKc0I7RUZLdEI7RUFFQSxzSEFDRTtDTG1rRk47QUsxa0ZFO0VBQ0U7RUFDQSxtQkVGMkI7RUZHM0IsaUJFSHNCO0VGSXRCO0VBRUEsMEhBQ0U7Q0wwa0ZOO0FLamxGRTtFQUNFO0VBQ0EsbUJFRDJCO0VGRTNCLGlCRUZzQjtFRkd0QjtFQUVBLDRIQUNFO0NMaWxGTjtBS3hsRkU7RUFDRTtFQUNBO0VBQ0EsaUJFRHNCO0VGRXRCO0VBRUEsb0hBQ0U7Q0x3bEZOO0FLL2xGRTtFQUNFO0VBQ0EsbUJFQzJCO0VGQTNCO0VBQ0E7RUFFQSx3SEFDRTtDTCtsRk47QUt0bUZFO0VBQ0U7RUFDQSxtQkVFMkI7RUZEM0IsaUJFQ3NCO0VGQXRCO0VBRUEsc0hBQ0U7Q0xzbUZOO0FLN21GRTtFQUNFO0VBQ0EsbUJFR2dDO0VGRmhDLGlCRUUyQjtFRkQzQjtFQUVBLGtJQUNFO0NMNm1GTjtBS3BuRkU7RUFDRTtFQUNBLG1CRUlnQztFRkhoQyxpQkVHMkI7RUZGM0I7RUFFQSxnSUFDRTtDTG9uRk47QUszbkZFO0VBQ0U7RUFDQSxtQkVLZ0M7RUZKaEMsaUJFSTJCO0VGSDNCO0VBRUEsNEhBQ0U7Q0wybkZOO0FLbG9GRTtFQUNFO0VBQ0EsbUJFTTZCO0VGTDdCLGlCRUt3QjtFRkp4QjtFQUVBLDhIQUNFO0NMa29GTjtBS3pvRkU7RUFDRTtFQUNBLG1CRU82QjtFRk43QixpQkVNd0I7RUZMeEI7RUFFQSwwSEFDRTtDTHlvRk47QUtocEZFO0VBQ0U7RUFDQSxtQkVRNkI7RUZQN0IsaUJFT3dCO0VGTnhCO0VBRUEsOEhBQ0U7Q0xncEZOO0FLdnBGRTtFQUNFO0VBQ0EsbUJFUzZCO0VGUjdCLGlCRVF3QjtFRlB4QjtFQUVBLDRIQUNFO0NMdXBGTjtBSzlwRkU7RUFDRTtFQUNBLG1CRVU2QjtFRlQ3QixpQkVTd0I7RUZSeEI7RUFFQSxnSUFDRTtDTDhwRk47QUtycUZFO0VBQ0U7RUFDQSxtQkVXNkI7RUZWN0IsaUJFVXdCO0VGVHhCO0VBRUEsd0hBQ0U7Q0xxcUZOO0FPN3BGQTtFQUNFO0VBQ0E7RUFDQTtDUCtwRkY7O0FPNXBGQTtFQUNFLGVKUk87RUlTUCxnQ0p1Q087RUl0Q1A7RUFDQTtFQUNBO0VBQ0E7Q1ArcEZGOztBTzVwRkE7Ozs7OztFQU1FO0VBQ0EsZUp2Qk87RUl3QlAsZ0NKeUJXO0VJeEJYO0NQK3BGRjs7QU81cEZBO0VBQ0U7Q1ArcEZGO0FLdnFGRTtFRU9GO0lBSUk7R1BncUZGO0NBQ0Y7O0FPN3BGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NQZ3FGRjtBS25yRkU7RUVlRjtJQU9JO0lBQ0E7SUFDQTtHUGlxRkY7Q0FDRjs7QU85cEZBO0VBQ0U7RUFDQTtDUGlxRkY7QUsvckZFO0VFNEJGO0lBS0k7R1BrcUZGO0NBQ0Y7O0FPL3BGQTtFQUNFO0VBQ0E7RUFDQTtDUGtxRkY7QUsxc0ZFO0VFcUNGO0lBTUk7R1BtcUZGO0NBQ0Y7O0FPaHFGQTtFQUNFO0VBQ0E7RUFDQTtDUG1xRkY7O0FPaHFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BtcUZGO0FLN3RGRTtFRXFERjtJQVFJO0lBQ0E7SUFDQTtHUG9xRkY7Q0FDRjs7QU9qcUZBO0VBQ0U7RUFDQTtDUG9xRkY7O0FPanFGQTtFQUNFO0VBQ0E7Q1BvcUZGO0FLOXVGRTtFRXdFRjtJQUtJO0lBQ0E7SUFDQTtHUHFxRkY7Q0FDRjs7QU9scUZBO0VBQ0U7RUFDQTtDUHFxRkY7QUsxdkZFO0VFbUZGO0lBS0k7SUFDQTtJQUNBO0dQc3FGRjtDQUNGOztBT25xRkE7RUFDRSxlSjVGWTtFSTZGWjtDUHNxRkY7QU9wcUZFO0VBQ0U7Q1BzcUZKOztBT2pxRkU7RUFDRTtDUG9xRko7O0FPcnFGRTtFQUNFO0NQd3FGSjs7QU96cUZFO0VBQ0U7Q1A0cUZKOztBTzdxRkU7RUFDRTtDUGdyRko7O0FPanJGRTtFQUNFO0NQb3JGSjs7QU9yckZFO0VBQ0U7Q1B3ckZKOztBT3pyRkU7RUFDRTtDUDRyRko7O0FPN3JGRTtFQUNFO0NQZ3NGSjs7QU9qc0ZFO0VBQ0U7Q1Bvc0ZKOztBT3JzRkU7RUFDRTtDUHdzRko7O0FPenNGRTtFQUNFO0NQNHNGSjs7QVF6MUZBO0VBQ0U7Q1I0MUZGO0FRMTFGRTtFQUNFO0VBQ0E7Q1I0MUZKOztBUXgxRkE7RUFDRTtFQUNBO0NSMjFGRjs7QVFyMUZNO0VBQ0U7Q1J3MUZSO0FRcjFGTTtFQUNFO0VBQ0E7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Ujs7QVE3M0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUmc0Rko7QVE3M0ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJMbmJJO0VLb2JKO09BQUE7VUFBQTtFQUNBO0NSKzNGUjs7QVMxekdBO0VBQ0U7VUFBQTtDVDZ6R0Y7O0FTenpHRTtFQUNFLDBCTkRXO0NINnpHZjtBU3p6R0U7RUFFRSxvQk5MUTtDSCt6R1o7QVN2ekdFO0VBQ0UsaUJOQ007Q0h3ekdWOztBU3J6R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUd3pHRjtBSzV5R0U7RUlqQkY7SUFRSTtHVHl6R0Y7Q0FDRjtBU3Z6R0U7RUFDRTtDVHl6R0o7QVN0ekdFO0VBQ0U7Q1R3ekdKO0FLdnpHRTtFSUZBO0lBSUk7R1R5ekdKO0NBQ0Y7QUs1ekdFO0VJRkE7SUFRSTtHVDB6R0o7Q0FDRjtBU3Z6R0U7RUFDRTtDVHl6R0o7QVN0ekdFO0VBQ0U7Q1R3ekdKOztBU3B6R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUdXpHRjtBSy8wR0U7RUltQkY7SUFRSTtHVHd6R0Y7Q0FDRjs7QVNyekdBO0VBQ0U7Q1R3ekdGO0FTcnpHSTtFQUNFO0NUdXpHTjs7QVNqekdFO0VBQ0U7RUFDQTtDVG96R0o7QVNsekdJO0VBQ0U7Q1RvekdOO0FTanpHSTtFQUVFO0NUa3pHTjs7QVM1eUdFO0VBQ0U7Q1QreUdKOztBUzF5R0U7RUFDRTtDVDZ5R0o7QVMxeUdFO0VBQ0U7Q1Q0eUdKO0FTeHlHSTtFQUNFO0NUMHlHTjtBU255R1E7RUFDRTtDVHF5R1Y7O0FTOXhHQTtFQUNFO0NUaXlHRjs7QVM5eEdBOztFQUVFO0NUaXlHRjs7QVMzeEdFOzs7RUFDRTtDVGd5R0o7O0FTMXhHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDBCTnhJUTtDSHE2R2Q7O0FTeHhHQTtFQUNFO0NUMnhHRjs7QVVyN0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQlBNWTtFT0xaO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFD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O0lBSUk7R3JDZzhSUjtDQUNGO0FLNTlSRTtFZ0N1Qkk7SUFRSTtHckNpOFJSO0NBQ0Y7QXFDLzdSUTtFQUNFO0NyQ2k4UlY7QUtwK1JFO0VnQ2tDTTtJQUlJO0dyQ2s4UlY7Q0FDRjtBS3orUkU7RWdDa0NNO0lBUUk7R3JDbThSVjtDQUNGO0FxQy83Uk07RUFDRTtFQUNBO0NyQ2k4UlI7QUtsL1JFO0VnQytDSTtJQUtJO0lBQUE7SUFBQTtHckNrOFJSO0NBQ0Y7QXFDaDhSUTtFQUNFO0VBQ0E7RUFDQTtDckNrOFJWO0FLNS9SRTtFZ0N1RE07SUFNSTtJQUNBO0dyQ204UlY7Q0FDRjtBS2xnU0U7RWdDdURNO0lBV0k7R3JDbzhSVjtDQUNGO0FLdmdTRTtFZ0N1RUk7SUFFSTtHckNrOFJSO0NBQ0Y7QUs1Z1NFO0VnQ3VFSTtJQU1JO0dyQ204UlI7Q0FDRjtBcUNqOFJRO0VBQ0U7Q3JDbThSVjtBS3BoU0U7RWdDZ0ZNO0lBSUk7R3JDbzhSVjtDQUNGO0FLemhTRTtFZ0NnRk07SUFRSTtJQUNBO0dyQ3E4UlY7Q0FDRjtBcUNqOFJNO0VBQ0U7RUFDQSxlbENqSUk7RWtDa0lKO0VBQ0E7Q3JDbThSUjtBS3JpU0U7RWdDOEZJO0lBT0k7R3JDbzhSUjtDQUNGO0FxQ2o4Uk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtDckNtOFJSO0FLaGpTRTtFZ0N5R0k7SUFPSTtJQUNBO0dyQ284UlI7Q0FDRjtBcUNqOFJNO0VBQ0U7Q3JDbThSUjtBS3pqU0U7RWdDcUhJO0lBSUk7R3JDbzhSUjtDQUNGO0FxQ2w4UlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckNvOFJWO0FLdmtTRTtFZ0M0SE07SUFVSTtJQUNBO0dyQ3E4UlY7Q0FDRjtBcUNqOFJNO0VBQ0U7RUFDQTtFQUNBO0NyQ204UlI7QUtsbFNFO0VnQzRJSTtJQU1JO0dyQ284UlI7Q0FDRjtBS3ZsU0U7RWdDNElJO0lBVUk7R3JDcThSUjtDQUNGO0FLNWxTRTtFZ0M0SUk7SUFjSTtHckNzOFJSO0NBQ0Y7QXFDcDhSUTtFQUNFO0VBQ0E7RUFDQTtDckNzOFJWO0FLdG1TRTtFZ0M2Sk07SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyQ3U4UlY7Q0FDRjtBcUNuOFJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVCbEN0TUU7Q0gyb1NWO0FxQ244UlE7RUFDRSwwQmxDcE5LO0NIeXBTZjtBcUNoOFJJO0VBQ0U7RUFDQSx1QmxDaE5JO0NIa3BTVjtBSzluU0U7RWdDMExFO0lBS0k7SUFDQTtHckNtOFJOO0NBQ0Y7QXFDajhSTTtFQUNFO0NyQ204UlI7QXFDLzdSUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NyQ2k4UlY7O0FzQ2hyU0U7RUFDRTtDdENtclNKO0FzQy9xU0k7RUFDRSxZbkNTSTtDSHdxU1Y7QUtwcFNFO0VpQ3RCTTtJQUVJO0lBQ0E7R3RDNHFTVjtDQUNGO0FzQ3RxU0U7RUFDRTtFQUNBO0VBQ0E7Q3RDd3FTSjtBSy9wU0U7RWlDWkE7SUFNSTtHdEN5cVNKO0NBQ0Y7QUtwcVNFO0VpQ0hFO0lBRUk7R3RDeXFTTjtDQUNGO0FzQ3RxU1E7RUFDRTtFQUNBO0N0Q3dxU1Y7QXNDbnFTSTtFQUNFO0VBQ0E7Q3RDcXFTTjtBc0NqcVNNO0VBQ0U7Q3RDbXFTUjtBS3ByU0U7RWlDZ0JJO0lBSUk7R3RDb3FTUjtDQUNGO0FzQy9wU0U7RUFDRTtFQUNBO0N0Q2lxU0o7QXNDL3BTSTtFQUNFO0N0Q2lxU047QXNDNXBTSTtFQUNFO0VBQ0E7Q3RDOHBTTjtBS3BzU0U7RWlDb0NFO0lBS0k7R3RDK3BTTjtDQUNGO0FLenNTRTtFaUNvQ0U7SUFTSTtHdENncVNOO0NBQ0Y7QUs5c1NFO0VpQ29DRTtJQWFJO0d0Q2lxU047Q0FDRjtBS250U0U7RWlDb0NFO0lBaUJJO0d0Q2txU047Q0FDRjtBc0MvcFNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJuQzlGTTtFbUMrRk47T0FBQTtVQUFBO0VBQ0E7Q3RDaXFTTjtBS251U0U7RWlDbUNBO0lBbUNJO0d0Q2lxU0o7Q0FDRjtBc0MvcFNJO0VBQ0U7Q3RDaXFTTjtBSzN1U0U7RWlDNkVFO0lBRUk7R3RDZ3FTTjtDQUNGO0FLaHZTRTtFaUNtRkU7SUFFSTtJQUNBO0d0QytwU047Q0FDRjtBS3R2U0U7RWlDMEZFO0lBRUk7R3RDOHBTTjtDQUNGO0FLM3ZTRTtFaUNnR0U7SUFFSTtHdEM2cFNOO0NBQ0Y7QXNDMXBTSTtFQUNFO0VBQ0E7Q3RDNHBTTjtBS3B3U0U7RWlDc0dFO0lBS0k7R3RDNnBTTjtDQUNGO0FLendTRTtFaUNzR0U7SUFTSTtJQUNBO0lBQ0E7R3RDOHBTTjtDQUNGO0FzQzNwU0k7RUFDRTtFQUNBO0N0QzZwU047QUtweFNFO0VpQ3FIRTtJQUtJO0lBQ0E7SUFDQTtHdEM4cFNOO0NBQ0Y7QUszeFNFO0VpQ3FIRTtJQVdJO0d0QytwU047Q0FDRjtBc0M3cFNNO0VBQ0U7RUFDQTtDdEMrcFNSO0FzQzNwU1E7RUFDRTtFQUNBO0N0QzZwU1Y7QXNDenBTTTtFQUNFO0N0QzJwU1I7QXNDdnBTSTtFQUNFO0VBQ0E7Q3RDeXBTTjtBc0NycFNFO0VBQ0U7RUFDQTtPQUFBO1VBQUE7Q3RDdXBTSjtBS256U0U7RWlDMEpBO0lBS0k7SUFDQTtJQUNBO0d0Q3dwU0o7Q0FDRjtBc0N0cFNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJuQ3pNTTtFbUMwTU47Q3RDd3BTTjtBS3AwU0U7RWlDb0tFO0lBV0k7SUFDQTtHdEN5cFNOO0NBQ0Y7QXNDdHBTSTtFQUNFO09BQUE7VUFBQTtDdEN3cFNOO0FzQ3JwU0k7RUFDRTtDdEN1cFNOO0FzQ3BwU1E7RUFDRTtFQUNBO0N0Q3NwU1Y7QXNDaHBTTTtFQUNFO0N0Q2twU1I7QXNDL29TTTtFQUNFO0VBQ0E7Q3RDaXBTUjtBc0M1b1NFO0VBQ0U7Q3RDOG9TSjtBc0M1b1NJO0VBQ0U7RUFDQSxZbkN2T0k7Q0hxM1NWO0FzQzVvU007RUFDRTtDdEM4b1NSO0FzQzFvU0k7RUFDRTtFQUNBO0N0QzRvU047QXNDem9TSTtFQUNFO0VBQ0E7Q3RDMm9TTjtBc0N4b1NJO0VBS0U7Q3RDc29TTjtBc0Nub1NJO0VBQ0U7RUFDQTtFQUNBO0N0Q3FvU047QXNDbm9TTTtFQUNFO0N0Q3FvU1I7QXNDam9TSTtFQUNFO0VBQ0E7Q3RDbW9TTjtBSzUzU0U7RWlDOFBFO0lBRUk7R3RDZ29TTjtDQUNGO0FzQzduU0k7RUFDRTtDdEMrblNOO0FzQzVuU0k7RUFDRTtFQUNBO0VBQ0EsZW5DaFNHO0VtQ2lTSDtDdEM4blNOO0FzQzVuU007RUFDRTtFQUNBO0VBQ0E7Q3RDOG5TUjtBc0N6blNFO0VBQ0UsMEJuQ3JUUTtDSGc3U1o7QUtsNVNFO0VpQ3NSQTtJQUlJO0d0QzRuU0o7Q0FDRjtBc0MxblNJO0VBR0UsWW5DblRJO0NINjZTVjtBc0N4blNNO0VBQ0UsWW5DdFRFO0NIZzdTVjtBc0N0blNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3RDd25TTjtBS242U0U7RWlDdVNFO0lBT0k7R3RDeW5TTjtDQUNGO0FzQ3ZuU007RUFDRSxlbkN4VU87RW1DeVVQO0VBQ0E7RUFDQTtFQUNBO0N0Q3luU1I7QXNDdG5TTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N0Q3duU1I7QXNDcm5TTTtFQUNFO0VBQ0E7RUFDQTtDdEN1blNSO0FzQ3BuU007RUFDRTtFQUNBLFluQzVWRTtFbUM2VkYsMEJuQzFXSTtDSGcrU1o7QXNDbm5TTTtFQUNFLFluQ2hXRTtDSHE5U1Y7QXNDam5TSTtFQUNFO0N0Q21uU047QXNDaG5TSTtFQUNFO0N0Q2tuU047QXNDL21TSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N0Q2luU047QXNDOW1TSTtFQUNFO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtDdENnblNOO0FLcDlTRTtFaUNnV0U7SUFPSTtRQUFBO1lBQUE7R3RDaW5TTjtDQUNGO0FzQzltU0k7RUFDRTtNQUFBO0N0Q2duU047QXNDN21TSTtFQUNFO0VBQ0E7Q3RDK21TTjtBS2grU0U7RWlDK1dFO0lBS0k7R3RDZ25TTjtDQUNGO0FLcitTRTtFaUMrV0U7SUFTSTtJQUNBO0d0Q2luU047Q0FDRjtBc0M5bVNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3RDZ25TTjtBc0M3bVNJO0VBQ0U7RUFDQTtFQUNBO0N0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cTRUVjtDQUNGO0F3Q2w0VFE7RUFDRTtDeENvNFRWO0FLbGtWRTtFbUM2ckJNO0lBSUk7R3hDcTRUVjtDQUNGO0FLdmtWRTtFbUNxc0JNO0lBRUk7R3hDbzRUVjtDQUNGO0FLNWtWRTtFbUNxc0JNO0lBTUk7R3hDcTRUVjtDQUNGO0FLamxWRTtFbUNndEJJO0lBRUk7SUFBQTtRQUFBO1lBQUE7SUFDQTtHeENtNFRSO0NBQ0Y7QUt2bFZFO0VtQ2d0Qkk7SUFPSTtHeENvNFRSO0NBQ0Y7QXdDbDRUUTtFQUNFO0VBQ0E7Q3hDbzRUVjtBS2htVkU7RW1DMHRCTTtJQUtJO0lBQ0E7SUFDQTtHeENxNFRWO0NBQ0Y7QUt2bVZFO0VtQzB0Qk07SUFXSTtHeENzNFRWO0NBQ0Y7QUs1bVZFO0VtQ3l1Qk07SUFFSTtJQUNBO0lBQ0E7R3hDcTRUVjtDQUNGO0F3Q2g0VEk7RUFDRTtDeENrNFROO0FLdG5WRTtFbUNtdkJFO0lBSUk7R3hDbTRUTjtDQUNGO0FLM25WRTtFbUNtdkJFO0lBUUk7R3hDbzRUTjtDQUNGO0F3Q2w0VE07RUFDRTtFQUNBO0VBQ0E7Q3hDbzRUUjtBS3JvVkU7RW1DOHZCSTtJQU1JO0lBQ0E7SUFDQTtHeENxNFRSO0NBQ0Y7QUs1b1ZFO0VtQzh2Qkk7SUFZSTtJQUNBO0lBQ0E7R3hDczRUUjtDQUNGO0F3Q240VE07RUFDRTtFQUNBO0N4Q3E0VFI7QUt2cFZFO0VtQ2d4Qkk7SUFLSTtJQUNBO0d4Q3M0VFI7Q0FDRjtBSzdwVkU7RW1DZ3hCSTtJQVVJO0lBQ0E7R3hDdTRUUjtDQUNGO0F3Q2o0VEk7RUFDRTtDeENtNFROO0F3Q2g0VEk7RUFDRTtDeENrNFROO0F3QzkzVEU7RUFDRTtDeENnNFRKO0F3QzkzVEk7RUFDRTtDeENnNFROO0F3QzczVEk7RUFDRTtDeEMrM1ROO0F3QzMzVEU7RUFDRTtDeEM2M1RKOztBeUN0dFZFO0VBQ0U7RUFDQSwwQnRDQ1E7Q0h3dFZaO0FLMXJWRTtFb0NqQ0E7SUFLSTtHekMwdFZKO0NBQ0Y7QXlDeHRWSTtFQUNFO0N6QzB0Vk47QUtsc1ZFO0VvQ3pCRTtJQUlJO0d6QzJ0Vk47Q0FDRjtBeUN6dFZNO0VBQ0U7Q3pDMnRWUjtBeUN0dFZFO0VBQ0U7RUFDQSx1QnRDVk07Q0hrdVZWO0F5Q3J0VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekN1dFZKO0F5Q3B0VkU7RUFDRTtDekNzdFZKO0FLN3NWRTtFb0NWQTtJQUlJO0lBQ0E7R3pDdXRWSjtDQUNGO0F5Q3B0VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6Q3N0Vko7QXlDcHRWSTtFQUNFLFl0Q3hDSTtFc0N5Q0osMEJ0QzdDUTtDSG13VmQ7QXlDbHRWRTtFQUNFO01BQUE7Q3pDb3RWSjtBSzl1VkU7RW9DeUJBO0lBSUk7R3pDcXRWSjtDQUNGO0F5Q2p0Vkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1QnRDN0RJO0VzQzhESjtPQUFBO1VBQUE7RUFDQTtDekNtdFZOOztBMENseVZBO0VBQ0UsdUJ2Q2VRO0NIc3hWVjtBMENseVZJO0VBQ0U7QzFDb3lWTjtBMENqeVZJO0VBQ0U7QzFDbXlWTjtBMENqeVZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJ2Q2ZJO0NIa3pWWjtBMENoeVZNO0VBQ0U7RUFDQTtDMUNreVZSO0FLcnhWRTtFcUNmSTtJQUtJO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO0lBQ0E7RzFDbXlWUjtDQUNGO0EwQ2h5Vk07RUFDRTtFQUFBO0VBQUE7QzFDa3lWUjtBMENoeVZRO0VBQ0U7RUFDQTtDMUNreVZWO0EwQzd4Vkk7RUFDRTtFQUNBO0MxQyt4Vk47QTBDN3hWTTtFQUNFO0VBQ0E7QzFDK3hWUjtBSzV5VkU7RXFDV0k7SUFLSTtJQUNBO0cxQ2d5VlI7Q0FDRjtBMEM3eFZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFDK3hWUjtBS3h6VkU7RXFDcUJJO0lBT0k7RzFDZ3lWUjtDQUNGO0EwQzV4Vkk7RUFDRTtDMUM4eFZOO0EwQzN4Vkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxQzZ4Vk47QUt2MFZFO0VxQ3FDRTtJQVFJO0cxQzh4Vk47Q0FDRjtBSzUwVkU7RXFDcUNFO0lBWUk7SUFDQTtJQUNBO0lBQ0E7RzFDK3hWTjtDQUNGO0FLcDFWRTtFcUNxQ0U7SUFtQkk7SUFBQTtJQUFBO0lBQ0E7SUFDQTtHMUNneVZOO0NBQ0Y7QTBDNXhWTTtFQUNFO0MxQzh4VlI7QTBDM3hWTTtFQUNFO0VBQ0E7VUFBQTtDMUM2eFZSO0EwQzN4VlE7RUFDRTtDMUM2eFZWO0EwQzF4VlE7RUFDRTtDMUM0eFZWO0EwQzF4VlU7RUFDRTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QzFDNHhWWjtBMEN4eFZRO0VBQ0U7QzFDMHhWVjtBMEN4eFZVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFDMHhWWjtBMENyeFZNO0VBQ0U7QzFDdXhWUjtBMENweFZNOzs7O0VBSUU7QzFDc3hWUjtBMENseFZRO0VBQ0U7RUFDQTtDMUNveFZWO0EwQ2x4VlU7RUFDRTtDMUNveFZaO0EwQy93Vk07RUFDRTtFQUNBO0MxQ2l4VlI7QTBDOXdWTTs7RUFFRTtDMUNneFZSO0EwQzd3Vk07RUFFRTtDMUM4d1ZSO0FLbDVWRTtFcUN1SUk7SUFJSTtHMUMyd1ZSO0NBQ0Y7QTBDendWUTtFQUNFO0MxQzJ3VlY7QTBDeHdWUTtFQUNFO0MxQzB3VlY7QTBDdHdWTTtFQUNFO0MxQ3d3VlI7QUtoNlZFO0VxQ3VKSTtJQUlJO0lBQ0E7RzFDeXdWUjtDQUNGO0FLdDZWRTtFcUN1Skk7SUFTSTtHMUMwd1ZSO0NBQ0Y7QTBDdndWVTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0MxQ3l3Vlo7QTBDdHdWVTtFQUNFO0MxQ3d3Vlo7QTBDcHdWWTtFQUNFLGV2Q3pNQTtFdUMwTUE7RUFDQTtDMUNzd1ZkO0EwQ3p3Vlk7RUFDRSxldkN6TUE7RXVDME1BO0VBQ0E7QzFDc3dWZDtBMEN6d1ZZO0VBQ0UsZXZDek1BO0V1QzBNQTtFQUNBO0MxQ3N3VmQ7QTBDendWWTtFQUNFLGV2Q3pNQTtFdUMwTUE7RUFDQTtDMUNzd1ZkO0EwQ3p3Vlk7RUFDRSxldkN6TUE7RXVDME1B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Q0FDRjtBMkN4b1dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0Mwb1dOO0FLbDFXRTtFc0NnTUU7SUFXSTtJQUFBO0lBQUE7SUFDQTtHM0Myb1dOO0NBQ0Y7QTJDdm9XRTtFQUNFO0VBQ0E7RUFDQSwwQnhDbFBRO0V3Q21QUjtPQUFBO1VBQUE7QzNDeW9XSjtBMkN2b1dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJ4QzVQTTtFd0M2UE47QzNDeW9XTjtBS3gyV0U7RXNDaU5BO0lBa0JJO0czQ3lvV0o7Q0FDRjtBMkN2b1dJO0VBQ0U7T0FBQTtVQUFBO0MzQ3lvV047QTJDdG9XSTtFQUNFO0VBQ0E7QzNDd29XTjtBS3AzV0U7RXNDME9FO0lBS0k7RzNDeW9XTjtDQUNGO0EyQ3ZvV007RUFDRTtFQUNBO0MzQ3lvV1I7QUs3M1dFO0VzQ2tQSTtJQUtJO0czQzBvV1I7Q0FDRjtBMkN0b1dJO0VBQ0U7QzNDd29XTjtBS3I0V0U7RXNDNFBFO0lBSUk7RzNDeW9XTjtDQUNGO0EyQ3ZvV007RUFFRTtDM0N3b1dSO0FLNzRXRTtFc0NtUUk7SUFLSTtHM0N5b1dSO0NBQ0Y7QTJDbm9XSTtFQUNFO0MzQ3FvV047QUtyNVdFO0VzQytRRTtJQUlJO0czQ3NvV047Q0FDRjtBMkNwb1dNO0VBQ0U7RUFDQTtDM0Nzb1dSO0EyQ2xvV0k7RUFDRTtDM0Nvb1dOO0EyQ2pvV0k7RUFDRSxZeENyVEk7RXdDc1RKO0MzQ21vV047O0E0Q3g4V0U7RUFDRTtDNUMyOFdKO0E0Q3g4V0U7RUFDRSxlekNTSztDSGk4V1Q7QTRDdjhXRTtFQUNFO0VBQ0E7QzVDeThXSjtBS2g3V0U7RXVDM0JBO0lBS0k7RzVDMDhXSjtDQUNGO0FLcjdXRTtFdUMzQkE7SUFTSTtHNUMyOFdKO0NBQ0Y7QUsxN1dFO0V1QzNCQTtJQWFJO0c1QzQ4V0o7Q0FDRjtBNEMxOFdJO0VBQ0U7RUFDQTtDNUM0OFdOO0FLbjhXRTtFdUNYRTtJQUtJO0c1QzY4V047Q0FDRjtBS3g4V0U7RXVDWEU7SUFTSTtHNUM4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Q213WFI7Q0FDRjtBS3gxWEU7RXdDd0VJO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO1NBQUE7WUFBQTtHN0Nvd1hSO0NBQ0Y7QUtoMlhFO0V3Q2dHRTtJQUVJO0lBQ0E7SUFDQTtHN0Nrd1hOO0NBQ0Y7QTZDN3ZYSTtFQUNFO0VBRUE7RUFDQTtDN0M4dlhOO0FLNTJYRTtFd0NtSEU7SUFFSTtHN0MydlhOO0NBQ0Y7QTZDeHZYUTtFQUNFO0M3QzB2WFY7QUtwM1hFO0V3Q3lITTtJQUlJO0c3QzJ2WFY7Q0FDRjtBS3ozWEU7RXdDaUlNO0lBRUk7SUFDQTtHN0MwdlhWO0NBQ0Y7QUsvM1hFO0V3Q2lJTTtJQU9JO0lBQ0E7SUFDQTtHN0MydlhWO0NBQ0Y7QUt0NFhFO0V3QzhJTTtJQUVJO0lBQ0E7RzdDMHZYVjtDQUNGO0FLNTRYRTtFd0NzSlE7SUFFSTtHN0N3dlhaO0NBQ0Y7QTZDcHZYUTtFQUNFO0M3Q3N2WFY7QUtwNVhFO0V3Q21LRTtJQUVJO0c3Q212WE47Q0FDRjtBS3o1WEU7RXdDbUtFO0lBTUk7RzdDb3ZYTjtDQUNGO0E2Q2x2WE07RUFDRTtDN0NvdlhSO0FLajZYRTtFd0M0S0k7SUFJSTtHN0NxdlhSO0NBQ0Y7QUt0NlhFO0V3QzRLSTtJQVFJO0c3Q3N2WFI7RTZDcHZYUTtJQUNFO0c3Q3N2WFY7Q0FDRjtBNkNqdlhJO0VBQ0U7QzdDbXZYTjtBNkNodlhJO0VBQ0U7RUFDQTtFQUNBLHVCMUN4Tkk7Q0gwOFhWO0FLdDdYRTtFd0NpTUU7SUFNSTtHN0NtdlhOO0NBQ0Y7QUszN1hFO0V3Q2lNRTtJQVVJO0c3Q292WE47Q0FDRjtBNkNqdlhJO0VBQ0U7RUFDQTtFQUNBLHVCMUN0T0k7RTBDdU9KO0M3Q212WE47QUt0OFhFO0V3QytNRTtJQU9JO0c3Q292WE47Q0FDRjtBSzM4WEU7RXdDK01FO0lBV0k7RzdDcXZYTjtDQUNGO0E2Q2p2WEU7RUFDRTtFQUNBO0VBQ0EsdUIxQ3RQTTtFMEN1UE47T0FBQTtVQUFBO0M3Q212WEo7QUt0OVhFO0V3QytOQTtJQU9JO0lBQ0E7RzdDb3ZYSjtDQUNGO0FLNTlYRTtF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QTtJQVVJO0lBQ0E7Ry9DOHRZSjtDQUNGO0ErQzN0WU07RUFDRTtDL0M2dFlSO0ErQ3h0WUU7RUFDRTtDL0MwdFlKO0FLcHZZRTtFMEN5QkE7SUFJSTtHL0MydFlKO0NBQ0Y7QStDenRZSTtFQUNFO0MvQzJ0WU47QUs1dllFO0UwQ2dDRTtJQUlJO0cvQzR0WU47Q0FDRjtBS2p3WUU7RTBDZ0NFO0lBUUk7Ry9DNnRZTjtDQUNGO0ErQzF0WUk7RUFDRTtFQUNBLDBCNUM5RVk7Q0gweVlsQjtBSzF3WUU7RTBDNENFO0lBS0k7SUFDQTtHL0M2dFlOO0NBQ0Y7QStDenRZRTtFQUNFO0VBQ0E7Qy9DMnRZSjtBS3B4WUU7RTBDdURBO0lBS0k7SUFDQTtHL0M0dFlKO0NBQ0Y7QUsxeFlFO0UwQ3VEQTtJQVVJO0lBQ0E7Ry9DNnRZSjtDQUNGO0ErQzN0WUk7RUFDRTtFQUNBO0MvQzZ0WU47QUtweVlFO0UwQzJFQTtJQUVJO0cvQzJ0WUo7Q0FDRjtBS3p5WUU7RTBDMkVBO0lBTUk7Ry9DNHRZSjtDQUNGO0FLOXlZRTtFMENxRkE7SUFFSTtHL0MydFlKO0NBQ0Y7QStDenRZSTtFQUNFO0VBQ0E7Qy9DMnRZTjtBS3Z6WUU7RTBDK0ZFO0lBRUk7Ry9DMHRZTjtDQUNGO0ErQ3R0WU07RUFDRSxlNUM1SEM7RTRDNkhEO0MvQ3d0WVI7QUtoMFlFO0UwQ3NHSTtJQUtJO0lBQ0E7Ry9DeXRZUjtDQUNGO0ErQ250WUk7RUFDRTtDL0NxdFlOO0FLejBZRTtFMENtSEU7SUFJSTtHL0NzdFlOO0NBQ0Y7QStDcHRZTTtFQUNFO0VBQ0E7Qy9Dc3RZUjtBK0NsdFlJO0VBQ0U7Qy9Db3RZTjtBK0NqdFlJO0VBQ0UsWTVDekpJO0U0QzBKSjtDL0NtdFlOO0ErQzlzWUk7RUFDRTtDL0NndFlOOztBSzUxWUU7RTJDbkNBO0lBRUk7R2hEazRZSjtDQUNGO0FnRC8zWUU7RUFDRTtDaERpNFlKO0FnRDkzWUU7RUFDRTtDaERnNFlKO0FLeDJZRTtFMkN6QkE7SUFJSTtHaERpNFlKO0NBQ0Y7O0FpRGg1WUU7RUFDRTtDakRtNVlKO0FpRGg1WUU7RUFDRTtDakRrNVlKO0FpRC80WUU7RUFDRTtDakRpNVlKO0FpRC80WUk7RUFDRTtFQUNBO0NqRGk1WU47QUszM1lFO0U0Q3hCRTtJQUtJO0dqRGs1WU47Q0FDRjtBS2g0WUU7RTRDeEJFO0lBU0k7R2pEbTVZTjtDQUNGO0FLcjRZRTtFNENWQTtJQUVJO0lBQ0E7R2pEaTVZSjtDQUNGO0FLMzRZRTtFNENKRTtJQUVJO0dqRGk1WU47Q0FDRjtBS2g1WUU7RTRDSkU7SUFNSTtHakRrNVlOO0NBQ0Y7QUtyNVlFO0U0Q01FO0lBRUk7R2pEaTVZTjtDQUNGO0FLMTVZRTtFNENZRTtJQUVJO0dqRGc1WU47Q0FDRjtBSy81WUU7RTRDa0JFO0lBRUk7R2pEKzRZTjtDQUNGO0FLcDZZRTtFNEN3QkU7SUFFSTtHakQ4NFlOO0NBQ0Y7QWlEMzRZSTtFQUNFO0NqRDY0WU47QUs1NllFO0U0QzhCRTtJQUlJO0lBQ0E7R2pEODRZTjtDQUNGO0FpRDM0WUk7RUFDRTtFQUNBO0NqRDY0WU47QWlEMTRZSTtFQUNFO0NqRDQ0WU47QWlEejRZSTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0NqRDI0WU47QUs5N1lFO0U0Q2dERTtJQU1JO0dqRDQ0WU47Q0FDRjtBS244WUU7RTRDZ0RFO0lBVUk7SUFDQTtJQUNBO0dqRDY0WU47Q0FDRjtBaUQxNFlJO0VBQ0U7RUFDQTtDakQ0NFlOO0FLOThZRTtFNENnRUU7SUFLSTtJQUNBO0lBQ0E7R2pENjRZTjtDQUNGO0FLcjlZRTtFNENnRUU7SUFXSTtJQUNBO0dqRDg0WU47Q0FDRjtBaUQ1NFlNO0VBQ0U7RUFDQTtDakQ4NFlSO0FpRDE0WVE7RUFDRTtFQUNBO0NqRDQ0WVY7QWlEeDRZTTtFQUNFO0NqRDA0WVI7QWlEdDRZSTtFQUNFO0VBQ0E7Q2pEdzRZTjtBaURyNFlJO0VBQ0U7Q2pEdTRZTjtBSzcrWUU7RTRDcUdFO0lBSUk7R2pEdzRZTjtDQUNGO0FLeCtZRTtFNENvR0k7SUFFSTtHakRzNFlSO0NBQ0Y7QUt2L1lFO0U0Q3VIRTtJQUVJO0dqRGs0WU47Q0FDRjtBaURoNFlNO0VBQ0UsZTlDbEpDO0NIb2haVDtBaUQ5M1lJO0VBQ0U7Q2pEZzRZTjtBaUQ3M1lJO0VBQ0U7Q2pEKzNZTjtBaUQ3M1lNO0VBQ0UsZTlDOUpDO0NINmhaVDtBS3hnWkU7RTRDNElJO0lBRUk7SUFDQTtHakQ4M1lSO0NBQ0Y7QUs5Z1pFO0U0Q29KRTtJQUVJO0lBQ0E7R2pENDNZTjtDQUNGO0FpRHgzWUU7RUFDRTtFQUNBO0VBQ0E7Q2pEMDNZSjtBS3poWkU7RTRDNEpBO0lBTUk7SUFDQTtHakQyM1lKO0NBQ0Y7QUsvaFpFO0U0QzRKQTtJQVdJO0dqRDQzWUo7Q0FDRjtBaUQxM1lJO0VBQ0UsMEI5Q3pNTTtDSHFrWlo7QWlEejNZUTtFQUNFO0NqRDIzWVY7QWlEcjNZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDBCOUN4Tlc7Q0gra1pmO0FLaGpaRTtFNENxTEE7SUFPSTtJQUNBO0dqRHczWUo7Q0FDRjtBS3RqWkU7RTRDcUxBO0lBWUk7SUFDQTtHakR5M1lKO0NBQ0Y7QWlEdjNZSTtFQUNFO0VBQ0EsMEI5QzNNVTtFOEM0TVY7RUFDQTtDakR5M1lOO0FpRHYzWU07RUFDRTtFQUNBO0VBQ0E7S0FBQTtDakR5M1lSO0FpRHIzWUk7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUNBO0NqRHUzWU47QWlEcjNZTTtFQUNFO0NqRHUzWVI7QUsva1pFO0U0Q2tORTtJQVVJO0dqRHUzWU47Q0FDRjtBaURuM1lFO0VBQ0U7Q2pEcTNZSjtBS3ZsWkU7RTRDaU9BO0lBSUk7R2pEczNZSjtDQUNGO0FpRHAzWUk7RUFDRTtFQUNBO0VBQ0Esc0I5Q3ZRUztFOEN3UVQ7Q2pEczNZTjtBaURuM1lJO0VBQ0U7Q2pEcTNZTjtBaURsM1lJO0VBQ0U7Q2pEbzNZTjtBaURoM1lFO0VBQ0U7RUFDQTtFQUNBLDBCOUNuUlU7Q0hxb1pkO0FLN21aRTtFNEN3UEE7SUFNSTtJQUNBO0dqRG0zWUo7Q0FDRjtBS25uWkU7RTRDd1BBO0lBV0k7SUFDQTtHakRvM1lKO0NBQ0Y7QWlEbDNZSTtFQUNFLFk5QzVSSTtFOEM2Uko7Q2pEbzNZTjtBaURqM1lJO0VBQ0U7Q2pEbTNZTjtBaUQvMllNO0VBQ0U7Q2pEaTNZUjtBS25vWkU7RTRDaVJJO0lBSUk7R2pEazNZUjtDQUNGO0FpRDkyWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pEZzNZTjtBaUQ1MllFO0VBQ0U7Q2pEODJZSjtBS25wWkU7RTRDb1NBO0lBSUk7SUFDQTtJQUNBO0dqRCsyWUo7Q0FDRjtBSzFwWkU7RTRDOFNBO0lBRUk7R2pEODJZSjtDQUNGO0FpRDEyWUk7RUFDRTtDakQ0MllOO0FpRHoyWUk7RUFDRTtDakQyMllOO0FLcnFaRTtFNEN5VEU7SUFJSTtJQUNBO0lBQ0E7R2pENDJZTjtDQUNGO0FLNXFaRTtFNENtVUU7SUFFSTtJQUNBO0dqRDIyWU47Q0FDRjtBaUR2MllFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQjlDOVdRO0U4QytXUjtPQUFBO1VBQUE7Q2pEeTJZSjtBSzFyWkU7RTRDMlVBO0lBU0k7R2pEMDJZSjtDQUNGO0FpRHgyWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQjlDNVhNO0NIc3VaWjtBS3hzWkU7RTRDMlVBO0lBdUJJO0dqRDAyWUo7Q0FDRjtBaUR4MllJO0VBQ0U7T0FBQTtVQUFBO0NqRDAyWU47QUtodFpFO0U0Q3FXRTtJQUlJO0lBQ0E7R2pEMjJZTjtDQUNGO0FLdHRaRTtFNEM4V0U7SUFFSTtHakQwMllOO0NBQ0Y7QUszdFpFO0U0Q21YSTtJQUVJO0dqRDAyWVI7Q0FDRjtBaUR0MllJO0VBQ0U7Q2pEdzJZTjtBaURyMllJO0VBQ0U7Q2pEdTJZTjtBaURsMllJO0VBQ0U7Q2pEbzJZTjtBS3p1WkU7RTRDb1lFO0lBSUk7R2pEcTJZTjtDQUNGO0FpRG4yWU07RUFDRTtFQUNBO0NqRHEyWVI7QWlEajJZSTtFQUNFO0NqRG0yWU47QWlENTFZUTtFQUNFO0NqRDgxWVY7QUt4dlpFO0U0QytaRTtJQUVJO0dqRDIxWU47Q0FDRjtBSzd2WkU7RTRDc2FJO0lBRUk7R2pEeTFZUjtDQUNGO0FpRHYxWVE7RUFDRTtFQUNBO0NqRHkxWVY7QWlEcDFZSTtFQUNFO0NqRHMxWU47QUt6d1pFO0U0Q2tiRTtJQUlJO1FBQUE7SUFDQTtJQUNBO0dqRHUxWU47Q0FDRjtBS2h4WkU7RTRDMmJJO0lBRUk7R2pEdTFZUjtDQUNGO0FpRGwxWVU7RUFDRTtDakRvMVlaO0FpRDUwWUk7RUFDRTtDakQ4MFlOOztBa0Q5elpFO0VBQ0U7Q2xEaTBaSjtBa0Q3elpJO0VBQ0U7RUFDQTtDbEQrelpOO0FLbnlaRTtFNkM5QkU7SUFLSTtHbERnMFpOO0NBQ0Y7QUt4eVpFO0U2QzlCRTtJQVNJO0dsRGkwWk47Q0FDRjtBSzd5WkU7RTZDaEJBO0lBRUk7R2xEK3paSjtDQUNGO0FLbHpaRTtFNkNoQkE7SUFNSTtHbERnMFpKO0NBQ0Y7QUt2elpFO0U2Q1BFO0lBRUk7R2xEZzBaTjtDQUNGO0FLNXpaRTtFNkNQRTtJQU1JO0dsRGkwWk47Q0FDRjtBa0Q5elpJO0VBQ0U7Q2xEZzBaTjtBS3AwWkU7RTZDR0U7SUFJSTtHbERpMFpOO0NBQ0Y7QUt6MFpFO0U2Q1dFO0lBRUk7R2xEZzBaTjtDQUNGO0FrRDd6Wkk7RUFDRTtDbEQrelpOO0FLajFaRTtFNkNpQkU7SUFJSTtHbERnMFpOO0NBQ0Y7QUt0MVpFO0U2Q3lCRTtJQUVJO0dsRCt6Wk47Q0FDRjtBSzMxWkU7RTZDK0JFO0lBRUk7R2xEOHpaTjtDQUNGO0FLaDJaRTtFNkMrQkU7SUFNSTtHbEQrelpOO0NBQ0Y7QWtENXpaSTtFQUNFO0NsRDh6Wk47QUt4MlpFO0U2Q3lDRTtJQUlJO0lBQ0E7R2xEK3paTjtDQUNGO0FrRDV6Wkk7RUFDRTtFQUNBO0NsRDh6Wk47QWtEM3paSTtFQUNFO0NsRDZ6Wk47QWtEMXpaSTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0NsRDR6Wk47QUsxM1pFO0U2QzJERTtJQU1JO0dsRDZ6Wk47Q0FDRjtBSy8zWkU7RTZDMkRFO0lBVUk7SUFDQTtJQUNBO0dsRDh6Wk47Q0FDRjtBa0QzelpJO0VBQ0U7RUFDQTtDbEQ2elpOO0FLMTRaRTtFNkMyRUU7SUFLSTtJQUNBO0lBQ0E7R2xEOHpaTjtDQUNGO0FLajVaRTtFNkMyRUU7SUFXSTtJQUNBO0dsRCt6Wk47Q0FDRjtBa0Q3elpNO0VBQ0U7RUFDQTtDbEQrelpSO0FrRDN6WlE7RUFDRTtFQUNBO0NsRDZ6WlY7QWtEenpaTTtFQUNFO0NsRDJ6WlI7QWtEdnpaSTtFQUNFO0VBQ0E7Q2xEeXpaTjtBa0R0elpJO0VBQ0U7Q2xEd3paTjtBS3o2WkU7RTZDZ0hFO0lBSUk7R2xEeXpaTjtDQUNGO0FLcDZaRTtFNkMrR0k7SUFFSTtHbER1elpSO0NBQ0Y7QUtuN1pFO0U2Q2tJRTtJQUVJO0dsRG16Wk47Q0FDRjtBa0RqelpNO0VBQ0UsZS9DN0pDO0NIZzlaVDtBa0QveVpJO0VBQ0U7Q2xEaXpaTjtBa0Q5eVpJO0VBQ0U7Q2xEZ3paTjtBa0Q5eVpNO0VBQ0UsZS9DektDO0NIeTlaVDtBS3A4WkU7RTZDdUpJO0lBRUk7SUFDQTtHbEQreVpSO0NBQ0Y7QUsxOFpFO0U2QytKRTtJQUVJO0lBQ0E7R2xENnlaTjtDQUNGO0FrRHp5WkU7RUFDRTtFQUNBO0VBQ0E7Q2xEMnlaSjtBS3I5WkU7RTZDdUtBO0lBTUk7SUFDQTtHbEQ0eVpKO0NBQ0Y7QUszOVpFO0U2Q3VLQTtJQVdJO0dsRDZ5Wko7Q0FDRjtBa0QzeVpJO0VBQ0UsMEIvQ3BOTTtDSGlnYVo7QWtEMXlaUTtFQUNFO0NsRDR5WlY7QWtEdHlaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDBCL0NuT1c7Q0gyZ2FmO0FLNStaRTtFNkNnTUE7SUFPSTtJQUNBO0dsRHl5Wko7Q0FDRjtBS2wvWkU7RTZDZ01BO0lBWUk7SUFDQTtHbEQweVpKO0NBQ0Y7QWtEeHlaSTtFQUNFO0VBQ0EsMEIvQ3ROVTtFK0N1TlY7RUFDQTtDbEQweVpOO0FrRHh5Wk07RUFDRTtFQUNBO0VBQ0E7S0FBQTtDbEQweVpSO0FrRHR5Wkk7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUNBO0NsRHd5Wk47QWtEdHlaTTtFQUNFO0NsRHd5WlI7QUszZ2FFO0U2QzZORTtJQVVJO0dsRHd5Wk47Q0FDRjtBa0RweVpFO0VBQ0U7Q2xEc3laSjtBS25oYUU7RTZDNE9BO0lBSUk7R2xEdXlaSjtDQUNGO0FrRHJ5Wkk7RUFDRTtFQUNBO0VBQ0Esc0IvQ2xSUztFK0NtUlQ7Q2xEdXlaTjtBa0RweVpJO0VBQ0U7Q2xEc3laTjtBa0RueVpJO0VBQ0U7Q2xEcXlaTjtBa0RqeVpFO0VBQ0U7RUFDQTtFQUNBLDBCL0M5UlU7Q0hpa2FkO0FLemlhRTtFNkNtUUE7SUFNSTtJQUNBO0dsRG95Wko7Q0FDRjtBSy9pYUU7RTZDbVFBO0lBV0k7SUFDQTtHbERxeVpKO0NBQ0Y7QWtEbnlaSTtFQUNFLFkvQ3ZTSTtFK0N3U0o7Q2xEcXlaTjtBa0RseVpJO0VBQ0U7Q2xEb3laTjtBa0RoeVpNO0VBQ0U7Q2xEa3laUjtBSy9qYUU7RTZDNFJJO0lBSUk7R2xEbXlaUjtDQUNGO0FrRC94Wkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xEaXlaTjtBa0Q3eFpFO0VBQ0U7Q2xEK3haSjtBSy9rYUU7RTZDK1NBO0lBSUk7SUFDQTtJQUNBO0dsRGd5Wko7Q0FDRjtBS3RsYUU7RTZDeVRBO0lBRUk7R2xEK3haSjtDQUNGO0FrRDN4Wkk7RUFDRTtDbEQ2eFpOO0FrRDF4Wkk7RUFDRTtDbEQ0eFpOO0FLam1hRTtFNkNvVUU7SUFJSTtJQUNBO0lBQ0E7R2xENnhaTjtDQUNGO0FLeG1hRTtFNkM4VUU7SUFFSTtJQUNBO0dsRDR4Wk47Q0FDRjtBa0R4eFpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQi9DelhRO0UrQzBYUjtPQUFBO1VBQUE7Q2xEMHhaSjtBS3RuYUU7RTZDc1ZBO0lBU0k7R2xEMnhaSjtDQUNGO0FLM25hRTtFNkNzVkE7SUFhSTtHbEQ0eFpKO0NBQ0Y7QWtEMXhaSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCL0MzWU07Q0h1cWFaO0FrRHp4Wkk7RUFDRTtPQUFBO1VBQUE7Q2xEMnhaTjtBSzVvYUU7RTZDZ1hFO0lBSUk7SUFDQTtHbEQ0eFpOO0NBQ0Y7QUtscGFFO0U2Q3lYRTtJQUVJO0dsRDJ4Wk47Q0FDRjtBa0R6eFpNO0VBQ0U7Q2xEMnhaUjtBa0R4eFpNO0VBQ0U7Q2xEMHhaUjtBSzdwYUU7RTZDc1lJO0lBRUk7R2xEeXhaUjtDQUNGO0FrRHJ4Wkk7RUFDRTtDbER1eFpOO0FrRHB4Wkk7RUFDRTtDbERzeFpOO0FrRHB4Wk07RUFDRTtDbERzeFpSO0FrRGh4Wkk7RUFDRTtDbERreFpOO0FLOXFhRTtFNkMyWkU7SUFJSTtHbERteFpOO0NBQ0Y7QWtEanhaTTtFQUNFO0VBQ0E7Q2xEbXhaUjtBa0Qvd1pJO0VBQ0U7Q2xEaXhaTjtBa0Q5d1pJO0VBQ0UsWS9DamNJO0UrQ2tjSjtDbERneFpOO0FrRHp3WlE7RUFDRTtDbEQyd1pWO0FLanNhRTtFNkMyYkU7SUFFSTtHbER3d1pOO0NBQ0Y7QUt0c2FFO0U2Q2tjSTtJQUVJO0dsRHN3WlI7Q0FDRjtBa0Rwd1pRO0VBQ0U7RUFDQTtDbERzd1pWO0FrRGp3Wkk7RUFDRTtDbERtd1pOO0FLbHRhRTtFNkM4Y0U7SUFJSTtRQUFBO0lBQ0E7SUFDQTtHbERvd1pOO0NBQ0Y7QUt6dGFFO0U2Q3VkSTtJQUVJO0dsRG93WlI7Q0FDRjtBa0QvdlpVO0VBQ0U7Q2xEaXdaWjtBa0R6dlpJO0VBQ0U7Q2xEMnZaTjtBS3B1YUU7RTZDNmVBO0lBRUk7SUFDQTtJQUNBO0dsRHl2Wko7Q0FDRjtBSzN1YUU7RTZDNmVBO0lBUUk7R2xEMHZaSjtDQUNGO0FLaHZhRTtFNkN5ZkE7SUFFSTtJQUNBO0lBQ0E7R2xEeXZaSjtDQUNGO0FLdnZhRTtFNkN5ZkE7SUFRSTtHbEQwdlpKO0NBQ0Y7O0FtRGh5YUE7RUFDRSxrQ2hEaUVVO0NIa3VhWjtBbURqeWFFOzs7Ozs7RUFNRSxrQ2hEeURRO0NIMHVhWjtBbURoeWFFO0VBQ0U7RUFDQTtDbkRreWFKO0FLNXdhRTtFOEN4QkE7SUFLSTtHbkRteWFKO0NBQ0Y7QW1EanlhSTtFQUNFO0NuRG15YU47QW1EanlhTTtFQUNFO0VBQ0E7RUFDQSxlaEQ0Qks7RWdEM0JMO0VBQ0E7RUFDQTtFQUNBLDBCaERtQks7RWdEbEJMO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtDbkRteWFSO0FLanlhRTtFOENiSTtJQWNJO0du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RUFDQTtDckR1cmJSO0FLbDBiRTtFZ0R3SUk7SUFNSTtRQUFBO1lBQUE7SUFDQTtRQUFBO0dyRHdyYlI7Q0FDRjtBcURwcmJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO1VBQUE7Q3JEc3JiTjtBcURwcmJNO0VBQ0U7Q3JEc3JiUjtBcURscmJRO0VBQ0U7T0FBQTtVQUFBO0NyRG9yYlY7QXFEanJiUTtFQUNFO0VBQ0E7Q3JEbXJiVjtBcURocmJRO0VBQ0U7Q3JEa3JiVjtBcURocmJVO0VBQ0U7Q3JEa3JiWjtBSy8xYkU7RWdENEtRO0lBSUk7R3JEbXJiWjtDQUNGO0FLcDJiRTtFZ0Q0S1E7SUFRSTtHckRvcmJaO0NBQ0Y7QXFEN3FiTTtFQUNFO0NyRCtxYlI7QXFEM3FiUTtFQUNFO0NyRDZxYlY7QXFEeHFiUTtFQUNFO0NyRDBxYlY7QUtsM2JFO0VnRHVNTTtJQUlJO0dyRDJxYlY7Q0FDRjtBcURycWJNO0VBQ0U7Q3JEdXFiUjtBcURscWJNO0VBQ0U7RUFDQTtDckRvcWJSO0FxRGhxYlE7RUFDRTtFQUNBO0NyRGtxYlY7QXFENXBiTTtFQUNFO0NyRDhwYlI7QUtyNGJFO0VnRHNPSTtJQUlJO0dyRCtwYlI7Q0FDRjtBcUR6cGJRO0VBQ0U7Q3JEMnBiVjtBSzc0YkU7RWdEaVBNO0lBSUk7R3JENHBiVjtDQUNGO0FxRHhwYk07RUFDRTtDckQwcGJSO0FLcjViRTtFZ0QwUEk7SUFJSTtHckQycGJSO0NBQ0Y7O0FLMTViRTtFaURuQ0E7SUFFSTtHdERnOGJKO0NBQ0Y7QXNENzdiRTtFQUNFO0VBQ0EsMEJuREhRO0NIazhiWjtBS3A2YkU7RWlEN0JBO0lBS0k7R3REZzhiSjtDQUNGO0FzRDc3YkU7RUFDRTtDdEQrN2JKO0FLNTZiRTtFaURwQkE7SUFJSTtHdERnOGJKO0NBQ0Y7QXNENzdiTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQm5EM0JJO0NIMDliWjtBc0QzN2JJO0VBQ0U7Q3RENjdiTjtBc0R4N2JJO0VBQ0U7Q3REMDdiTjtBc0R2N2JJO0VBQ0U7Q3REeTdiTjtBc0RyN2JN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dUJ0RDNZSTtFc0Q0WUo7T0FBQTtVQUFBO0VBQ0E7Q3pEK2pjTjtBeUQzamNNO0VBQ0U7Q3pENmpjUjtBSzM3Y0U7RW9ENlhJO0lBSUk7R3pEOGpjUjtDQUNGO0FLaDhjRTtFb0Q2WEk7SUFRSTtHekQramNSO0NBQ0Y7QXlEN2pjUTtFQUNFO0VBQ0E7Q3pEK2pjVjtBS3o4Y0U7RW9Ed1lNO0lBS0k7SUFDQTtHekRna2NWO0NBQ0Y7QUsvOGNFO0VvRHdZTTtJQVVJO0d6RGlrY1Y7Q0FDRjtBeUQ5amNRO0VBQ0U7Q3pEZ2tjVjtBS3Y5Y0U7RW9Ec1pNO0lBSUk7R3pEaWtjVjtDQUNGO0FLNTljRTtFb0Q4Wk07SUFFSTtHekRna2NWO0NBQ0Y7QUtqK2NFO0VvRDhaTTtJQU1JO0d6RGlrY1Y7Q0FDRjtBS3QrY0U7RW9EeWFJO0lBRUk7SUFBQTtRQUFBO1lBQUE7SUFDQTtHekQramNSO0NBQ0Y7QUs1K2NFO0VvRHlhSTtJQU9JO0d6RGdrY1I7Q0FDRjtBeUQ5amNRO0VBQ0U7RUFDQTtDekRna2NWO0FLci9jRTtFb0RtYk07SUFLSTtJQUNBO0d6RGlrY1Y7Q0FDRjtBSzMvY0U7RW9EbWJNO0lBVUk7SUFDQTtJQUNBO0d6RGtrY1Y7Q0FDRjtBS2xnZEU7RW9EbWNNO0lBRUk7SUFDQTtJQUNBO0d6RGlrY1Y7Q0FDRjtBeUQ1amNJO0VBQ0U7Q3pEOGpjTjtBSzVnZEU7RW9ENmNFO0lBSUk7R3pEK2pjTjtDQUNGO0FLamhkRTtFb0Q2Y0U7SUFRSTtHekRna2NOO0NBQ0Y7QXlEOWpjTTtFQUNFO0VBQ0E7RUFDQTtDekRna2NSO0FLM2hkRTtFb0R3ZEk7SUFNSTtJQUNBO0lBQ0E7R3pEaWtjUjtDQUNGO0FLbGlkRTtFb0R3ZEk7SUFZSTtJQUNBO0lBQ0E7R3pEa2tjUjtDQUNGO0F5RC9qY007RUFDRTtFQUNBO0N6RGlrY1I7QUs3aWRFO0VvRDBlSTtJQUtJO0lBQ0E7R3pEa2tjUjtDQUNGO0FLbmpkRTtFb0QwZUk7SUFVSTtJQUNBO0d6RG1rY1I7Q0FDRjtBeUQ3amNJO0VBR0U7Q3pENmpjTjtBeUR6amNNO0VBQ0UsZXRENWhCTTtDSHVsZGQ7QXlEdGpjRTtFQUNFO0N6RHdqY0o7QXlEcGpjSTtFQUNFO0N6RHNqY047O0EwRHhtZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtPQUFBO1VBQUE7RUFDQTtFQUNBO0MxRDJtZEo7QUs5a2RFO0VxRG5DQTtJQVNJO0lBQ0E7RzFENG1kSjtDQUNGO0FLcGxkRTtFcURuQ0E7SUFjSTtJQUNBO0lBQ0E7RzFENm1kSjtDQUNGO0EwRDNtZEk7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO09BQUE7VUFBQTtDMUQ2bWROO0FLaG1kRTtFcURoQkU7SUFNSTtJQUFBO1FBQUE7WUFBQTtJQUNBO0cxRDhtZE47Q0FDRjtBS3RtZEU7RXFEaEJFO0lBV0k7RzFEK21kTjtDQUNGO0FLM21kRTtFcURERTtJQUdJO1FBQUE7WUFBQTtHMUQ2bWROO0NBQ0Y7QUtobmRFO0VxRE1FO0lBRUk7RzFENG1kTjtDQUNGO0FLcm5kRTtFcURNRTtJQU1JO0lBQ0E7SUFDQTtHMUQ2bWROO0NBQ0Y7QUs1bmRFO0VxRE1FO0lBWUk7SUFDQTtHMUQ4bWROO0NBQ0Y7QTBEM21kSTtFQUNFO0MxRDZtZE47QUtyb2RFO0VxRHVCRTtJQUlJO0cxRDhtZE47Q0FDRjtBSzFvZEU7RXFEdUJFO0lBUUk7RzFEK21kTjtDQUNGO0EwRDVtZEk7RUFDRTtDMUQ4bWROO0FLbHBkRTtFcURtQ0U7SUFJSTtJQUNBO0cxRCttZE47Q0FDRjtBS3hwZEU7RXFEbUNFO0lBU0k7RzFEZ25kTjtDQUNGO0EwRDdtZEk7RUFDRTtFQUNBO0VBQ0E7QzFEK21kTjtBMEQ3bWRNO0VBQ0U7RUFDQTtFQUNBO0MxRCttZFI7QUt2cWRFO0VxRHFESTtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7U0FBQTtZQUFBO0cxRGduZFI7Q0FDRjtBS2hyZEU7RXFEcURJO0lBY0k7SUFDQTtJQUNBO0cxRGluZFI7Q0FDRjtBS3ZyZEU7RXFEMEVFO0lBRUk7SUFDQTtJQUNBO0cxRCttZE47Q0FDRjtBMEQxbWRJO0VBRUUsMEJ2RHBITTtDSCt0ZFo7QTBEdm1kTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCdkRoSUk7RXVEaUlKO09BQUE7VUFBQTtFQUNBO0MxRHdtZFI7QUs1c2RFO0VxRDBGSTtJQWFJO0cxRHltZFI7Q0FDRjtBS2p0ZEU7RXFEMEZJO0lBaUJJO0cxRDBtZFI7Q0FDRjtBSzVzZEU7RXFEd0dNO0lBRUk7RzFEc21kVjtDQUNGO0FLanRkRTtFcUQrR1E7SUFFSTtHMURvbWRaO0NBQ0Y7QTBEOWxkSTtFQUNFO0VBQ0EsMEJ2RGxLTTtDSGt3ZFo7QUtwdWRFO0VxRGtJRTtJQUtJO0cxRGltZE47Q0FDRjtBS3p1ZEU7RXFEa0lFO0lBU0k7RzFEa21kTjtDQUNGO0EwRGhtZE07RUFDRTtDMURrbWRSO0FLanZkRTtFcUQ4SUk7SUFJSTtHMURtbWRSO0NBQ0Y7QUt0dmRFO0VxRDhJSTtJQVFJO0cxRG9tZFI7Q0FDRjtBMERobWRJO0VBQ0U7QzFEa21kTjtBSzl2ZEU7RXFEMkpFO0lBSUk7RzFEbW1kTjtDQUNGO0FLbndkRTtFcUQySkU7SUFRSTtHMURvbWROO0NBQ0Y7QUt4d2RFO0VxRHNLSTtJQUVJO0cxRG9tZFI7Q0FDRjtBSzd3ZEU7RXFENktNO0lBRUk7RzFEa21kVjtDQUNGO0EwRC9sZFE7RUFDRTtDMURpbWRWO0FLcnhkRTtFcURtTE07SUFJSTtHMURrbWRWO0NBQ0Y7QUsxeGRFO0VxRDJMTTtJQUVJO0cxRGltZFY7Q0FDRjtBSy94ZEU7RXFEMkxNO0lBTUk7SUFDQTtJQUNBO0cxRGttZFY7Q0FDRjtBMEQvbGRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0N2RGxMRztFdURtTEg7RUFDQTtFQUNBO0VBQ0Esb0J2RG5QRTtFdURvUEY7RUFBQTtFQUFBO0MxRGltZFY7QUtwemRFO0VxRHVNTTtJQWVJO0lBQ0E7RzFEa21kVjtDQUNGO0EwRGhtZFU7RUFDRTtDMURrbWRaO0FLN3pkRTtFcURrT0k7SUFFSTtRQUFBO1lBQUE7RzFENmxkUjtDQUNGO0FLbDBkRTtFcUQwT1E7SUFFSTtHMUQwbGRaO0NBQ0Y7QTBEbmxkRTtFQUNFO0VBQ0E7QzFEcWxkSjtBSzMwZEU7RXFEb1BBO0lBS0k7SUFDQTtHMURzbGRKO0NBQ0Y7QUtqMWRFO0VxRG9QQTtJQVVJO0lBQ0E7RzFEdWxkSjtDQUNGOztBMkQxM2RFO0VBQ0U7QzNENjNkSjtBMkQxM2RFOztFQUVFO0VBQ0E7QzNENDNkSjtBS2gyZEU7RXNEL0JBOztJQU1JO0czRDgzZEo7Q0FDRjtBS3QyZEU7RXNEdEJFOztJQUVJO0lBQ0E7UUFBQTtZQUFBO0czRCszZE47Q0FDRjtBMkQ1M2RJOztFQUNFLFl4RE5JO0NIcTRkVjtBS2ozZEU7RXNEWEU7O0lBRUk7SUFDQTtHM0QrM2ROO0NBQ0Y7QUt4M2RFO0VzREZFO0lBRUk7SUFDQTtRQUFBO1lBQUE7RzNENDNkTjtDQUNGO0EyRHgzZEU7RUFDRTtDM0QwM2RKO0FLajRkRTtFc0RNQTtJQUlJO0czRDIzZEo7Q0FDRjtBMkR6M2RJO0VBQ0U7QzNEMjNkTjtBS3o0ZEU7RXNEYUU7SUFJSTtHM0Q0M2ROO0NBQ0Y7QTJEMTNkTTtFQUNFO0MzRDQzZFI7QTJEdjNkTTs7RUFFRTtFQUNBO0MzRHkzZFI7QTJEcjNkUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNEdTNkVjtBS2g2ZEU7RXNEbURNO0lBRUk7RzNEKzJkVjtDQUNGO0FLcjZkRTtFc0R5RE07SUFFSTtJQUNBO0lBQ0E7RzNEODJkVjtDQUNGO0EyRDMyZFE7RUFDRTtDM0Q2MmRWO0EyRDEyZFE7RUFDRTtDM0Q0MmRWO0FLbDdkRTtFc0RxRU07SUFJSTtHM0Q2MmRWO0NBQ0Y7QTJEdjJkTTtFQUNFO0MzRHkyZFI7QTJEdjJkUTtFQUNFO0MzRHkyZFY7QTJEdDJkWTtFQUNFLHVCeEQ1R0o7RXdENkdJO0VBQ0E7RUFDQTtDM0R3MmRkO0EyRHAyZGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1QnhEMUhOO0NIZytkVjtBSzU4ZEU7RXNEK0ZZO0lBVUk7RzNEdTJkaEI7Q0FDRjtBMkRsMmRVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJ4RHpJRjtFd0QwSUU7QzNEbzJkWjtBSzM5ZEU7RXNEK0dRO0lBV0k7RzNEcTJkWjtDQUNGO0EyRGoyZFE7RUFDRTtFQUNBO0MzRG0yZFY7QUtwK2RFO0VzRCtITTtJQUtJO0czRG8yZFY7Q0FDRjtBMkQ3MWRRO0VBQ0U7RUFDQTtPQUFBO1VBQUE7QzNEKzFkVjtBSzcrZEU7RXNEb0pBO0lBRUk7RzNEMjFkSjtDQUNGO0FLbC9kRTtFc0RvSkE7SUFNSTtHM0Q0MWRKO0NBQ0Y7QUt2L2RFO0VzRDZKRTtJQUVJO0czRDQxZE47Q0FDRjtBMkR2MWRJO0VBQ0U7RUFDQSxzQnhEbk1TO0NINGhlZjtBMkRwMWRJO0VBQ0U7QzNEczFkTjtBS25nZUU7RXNENEtFO0lBSUk7SUFBQTtRQUFBO1lBQUE7RzNEdTFkTjtDQUNGO0FLeGdlRTtFc0Q0S0U7SUFRSTtJQUFBO1FBQUE7WUFBQTtJQUNBO0czRHcxZE47Q0FDRjtBSzlnZUU7RXNEd0xJO0lBRUk7SUFDQTtHM0R3MWRSO0NBQ0Y7QUtwaGVFO0VzRHdMSTtJQU9JO0czRHkxZFI7Q0FDRjtBMkR0MWRNO0VBQ0U7RUFDQTtDM0R3MWRSO0FLN2hlRTtFc0RtTUk7SUFLSTtHM0R5MWRSO0NBQ0Y7QUtsaWVFO0VzRG1NSTtJQVNJO0czRDAxZFI7Q0FDRjtBMkR0MWRJO0VBQ0U7QzNEdzFkTjtBMkRyMWRJO0VBQ0UsWXhEMU9JO0V3RDJPSjtDM0R1MWROOztBMkRoMWRJO0VBQ0U7QzNEbTFkTjtBMkQ5MGRJO0VBRUU7QzNEKzBkTjtBMkR2MGRVO0VBQ0U7QzNEeTBkWjtBMkRuMGRRO0VBQ0U7QzNEcTBkVjtBMkRsMGRZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0J4RDlSRjtFd0QrUkU7QzNEbzBkZDs7QTREdm1lSTtFQUNFO0M1RDBtZU47O0E2RDNtZUk7RUFDRTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdEOG1lTjtBS3RsZUU7RXdEbENFO0lBYUk7SUFDQTtHN0QrbWVOO0NBQ0Y7QUs1bGVFO0V3RGxDRTtJQWtCSTtHN0RnbmVOO0NBQ0Y7QTZEOW1lTTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QzdEZ25lUjtBS3RtZUU7RXdEYkk7SUFNSTtHN0RpbmVSO0NBQ0Y7QTZEOW1lVTtFQUNFLDBCMUQvQkE7Q0grb2VaO0E2RDdtZVU7RUFDRTtFQUNBLFkxRHZCRjtDSHNvZVY7QUtsbmVFO0V3RENRO0lBS0k7RzdEZ25lWjtDQUNGOztBNkR2bWVFO0VBQ0U7QzdEMG1lSjtBNkR2bWVFO0VBQ0U7QzdEeW1lSjtBNkRwbWVVO0VBQ0UsMEIxRHpEQTtDSCtwZVo7QTZEL2xlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDBCMURwRVE7Q0hxcWVaO0E2RDNsZVE7RUFDRTtDN0Q2bGVWO0FLMW9lRTtFd0Q0Q007SUFJSTtHN0Q4bGVWO0NBQ0Y7QTZENWxlVTs7RUFFRSxlMUQ3RUU7RTBEOEVGO0VBQ0E7RUFDQTtNQUFBO1VBQUE7QzdEOGxlWjtBS3RwZUU7RXdEbURROztJQVFJO0lBQ0E7SUFDQTtHN0RnbWVaO0NBQ0Y7QTZEN2xlVTtFQUNFO0VBQ0E7RUFDQSxlMUQ1RkU7RTBENkZGO0VBQ0E7RUFDQTtDN0QrbGVaO0FLdHFlRTtFd0RpRVE7SUFTSTtJQUNBO0lBQ0E7SUFDQTtHN0RnbWVaO0NBQ0Y7QTZEOWxlWTtFQUNFO0M3RGdtZWQ7QUtqcmVFO0V3RHFGWTtJQUVJO0c3RDhsZWhCO0NBQ0Y7QUt0cmVFO0V3RDJGWTtJQUVJO0c3RDZsZWhCO0NBQ0Y7QUszcmVFO0V3RG9HTTtJQUVJO0c3RHlsZVY7Q0FDRjtBNkR0bGVRO0VBQ0U7RUFDQTtFQUNBLGUxRHZJSTtFMER3SUo7RUFDQTtFQUNBO0M3RHdsZVY7QTZEcmxlUTtFQUNFO0M3RHVsZVY7QTZEcGxlUTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0M3RG1sZVY7QTZEaGxlUTtFQUNFO0VBQ0EsZTFEN0pJO0UwRDhKSjtFQUNBO0M3RGtsZVY7QTZEL2tlUTtFQUNFO0M3RGlsZVY7QTZEMWtlSTtFQUNFO0M3RDRrZU47QTZEemtlSTtFQUNFO0M3RDJrZU47QUtodWVFO0V3RDBKRTtJQUVJO0lBQ0E7RzdEd2tlTjtDQUNGO0E2RHRrZU07RUFDRTtNQUFBO0VBQ0E7QzdEd2tlUjtBSzF1ZUU7RXdEZ0tJO0lBS0k7RzdEeWtlUjtDQUNGO0E2RHJrZVk7RUFDRTtDN0R1a2VkO0FLbHZlRTtFd0QwS1U7SUFJSTtHN0R3a2VkO0NBQ0Y7QTZEL2plSTtFQUNFO0M3RGlrZU47QUsxdmVFO0V3RHdMRTtJQUlJO0c3RGtrZU47Q0FDRjtBNkQ5amVFO0VBQ0U7QzdEZ2tlSjtBNkQ3amVFO0VBQ0U7QzdEK2plSjtBNkQ1amVFOztFQUVFO0M3RDhqZUo7QTZEM2plRTs7RUFFRSxZMURwT007RTBEcU9OO0M3RDZqZUo7QTZEMWplRTs7RUFFRTtDN0Q0amVKO0E2RHpqZUU7RUFDRTtDN0QyamVKO0E2RHpqZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSwwQjFEeFBRO0UwRHlQUjtPQUFBO1VBQUE7QzdEMmplTjtBSzV4ZUU7RXdENE5FO0lBUUk7RzdENGplTjtDQUNGO0E2RDFqZU07RUFFRTtDN0QyamVSO0E2RHhqZU07RUFDRTtPQUFBO1VBQUE7QzdEMGplUjtBNkR2amVNO0VBQ0U7QzdEeWplUjtBNkR0amVNO0VBRUU7RUFDQTtFQUNBO09BQUE7VUFBQTtDN0R1amVSO0FLL3llRTtFd0Q0UE07SUFFSTtJQUNBO0c3RHFqZVY7Q0FDRjtBS3J6ZUU7RXdENFBNO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RzdEc2plVjtDQUNGO0E2RGpqZUk7RUFDRTtDN0RtamVOO0E2RGhqZUk7RUFDRTtDN0RramVOO0E2RGhqZU07RUFDRTtFQUNBLFkxRHpTRTtFMEQwU0YsMEIxRHZUSTtDSHkyZVo7QTZEaGplUTtFQUNFO0M3RGtqZVY7QTZENWllTTtFQUNFO0M3RDhpZVI7QTZEemllVTtFQUNFO0M3RDJpZVo7QTZEdmllWTtFQUNFO0M3RHlpZWQ7QTZEamllTTtFQUVFO0M3RGtpZVI7QTZEN2hlVTtFQUNFLGUxRG5WRTtDSGszZWQ7QTZENWhlVTtFQUlFLGUxRDFWRTtDSHEzZWQ7QTZEeGhlVTtFQUNFLGUxRDlWRTtDSHczZWQ7QUtoMmVFO0V3RDJVSTtJQUVJO0lBQ0E7SUFDQTtHN0R1aGVSO0NBQ0Y7QTZEcGhlVTtFQUNFO0M3RHNoZVo7QTZEaGhlSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7VUFBQTtDN0RraGVOO0E2RGhoZU07RUFDRTtPQUFBO1VBQUE7QzdEa2hlUjtBNkQ5Z2VJO0VBQ0U7QzdEZ2hlTjtBNkQ5Z2VNO0VBQ0U7QzdEZ2hlUjtBNkQ3Z2VNO0VBQ0U7QzdEK2dlUjtBNkQxZ2VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0M3RDRnZVI7QTZEMWdlUTtFQUNFO0VBQ0E7QzdENGdlVjs7QThEMTZlQTtFQUNFLGtDM0RpRVU7Q0g0MmVaO0E4RDM2ZUU7RUFDRTtFQUNBO0M5RDY2ZUo7QThEMTZlRTs7Ozs7O0VBTUUsa0MzRG9EUTtDSHczZVo7QThEejZlRTtFQUNFO0M5RDI2ZUo7QThEeDZlRTtFQUNFLHVCM0ROTTtDSGc3ZVY7QUs1NWVFO0V5RFpFO0lBRUk7UUFBQTtZQUFBO0lBQ0E7RzlEMDZlTjtDQUNGO0E4RHY2ZUk7RUFDRTtDOUR5NmVOO0E4RHQ2ZUk7RUFDRTtDOUR3NmVOO0FLeDZlRTtFeURFSTtJQUVJO0lBQ0E7SUFDQTtHOUR3NmVSO0NBQ0Y7QUsvNmVFO0V5RFlJO0lBRUk7SUFDQTtHOURxNmVSO0NBQ0Y7QThEaDZlTTtFQUNFLHVCM0R6Q0U7Q0gyOGVWO0E4RDk1ZUk7RUFDRSx1QjNEL0NJO0NIKzhlVjtBS2o3ZUU7RXlEZ0JFO0lBSUk7WUFBQTtHOURpNmVOO0NBQ0Y7QThEOTVlUTtFQUNFO1VBQUE7QzlEZzZlVjtBS244ZUU7RXlEd0NNO0lBRUk7RzlENjVlVjtDQUNGO0FLeDhlRTtFeUR3Q007SUFNSTtHOUQ4NWVWO0NBQ0Y7QUs3OGVFO0V5RGlEUTtJQUVJO0c5RDg1ZVo7Q0FDRjtBS2w5ZUU7RXlEaURRO0lBTUk7RzlEKzVlWjtDQUNGO0E4RHo1ZVE7RUFDRSxZM0RsRkE7RTJEbUZBLGtDM0RsQ0U7RTJEbUNGO0M5RDI1ZVY7QThEcjVlVTtFQUNFO0M5RHU1ZVo7QUsvOWVFO0V5RDZFTTtJQUVJO1lBQUE7RzlEbzVlVjtDQUNGO0E4RGw1ZVU7RUFDRTtVQUFBO0M5RG81ZVo7QUt2K2VFO0V5RHdGSTtJQUVJO0lBQ0E7RzlEaTVlUjtDQUNGO0E4RDk0ZVU7RUFDRTtFQUNBLDBCM0Q5RkU7RTJEK0ZGO0M5RGc1ZVo7QUtsL2VFO0V5RCtGUTtJQU1JO0c5RGk1ZVo7Q0FDRjtBOEQvNGVZO0VBQ0UsWTNEN0hKO0UyRDhISTtFQUNBO0M5RGk1ZWQ7QThENTRlWTtFQUNFLGUzRDlHQTtFMkQrR0E7RUFDQTtDOUQ4NGVkO0E4RHQ0ZUU7RUFDRTtFQUNBLGtDM0QvRlE7RTJEZ0dSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlEdzRlSjtBOERyNGVFO0VBQ0U7QzlEdTRlSjtBSzdnZkU7RXlEcUlBO0lBSUk7RzlEdzRlSjtDQUNGO0E4RHQ0ZUk7RUFDRTtDOUR3NGVOO0E4RHQ0ZU07RUFDRTtDOUR3NGVSO0E4RHA0ZUk7RUFDRTtDOURzNGVOO0E4RG40ZUk7RUFFRTtFQUNBO0VBQ0E7QzlEbzRlTjtBOERoNGVFO0VBQ0U7RUFDQTtFQUNBLDBCM0R0SlM7Q0h3aGZiO0FLcmlmRTtFeURnS0E7SUFNSTtHOURtNGVKO0NBQ0Y7QThEaDRlRTtFQUNFLDBCM0R4S1U7RTJEeUtWO0M5RGs0ZUo7QThEOTNlUTtFQUNFLFkzRHJNQTtDSHFrZlY7QThENzNlUTtFQUNFO0VBQ0EsMEIzRG5MSTtFMkRvTEo7QzlEKzNlVjtBS3RqZkU7RXlEb0xNO0lBTUk7SUFDQTtHOURnNGVWO0NBQ0Y7QThEOTNlVTtFQUNFLGUzRDVMRTtDSDRqZmQ7QThEejNlRTtFQUNFO0M5RDIzZUo7QThEejNlSTtFQUNFO0VBQ0E7QzlEMjNlTjtBOER6M2VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzlEMjNlUjtBOER6M2VRO0VBQ0U7QzlEMjNlVjtBOER2M2VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUR5M2VSO0E4RG4zZVE7RUFDRTtDOURx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Q0E7Qy9EczRmSjtBK0RuNGZFO0VBQ0U7Qy9EcTRmSjtBK0RsNGZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0RvNGZKO0ErRGo0ZkU7RUFDRTtFQUNBO0VBQ0E7Qy9EbTRmSjtBK0RqNGZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9EbTRmTjtBK0QvM2ZFO0VBQ0UiLCJmaWxlIjoic3R5bGVzL21haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTd2lwZXIgNS40LjVcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDE2LCAyMDIwXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWNvbnRhaW5lci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojZmZmZmZmfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2t7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDo4cHg7aGVpZ2h0OjhweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjJ9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eToxO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo2cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXstLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrey0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi42Oy13ZWJraXQtZmlsdGVyOmJsdXIoNTBweCk7ZmlsdGVyOmJsdXIoNTBweCk7ei1pbmRleDowfS5zd2lwZXItY29udGFpbmVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogQnJlYWtwb2ludHMgdmFyaWFibGVzXG4gKiBZb3UgY2FuIGNoYW5nZSB0aGUgYnJlYWtwb2ludCB2YWx1ZXMgYmVsb3dcbiAqL1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jc3Mvc3dpcGVyLm1pbi5jc3MnO1xuQGtleWZyYW1lcyBsb2FkaW5nQW5pbWF0aW9uIHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVyZW0gMCAtMS4zcmVtO1xuICB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVyZW0gMCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRlZEFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qKlxuICogVmFyaWFibGVzOiBDb2xvcnNcbiAqL1xuLyoqXG4gKiBWYXJpYWJsZXM6IEZvbnRzXG4gKi9cbi8qKlxuICogVmFyaWFibGVzOiBMYXlvdXRcbiAqL1xuLyoqXG4gKiBWYXJpYWJsZXM6IE90aGVyXG4gKi9cbi8qKlxuICogVmFyaWFibGVzOiBHdXRlbmJlcmcgVGV4dCBDb2xvclxuICovXG4qIHtcbiAgLyogQ3JlYXRlIGRpc3BsYXkgbW9kaWZpZXJzIGJhc2VkIG9uIGRpc3BsYXkgdmFsdWVzIHZhcmlhYmxlLCBlLmcuIC0tbm9uZSwgLS1mbGV4IGV0Yy4gKiovXG4gIC8qIENyZWF0ZSBkaXNwbGF5IG1vZGlmaWVycyBiYXNlZCBvbiBkaXNwbGF5IHZhbHVlcyB2YXJpYWJsZSBhbmQgYnJlYWtwb2ludHMsIGUuZy4gLS1sZy1ub25lLCAtLXhsLWZsZXggZXRjLiAqKi9cbiAgLyogQ3JlYXRlIGNvbG9yIGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG1vZGlmaWVycyBjbGFzc2VzIGJhc2VkIG9uIGNvbG9ycyB2YXJpYWJsZXMsIGUuZy4gLS1jb2xvci1ibGFjaywgLS1iZy13aGl0ZSAqL1xuICAvKiBDcmVhdGUgY29sdW1ucyBtb2RpZmllcnMsIGUuZy4gLS1jb2wtNiwgLS1jb2wtMTIgKi9cbiAgLyogQ3JlYXRlIGNvbHVtbnMgbW9kaWZpZXJzIGJhc2VkIG9uIGJyZWFrcG9pbnRzLCBlLmcuIC0tY29sLW1kLTEyLCAtLWNvbC14bC02ICovXG4gIC8qIENyZWF0ZSBmb250LXdlaWdodCBtb2RpZmllcnMgYmFzZWQgb24gZm9udCB3ZWlnaHQgdmFsdWVzIHZhcmlhYmxlLCBlLmcuIC0tZnctMzAwLCAtLWZ3LTkwMCBldGMuICoqL1xuICAvKiBNYXJnaW5zIG1vZGlmaWVycyAqL1xuICAvKiBQb3NpdGlvbmluZyBtb2RpZmllcnMgKi9cbn1cbiouLS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiouLS1pbml0aWFsIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbiouLS1pbmhlcml0IHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbiouLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4qLi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiouLS1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuKi4tLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuKi4tLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuKi4tLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiouLS1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuKi4tLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG59XG4qLi0tdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0teHhzLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0teHhzLWluaXRpYWwge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0teHhzLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0teHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzY1cHgpIHtcbiAgKi4tLXh4cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0teHhzLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2NXB4KSB7XG4gICouLS14eHMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2NXB4KSB7XG4gICouLS14eHMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2NXB4KSB7XG4gICouLS14eHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0teHhzLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2NXB4KSB7XG4gICouLS14eHMtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzY1cHgpIHtcbiAgKi4tLXh4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAqLi0teHMtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gICouLS14cy1pbml0aWFsIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLXhzLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAqLi0teHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAqLi0teHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLXhzLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gICouLS14cy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLXhzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAqLi0teHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAqLi0teHMtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLXhzLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gICouLS14cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAqLi0tc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gICouLS1zbS1pbml0aWFsIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLXNtLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAqLi0tc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAqLi0tc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLXNtLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gICouLS1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAqLi0tc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAqLi0tc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gICouLS1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAqLi0td3Atc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICouLS13cC1zbS1pbml0aWFsIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLXdwLXNtLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAqLi0td3Atc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAqLi0td3Atc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLXdwLXNtLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICouLS13cC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLXdwLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAqLi0td3Atc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAqLi0td3Atc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLXdwLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICouLS13cC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAqLi0tbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICouLS1tZC1pbml0aWFsIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLW1kLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAqLi0tbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAqLi0tbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLW1kLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICouLS1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAqLi0tbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAqLi0tbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICouLS1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAqLi0tYWJvdXQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICouLS1hYm91dC1sZy1pbml0aWFsIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWFib3V0LWxnLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAqLi0tYWJvdXQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAqLi0tYWJvdXQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWFib3V0LWxnLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICouLS1hYm91dC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWFib3V0LWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAqLi0tYWJvdXQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAqLi0tYWJvdXQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWFib3V0LWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICouLS1hYm91dC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAqLi0tbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICouLS1sZy1pbml0aWFsIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWxnLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAqLi0tbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAqLi0tbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWxnLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICouLS1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAqLi0tbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAqLi0tbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICouLS1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKi4tLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKi4tLXhsLWluaXRpYWwge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKi4tLXhsLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKi4tLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICouLS14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKi4tLXhsLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAqLi0teGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAqLi0teGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAqLi0teGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKi4tLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAqLi0teGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICouLS14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgKi4tLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICouLS14eGwtaW5pdGlhbCB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0teHhsLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgKi4tLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0teHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0teHhsLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0teHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgKi4tLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICouLS14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgKi4tLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgKi4tLXh4bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgKi4tLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgKi4tLXh4eG0tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAqLi0teHh4bS1pbml0aWFsIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICouLS14eHhtLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgKi4tLXh4eG0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgKi4tLXh4eG0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICouLS14eHhtLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAqLi0teHh4bS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICouLS14eHhtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgKi4tLXh4eG0taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgKi4tLXh4eG0taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICouLS14eHhtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAqLi0teHh4bS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgKi4tLXh4eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAqLi0teHh4bC1pbml0aWFsIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICouLS14eHhsLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgKi4tLXh4eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgKi4tLXh4eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICouLS14eHhsLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAqLi0teHh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICouLS14eHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgKi4tLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgKi4tLXh4eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICouLS14eHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAqLi0teHh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgKi4tLXh4eHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgKi4tLXh4eHhsLWluaXRpYWwge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgKi4tLXh4eHhsLWluaGVyaXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgKi4tLXh4eHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICouLS14eHh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgKi4tLXh4eHhsLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAqLi0teHh4eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAqLi0teHh4eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAqLi0teHh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgKi4tLXh4eHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAqLi0teHh4eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICouLS14eHh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbiouLS1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICMzYjQ1ZWU7XG59XG4qLi0tYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG59XG4qLi0tY29sb3ItY2xvdWQtZ3JheSB7XG4gIGNvbG9yOiAjZjlmYWZmO1xufVxuKi4tLWJnLWNsb3VkLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZmO1xufVxuKi4tLWNvbG9yLWJnLWdyYXkge1xuICBjb2xvcjogI2YwZjJmNTtcbn1cbiouLS1iZy1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbiouLS1jb2xvci1tb3VzZS1ncmF5IHtcbiAgY29sb3I6ICNjOGQwZGM7XG59XG4qLi0tYmctbW91c2UtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGQwZGM7XG59XG4qLi0tY29sb3ItcmFpbnktZ3JheSB7XG4gIGNvbG9yOiAjYjFiOGMyO1xufVxuKi4tLWJnLXJhaW55LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiOGMyO1xufVxuKi4tLWNvbG9yLWJsdWUtZ3JheSB7XG4gIGNvbG9yOiAjNzE4MDkzO1xufVxuKi4tLWJnLWJsdWUtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTM7XG59XG4qLi0tY29sb3ItZGFyay1ibHVlIHtcbiAgY29sb3I6ICMzYTQyNGQ7XG59XG4qLi0tYmctZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDI0ZDtcbn1cbiouLS1jb2xvci1kYXJrLWdyYXkge1xuICBjb2xvcjogIzJmMzY0MDtcbn1cbiouLS1iZy1kYXJrLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNjQwO1xufVxuKi4tLWNvbG9yLW5pZ2h0LWJsYWNrIHtcbiAgY29sb3I6ICMwYTBmMWU7XG59XG4qLi0tYmctbmlnaHQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwZjFlO1xufVxuKi4tLWNvbG9yLXRleHQge1xuICBjb2xvcjogIzJmMzY0MDtcbn1cbiouLS1iZy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzY0MDtcbn1cbiouLS1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuKi4tLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiouLS1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuKi4tLWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbiouLS1jb2wtMSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoKDEgKiAxMDAlKSAvIDEyKTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG59XG4qLi0tY29sLTIge1xuICBmbGV4LWJhc2lzOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gIG1heC13aWR0aDogY2FsYygoMiAqIDEwMCUpIC8gMTIpO1xufVxuKi4tLWNvbC0zIHtcbiAgZmxleC1iYXNpczogY2FsYygoMyAqIDEwMCUpIC8gMTIpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDMgKiAxMDAlKSAvIDEyKTtcbn1cbiouLS1jb2wtNCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoKDQgKiAxMDAlKSAvIDEyKTtcbiAgbWF4LXdpZHRoOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG59XG4qLi0tY29sLTUge1xuICBmbGV4LWJhc2lzOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gIG1heC13aWR0aDogY2FsYygoNSAqIDEwMCUpIC8gMTIpO1xufVxuKi4tLWNvbC02IHtcbiAgZmxleC1iYXNpczogY2FsYygoNiAqIDEwMCUpIC8gMTIpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDYgKiAxMDAlKSAvIDEyKTtcbn1cbiouLS1jb2wtNyB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoKDcgKiAxMDAlKSAvIDEyKTtcbiAgbWF4LXdpZHRoOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG59XG4qLi0tY29sLTgge1xuICBmbGV4LWJhc2lzOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gIG1heC13aWR0aDogY2FsYygoOCAqIDEwMCUpIC8gMTIpO1xufVxuKi4tLWNvbC05IHtcbiAgZmxleC1iYXNpczogY2FsYygoOSAqIDEwMCUpIC8gMTIpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDkgKiAxMDAlKSAvIDEyKTtcbn1cbiouLS1jb2wtMTAge1xuICBmbGV4LWJhc2lzOiBjYWxjKCgxMCAqIDEwMCUpIC8gMTIpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG59XG4qLi0tY29sLTExIHtcbiAgZmxleC1iYXNpczogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMSAqIDEwMCUpIC8gMTIpO1xufVxuKi4tLWNvbC0xMiB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIG1heC13aWR0aDogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbn1cbiouLS1jb2wteHhzLTEge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2NXB4KSB7XG4gICouLS1jb2wteHhzLTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHMtMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzY1cHgpIHtcbiAgKi4tLWNvbC14eHMtMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMiAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMiAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4cy0zIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0tY29sLXh4cy0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhzLTQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2NXB4KSB7XG4gICouLS1jb2wteHhzLTQge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDQgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDQgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHMtNSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzY1cHgpIHtcbiAgKi4tLWNvbC14eHMtNSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoNSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoNSAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4cy02IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0tY29sLXh4cy02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhzLTcge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2NXB4KSB7XG4gICouLS1jb2wteHhzLTcge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDcgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDcgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHMtOCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzY1cHgpIHtcbiAgKi4tLWNvbC14eHMtOCB7XG4gICAgZmxleC1iYXNpczogY2FsYygoOCAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoOCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4cy05IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0tY29sLXh4cy05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhzLTEwIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0tY29sLXh4cy0xMCB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhzLTExIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0tY29sLXh4cy0xMSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDExICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhzLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjVweCkge1xuICAqLi0tY29sLXh4cy0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHMtMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLWNvbC14cy0xIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHMtMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLWNvbC14cy0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHMtMyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLWNvbC14cy0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHMtNCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLWNvbC14cy00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHMtNSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLWNvbC14cy01IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHMtNiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLWNvbC14cy02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHMtNyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLWNvbC14cy03IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHMtOCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLWNvbC14cy04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHMtOSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLWNvbC14cy05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHMtMTAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gICouLS1jb2wteHMtMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXhzLTExIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAqLi0tY29sLXhzLTExIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14cy0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgKi4tLWNvbC14cy0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtc20tMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLWNvbC1zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtc20tMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLWNvbC1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtc20tMyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLWNvbC1zbS0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtc20tNCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLWNvbC1zbS00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtc20tNSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLWNvbC1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtc20tNiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLWNvbC1zbS02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtc20tNyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLWNvbC1zbS03IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtc20tOCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLWNvbC1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtc20tOSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLWNvbC1zbS05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtc20tMTAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gICouLS1jb2wtc20tMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXNtLTExIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAqLi0tY29sLXNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC1zbS0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgKi4tLWNvbC1zbS0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtd3Atc20tMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLWNvbC13cC1zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtd3Atc20tMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLWNvbC13cC1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtd3Atc20tMyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLWNvbC13cC1zbS0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtd3Atc20tNCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLWNvbC13cC1zbS00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtd3Atc20tNSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLWNvbC13cC1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtd3Atc20tNiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLWNvbC13cC1zbS02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtd3Atc20tNyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLWNvbC13cC1zbS03IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtd3Atc20tOCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLWNvbC13cC1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtd3Atc20tOSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLWNvbC13cC1zbS05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtd3Atc20tMTAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICouLS1jb2wtd3Atc20tMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXdwLXNtLTExIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAqLi0tY29sLXdwLXNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC13cC1zbS0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgKi4tLWNvbC13cC1zbS0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbWQtMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLWNvbC1tZC0xIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbWQtMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLWNvbC1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbWQtMyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLWNvbC1tZC0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbWQtNCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLWNvbC1tZC00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbWQtNSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLWNvbC1tZC01IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbWQtNiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLWNvbC1tZC02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbWQtNyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLWNvbC1tZC03IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbWQtOCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLWNvbC1tZC04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbWQtOSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLWNvbC1tZC05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbWQtMTAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICouLS1jb2wtbWQtMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLW1kLTExIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAqLi0tY29sLW1kLTExIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC1tZC0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKi4tLWNvbC1tZC0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtYWJvdXQtbGctMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWNvbC1hYm91dC1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtYWJvdXQtbGctMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWNvbC1hYm91dC1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtYWJvdXQtbGctMyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWNvbC1hYm91dC1sZy0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtYWJvdXQtbGctNCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWNvbC1hYm91dC1sZy00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtYWJvdXQtbGctNSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWNvbC1hYm91dC1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtYWJvdXQtbGctNiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWNvbC1hYm91dC1sZy02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtYWJvdXQtbGctNyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWNvbC1hYm91dC1sZy03IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtYWJvdXQtbGctOCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWNvbC1hYm91dC1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtYWJvdXQtbGctOSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWNvbC1hYm91dC1sZy05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtYWJvdXQtbGctMTAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICouLS1jb2wtYWJvdXQtbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLWFib3V0LWxnLTExIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAqLi0tY29sLWFib3V0LWxnLTExIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC1hYm91dC1sZy0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgKi4tLWNvbC1hYm91dC1sZy0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbGctMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWNvbC1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbGctMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWNvbC1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbGctMyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWNvbC1sZy0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbGctNCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWNvbC1sZy00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbGctNSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWNvbC1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbGctNiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWNvbC1sZy02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbGctNyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWNvbC1sZy03IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbGctOCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWNvbC1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbGctOSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWNvbC1sZy05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wtbGctMTAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICouLS1jb2wtbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLWxnLTExIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAqLi0tY29sLWxnLTExIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC1sZy0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKi4tLWNvbC1sZy0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteGwtMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICouLS1jb2wteGwtMSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMSAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXhsLTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAqLi0tY29sLXhsLTIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDIgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14bC0zIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKi4tLWNvbC14bC0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteGwtNCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICouLS1jb2wteGwtNCB7XG4gICAgZmxleC1iYXNpczogY2FsYygoNCAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoNCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXhsLTUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAqLi0tY29sLXhsLTUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDUgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDUgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14bC02IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKi4tLWNvbC14bC02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteGwtNyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICouLS1jb2wteGwtNyB7XG4gICAgZmxleC1iYXNpczogY2FsYygoNyAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoNyAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXhsLTgge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAqLi0tY29sLXhsLTgge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDggKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDggKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14bC05IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKi4tLWNvbC14bC05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteGwtMTAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAqLi0tY29sLXhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMCAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14bC0xMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICouLS1jb2wteGwtMTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDExICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMSAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXhsLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKi4tLWNvbC14bC0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhsLTEge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0tY29sLXh4bC0xIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhsLTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0tY29sLXh4bC0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhsLTMge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0tY29sLXh4bC0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhsLTQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0tY29sLXh4bC00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg0ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhsLTUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0tY29sLXh4bC01IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg1ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhsLTYge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0tY29sLXh4bC02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhsLTcge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0tY29sLXh4bC03IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg3ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhsLTgge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0tY29sLXh4bC04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg4ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhsLTkge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0tY29sLXh4bC05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHhsLTEwIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgKi4tLWNvbC14eGwtMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4bC0xMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICouLS1jb2wteHhsLTExIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eGwtMTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAqLi0tY29sLXh4bC0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bS0xIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgKi4tLWNvbC14eHhtLTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHhtLTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAqLi0tY29sLXh4eG0tMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMiAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMiAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4eG0tMyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICouLS1jb2wteHh4bS0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bS00IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgKi4tLWNvbC14eHhtLTQge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDQgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDQgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHhtLTUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAqLi0tY29sLXh4eG0tNSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoNSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoNSAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4eG0tNiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICouLS1jb2wteHh4bS02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bS03IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgKi4tLWNvbC14eHhtLTcge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDcgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDcgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHhtLTgge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAqLi0tY29sLXh4eG0tOCB7XG4gICAgZmxleC1iYXNpczogY2FsYygoOCAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoOCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4eG0tOSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICouLS1jb2wteHh4bS05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bS0xMCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICouLS1jb2wteHh4bS0xMCB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bS0xMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICouLS1jb2wteHh4bS0xMSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDExICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bS0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICouLS1jb2wteHh4bS0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bC0xIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgKi4tLWNvbC14eHhsLTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHhsLTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAqLi0tY29sLXh4eGwtMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMiAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMiAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4eGwtMyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICouLS1jb2wteHh4bC0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bC00IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgKi4tLWNvbC14eHhsLTQge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDQgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDQgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHhsLTUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAqLi0tY29sLXh4eGwtNSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoNSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoNSAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4eGwtNiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICouLS1jb2wteHh4bC02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bC03IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgKi4tLWNvbC14eHhsLTcge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDcgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDcgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHhsLTgge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAqLi0tY29sLXh4eGwtOCB7XG4gICAgZmxleC1iYXNpczogY2FsYygoOCAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoOCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4eGwtOSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICouLS1jb2wteHh4bC05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bC0xMCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICouLS1jb2wteHh4bC0xMCB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bC0xMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICouLS1jb2wteHh4bC0xMSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTEgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDExICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4bC0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICouLS1jb2wteHh4bC0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4eGwtMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICouLS1jb2wteHh4eGwtMSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMSAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMSAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4eHhsLTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAqLi0tY29sLXh4eHhsLTIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDIgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHh4bC0zIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgKi4tLWNvbC14eHh4bC0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgzICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4eGwtNCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICouLS1jb2wteHh4eGwtNCB7XG4gICAgZmxleC1iYXNpczogY2FsYygoNCAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoNCAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4eHhsLTUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAqLi0tY29sLXh4eHhsLTUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDUgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDUgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHh4bC02IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgKi4tLWNvbC14eHh4bC02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg2ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4eGwtNyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICouLS1jb2wteHh4eGwtNyB7XG4gICAgZmxleC1iYXNpczogY2FsYygoNyAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoNyAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4eHhsLTgge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAqLi0tY29sLXh4eHhsLTgge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDggKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDggKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHh4bC05IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgKi4tLWNvbC14eHh4bC05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCg5ICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1jb2wteHh4eGwtMTAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAqLi0tY29sLXh4eHhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMCAqIDEwMCUpIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAgKiAxMDAlKSAvIDEyKTtcbiAgfVxufVxuKi4tLWNvbC14eHh4bC0xMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICouLS1jb2wteHh4eGwtMTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDExICogMTAwJSkgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMSAqIDEwMCUpIC8gMTIpO1xuICB9XG59XG4qLi0tY29sLXh4eHhsLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgKi4tLWNvbC14eHh4bC0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTIgKiAxMDAlKSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEyICogMTAwJSkgLyAxMik7XG4gIH1cbn1cbiouLS1mdy0zMDAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuKi4tLWZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4qLi0tZnctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiouLS1mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuKi4tLWZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4qLi0tZnctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiouLS1teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiouLS1teS0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiouLS1teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiouLS1teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbiouLS1mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4qLi0tYWxpZ24tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiouLS1hbGlnbi1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4qLi0tYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiouLS1hbGlnbi1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbiouLS1hbGlnbi1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4qLi0tanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiouLS1qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4qLi0tanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiouLS1qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4qLi0tanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbiouLS1qdXN0aWZ5LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4vKiBDdXN0b20gbW9kaWZpZXJzICovXG4uLS1oZWFkaW5nLTEge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1oZWFkaW5nLTEge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG59XG5cbi4tLWhlYWRpbmctMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWhlYWRpbmctMiB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cblxuLi0taGVhZGluZy0zIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWhlYWRpbmctMyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi4tLWhlYWRpbmctNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1oZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi4tLWhlYWRpbmctNSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLi0tcmVndWxhciB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLi0tc21hbGwgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uLS1mdWxsLXdpZHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tc2lkZS1lbGVtZW50LW1hcmdpbi10b3AsXG4uLS1zaWRlLWVsZW1lbnQtbWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS1zaWRlLWVsZW1lbnQtbWFyZ2luLXRvcCxcbi4tLXNpZGUtZWxlbWVudC1tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC4tLXNpZGUtZWxlbWVudC1tYXJnaW4tdG9wLFxuLi0tc2lkZS1lbGVtZW50LW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLXNpZGUtZWxlbWVudC1pbnNpZGUtcGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuLS1zaWRlLWVsZW1lbnQtaW5zaWRlLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tc2lkZS1lbGVtZW50LWluc2lkZS1wYWRkaW5nLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC4tLXNpZGUtZWxlbWVudC1pbnNpZGUtcGFkZGluZy1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsO1xuICB9XG59XG5cbi4tLWhlYWRpbmctYmx1ZS1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDVlZTtcbn1cblxuLi0tdGV4dC1zdHJpa2V0aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi4tLWJnLWJnLWdyYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi4tcGFkZGluZy1ib3R0b20tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tTGlnaHQud29mZjI/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1MaWdodC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tUmVndWxhci53b2ZmMj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLVJlZ3VsYXIud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLVNlbWlib2xkLndvZmYyP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tU2VtaWJvbGQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLUJvbGQud29mZjI/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1Cb2xkLndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by1JdGFsaWMud29mZjI/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1JdGFsaWMud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLUJsYWNrLndvZmYyP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tQmxhY2sud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZjI/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtSXRhbGljLndvZmYyP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmMj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRE1TYW5zLUxpZ2h0LndvZmYyP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RNU2Fucy1MaWdodC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRE1TYW5zLVJlZ3VsYXIud29mZjI/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRE1TYW5zLVJlZ3VsYXIud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RNU2Fucy1NZWRpdW0ud29mZjI/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRE1TYW5zLU1lZGl1bS53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRE1TYW5zLVNlbWlCb2xkLndvZmYyP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RNU2Fucy1TZW1pQm9sZC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRE1TYW5zLUJvbGQud29mZjI/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRE1TYW5zLUJvbGQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxNXJlbTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMmYzNjQwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gIH1cbn1cblxuaDIge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5oNSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuXG4uaGFzLXdwcy1zbWFsbC1mb250LXNpemUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cblxuLmhhcy13cHMtbGFyZ2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd3BzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogNC42cmVtO1xuICB9XG59XG5cbi5oYXMtd3BzLWh1Z2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiA1LjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13cHMtaHVnZS1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICMzYjQ1ZWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhhcy1wcmltYXJ5LWNvbG9yIHtcbiAgY29sb3I6ICMzYjQ1ZWU7XG59XG5cbi5oYXMtY2xvdWQtZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjZjlmYWZmO1xufVxuXG4uaGFzLWJnLWdyYXktY29sb3Ige1xuICBjb2xvcjogI2YwZjJmNTtcbn1cblxuLmhhcy1tb3VzZS1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICNjOGQwZGM7XG59XG5cbi5oYXMtcmFpbnktZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjYjFiOGMyO1xufVxuXG4uaGFzLWJsdWUtZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjNzE4MDkzO1xufVxuXG4uaGFzLWRhcmstYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjM2E0MjRkO1xufVxuXG4uaGFzLWRhcmstZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjMmYzNjQwO1xufVxuXG4uaGFzLW5pZ2h0LWJsYWNrLWNvbG9yIHtcbiAgY29sb3I6ICMwYTBmMWU7XG59XG5cbi5oYXMtd2hpdGUtY29sb3Ige1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhhcy1ibGFjay1jb2xvciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2suLS1mdWxsd2lkdGgge1xuICB3aWR0aDogY2FsYygxMDAlICsgKDEwMHZ3IC0gMTAwJSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMDAlKSAvIC0yKTtcbn1cblxuLmJsb2NrLWNvcmUtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrLWNvcmUtLXBhcmFncmFwaDpsYXN0LW9mLXR5cGUgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLWNvcmUtLXBhcmFncmFwaDpsYXN0LW9mLXR5cGUgcC4tLWZvbnQtc2l6ZS0yNCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1jb3JlLS1wYXJhZ3JhcGg6bGFzdC1vZi10eXBlIHAuLS1mb250LXNpemUtMjQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gIH1cbn1cbi5ibG9jay1jb3JlLS1wYXJhZ3JhcGg6bGFzdC1vZi10eXBlIHAuLS1jb2xvci1ibHVlLWdyYXkge1xuICBjb2xvcjogIzcxODA5Mztcbn1cblxuLmJsb2NrLWNvcmUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrLWNvcmUtLWdhbGxlcnkgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkvIDMpO1xufVxuLmJsb2NrLWNvcmUtLWdhbGxlcnkgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25jZW50ZXIgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLi0tc2VjdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB0cmFuc2Zvcm06IHNrZXdZKC02LjNkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZC4tLXNlY3Rpb24tYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy10b3A6IDguNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtO1xuICB9XG59XG4ud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQuLS1zZWN0aW9uLWJhY2tncm91bmQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiBza2V3WSg2LjNkZWcpO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAsXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCxcbi53cC1ibG9jay1jb2x1bW5zLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogM3JlbSAzcmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLFxuLndwLWJsb2NrLWNvbHVtbnMuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgfVxufVxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stY29sdW1ucy5oYXMtYmFja2dyb3VuZC5oYXMtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xufVxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLmhhcy1jbG91ZC1ncmF5LWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stY29sdW1ucy5oYXMtYmFja2dyb3VuZC5oYXMtY2xvdWQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZmO1xufVxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLmhhcy1iZy1ncmF5LWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stY29sdW1ucy5oYXMtYmFja2dyb3VuZC5oYXMtYmctZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xufVxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLmhhcy1tb3VzZS1ncmF5LWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stY29sdW1ucy5oYXMtYmFja2dyb3VuZC5oYXMtbW91c2UtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkMGRjO1xufVxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLmhhcy1yYWlueS1ncmF5LWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stY29sdW1ucy5oYXMtYmFja2dyb3VuZC5oYXMtcmFpbnktZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiOGMyO1xufVxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLmhhcy1ibHVlLWdyYXktYmFja2dyb3VuZC1jb2xvcixcbi53cC1ibG9jay1jb2x1bW5zLmhhcy1iYWNrZ3JvdW5kLmhhcy1ibHVlLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxODA5Mztcbn1cbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZC5oYXMtZGFyay1ibHVlLWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stY29sdW1ucy5oYXMtYmFja2dyb3VuZC5oYXMtZGFyay1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTQyNGQ7XG59XG4ud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQuaGFzLWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yLFxuLndwLWJsb2NrLWNvbHVtbnMuaGFzLWJhY2tncm91bmQuaGFzLWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNjQwO1xufVxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLmhhcy1uaWdodC1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yLFxuLndwLWJsb2NrLWNvbHVtbnMuaGFzLWJhY2tncm91bmQuaGFzLW5pZ2h0LWJsYWNrLWJhY2tncm91bmQtY29sb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBmMWU7XG59XG4ud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQuaGFzLXRleHQtYmFja2dyb3VuZC1jb2xvcixcbi53cC1ibG9jay1jb2x1bW5zLmhhcy1iYWNrZ3JvdW5kLmhhcy10ZXh0LWJhY2tncm91bmQtY29sb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjM2NDA7XG59XG4ud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stY29sdW1ucy5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZC5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvcixcbi53cC1ibG9jay1jb2x1bW5zLmhhcy1iYWNrZ3JvdW5kLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cCxcbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stY29sdW1ucyxcbi53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1ncm91cCxcbi53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stcXVvdGUsXG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stcXVvdGUge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLXF1b3RlLFxuLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2stY29sdW1ucy4tY3VzdG9tLWZsZXggLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbTtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbnMuLWN1c3RvbS1mbGV4IC53cC1ibG9jay1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDguMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMuLWN1c3RvbS1mbGV4IC53cC1ibG9jay1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmV2ZXJ0O1xuICB9XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAgMCAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgIzNiNDVlZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stcXVvdGUge1xuICAgIG1hcmdpbjogM3JlbSAwIDEwcmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMnJlbTtcbiAgfVxufVxuLndwLWJsb2NrLXF1b3RlIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICB9XG59XG4ud3AtYmxvY2stcXVvdGUgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMC43NXJlbTtcbiAgdG9wOiAtMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYjFiOGMyO1xuICBmb250LXNpemU6IDYuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICBtYXJnaW46IDMuNzVyZW0gMDtcbiAgcGFkZGluZzogMnJlbSAwLjVyZW0gMCAxLjc1cmVtO1xuICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkICMzYjQ1ZWU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcbiAgICBtYXJnaW46IDVyZW0gMCA4LjVyZW07XG4gICAgcGFkZGluZzogNC4yNXJlbSAyLjVyZW0gMCAzLjVyZW07XG4gIH1cbn1cbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjZyZW07XG4gIH1cbn1cbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0wLjVyZW07XG4gIHRvcDogLTEuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2IxYjhjMjtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0wLjg1cmVtO1xuICAgIHRvcDogLTIuNXJlbTtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICB9XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgY2l0ZSB7XG4gIGNvbG9yOiAjYjFiOGMyO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBjaXRlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG4uYmxvY2stY29yZS0tbGlzdCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXBzO1xuICBtYXJnaW46IDNyZW0gMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDQuODVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYmxvY2stY29yZS0tbGlzdCBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwcztcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgdGV4dC1pbmRlbnQ6IC00Ljg1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1jb3JlLS1saXN0IG9sIGxpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICB9XG59XG4uYmxvY2stY29yZS0tbGlzdCBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwcyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuN3JlbTtcbiAgaGVpZ2h0OiAyLjdyZW07XG4gIG1pbi13aWR0aDogMi43cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiAjNzE4MDkzO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMDtcbiAgYmFja2dyb3VuZDogI2YwZjJmNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1jb3JlLS1saXN0IG9sIGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzLjFyZW07XG4gICAgaGVpZ2h0OiAzLjFyZW07XG4gICAgbWluLXdpZHRoOiAzLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgfVxufVxuLmJsb2NrLWNvcmUtLWxpc3QgdWwge1xuICBtYXJnaW46IDNyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJsb2NrLWNvcmUtLWxpc3QgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1jb3JlLS1saXN0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICB9XG59XG4uYmxvY2stY29yZS0tbGlzdCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjVyZW07XG4gIHRvcDogMS4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgd2lkdGg6IDAuN3JlbTtcbiAgaGVpZ2h0OiAwLjdyZW07XG4gIGJhY2tncm91bmQ6ICMzYjQ1ZWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuZmlndXJlLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubm8tc3BhY2UuYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vLXNwYWNlID4gZGl2W2NsYXNzKj1fX3dyYXBwZXJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5vLXNwYWNlICsgLmJsb2NrID4gZGl2W2NsYXNzKj1fX3dyYXBwZXJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5vLXNwYWNlICsgLmJsb2NrLXBhcmFsbGF4LWltYWdlIHtcbiAgbWFyZ2luLXRvcDogLTguMjVyZW07XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm8tc3BhY2UgKyAuYmxvY2stcGFyYWxsYXgtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0xMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubm8tc3BhY2UgKyAuYmxvY2stcGFyYWxsYXgtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0xNi4yNXJlbTtcbiAgfVxufVxuXG4ubm8tc3BhY2UgKyAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gIG1hcmdpbi10b3A6IC04cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwLWJsb2NrLXNwYWNlci4tbW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCA4JTtcbiAgfVxufVxuLndwLWJsb2NrLW1lZGlhLXRleHQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgOCUgMCAwO1xuICB9XG59XG5cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWNvcmUtLWdyb3VwIHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIHBhZGRpbmc6IDAgMCAxMnJlbTtcbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWNvcmUtLWdyb3VwIC53cC1ibG9jay1ncm91cC4tZ3JheS1za2V3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbiAgdHJhbnNmb3JtOiBza2V3WSgtNi4zZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi4tLWludm9pY2VzIC5ibG9jay1jb3JlLS1ncm91cCB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICBwYWRkaW5nOiAwIDAgMTJyZW07XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stY29yZS0tZ3JvdXAgLndwLWJsb2NrLWdyb3VwLi1ncmF5LXNrZXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICB0cmFuc2Zvcm06IHNrZXdZKC02LjNkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkucGFnZS1iYWNrZ3JvdW5kLWNsb3VkLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZmO1xufVxuYm9keS5hcmNoaXZlLCBib2R5LmFyY2hpdmUucGFnZS1iYWNrZ3JvdW5kLWNsb3VkLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjBmMmY1O1xufVxuYm9keS5hcmNoaXZlLnBvc3QtdHlwZS1hcmNoaXZlLXdpc3NlbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAzcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG4ud3JhcHBlci4tLWFyY2hpdmUge1xuICBtYXgtd2lkdGg6IDEyM3JlbTtcbn1cbi53cmFwcGVyLi0tZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXIuLS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLi0tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuLndyYXBwZXIuLS13aWRlIHtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG59XG4ud3JhcHBlci4tLXdyYXBwZXItd2lkZSB7XG4gIG1heC13aWR0aDogMTIzcmVtO1xufVxuXG4ud3JhcHBlci1hcmNoaXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIzcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItYXJjaGl2ZSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cblxuLnNpdGUtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZS1tYWluLi0tYWx0ZXJuYXRpdmUgaDEge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLnZ3b19sb2FkZWQgKyAuc2l0ZS1tYWluIHtcbiAgbWFyZ2luLXRvcDogMTQuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52d29fbG9hZGVkICsgLnNpdGUtbWFpbi4tLXNpbmdsZSB7XG4gIG1hcmdpbi10b3A6IDEyLjRyZW07XG59XG4udndvX2xvYWRlZCArIC5zaXRlLW1haW4uLS1hcmNoaXZlLCAudndvX2xvYWRlZCArIC5zaXRlLW1haW4uLS1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMTAuNHJlbTtcbn1cblxuLnRvcC1iYXItbG9hZGVkIC5zaXRlLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWRtaW4tYmFyIC5zaXRlLWhlYWRlciB7XG4gIHRvcDogMy4ycmVtO1xufVxuLmFkbWluLWJhciAuc2l0ZS1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hZG1pbi1iYXIgLnZ3b19sb2FkZWQgKyAuc2l0ZS1tYWluIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbi5hZG1pbi1iYXIudG9wLWJhci1sb2FkZWQgLnNpdGUtbWFpbi4tLWxhbmRpbmctcGFnZS52YXJpYW50LTIge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcmVzcG9uc2l2ZS1tZW51LWJ1dHRvbixcbiNyZXNwb25zaXZlLW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uLS1ob21lcGFnZSAud3JhcHBlcixcbi4tLXByaWNpbmcgLndyYXBwZXIsXG4uLS10YXgtY29uc3VsdGFudCAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIzcmVtO1xufVxuXG4uLS1ob21lcGFnZSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzY0MDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTQyNGQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTAwO1xufVxuLnNpdGUtaGVhZGVyLi0tYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuOHJlbSAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5zaXRlLWhlYWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDYuNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAyMy41cmVtO1xuICBoZWlnaHQ6IDUuMTMzcmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogNC44cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNi40cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDI0ZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjhyZW0gMCAwIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjlyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBjb2xvcjogI2M4ZDBkYztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMS40cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIuOXJlbTtcbiAgdG9wOiBjYWxjKDUwJSAtIC4ycmVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbWVudS1pdGVtLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIC4zcmVtKTtcbiAgICB3aWR0aDogMS4ycmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42cmVtIDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMC4yNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICMyZjM2NDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAgMS42cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEuMnJlbTtcbiAgICB0b3A6IDQuMXJlbTtcbiAgICBtYXgtd2lkdGg6IDY4cmVtO1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1hY3RpdmUgLnN1Yi1tZW51IHtcbiAgbWF4LWhlaWdodDogMjAwcmVtO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLWFjdGl2ZSAuc3ViLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLWFjdGl2ZSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLWFjdGl2ZSA+IGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1hY3RpdmUgPiBhOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMuLW11bHRpbGV2ZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1tZW51LWljb25zLi1tdWx0aWxldmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1tZW51LWljb25zLi1tdWx0aWxldmVsID4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucy4tbXVsdGlsZXZlbCA+IC5zdWItbWVudSAubWVudS1pdGVtIC5zdWItbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTYuMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMuLW11bHRpbGV2ZWwgPiAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgcGFkZGluZzogMC42cmVtIDEuNnJlbTtcbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IGEge1xuICBjb2xvcjogIzcxODA5MyAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1tZW51LWljb25zID4gLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IC5zdWItbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMgPiAuc3ViLW1lbnUgLm1lbnUtaXRlbS4tLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1tZW51LWljb25zID4gLnN1Yi1tZW51IC5tZW51LWl0ZW0uLS1pY29uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMgPiAuc3ViLW1lbnUgLm1lbnUtaXRlbS4tLWljb24gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IC5zdWItbWVudSAubWVudS1pdGVtLi0taWNvbiA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogNy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMgPiAuc3ViLW1lbnUgLm1lbnUtaXRlbS4tLWljb24gLm1lbnUtaXRlbS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IC5zdWItbWVudSAubWVudS1pdGVtLi0taWNvbiAubWVudS1pdGVtLWljb24ge1xuICAgIGxlZnQ6IDEuNnJlbTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IC5zdWItbWVudSAubWVudS1pdGVtLi0taWNvbiAubWVudS1pdGVtLXRhZ2xpbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzcxODA5MztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IC5zdWItbWVudSAubWVudS1pdGVtLi0taWNvbiAubWVudS1pdGVtLXRhZ2xpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsOmhvdmVyIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSB7XG4gICAgbWluLXdpZHRoOiAxOXJlbTtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0uLWJvbGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tbXVsdGlsZXZlbCAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44cmVtIDAgMC44cmVtIDEuMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tbXVsdGlsZXZlbCAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tYWN0aXZlIC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDEwMHJlbTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLWFjdGl2ZS4tcGFyZW50IC5zdWItbWVudSAubWVudS1pdGVtOm50aC1jaGlsZChuKzIpIGEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLWFjdGl2ZS4tcGFyZW50IC5zdWItbWVudSAubWVudS1pdGVtOm50aC1jaGlsZChuKzMpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tbXVsdGlsZXZlbCAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMi45cmVtO1xuICB0b3A6IGNhbGMoNTAlIC0gLjJyZW0pO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21lbnUtaXRlbS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tbXVsdGlsZXZlbCAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDEuN3JlbTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gLjdyZW0pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjRyZW07XG4gICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC00LjRyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDAuMXJlbSAwLjFyZW0gcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCBsaSBhW2hyZWY9XCIjXCJdIHtcbiAgY29sb3I6ICM3MTgwOTM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsIGxpIGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2Li0tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDM4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbmF2Li0tcHJpbWFyeSB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbmF2Li0tc2Vjb25kYXJ5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZzogM3JlbSAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19uYXYuLS1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdi4tLXNlY29uZGFyeSAubWVudSB7XG4gIG1hcmdpbjogLTAuNHJlbSAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdi4tLXNlY29uZGFyeSAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX25hdi4tLXNlY29uZGFyeSAubWVudS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZS1oZWFkZXJfX25hdi4tLXNlY29uZGFyeSAubWVudS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNpdGUtaGVhZGVyX19uYXYuLS1zZWNvbmRhcnkgLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdi4tLXNlY29uZGFyeSAubWVudS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19uYXYuLS1zZWNvbmRhcnkgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX25hdi4tLXNlY29uZGFyeSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDAuOXJlbSAxLjRyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19uYXYuLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgei1pbmRleDogMTAwNTtcbn1cbi5zaXRlLWhlYWRlcl9fbmF2Li0tYWN0aXZlIC4tLXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2l0ZS1oZWFkZXJfX3RvZ2dsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDEwO1xufVxuLnNpdGUtaGVhZGVyX190b2dnbGVyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDAuM3JlbTtcbiAgbWFyZ2luOiAwIDAgMC40cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNpdGUtaGVhZGVyX190b2dnbGVyIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtaGVhZGVyX190b2dnbGVyLi0tYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZmO1xufVxuLnNpdGUtaGVhZGVyX190b2dnbGVyLi0tYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwLjhyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc2l0ZS1oZWFkZXJfX3RvZ2dsZXIuLS1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc2l0ZS1oZWFkZXJfX3RvZ2dsZXIuLS1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IC0wLjdyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX190b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlci1uZXcge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zaXRlLWhlYWRlci1uZXcuLS1ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC44cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDYuNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjNyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX2xvZ28uLS1tb2JpbGUgaW1nIHtcbiAgbWF4LXdpZHRoOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDYuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44cmVtIDAgMCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMS45cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0gLnN1Yi1tZW51IGEge1xuICBib3JkZXI6IHVuc2V0O1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAwLjhyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIC5tZW51LWl0ZW0taWNvbiB7XG4gIHdpZHRoOiAyLjhyZW07XG4gIGhlaWdodDogMi44cmVtO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSAubWVudS1pdGVtLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSAubWVudS1pdGVtLXRpdGxlLXdyYXBwZXIgLm1lbnUtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjM2I0NWVlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtIC5zdWItbWVudSAubWVudS1pdGVtIGEgLm1lbnUtaXRlbS10aXRsZS13cmFwcGVyIC5tZW51LWl0ZW0tdGFnbGluZSB7XG4gIGNvbG9yOiAjNTE1MDRlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2VhZTllNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMS40cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogY2FsYyg1MCUgLSAuMnJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21lbnUtaXRlbS1hcnJvdy1ncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSAuM3JlbSk7XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAgMS42cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxLjJyZW07XG4gICAgdG9wOiA0LjFyZW07XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tYWN0aXZlIC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDIwMHJlbTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tYWN0aXZlIC5zdWItbWVudSB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLWFjdGl2ZSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1hY3RpdmUgPiBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLWFjdGl2ZSA+IGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMuLW11bHRpbGV2ZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucy4tbXVsdGlsZXZlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMuLW11bHRpbGV2ZWwgPiAuc3ViLW1lbnUgLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucy4tbXVsdGlsZXZlbCA+IC5zdWItbWVudSAubWVudS1pdGVtIC5zdWItbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTYuMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1tZW51LWljb25zLi1tdWx0aWxldmVsID4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjZyZW07XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1tZW51LWljb25zIGEge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IGEge1xuICBjb2xvcjogIzcxODA5MyAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1tZW51LWljb25zID4gLnN1Yi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1tZW51LWljb25zID4gLnN1Yi1tZW51IC5tZW51LWl0ZW0uLS1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMgPiAuc3ViLW1lbnUgLm1lbnUtaXRlbS4tLWljb246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMgPiAuc3ViLW1lbnUgLm1lbnUtaXRlbS4tLWljb24gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMgPiAuc3ViLW1lbnUgLm1lbnUtaXRlbS4tLWljb24gPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IC5zdWItbWVudSAubWVudS1pdGVtLi0taWNvbiAubWVudS1pdGVtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tbWVudS1pY29ucyA+IC5zdWItbWVudSAubWVudS1pdGVtLi0taWNvbiAubWVudS1pdGVtLWljb24ge1xuICAgIGxlZnQ6IDEuNnJlbTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tLW1lbnUtaWNvbnMgPiAuc3ViLW1lbnUgLm1lbnUtaXRlbS4tLWljb24gLm1lbnUtaXRlbS10YWdsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICM3MTgwOTM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1tZW51LWljb25zID4gLnN1Yi1tZW51IC5tZW51LWl0ZW0uLS1pY29uIC5tZW51LWl0ZW0tdGFnbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsOmhvdmVyIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tbXVsdGlsZXZlbCAuc3ViLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTlyZW07XG4gICAgcGFkZGluZzogMC44cmVtIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0uLWJvbGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuOHJlbSAwIDAuOHJlbSAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMC42cmVtIDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tYWN0aXZlIC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDEwMHJlbTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tbXVsdGlsZXZlbCAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLS1hY3RpdmUuLXBhcmVudCAuc3ViLW1lbnUgLm1lbnUtaXRlbTpudGgtY2hpbGQobisyKSBhIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi0tYWN0aXZlLi1wYXJlbnQgLnN1Yi1tZW51IC5tZW51LWl0ZW06bnRoLWNoaWxkKG4rMykgYSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tbXVsdGlsZXZlbCAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yLjlyZW07XG4gIHRvcDogY2FsYyg1MCUgLSAuMnJlbSk7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbWVudS1pdGVtLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi4tbXVsdGlsZXZlbCAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDEuN3JlbTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gLjdyZW0pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjRyZW07XG4gICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLi1tdWx0aWxldmVsIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtNC40cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjFyZW0gMC4xcmVtIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsIGxpIGFbaHJlZj1cIiNcIl0ge1xuICBjb2xvcjogIzcxODA5MztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uLW11bHRpbGV2ZWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsIGxpIGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWZ1bmt0aW9uZW4gLnN1Yi1tZW51IHtcbiAgbWF4LXdpZHRoOiA5NHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWZ1bmt0aW9uZW4gLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiAtMTMuNXJlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzclIDIzJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBtaW4td2lkdGg6IDg1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMC44cmVtIDEuMnJlbSAwICMwMDAwMDAyOTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1mdW5rdGlvbmVuIC5zdWItbWVudSB7XG4gICAgbGVmdDogLTEuMnJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWZ1bmt0aW9uZW4gLnN1Yi1tZW51IC5lbGVtZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWZ1bmt0aW9uZW4gLnN1Yi1tZW51IC5lbGVtZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjZyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAxLjZyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1mdW5rdGlvbmVuIC5zdWItbWVudSAuZnVua3Rpb25lbl9fcmlnaHQtc2lkZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMuMnJlbSAxLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgZ2FwOiAyLjRyZW07XG4gIHdpZHRoOiAxMDAuMSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1mdW5rdGlvbmVuIC5zdWItbWVudSAuZnVua3Rpb25lbl9fcmlnaHQtc2lkZS1saW5rcyB7XG4gICAgZ3JpZC1hcmVhOiAxLzIvMy8zO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMS42cmVtIDEuNnJlbSAwO1xuICAgIGdhcDogMS42cmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1mdW5rdGlvbmVuIC5zdWItbWVudSAuZnVua3Rpb25lbl9fcmlnaHQtc2lkZS1saW5rcyBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWZ1bmt0aW9uZW4gLnN1Yi1tZW51IC5mdW5rdGlvbmVuX19yaWdodC1zaWRlLWxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWZ1bmt0aW9uZW4gLnN1Yi1tZW51IC5mdW5rdGlvbmVuX19yaWdodC1zaWRlLWxpbmstd3JhcHBlciBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWZ1bmt0aW9uZW4gLnN1Yi1tZW51IC5mdW5rdGlvbmVuX19yaWdodC1zaWRlLWxpbmstd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4tZnVua3Rpb25lbiAuc3ViLW1lbnUgLmZ1bmt0aW9uZW5fX2FsbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDJyZW0gMC44cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1mdW5rdGlvbmVuIC5zdWItbWVudSAuZnVua3Rpb25lbl9fYWxsLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdyaWQtYXJlYTogMi8xLzMvMjtcbiAgICBwYWRkaW5nOiAwIDIuNHJlbSAyLjRyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1mdW5rdGlvbmVuIC5zdWItbWVudSAuZnVua3Rpb25lbl9fYWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1mdW5rdGlvbmVuIC5zdWItbWVudSAuZnVua3Rpb25lbl9fYWxsLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEuNXJlbTtcbiAgdG9wOiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbWVudS1pdGVtLWFycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbSAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4tZnVua3Rpb25lbiAuc3ViLW1lbnUgLmZ1bmt0aW9uZW5fX2FsbC1saW5rOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwLjFyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1mdW5rdGlvbmVuIC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxLjZyZW0gMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZjO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4tZnVua3Rpb25lbiAubWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWJyYW5jaGVuIC5zdWItbWVudSB7XG4gICAgbGVmdDogLThyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gICAgYm94LXNoYWRvdzogMCAwLjhyZW0gMS4ycmVtIDAgIzAwMDAwMDI5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1icmFuY2hlbiAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IDEuMnJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWJyYW5jaGVuIC5zdWItbWVudSAuZWxlbWVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG4gIHBhZGRpbmctdG9wOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1icmFuY2hlbiAuc3ViLW1lbnUgLmVsZW1lbnQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAzLjJyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1icmFuY2hlbiAuc3ViLW1lbnUgLmVsZW1lbnQtd3JhcHBlciAubWVudS1pdGVtIHtcbiAgcGFkZGluZzogMCAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1icmFuY2hlbiAuc3ViLW1lbnUgLmVsZW1lbnQtd3JhcHBlciAubWVudS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1icmFuY2hlbiAuc3ViLW1lbnUgLmVsZW1lbnQtd3JhcHBlciAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDAuOHJlbTtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1icmFuY2hlbiAuc3ViLW1lbnUgLmVsZW1lbnQtd3JhcHBlciAubWVudS1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1icmFuY2hlbiAuc3ViLW1lbnUgLmVsZW1lbnQtd3JhcHBlciAubWVudS1pdGVtIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4tYnJhbmNoZW4gLnN1Yi1tZW51IC5lbGVtZW50LXdyYXBwZXIgLm1lbnUtaXRlbSBhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMS42cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4tYnJhbmNoZW4gLnN1Yi1tZW51IC5lbGVtZW50LXdyYXBwZXIgLm1lbnUtaXRlbSBhIC5tZW51LWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTZyZW07XG4gIG1heC1oZWlnaHQ6IDEycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4tYnJhbmNoZW4gLnN1Yi1tZW51IC5lbGVtZW50LXdyYXBwZXIgLm1lbnUtaXRlbSBhIC5tZW51LWl0ZW0taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1icmFuY2hlbiAuYnJhbmNoZW5fX2FsbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMC44cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1icmFuY2hlbiAuYnJhbmNoZW5fX2FsbC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWFyZWE6IDIvMS8zLzI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS42cmVtIDMuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxLjZyZW0gMS42cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4tYnJhbmNoZW4gLmJyYW5jaGVuX19hbGwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWJyYW5jaGVuIC5icmFuY2hlbl9fYWxsLWxpbmstdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMS41cmVtO1xuICB0b3A6IDFyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tZW51LWl0ZW0tYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi1icmFuY2hlbiAuYnJhbmNoZW5fX2FsbC1saW5rLXRleHQ6OmFmdGVyIHtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLWJyYW5jaGVuIC5icmFuY2hlbl9fYWxsLWxpbmstdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4td2lzc2VuIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiAtMzFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiA2OHJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMy4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuOHJlbSAxLjJyZW0gMCAjMDAwMDAwMjk7XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLXdpc3NlbiAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IC0xOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4td2lzc2VuIC5zdWItbWVudSB7XG4gICAgbGVmdDogLTE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4td2lzc2VuIC5zdWItbWVudSAuZWxlbWVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLnN1Yi1tZW51IC5lbGVtZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMS42cmVtKSAvIDIpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLnN1Yi1tZW51IC53aXNzZW5fX3JpZ2h0LXNpZGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYztcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLnN1Yi1tZW51IC53aXNzZW5fX3JpZ2h0LXNpZGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxLjZyZW0pIC8gMik7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLXdpc3NlbiAuc3ViLW1lbnUgLndpc3Nlbl9fcmlnaHQtc2lkZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEuNnJlbTtcbiAgZ2FwOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLnN1Yi1tZW51IC53aXNzZW5fX3JpZ2h0LXNpZGUtbGlua3Mge1xuICAgIGdyaWQtYXJlYTogMS8yLzMvMztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxLjZyZW0gMS42cmVtIDA7XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLXdpc3NlbiAuc3ViLW1lbnUgLndpc3Nlbl9fcmlnaHQtc2lkZS1saW5rcyBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLXdpc3NlbiAuc3ViLW1lbnUgLndpc3Nlbl9fcmlnaHQtc2lkZS1saW5rcy1oZWFkZXIge1xuICBjb2xvcjogIzNiNDVlZTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLXdpc3NlbiAuc3ViLW1lbnUgLndpc3Nlbl9fcmlnaHQtc2lkZS1saW5rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLnN1Yi1tZW51IC53aXNzZW5fX3JpZ2h0LXNpZGUtbGluay13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4td2lzc2VuIC5zdWItbWVudSAud2lzc2VuX19yaWdodC1zaWRlLWxpbmstd3JhcHBlciBhIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4td2lzc2VuIC5zdWItbWVudSAud2lzc2VuX19yaWdodC1zaWRlLWxpbmstd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4td2lzc2VuIC5zdWItbWVudSAud2lzc2VuX19yaWdodC1zaWRlLWxpbmstd3JhcHBlci4tLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4td2lzc2VuIC5zdWItbWVudSAud2lzc2VuX19yaWdodC1zaWRlLWxpbmstd3JhcHBlci4tLWFycm93IC53aXNzZW5fX3JpZ2h0LXNpZGUtbGluay1hcnJvdyB7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLXdpc3NlbiAuc3ViLW1lbnUgLndpc3Nlbl9fYWxsLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuOHJlbSAwLjhyZW07XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYgLm1lbnUtaXRlbS4td2lzc2VuIC5zdWItbWVudSAud2lzc2VuX19hbGwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2IC5tZW51LWl0ZW0uLXdpc3NlbiAuc3ViLW1lbnUgLndpc3Nlbl9fYWxsLWxpbmstdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLnN1Yi1tZW51IC53aXNzZW5fX2FsbC1saW5rLXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIuNXJlbTtcbiAgdG9wOiAwLjJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tZW51LWl0ZW0tYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLnN1Yi1tZW51IC53aXNzZW5fX2FsbC1saW5rLXRleHQ6OmFmdGVyIHtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLm1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDEuNnJlbSAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmM7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdiAubWVudS1pdGVtLi13aXNzZW4gLm1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2Li0tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDM4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlci1uZXdfX25hdi4tLXByaW1hcnkge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYuLS1wcmltYXJ5IC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYuLS1wcmltYXJ5IC5tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgZ2FwOiB1bnNldDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2Li0tc2Vjb25kYXJ5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fbmF2Li0tc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2Li0tc2Vjb25kYXJ5IC5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMC40cmVtIDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGdhcDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItbmV3X19uYXYuLS1zZWNvbmRhcnkgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdhcDogMS42cmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItbmV3X19uYXYuLS1zZWNvbmRhcnkgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2Li0tc2Vjb25kYXJ5IC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNiNDVlZTtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdi4tLXNlY29uZGFyeSAubWVudS1pdGVtLi10ZXN0ZW4gYSwgLnNpdGUtaGVhZGVyLW5ld19fbmF2Li0tc2Vjb25kYXJ5IC5tZW51LWl0ZW0uLWtvbnRha3QgYSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMC44cmVtIDEuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX25hdi4tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6LWluZGV4OiAxMDA1O1xufVxuLnNpdGUtaGVhZGVyLW5ld19fbmF2Li0tYWN0aXZlIC4tLXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2l0ZS1oZWFkZXItbmV3X190b2dnbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAxMDtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX3RvZ2dsZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMC4zcmVtO1xuICBtYXJnaW46IDAgMCAwLjRyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MzFiMTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2l0ZS1oZWFkZXItbmV3X190b2dnbGVyIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fdG9nZ2xlci4tLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMC44cmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnNpdGUtaGVhZGVyLW5ld19fdG9nZ2xlci4tLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5zaXRlLWhlYWRlci1uZXdfX3RvZ2dsZXIuLS1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IC0wLjdyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyLW5ld19fdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLW5ldy4tLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MjRkO1xufVxuLnNpdGUtaGVhZGVyLW5ldy4tLWRhcmsgLnNpdGUtaGVhZGVyLW5ld19fbmF2Om5vdCguLS1hY3RpdmUpIC5tZW51LWl0ZW0gYTpub3QoLmZ1bmt0aW9uZW5fX3JpZ2h0LXNpZGUtbGluayxcbi5mdW5rdGlvbmVuX19hbGwtbGluayxcbi5icmFuY2hlbl9fYWxsLWxpbmssXG4ud2lzc2VuX19yaWdodC1zaWRlLWxpbmssXG4ud2lzc2VuX19hbGwtbGluaykge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWhlYWRlci1uZXcuLS1kYXJrIC5zaXRlLWhlYWRlci1uZXdfX25hdjpub3QoLi0tYWN0aXZlKSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21lbnUtaXRlbS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnNpdGUtaGVhZGVyLW5ldy4tLWRhcmsgLnNpdGUtaGVhZGVyLW5ld19fdG9nZ2xlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyLXNpbXBsZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTAwO1xufVxuLnNpdGUtaGVhZGVyLXNpbXBsZS4tLWJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjhyZW0gMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uc2l0ZS1oZWFkZXItc2ltcGxlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNi40cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItc2ltcGxlX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDI4cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1oZWFkZXItc2ltcGxlX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItc2ltcGxlX19uYXYge1xuICBjb2xvcjogIzAwMDtcbiAgcmlnaHQ6IHVuc2V0O1xuICB0b3A6IHVuc2V0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zaXRlLWhlYWRlci1zaW1wbGVfX25hdiAubWVudSB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fbmF2IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fbmF2IC5tZW51LWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWhlYWRlci1zaW1wbGVfX25hdi4tLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZS1oZWFkZXItc2ltcGxlX19uYXYuLS1zZWNvbmRhcnkgLm1lbnUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDEuOXJlbTtcbn1cbi5zaXRlLWhlYWRlci1zaW1wbGVfX25hdi4tLXNlY29uZGFyeSAubWVudS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZS1oZWFkZXItc2ltcGxlX19uYXYuLS1zZWNvbmRhcnkgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2I0NWVlO1xuICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4uc2l0ZS1oZWFkZXItc2ltcGxlX19uYXYuLS1zZWNvbmRhcnkgLm1lbnUtaXRlbS4tdGVzdGVuIGEsIC5zaXRlLWhlYWRlci1zaW1wbGVfX25hdi4tLXNlY29uZGFyeSAubWVudS1pdGVtLi1rb250YWt0IGEge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLXByZXNlbnRhdGlvbi10aWxlc19fbWVkaWEuLWdpZixcbi5ibG9jay1wcmVzZW50YXRpb24tdGlsZXNfX21lZGlhLi1qc29uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMnJlbSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX193cmFwcGVyLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIzcmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzLjdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDUuOXJlbTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygxMDAlIC8gMyAtIC43cmVtKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDI0LjVyZW0pO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyOC45cmVtKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX3dpZGdldCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbn1cbi5zaXRlLWZvb3Rlcl9fd2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLnNpdGUtZm9vdGVyX193aWRnZXQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLnNpdGUtZm9vdGVyX193aWRnZXQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2l0ZS1mb290ZXJfX3dpZGdldCB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnNpdGUtZm9vdGVyX193aWRnZXQgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaXRlLWZvb3Rlcl9fd2lkZ2V0IHVsIGxpIGEge1xuICBjb2xvcjogIzJmMzY0MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2l0ZS1mb290ZXJfX3dpZGdldCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzYjQ1ZWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX3dpZGdldC4tLXdpZGdldC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIuM3JlbTtcbiAgZ2FwOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19zb2NpYWwtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19zb2NpYWwtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBpbnZlcnQoNDUlKSBzZXBpYSg5MCUpIHNhdHVyYXRlKDIwOTklKSBodWUtcm90YXRlKDE3NGRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDQlKTtcbn1cbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1idXR0b24gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMS44cmVtO1xufVxuLnNpdGUtZm9vdGVyX19zb2NpYWwtYnV0dG9uLi0tbGlua2VkaW4ge1xuICB3aWR0aDogMS44cmVtO1xufVxuLnNpdGUtZm9vdGVyX19zb2NpYWwtYnV0dG9uLi0tZmFjZWJvb2sge1xuICB3aWR0aDogMS4wNDJyZW07XG59XG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1idXR0b24uLS1pbnN0YWdyYW0ge1xuICB3aWR0aDogMS42OTRyZW07XG59XG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1idXR0b24uLS15b3V0dWJlIHtcbiAgd2lkdGg6IDIuNTc0cmVtO1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIGdhcDogNnJlbSAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlIHtcbiAgICBjb2x1bW4tZ2FwOiAxMy4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1mb290ZXJfX21pZGRsZSB7XG4gICAgZ2FwOiAxMS43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtbmV3c2xldHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUtbmV3c2xldHRlciB7XG4gICAgZmxleC1iYXNpczogNDZyZW07XG4gICAgd2lkdGg6IDQ2cmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS1uZXdzbGV0dGVyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC44cmVtO1xuICBwYWRkaW5nOiAxLjFyZW0gMS4ycmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2M4ZDBkYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21pZGRsZS1uZXdzbGV0dGVyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBtYXgtd2lkdGg6IDI4LjlyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDEuMXJlbSAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkMGRjO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYjhjNjtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLW5ld3NsZXR0ZXIgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUtbmV3c2xldHRlciAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS1uZXdzbGV0dGVyIC53cGNmNy1yZXNwb25zZS1vdXRwdXQ6bm90KDplbXB0eSkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRlZTY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlLW5ld3NsZXR0ZXIgLndwY2Y3LXJlc3BvbnNlLW91dHB1dDpub3QoOmVtcHR5KSB7XG4gICAgbWF4LXdpZHRoOiA0Mi45cmVtO1xuICAgIG1hcmdpbjogMy40cmVtIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUtbmV3c2xldHRlciAud3BjZjctc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUtd3JhcHBlciB7XG4gICAgZ2FwOiA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlLXdyYXBwZXIge1xuICAgIGdhcDogMTFyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21pZGRsZS1sb2dvIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtbG9nby1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG59XG4uc2l0ZS1mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDhyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fdG9wIC5zaXRlLWZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZS1mb290ZXJfX3RvcCAuc2l0ZS1mb290ZXJfX25hdiB7XG4gIG1hcmdpbi10b3A6IC0wLjdyZW07XG59XG4uc2l0ZS1mb290ZXJfX3RvcCAuc2l0ZS1mb290ZXJfX21lbnUge1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuc2l0ZS1mb290ZXJfX3RvcCAuc2l0ZS1mb290ZXJfX21lbnUge1xuICAgIGdhcDogMy43cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyX190b3AgLnNpdGUtZm9vdGVyX19tZW51IHtcbiAgICBnYXA6IDExcmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyLjNyZW0gMDtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNjOGQwZGM7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbmF2IHVsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDMuN3JlbTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19uYXYgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuc2l0ZS1mb290ZXJfX25hdiB1bCBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbmF2IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZS1mb290ZXJfX25hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNpdGUtZm9vdGVyX19uYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2I0NWVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodHMgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG59XG4uc2l0ZS1mb290ZXIgLnBlLXJpY2hzbmlwcGV0cyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2l0ZS1mb290ZXIgLnBlLXJpY2hzbmlwcGV0cyAjcGVfcmF0aW5nIHtcbiAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zaXRlLWZvb3RlciAucGUtcmljaHNuaXBwZXRzICNwZV9yYXRpbmcgc3Bhbltwcm9wZXJ0eV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNpdGUtZm9vdGVyIC5wZS1yaWNoc25pcHBldHMgI3BlX3JhdGluZyAjcGVfc3RhcnMge1xuICBtYXJnaW46IDAgYXV0byAwLjNyZW0gIWltcG9ydGFudDtcbn1cbi5zaXRlLWZvb3RlciAucGUtcmljaHNuaXBwZXRzICNwZV9yYXRpbmcgI3BlX25hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtZm9vdGVyIC5wZS1yaWNoc25pcHBldHMgI3BlX3JhdGluZyAucGVfdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAucGUtcmljaHNuaXBwZXRzICNwZV9yYXRpbmcgLnBlX3Ugc3BhbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2l0ZS1mb290ZXIgLnBlLXJpY2hzbmlwcGV0cyAjcGVfcmF0aW5nIC5wZV91IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnNpdGUtZm9vdGVyLi0tZXh0cmEtdG9wLXNwYWNpbmcge1xuICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gIHBhZGRpbmc6IDE5cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyLi0tZXh0cmEtdG9wLXNwYWNpbmcge1xuICAgIG1hcmdpbi10b3A6IC0xNC41cmVtO1xuICAgIHBhZGRpbmc6IDIxcmVtIDAgNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1mb290ZXIuLS1leHRyYS10b3Atc3BhY2luZyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcmVtO1xuICAgIHBhZGRpbmc6IDM3cmVtIDAgNXJlbTtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXItc2ltcGxlLFxuLnNpdGUtZm9vdGVyLW5ldyB7XG4gIC0tZm9vdGVyLXRleHQtY29sb3I6ICNmZmY7XG4gIC0tZm9vdGVyLXRleHQtY29sb3Itc2Vjb25kYXJ5OiAjYTdiYmZmO1xuICAtLWZvb3Rlci1zb2NpYWwtYnV0dG9uLWNvbG9yOiAjZWJmMGZmO1xuICBwYWRkaW5nOiAycmVtIDAgMDtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTBjNDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyLXNpbXBsZSxcbi5zaXRlLWZvb3Rlci1uZXcge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlIGEsXG4uc2l0ZS1mb290ZXItbmV3IGEge1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtY29sb3IsICNmZmYpO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZSBhOmhvdmVyLFxuLnNpdGUtZm9vdGVyLW5ldyBhOmhvdmVyIHtcbiAgY29sb3I6ICNhN2JiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyLXNpbXBsZV9fd3JhcHBlci53cmFwcGVyLFxuLnNpdGUtZm9vdGVyLW5ld19fd3JhcHBlci53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fbG9nbyxcbi5zaXRlLWZvb3Rlci1uZXdfX2xvZ28ge1xuICBtYXJnaW46IDRyZW0gMDtcbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX2xvZ28gaW1nLFxuLnNpdGUtZm9vdGVyLW5ld19fbG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDI4LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyLXNpbXBsZV9fbG9nbyxcbi5zaXRlLWZvb3Rlci1uZXdfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1mb290ZXItc2ltcGxlX19sb2dvLFxuLnNpdGUtZm9vdGVyLW5ld19fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX2lubmVyLFxuLnNpdGUtZm9vdGVyLW5ld19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyLXNpbXBsZV9faW5uZXIsXG4uc2l0ZS1mb290ZXItbmV3X19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMjhyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyLXNpbXBsZV9faW5uZXIsXG4uc2l0ZS1mb290ZXItbmV3X19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjhyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWZvb3Rlci1zaW1wbGVfX2lubmVyLFxuLnNpdGUtZm9vdGVyLW5ld19faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDE4LjNyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fd2lkZ2V0LFxuLnNpdGUtZm9vdGVyLW5ld19fd2lkZ2V0IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fd2lkZ2V0IGg0LFxuLnNpdGUtZm9vdGVyLW5ld19fd2lkZ2V0IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX3dpZGdldCB1bCxcbi5zaXRlLWZvb3Rlci1uZXdfX3dpZGdldCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdhcDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlci1zaW1wbGVfX3dpZGdldCB1bCxcbi5zaXRlLWZvb3Rlci1uZXdfX3dpZGdldCB1bCB7XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX3dpZGdldCB1bCBsaSxcbi5zaXRlLWZvb3Rlci1uZXdfX3dpZGdldCB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyLXNpbXBsZV9fd2lkZ2V0Li0td2lkZ2V0LTIsXG4uc2l0ZS1mb290ZXItbmV3X193aWRnZXQuLS13aWRnZXQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fd2lkZ2V0Li0td2lkZ2V0LTQgLnZpc21hLWxvZ28td3JhcHBlcixcbi5zaXRlLWZvb3Rlci1uZXdfX3dpZGdldC4tLXdpZGdldC00IC52aXNtYS1sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX3NvY2lhbC1iYXIsXG4uc2l0ZS1mb290ZXItbmV3X19zb2NpYWwtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIGdhcDogMS42cmVtO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fc29jaWFsLWJ1dHRvbjpob3Zlcixcbi5zaXRlLWZvb3Rlci1uZXdfX3NvY2lhbC1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogaW52ZXJ0KDQ1JSkgc2VwaWEoOTAlKSBzYXR1cmF0ZSgyMDk5JSkgaHVlLXJvdGF0ZSgxNzRkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoMTA0JSk7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX19zb2NpYWwtYnV0dG9uOmxhc3Qtb2YtdHlwZSxcbi5zaXRlLWZvb3Rlci1uZXdfX3NvY2lhbC1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fc29jaWFsLWJ1dHRvbiBzdmcsXG4uc2l0ZS1mb290ZXItbmV3X19zb2NpYWwtYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIuNHJlbTtcbiAgZmlsbDogdmFyKC0tZm9vdGVyLXNvY2lhbC1idXR0b24tY29sb3IsICNlYmYwZmYpO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fc29jaWFsLWJ1dHRvbiBzdmcgcGF0aCxcbi5zaXRlLWZvb3Rlci1uZXdfX3NvY2lhbC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1mb290ZXItc29jaWFsLWJ1dHRvbi1jb2xvciwgI2ViZjBmZik7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX19zb2NpYWwtbG9nbyxcbi5zaXRlLWZvb3Rlci1uZXdfX3NvY2lhbC1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX19zb2NpYWwtbG9nbyBpbWcsXG4uc2l0ZS1mb290ZXItbmV3X19zb2NpYWwtbG9nbyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTguM3JlbTtcbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX3RvcCxcbi5zaXRlLWZvb3Rlci1uZXdfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3Rlci1zaW1wbGVfX3RvcCxcbi5zaXRlLWZvb3Rlci1uZXdfX3RvcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiA4cmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX190b3AgLnNpdGUtZm9vdGVyX19sb2dvLFxuLnNpdGUtZm9vdGVyLW5ld19fdG9wIC5zaXRlLWZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX190b3AgLnNpdGUtZm9vdGVyX19uYXYsXG4uc2l0ZS1mb290ZXItbmV3X190b3AgLnNpdGUtZm9vdGVyX19uYXYge1xuICBtYXJnaW4tdG9wOiAtMC43cmVtO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fdG9wIC5zaXRlLWZvb3Rlcl9fbWVudSxcbi5zaXRlLWZvb3Rlci1uZXdfX3RvcCAuc2l0ZS1mb290ZXJfX21lbnUge1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuc2l0ZS1mb290ZXItc2ltcGxlX190b3AgLnNpdGUtZm9vdGVyX19tZW51LFxuLnNpdGUtZm9vdGVyLW5ld19fdG9wIC5zaXRlLWZvb3Rlcl9fbWVudSB7XG4gICAgZ2FwOiAzLjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1mb290ZXItc2ltcGxlX190b3AgLnNpdGUtZm9vdGVyX19tZW51LFxuLnNpdGUtZm9vdGVyLW5ld19fdG9wIC5zaXRlLWZvb3Rlcl9fbWVudSB7XG4gICAgZ2FwOiAxMXJlbTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fYm90dG9tLFxuLnNpdGUtZm9vdGVyLW5ld19fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEuNnJlbSAwIDRyZW07XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCB2YXIoLS1mb290ZXItdGV4dC1jb2xvciwgI2ZmZik7XG4gIGdhcDogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlci1zaW1wbGVfX2JvdHRvbSxcbi5zaXRlLWZvb3Rlci1uZXdfX2JvdHRvbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fbmF2IHVsLFxuLnNpdGUtZm9vdGVyLW5ld19fbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdhcDogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5zaXRlLWZvb3Rlci1zaW1wbGVfX25hdiB1bCxcbi5zaXRlLWZvb3Rlci1uZXdfX25hdiB1bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX19uYXYgdWwgbGksXG4uc2l0ZS1mb290ZXItbmV3X19uYXYgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuc2l0ZS1mb290ZXItc2ltcGxlX19uYXYgdWwgbGksXG4uc2l0ZS1mb290ZXItbmV3X19uYXYgdWwgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX19jb3B5cmlnaHRzLFxuLnNpdGUtZm9vdGVyLW5ld19fY29weXJpZ2h0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX2NvcHlyaWdodHMgcCxcbi5zaXRlLWZvb3Rlci1uZXdfX2NvcHlyaWdodHMgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlIC53aWRnZXQtdGl0bGUsXG4uc2l0ZS1mb290ZXItbmV3IC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dC1jb2xvci1zZWNvbmRhcnksICNhN2JiZmYpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXItc2ltcGxlIC53aWRnZXQtdGl0bGUsXG4uc2l0ZS1mb290ZXItbmV3IC53aWRnZXQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyLXNpbXBsZSAudmlzbWEtbG9nby13cmFwcGVyLFxuLnNpdGUtZm9vdGVyLW5ldyAudmlzbWEtbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZSAudmlzbWEtbG9nby13cmFwcGVyLi0tZGFyayxcbi5zaXRlLWZvb3Rlci1uZXcgLnZpc21hLWxvZ28td3JhcHBlci4tLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGUgLnZpc21hLWxvZ28td3JhcHBlci4tLWxpZ2h0LFxuLnNpdGUtZm9vdGVyLW5ldyAudmlzbWEtbG9nby13cmFwcGVyLi0tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZSAudmlzbWEtbG9nby13cmFwcGVyIGltZyxcbi5zaXRlLWZvb3Rlci1uZXcgLnZpc21hLWxvZ28td3JhcHBlciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyLjVyZW07XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlIC5wZS1yaWNoc25pcHBldHMsXG4uc2l0ZS1mb290ZXItbmV3IC5wZS1yaWNoc25pcHBldHMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZSAucGUtcmljaHNuaXBwZXRzICNwZV9yYXRpbmcsXG4uc2l0ZS1mb290ZXItbmV3IC5wZS1yaWNoc25pcHBldHMgI3BlX3JhdGluZyB7XG4gIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlIC5wZS1yaWNoc25pcHBldHMgI3BlX3JhdGluZyBzcGFuW3Byb3BlcnR5XSxcbi5zaXRlLWZvb3Rlci1uZXcgLnBlLXJpY2hzbmlwcGV0cyAjcGVfcmF0aW5nIHNwYW5bcHJvcGVydHldIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGUgLnBlLXJpY2hzbmlwcGV0cyAjcGVfcmF0aW5nICNwZV9zdGFycyxcbi5zaXRlLWZvb3Rlci1uZXcgLnBlLXJpY2hzbmlwcGV0cyAjcGVfcmF0aW5nICNwZV9zdGFycyB7XG4gIG1hcmdpbjogMCBhdXRvIDAuM3JlbSAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZSAucGUtcmljaHNuaXBwZXRzICNwZV9yYXRpbmcgI3BlX25hbWUsXG4uc2l0ZS1mb290ZXItbmV3IC5wZS1yaWNoc25pcHBldHMgI3BlX3JhdGluZyAjcGVfbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlIC5wZS1yaWNoc25pcHBldHMgI3BlX3JhdGluZyAucGVfdSxcbi5zaXRlLWZvb3Rlci1uZXcgLnBlLXJpY2hzbmlwcGV0cyAjcGVfcmF0aW5nIC5wZV91IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjMmYzNjQwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZSAucGUtcmljaHNuaXBwZXRzICNwZV9yYXRpbmcgLnBlX3Ugc3Bhbixcbi5zaXRlLWZvb3Rlci1uZXcgLnBlLXJpY2hzbmlwcGV0cyAjcGVfcmF0aW5nIC5wZV91IHNwYW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZSAucGUtcmljaHNuaXBwZXRzICNwZV9yYXRpbmcgLnBlX3Ugc3BhbjpmaXJzdC1vZi10eXBlLFxuLnNpdGUtZm9vdGVyLW5ldyAucGUtcmljaHNuaXBwZXRzICNwZV9yYXRpbmcgLnBlX3Ugc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlLi0tZXh0cmEtdG9wLXNwYWNpbmcsXG4uc2l0ZS1mb290ZXItbmV3Li0tZXh0cmEtdG9wLXNwYWNpbmcge1xuICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gIHBhZGRpbmc6IDE5cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyLXNpbXBsZS4tLWV4dHJhLXRvcC1zcGFjaW5nLFxuLnNpdGUtZm9vdGVyLW5ldy4tLWV4dHJhLXRvcC1zcGFjaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQuNXJlbTtcbiAgICBwYWRkaW5nOiAyMXJlbSAwIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyLXNpbXBsZS4tLWV4dHJhLXRvcC1zcGFjaW5nLFxuLnNpdGUtZm9vdGVyLW5ldy4tLWV4dHJhLXRvcC1zcGFjaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAtMzByZW07XG4gICAgcGFkZGluZzogMzdyZW0gMCA1cmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlLi0tbGlnaHQsXG4uc2l0ZS1mb290ZXItbmV3Li0tbGlnaHQge1xuICAtLWZvb3Rlci10ZXh0LWNvbG9yOiAjMmYzNjQwO1xuICAtLWZvb3Rlci10ZXh0LWNvbG9yLXNlY29uZGFyeTogIzJmMzY0MDtcbiAgLS1mb290ZXItc29jaWFsLWJ1dHRvbi1jb2xvcjogIzJmMzY0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGUuLS1saWdodCBhOmhvdmVyLFxuLnNpdGUtZm9vdGVyLW5ldy4tLWxpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogIzhkOGQ4ODtcbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGUuLS1saWdodCAudmlzbWEtbG9nby13cmFwcGVyLi0tZGFyayxcbi5zaXRlLWZvb3Rlci1uZXcuLS1saWdodCAudmlzbWEtbG9nby13cmFwcGVyLi0tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlLi0tbGlnaHQgLnZpc21hLWxvZ28td3JhcHBlci4tLWxpZ2h0LFxuLnNpdGUtZm9vdGVyLW5ldy4tLWxpZ2h0IC52aXNtYS1sb2dvLXdyYXBwZXIuLS1saWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1mb290ZXItc2ltcGxlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyLXNpbXBsZV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX3dpZGdldCB7XG4gIGZsZXgtYmFzaXM6IHVuc2V0O1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX193aWRnZXQgdWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXItc2ltcGxlX193aWRnZXQgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX3dpZGdldCAud2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXItc2ltcGxlX193aWRnZXQgLndpZGdldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDAuOHJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxLjZyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX3dpZGdldCAud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX193aWRnZXQuLS13aWRnZXQtNCAudmlzbWEtbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5zaXRlLWZvb3Rlci1zaW1wbGVfX3dpZGdldC4tLXdpZGdldC00IC52aXNtYS1sb2dvLXdyYXBwZXIuLS1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX193aWRnZXQuLS13aWRnZXQtNCAudmlzbWEtbG9nby13cmFwcGVyLi0tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC44cmVtO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fc29jaWFsLWxvZ28ge1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX19zb2NpYWwtbG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0cmVtO1xufVxuLnNpdGUtZm9vdGVyLXNpbXBsZV9fc29jaWFsIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXItc2ltcGxlX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjM2I0NWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnV0dG9uLi0tYmx1ZWJveCB7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICMzYjQ1ZWU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAuYnV0dG9uLi0tYmx1ZWJveCB7XG4gICAgcGFkZGluZzogMXJlbSA0LjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnV0dG9uLi0tYmx1ZWJveCB7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZzogMXJlbSAzLjNyZW07XG4gIH1cbn1cbi5idXR0b24uLS1ibHVlYm94OmhvdmVyIHtcbiAgb3BhY2l0eTogMC45NTtcbn1cbi5idXR0b24uLS1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMi4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzY0MDtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLi0tY3RhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG4uYnV0dG9uLi0tY3RhOmhvdmVyIHtcbiAgY29sb3I6ICMzYjQ1ZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnV0dG9uLi0tYmx1ZS1idXR0b24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDEuMXJlbSAzLjJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICMzYjQ1ZWU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi4tLWJsdWUtYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJ1dHRvbi4tLWJsdWUtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45NTtcbn1cbi5idXR0b24uLS1yZWN0YW5nbGUtYWx0LWJ1dHRvbiB7XG4gIGNvbG9yOiAjM2I0NWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjM2I0NWVlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24uLS1yZWN0YW5nbGUtYWx0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjM2I0NWVlO1xufVxuLmJ1dHRvbi4tLWFycm93LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIGNvbG9yOiAjM2I0NWVlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ1dHRvbi4tLWFycm93LWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCA1MCUvY29udGFpbjtcbn1cbi5idXR0b24uLS1hcnJvdy1idXR0b24uLS1hcnJvdy10aGluOjphZnRlciB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC10aGluLnN2Z1wiKSBuby1yZXBlYXQgNTAlL2NvbnRhaW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1hYm91dC1wYWdlIC5idXR0b24uLS1ibHVlYm94IHtcbiAgICBwYWRkaW5nOiAxcmVtIDIuNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXItc2ltcGxlX190b3AtYmFyLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhcixcbi5zaXRlLWhlYWRlcl9fdG9wLWJhciB7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b3AtYmFyLWJhY2tncm91bmQtY29sb3IsICMzYjQ1ZWUpO1xufVxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciBwLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciBwLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS10b3AtYmFyLXRleHQtY29sb3IsICNmZmYpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXItc2ltcGxlX190b3AtYmFyIHAsXG4uc2l0ZS1oZWFkZXItbmV3X190b3AtYmFyIHAsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciBwIGEsXG4uc2l0ZS1oZWFkZXItbmV3X190b3AtYmFyIHAgYSxcbi5zaXRlLWhlYWRlcl9fdG9wLWJhciBwIGEge1xuICBjb2xvcjogdmFyKC0tdG9wLWJhci10ZXh0LWNvbG9yLCAjZmZmKTtcbn1cbi5zaXRlLWhlYWRlci1zaW1wbGVfX3RvcC1iYXIgcCBhOmhvdmVyLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciBwIGE6aG92ZXIsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2l0ZS1oZWFkZXItc2ltcGxlX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMixcbi5zaXRlLWhlYWRlci1zaW1wbGVfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIsXG4uc2l0ZS1oZWFkZXItbmV3X190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSxcbi5zaXRlLWhlYWRlcl9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIHtcbiAgLS10b3AtYmFyLWNvdW50ZXItZm9udC1zY2FsaW5nLWZhY3RvcjpcbiAgICBpZihcbiAgICAgIHN0eWxlKHZhcigtLXRvcC1iYXItY291bnRlci1mb250LXNpemUpID4gM3JlbSkgOiA0O1xuICAgICAgZWxzZTogMztcbiAgICApO1xuICBwYWRkaW5nOiAyLjRyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXItc2ltcGxlX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMiAuYmxvY2stY291bnRlci10by1kYXRlX193cmFwcGVyLFxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fd3JhcHBlcixcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3dyYXBwZXIsXG4uc2l0ZS1oZWFkZXItbmV3X190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX193cmFwcGVyLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMiAuYmxvY2stY291bnRlci10by1kYXRlX193cmFwcGVyLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlci1zaW1wbGVfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3dyYXBwZXIsXG4uc2l0ZS1oZWFkZXItc2ltcGxlX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX193cmFwcGVyLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fd3JhcHBlcixcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3dyYXBwZXIsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3dyYXBwZXIsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci1zaW1wbGVfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbnRlbnQgcCxcbi5zaXRlLWhlYWRlci1zaW1wbGVfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbnRlbnQgcCxcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbnRlbnQgcCxcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbnRlbnQgcCxcbi5zaXRlLWhlYWRlcl9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29udGVudCBwLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tdG9wLWJhci1jb3VudGVyLWZvbnQtc2l6ZSkgLyB2YXIoLS10b3AtYmFyLWNvdW50ZXItZm9udC1zY2FsaW5nLWZhY3RvcikpO1xuICBjb2xvcjogdmFyKC0tdG9wLWJhci10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgZm9udC1zaXplOiB2YXIoLS10b3AtYmFyLWNvdW50ZXItZm9udC1zaXplKTtcbn1cbi5zaXRlLWhlYWRlci1zaW1wbGVfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2xhYmVsLFxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fbGFiZWwsXG4uc2l0ZS1oZWFkZXItbmV3X190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMiAuYmxvY2stY291bnRlci10by1kYXRlX19sYWJlbCxcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2xhYmVsLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMiAuYmxvY2stY291bnRlci10by1kYXRlX19sYWJlbCxcbi5zaXRlLWhlYWRlcl9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdG9wLWJhci10ZXh0LWNvbG9yLCAjZmZmKTtcbn1cbi5zaXRlLWhlYWRlci1zaW1wbGVfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIsXG4uc2l0ZS1oZWFkZXItc2ltcGxlX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlcixcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29sIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2RheSxcbi5zaXRlLWhlYWRlci1zaW1wbGVfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbCAuYmxvY2stY291bnRlci10by1kYXRlX19ob3VyLFxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29sIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX21pbnV0ZSxcbi5zaXRlLWhlYWRlci1zaW1wbGVfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbCAuYmxvY2stY291bnRlci10by1kYXRlX19zZWNvbmQsXG4uc2l0ZS1oZWFkZXItc2ltcGxlX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fZGF5LFxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29sIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2hvdXIsXG4uc2l0ZS1oZWFkZXItc2ltcGxlX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fbWludXRlLFxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29sIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3NlY29uZCxcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbCAuYmxvY2stY291bnRlci10by1kYXRlX19kYXksXG4uc2l0ZS1oZWFkZXItbmV3X190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMiAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9faG91cixcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbCAuYmxvY2stY291bnRlci10by1kYXRlX19taW51dGUsXG4uc2l0ZS1oZWFkZXItbmV3X190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMiAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fc2Vjb25kLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29sIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2RheSxcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbCAuYmxvY2stY291bnRlci10by1kYXRlX19ob3VyLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29sIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX21pbnV0ZSxcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbCAuYmxvY2stY291bnRlci10by1kYXRlX19zZWNvbmQsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbCAuYmxvY2stY291bnRlci10by1kYXRlX19kYXksXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbCAuYmxvY2stY291bnRlci10by1kYXRlX19ob3VyLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMiAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fbWludXRlLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMiAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fc2Vjb25kLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fZGF5LFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9faG91cixcbi5zaXRlLWhlYWRlcl9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29sIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX21pbnV0ZSxcbi5zaXRlLWhlYWRlcl9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29sIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3NlY29uZCB7XG4gIGNvbG9yOiB2YXIoLS10b3AtYmFyLXRleHQtY29sb3IsICNmZmYpO1xuICBmb250LXNpemU6IHZhcigtLXRvcC1iYXItY291bnRlci1mb250LXNpemUpO1xufVxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29sIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3RpbWUtbGFiZWwsXG4uc2l0ZS1oZWFkZXItc2ltcGxlX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fdGltZS1sYWJlbCxcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbCAuYmxvY2stY291bnRlci10by1kYXRlX190aW1lLWxhYmVsLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29sIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3RpbWUtbGFiZWwsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbCAuYmxvY2stY291bnRlci10by1kYXRlX190aW1lLWxhYmVsLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fdGltZS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10b3AtYmFyLXRleHQtY29sb3IsICNmZmYpO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdG9wLWJhci1jb3VudGVyLWZvbnQtc2l6ZSkgLyB2YXIoLS10b3AtYmFyLWNvdW50ZXItZm9udC1zY2FsaW5nLWZhY3RvcikpO1xufVxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fc2VwYXJhdG9yLFxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fc2VwYXJhdG9yLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fc2VwYXJhdG9yLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY291bnRlciAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fc2VwYXJhdG9yLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMiAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3JvdyAuYmxvY2stY291bnRlci10by1kYXRlX19zZXBhcmF0b3IsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3NlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tdG9wLWJhci1jb3VudGVyLWZvbnQtc2l6ZSkgLyB2YXIoLS10b3AtYmFyLWNvdW50ZXItZm9udC1zY2FsaW5nLWZhY3RvcikgKiAtMSk7XG4gIGNvbG9yOiB2YXIoLS10b3AtYmFyLXRleHQtY29sb3IsICNmZmYpO1xuICBmb250LXNpemU6IHZhcigtLXRvcC1iYXItY291bnRlci1mb250LXNpemUpO1xufVxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTI6OmJlZm9yZSwgLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTI6OmFmdGVyLFxuLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTE6OmJlZm9yZSxcbi5zaXRlLWhlYWRlci1zaW1wbGVfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xOjphZnRlcixcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yOjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXItbmV3X190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMjo6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXItbmV3X190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMTo6YmVmb3JlLFxuLnNpdGUtaGVhZGVyLW5ld19fdG9wLWJhciAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTE6OmFmdGVyLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMjo6YmVmb3JlLFxuLnNpdGUtaGVhZGVyX190b3AtYmFyIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMjo6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xOjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10aWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4uZm9ybV9fZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbi5mb3JtX19maWVsZCBzZWxlY3QsXG4uZm9ybV9fZmllbGQgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX2ZpZWxkIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcbiAgY29sb3I6ICM3ZjhmYTY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNTUxMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9ybV9fZmllbGQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybV9fZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtX19maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtX19maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4uZm9ybV9fZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmZvcm1fX2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZm9ybV9fZmllbGQgdGV4dGFyZWEsXG4uZm9ybV9fZmllbGQgLnNlbGVjdC1zZWxlY3RlZCxcbi5mb3JtX19maWVsZCAubXVsaXRzZWxlY3Qtc2VsZWN0ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNC44cmVtO1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNjOGQwZGM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbn1cbi5mb3JtX19maWVsZCAuc2VsZWN0LXNlbGVjdGVkLFxuLmZvcm1fX2ZpZWxkIC5tdWx0aXNlbGVjdC1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgcGFkZGluZzogMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjYzhkMGRjO1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtX19maWVsZCAuc2VsZWN0LXNlbGVjdGVkOjphZnRlcixcbi5mb3JtX19maWVsZCAubXVsdGlzZWxlY3Qtc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LXNlbGVjdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybV9fZmllbGQgLnNlbGVjdC1vcHRpb25zLFxuLmZvcm1fX2ZpZWxkIC5tdWx0aXNlbGVjdC1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3gtc2hhZG93OiAwIDAuNHJlbSAwLjRyZW0gcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogOTk7XG59XG4uZm9ybV9fZmllbGQgLnNlbGVjdC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fZmllbGQgLnNlbGVjdC1vcHRpb24ge1xuICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcbiAgY29sb3I6ICM3MTgwOTM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuLmZvcm1fX2ZpZWxkIC5zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZjtcbn1cbi5mb3JtX19maWVsZCAubXVsdGlzZWxlY3Qtb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjlyZW07XG59XG4uZm9ybV9fZmllbGQgLm11bHRpc2VsZWN0LW9wdGlvbnMgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm1fX2ZpZWxkIC5tdWx0aXNlbGVjdC1vcHRpb25zIC53cGNmNy1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS4ycmVtIDAuOHJlbTtcbn1cbi5mb3JtX19maWVsZCAubXVsdGlzZWxlY3Qtb3B0aW9ucyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gIGNvbG9yOiAjMmYzNjQwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uZm9ybV9fZmllbGQgLm11bHRpc2VsZWN0LW9wdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fZmllbGQgLm11bHRpc2VsZWN0LW9wdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC41cmVtO1xuICB0b3A6IDEuMXJlbTtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDAuMXJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2M4ZDBkYztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1fX2ZpZWxkIC5tdWx0aXNlbGVjdC1vcHRpb25zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIsXG4uZm9ybV9fZmllbGQgLm11bHRpc2VsZWN0LW9wdGlvbnMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xufVxuLmZvcm1fX2ZpZWxkIC5tdWx0aXNlbGVjdC1vcHRpb25zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uLXRpY2std2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xufVxuLmZvcm1fX2ZpZWxkLi0tbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybV9fZmllbGQuLS1hY3RpdmUgLnNlbGVjdC1zZWxlY3RlZDo6YWZ0ZXIsXG4uZm9ybV9fZmllbGQuLS1hY3RpdmUgLm11bHRpc2VsZWN0LXNlbGVjdGVkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZm9ybV9fZmllbGQuLS1hY3RpdmUgLnNlbGVjdC1vcHRpb25zLFxuLmZvcm1fX2ZpZWxkLi0tYWN0aXZlIC5tdWx0aXNlbGVjdC1vcHRpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5mb3JtX19maWVsZC4tLXJhZGlvIHtcbiAgbWFyZ2luLXRvcDogLTAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ybV9fZmllbGQuLS1yYWRpbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLmZvcm1fX2ZpZWxkLi0tcmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19maWVsZC4tLXJhZGlvIC53cGNmNy1yYWRpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmZvcm1fX2ZpZWxkLi0tcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTEuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19maWVsZC4tLXJhZGlvIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMS40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb3JtX19maWVsZC4tLXJhZGlvIC53cGNmNy1saXN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtX19maWVsZC4tLXJhZGlvIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyLjZyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS42OHJlbTtcbn1cbi5mb3JtX19maWVsZC4tLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxLjhyZW07XG4gIHRvcDogMC40cmVtO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm1fX2ZpZWxkLi0tcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTAuMXJlbTtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNzE4MDkzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybV9fZmllbGQuLS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlcixcbi5mb3JtX19maWVsZC4tLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybV9fZmllbGQuLS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDVlZTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzNiNDVlZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4zcmVtICNmZmY7XG59XG4uZm9ybV9fZmllbGQuLS1udW1iZXIgI3NwaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX2ZpZWxkLi0tcHJpdmFjeS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuLmZvcm1fX2ZpZWxkLi0tcHJpdmFjeS1pbmZvIC53cGNmNy1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS42OHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDY0cmVtO1xufVxuLmZvcm1fX2ZpZWxkLi0tcHJpdmFjeS1pbmZvIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm1fX2ZpZWxkLi0tcHJpdmFjeS1pbmZvIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xufVxuLmZvcm1fX2ZpZWxkLi0tcHJpdmFjeS1pbmZvIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjFyZW07XG4gIHdpZHRoOiAxLjlyZW07XG4gIGhlaWdodDogMS45cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZm9ybV9fZmllbGQuLS1wcml2YWN5LWluZm8gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTAuMXJlbTtcbiAgd2lkdGg6IDEuM3JlbTtcbiAgaGVpZ2h0OiAxLjNyZW07XG4gIHBhZGRpbmc6IDAuMXJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzcxODA5MztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1fX2ZpZWxkLi0tcHJpdmFjeS1pbmZvIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyLFxuLmZvcm1fX2ZpZWxkLi0tcHJpdmFjeS1pbmZvIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG59XG4uZm9ybV9fZmllbGQuLS1wcml2YWN5LWluZm8gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uLXRpY2std2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMS4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjM2I0NWVlO1xufVxuLmZvcm1fX2FzdGVyaXNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgY29sb3I6ICM3ZjhmYTY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjQzMTI1cmVtO1xufVxuLmZvcm1fX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS40cmVtIDAuOHJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDVlZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ib2R5IC5jb29raWUtYmFyLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMnJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjM2I0NWVlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keSAuY29va2llLWJhci5hbGVydCAuY29va2llLWJhcl9fbWVzc2FnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG59XG5ib2R5IC5jb29raWUtYmFyLmFsZXJ0IC5jb29raWUtYmFyX19tZXNzYWdlIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5IC5jb29raWUtYmFyLmFsZXJ0IC5jb29raWUtYmFyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtc2hhZG93OiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5hcmNoaXZlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzNhNDI0ZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtaGVybyB7XG4gICAgaGVpZ2h0OiA1NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFyY2hpdmUtaGVybyB7XG4gICAgaGVpZ2h0OiA2NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYXJjaGl2ZS1oZXJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3JlbTtcbiAgdG9wOiA5cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxLjVyZW07XG4gIGhlaWdodDogMjRyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcmNoaXZlLXdpa2lwb3N0cy1oZXJvQDJ4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5hcmNoaXZlLWhlcm86OmJlZm9yZSB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTJyZW0pO1xuICAgIHRvcDogMi41cmVtO1xuICAgIHdpZHRoOiA0NnJlbTtcbiAgICBoZWlnaHQ6IDUxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1oZXJvOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1oZXJvOjpiZWZvcmUge1xuICAgIHRvcDogNi40cmVtO1xuICB9XG59XG4uYXJjaGl2ZS1oZXJvIC53cmFwcGVyLWFyY2hpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZS1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1oZXJvX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5hcmNoaXZlLWhlcm9fX3dyYXBwZXItYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTlyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1LjVyZW07XG4gIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5hcmNoaXZlLWhlcm9fX3dyYXBwZXItYm90dG9tIHtcbiAgICBib3R0b206IC0xMHJlbTtcbiAgfVxufVxuLmFyY2hpdmUtaGVyb19fd3JhcHBlci1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1LjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5hcmNoaXZlLWhlcm9fX3dyYXBwZXItYm90dG9tOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTNyZW07XG4gICAgaGVpZ2h0OiAyOC41cmVtO1xuICB9XG59XG4uYXJjaGl2ZS1oZXJvX193cmFwcGVyLWJvdHRvbS12YXJpYW50LTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC03LjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNC44cmVtO1xuICBoZWlnaHQ6IDIwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjhmYTY7XG4gIG9wYWNpdHk6IDAuMTg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtaGVyb19fd3JhcHBlci1ib3R0b20tdmFyaWFudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFyY2hpdmUtaGVyb19fd3JhcHBlci1ib3R0b20tdmFyaWFudC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1LjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA5cmVtO1xuICBoZWlnaHQ6IDE1LjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1oZXJvX193cmFwcGVyLWJvdHRvbS12YXJpYW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXJjaGl2ZS1oZXJvX19pbm5lciB7XG4gIG1heC13aWR0aDogNDlyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG4uYXJjaGl2ZS1oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDkuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLWhlcm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5hcmNoaXZlLWhlcm9fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1oZXJvX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIH1cbn1cbi5hcmNoaXZlLWhlcm9fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uYXJjaGl2ZS1jdGEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW07XG4gIH1cbn1cbi5hcmNoaXZlLWN0YV9fYmx1ZWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDk5LjZyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNS41cmVtIDEuNzVyZW0gNS43NXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xuICBib3gtc2hhZG93OiAwIDAuNHJlbSA0cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1jdGFfX2JsdWVib3gge1xuICAgIHBhZGRpbmc6IDUuNXJlbSA3cmVtIDUuNzVyZW0gN3JlbTtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1jdGFfX2JsdWVib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogNS41cmVtIDcuNXJlbSA1Ljc1cmVtO1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLmFyY2hpdmUtY3RhX19ibHVlYm94LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtY3RhX19ibHVlYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtY3RhX19ibHVlYm94LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5hcmNoaXZlLWN0YV9fYmx1ZWJveC1idXR0b24ge1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmFyY2hpdmUtY3RhX19jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4uYXJjaGl2ZS1jdGFfX2N0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2LjFyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNjQwO1xuICB0cmFuc2Zvcm06IHNrZXdZKC02LjNkZWcpO1xufVxuLmFyY2hpdmUtY3RhX19jdGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIHotaW5kZXg6IC0yO1xufVxuLmFyY2hpdmUtY3RhX19jdGEtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDYuNXJlbSAwO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLWN0YV9fY3RhLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gIH1cbn1cbi5hcmNoaXZlLWN0YV9fY3RhLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuLmFyY2hpdmUtY3RhX19jdGEtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIGNvbG9yOiAjM2I0NWVlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1jdGFfX2N0YS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uZHluYW1pYy1zZWFyY2hiYXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keW5hbWljLXNlYXJjaGJhcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHluYW1pYy1zZWFyY2hiYXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICB9XG59XG4uZHluYW1pYy1zZWFyY2hiYXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzNyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHluYW1pYy1zZWFyY2hiYXJfX3NlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgfVxufVxuLmR5bmFtaWMtc2VhcmNoYmFyX19zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS43NXJlbTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEuMnJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlYXJjaC1ub3JtYWwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmR5bmFtaWMtc2VhcmNoYmFyX19zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gNS43NXJlbTtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmR5bmFtaWMtc2VhcmNoYmFyX19zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiMWI4YzI7XG59XG4uZHluYW1pYy1zZWFyY2hiYXJfX3NlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHluYW1pYy1zZWFyY2hiYXJfX2NsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4yNXJlbTtcbiAgdG9wOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keW5hbWljLXNlYXJjaGJhcl9fcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNDByZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnJlbSAycmVtIDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogNTA7XG59XG4uZHluYW1pYy1zZWFyY2hiYXJfX3Jlc3VsdHMgLnNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR5bmFtaWMtc2VhcmNoYmFyX19yZXN1bHRzIC5zY3JvbGxiYXItdHJhY2sgLnNjcm9sbGJhci10aHVtYiB7XG4gIGxlZnQ6IDAuNHJlbTtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzY0MDtcbn1cbi5keW5hbWljLXNlYXJjaGJhcl9fbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNC40cmVtO1xuICB0b3A6IC0wLjQ1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxvYWRpbmdBbmltYXRpb24gMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmR5bmFtaWMtc2VhcmNoYmFyX19sb2FkZXI6OmJlZm9yZSwgLmR5bmFtaWMtc2VhcmNoYmFyX19sb2FkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbG9hZGluZ0FuaW1hdGlvbiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5keW5hbWljLXNlYXJjaGJhcl9fbG9hZGVyOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbi5keW5hbWljLXNlYXJjaGJhcl9fbG9hZGVyOjphZnRlciB7XG4gIGxlZnQ6IDIuMjVyZW07XG59XG4uZHluYW1pYy1zZWFyY2hiYXJfX3Jlc3VsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDIuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5keW5hbWljLXNlYXJjaGJhcl9fcmVzdWx0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZmO1xufVxuLmR5bmFtaWMtc2VhcmNoYmFyX19yZXN1bHQuLS1uby1yZXN1bHRzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmR5bmFtaWMtc2VhcmNoYmFyX19yZXN1bHQtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBjb2xvcjogIzcxODA5MztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4uZHluYW1pYy1zZWFyY2hiYXJfX3Jlc3VsdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjM2I0NWVlO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4uZHluYW1pYy1zZWFyY2hiYXJfX3Jlc3VsdC10aXRsZS4tLW5vLXJlc3VsdHMge1xuICBjb2xvcjogI2IxYjhjMjtcbn1cbi5keW5hbWljLXNlYXJjaGJhcl9fcmVzdWx0LWV4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4uZHluYW1pYy1zZWFyY2hiYXIuLS1uYXZpZ2F0aW9uLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmR5bmFtaWMtc2VhcmNoYmFyLi0tbmF2aWdhdGlvbi1wYWdlIC5keW5hbWljLXNlYXJjaGJhcl9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmR5bmFtaWMtc2VhcmNoYmFyLi0tbmF2aWdhdGlvbi1wYWdlIC5keW5hbWljLXNlYXJjaGJhcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZHluYW1pYy1zZWFyY2hiYXIuLS1uYXZpZ2F0aW9uLXBhZ2UgLmR5bmFtaWMtc2VhcmNoYmFyX19zZWFyY2gge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zdGF0aWMtc2VhcmNoYmFyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzMuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0YXRpYy1zZWFyY2hiYXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXNlYXJjaGJhcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjU2cmVtO1xuICB9XG59XG4uc3RhdGljLXNlYXJjaGJhcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cbi5zdGF0aWMtc2VhcmNoYmFyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4LjRyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RhdGljLXNlYXJjaGJhcl9fc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDU4LjRyZW07XG4gIH1cbn1cbi5zdGF0aWMtc2VhcmNoYmFyX19zZWFyY2gtdGV4dGZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC42cmVtO1xuICBwYWRkaW5nOiAxcmVtIDQuNzVyZW07XG4gIGNvbG9yOiAjMmYzNjQwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE5LjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMC4xcmVtIHNvbGlkICNjOGQwZGM7XG4gIHotaW5kZXg6IC0xO1xufVxuLnN0YXRpYy1zZWFyY2hiYXJfX3NlYXJjaC10ZXh0ZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MTgwOTM7XG59XG4uc3RhdGljLXNlYXJjaGJhcl9fc2VhcmNoLXRleHRmaWVsZDpmb2N1cywgLnN0YXRpYy1zZWFyY2hiYXJfX3NlYXJjaC10ZXh0ZmllbGQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6ICMzYjQ1ZWU7XG59XG4uc3RhdGljLXNlYXJjaGJhcl9fc2VhcmNoLXRleHRmaWVsZDpmb2N1cyArIGlucHV0LCAuc3RhdGljLXNlYXJjaGJhcl9fc2VhcmNoLXRleHRmaWVsZDpmb2N1cy12aXNpYmxlICsgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1zZWFyY2gtYmx1ZS5zdmdcIik7XG59XG4uc3RhdGljLXNlYXJjaGJhcl9fc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS44cmVtO1xuICB0b3A6IDEuNHJlbTtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLXNlYXJjaC1ncmF5LnN2Z1wiKTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hZGRpdGlvbmFsLWNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBwYWRkaW5nOiA1cmVtIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogMTQuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZGRpdGlvbmFsLWNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMi40cmVtO1xuICB9XG59XG4uYWRkaXRpb25hbC1jYXJkc19fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDUuNnJlbSAwIDkuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1jYXJkc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjByZW0gMCA5LjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWRkaXRpb25hbC1jYXJkc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTkuOXJlbSAwIDE0LjdyZW07XG4gIH1cbn1cbi5hZGRpdGlvbmFsLWNhcmRzX193cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmY7XG4gIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFkZGl0aW9uYWwtY2FyZHNfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1jYXJkc19faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gIH1cbn1cbi5hZGRpdGlvbmFsLWNhcmRzX19oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogMC40cmVtO1xuICBtYXJnaW46IDAgYXV0byAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG59XG4uYWRkaXRpb25hbC1jYXJkc19fc3ViaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjNzE4MDkzO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1jYXJkc19fc3ViaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAzLjRyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZGRpdGlvbmFsLWNhcmRzX19zdWJoZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNS4ycmVtO1xuICB9XG59XG4uYWRkaXRpb25hbC1jYXJkc19fY2FyZHMge1xuICBtYXgtd2lkdGg6IDMycmVtO1xuICBtYXJnaW46IDAgYXV0byAtMi4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZGRpdGlvbmFsLWNhcmRzX19jYXJkcyB7XG4gICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZGRpdGlvbmFsLWNhcmRzX19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICB9XG59XG4uYWRkaXRpb25hbC1jYXJkc19fY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAxLjRyZW0gMS4zcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1jYXJkc19fY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgcGFkZGluZzogMy4ycmVtIDNyZW0gMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWRkaXRpb25hbC1jYXJkc19fY2FyZCB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAycmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgbWFyZ2luOiAwIDFyZW0gMnJlbTtcbiAgfVxufVxuLmFkZGl0aW9uYWwtY2FyZHNfX2NhcmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3ZTY7XG59XG4uYWRkaXRpb25hbC1jYXJkc19faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkZGl0aW9uYWwtY2FyZHNfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogNy4ycmVtO1xuICAgIG1hcmdpbjogMCAzcmVtIDAgMDtcbiAgfVxufVxuLmFkZGl0aW9uYWwtY2FyZHNfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hZGRpdGlvbmFsLWNhcmRzX19jb250ZW50LWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkZGl0aW9uYWwtY2FyZHNfX2NvbnRlbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cbi5hZGRpdGlvbmFsLWNhcmRzX19jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzYTQyNGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZGRpdGlvbmFsLWNhcmRzX19jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIH1cbn1cblxuLnByZXNlbnRhdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmVzZW50YXRpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA2LjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2NvbnRhaW5lci4tLW9yZGVyLWNoYW5nZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcmVzZW50YXRpb24tY29udGVudF9fZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMy4xcmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNlbnRhdGlvbi1jb250ZW50X19maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuLnByZXNlbnRhdGlvbi1jb250ZW50X19pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2ZpZ3VyZSwgLnByZXNlbnRhdGlvbi1jb250ZW50X19jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gIG1pbi1oZWlnaHQ6IDM2LjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2xpbmtlZC10aWxlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2xpbmtlZC10aWxlIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2xpbmtlZC10aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucHJlc2VudGF0aW9uLWNvbnRlbnRfX2xpbmtlZC10aWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDI3LjNyZW07XG4gIGhlaWdodDogMjEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDBkYztcbiAgei1pbmRleDogLTE7XG59XG4ucHJlc2VudGF0aW9uLWNvbnRlbnRfX2xpbmtlZC10aWxlLWxpbmssIC5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyOC44cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAyLjlyZW0gMi40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMnJlbSA0cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUtbGluaywgLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjguOHJlbTtcbiAgfVxufVxuLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS1saW5rOmhvdmVyLCAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2xpbmtlZC10aWxlLWxpbms6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNjQwO1xufVxuLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS1saW5rOmhvdmVyIC5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUtdGl0bGUsXG4ucHJlc2VudGF0aW9uLWNvbnRlbnRfX2xpbmtlZC10aWxlLWxpbms6aG92ZXIgLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS1zdWJ0aXRsZSxcbi5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUtbGluazpob3ZlciAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2xpbmtlZC10aWxlLWNvbnRlbnQsIC5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUtbGluazphY3RpdmUgLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS10aXRsZSxcbi5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUtbGluazphY3RpdmUgLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS1zdWJ0aXRsZSxcbi5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUtbGluazphY3RpdmUgLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJlc2VudGF0aW9uLWNvbnRlbnRfX2xpbmtlZC10aWxlLWljb24ge1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjNyZW07XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzNiNDVlZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUtYnV0dG9uIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS1idXR0b24uLS1hcnJvdy1idXR0b24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5wcmVzZW50YXRpb24tY29udGVudF9fbGlua2VkLXRpbGUtYnV0dG9uLi0tYXJyb3ctYnV0dG9uOjphZnRlciB7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICBtYXJnaW4tbGVmdDogMC42cmVtO1xufVxuLnByZXNlbnRhdGlvbi1jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlc2VudGF0aW9uLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxufVxuLnByZXNlbnRhdGlvbi1jb250ZW50X190aXRsZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNlbnRhdGlvbi1jb250ZW50X190aXRsZSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcmVzZW50YXRpb24tY29udGVudF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGNvbG9yOiAjM2I0NWVlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG4ucHJlc2VudGF0aW9uLWNvbnRlbnRfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNlbnRhdGlvbi1jb250ZW50X19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wcmVzZW50YXRpb24tY29udGVudF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uaW5kdXN0cnktdGlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBwYWRkaW5nOiAwIDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktdGlsZSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5kdXN0cnktdGlsZSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5pbmR1c3RyeS10aWxlLi1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmR1c3RyeS10aWxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmluZHVzdHJ5LXRpbGVfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuLmluZHVzdHJ5LXRpbGVfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxNC44cmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbmR1c3RyeS10aWxlX19lbXB0eS10aHVtYiB7XG4gIGhlaWdodDogMTQuOHJlbTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xufVxuLmluZHVzdHJ5LXRpbGVfX2NhdGVnb3J5IHtcbiAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICM3MTgwOTM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42OHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDY0cmVtO1xufVxuLmluZHVzdHJ5LXRpbGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjkycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzRyZW07XG59XG5cbmJvZHkgLmFycm93LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSAuYXJyb3ctbGluayBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG59XG5ib2R5IC5hcnJvdy1saW5rOmhvdmVyLCBib2R5IC5hcnJvdy1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjJyZW07XG4gIGhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmxhY2spO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xvc2UtaWNvbi5zdmdcIik7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAtM3JlbTtcbiAgICB0b3A6IC0zcmVtO1xuICB9XG59XG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDIwO1xufVxuLm1vZGFsX19jb250YWluZXIuLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubW9kYWxfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9faW5uZXIge1xuICAgIHdpZHRoOiA2NHJlbTtcbiAgICBoZWlnaHQ6IDQ4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsX19pbm5lciB7XG4gICAgd2lkdGg6IDgwcmVtO1xuICAgIGhlaWdodDogNjByZW07XG4gIH1cbn1cbi5tb2RhbF9faW5uZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9faW5uZXIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24taGVhZGVyX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoeXBoZW5zOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkZXJfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLWhlYWRlcl9faGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi1oZWFkZXJfX3N1YmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkZXJfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uc2VjdGlvbi1oZWFkZXJfX3N1YmhlYWRpbmcgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLWhlYWRlcl9fc3ViaGVhZGluZyBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNlY3Rpb24taGVhZGVyOmhhcygrICopIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkZXI6aGFzKCsgKikge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcbiAgfVxufVxuXG4uYmxvY2stYmx1ZWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5OS42cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmc6IDUuNnJlbSAxLjc1cmVtIDUuNnJlbSAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xuICBib3gtc2hhZG93OiAwIDAuNHJlbSA0cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stYmx1ZWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA1Ljc1cmVtIDMuNXJlbSA1LjVyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1ibHVlYm94IHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gOC43NXJlbSA1Ljc1cmVtO1xuICB9XG59XG4uYmxvY2stYmx1ZWJveF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stYmx1ZWJveF9fdGl0bGUge1xuICAgIHdpZHRoOiA1NCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stYmx1ZWJveF9fdGl0bGUge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4uYmxvY2stYmx1ZWJveF9fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2ViaW5hci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRhO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG59XG4ud2ViaW5hci1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2ViaW5hci1pdGVtX19maWd1cmUge1xuICBtYXgtaGVpZ2h0OiAyOHJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS42cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjZyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi53ZWJpbmFyLWl0ZW1fX3RodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud2ViaW5hci1pdGVtX19kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMi40cmVtIDEuNnJlbTtcbiAgZ2FwOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndlYmluYXItaXRlbV9fZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud2ViaW5hci1pdGVtX19kYXRhLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbn1cbi53ZWJpbmFyLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ud2ViaW5hci1pdGVtX19leGNlcnB0IHtcbiAgbWFyZ2luOiAwO1xufVxuLndlYmluYXItaXRlbV9fZXhjZXJwdCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi53ZWJpbmFyLWl0ZW1fX2V4Y2VycHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndlYmluYXItaXRlbV9fc2lnbi11cC1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDVlZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIGdhcDogMC44cmVtO1xufVxuLndlYmluYXItaXRlbV9fc2lnbi11cC1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi53ZWJpbmFyLWl0ZW1fX3NpZ24tdXAtYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xufVxuLndlYmluYXItaXRlbV9fc2lnbi11cC1idXR0b24gc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi52aWRlby13ZWJpbmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGE7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbn1cbi52aWRlby13ZWJpbmFyLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWRlby13ZWJpbmFyLWl0ZW1fX2ZpZ3VyZSB7XG4gIGhlaWdodDogMjByZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNnJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS42cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4udmlkZW8td2ViaW5hci1pdGVtX190aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZpZGVvLXdlYmluYXItaXRlbV9fZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtIDEuNnJlbTtcbiAgZ2FwOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLXdlYmluYXItaXRlbV9fZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udmlkZW8td2ViaW5hci1pdGVtX19kYXRhLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbn1cbi52aWRlby13ZWJpbmFyLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4udmlkZW8td2ViaW5hci1pdGVtX19leGNlcnB0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZGVvLXdlYmluYXItaXRlbV9fZXhjZXJwdCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi52aWRlby13ZWJpbmFyLWl0ZW1fX2V4Y2VycHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpZGVvLXdlYmluYXItaXRlbV9fbGVhcm4tbW9yZS1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuOHJlbSAwO1xuICBjb2xvcjogIzNiNDVlZTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGdhcDogMC44cmVtO1xufVxuLnZpZGVvLXdlYmluYXItaXRlbV9fbGVhcm4tbW9yZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzNiNDVlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keSAuYXJyb3ctbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5IC5hcnJvdy1saW5rIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbmJvZHkgLmFycm93LWxpbms6aG92ZXIsIGJvZHkgLmFycm93LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0zcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuMnJlbTtcbiAgaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibGFjayk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbG9zZS1pY29uLnN2Z1wiKTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgcmlnaHQ6IC0zcmVtO1xuICAgIHRvcDogLTNyZW07XG4gIH1cbn1cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjA7XG59XG4ubW9kYWxfX2NvbnRhaW5lci4tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tb2RhbF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsX19pbm5lciB7XG4gICAgd2lkdGg6IDY0cmVtO1xuICAgIGhlaWdodDogNDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWxfX2lubmVyIHtcbiAgICB3aWR0aDogODByZW07XG4gICAgaGVpZ2h0OiA2MHJlbTtcbiAgfVxufVxuLm1vZGFsX19pbm5lciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsX19pbm5lciBpZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjM2NDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1wb3B1cCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtLXBvcHVwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZm9ybS1wb3B1cF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjEuNnJlbTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQuNnJlbSk7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ybS1wb3B1cF9fd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1wb3B1cF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyMS42cmVtO1xuICB9XG59XG4uZm9ybS1wb3B1cF9fY2xvc2Uge1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcG9wdXBfX2Nsb3NlLi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS44cmVtO1xuICB0b3A6IDEuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjZyZW07XG4gIGhlaWdodDogMi42cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2xvc2UtaWNvbi1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xLjJyZW07XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ybS1wb3B1cF9fY2xvc2UuLWljb24ge1xuICAgIHJpZ2h0OiAyLjJyZW07XG4gICAgdG9wOiAxLjhyZW07XG4gIH1cbn1cbi5mb3JtLXBvcHVwLi1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0gLmZvcm1fX2hlYWRlcixcbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAucGFydG5lcm5ldHdvcmstbWVzc2FnZSAuZm9ybV9faGVhZGVyLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0gLmZvcm1fX2hlYWRlcixcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5wYXJ0bmVybmV0d29yay1tZXNzYWdlIC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW0gMS4ycmVtIDAgMDtcbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybSAuZm9ybV9faGVhZGVyLWhlYWRpbmcsXG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2UgLmZvcm1fX2hlYWRlci1oZWFkaW5nLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0gLmZvcm1fX2hlYWRlci1oZWFkaW5nLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2UgLmZvcm1fX2hlYWRlci1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNC44cmVtIDEuNnJlbSAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybSAuZm9ybV9faGVhZGVyLWhlYWRpbmcsXG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2UgLmZvcm1fX2hlYWRlci1oZWFkaW5nLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0gLmZvcm1fX2hlYWRlci1oZWFkaW5nLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2UgLmZvcm1fX2hlYWRlci1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMi42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtIC5mb3JtX19oZWFkZXItaGVhZGluZyxcbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAucGFydG5lcm5ldHdvcmstbWVzc2FnZSAuZm9ybV9faGVhZGVyLWhlYWRpbmcsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybSAuZm9ybV9faGVhZGVyLWhlYWRpbmcsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAucGFydG5lcm5ldHdvcmstbWVzc2FnZSAuZm9ybV9faGVhZGVyLWhlYWRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zcmVtO1xuICB9XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm1fX2hlYWRlcixcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtX19oZWFkZXItaGVhZGluZyxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtX19oZWFkZXItaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDQuOHJlbSAxLjZyZW0gMS42cmVtO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybV9faGVhZGVyLWNvbnRlbnQsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybV9faGVhZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIuNnJlbSAxLjZyZW0gMi40cmVtIDUuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3MzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtX19oZWFkZXItY29udGVudCxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtX19oZWFkZXItY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjNyZW07XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4xcmVtO1xuICB9XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm1fX2hlYWRlci1jb250ZW50OjpiZWZvcmUsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybV9faGVhZGVyLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS42cmVtO1xuICB0b3A6IDIuNnJlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMy45cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFkZ2UtZ29sZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybV9faGVhZGVyLWNvbnRlbnQ6OmJlZm9yZSxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtX19oZWFkZXItY29udGVudDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm1fX3Jvdyxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuNnJlbTtcbiAgfVxufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtX19yb3cuLS1sYXN0IC5mb3JtX19maWVsZDpsYXN0LW9mLXR5cGUsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybV9fcm93Li0tbGFzdCAuZm9ybV9fZmllbGQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm1fX3Jvdy4tLWxhc3QgLmZvcm1fX2ZpZWxkLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm1fX3Jvdy4tLWxhc3QgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm1fX2ZpZWxkcyxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtX19maWVsZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMS42cmVtIDIuNHJlbSAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtX19maWVsZHMsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybV9fZmllbGRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtX19maWVsZHMsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybV9fZmllbGRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybV9fZmllbGRzOjpiZWZvcmUsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybV9fZmllbGRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTkuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMS4ycmVtIDEuMnJlbTtcbiAgYm94LXNoYWRvdzogMCAtMC4xcmVtIDAuNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiAwO1xufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtX19pbi1mb3JtLWhlYWRpbmcsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybV9faW4tZm9ybS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NHJlbTtcbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybV9faW4tZm9ybS1jb250ZW50LFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm1fX2luLWZvcm0tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIHRleHRhcmVhLCAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1jb250YWN0LXBhcnRuZXIgdGV4dGFyZWEsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLXJlZ2lzdGVyLWFzLXBhcnRuZXIgdGV4dGFyZWEsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLWNvbnRhY3QtcGFydG5lciB0ZXh0YXJlYSB7XG4gIG1heC1oZWlnaHQ6IDkuNnJlbTtcbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLXJlZ2lzdGVyLWFzLXBhcnRuZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1jb250YWN0LXBhcnRuZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtLi0tY29udGFjdC1wYXJ0bmVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNC45cmVtO1xuICBtaW4td2lkdGg6IDE1LjdyZW07XG4gIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIGlucHV0W3R5cGU9c3VibWl0XSwgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tY29udGFjdC1wYXJ0bmVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtLi0tcmVnaXN0ZXItYXMtcGFydG5lciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLWNvbnRhY3QtcGFydG5lciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHRvcDogOS43cmVtO1xuICB9XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIC5mb3JtX19maWVsZC1pbmZvLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIC5mb3JtX19maWVsZC1pbmZvIHtcbiAgY29sb3I6ICM3ZjhmYTY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNTUxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tcmVnaXN0ZXItYXMtcGFydG5lciAuZm9ybV9fZmllbGQtaW5mbyxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtLi0tcmVnaXN0ZXItYXMtcGFydG5lciAuZm9ybV9fZmllbGQtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNy4zcmVtO1xuICAgIGdyaWQtYXJlYTogMS8yLzIvMztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIC5mb3JtX19maWVsZC4tLWltYWdlLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIC5mb3JtX19maWVsZC4tLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLXJlZ2lzdGVyLWFzLXBhcnRuZXIgLmZvcm1fX2ZpZWxkLi0taW1hZ2UsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLXJlZ2lzdGVyLWFzLXBhcnRuZXIgLmZvcm1fX2ZpZWxkLi0taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjlyZW07XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLXJlZ2lzdGVyLWFzLXBhcnRuZXIgLmZvcm1fX2ZpZWxkLi0taW1hZ2UgLnBhcnRuZXItaW1hZ2UsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLXJlZ2lzdGVyLWFzLXBhcnRuZXIgLmZvcm1fX2ZpZWxkLi0taW1hZ2UgLnBhcnRuZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMuOHJlbTtcbiAgaGVpZ2h0OiA0LjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIC5mb3JtX19maWVsZC4tLWltYWdlIC5wYXJ0bmVyLWltYWdlLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIC5mb3JtX19maWVsZC4tLWltYWdlIC5wYXJ0bmVyLWltYWdlIHtcbiAgICBncmlkLWFyZWE6IDIvMi8zLzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tcmVnaXN0ZXItYXMtcGFydG5lciAuZm9ybV9fZmllbGQuLS1pbWFnZSAucGFydG5lci1pbWFnZTo6YmVmb3JlLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIC5mb3JtX19maWVsZC4tLWltYWdlIC5wYXJ0bmVyLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkJpbGQgaG9jaGxhZGVuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMjMuOHJlbTtcbiAgaGVpZ2h0OiA0LjlyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAwO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIC5mb3JtX19maWVsZC4tLWltYWdlIC5wYXJ0bmVyLWltYWdlIGlucHV0LFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIC5mb3JtX19maWVsZC4tLWltYWdlIC5wYXJ0bmVyLWltYWdlIGlucHV0IHtcbiAgd2lkdGg6IDIzLjhyZW07XG4gIGhlaWdodDogNC45cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tcmVnaXN0ZXItYXMtcGFydG5lciAuZm9ybV9fZmllbGQuLS1pbWFnZSBpbWcsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLXJlZ2lzdGVyLWFzLXBhcnRuZXIgLmZvcm1fX2ZpZWxkLi0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDE0LjFyZW07XG4gIGhlaWdodDogMTQuMXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLXJlZ2lzdGVyLWFzLXBhcnRuZXIgLmZvcm1fX2ZpZWxkLi0taW1hZ2UgaW1nLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1yZWdpc3Rlci1hcy1wYXJ0bmVyIC5mb3JtX19maWVsZC4tLWltYWdlIGltZyB7XG4gICAgZ3JpZC1hcmVhOiAxLzEvMy8yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLWNvbnRhY3QtcGFydG5lciAuZm9ybV9faGVhZGVyLWNvbnRlbnQsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLWNvbnRhY3QtcGFydG5lciAuZm9ybV9faGVhZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1jb250YWN0LXBhcnRuZXIgLmZvcm1fX2hlYWRlci1jb250ZW50LFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1jb250YWN0LXBhcnRuZXIgLmZvcm1fX2hlYWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgfVxufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tY29udGFjdC1wYXJ0bmVyIC5mb3JtX19oZWFkZXItY29udGVudDo6YmVmb3JlLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1jb250YWN0LXBhcnRuZXIgLmZvcm1fX2hlYWRlci1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tY29udGFjdC11cyAuZm9ybV9fZmllbGRzLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1jb250YWN0LXVzIC5mb3JtX19maWVsZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLWNvbnRhY3QtdXMgLmZvcm1fX2hlYWRlci1jb250ZW50LFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1jb250YWN0LXVzIC5mb3JtX19oZWFkZXItY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1jb250YWN0LXVzIC5mb3JtX19oZWFkZXItY29udGVudCxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtLi0tY29udGFjdC11cyAuZm9ybV9faGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNi40cmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjZyZW07XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLWNvbnRhY3QtdXMgLmZvcm1fX2hlYWRlci1jb250ZW50OjpiZWZvcmUsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLWNvbnRhY3QtdXMgLmZvcm1fX2hlYWRlci1jb250ZW50OjpiZWZvcmUge1xuICBsZWZ0OiAyLjhyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uLWluZm8uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZvcm0uLS1jb250YWN0LXVzIC5mb3JtX19oZWFkZXItY29udGVudDo6YmVmb3JlLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1jb250YWN0LXVzIC5mb3JtX19oZWFkZXItY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDMuNXJlbTtcbiAgfVxufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tY29udGFjdC11cyAuZm9ybV9fZmllbGQuLS1sYXN0LFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1jb250YWN0LXVzIC5mb3JtX19maWVsZC4tLWxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tY29udGFjdC11cyAuZm9ybV9fZmllbGQuLS1wcml2YWN5LWluZm8sXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLWNvbnRhY3QtdXMgLmZvcm1fX2ZpZWxkLi0tcHJpdmFjeS1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLWNvbnRhY3QtdXMgLmZvcm1fX2ZpZWxkIHRleHRhcmVhLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1jb250YWN0LXVzIC5mb3JtX19maWVsZCB0ZXh0YXJlYSB7XG4gIG1heC1oZWlnaHQ6IDkuNnJlbTtcbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLWNvbnRhY3QtdXMgLmZvcm1fX2ZpZWxkLi0tc2VuZCxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtLi0tY29udGFjdC11cyAuZm9ybV9fZmllbGQuLS1zZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDQuOHJlbSAtMS42cmVtIDA7XG4gIHBhZGRpbmc6IDIuM3JlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIC0wLjFyZW0gMC40cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tY29udGFjdC11cyAuZm9ybV9fZmllbGQuLS1zZW5kLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZvcm0uLS1jb250YWN0LXVzIC5mb3JtX19maWVsZC4tLXNlbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTMuMnJlbTtcbiAgfVxufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tY29udGFjdC11cyAuZm9ybV9fZmllbGQuLS1zZW5kIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtLi0tY29udGFjdC11cyAuZm9ybV9fZmllbGQuLS1zZW5kIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1pbi13aWR0aDogMTUuN3JlbTtcbiAgbWluLWhlaWdodDogNC44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLWNvbnRhY3QtdXMgLmZvcm1fX2ZpZWxkLi0tc2VuZCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLWNvbnRhY3QtdXMgLmZvcm1fX2ZpZWxkLi0tc2VuZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZm9ybS4tLWNvbnRhY3QtdXMgLmZvcm1fX2ZpZWxkLi0tc2VuZCAuYWpheC1sb2FkZXIsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZm9ybS4tLWNvbnRhY3QtdXMgLmZvcm1fX2ZpZWxkLi0tc2VuZCAuYWpheC1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzLjhyZW0gIWltcG9ydGFudDtcbiAgdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5mb3JtLi0tY29udGFjdC11cyAuZm9ybV9fZmllbGQuLS1zZW5kIC5hamF4LWxvYWRlcixcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5mb3JtLi0tY29udGFjdC11cyAuZm9ybV9fZmllbGQuLS1zZW5kIC5hamF4LWxvYWRlciB7XG4gICAgcmlnaHQ6IDUuM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZpZWxkc2V0LWNmN21scyxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5maWVsZHNldC1jZjdtbHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLmZpZWxkc2V0LWNmN21scyAuYWN0aW9uLWJ1dHRvbixcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5maWVsZHNldC1jZjdtbHMgLmFjdGlvbi1idXR0b24ge1xuICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gIG1hcmdpbjogMi4zcmVtIDEuNnJlbSAyLjNyZW0gMS42cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2NDMxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZmllbGRzZXQtY2Y3bWxzIC5hY3Rpb24tYnV0dG9uLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZpZWxkc2V0LWNmN21scyAuYWN0aW9uLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAuZmllbGRzZXQtY2Y3bWxzIC5hY3Rpb24tYnV0dG9uLmNmN21sc19uZXh0LFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmZpZWxkc2V0LWNmN21scyAuYWN0aW9uLWJ1dHRvbi5jZjdtbHNfbmV4dCB7XG4gIHdpZHRoOiAxNS43cmVtO1xuICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gIG1hcmdpbjogMi4zcmVtIDEuNnJlbSAyLjNyZW0gMS42cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5maWVsZHNldC1jZjdtbHMgLmFjdGlvbi1idXR0b24uY2Y3bWxzX25leHQsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuZmllbGRzZXQtY2Y3bWxzIC5hY3Rpb24tYnV0dG9uLmNmN21sc19uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IHNwYW4uYWpheC1sb2FkZXIsXG4uc2l0ZS1tYWluLi0tcGFydG5lciBzcGFuLmFqYXgtbG9hZGVyIHtcbiAgcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB0b3A6IDYuOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2FkZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IHNwYW4uYWpheC1sb2FkZXIsXG4uc2l0ZS1tYWluLi0tcGFydG5lciBzcGFuLmFqYXgtbG9hZGVyIHtcbiAgICB0b3A6IDkuMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2UsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAucGFydG5lcm5ldHdvcmstbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAucGFydG5lcm5ldHdvcmstbWVzc2FnZSxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5wYXJ0bmVybmV0d29yay1tZXNzYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEyMS42cmVtO1xuICB9XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2VfX2Nsb3NlLWljb24sXG4uc2l0ZS1tYWluLi0tcGFydG5lciAucGFydG5lcm5ldHdvcmstbWVzc2FnZV9fY2xvc2UtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuMnJlbTtcbiAgdG9wOiAyLjJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLWljb24tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5wYXJ0bmVybmV0d29yay1tZXNzYWdlX19jbG9zZS1pY29uLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2VfX2Nsb3NlLWljb24ge1xuICAgIHJpZ2h0OiA0LjJyZW07XG4gICAgdG9wOiAyLjZyZW07XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAucGFydG5lcm5ldHdvcmstbWVzc2FnZV9faW1hZ2UsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAucGFydG5lcm5ldHdvcmstbWVzc2FnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4LjRyZW0gYXV0byA4LjJyZW0gYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2VfX2ltYWdlLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA3LjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAucGFydG5lcm5ldHdvcmstbWVzc2FnZV9faW1hZ2UsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAucGFydG5lcm5ldHdvcmstbWVzc2FnZV9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDcuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAucGFydG5lcm5ldHdvcmstbWVzc2FnZV9fY29udGVudCxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5wYXJ0bmVybmV0d29yay1tZXNzYWdlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjkycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2VfX2NvbnRlbnQsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAucGFydG5lcm5ldHdvcmstbWVzc2FnZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1NC42cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbTtcbiAgfVxufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5wYXJ0bmVybmV0d29yay1tZXNzYWdlX19mb290ZXIsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAucGFydG5lcm5ldHdvcmstbWVzc2FnZV9fZm9vdGVyIHtcbiAgcGFkZGluZzogMy4ycmVtIDEuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAtMC4xcmVtIDAuNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyAucGFydG5lcm5ldHdvcmstbWVzc2FnZV9fZm9vdGVyLFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2VfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1yaWdodDogMy43cmVtO1xuICB9XG59XG4uc2l0ZS1tYWluLi0taW5kdXN0cnktb3ZlcnZpZXcgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2VfX2Nsb3NlLWJ1dHRvbixcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5wYXJ0bmVybmV0d29yay1tZXNzYWdlX19jbG9zZS1idXR0b24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNS43cmVtO1xuICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjQzMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpdGUtbWFpbi4tLWluZHVzdHJ5LW92ZXJ2aWV3IC5wYXJ0bmVybmV0d29yay1tZXNzYWdlLi1hY3RpdmUsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAucGFydG5lcm5ldHdvcmstbWVzc2FnZS4tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibHVlLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDVlZTtcbn1cbi5ibHVlLWJhciBwLFxuLmJsdWUtYmFyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjkycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzRyZW07XG59XG4uYmx1ZS1iYXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5ibHVlLWJhciBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhcnRuZXJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucGFydG5lcnNfX3BhcnRuZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjY1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNmMGYyZjU7XG59XG4ucGFydG5lcnNfX3BhcnRuZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJ0bmVyc19fcGFydG5lciAuLS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMzByZW07XG4gIHBhZGRpbmc6IDFyZW0gMS42cmVtO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3MzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjRyZW0gMC40cmVtIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHotaW5kZXg6IDk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fcGFydG5lciAuLS10b29sdGlwIHtcbiAgICB3aWR0aDogMzMuN3JlbTtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wYXJ0bmVyc19fcGFydG5lci1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMmYzNjQwO1xufVxuLnBhcnRuZXJzX19wYXJ0bmVyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFydG5lcnNfX3BhcnRuZXIta2V5d29yZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxLjA1cmVtO1xuICBnYXA6IDAuOHJlbTtcbn1cbi5wYXJ0bmVyc19fcGFydG5lci1rZXl3b3Jkcy1kaXNwbGF5ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBnYXA6IDAuNHJlbSAxLjZyZW07XG59XG4ucGFydG5lcnNfX3BhcnRuZXIta2V5d29yZHMtZGlzcGxheWVkLWl0ZW0ge1xuICBjb2xvcjogIzcxODA5MztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY4cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzRyZW07XG59XG4ucGFydG5lcnNfX3BhcnRuZXIta2V5d29yZHMtaGlkZGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzX19wYXJ0bmVyLWtleXdvcmRzLWhpZGRlbi1jb3VudGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwLjNyZW0gMC40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wYXJ0bmVyc19fcGFydG5lci1rZXl3b3Jkcy1oaWRkZW4tY291bnRlcjpob3ZlciArIC5wYXJ0bmVyc19fcGFydG5lci1rZXl3b3Jkcy1oaWRkZW4tbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcnRuZXJzX19wYXJ0bmVyLWtleXdvcmRzLWhpZGRlbi1saXN0Li0tdG9vbHRpcCB7XG4gIGxlZnQ6IC0xNnJlbTtcbiAgdG9wOiAyLjRyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjZyZW0gMXJlbSAzLjJyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnNfX3BhcnRuZXIta2V5d29yZHMtaGlkZGVuLWxpc3QuLS10b29sdGlwIHtcbiAgICBsZWZ0OiAycmVtO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuLnBhcnRuZXJzX19wYXJ0bmVyLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLnBhcnRuZXJzX19wYXJ0bmVyLXNlcnZpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4ucGFydG5lcnNfX3BhcnRuZXItYXZhaWxhYmlsaXR5LCAucGFydG5lcnNfX3BhcnRuZXItc3RhdHVzIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuLnBhcnRuZXJzX19wYXJ0bmVyLWF2YWlsYWJpbGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEzLjZyZW07XG4gIG1hcmdpbi1yaWdodDogMi40cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbiAgY29sb3I6ICM3MTgwOTM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLnBhcnRuZXJzX19wYXJ0bmVyLWF2YWlsYWJpbGl0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjJyZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMS45cmVtO1xuICBoZWlnaHQ6IDEuOXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BhcnRuZXJuZXR3b3JrLWNhbmNlbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGFydG5lcnNfX3BhcnRuZXItYXZhaWxhYmlsaXR5W2RhdGEtYXZhaWxhYmxlXSB7XG4gIGNvbG9yOiAjNGNkMTM3O1xufVxuLnBhcnRuZXJzX19wYXJ0bmVyLWF2YWlsYWJpbGl0eVtkYXRhLWF2YWlsYWJsZV06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYXJ0bmVybmV0d29yay1jaGVjay5zdmdcIik7XG59XG4ucGFydG5lcnNfX3BhcnRuZXItYXZhaWxhYmlsaXR5LWRlc2NyaXB0aW9uIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAzLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzX19wYXJ0bmVyLWF2YWlsYWJpbGl0eS1kZXNjcmlwdGlvbiB7XG4gICAgbGVmdDogMi44cmVtO1xuICB9XG59XG4ucGFydG5lcnNfX3BhcnRuZXItYXZhaWxhYmlsaXR5OmhvdmVyIC5wYXJ0bmVyc19fcGFydG5lci1hdmFpbGFiaWxpdHktZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJ0bmVyc19fcGFydG5lci1zdGF0dXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLnBhcnRuZXJzX19wYXJ0bmVyLXN0YXR1cy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuM3JlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMS45cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYXJ0bmVyc19fcGFydG5lci1zdGF0dXMtZGVzY3JpcHRpb24ge1xuICBsZWZ0OiAtMTJyZW07XG4gIHRvcDogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fcGFydG5lci1zdGF0dXMtZGVzY3JpcHRpb24ge1xuICAgIGxlZnQ6IDMuMnJlbTtcbiAgICB0b3A6IDMuMnJlbTtcbiAgfVxufVxuLnBhcnRuZXJzX19wYXJ0bmVyLXN0YXR1czpob3ZlciAucGFydG5lcnNfX3BhcnRuZXItc3RhdHVzLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJ0bmVyX19kZXRhaWxzLWxvYWRpbmcge1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXJ0bmVyLW1hcmtlci1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXItbWFya2VyLWluZm9fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS44cmVtO1xuICB0b3A6IDEuOHJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIHBhZGRpbmc6IDEuNHJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbG9zZS1pY29uLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNHJlbTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNy4zcmVtIDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyIHtcbiAgICBwYWRkaW5nOiA0LjJyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXIgcCxcbi5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGh5cGhlbnM6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3MzVyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lciBhOmZvY3VzLXZpc2libGUsXG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lciBidXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyLi0tdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMHJlbTtcbiAgcGFkZGluZzogNXJlbSAycmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXIuLS10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXIuLS10b29sdGlwIC5wYXJ0bmVyX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbi5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyLi0tdG9vbHRpcCAucGFydG5lcl9fZGF0YSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgZ2FwOiAxLjZyZW0gMC44cmVtO1xufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXIuLS10b29sdGlwIC5wYXJ0bmVyX19yZWFkLW1vcmUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzNiNDVlZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fcGhvdG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNS43cmVtO1xuICBtYXJnaW46IDAgYXV0byAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyX19waG90byB7XG4gICAgaGVpZ2h0OiAxNC44cmVtO1xuICAgIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyX19waG90byB7XG4gICAgaGVpZ2h0OiAxNS43cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIH1cbn1cbi5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyX19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMy42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgfVxufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2hlYWRpbmctY29tcGFueSB7XG4gIGh5cGhlbnM6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyX19oZWFkaW5nLW5hbWUge1xuICBoeXBoZW5zOiBhdXRvO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGVzY3JpcHRpb24taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGVzY3JpcHRpb24tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbn1cbi5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyX19kZXNjcmlwdGlvbi1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoeXBoZW5zOiBub25lO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fY29udGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbn1cbi5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyX19jb250YWN0LWJ1dHRvbi4tLWJsdWUtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fY29udGFjdC1idXR0b24uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTM7XG4gIGJvcmRlci1jb2xvcjogIzcxODA5MztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGF0YSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBnYXA6IDMuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGF0YSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyX19kYXRhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGF0YS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2RhdGEtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDY0MzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGF0YS1pdGVtLi0tc3RhdHVzIHtcbiAgICBncmlkLWNvbHVtbjogLTEvMTtcbiAgfVxufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2RhdGEtaXRlbS4tLXN0YXR1cyAucGFydG5lci1kYXRhX19zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2RhdGEtaXRlbS4tLXN0YXR1cyAucGFydG5lci1kYXRhX19zdGF0dXMtaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEuOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjlyZW07XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGF0YS1pdGVtLi0tc3RhdHVzIC5wYXJ0bmVyLWRhdGFfX3N0YXR1cy1uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5wYXJ0bmVyLW1hcmtlci1pbmZvIC5wYXJ0bmVyX19kYXRhLWl0ZW0uLS1zdGF0dXMgLnBhcnRuZXItZGF0YV9fc3RhdHVzLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDczNXJlbTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2RhdGEtaXRlbS4tLWF2YWlsYWJpbGl0eSAucGFydG5lci1kYXRhX19hdmFpbGFiaWxpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi42cmVtO1xuICBjb2xvcjogIzcxODA5MztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGF0YS1pdGVtLi0tYXZhaWxhYmlsaXR5IC5wYXJ0bmVyLWRhdGFfX2F2YWlsYWJpbGl0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEuOXJlbTtcbiAgaGVpZ2h0OiAxLjlyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wYXJ0bmVybmV0d29yay1jYW5jZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2RhdGEtaXRlbS4tLWF2YWlsYWJpbGl0eSAucGFydG5lci1kYXRhX19hdmFpbGFiaWxpdHlbZGF0YS1hdmFpbGFibGVdIHtcbiAgY29sb3I6ICM0Y2QxMzc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2RhdGEtaXRlbS4tLWF2YWlsYWJpbGl0eSAucGFydG5lci1kYXRhX19hdmFpbGFiaWxpdHlbZGF0YS1hdmFpbGFibGVdOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGFydG5lcm5ldHdvcmstY2hlY2suc3ZnXCIpO1xufVxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2RhdGEtaXRlbS4tLWxvY2FsaXphdGlvbiAucGFydG5lci1kYXRhX19sb2NhbGl6YXRpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGF0YS1pdGVtLi0tZm9jdXMtZ3JvdXAgLnBhcnRuZXItZGF0YV9fZm9jdXMtZ3JvdXBzLFxuLnBhcnRuZXItbWFya2VyLWluZm8gLnBhcnRuZXJfX2RhdGEtaXRlbS4tLWZvY3VzLWdyb3VwIC5wYXJ0bmVyLWRhdGFfX3NlcnZpY2UtZ3JvdXBzLCAucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGF0YS1pdGVtLi0tc2VydmljZS1ncm91cCAucGFydG5lci1kYXRhX19mb2N1cy1ncm91cHMsXG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGF0YS1pdGVtLi0tc2VydmljZS1ncm91cCAucGFydG5lci1kYXRhX19zZXJ2aWNlLWdyb3VwcyB7XG4gIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ucGFydG5lci1tYXJrZXItaW5mbyAucGFydG5lcl9fZGF0YS1pdGVtLi0tcGhvbmUgLnBhcnRuZXItZGF0YV9fcGhvbmUge1xuICBjb2xvcjogIzJmMzY0MDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDE1LjJyZW07XG4gIH1cbn1cbi5zaW5nbGUtY2FyZWVyLWRldGFpbHNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1jYXJlZXItZGV0YWlsc19fY29sLTEtMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIG1heC13aWR0aDogMjguNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyLWRldGFpbHNfX2NvbC0yLTMge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgKiAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4uc2luZ2xlLWNhcmVlci1kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNC44cmVtO1xufVxuLnNpbmdsZS1jYXJlZXItZGV0YWlsc19fZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnNpbmdsZS1jYXJlZXItZGV0YWlsc19fZGVzY3JpcHRpb24gdWwge1xuICBnYXA6IDEuNnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uc2luZ2xlLWNhcmVlci1kZXRhaWxzX19kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzLjZyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLnNpbmdsZS1jYXJlZXItZGV0YWlsc19fZGVzY3JpcHRpb24gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjNyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uLXRpY2suc3ZnXCIpIG5vLXJlcGVhdCA1MCUvY29udGFpbjtcbn1cbi5zaW5nbGUtY2FyZWVyLWRldGFpbHNfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuLnNpbmdsZS1jYXJlZXItZGV0YWlsc19fZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4uc2luZ2xlLWNhcmVlci1kZXRhaWxzX19kZXRhaWxzID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbi5zaW5nbGUtY2FyZWVyLWRldGFpbHNfX2RldGFpbHMgPiAqIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtO1xufVxuLnNpbmdsZS1jYXJlZXItZGV0YWlsc19fY3RhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5zaW5nbGUtY2FyZWVyLWRldGFpbHNfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgNnJlbSAwO1xufVxuLnNpbmdsZS1jYXJlZXItZGV0YWlsc19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ2LjdyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm8ge1xuICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgcGFkZGluZzogNXJlbSAycmVtIDE1LjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzY1cHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gICAgcGFkZGluZzogMTZyZW0gMnJlbSAxNS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAuLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgcGFkZGluZzogMjMuMjVyZW0gMnJlbSA0LjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICBwYWRkaW5nOiAxMi41cmVtIDJyZW0gMTJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg1JSBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm8ge1xuICAgIHBhZGRpbmc6IDEzLjVyZW0gMnJlbSAxNnJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvIHtcbiAgICBwYWRkaW5nOiAxNi41cmVtIDJyZW0gMTlyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG59XG4uLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm8ubm8tc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvLm5vLXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVyby5uby1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuICB9XG59XG4uLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm8ubm8tc3BhY2UgPiBkaXZbY2xhc3MqPV9fd3JhcHBlcl0ge1xuICBtYXJnaW4tYm90dG9tOiA4LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvLm5vLXNwYWNlID4gZGl2W2NsYXNzKj1fX3dyYXBwZXJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvLm5vLXNwYWNlID4gZGl2W2NsYXNzKj1fX3dyYXBwZXJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtO1xuICB9XG59XG4uLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm9fX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVyb19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvX193cmFwcGVyLi0tZnVsbCB7XG4gIG1heC13aWR0aDogMTAzcmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA4LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvX193cmFwcGVyLi0tZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvX193cmFwcGVyLi0tZnVsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVyb19faW5uZXIge1xuICAgIHdpZHRoOiA0NS41JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVyb19faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVyb19faW5uZXIuLS1mdWxsIHtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm9fX2lubmVyLi0tZnVsbCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVyb19faW5uZXIuLS1mdWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVyb19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogIzNiNDVlZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB9XG59XG4uLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cbi4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVyb19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVyb19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvX19jb250ZW50IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm9fX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMTUuOHJlbTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UtaGVyb19faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDI2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvX19pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMzFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm9fX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG4uLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm9fX2ltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAxMjYlO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvX19pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTguMjVyZW07XG4gICAgbWluLXdpZHRoOiAxMDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLi0tYWJvdXQtcGFnZSAuYWJvdXQtcGFnZS1oZXJvX19ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlLWhlcm9fX2JvdHRvbS5wYWdlLWJhY2tncm91bmQtY2xvdWQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmY7XG59XG4uLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlIC5ibG9jay1pbWFnZS1jdGEge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWFib3V0LXBhZ2UgLmFib3V0LXBhZ2UgLmJsb2NrLWltYWdlLWN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG59XG4uLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlIC5ibG9jay1pbWFnZS1jdGFfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uLS1hYm91dC1wYWdlIC5hYm91dC1wYWdlIC5ibG9jay1pbWFnZS1jdGFfX21lZGlhLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi4tLWFmZmlsaWF0ZSAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIzcmVtO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1oZXJvLXBhZ2Utc2ltcGxlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2stY29udGVudF9faGVhZGVyIC5zZWN0aW9uLWhlYWRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgfVxufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1zdGVwcyB7XG4gIG1hcmdpbi10b3A6IC0xNHJlbTtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1hZmZpbGlhdGUgLmJsb2NrLXN0ZXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2stc3RlcHNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1zdGVwc19faGVhZGVyIC5zZWN0aW9uLWhlYWRlcl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogNC44cmVtO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1zdGVwc19fc3RlcHMge1xuICBtYXgtd2lkdGg6IDgycmVtO1xuICBtYXJnaW46IGF1dG87XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLXN0ZXBzX19zdGVwLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2stc3RlcHNfX3N0ZXAtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2stZmxvdyB7XG4gIG1hcmdpbi10b3A6IC0xNHJlbTtcbiAgcGFkZGluZy10b3A6IDE0cmVtO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1mbG93X19zdWJoZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXM6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA1NiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLi0tYWZmaWxpYXRlIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXM6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1hZmZpbGlhdGUgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzOjpiZWZvcmUge1xuICAgIGhlaWdodDogNjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLi0tYWZmaWxpYXRlIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXM6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMTNyZW07XG4gIH1cbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICB0cmFuc2Zvcm06IHNrZXdZKC02LjNkZWcpO1xuICB6LWluZGV4OiAtMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1hZmZpbGlhdGUgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW07XG4gIH1cbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDUuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1hZmZpbGlhdGUgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMjRmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1hZmZpbGlhdGUgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYWZmaWxpYXRlIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYWZmaWxpYXRlIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmVzIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tYWZmaWxpYXRlIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYWZmaWxpYXRlIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmVzIHtcbiAgICB0b3A6IDAuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBwYWRkaW5nOiAxLjdyZW0gMi4zcmVtIDNyZW07XG4gIH1cbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19mZWF0dXJlIHtcbiAgcGFkZGluZzogM3JlbSAzcmVtO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2M4ZDBkYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1hZmZpbGlhdGUgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAjYzhkMGRjO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1hZmZpbGlhdGUgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZS1pY29uIHtcbiAgd2lkdGg6IDQuOHJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19mZWF0dXJlLW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19idXR0b24uLS1ibHVlLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMjMuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1saXN0LWNoZWNrbWFya3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgdHJhbnNmb3JtOiBza2V3WSgtNi45ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1hZmZpbGlhdGUgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xuICB9XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWxpc3QtY2hlY2ttYXJrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2stbGlzdC1jaGVja21hcmtzOjpiZWZvcmUge1xuICAgIHRvcDogMnJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB9XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWxpc3QtY2hlY2ttYXJrc19fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogc2tld1koNi45ZGVnKTtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2stbGlzdC1jaGVja21hcmtzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWxpc3QtY2hlY2ttYXJrc19faGVhZGVyIC5zZWN0aW9uLWhlYWRlcl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogNC44cmVtO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1saXN0LWNoZWNrbWFya3NfX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAzLjNyZW07XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWxpc3QtY2hlY2ttYXJrc19fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLXRhYmxlLXNpbXBsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay10YWJsZS1zaW1wbGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4zcmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2stdGFibGUtc2ltcGxlX190aXRsZTo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMC44cmVtO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay10YWJsZS1zaW1wbGVfX3RhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2stdGFibGUtc2ltcGxlX19pbm5lciB7XG4gIG1heC13aWR0aDogNzkuNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay10YWJsZS1zaW1wbGVfX2NvbHVtbi10aXRsZSwgLi0tYWZmaWxpYXRlIC5ibG9jay10YWJsZS1zaW1wbGVfX3JlY29yZC10aXRsZSwgLi0tYWZmaWxpYXRlIC5ibG9jay10YWJsZS1zaW1wbGVfX3JlY29yZC1kZXNjcmlwdGlvbiwgLi0tYWZmaWxpYXRlIC5ibG9jay10YWJsZS1zaW1wbGVfX2ludGVyZXN0LCAuLS1hZmZpbGlhdGUgLmJsb2NrLXRhYmxlLXNpbXBsZV9fdmFsdWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLXRhYmxlLXNpbXBsZV9fcmVjb3JkIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay10YWJsZS1zaW1wbGVfX3JlY29yZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay10YWJsZS1zaW1wbGVfX2V4cGxhbmF0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2staGVhZGluZy1ub3RlX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbiAgfVxufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1oZWFkaW5nLW5vdGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2staGVhZGluZy1ub3RlX19ub3RlIHtcbiAgbWF4LXdpZHRoOiA3OS41cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjMmYzNjQwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1oZWFkaW5nLW5vdGVfX25vdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2stY29udGFjdCB7XG4gICAgcGFkZGluZzogMTQuNHJlbSAycmVtIDIwcmVtO1xuICB9XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWNvbnRhY3RfX3RpdGxlLCAuLS1hZmZpbGlhdGUgLmJsb2NrLWNvbnRhY3RfX2Rlc2NyaXB0aW9uLCAuLS1hZmZpbGlhdGUgLmJsb2NrLWNvbnRhY3RfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMDtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2stY29udGFjdF9fdGl0bGUgcCwgLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19kZXNjcmlwdGlvbiBwLCAuLS1hZmZpbGlhdGUgLmJsb2NrLWNvbnRhY3RfX2hlYWRpbmcgcCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19mb3JtIHtcbiAgbWF4LXdpZHRoOiAzOC43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nOiAxLjRyZW0gMCAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWNvbnRhY3RfX2Zvcm0gbGFiZWwge1xuICBjb2xvcjogIzdmOGZhNjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19mb3JtIC53cGNmNy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMC43cmVtIDAgMS43cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjN2Y4ZmE2O1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19mb3JtIC53cGNmNy10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjN2Y4ZmE2O1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19mb3JtIC53cGNmNy1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWNvbnRhY3RfX2Zvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2stY29udGFjdF9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDc5LjVyZW07XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWNvbnRhY3RfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19jb2x1bW5zIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDc5LjVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMi43cmVtIDAgMy41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2stY29udGFjdF9fY29sdW1ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWNvbnRhY3RfX2lubmVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIHBhZGRpbmc6IDAgMCA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2stY29udGFjdF9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogMCAwIDVyZW0gOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2stY29udGFjdF9fZGV0YWlscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMXJlbTtcbiAgfVxufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19pbWFnZSB7XG4gIHdpZHRoOiAyOC42cmVtO1xuICBoZWlnaHQ6IDI4LjZyZW07XG4gIG1pbi13aWR0aDogMjguNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19jb250YWN0LWRhdGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLWNvbnRhY3RfX3BlcnNvbi1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1jb250YWN0X19wb3NpdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gIG1hcmdpbi10b3A6IC0yMHJlbTtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveCB7XG4gIG1heC13aWR0aDogMTIwcmVtO1xuICBwYWRkaW5nOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWFmZmlsaWF0ZSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyMC44NXJlbTtcbiAgfVxufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94IC5idXR0b24ge1xuICBwYWRkaW5nOiAxcmVtIDIuOHJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fY3RhOjpiZWZvcmUge1xuICB0b3A6IDlyZW07XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNi4xcmVtKTtcbn1cbi4tLWFmZmlsaWF0ZSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fY3RhLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTJyZW07XG4gIHBhZGRpbmc6IDUuM3JlbSAwIDVyZW07XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2N0YS1pbm5lciAuYnV0dG9uLi0tY3RhIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xufVxuLi0tYWZmaWxpYXRlIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19jdGEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uLS1hZmZpbGlhdGUgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2N0YS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uYXJjaGl2ZS13aWtpX19zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS13aWtpX19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICB9XG59XG4uYXJjaGl2ZS13aWtpX19zZWFyY2ggLnN0YXRpYy1zZWFyY2hiYXJfX3NlYXJjaCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcmNoaXZlLXdpa2lfX2NhdGVnb3JpZXMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJjaGl2ZS13aWtpX19jYXRlZ29yaWVzLWl0ZW0uLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmUtd2lraV9fY2F0ZWdvcmllcy1pdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5hcmNoaXZlLXdpa2lfX2ZpbHRlcnMtaXRlbXMge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIH1cbn1cbi5hcmNoaXZlLXdpa2lfX2ZpbHRlcnMgLmZhY2V0d3AtZmFjZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5hcmNoaXZlLXdpa2lfX2ZpbHRlcnMgLmZhY2V0d3AtZmFjZXQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMC4xcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4uYXJjaGl2ZS13aWtpX19maWx0ZXJzIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICM3MTgwOTM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjYjFiOGMyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS13aWtpX19maWx0ZXJzIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXJhZGlvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxLjRyZW0gMS4yNXJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpa2lfX2ZpbHRlcnMgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtcmFkaW8ge1xuICAgIHBhZGRpbmc6IDEuNHJlbSAxLjg1cmVtO1xuICB9XG59XG4uYXJjaGl2ZS13aWtpX19maWx0ZXJzIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXJhZGlvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzYjQ1ZWU7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hcmNoaXZlLXdpa2lfX2ZpbHRlcnMgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtcmFkaW8uY2hlY2tlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjM2I0NWVlO1xufVxuLmFyY2hpdmUtd2lraV9fZmlsdGVycyAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1yYWRpby5jaGVja2VkOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hcmNoaXZlLXdpa2lfX2ZpbHRlcnMgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJjaGl2ZS13aWtpX19maWx0ZXJzIC5mYWNldHdwLXNvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUtd2lraV9faXRlbXMuLS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAzMHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcmNoaXZlLXdpa2lfX2l0ZW1zLi0tbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbiAgei1pbmRleDogMjtcbn1cbi5hcmNoaXZlLXdpa2lfX2l0ZW1zLi0tbG9hZGluZyAuYXJjaGl2ZS13aWtpX19sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMztcbn1cbi5hcmNoaXZlLXdpa2lfX2l0ZW1zLi0tbG9hZGVkIHtcbiAgYW5pbWF0aW9uOiBsb2FkZWRBbmltYXRpb24gMC41cyBlYXNlLWluO1xufVxuLmFyY2hpdmUtd2lraV9fbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIGNvbG9yOiAjMmYzNjQwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbG9hZGluZ0FuaW1hdGlvbiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYXJjaGl2ZS13aWtpX19sb2FkZXI6OmJlZm9yZSwgLmFyY2hpdmUtd2lraV9fbG9hZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxvYWRpbmdBbmltYXRpb24gMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYXJjaGl2ZS13aWtpX19sb2FkZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuLmFyY2hpdmUtd2lraV9fbG9hZGVyOjphZnRlciB7XG4gIGxlZnQ6IDIuMjVyZW07XG59XG4uYXJjaGl2ZS13aWtpX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aWtpX19jYXJkcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgfVxufVxuLmFyY2hpdmUtd2lraV9fc3dpcGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aWtpX19zd2lwZXItaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5hcmNoaXZlLXdpa2lfX3N3aXBlcjEsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjIsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjMsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG4gIG1hcmdpbjogMCAtMnJlbSAyLjc1cmVtIDA7XG4gIHBhZGRpbmctYm90dG9tOiA5LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lraV9fc3dpcGVyMSwgLmFyY2hpdmUtd2lraV9fc3dpcGVyMiwgLmFyY2hpdmUtd2lraV9fc3dpcGVyMywgLmFyY2hpdmUtd2lraV9fc3dpcGVyNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjEsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjIsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjMsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjQge1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDJyZW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFyY2hpdmUtd2lraV9fc3dpcGVyMS4tLW9uZS1zbGlkZSAuc3dpcGVyLXNsaWRlLCAuYXJjaGl2ZS13aWtpX19zd2lwZXIyLi0tb25lLXNsaWRlIC5zd2lwZXItc2xpZGUsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjMuLS1vbmUtc2xpZGUgLnN3aXBlci1zbGlkZSwgLmFyY2hpdmUtd2lraV9fc3dpcGVyNC4tLW9uZS1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtd2lraV9fc3dpcGVyMS4tLW9uZS1zbGlkZSAuc3dpcGVyLXNsaWRlLCAuYXJjaGl2ZS13aWtpX19zd2lwZXIyLi0tb25lLXNsaWRlIC5zd2lwZXItc2xpZGUsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjMuLS1vbmUtc2xpZGUgLnN3aXBlci1zbGlkZSwgLmFyY2hpdmUtd2lraV9fc3dpcGVyNC4tLW9uZS1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmFyY2hpdmUtd2lraV9fc3dpcGVyMS4tLW9uZS1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24sIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjIuLS1vbmUtc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uLCAuYXJjaGl2ZS13aWtpX19zd2lwZXIzLi0tb25lLXNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbiwgLmFyY2hpdmUtd2lraV9fc3dpcGVyNC4tLW9uZS1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUtd2lraV9fc3dpcGVyMSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmFyY2hpdmUtd2lraV9fc3dpcGVyMiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmFyY2hpdmUtd2lraV9fc3dpcGVyMyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmFyY2hpdmUtd2lraV9fc3dpcGVyNCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGxlZnQ6IC0xcmVtO1xuICBib3R0b206IDUuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS13aWtpX19zd2lwZXIxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuYXJjaGl2ZS13aWtpX19zd2lwZXIyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuYXJjaGl2ZS13aWtpX19zd2lwZXIzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuYXJjaGl2ZS13aWtpX19zd2lwZXI0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lraV9fc3dpcGVyMSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmFyY2hpdmUtd2lraV9fc3dpcGVyMiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmFyY2hpdmUtd2lraV9fc3dpcGVyMyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmFyY2hpdmUtd2lraV9fc3dpcGVyNCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFyY2hpdmUtd2lraV9fc3dpcGVyMSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuYXJjaGl2ZS13aWtpX19zd2lwZXIyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmFyY2hpdmUtd2lraV9fc3dpcGVyNCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjhjMjtcbiAgb3BhY2l0eTogMTtcbn1cbi5hcmNoaXZlLXdpa2lfX3N3aXBlcjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xufVxuLmFyY2hpdmUtd2lraV9fc3dpcGVyMywgLmFyY2hpdmUtd2lraV9fc3dpcGVyNCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS13aWtpX19zd2lwZXIzLCAuYXJjaGl2ZS13aWtpX19zd2lwZXI0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjMuc3dpcGVyLWNvbnRhaW5lciwgLmFyY2hpdmUtd2lraV9fc3dpcGVyNC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aWtpX19zd2lwZXIzIC5zd2lwZXItd3JhcHBlciwgLmFyY2hpdmUtd2lraV9fc3dpcGVyNCAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aWtpX19zd2lwZXIzIC5zd2lwZXItc2xpZGUsIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjQgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMnJlbSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lraV9fc3dpcGVyMyAuc3dpcGVyLXBhZ2luYXRpb24sIC5hcmNoaXZlLXdpa2lfX3N3aXBlcjQgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lraV9fc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcmNoaXZlLXdpa2lfX2NhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0My44cmVtO1xuICBtaW4taGVpZ2h0OiAzOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYXJjaGl2ZS13aWtpX19jYXJkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpO1xufVxuLmFyY2hpdmUtd2lraV9fY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hcmNoaXZlLXdpa2lfX2NhcmQtZHVtbXl0aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG59XG4uYXJjaGl2ZS13aWtpX19jYXJkLWlubmVyIHtcbiAgcGFkZGluZzogM3JlbSAycmVtIDMuNXJlbTtcbn1cbi5hcmNoaXZlLXdpa2lfX2NhcmQtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzNiNDVlZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFyY2hpdmUtd2lraV9fY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBoeXBoZW5zOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuLmFyY2hpdmUtd2lraV9fY2FyZC1leGNlcnB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xufVxuLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQzLjhyZW07XG4gIG1pbi1oZWlnaHQ6IDM4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNjQwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpa2lfX2NhcmQuLS1jdXN0b20ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpa2lfX2NhcmQuLS1jdXN0b20uLS1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbS4tLWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDJyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbS4tLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbS4tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbS4tLXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbS4tLXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbSAuYXJjaGl2ZS13aWtpX19jYXJkLXRpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMy4yNXJlbTtcbiAgY29sb3I6ICMzYjQ1ZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcmNoaXZlLXdpa2lfX2NhcmQuLS1jdXN0b20gLmFyY2hpdmUtd2lraV9fY2FyZC1pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbn1cbi5hcmNoaXZlLXdpa2lfX2NhcmQuLS1jdXN0b20gLmFyY2hpdmUtd2lraV9fY2FyZC1leGNlcnB0IHtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpa2lfX2NhcmQuLS1jdXN0b20gLmFyY2hpdmUtd2lraV9fY2FyZC1leGNlcnB0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5hcmNoaXZlLXdpa2lfX2NhcmQuLS1jdXN0b20gLmFyY2hpdmUtd2lraV9fY2FyZC1leGNlcnB0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbSAuYXJjaGl2ZS13aWtpX19jYXJkLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC45NXJlbSBhdXRvIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjM2I0NWVlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbSAuYXJjaGl2ZS13aWtpX19jYXJkLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuNzVyZW07XG4gIHRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcmlnaHQtYmx1ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbSAuYXJjaGl2ZS13aWtpX19jYXJkLWxpbms6OmFmdGVyIHtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cbi5hcmNoaXZlLXdpa2lfX2NhcmQuLS1jdXN0b206aG92ZXIgLmFyY2hpdmUtd2lraV9fY2FyZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmFyY2hpdmUtd2lraV9fY2FyZC4tLWN1c3RvbTpob3ZlciAuYXJjaGl2ZS13aWtpX19jYXJkLWxpbms6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xLjI1cmVtO1xufVxuXG4uYXJjaGl2ZS13aXNzZW4uLS1zZWFyY2gge1xuICBwYWRkaW5nOiA1LjJyZW0gMCAzLjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuLi0tc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA1LjJyZW0gMCA2LjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuYXJjaGl2ZS13aXNzZW4uLS1zZWFyY2ggLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbi4tLXNlYXJjaC4tLW5hdmlnYXRpb24tcGFnZSB7XG4gIHBhZGRpbmc6IDMuNHJlbSAwIDMuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS13aXNzZW4uLS1zZWFyY2guLS1uYXZpZ2F0aW9uLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDMuMnJlbTtcbiAgfVxufVxuLmFyY2hpdmUtd2lzc2VuLi0tc2VhcmNoLi0tbmF2aWdhdGlvbi1wYWdlIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjNyZW07XG59XG4uYXJjaGl2ZS13aXNzZW4uLS10b3BpY3Mge1xuICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBsb2FkZWRBbmltYXRpb24gMXMgZWFzZS1pbiBmb3J3YXJkcztcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIuMjVyZW0gMDtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fYnJlYWRjcnVtYnM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDB2dyk7XG4gIGhlaWdodDogMC4xcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjBmMmY1O1xufVxuLmFyY2hpdmUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbl9fYnJlYWRjcnVtYnMtZmlsdGVycyBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2JyZWFkY3J1bWJzLWZpbHRlcnMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbl9fYnJlYWRjcnVtYnMtZmlsdGVycyBsaSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2JyZWFkY3J1bWJzLWZpbHRlcnMgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogY29sb3I7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2JyZWFkY3J1bWJzLWZpbHRlcnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2I0NWVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2JyZWFkY3J1bWJzLWZpbHRlcnMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDplbXB0eSkgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fYnJlYWRjcnVtYnMtZmlsdGVycyBsaTpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6ZW1wdHkpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIC40cmVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcmlnaHRAMngucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2JyZWFkY3J1bWJzLWZpbHRlcnMgbGk6bGFzdC1vZi10eXBlIGEge1xuICBjb2xvcjogIzcxODA5Mztcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fYnJlYWRjcnVtYnMtZmlsdGVycyBsaTpsYXN0LW9mLXR5cGUgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgbWFyZ2luOiAwLjJyZW0gMS43NXJlbSAwIDAuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpc3Nlbl9fdG9nZ2xlciB7XG4gICAgbWFyZ2luOiAwLjJyZW0gM3JlbSAwIDAuMjVyZW07XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbl9fdG9nZ2xlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuOXJlbTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbjogMCAwIDAuM3JlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNjQwO1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fdG9nZ2xlciBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJyZW07XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQuN3JlbSk7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjI1cyBlYXNlLWluLW91dCwgbGVmdCAwLjI1cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG1heC13aWR0aCwgbGVmdCwgb3BhY2l0eTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMge1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzFyZW07XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLi0tY2xvc2VkIHtcbiAgbGVmdDogY2FsYygtMTAwdncgLSA2LjVyZW0pO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy4tLWNsb3NlZCB7XG4gICAgbGVmdDogY2FsYygtMzZyZW0gLSA2LjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLi0tY2xvc2VkIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNHJlbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMuLS1jbG9zZWQgLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpIHtcbiAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLi0tY2xvc2VkIC5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy10b2dnbGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMC4xcmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE1cmVtKTtcbiAgYmFja2dyb3VuZDogI2YwZjJmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnM6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcy4tLWFsbC10b3BpY3Mge1xuICBtYXJnaW4tbGVmdDogLTRyZW07XG4gIG1hcmdpbi10b3A6IC0zLjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zLi0tYWxsLXRvcGljcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICB9XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpLmhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4gc3BhbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTAuNXJlbTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZG93bkAyeC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpLmhhcy1jaGlsZHJlbi4tLWV4cGFuZGVkID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4uLS1zZWNvbmQtbGV2ZWwge1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuaGFzLWNoaWxkcmVuLi0tdGhpcmQtbGV2ZWwge1xuICBtYXJnaW4tbGVmdDogLTZyZW07XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuaGFzLWNoaWxkcmVuLi0tZmlyc3QtbGV2ZWwgPiBzcGFuLCAuYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuaGFzLWNoaWxkcmVuLi0tc2Vjb25kLWxldmVsID4gc3BhbiwgLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpLmhhcy1jaGlsZHJlbi4tLXRoaXJkLWxldmVsID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuaGFzLWNoaWxkcmVuLi0tZmlyc3QtbGV2ZWwgPiBhLCAuYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuaGFzLWNoaWxkcmVuLi0tc2Vjb25kLWxldmVsID4gYSwgLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpLmhhcy1jaGlsZHJlbi4tLXRoaXJkLWxldmVsID4gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuaGFzLWNoaWxkcmVuLi0tZmlyc3QtbGV2ZWwgPiAuY2hpbGRyZW4sIC5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4uLS1zZWNvbmQtbGV2ZWwgPiAuY2hpbGRyZW4sIC5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4uLS10aGlyZC1sZXZlbCA+IC5jaGlsZHJlbiB7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuaGFzLWNoaWxkcmVuLi0tc2Vjb25kLWxldmVsID4gLmNoaWxkcmVuID4gLmhhcy1jaGlsZHJlbjpub3QoLi0tbm9uZSkgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4uLS1zZWNvbmQtbGV2ZWwgPiAuY2hpbGRyZW4gPiAuaGFzLWNoaWxkcmVuOm5vdCguLS1ub25lKSA+IGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpLmhhcy1jaGlsZHJlbi4tLXNlY29uZC1sZXZlbCA+IC5jaGlsZHJlbiA+IC5oYXMtY2hpbGRyZW46bm90KC4tLW5vbmUpID4gLmNoaWxkcmVuIHtcbiAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4uLS1zZWNvbmQtbGV2ZWwgPiAuY2hpbGRyZW4gPiAuaGFzLWNoaWxkcmVuOm5vdCguLS1ub25lKSA+IC5jaGlsZHJlbiA+IC5oYXMtY2hpbGRyZW46bm90KC4tLW5vbmUpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4uLS1zZWNvbmQtbGV2ZWwgPiAuY2hpbGRyZW4gPiAuaGFzLWNoaWxkcmVuOm5vdCguLS1ub25lKSA+IC5jaGlsZHJlbiA+IC5oYXMtY2hpbGRyZW46bm90KC4tLW5vbmUpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuaGFzLWNoaWxkcmVuLi0tdGhpcmQtbGV2ZWwgPiAuY2hpbGRyZW4gPiAuaGFzLWNoaWxkcmVuOm5vdCguLS1ub25lKSA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpLmhhcy1jaGlsZHJlbi4tLXRoaXJkLWxldmVsID4gLmNoaWxkcmVuID4gLmhhcy1jaGlsZHJlbjpub3QoLi0tbm9uZSkgPiBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4uLS10aGlyZC1sZXZlbCA+IC5jaGlsZHJlbiA+IC5oYXMtY2hpbGRyZW46bm90KC4tLW5vbmUpID4gLmNoaWxkcmVuID4gLmhhcy1jaGlsZHJlbjpub3QoLi0tbm9uZSkgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4uLS10aGlyZC1sZXZlbCA+IC5jaGlsZHJlbiA+IC5oYXMtY2hpbGRyZW46bm90KC4tLW5vbmUpID4gLmNoaWxkcmVuID4gLmhhcy1jaGlsZHJlbjpub3QoLi0tbm9uZSkgPiBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4uLS10aGlyZC1sZXZlbCA+IC5jaGlsZHJlbiA+IC5oYXMtY2hpbGRyZW46bm90KC4tLW5vbmUpID4gLmNoaWxkcmVuID4gLmhhcy1jaGlsZHJlbjpub3QoLi0tbm9uZSkgPiAuY2hpbGRyZW4ge1xuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpLmhhcy1jaGlsZHJlbi4tLXRoaXJkLWxldmVsID4gLmNoaWxkcmVuID4gLmhhcy1jaGlsZHJlbjpub3QoLi0tbm9uZSkgPiAuY2hpbGRyZW4gPiAuaGFzLWNoaWxkcmVuOm5vdCguLS1ub25lKSA+IC5jaGlsZHJlbiA+IC5oYXMtY2hpbGRyZW46bm90KC4tLW5vbmUpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaS5oYXMtY2hpbGRyZW4uLS10aGlyZC1sZXZlbCA+IC5jaGlsZHJlbiA+IC5oYXMtY2hpbGRyZW46bm90KC4tLW5vbmUpID4gLmNoaWxkcmVuID4gLmhhcy1jaGlsZHJlbjpub3QoLi0tbm9uZSkgPiAuY2hpbGRyZW4gPiAuaGFzLWNoaWxkcmVuOm5vdCguLS1ub25lKSA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpIC5jaGlsZHJlbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAyLjg1cmVtO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpIC5jaGlsZHJlbiBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkgLmNoaWxkcmVuIC5oYXMtY2hpbGRyZW4gc3BhbiB7XG4gIGxlZnQ6IC0yLjc1cmVtO1xufVxuLmFyY2hpdmUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogY29sb3I7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2I0NWVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuLS1zZWxlY3RlZCA+IGEge1xuICBjb2xvcjogIzcxODA5Mztcbn1cbi5hcmNoaXZlLXdpc3Nlbi4tLWdyb3VwcyB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogbG9hZGVkQW5pbWF0aW9uIDFzIGVhc2UtaW4gZm9yd2FyZHM7XG59XG4uYXJjaGl2ZS13aXNzZW4uLS1ncm91cHMgLmFyY2hpdmUtd2lzc2VuX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMy40cmVtIDAgMy41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLXdpc3Nlbi4tLWdyb3VwcyAuYXJjaGl2ZS13aXNzZW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gMC41cmVtIDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpc3Nlbi4tLWdyb3VwcyAuYXJjaGl2ZS13aXNzZW5fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbHVtbnM6IDI7XG4gICAgcGFkZGluZzogN3JlbSA0cmVtIDMuNXJlbSAxLjVyZW07XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbi4tLWdyb3VwcyAuYXJjaGl2ZS13aXNzZW5fX3RpbGUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW4uLS1ncm91cHMgLmFyY2hpdmUtd2lzc2VuX190aWxlOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMzV2dztcbiAgfVxufVxuLmFyY2hpdmUtd2lzc2VuLi0tZ3JvdXBzIC5hcmNoaXZlLXdpc3Nlbl9fdGlsZTpudGgtY2hpbGQoMSkge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW4uLS1ncm91cHMgLmFyY2hpdmUtd2lzc2VuX190aWxlOm50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbi4tLWdyb3VwcyAuYXJjaGl2ZS13aXNzZW5fX3RpbGU6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuLi0tZ3JvdXBzIC5hcmNoaXZlLXdpc3Nlbl9fdGlsZTpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYXJjaGl2ZS13aXNzZW4uLS1ncm91cHMgLmFyY2hpdmUtd2lzc2VuX190aWxlOm50aC1jaGlsZCgzKSB7XG4gIG9yZGVyOiA0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpc3Nlbi4tLWdyb3VwcyAuYXJjaGl2ZS13aXNzZW5fX3RpbGU6bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLmFyY2hpdmUtd2lzc2VuLi0tZ3JvdXBzIC5hcmNoaXZlLXdpc3Nlbl9fdGlsZTpudGgtY2hpbGQoNCkge1xuICBvcmRlcjogNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW4uLS1ncm91cHMgLmFyY2hpdmUtd2lzc2VuX190aWxlOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbi4tLWdyb3VwcyAuYXJjaGl2ZS13aXNzZW5fX3RpbGU6bnRoLWNoaWxkKDUpIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuLi0tZ3JvdXBzIC5hcmNoaXZlLXdpc3Nlbl9fdGlsZTpudGgtY2hpbGQoNSkge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG4uYXJjaGl2ZS13aXNzZW4uLS1ncm91cHMgLmFyY2hpdmUtd2lzc2VuX19jYXRlZ29yeS1wYXJlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIGNvbG9yOiAjMmYzNjQwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbi5hcmNoaXZlLXdpc3Nlbi4tLWdyb3VwcyAuYXJjaGl2ZS13aXNzZW5fX2NhdGVnb3J5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG59XG4uYXJjaGl2ZS13aXNzZW4uLS1ncm91cHMgLmFyY2hpdmUtd2lzc2VuX19jYXRlZ29yeS1jaGlsZHJlbiB7XG4gIGNvbG9yOiAjMmYzNjQwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4uYXJjaGl2ZS13aXNzZW4uLS1ncm91cHMgLmFyY2hpdmUtd2lzc2VuX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5hcmNoaXZlLXdpc3Nlbi4tLWdyb3VwcyAuYXJjaGl2ZS13aXNzZW5fX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzNiNDVlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFyY2hpdmUtd2lzc2VuLi0tZ3JvdXBzIC5hcmNoaXZlLXdpc3Nlbl9fbGluay4tLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICMyZjM2NDA7XG59XG4uYXJjaGl2ZS13aXNzZW4uLS1ncm91cHMgLmFyY2hpdmUtd2lzc2VuX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFyY2hpdmUtd2lzc2VuLi0tZ3JvdXBzIC5hcmNoaXZlLXdpc3Nlbl9fdmlldy1hbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbjogMS40cmVtIDAuMjVyZW0gMS4ycmVtIGF1dG87XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy10b2dnbGVAMngucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2ZpbHRlcnMtdG9nZ2xlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbl9faXRlbXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjByZW07XG4gIHBhZGRpbmc6IDUuMXJlbSAyLjFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2l0ZW1zLi0tbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMjByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJjaGl2ZS13aXNzZW5fX2l0ZW1zLi0tbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuLmFyY2hpdmUtd2lzc2VuX19pdGVtcy4tLWxvYWRpbmcgLmFyY2hpdmUtd2lzc2VuX19sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMztcbn1cbi5hcmNoaXZlLXdpc3Nlbl9faXRlbXMuLS1sb2FkZWQge1xuICBhbmltYXRpb246IGxvYWRlZEFuaW1hdGlvbiAwLjVzIGVhc2UtaW47XG59XG4uYXJjaGl2ZS13aXNzZW5fX2xvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gIGNvbG9yOiAjMmYzNjQwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbG9hZGluZ0FuaW1hdGlvbiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2xvYWRlcjo6YmVmb3JlLCAuYXJjaGl2ZS13aXNzZW5fX2xvYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nQW5pbWF0aW9uIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFyY2hpdmUtd2lzc2VuX19sb2FkZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuLmFyY2hpdmUtd2lzc2VuX19sb2FkZXI6OmFmdGVyIHtcbiAgbGVmdDogMi4yNXJlbTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fcG9zdCBhIHtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYXJjaGl2ZS13aXNzZW5fX3Bvc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2I0NWVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2N0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXJjaGl2ZS13aXNzZW5fX2N0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZmO1xuICB0cmFuc2Zvcm06IHNrZXdZKC02LjNkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hcmNoaXZlLXdpc3Nlbl9fY3RhLi0td2lzc2VuLWZpbHRlcnMge1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2N0YS4tLXdpc3Nlbi1maWx0ZXJzIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG4uYXJjaGl2ZS13aXNzZW5fX2N0YS4tLXdpc3Nlbi1maWx0ZXJzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFyY2hpdmUtd2lzc2VuX19jdGEgLmFyY2hpdmUtY3RhX19jdGEge1xuICBtYXJnaW4tYm90dG9tOiAxN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2N0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2N0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbl9fY3RhIC5hcmNoaXZlLWN0YV9fY3RhOjpiZWZvcmUge1xuICB0b3A6IDIxLjhyZW07XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTYuMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19jdGEgLmFyY2hpdmUtY3RhX19jdGE6OmJlZm9yZSB7XG4gICAgdG9wOiA4LjJyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2LjFyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19jdGEgLmFyY2hpdmUtY3RhX19jdGE6OmJlZm9yZSB7XG4gICAgdG9wOiA4cmVtO1xuICB9XG59XG4uYXJjaGl2ZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2N0YTo6YWZ0ZXIge1xuICBib3R0b206IC0xN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2N0YTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19jdGEgLmFyY2hpdmUtY3RhX19jdGEtaW5uZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gMCA3LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2N0YS1pbm5lciB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19jdGEgLmFyY2hpdmUtY3RhX19ibHVlYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDMuMnJlbSA4cmVtIDMuMnJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19jdGEgLmFyY2hpdmUtY3RhX19ibHVlYm94IHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gOC41cmVtIDUuNzVyZW0gMTByZW07XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbl9fY3RhIC5hcmNoaXZlLWN0YV9fYmx1ZWJveC10aXRsZSB7XG4gIG1heC13aWR0aDogMjhyZW07XG4gIG1hcmdpbjogMCBhdXRvIDQuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19jdGEgLmFyY2hpdmUtY3RhX19ibHVlYm94LXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19jdGEgLmFyY2hpdmUtY3RhX19ibHVlYm94LXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2JsdWVib3ggLmJ1dHRvbi4tLWJsdWVib3gge1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHBhZGRpbmc6IDFyZW0gNC42cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbl9fY3RhIC5zaWRlLWVsZW1lbnQtYm90dG9tLXZhcmlhbnQtMSB7XG4gIGJvdHRvbTogLTExLjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19jdGEgLnNpZGUtZWxlbWVudC1ib3R0b20tdmFyaWFudC0xIHtcbiAgICBib3R0b206IC04LjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2N0YSAuc2lkZS1lbGVtZW50LWJvdHRvbS12YXJpYW50LTEge1xuICAgIGJvdHRvbTogLTEyLjlyZW07XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbl9fY3RhIC5zaWRlLWVsZW1lbnQtYm90dG9tLXZhcmlhbnQtMSAuc2lkZS1lbGVtZW50LWJvdHRvbS11cHBlciB7XG4gIGJvdHRvbTogNi4zcmVtO1xuICB3aWR0aDogMTEuNXJlbTtcbiAgaGVpZ2h0OiAyLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19jdGEgLnNpZGUtZWxlbWVudC1ib3R0b20tdmFyaWFudC0xIC5zaWRlLWVsZW1lbnQtYm90dG9tLXVwcGVyIHtcbiAgICBib3R0b206IDYuMnJlbTtcbiAgICB3aWR0aDogMTEuNXJlbTtcbiAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLXdpc3Nlbl9fY3RhIC5zaWRlLWVsZW1lbnQtYm90dG9tLXZhcmlhbnQtMSAuc2lkZS1lbGVtZW50LWJvdHRvbS11cHBlciB7XG4gICAgYm90dG9tOiAxMXJlbTtcbiAgICB3aWR0aDogMjAuNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi5hcmNoaXZlLXdpc3Nlbl9fY3RhIC5zaWRlLWVsZW1lbnQtYm90dG9tLXZhcmlhbnQtMSAuc2lkZS1lbGVtZW50LWJvdHRvbS1sb3dlciB7XG4gIHdpZHRoOiAyNy4ycmVtO1xuICBoZWlnaHQ6IDYuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS13aXNzZW5fX2N0YSAuc2lkZS1lbGVtZW50LWJvdHRvbS12YXJpYW50LTEgLnNpZGUtZWxlbWVudC1ib3R0b20tbG93ZXIge1xuICAgIHdpZHRoOiAyNy4ycmVtO1xuICAgIGhlaWdodDogNi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtd2lzc2VuX19jdGEgLnNpZGUtZWxlbWVudC1ib3R0b20tdmFyaWFudC0xIC5zaWRlLWVsZW1lbnQtYm90dG9tLWxvd2VyIHtcbiAgICB3aWR0aDogNDhyZW07XG4gICAgaGVpZ2h0OiAxMXJlbTtcbiAgfVxufVxuLmFyY2hpdmUtd2lzc2VuIC5oYXMtY2hpbGRyZW4uLS1maXJzdC1sZXZlbCBsaTpub3QoLmhhcy1jaGlsZHJlbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUtd2lzc2VuIC5oYXMtY2hpbGRyZW4uLS1maXJzdC1sZXZlbCAuY2hpbGRyZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYXJjaGl2ZS13aXNzZW4gLmhhcy1jaGlsZHJlbi4tLXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmUtd2lzc2VuIC5oYXMtY2hpbGRyZW4uLS1zZWNvbmQtbGV2ZWwgLmhhcy1jaGlsZHJlbiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5hcmNoaXZlLXdpc3NlbiAuaGFzLWNoaWxkcmVuLi0tc2Vjb25kLWxldmVsIC5jaGlsZHJlbiB7XG4gIHBhZGRpbmctbGVmdDogMS4zcmVtO1xufVxuLmFyY2hpdmUtd2lzc2VuIC5oYXMtY2hpbGRyZW4uLS1zZWNvbmQtbGV2ZWwuLS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXJjaGl2ZS1pbmR1c3RyeS4tLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDguNXJlbSAwIDMuMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1pbmR1c3RyeS4tLXNlYXJjaCB7XG4gICAgcGFkZGluZzogOC41cmVtIDAgMTEuN3JlbTtcbiAgfVxufVxuLmFyY2hpdmUtaW5kdXN0cnkuLS1zZWFyY2guLS1uYXZpZ2F0aW9uLXBhZ2Uge1xuICBwYWRkaW5nOiAzLjRyZW0gMCAzLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtaW5kdXN0cnkuLS1zZWFyY2guLS1uYXZpZ2F0aW9uLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDMuMnJlbTtcbiAgfVxufVxuLmFyY2hpdmUtaW5kdXN0cnkuLS1zZWFyY2guLS1uYXZpZ2F0aW9uLXBhZ2UgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyM3JlbTtcbn1cbi5hcmNoaXZlLWluZHVzdHJ5X193cmFwcGVyIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFyY2hpdmUtaW5kdXN0cnlfX2NvdW50IHtcbiAgbWFyZ2luOiAtMi40cmVtIDAgMS41cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NHJlbTtcbn1cbi5hcmNoaXZlLWluZHVzdHJ5X19maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLWluZHVzdHJ5X19maWx0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbi5hcmNoaXZlLWluZHVzdHJ5X19maWx0ZXIge1xuICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZjBmMmY1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXJjaGl2ZS1pbmR1c3RyeV9fZmlsdGVyLi1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzY0MDtcbn1cbi5hcmNoaXZlLWluZHVzdHJ5X19wb3N0cyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1pbmR1c3RyeV9fcG9zdHMge1xuICAgIG1hcmdpbjogMCAtMS4ycmVtO1xuICB9XG59XG4uYXJjaGl2ZS1pbmR1c3RyeV9fY3RhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHNrZXdZKC02LjNkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNpdGUtbWFpbi4tLXBhcnRuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2JsdWUtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fYmx1ZS1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMS44cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fYmx1ZS1iYXIgLmJsdWUtYmFyX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjNyZW07XG4gIHBhZGRpbmc6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19ibHVlLWJhciAuYmx1ZS1iYXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19ibHVlLWJhciAuYmx1ZS1iYXJfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fYmx1ZS1iYXIgLmJsdWUtYmFyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9faGVhZGVyLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9faGVhZGVyLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjU2cmVtO1xuICB9XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19oZWFkZXItZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19oZWFkZXItZGVzY3JpcHRpb24ge1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlcnMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIzcmVtO1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMCAwIDEuNnJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGdhcDogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIG1heC13aWR0aDogNTYuN3JlbTtcbiAgICBnYXA6IDEuNnJlbSAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xuICB9XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIgKiB7XG4gIGNvbG9yOiAjMmYzNjQwICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIgLmZzLWRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3gtc2hhZG93OiAwIDAuNHJlbSAwLjRyZW0gcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlciAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMge1xuICBwYWRkaW5nOiAxLjJyZW0gMXJlbTtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlciAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlciAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbi1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBoeXBoZW5zOiBhdXRvO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIgLmZzLWRyb3Bkb3duIC5mcy1jaGVja2JveCB7XG4gIHdpZHRoOiAyLjRyZW0gIWltcG9ydGFudDtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlciAuZnMtZHJvcGRvd24gLmZzLWNoZWNrYm94IGkge1xuICB3aWR0aDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItY29sb3I6ICNjOGQwZGMgIWltcG9ydGFudDtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlciAuZmFjZXR3cC1mYWNldCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIgLmZhY2V0d3AtaW5wdXQtd3JhcCxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlciAuZnMtd3JhcCxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlciAuZnMtbGFiZWwtd3JhcCxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fZmlsdGVyIC5mcy1sYWJlbC13cmFwIC5mcy1sYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgcGFkZGluZzogMS43cmVtIDEuMnJlbTtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlciAuZnMtbGFiZWwtd3JhcCAuZnMtbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIgaW5wdXQge1xuICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gIHBhZGRpbmc6IDEuN3JlbSAxLjJyZW07XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIgaW5wdXQsXG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIgLmZzLWxhYmVsLXdyYXAge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjYzhkMGRjO1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fZmlsdGVyLi0tc2VhcmNoLCAuc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIuLS1mb2N1c3BvaW50IHtcbiAgZ3JpZC1jb2x1bW46IC0xLzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fZmlsdGVyLi0tY2F0ZWdvcnksIC5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlci4tLWZvY3VzcG9pbnQsIC5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlci4tLWxvY2FsaXphdGlvbiB7XG4gICAgd2lkdGg6IDE3LjNyZW07XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlci4tLWNhdGVnb3J5IC5mcy1hcnJvdywgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fZmlsdGVyLi0tZm9jdXNwb2ludCAuZnMtYXJyb3csIC5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlci4tLWxvY2FsaXphdGlvbiAuZnMtYXJyb3cge1xuICByaWdodDogMXJlbTtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlci4tLWNhdGVnb3J5IC5mcy1vcHRpb24uc2VsZWN0ZWQgLmZzLWNoZWNrYm94IGksIC5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlci4tLWZvY3VzcG9pbnQgLmZzLW9wdGlvbi5zZWxlY3RlZCAuZnMtY2hlY2tib3ggaSwgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fZmlsdGVyLi0tbG9jYWxpemF0aW9uIC5mcy1vcHRpb24uc2VsZWN0ZWQgLmZzLWNoZWNrYm94IGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIuLS1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fZmlsdGVyLi0tc2VhcmNoIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIuLS1zZWFyY2gge1xuICAgIHdpZHRoOiA0MC40cmVtO1xuICB9XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIuLS1zZWFyY2ggLmZhY2V0d3AtaW5wdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlci4tLXNlYXJjaCAuZmFjZXR3cC1pY29uIHtcbiAgcmlnaHQ6IDFyZW07XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIuLS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzE4MDkzO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19maWx0ZXIuLS1jYXRlZ29yeSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlci4tLWxvY2FsaXphdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2ZpbHRlci4tLWZvY3VzcG9pbnQge1xuICAgIGdyaWQtY29sdW1uOiAzLzQ7XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0ycmVtIDIuNjVyZW0gLTJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fbWFwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX21hcCAuZmFjZXR3cC1mYWNldCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19tYXAtcGFydG5lci1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzcmVtKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQuNnJlbSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNC42cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19tYXAtcGFydG5lci1wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIuNnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19tYXAtcGFydG5lci1wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgdG9wOiA1LjhyZW07XG4gICAgd2lkdGg6IDMyLjhyZW07XG4gICAgaGVpZ2h0OiA4MHJlbTtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX21hcC4tLW1hcmtlci1hY3RpdmUgLmdtLXN0eWxlLWl3LFxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fbWFwLi0tbWFya2VyLWFjdGl2ZSAuZ20tc3R5bGUtaXctdGMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19tYXAuLS1wb3B1cC1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19tYXAuLS1wb3B1cC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNjQwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fbWFwLi0tcG9wdXAtYWN0aXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX21hcC4tLXBvcHVwLWFjdGl2ZSAuYXJjaGl2ZS1wYXJ0bmVyX19tYXAtcGFydG5lci1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDE7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19tYXAuLS1wb3B1cC1hY3RpdmUgLnBhcnRuZXItbWFya2VyLWluZm9fX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19tYXAuLS1wb3B1cC1hY3RpdmUgLnBhcnRuZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX21hcC4tLXBvcHVwLWFjdGl2ZSAucGFydG5lci4tLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fbWFwICNmYWNldHdwLW1hcCB7XG4gIGhlaWdodDogMjMuN3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX21hcCAjZmFjZXR3cC1tYXAge1xuICAgIGhlaWdodDogOTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19tYXAgLmZhY2V0d3AtbWFwLWZpbHRlcmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fY29udGVudC13cmFwcGVyLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fY29udGVudCwgLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fbWFwIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjNyZW0pIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogNC4ycmVtO1xuICB9XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19jb250ZW50IC5mYWNldHdwLWZhY2V0LXBhcnRuZXJfY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2NvbnRlbnQgLmZhY2V0d3AtZmFjZXQtcGFydG5lcl9jb3VudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2NvbnRlbnQgLmZhY2V0d3AtcGFnZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fY29udGVudCAuZmFjZXR3cC1wYWdlciBhIHtcbiAgY29sb3I6ICM3MTgwOTMgIWltcG9ydGFudDtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2NvbnRlbnQgLmZhY2V0d3AtcGFnZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzNiNDVlZSAhaW1wb3J0YW50O1xufVxuLnNpdGUtbWFpbi4tLXBhcnRuZXIgLmFyY2hpdmUtcGFydG5lcl9fY3RhIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDlyZW07XG4gIH1cbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2N0YSAuYXJjaGl2ZS1jdGFfX2N0YTo6YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gIHotaW5kZXg6IDI7XG59XG4uc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19jdGEgLmFyY2hpdmUtY3RhX19jdGEtc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaXRlLW1haW4uLS1wYXJ0bmVyIC5hcmNoaXZlLXBhcnRuZXJfX2Jhbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1tYWluLi0tcGFydG5lciAuYXJjaGl2ZS1wYXJ0bmVyX19iYW5uZXIgc3ZnIHtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcGFydG5lciAuc2l0ZS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gIHotaW5kZXg6IDM7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcGFydG5lciAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiBza2V3WSg2LjNkZWcpO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXBhcnRuZXIgLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gIHJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcGFydG5lciAuZ20tdWktaG92ZXItZWZmZWN0IHNwYW4ge1xuICB3aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tLWJsYWNrLWZyaWRheSAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIzcmVtO1xufVxuLi0tYmxhY2stZnJpZGF5IC5ibG9jay1jb3VudGVyLXRvLWRhdGUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWJsYWNrLWZyaWRheSAuYmxvY2stY291bnRlci10by1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uLS1ibGFjay1mcmlkYXkgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tYmxhY2stZnJpZGF5IC5ibG9jay1jb3VudGVyLXRvLWRhdGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1ibGFjay1mcmlkYXkgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuLi0tYmxhY2stZnJpZGF5IC5ibG9jay1kaXNjb3VudC1vZmZlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWJsYWNrLWZyaWRheSAuYmxvY2stZGlzY291bnQtb2ZmZXI6OmFmdGVyIHtcbiAgICB0b3A6IDI4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYmxhY2stZnJpZGF5IC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlLi0tYmctY29sb3ItbGlnaHRncmF5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cbi4tLWJsYWNrLWZyaWRheSAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZS4tLWJnLWNvbG9yLWxpZ2h0Z3JheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbi4tLWJsYWNrLWZyaWRheSAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZS4tLWJnLWNvbG9yLWxpZ2h0Z3JheSAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fYmxvY2sge1xuICBnYXA6IDA7XG4gIG1heC13aWR0aDogMTA4cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWJsYWNrLWZyaWRheSAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZS4tLWJnLWNvbG9yLWxpZ2h0Z3JheSAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICB9XG59XG4uLS1ibGFjay1mcmlkYXkgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUuLS1iZy1jb2xvci1saWdodGdyYXkgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX21lZGlhLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLi0tYmxhY2stZnJpZGF5IC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlLi0tYmctY29sb3ItbGlnaHRncmF5IC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDQ5LjJyZW07XG4gIH1cbn1cbi4tLWJsYWNrLWZyaWRheSAud3AtYmxvY2stZ3JvdXAuLS1zbWFsbC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1ibGFjay1mcmlkYXkgLndwLWJsb2NrLWdyb3VwLi0tc21hbGwtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYmxhY2stZnJpZGF5IC53cC1ibG9jay1ncm91cC4tLXNtYWxsLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG59XG4uLS1ibGFjay1mcmlkYXkgLndwLWJsb2NrLWdyb3VwLi0tc21hbGwtdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZjtcbiAgdHJhbnNmb3JtOiBza2V3WSgtNi4zZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG4uLS1ibGFjay1mcmlkYXkgLndwLWJsb2NrLWdyb3VwLi0tc21hbGwtdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiA2Ny4yMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1ibGFjay1mcmlkYXkgLndwLWJsb2NrLWdyb3VwLi0tc21hbGwtdGV4dCBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uLS1ibGFjay1mcmlkYXkgLmJsb2NrLWJsdWVib3gge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tYmxhY2stZnJpZGF5IC5ibG9jay1ibHVlYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG59XG4uLS1ibGFjay1mcmlkYXkgLmJsb2NrLWJsdWVib3hfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWJsYWNrLWZyaWRheSAuYmxvY2stYmx1ZWJveF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1ibGFjay1mcmlkYXkgLmJsb2NrLWJsdWVib3hfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4uLS1ibGFjay1mcmlkYXkgLmJsb2NrLWJsdWVib3ggc3Ryb25nIHtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdlNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1ibGFjay1mcmlkYXkgLmJsb2NrLWJsdWVib3ggc3Ryb25nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gIH1cbn1cbi4tLWJsYWNrLWZyaWRheSAud3AtYmxvY2stZ3JvdXAuLS1jb2xsYXBzYWJsZS1oZWFkaW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1ibGFjay1mcmlkYXkgLndwLWJsb2NrLWdyb3VwLi0tY29sbGFwc2FibGUtaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYmxhY2stZnJpZGF5IC53cC1ibG9jay1ncm91cC4tLWNvbGxhcHNhYmxlLWhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbi4tLWJsYWNrLWZyaWRheSAud3AtYmxvY2stZ3JvdXAuLS1jb2xsYXBzYWJsZS1oZWFkaW5nczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTIycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMnJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmY7XG4gIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuLi0tYmxhY2stZnJpZGF5IC53cC1ibG9jay1ncm91cC4tLWNvbGxhcHNhYmxlLWhlYWRpbmdzIC53cC1ibG9jay1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tYmxhY2stZnJpZGF5IC53cC1ibG9jay1ncm91cC4tLWNvbGxhcHNhYmxlLWhlYWRpbmdzIC5ibG9jay1jb2xsYXBzYWJsZS1oZWFkbGluZXNfX2hlYWRsaW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWJsYWNrLWZyaWRheSAuYmxvY2stZmFxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbiAgfVxufVxuLi0tYmxhY2stZnJpZGF5IC5ibG9jay1mYXFfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDc5LjRyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uLS1ibGFjay1mcmlkYXkgLmJsb2NrLWNvbnRlbnQtbG9nb3MgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWJsYWNrLWZyaWRheSAuYmxvY2stY29udGVudC1sb2dvcyBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi4tLWJsYWNrLWZyaWRheSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYmxhY2stZnJpZGF5IC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94IHtcbiAgICBwYWRkaW5nOiA2cmVtIDVyZW07XG4gIH1cbn1cbi4tLWJsYWNrLWZyaWRheSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSAuYnV0dG9uLi0tYmx1ZWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgcGFkZGluZy1yaWdodDogMS44cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWJsYWNrLWZyaWRheSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSAuYnV0dG9uLi0tYmx1ZWJveCB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLi0tYmxhY2stZnJpZGF5IC5ibG9jay1jb250ZW50LWxvZ29zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG59XG4uLS1ibGFjay1mcmlkYXkgLmJsb2NrLWNvbnRlbnQtbG9nb3M6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1ibGFjay1mcmlkYXkgLmJsb2NrLWNvbnRlbnQtbG9nb3Mge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgfVxufVxuLi0tYmxhY2stZnJpZGF5IC5ibG9jay1jb250ZW50LWxvZ29zX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiBza2V3WSg2LjNkZWcpO1xufVxuLi0tYmxhY2stZnJpZGF5IC5ibG9jay1jb250ZW50LWxvZ29zX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWJsYWNrLWZyaWRheSAuYmxvY2stY29udGVudC1sb2dvc19fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMy44cmVtO1xuICB9XG59XG4uLS1ibGFjay1mcmlkYXkgLmJsb2NrLWNvbnRlbnQtbG9nb3NfX2NvbnRlbnQgYSB7XG4gIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYmxhY2stZnJpZGF5IC5ibG9jay1jb250ZW50LWxvZ29zX19jb250ZW50IGEge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgfVxufVxuLi0tYmxhY2stZnJpZGF5IC5ibG9jay1jb250ZW50LWxvZ29zX19sb2dvIHtcbiAgbWFyZ2luOiAwIDMuM3JlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tYmxhY2stZnJpZGF5IC5ibG9jay1jb250ZW50LWxvZ29zX19sb2dvIHtcbiAgICBtYXJnaW46IDAgNHJlbSAwIDA7XG4gIH1cbn1cbi4tLWJsYWNrLWZyaWRheSAuYmxvY2stY29udGVudC1sb2dvc19fbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWJsYWNrLWZyaWRheSAuYmxvY2stY29udGVudC1sb2dvc19fbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDhyZW07XG4gIH1cbn1cbi4tLWJsYWNrLWZyaWRheSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveCB7XG4gIG1heC13aWR0aDogMTIwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWJsYWNrLWZyaWRheSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuLi0tYmxhY2stZnJpZGF5IC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94IC5idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMy4zcmVtO1xufVxuLi0tYmxhY2stZnJpZGF5IC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19jdGEtaW5uZXIge1xuICBtYXgtd2lkdGg6IDExMnJlbTtcbn1cbi4tLWJsYWNrLWZyaWRheSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fY3RhLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4tLWNhcmVlcnMgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyM3JlbTtcbn1cbi4tLWNhcmVlcnMgLnNlY3Rpb24taGVhZGVyX19zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICMyZjM2NDA7XG59XG4uLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXMge1xuICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC4tLWNhcmVlcnMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXMge1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXMge1xuICAgIHBhZGRpbmctdG9wOiA2MC41cmVtO1xuICB9XG59XG4uLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXM6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA1NiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzOjpiZWZvcmUge1xuICAgIGhlaWdodDogNjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzOjpiZWZvcmUge1xuICAgIGhlaWdodDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzOjpiZWZvcmUge1xuICAgIGhlaWdodDogNjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTA5cmVtO1xuICB9XG59XG4uLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gIHotaW5kZXg6IC0yO1xufVxuLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICBnYXA6IDAgOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1OC41cmVtIDFmcjtcbiAgfVxufVxuLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19jb250ZW50LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19jb250ZW50LXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi4tLWNhcmVlcnMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIH1cbn1cbi4tLWNhcmVlcnMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbn1cbi4tLWNhcmVlcnMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIH1cbn1cbi4tLWNhcmVlcnMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbSBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19idXR0b24ge1xuICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWNhcmVlcnMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAycmVtIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmVzIHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAxMC45cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC4tLWNhcmVlcnMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMC44cmVtIHJnYmEoMTAsIDE1LCAzMCwgMC4wOCk7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19mZWF0dXJlcyB7XG4gICAgbWF4LXdpZHRoOiA1Ni41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWNhcmVlcnMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZXMge1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMDtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDEuN3JlbSAyLjNyZW0gM3JlbTtcbiAgfVxufVxuLi0tY2FyZWVycyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19mZWF0dXJlIHtcbiAgbWF4LXdpZHRoOiAyMS4zcmVtO1xuICBtYXJnaW46IDAgYXV0byAzLjJyZW0gYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNhcmVlcnMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNjOGQwZGM7XG4gIH1cbn1cbi4tLWNhcmVlcnMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZS1pY29uIHtcbiAgd2lkdGg6IDQuOHJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG59XG4uLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4uLS1jYXJlZXJzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmUtbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLi0tY2FyZWVycyAuYmxvY2staW1hZ2UtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jYXJlZXJzIC5ibG9jay1pbWFnZS1jdGEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uLS1jYXJlZXJzIC5ibG9jay10ZXN0aW1vbmlhbHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNi4zcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNhcmVlcnMgLmJsb2NrLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWNhcmVlcnMgLmJsb2NrLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy10b3A6IDE0LjNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jYXJlZXJzIC5ibG9jay10ZXN0aW1vbmlhbHNfX3Rlc3RpbW9uaWFscy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2stdGVzdGltb25pYWxzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWNhcmVlcnMgLmJsb2NrLXRlc3RpbW9uaWFsc19fbmF2IHtcbiAgICByaWdodDogMi4zcmVtO1xuICAgIGJvdHRvbTogMy41cmVtO1xuICB9XG59XG4uLS1jYXJlZXJzIC5ibG9jay1zbGFudGVkLW9uZS1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICBwYWRkaW5nLXRvcDogMTEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDExLjRyZW07XG4gIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uLS1jYXJlZXJzIC5ibG9jay1zbGFudGVkLW9uZS1jb2x1bW5fX2NvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogc2tld1koNi4zZGVnKTtcbn1cbi4tLWNhcmVlcnMgLmJsb2NrLXNsYW50ZWQtb25lLWNvbHVtbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1jYXJlZXJzIC5ibG9jay1zbGFudGVkLW9uZS1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tY2FyZWVycyAuYmxvY2stc2xhbnRlZC1vbmUtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNi40cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMi43cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4ycmVtO1xuICB9XG59XG4uLS1jYXJlZXJzIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNC42cmVtO1xufVxuLi0tY2FyZWVycyAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveCB7XG4gIG1heC13aWR0aDogMTIwcmVtO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWNhcmVlcnMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3gge1xuICAgIHBhZGRpbmc6IDYuNHJlbSA0cmVtO1xuICB9XG59XG4uLS1jYXJlZXJzIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jYXJlZXJzIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uLS1jYXJlZXJzIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94IC5idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMy4zcmVtO1xufVxuLi0tY2FyZWVycyAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fY3RhOjpiZWZvcmUge1xuICB0b3A6IDhyZW07XG59XG4uLS1jYXJlZXJzIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19jdGEtaW5uZXIge1xuICBtYXgtd2lkdGg6IDExMnJlbTtcbn1cbi4tLWNhcmVlcnMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2N0YS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNhcmVlcnMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2N0YS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xufVxuLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2staGVyby1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDIxLjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3LjdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIHRyYW5zZm9ybTogc2tld1koLTYuNGRlZyk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jay1oZXJvLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyNy4zcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjhyZW07XG4gIH1cbn1cbi4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZS4tLWxpZ2h0Z3JheSB7XG4gIHRyYW5zZm9ybTogc2tld1koMCk7XG59XG4uLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jay1oZXJvLXBhZ2UuLS1saWdodGdyYXkgLmJsb2NrLWhlcm8tcGFnZV9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogc2tld1koMCk7XG59XG4uLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jay1oZXJvLXBhZ2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHRyYW5zZm9ybTogc2tld1koNi40ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jay1oZXJvLXBhZ2VfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZV9fd3JhcHBlciB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2staGVyby1wYWdlX19pbm5lciwgLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2staGVyby1wYWdlX19pbWFnZSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZV9faW5uZXIge1xuICAgIG1heC13aWR0aDogMzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jay1oZXJvLXBhZ2VfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jay1oZXJvLXBhZ2VfX2lubmVyIHtcbiAgICB3aWR0aDogNTlyZW07XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2staGVyby1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbiAgfVxufVxuLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2staGVyby1wYWdlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZV9fY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAzOC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjhyZW07XG4gIH1cbn1cbi4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xufVxuLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2staGVyby1wYWdlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luOiAwIDAgMy4ycmVtIDA7XG59XG4uLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jay1oZXJvLXBhZ2VfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZV9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLWhlcm8tcGFnZV9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiAtOS4zcmVtO1xuICAgIHRvcDogLTMuOHJlbTtcbiAgICBtYXgtd2lkdGg6IDQ3LjZyZW07XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2staGVyby1wYWdlIC5idXR0b24ge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDEuMXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jazpudGgtb2YtdHlwZSgyKS5ibG9jay1wcmVzZW50YXRpb24uLS1zaW1wbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjFyZW07XG4gIH1cbn1cbi4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrOm50aC1vZi10eXBlKDIpLmJsb2NrLXByZXNlbnRhdGlvbi4tLXNpbXBsZSAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDcuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jazpudGgtb2YtdHlwZSgyKS5ibG9jay1wcmVzZW50YXRpb24uLS1zaW1wbGUgLnByZXNlbnRhdGlvbi1jb250ZW50X19maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrOm50aC1vZi10eXBlKDIpLmJsb2NrLXByZXNlbnRhdGlvbi4tLXNpbXBsZSAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQ0LjhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jazpudGgtb2YtdHlwZSgyKS5ibG9jay1wcmVzZW50YXRpb24uLS1zaW1wbGUgLnByZXNlbnRhdGlvbi1jb250ZW50X19pbWFnZSB7XG4gICAgbGVmdDogMS4ycmVtO1xuICAgIHRvcDogNHJlbTtcbiAgICBtYXgtd2lkdGg6IDQzLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jazpudGgtb2YtdHlwZSgyKS5ibG9jay1wcmVzZW50YXRpb24uLS1zaW1wbGUgLnByZXNlbnRhdGlvbi1jb250ZW50X19jb250ZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jazpudGgtb2YtdHlwZSgyKS5ibG9jay1wcmVzZW50YXRpb24uLS1zaW1wbGUgLnByZXNlbnRhdGlvbi1jb250ZW50X19jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIH1cbn1cbi4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrOm50aC1vZi10eXBlKDIpLmJsb2NrLXByZXNlbnRhdGlvbi4tLXNpbXBsZSAucHJlc2VudGF0aW9uLWNvbnRlbnRfX3RpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2s6bnRoLW9mLXR5cGUoNCkuYmxvY2stdGVzdGltb25pYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jazpudGgtb2YtdHlwZSg0KS5ibG9jay10ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuM3JlbTtcbiAgfVxufVxuLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2s6bnRoLW9mLXR5cGUoNCkuYmxvY2stdGVzdGltb25pYWwgLmJsb2NrLXRlc3RpbW9uaWFsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2s6bnRoLW9mLXR5cGUoNCkuYmxvY2stdGVzdGltb25pYWwgLmJsb2NrLXRlc3RpbW9uaWFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2s6bnRoLW9mLXR5cGUoNCkuYmxvY2stdGVzdGltb25pYWwgLmJsb2NrLXRlc3RpbW9uaWFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xuICB9XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrOm50aC1vZi10eXBlKDQpLmJsb2NrLXRlc3RpbW9uaWFsIC5ibG9jay10ZXN0aW1vbmlhbF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrOm50aC1vZi10eXBlKDUpLmJsb2NrLXRlc3RpbW9uaWFscy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrOm50aC1vZi10eXBlKDYpLmJsb2NrLWNlcnRpZmljYXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNy40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmJsb2NrOm50aC1vZi10eXBlKDYpLmJsb2NrLWNlcnRpZmljYXRlcyB7XG4gICAgcGFkZGluZy10b3A6IDE0LjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2s6bnRoLW9mLXR5cGUoNikuYmxvY2stY2VydGlmaWNhdGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTkuN3JlbTtcbiAgfVxufVxuLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2s6bnRoLW9mLXR5cGUoNykuYmxvY2stbGlzdC10aWxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3LjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYmxvY2s6bnRoLW9mLXR5cGUoNykuYmxvY2stbGlzdC10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDEyLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5ibG9jazpudGgtb2YtdHlwZSg3KS5ibG9jay1saXN0LXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYXJjaGl2ZS1jdGEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogOS4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHNrZXdZKC02LjNkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24gLmFyY2hpdmUtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICAgIHBhZGRpbmctdG9wOiAxNC44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tY29tcGV0aXRpb24tY29tcGFyaXNvbiAuYXJjaGl2ZS1jdGEge1xuICAgIHBhZGRpbmctdG9wOiAyMC42cmVtO1xuICB9XG59XG4uLS1jb21wZXRpdGlvbi1jb21wYXJpc29uIC5hcmNoaXZlLWN0YV9fY3RhIHtcbiAgdHJhbnNmb3JtOiBza2V3WSg2LjNkZWcpO1xufVxuXG4uLS1mdW5jdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjFyZW07XG59XG4uLS1mdW5jdGlvbnMgLmJsb2NrLWhlcm8tcGFnZSB7XG4gIG1hcmdpbi10b3A6IC0yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMS40cmVtO1xuICBwYWRkaW5nLXRvcDogMTYuM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbiAgdHJhbnNmb3JtOiBza2V3WSgtNi4zZGVnKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDM1LjNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWZ1bmN0aW9ucyAuYmxvY2staGVyby1wYWdlLi0tZGFya2dyYXkgLmJsb2NrLWhlcm8tcGFnZV9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjM2I0NWVlO1xuICB9XG59XG4uLS1mdW5jdGlvbnMgLmJsb2NrLWhlcm8tcGFnZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zZm9ybTogc2tld1koNi4zZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1mdW5jdGlvbnMgLmJsb2NrLWhlcm8tcGFnZV9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX3dyYXBwZXIge1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWZ1bmN0aW9ucyAuYmxvY2staGVyby1wYWdlX19pbm5lciwgLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX2ltYWdlIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uLS1mdW5jdGlvbnMgLmJsb2NrLWhlcm8tcGFnZV9faW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX2lubmVyIHtcbiAgICB3aWR0aDogNTlyZW07XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi4tLWZ1bmN0aW9ucyAuYmxvY2staGVyby1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1mdW5jdGlvbnMgLmJsb2NrLWhlcm8tcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cbi4tLWZ1bmN0aW9ucyAuYmxvY2staGVyby1wYWdlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1mdW5jdGlvbnMgLmJsb2NrLWhlcm8tcGFnZV9fY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAzOC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWZ1bmN0aW9ucyAuYmxvY2staGVyby1wYWdlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxufVxuLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tZnVuY3Rpb25zIC5ibG9jay1oZXJvLXBhZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIH1cbn1cbi4tLWZ1bmN0aW9ucyAuYmxvY2staGVyby1wYWdlX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1mdW5jdGlvbnMgLmJsb2NrLWhlcm8tcGFnZV9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC4tLWZ1bmN0aW9ucyAuYmxvY2staGVyby1wYWdlX19pbWFnZSBpbWcge1xuICAgIGxlZnQ6IDZyZW07XG4gICAgdG9wOiAtOS41cmVtO1xuICAgIG1heC13aWR0aDogNDhyZW07XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uLS1mdW5jdGlvbnMgLmJsb2NrLWhlcm8tcGFnZV9fYnV0dG9uLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM0LjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcbiAgcGFkZGluZzogMS4xcmVtIDEuN3JlbSAwLjlyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1mdW5jdGlvbnMgLmJsb2NrLWhlcm8tcGFnZV9fYnV0dG9uLmJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMS41cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuN3JlbTtcbiAgfVxufVxuLi0tZnVuY3Rpb25zIC5ibG9jay10YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgcGFkZGluZzogNS4zcmVtIDAgNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiBza2V3WSgtNi40ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1mdW5jdGlvbnMgLmJsb2NrLXRhYmxlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICBwYWRkaW5nOiAxNC4zcmVtIDAgMTJyZW07XG4gIH1cbn1cbi4tLWZ1bmN0aW9ucyAuYmxvY2stdGFibGVfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHNrZXdZKDYuNGRlZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uLS1mdW5jdGlvbnMgLmJsb2NrLWNvbnRlbnQtbG9nb3Mge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1mdW5jdGlvbnMgLmJsb2NrLWNvbnRlbnQtbG9nb3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLi0tZnVuY3Rpb25zIC5ibG9jay1jb250ZW50LWxvZ29zLi0tc2Vjb25kLXZhcmlhbnQgLmJsb2NrLWNvbnRlbnQtbG9nb3NfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgcGFkZGluZzogMCAxLjZyZW07XG59XG4uLS1mdW5jdGlvbnMgLmJsb2NrLWNvbnRlbnQtbG9nb3NfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tZnVuY3Rpb25zIC5ibG9jay1jb250ZW50LWxvZ29zX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAzLjhyZW07XG4gIH1cbn1cblxuLi0tZ21pIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjNyZW07XG59XG4uLS1nbWkgLmJsb2NrLWhlcm8tcGFnZS1zaW1wbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWdtaSAuYmxvY2staGVyby1wYWdlLXNpbXBsZV9fd3JhcHBlciB7XG4gICAgZ2FwOiA2cmVtO1xuICB9XG59XG4uLS1nbWkgLmJsb2NrLWhlcm8tcGFnZS1zaW1wbGVfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLi0tZ21pIC5ibG9jay1oZXJvLXBhZ2Utc2ltcGxlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLi0tZ21pIC5ibG9jay1oZXJvLXBhZ2Utc2ltcGxlX19idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWdtaSAuYmxvY2staGVyby1wYWdlLXNpbXBsZV9fbWVkaWEge1xuICAgIG1hcmdpbjogLTE0cmVtIDMuMnJlbSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1nbWkgLmJsb2NrLWhlcm8tcGFnZS1zaW1wbGVfX21lZGlhLWltZyB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgfVxufVxuLi0tZ21pIC5ibG9jay1saXN0LWNoZWNrbWFya3Mge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tZ21pIC5ibG9jay1saXN0LWNoZWNrbWFya3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWdtaSAuYmxvY2stbGlzdC1jaGVja21hcmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi4tLWdtaSAuYmxvY2stbGlzdC1jaGVja21hcmtzX19tZWRpYS1pbWcge1xuICBtYXgtd2lkdGg6IDUycmVtO1xufVxuLi0tZ21pIC5ibG9jay1ibHVlYm94IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWdtaSAuYmxvY2stYmx1ZWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxufVxuLi0tZ21pIC5ibG9jay1ibHVlYm94X19pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1nbWkgLmJsb2NrLWJsdWVib3hfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tZ21pIC5ibG9jay1ibHVlYm94X19pbm5lciB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuLi0tZ21pIC5ibG9jay1ibHVlYm94IHN0cm9uZyB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3ZTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tZ21pIC5ibG9jay1ibHVlYm94IHN0cm9uZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS40cmVtO1xuICB9XG59XG4uLS1nbWkgLmJsb2NrLXN0ZXBzIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWdtaSAuYmxvY2stc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWdtaSAuYmxvY2stc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XG4gIH1cbn1cbi4tLWdtaSAuYmxvY2stc3RlcHNfX3N0ZXBzIHtcbiAgbWF4LXdpZHRoOiA3OXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tZ21pIC5ibG9jay1zbGFudGVkLW9uZS1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tZ21pIC5ibG9jay1zbGFudGVkLW9uZS1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tZ21pIC5ibG9jay1oZWFkaW5nLW5vdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG59XG4uLS1nbWkgLmJsb2NrLWhlYWRpbmctbm90ZV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzlyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWdtaSAuYmxvY2staGVhZGluZy1ub3RlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLi0tZ21pIC5ibG9jay1oZWFkaW5nLW5vdGVfX25vdGUgcCB7XG4gIGNvbG9yOiAjMmYzNjQwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWdtaSAuYmxvY2staGVhZGluZy1ub3RlX19ub3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuLi0tZ21pIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94IHtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tZ21pIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94IHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4uLS1nbWkgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3ggLmJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMy4zcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjNyZW07XG59XG4uLS1nbWkgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2N0YS1pbm5lciB7XG4gIG1heC13aWR0aDogMTEycmVtO1xufVxuLi0tZ21pIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19jdGEtc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4tLWdtaSAuYmxvY2subm8tc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taG9tZXBhZ2UgLmJsb2NrLWZlYXR1cmVzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLi0taG9tZXBhZ2UgLmJsb2NrLWxpbmstdGlsZXMge1xuICB6LWluZGV4OiAwO1xufVxuLi0taG9tZXBhZ2UgLmJsb2NrLWZhcSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taG9tZXBhZ2UgLmJsb2NrLWZhcSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzByZW07XG4gIH1cbn1cblxuLi0taW5kdXN0cmllcyAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIzcmVtO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlIHtcbiAgbWFyZ2luLXRvcDogLTMwcmVtO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLXNpbXBsZSB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLXNpbXBsZTo6YmVmb3JlIHtcbiAgdG9wOiAtMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLXNpbXBsZTo6YmVmb3JlIHtcbiAgICB0b3A6IC0yOCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuLS1pbmR1c3RyaWVzIC5ibG9jay1oZXJvLXBhZ2Utc2ltcGxlOjpiZWZvcmUge1xuICAgIHRvcDogLTE0JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlcyB7XG4gICAgcGFkZGluZy10b3A6IDYzLjNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbmR1c3RyaWVzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXM6OmJlZm9yZSB7XG4gICAgdG9wOiAtMjglICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzOjpiZWZvcmUge1xuICAgIHRvcDogLTE0JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNmZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19tZWRpYS1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1pbmR1c3RyaWVzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2xvZ29zIHtcbiAgZ2FwOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNC44cmVtICFpbXBvcnRhbnQ7XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2xvZ28ge1xuICBtYXgtaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmVzIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwLjhyZW0gcmdiYSgxMCwgMTUsIDMwLCAwLjA4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1pbmR1c3RyaWVzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19mZWF0dXJlcyB7XG4gICAgdG9wOiA0LjdyZW0gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBwYWRkaW5nOiAxLjdyZW0gMi4zcmVtIDNyZW07XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZSB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNjOGQwZGM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19mZWF0dXJlIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNjOGQwZGM7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZS1pY29uIHtcbiAgd2lkdGg6IDQuOHJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmUtbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19idXR0b24uLS1ibHVlLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMjMuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzICsgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlcyArIC5ibG9jay1saXN0LWNoZWNrbWFya3Mge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzICsgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUuLS1wYWRkaW5nLXRvcC1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjRyZW07XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2hlYWRlciAuc2VjdGlvbi1oZWFkZXJfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogIzJmMzY0MDtcbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2Jsb2NrIHtcbiAgZ2FwOiAzcmVtO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fY29udGVudCB7XG4gIG1heC13aWR0aDogNTdyZW07XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19jb250ZW50LXN1YnRpdGxlIHtcbiAgY29sb3I6ICMyZjM2NDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUgKyAuYmxvY2stYmx1ZWJveCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1pbmR1c3RyaWVzIC5ibG9jay1saXN0LWNoZWNrbWFya3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMy45cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stbGlzdC1jaGVja21hcmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNnJlbTtcbiAgfVxufVxuLi0taW5kdXN0cmllcyAuYmxvY2stbGlzdC1jaGVja21hcmtzLi1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcy4tbGlnaHQtZ3JleSAuYmxvY2stbGlzdC1jaGVja21hcmtzX19tZWRpYS1pbWcge1xuICBtYXgtd2lkdGg6IDUycmVtO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2stdGVzdGltb25pYWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbmR1c3RyaWVzIC5ibG9jay10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW07XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLXRlc3RpbW9uaWFsX19pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBmMWU7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLXRlc3RpbW9uaWFsX19pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2stdGVzdGltb25pYWxfX2N0YSB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDAgYXV0bztcbiAgcGFkZGluZzogMS4zcmVtIDMuMnJlbTtcbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLXRlc3RpbW9uaWFsX19jdGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbmR1c3RyaWVzIC5ibG9jay10ZXN0aW1vbmlhbF9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1mdW5jdGlvbi10aWxlcyB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWZ1bmN0aW9uLXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWZ1bmN0aW9uLXRpbGVzX190aWxlIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjYzhkMGRjO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1mdW5jdGlvbi10aWxlc19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2stZnVuY3Rpb24tdGlsZXNfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMuMnJlbTtcbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWN0YSB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzY0MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1pbmR1c3RyaWVzIC5ibG9jay1jdGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbmR1c3RyaWVzIC5ibG9jay1jdGEge1xuICAgIHBhZGRpbmctdG9wOiAxMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4zcmVtO1xuICB9XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1jdGEgKiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1jdGFfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1jdGFfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stY3RhX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1jdGFfX2J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2stbGluay1icmlja3Mge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWxpbmstYnJpY2tzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWZhcSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWNvcmUtLXBhcmFncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbTtcbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWNvcmUgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWNvcmUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stY29yZSBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWNvbnRlbnQtbG9nb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICB0cmFuc2Zvcm06IHNrZXdZKC02LjNkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWNvbnRlbnQtbG9nb3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxufVxuLi0taW5kdXN0cmllcyAuYmxvY2stY29udGVudC1sb2dvczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjByZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stY29udGVudC1sb2dvcyB7XG4gICAgcGFkZGluZy10b3A6IDE2LjRyZW07XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWNvbnRlbnQtbG9nb3NfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHNrZXdZKDYuM2RlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stY29udGVudC1sb2dvc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stY29udGVudC1sb2dvc19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stY29udGVudC1sb2dvc19fY29udGVudCBhIHtcbiAgICBtYXJnaW4tdG9wOiA0LjNyZW07XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWNvbnRlbnQtbG9nb3NfX2xvZ29zIHtcbiAgZ2FwOiAzLjJyZW07XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1jb250ZW50LWxvZ29zX19sb2dvIHtcbiAgbWFyZ2luOiAwO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveCB7XG4gIG1heC13aWR0aDogMTIwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3gge1xuICAgIHBhZGRpbmc6IDYuNHJlbSA0cmVtO1xuICB9XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94IC5idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMy4zcmVtO1xufVxuLi0taW5kdXN0cmllcyAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fY3RhLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTJyZW07XG59XG4uLS1pbmR1c3RyaWVzIC5ibG9jay1hZGRvbnMuLS1oZWFkaW5nLWNlbnRlcmVkIC5ibG9jay1hZGRvbnNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stYWRkb25zX190YWIge1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWluZHVzdHJpZXMgLmJsb2NrLWFkZG9uc19fdGlsZS1sb2dvIHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIH1cbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWFkZG9uc19fdGlsZS1sb2dvIGltZyB7XG4gIGhlaWdodDogM3JlbTtcbiAgbWF4LWhlaWdodDogM3JlbTtcbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLWFkZG9uc19fdGlsZS4tbG9nbyB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stYWRkb25zX190aWxlLi1sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAycmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDJyZW0pO1xuICAgIG1hcmdpbjogMCAxcmVtIDIuNHJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW5kdXN0cmllcyAuYmxvY2stYWRkb25zX190aWxlLi1sb2dvOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW46IDAgMXJlbSAyLjRyZW0gMXJlbTtcbiAgfVxufVxuLi0taW5kdXN0cmllcyAuYmxvY2stYWRkb25zX190aWxlLi1sb2dvIC5ibG9jay1hZGRvbnNfX3RpbGUtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi4tLWluZHVzdHJpZXMgLmJsb2NrLm5vLXNwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLi0taW52b2ljZXMgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyM3JlbTtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2Utc2ltcGxlOjpiZWZvcmUge1xuICB0b3A6IC0xMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2staGVyby1wYWdlLXNpbXBsZTo6YmVmb3JlIHtcbiAgICB0b3A6IC0yOCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2staGVyby1wYWdlLXNpbXBsZTo6YmVmb3JlIHtcbiAgICB0b3A6IC0xNCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzIHtcbiAgICBwYWRkaW5nLXRvcDogNjMuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXM6OmJlZm9yZSB7XG4gICAgdG9wOiAtMjglICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLi0taW52b2ljZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlczo6YmVmb3JlIHtcbiAgICB0b3A6IC0xNCUgIWltcG9ydGFudDtcbiAgfVxufVxuLi0taW52b2ljZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNmZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gIH1cbn1cbi4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX21lZGlhIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX21lZGlhLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLi0taW52b2ljZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fbWVkaWEtaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbTtcbiAgfVxufVxuLi0taW52b2ljZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uLS1pbnZvaWNlcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19sb2dvcyB7XG4gIGdhcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjQuOHJlbSAhaW1wb3J0YW50O1xufVxuLi0taW52b2ljZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmVzIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwLjhyZW0gcmdiYSgxMCwgMTUsIDMwLCAwLjA4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzX19mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmVzIHtcbiAgICB0b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBwYWRkaW5nOiAxLjdyZW0gMi4zcmVtIDNyZW07XG4gIH1cbn1cbi4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmUge1xuICBwYWRkaW5nOiAzcmVtIDNyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjYzhkMGRjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmUge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI2M4ZDBkYztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW52b2ljZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmUtaWNvbiB7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogNC44cmVtO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fZmVhdHVyZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXNfX2ZlYXR1cmUtbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlc19fYnV0dG9uLi0tYmx1ZS1idXR0b24ge1xuICBtaW4td2lkdGg6IDIzLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXMgKyAuYmxvY2stbGlzdC1jaGVja21hcmtzIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW52b2ljZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlcyArIC5ibG9jay1saXN0LWNoZWNrbWFya3Mge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLi0taW52b2ljZXMgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlcyArIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlLi0tcGFkZGluZy10b3Atc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNHJlbTtcbiAgfVxufVxuLi0taW52b2ljZXMgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2hlYWRlciAuc2VjdGlvbi1oZWFkZXJfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogIzJmMzY0MDtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19ibG9jayB7XG4gIGdhcDogM3JlbTtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1N3JlbTtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19jb250ZW50LXN1YnRpdGxlIHtcbiAgY29sb3I6ICMyZjM2NDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW52b2ljZXMgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2NvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZSArIC5ibG9jay1ibHVlYm94IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbiAgfVxufVxuLi0taW52b2ljZXMgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stbGlzdC1jaGVja21hcmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1saXN0LWNoZWNrbWFya3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC42cmVtO1xuICB9XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stbGlzdC1jaGVja21hcmtzLi1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1saXN0LWNoZWNrbWFya3MuLWxpZ2h0LWdyZXkgLmJsb2NrLWxpc3QtY2hlY2ttYXJrc19fbWVkaWEtaW1nIHtcbiAgbWF4LXdpZHRoOiA1MnJlbTtcbn1cbi4tLWludm9pY2VzIC5ibG9jay10ZXN0aW1vbmlhbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmctdG9wOiAxNC4zcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtO1xuICB9XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stdGVzdGltb25pYWxfX2ltYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGYxZTtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLXRlc3RpbW9uaWFsX19pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLXRlc3RpbW9uaWFsX19jdGEge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDRyZW0gYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDEuM3JlbSAzLjJyZW07XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stdGVzdGltb25pYWxfX2N0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay10ZXN0aW1vbmlhbF9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stZnVuY3Rpb24tdGlsZXMge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stZnVuY3Rpb24tdGlsZXMge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxufVxuLi0taW52b2ljZXMgLmJsb2NrLWZ1bmN0aW9uLXRpbGVzX190aWxlIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjYzhkMGRjO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stZnVuY3Rpb24tdGlsZXNfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1mdW5jdGlvbi10aWxlc19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLWN0YSB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzY0MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stY3RhIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW52b2ljZXMgLmJsb2NrLWN0YSB7XG4gICAgcGFkZGluZy10b3A6IDExLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDExLjNyZW07XG4gIH1cbn1cbi4tLWludm9pY2VzIC5ibG9jay1jdGEgKiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stY3RhX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLWN0YV9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stY3RhX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stY3RhX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1saW5rLWJyaWNrcyB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW52b2ljZXMgLmJsb2NrLWxpbmstYnJpY2tzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1mYXEge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICB9XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stY29yZS0tcGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLWNvcmUgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1jb3JlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1jb3JlIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuLi0taW52b2ljZXMgLmJsb2NrLWNvbnRlbnQtbG9nb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xuICB0cmFuc2Zvcm06IHNrZXdZKC02LjNkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1jb250ZW50LWxvZ29zIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1jb250ZW50LWxvZ29zIHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW07XG4gIH1cbn1cbi4tLWludm9pY2VzIC5ibG9jay1jb250ZW50LWxvZ29zOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbi4tLWludm9pY2VzIC5ibG9jay1jb250ZW50LWxvZ29zX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiBza2V3WSg2LjNkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1jb250ZW50LWxvZ29zX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stY29udGVudC1sb2dvc19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45cmVtO1xuICB9XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stY29udGVudC1sb2dvc19fY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stY29udGVudC1sb2dvc19fY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stY29udGVudC1sb2dvc19fY29udGVudCBhIHtcbiAgICBtYXJnaW4tdG9wOiA0LjNyZW07XG4gIH1cbn1cbi4tLWludm9pY2VzIC5ibG9jay1jb250ZW50LWxvZ29zX19sb2dvcyB7XG4gIGdhcDogMy4ycmVtO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLWNvbnRlbnQtbG9nb3NfX2xvZ28ge1xuICBtYXJnaW46IDA7XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stY29udGVudC1sb2dvc19fbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA4cmVtO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3gge1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveCB7XG4gICAgcGFkZGluZzogNi40cmVtIDRyZW07XG4gIH1cbn1cbi4tLWludm9pY2VzIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94IC5idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMy4zcmVtO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2N0YS1pbm5lciB7XG4gIG1heC13aWR0aDogMTEycmVtO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2N0YS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLWFkZG9ucy4tLWhlYWRpbmctY2VudGVyZWQgLmJsb2NrLWFkZG9uc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2stYWRkb25zX190YWIge1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1hZGRvbnNfX3RpbGUtbG9nbyB7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICB9XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stYWRkb25zX190aWxlLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xufVxuLi0taW52b2ljZXMgLmJsb2NrLWFkZG9uc19fdGlsZS4tbG9nbyB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW52b2ljZXMgLmJsb2NrLWFkZG9uc19fdGlsZS4tbG9nbyB7XG4gICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMnJlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMyUgLSAycmVtKTtcbiAgICBtYXJnaW46IDAgMXJlbSAyLjRyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1hZGRvbnNfX3RpbGUuLWxvZ286bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbjogMCAxcmVtIDIuNHJlbSAxcmVtO1xuICB9XG59XG4uLS1pbnZvaWNlcyAuYmxvY2stYWRkb25zX190aWxlLi1sb2dvIC5ibG9jay1hZGRvbnNfX3RpbGUtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi4tLWludm9pY2VzIC5ibG9jay5uby1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0taW52b2ljZXMgLmJsb2NrLWludm9pY2UtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC4tLWludm9pY2VzIC5ibG9jay1pbnZvaWNlLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2staW52b2ljZS12aXN1YWxpemF0aW9uLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IC0xNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuLS1pbnZvaWNlcyAuYmxvY2staW52b2ljZS12aXN1YWxpemF0aW9uLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgaDEsXG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgaDIsXG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgaDMsXG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgaDQsXG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgaDUsXG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgaDYge1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFyc19fdGFicyB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVtcGxhdGUtbGQtd2ViaW5hcnNfX3RhYnMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFyc19fdGFicy1uYXYge1xuICBnYXA6IDFyZW07XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnNfX3RhYnMtbmF2LWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTZyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjJyZW0gMC43cmVtO1xuICBjb2xvcjogIzY0NjQ2MDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlbXBsYXRlLWxkLXdlYmluYXJzX190YWJzLW5hdi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnNfX3RhYnMtbmF2LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWU5ZTc7XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnNfX3RhYnMtbmF2LWJ1dHRvbi4tLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDAuOHJlbSAyLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZS1sZC13ZWJpbmFyc19fdGFicy1uYXYtYnV0dG9uLi0tYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFyc19fdGFicy1uYXYtYnV0dG9uLi0tYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFyc19fdGFicy1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNy4xcmVtIDA7XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnNfX3RhYnMtY29udGVudC13cmFwcGVyLi0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnNfX3RhYnMtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnNfX3RhYnMtY29udGVudC1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiA3LjJyZW07XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZW1wbGF0ZS1sZC13ZWJpbmFyc19fdGFicy1jb250ZW50LWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE1LjJyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFyc19fdGFicy1jb250ZW50Li0td2ViaW5hcnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG4gIHJvdy1nYXA6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUtbGQtd2ViaW5hcnNfX3RhYnMtY29udGVudC4tLXdlYmluYXJzLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFyc19fdGFicy1jb250ZW50Li0td2ViaW5hcnMtd3JhcHBlciAud2ViaW5hciB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzX190YWJzLWNvbnRlbnQuLS13ZWJpbmFycy12aWRlb3Mtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIwcmVtO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZS1sZC13ZWJpbmFyc19fdGFicy1jb250ZW50Li0td2ViaW5hcnMtdmlkZW9zLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGVtcGxhdGUtbGQtd2ViaW5hcnNfX3RhYnMtY29udGVudC4tLXdlYmluYXJzLXZpZGVvcy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMjYuN3JlbTtcbiAgfVxufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzX190YWItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlbXBsYXRlLWxkLXdlYmluYXJzX190YWItaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZS1sZC13ZWJpbmFyc19fdGFiLWhlYWRpbmc6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlLWxkLXdlYmluYXJzX190YWItaGVhZGluZzo6YmVmb3JlIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogNC44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICBnYXA6IDAuOHJlbTtcbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFycyAudmlkZW8td2ViaW5hcl9fZmlsdGVycy1sYWJlbCB7XG4gIGNvbG9yOiAjNTE1MDRlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19maWx0ZXJzLWJ1dHRvbnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxLjZyZW07XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDAgLTIuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBjb250YWluO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjY2FjOWMyICNmYmZiZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19maWx0ZXJzLWJ1dHRvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IGF1dG87XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiBhdXRvO1xuICB9XG4gIC50ZW1wbGF0ZS1sZC13ZWJpbmFycyAudmlkZW8td2ViaW5hcl9fZmlsdGVycy1idXR0b25zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19maWx0ZXJzLWJ1dHRvbi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19maWx0ZXJzLWJ1dHRvbi1kaXNtaXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFycyAudmlkZW8td2ViaW5hcl9fZmlsdGVycy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjZyZW07XG4gIGNvbG9yOiAjMjgyODI3O1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjY2FjOWMyO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIGdhcDogMC44cmVtO1xufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19maWx0ZXJzLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NhYzljMjtcbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFycyAudmlkZW8td2ViaW5hcl9fZmlsdGVycy1idXR0b24uLWFjdGl2ZSB7XG4gIG9yZGVyOiAtMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG4gIGJvcmRlci1jb2xvcjogIzNiNDVlZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX2ZpbHRlcnMtYnV0dG9uLi1hY3RpdmUge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX2ZpbHRlcnMtYnV0dG9uLi1hY3RpdmUgLnZpZGVvLXdlYmluYXJfX2ZpbHRlcnMtYnV0dG9uLWRpc21pc3Mge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX2ZpbHRlcnMtYnV0dG9uLi1hY3RpdmUgLnZpZGVvLXdlYmluYXJfX2ZpbHRlcnMtYnV0dG9uLWRpc21pc3Mgc3ZnIHtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX2ZpbHRlcnMtYnV0dG9uLi1hY3RpdmUgLnZpZGVvLXdlYmluYXJfX2ZpbHRlcnMtYnV0dG9uLWRpc21pc3Mgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNkMmRkZmY7XG4gIGZpbGw6ICNkMmRkZmY7XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX3ZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX3ZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX192aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZS1sZC13ZWJpbmFycyAudmlkZW8td2ViaW5hcl9fdmlkZW8gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX3ZpZGVvIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA2NC4xcmVtO1xuICB9XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gIGdyaWQtcm93LWdhcDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC50ZW1wbGF0ZS1sZC13ZWJpbmFycyAudmlkZW8td2ViaW5hcl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1sZC13ZWJpbmFycyAudmlkZW8td2ViaW5hcl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX2xpc3QtaXRlbS4tYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFycyAudmlkZW8td2ViaW5hcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTcuNHJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX190YXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNXJlbTtcbiAgdG9wOiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBjb2xvcjogI2YwZjJmNTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDkzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZS1sZC13ZWJpbmFycyAudmlkZW8td2ViaW5hcl9fdGF4IHtcbiAgICBsZWZ0OiAycmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX3RheCB7XG4gICAgbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjZyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFycyAudmlkZW8td2ViaW5hcl9fZGF0YSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC52aWRlby13ZWJpbmFyX19kYXRhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTZyZW07XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX2V4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTJyZW07XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLnZpZGVvLXdlYmluYXJfX2V4Y2VycHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS45MnJlbTtcbn1cbi50ZW1wbGF0ZS1sZC13ZWJpbmFycyAuY2FsZW5kbHktcG9wdXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC5jYWxlbmRseS1wb3B1cC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMiU7XG59XG4udGVtcGxhdGUtbGQtd2ViaW5hcnMgLi0td2ViaW5hci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnRlbXBsYXRlLWxkLXdlYmluYXJzIC4tLXdlYmluYXItc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi4tLXBhcnRuZXItcGFnZSAuYmxvY2staGVyby1wYWdlLXNpbXBsZV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1wYXJ0bmVyLXBhZ2UgLmJsb2NrLWxpc3QtY2hlY2ttYXJrc19faGVhZGVyIC5zZWN0aW9uLWhlYWRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLXBhcnRuZXItcGFnZSAuYmxvY2stc3RlcHNfX2hlYWRlciAuc2VjdGlvbi1oZWFkZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1wYXJ0bmVyLXBhZ2UgLmJsb2NrLXN0ZXBzX19zdGVwLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLXBhcnRuZXItcGFnZSAuYmxvY2stY29yZS0taGVhZGluZyBoMSxcbi4tLXBhcnRuZXItcGFnZSAuYmxvY2stY29yZS0taGVhZGluZyBoMixcbi4tLXBhcnRuZXItcGFnZSAuYmxvY2stY29yZS0taGVhZGluZyBoMyxcbi4tLXBhcnRuZXItcGFnZSAuYmxvY2stY29yZS0taGVhZGluZyBoNCxcbi4tLXBhcnRuZXItcGFnZSAuYmxvY2stY29yZS0taGVhZGluZyBoNSxcbi4tLXBhcnRuZXItcGFnZSAuYmxvY2stY29yZS0taGVhZGluZyBoNiB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLXBhcnRuZXItcGFnZSAuYmxvY2stY29yZS0tcGFyYWdyYXBoIHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIH1cbn1cblxuYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAud3AtYmxvY2stY29sdW1uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMiAqIC0xKTtcbiAgICB0b3A6IC0yNHJlbTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmY7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNi4zZGVnKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAud3AtYmxvY2stY29sdW1uczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAyICogLTEpO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmY7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHtcbiAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogMzdyZW0gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDM3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDQxLjJyZW0pICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MS4ycmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLmJsb2NrLWNvcmUtLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLmJsb2NrLWNvcmUtLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLmJsb2NrLWNvcmUtLWhlYWRpbmcgaDIsXG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiAuYmxvY2stY29yZS0taGVhZGluZyBoMyxcbmJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIC5ibG9jay1jb3JlLS1oZWFkaW5nIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiAuYmxvY2stY29yZS0taGVhZGluZyBoMixcbmJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIC5ibG9jay1jb3JlLS1oZWFkaW5nIGgzLFxuYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLmJsb2NrLWNvcmUtLWhlYWRpbmcgaDQge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWNvbGxhcHNhYmxlLWhlYWRsaW5lcyB7XG4gIG1heC13aWR0aDogNzkuNHJlbTtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMTByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC5ibG9jay1jb2xsYXBzYWJsZS1oZWFkbGluZXMge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC5ibG9jay1jb2xsYXBzYWJsZS1oZWFkbGluZXMge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDM1cmVtO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWNvbGxhcHNhYmxlLWhlYWRsaW5lc19fd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWNvbGxhcHNhYmxlLWhlYWRsaW5lc19faGVhZGxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWNvbGxhcHNhYmxlLWhlYWRsaW5lc19fdG9nZ2xlIHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC5ibG9jay1jb250ZW50LWxvZ29zLi0tc2Vjb25kLXZhcmlhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAuYmxvY2stY29udGVudC1sb2dvcy4tLXNlY29uZC12YXJpYW50OjphZnRlciB7XG4gIHRvcDogLTEwcmVtO1xuICBoZWlnaHQ6IDEwMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWNvbnRlbnQtbG9nb3MuLS1zZWNvbmQtdmFyaWFudDo6YWZ0ZXIge1xuICAgIHRvcDogLTE1cmVtO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWFkZG9ucyAuLS1oZWFkaW5nLWNlbnRlcmVkIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWFkZG9ucyAuLS1oZWFkaW5nLWNlbnRlcmVkIHtcbiAgICBwYWRkaW5nLXRvcDogMTdyZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAuYmxvY2stYWRkb25zIC4tLWhlYWRpbmctY2VudGVyZWQgLmJsb2NrLWFkZG9uc19fcGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWFkZG9ucyAuLS1oZWFkaW5nLWNlbnRlcmVkIC5ibG9jay1hZGRvbnNfX3RpbGUtYmFkZ2U6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDMuOHJlbSBzb2xpZCAjZjBmMmY1O1xufVxuYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC5ibG9jay1hZGRvbnNfX3N3aXRjaGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC5ibG9jay1hZGRvbnNfX3N3aXRjaGVyLXRhYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWFkZG9uc19fc3dpdGNoZXItdGFicyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWN0YS1pbWFnZTpub3QoLi0tc2Vjb25kLXZhcmlhbnQpIHtcbiAgbWFyZ2luLXRvcDogLTExcmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICBwYWRkaW5nOiAzLjJyZW0gMCAxOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbmJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAuYmxvY2stY3RhLWltYWdlOm5vdCguLS1zZWNvbmQtdmFyaWFudCk6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC5ibG9jay1jdGEtaW1hZ2U6bm90KC4tLXNlY29uZC12YXJpYW50KSAuYmxvY2stY3RhLWltYWdlX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC5ibG9jay1jdGEtaW1hZ2U6bm90KC4tLXNlY29uZC12YXJpYW50KSAuYmxvY2stY3RhLWltYWdlX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAuYmxvY2stY3RhLWltYWdlOm5vdCguLS1zZWNvbmQtdmFyaWFudCkgLmJsb2NrLWN0YS1pbWFnZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWN0YS1pbWFnZTpub3QoLi0tc2Vjb25kLXZhcmlhbnQpIC5ibG9jay1jdGEtaW1hZ2VfX2ltYWdlIGltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLWN0YS1pbWFnZTpub3QoLi0tc2Vjb25kLXZhcmlhbnQpIC5ibG9jay1jdGEtaW1hZ2VfX2ltYWdlIGltZyB7XG4gICAgbWluLXdpZHRoOiA2MC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAuYmxvY2stY3RhLWltYWdlOm5vdCguLS1zZWNvbmQtdmFyaWFudCkgLmJsb2NrLWN0YS1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3gge1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbn1cbmJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fY3RhLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDVyZW07XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGEgLmJ1dHRvbi4tLWJsdWVib3gge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSAuYnV0dG9uLi0tYmx1ZWJveCB7XG4gICAgcGFkZGluZzogMXJlbSAyLjc1cmVtO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLndwLWJsb2NrLWNvbHVtbnMgLmJsb2NrLWNvbGxhcHNhYmxlLWhlYWRsaW5lcyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5ib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLXByaWNpbmctdGFicyBzdXAge1xuICB0b3A6IC0wLjhyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC5ibG9jay1wcmljaW5nLXRhYnNfX3ByaWNpbmctaW5mbyBzdXAge1xuICB0b3A6IC0wLjZyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC5ibG9jay1jb250ZW50LWltYWdlX19ib3gtaW5mbyB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAuYmxvY2stY29udGVudC1pbWFnZV9fYm94LWluZm8ge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2NHJlbTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1wcmljaW5nIC5zaXRlLW1haW4uLS1wcmljaW5nIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19jb250ZW50LXBhcmFncmFwaCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2NvbnRlbnQtcGFyYWdyYXBoIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtcHJpY2luZyAuc2l0ZS1tYWluLi0tcHJpY2luZyAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZS4tLXBhZGRpbmctYm90dG9tLWJpZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnRlbXBsYXRlLXByaWNpbmcgLnNpdGUtbWFpbi4tLXByaWNpbmcgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUuLS1wYWRkaW5nLWJvdHRvbS1iaWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1jYXJlZXIgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cbn1cbi5zaW5nbGUtY2FyZWVyIC5ibG9jay10ZXN0aW1vbmlhbCB7XG4gIHBhZGRpbmc6IDguNXJlbSAwIDEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtY2FyZWVyIC5ibG9jay10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogMTQuNXJlbSAwIDE0cmVtO1xuICB9XG59XG4uc2luZ2xlLWNhcmVlciAuYmxvY2stZmxvdyB7XG4gIG1hcmdpbi1ib3R0b206IC04LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1jYXJlZXIgLmJsb2NrLWZsb3cge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbiAgfVxufVxuLnNpbmdsZS1jYXJlZXIgLmJsb2NrLWZsb3dfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDVlZTtcbn1cbi5zaW5nbGUtY2FyZWVyIC5ibG9jay1mbG93X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjNyZW07XG59XG4uc2luZ2xlLWNhcmVlciAuYXJjaGl2ZS1jdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc2luZ2xlLWNhcmVlciAuYXJjaGl2ZS1jdGFfX2JsdWVib3gge1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbn1cbi5zaW5nbGUtY2FyZWVyIC5hcmNoaXZlLWN0YV9fY3RhOjphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiBza2V3WSgtNi4zZGVnKTtcbn1cbi5zaW5nbGUtY2FyZWVyIC5hcmNoaXZlLWN0YV9fY3RhLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG59XG4uc2luZ2xlLWNhcmVlciAuYXJjaGl2ZS1jdGFfX2N0YS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uc2luZ2xlLWxpdmV3ZWJpbmFycyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLnNpbmdsZS1saXZld2ViaW5hcnMgaDEsXG4uc2luZ2xlLWxpdmV3ZWJpbmFycyBoMixcbi5zaW5nbGUtbGl2ZXdlYmluYXJzIGgzLFxuLnNpbmdsZS1saXZld2ViaW5hcnMgaDQsXG4uc2luZ2xlLWxpdmV3ZWJpbmFycyBoNSxcbi5zaW5nbGUtbGl2ZXdlYmluYXJzIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uc2luZ2xlLWxpdmV3ZWJpbmFycyAud3JhcHBlcjpub3QoLnNpdGUtaGVhZGVyLW5ld19fd3JhcHBlcikge1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbn1cbi5zaW5nbGUtbGl2ZXdlYmluYXJzIC4tLWhlYWRpbmctYmx1ZS1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc2luZ2xlLWxpdmV3ZWJpbmFycyAuc2luZ2xlLXdlYmluYXIge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cbi5zaW5nbGUtbGl2ZXdlYmluYXJzIC5zaW5nbGUtd2ViaW5hcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDQ2LjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWxpdmV3ZWJpbmFycyAuc2luZ2xlLXdlYmluYXJfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWxpdmV3ZWJpbmFycyAuc2luZ2xlLXdlYmluYXJfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNpbmdsZS1saXZld2ViaW5hcnMgLnNpbmdsZS13ZWJpbmFyX19oZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNDlyZW07XG4gIGdhcDogMi40cmVtO1xufVxuLnNpbmdsZS1saXZld2ViaW5hcnMgLnNpbmdsZS13ZWJpbmFyX19iYWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBnYXA6IDAuOHJlbTtcbn1cbi5zaW5nbGUtbGl2ZXdlYmluYXJzIC5zaW5nbGUtd2ViaW5hcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uc2luZ2xlLWxpdmV3ZWJpbmFycyAuc2luZ2xlLXdlYmluYXJfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzY0NjQ2MDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGdhcDogMC44cmVtO1xufVxuLnNpbmdsZS1saXZld2ViaW5hcnMgLnNpbmdsZS13ZWJpbmFyX19tZXRhLXZhbHVlIHtcbiAgY29sb3I6ICMxOTFlNzc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLWxpdmV3ZWJpbmFycyAuc2luZ2xlLXdlYmluYXJfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMjgyODI3O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG59XG4uc2luZ2xlLWxpdmV3ZWJpbmFycyAuc2luZ2xlLXdlYmluYXJfX2Jvb2tpbmctaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTlyZW07XG4gIG1heC1oZWlnaHQ6IDQ2LjZyZW07XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaW5nbGUtbGl2ZXdlYmluYXJzIC5zaW5nbGUtd2ViaW5hcl9fYm9va2luZy1pZnJhbWUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2luZ2xlLWxpdmV3ZWJpbmFycyAuY2FsZW5kbHktcG9wdXAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLWxpdmV3ZWJpbmFycyAuY2FsZW5kbHktcG9wdXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNpbmdsZS13aWtpIC5hcmNoaXZlLWN0YTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zaW5nbGUtd2lraSAuYXJjaGl2ZS1jdGFfX2N0YTo6YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG59XG5cbi5zaW5nbGUtd2lzc2VuLi0tc2VhcmNoIHtcbiAgcGFkZGluZzogNS4ycmVtIDAgMy4xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtd2lzc2VuLi0tc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA1LjJyZW0gMCA2LjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuc2luZ2xlLXdpc3Nlbi4tLXNlYXJjaCAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNpbmdsZS13aXNzZW4uLS1zZWFyY2guLS1uYXZpZ2F0aW9uLXBhZ2Uge1xuICBwYWRkaW5nOiAzLjRyZW0gMCAzLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS13aXNzZW4uLS1zZWFyY2guLS1uYXZpZ2F0aW9uLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDMuMnJlbTtcbiAgfVxufVxuLnNpbmdsZS13aXNzZW4uLS1zZWFyY2guLS1uYXZpZ2F0aW9uLXBhZ2UgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyM3JlbTtcbn1cbi5zaW5nbGUtd2lzc2VuLi0tc2luZ2xlIHtcbiAgbWF4LXdpZHRoOiAxMjNyZW07XG59XG4uc2luZ2xlLXdpc3Nlbl9fbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtd2lzc2VuX19icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMi4yNXJlbSAwO1xufVxuLnNpbmdsZS13aXNzZW5fX2JyZWFkY3J1bWJzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwdncpO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgYmFja2dyb3VuZDogI2YwZjJmNTtcbn1cbi5zaW5nbGUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2JyZWFkY3J1bWJzLWZpbHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnNpbmdsZS13aXNzZW5fX2JyZWFkY3J1bWJzLWZpbHRlcnMgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fYnJlYWRjcnVtYnMtZmlsdGVycyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpbmdsZS13aXNzZW5fX2JyZWFkY3J1bWJzLWZpbHRlcnMgbGkgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS13aXNzZW5fX2JyZWFkY3J1bWJzLWZpbHRlcnMgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogY29sb3I7XG59XG4uc2luZ2xlLXdpc3Nlbl9fYnJlYWRjcnVtYnMtZmlsdGVycyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzYjQ1ZWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIGxpOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDplbXB0eSkgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5zaW5nbGUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDplbXB0eSkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gLjRyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1yaWdodEAyeC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zaW5nbGUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgY29sb3I6ICM3MTgwOTM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNpbmdsZS13aXNzZW5fX2JyZWFkY3J1bWJzLWZpbHRlcnMgbGk6bGFzdC1vZi10eXBlIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtd2lzc2VuX19icmVhZGNydW1icy1maWx0ZXJzIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtd2lzc2VuX190b2dnbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41cmVtO1xuICBtYXJnaW46IDAuMnJlbSAxLjc1cmVtIDAgMC4yNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX3RvZ2dsZXIge1xuICAgIG1hcmdpbjogMC4ycmVtIDNyZW0gMCAwLjI1cmVtO1xuICB9XG59XG4uc2luZ2xlLXdpc3Nlbl9fdG9nZ2xlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuOXJlbTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbjogMCAwIDAuM3JlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNjQwO1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtd2lzc2VuX190b2dnbGVyIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS13aXNzZW5fX2ZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycmVtO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI0LjdyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4yNXMgZWFzZS1pbi1vdXQsIGxlZnQgMC4yNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBtYXgtd2lkdGgsIGxlZnQsIG9wYWNpdHk7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2ZpbHRlcnMge1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtd2lzc2VuX19maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMXJlbTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbi5zaW5nbGUtd2lzc2VuX19maWx0ZXJzLi0tY2xvc2VkIHtcbiAgbGVmdDogY2FsYygtMTAwdncgLSA2LjVyZW0pO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtd2lzc2VuX19maWx0ZXJzLi0tY2xvc2VkIHtcbiAgICBsZWZ0OiBjYWxjKC0zNnJlbSAtIDYuNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fZmlsdGVycy4tLWNsb3NlZCB7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDRyZW07XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNpbmdsZS13aXNzZW5fX2ZpbHRlcnMuLS1jbG9zZWQgLnNpbmdsZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkge1xuICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2luZ2xlLXdpc3Nlbl9fZmlsdGVycy4tLWNsb3NlZCAuc2luZ2xlLXdpc3Nlbl9fZmlsdGVycy10b2dnbGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4uc2luZ2xlLXdpc3Nlbl9fZmlsdGVyczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwLjFyZW07XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTVyZW0pO1xuICBiYWNrZ3JvdW5kOiAjZjBmMmY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtd2lzc2VuX19maWx0ZXJzOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaW5nbGUtd2lzc2VuX19maWx0ZXJzIC5wYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5zaW5nbGUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fZmlsdGVycy1pdGVtcyBsaSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbmdsZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuaGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuaGFzLWNoaWxkcmVuIHNwYW4ge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0wLjVyZW07XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LWRvd25AMngucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpLmhhcy1jaGlsZHJlbi4tLWV4cGFuZGVkID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbn1cbi5zaW5nbGUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpIC5jaGlsZHJlbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAyLjg1cmVtO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkgLmNoaWxkcmVuIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW5nbGUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpIC5jaGlsZHJlbiAuaGFzLWNoaWxkcmVuIHNwYW4ge1xuICBsZWZ0OiAtMi43NXJlbTtcbn1cbi5zaW5nbGUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcbn1cbi5zaW5nbGUtd2lzc2VuX19maWx0ZXJzLWl0ZW1zIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzNiNDVlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS13aXNzZW5fX2ZpbHRlcnMtaXRlbXMgbGkuLS1zZWxlY3RlZCA+IGEge1xuICBjb2xvcjogIzcxODA5Mztcbn1cbi5zaW5nbGUtd2lzc2VuX19maWx0ZXJzLXRvZ2dsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW46IDEuNHJlbSAwLjI1cmVtIDEuMnJlbSBhdXRvO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctdG9nZ2xlQDJ4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2ZpbHRlcnMtdG9nZ2xlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaW5nbGUtd2lzc2VuX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtd2lzc2VuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgfVxufVxuLnNpbmdsZS13aXNzZW5fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTZyZW07XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVyZW0gMC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUuMXJlbSAwIDUuMXJlbSAyLjFyZW07XG4gIH1cbn1cbi5zaW5nbGUtd2lzc2VuX19jdGEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS13aXNzZW5fX2N0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHNrZXdZKC02LjNkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zaW5nbGUtd2lzc2VuX19jdGEgLmFyY2hpdmUtY3RhX19jdGEge1xuICBtYXJnaW4tYm90dG9tOiAxN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fY3RhIC5hcmNoaXZlLWN0YV9fY3RhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtd2lzc2VuX19jdGEgLmFyY2hpdmUtY3RhX19jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICB9XG59XG4uc2luZ2xlLXdpc3Nlbl9fY3RhIC5hcmNoaXZlLWN0YV9fY3RhOjpiZWZvcmUge1xuICB0b3A6IDIxLjhyZW07XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTYuMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2N0YTo6YmVmb3JlIHtcbiAgICB0b3A6IDguMnJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYuMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fY3RhIC5hcmNoaXZlLWN0YV9fY3RhOjpiZWZvcmUge1xuICAgIHRvcDogOHJlbTtcbiAgfVxufVxuLnNpbmdsZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2N0YTo6YWZ0ZXIge1xuICBib3R0b206IC0xN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fY3RhIC5hcmNoaXZlLWN0YV9fY3RhOjphZnRlciB7XG4gICAgYm90dG9tOiAtMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fY3RhIC5hcmNoaXZlLWN0YV9fY3RhLWlubmVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgNy42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2N0YS1pbm5lciB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2JsdWVib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMy4ycmVtIDhyZW0gMy4ycmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fY3RhIC5hcmNoaXZlLWN0YV9fYmx1ZWJveCB7XG4gICAgcGFkZGluZzogNS41cmVtIDguNXJlbSA1Ljc1cmVtO1xuICB9XG59XG4uc2luZ2xlLXdpc3Nlbl9fY3RhIC5hcmNoaXZlLWN0YV9fYmx1ZWJveC10aXRsZSB7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1hcmdpbjogMCBhdXRvIDQuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2JsdWVib3gtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2JsdWVib3gtdGl0bGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2N0YSAuYXJjaGl2ZS1jdGFfX2JsdWVib3ggLmJ1dHRvbi4tLWJsdWVib3gge1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHBhZGRpbmc6IDFyZW0gNC42cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5zaW5nbGUtd2lzc2VuX19jdGEgLnNpZGUtZWxlbWVudC1ib3R0b20tdmFyaWFudC0xIHtcbiAgYm90dG9tOiAtMTEuOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fY3RhIC5zaWRlLWVsZW1lbnQtYm90dG9tLXZhcmlhbnQtMSB7XG4gICAgYm90dG9tOiAtOC4xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS13aXNzZW5fX2N0YSAuc2lkZS1lbGVtZW50LWJvdHRvbS12YXJpYW50LTEge1xuICAgIGJvdHRvbTogLTEyLjlyZW07XG4gIH1cbn1cbi5zaW5nbGUtd2lzc2VuX19jdGEgLnNpZGUtZWxlbWVudC1ib3R0b20tdmFyaWFudC0xIC5zaWRlLWVsZW1lbnQtYm90dG9tLXVwcGVyIHtcbiAgYm90dG9tOiA2LjNyZW07XG4gIHdpZHRoOiAxMS41cmVtO1xuICBoZWlnaHQ6IDIuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fY3RhIC5zaWRlLWVsZW1lbnQtYm90dG9tLXZhcmlhbnQtMSAuc2lkZS1lbGVtZW50LWJvdHRvbS11cHBlciB7XG4gICAgYm90dG9tOiA2LjJyZW07XG4gICAgd2lkdGg6IDExLjVyZW07XG4gICAgaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXdpc3Nlbl9fY3RhIC5zaWRlLWVsZW1lbnQtYm90dG9tLXZhcmlhbnQtMSAuc2lkZS1lbGVtZW50LWJvdHRvbS11cHBlciB7XG4gICAgYm90dG9tOiAxMXJlbTtcbiAgICB3aWR0aDogMjAuNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi5zaW5nbGUtd2lzc2VuX19jdGEgLnNpZGUtZWxlbWVudC1ib3R0b20tdmFyaWFudC0xIC5zaWRlLWVsZW1lbnQtYm90dG9tLWxvd2VyIHtcbiAgd2lkdGg6IDI3LjJyZW07XG4gIGhlaWdodDogNi4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtd2lzc2VuX19jdGEgLnNpZGUtZWxlbWVudC1ib3R0b20tdmFyaWFudC0xIC5zaWRlLWVsZW1lbnQtYm90dG9tLWxvd2VyIHtcbiAgICB3aWR0aDogMjcuMnJlbTtcbiAgICBoZWlnaHQ6IDYuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtd2lzc2VuX19jdGEgLnNpZGUtZWxlbWVudC1ib3R0b20tdmFyaWFudC0xIC5zaWRlLWVsZW1lbnQtYm90dG9tLWxvd2VyIHtcbiAgICB3aWR0aDogNDhyZW07XG4gICAgaGVpZ2h0OiAxMXJlbTtcbiAgfVxufVxuLnNpbmdsZS13aXNzZW4gLmJsb2NrLWNvcmUtLXBhcmFncmFwaCwgLnNpbmdsZS13aXNzZW4gLmJsb2NrLWNvcmUtLWltYWdlLCAuc2luZ2xlLXdpc3NlbiAuYmxvY2stY29yZS0tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi5zaW5nbGUtd2lzc2VuIC5ibG9jay1jb3JlLS1oZWFkaW5nIGEge1xuICBjb2xvcjogIzJmMzY0MDtcbn1cbi5zaW5nbGUtd2lzc2VuIC5ibG9jay10aXBib3gge1xuICBtYXJnaW4tYm90dG9tOiA4LjVyZW07XG59XG4uc2luZ2xlLXdpc3NlbiAuYmxvY2stY29sbGFwc2FibGUtaGVhZGxpbmVzX193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuXG4uLS10YXgtY29uc3VsdGFudCAuYmxvY2staGVyby1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQuM3JlbTtcbiAgcGFkZGluZy10b3A6IDE1LjlyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3LjdyZW07XG4gIHRyYW5zZm9ybTogc2tld1koLTYuNGRlZyk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLXRheC1jb25zdWx0YW50IC5ibG9jay1oZXJvLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDkuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2staGVyby1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOS4ycmVtO1xuICAgIHBhZGRpbmctdG9wOiAyNy4zcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4uLS10YXgtY29uc3VsdGFudCAuYmxvY2staGVyby1wYWdlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB0cmFuc2Zvcm06IHNrZXdZKDYuNGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrLWhlcm8tcGFnZV9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrLWhlcm8tcGFnZV9fd3JhcHBlciB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrLWhlcm8tcGFnZV9faW5uZXIsIC4tLXRheC1jb25zdWx0YW50IC5ibG9jay1oZXJvLXBhZ2VfX2ltYWdlIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrLWhlcm8tcGFnZV9faW5uZXIge1xuICAgIG1heC13aWR0aDogMzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2staGVyby1wYWdlX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAtMC43cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrLWhlcm8tcGFnZV9faW5uZXIge1xuICAgIHdpZHRoOiA1OXJlbTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uLS10YXgtY29uc3VsdGFudCAuYmxvY2staGVyby1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2staGVyby1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrLWhlcm8tcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbiAgfVxufVxuLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrLWhlcm8tcGFnZV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDYuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2staGVyby1wYWdlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrLWhlcm8tcGFnZV9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC42cmVtO1xuICB9XG59XG4uLS10YXgtY29uc3VsdGFudCAuYmxvY2staGVyby1wYWdlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luOiAwIDAgMy4ycmVtIDA7XG59XG4uLS10YXgtY29uc3VsdGFudCAuYmxvY2staGVyby1wYWdlX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrLWhlcm8tcGFnZV9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0M3JlbTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2staGVyby1wYWdlX19pbWFnZSBpbWcge1xuICAgIGxlZnQ6IDQ2JTtcbiAgICBtYXgtd2lkdGg6IDMzcmVtO1xuICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC4tLXRheC1jb25zdWx0YW50IC5ibG9jay1oZXJvLXBhZ2UgLmJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrOm50aC1vZi10eXBlKDIpLmJsb2NrLWZ1bmN0aW9uLXRpbGVzLCAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoMykuYmxvY2stcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbi4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSgyKS5ibG9jay1mdW5jdGlvbi10aWxlczo6YmVmb3JlLCAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoMikuYmxvY2stZnVuY3Rpb24tdGlsZXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDByZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjU7XG4gIHRyYW5zZm9ybTogc2tld1koLTYuNGRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSgyKS5ibG9jay1mdW5jdGlvbi10aWxlczo6YmVmb3JlLCAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoMikuYmxvY2stZnVuY3Rpb24tdGlsZXM6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDU1MHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSgyKS5ibG9jay1mdW5jdGlvbi10aWxlczo6YmVmb3JlLCAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoMikuYmxvY2stZnVuY3Rpb24tdGlsZXM6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQwMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSgzKS5ibG9jay1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jb250ZW50X19maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoMykuYmxvY2stcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY29udGVudDpmaXJzdC1vZi10eXBlIC5wcmVzZW50YXRpb24tY29udGVudF9fZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjZyZW07XG4gIH1cbn1cbi4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSg0KS5ibG9jay1mdW5jdGlvbi10aWxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDguNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoNCkuYmxvY2stZnVuY3Rpb24tdGlsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoNCkuYmxvY2stZnVuY3Rpb24tdGlsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIxLjZyZW07XG4gIH1cbn1cbi4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSg0KS5ibG9jay1mdW5jdGlvbi10aWxlcyAuYmxvY2stZnVuY3Rpb24tdGlsZXNfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMC4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSg0KS5ibG9jay1mdW5jdGlvbi10aWxlcyAuYmxvY2stZnVuY3Rpb24tdGlsZXNfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoNCkuYmxvY2stZnVuY3Rpb24tdGlsZXMgLmJsb2NrLWZ1bmN0aW9uLXRpbGVzX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjRyZW07XG4gIH1cbn1cbi4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSg2KS5ibG9jay1wcmVzZW50YXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNC4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSg2KS5ibG9jay1wcmVzZW50YXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoNikuYmxvY2stcHJlc2VudGF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrOm50aC1vZi10eXBlKDYpLmJsb2NrLXByZXNlbnRhdGlvbiAuYmxvY2stcHJlc2VudGF0aW9uX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrOm50aC1vZi10eXBlKDYpLmJsb2NrLXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzNS41cmVtO1xuICB9XG59XG4uLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoNikuYmxvY2stcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY29udGVudF9fZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNS43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSg2KS5ibG9jay1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jb250ZW50X19maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDguOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSg2KS5ibG9jay1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jb250ZW50X19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC4tLXRheC1jb25zdWx0YW50IC5ibG9jazpudGgtb2YtdHlwZSg2KS5ibG9jay1wcmVzZW50YXRpb24gLnByZXNlbnRhdGlvbi1jb250ZW50X19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE1LjVyZW0gIWltcG9ydGFudDtcbiAgICB0b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrOm50aC1vZi10eXBlKDYpLmJsb2NrLXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2LjVyZW07XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzYjQ1ZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoNikuYmxvY2stcHJlc2VudGF0aW9uIC5wcmVzZW50YXRpb24tY29udGVudF9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDI4LjRyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLi0tdGF4LWNvbnN1bHRhbnQgLmJsb2NrOm50aC1vZi10eXBlKDYpLmJsb2NrLXByZXNlbnRhdGlvbiAucHJlc2VudGF0aW9uLWNvbnRlbnRfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoNykuYmxvY2stY29udGVudC10YWJzIC5wcmVzZW50YXRpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS10YXgtY29uc3VsdGFudCAuYmxvY2s6bnRoLW9mLXR5cGUoNykuYmxvY2stY29udGVudC10YWJzIC5wcmVzZW50YXRpb24tY29udGVudDpmaXJzdC1vZi10eXBlIC5wcmVzZW50YXRpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0NXJlbTtcbiAgfVxufVxuLi0tdGF4LWNvbnN1bHRhbnQgKyAuc2l0ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMTFyZW07XG4gIHBhZGRpbmc6IDE1cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tdGF4LWNvbnN1bHRhbnQgKyAuc2l0ZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xNC41cmVtO1xuICAgIHBhZGRpbmc6IDIxcmVtIDAgNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS10YXgtY29uc3VsdGFudCArIC5zaXRlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogLTE4LjVyZW07XG4gICAgcGFkZGluZzogMjVyZW0gMCA1cmVtO1xuICB9XG59XG5cbi4tLXRlbXBsYXRlcyAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIzcmVtO1xufVxuLi0tdGVtcGxhdGVzIC5ibG9jay1oZXJvLWh1YnNwb3QsXG4uLS10ZW1wbGF0ZXMgLmJsb2NrLWhlcm8tcGFnZS1zaW1wbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS10ZW1wbGF0ZXMgLmJsb2NrLWhlcm8taHVic3BvdCxcbi4tLXRlbXBsYXRlcyAuYmxvY2staGVyby1wYWdlLXNpbXBsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC4tLXRlbXBsYXRlcyAuYmxvY2staGVyby1odWJzcG90X193cmFwcGVyLFxuLi0tdGVtcGxhdGVzIC5ibG9jay1oZXJvLXBhZ2Utc2ltcGxlX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU5cmVtIDMycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLi0tdGVtcGxhdGVzIC5ibG9jay1oZXJvLWh1YnNwb3RfX3N1YnRpdGxlLFxuLi0tdGVtcGxhdGVzIC5ibG9jay1oZXJvLXBhZ2Utc2ltcGxlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS10ZW1wbGF0ZXMgLmJsb2NrLWhlcm8taHVic3BvdF9fbWVkaWEsXG4uLS10ZW1wbGF0ZXMgLmJsb2NrLWhlcm8tcGFnZS1zaW1wbGVfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLi0tdGVtcGxhdGVzIC5ibG9jay1oZXJvLWh1YnNwb3RfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTlyZW0gNDRyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrLWZlYXR1cmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS10ZW1wbGF0ZXMgLmJsb2NrLWZlYXR1cmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrLWZlYXR1cmVzIC5zZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tdGVtcGxhdGVzIC5ibG9jay1mZWF0dXJlcyAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi4tLXRlbXBsYXRlcyAuYmxvY2stZmVhdHVyZXMgLnNlY3Rpb24taGVhZGVyX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi4tLXRlbXBsYXRlcyAuYmxvY2stZmVhdHVyZXNfX2l0ZW0gaDIsXG4uLS10ZW1wbGF0ZXMgLmJsb2NrLWZlYXR1cmVzX19pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrLWZlYXR1cmVzX19pdGVtLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC42cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC10aGluLnN2Z1wiKSBuby1yZXBlYXQgNTAlL2NvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tdGVtcGxhdGVzIC5ibG9jazpudGgtb2YtdHlwZSgzKS5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19ibG9jaywgLi0tdGVtcGxhdGVzIC5ibG9jazpudGgtb2YtdHlwZSg0KS5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLXRlbXBsYXRlcyAuYmxvY2s6bnRoLW9mLXR5cGUoMykuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZSAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fY29udGVudCwgLi0tdGVtcGxhdGVzIC5ibG9jazpudGgtb2YtdHlwZSg0KS5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi4tLXRlbXBsYXRlcyAuYmxvY2s6bnRoLW9mLXR5cGUoMykuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZSAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9faGVhZGVyLCAuLS10ZW1wbGF0ZXMgLmJsb2NrOm50aC1vZi10eXBlKDQpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrOm50aC1vZi10eXBlKDMpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX21lZGlhLWltZywgLi0tdGVtcGxhdGVzIC5ibG9jazpudGgtb2YtdHlwZSg0KS5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19tZWRpYS1pbWcge1xuICBtYXgtd2lkdGg6IDM5cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS10ZW1wbGF0ZXMgLmJsb2NrOm50aC1vZi10eXBlKDMpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX21lZGlhLWltZywgLi0tdGVtcGxhdGVzIC5ibG9jazpudGgtb2YtdHlwZSg0KS5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19tZWRpYS1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICB9XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrOm50aC1vZi10eXBlKDMpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrOm50aC1vZi10eXBlKDMpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2NvbnRlbnQgb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrOm50aC1vZi10eXBlKDMpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2NvbnRlbnQgb2wgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogMC4ycmVtIHNvbGlkICNmZmY7XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrOm50aC1vZi10eXBlKDMpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2NvbnRlbnQgb2wgbGk6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiAyLjZyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tdGVtcGxhdGVzIC5ibG9jazpudGgtb2YtdHlwZSgzKS5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19jb250ZW50IG9sIGxpOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgIHRvcDogMy4xcmVtO1xuICB9XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrOm50aC1vZi10eXBlKDMpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2NvbnRlbnQgb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS41cmVtO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwLjFyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tdGVtcGxhdGVzIC5ibG9jazpudGgtb2YtdHlwZSgzKS5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19jb250ZW50IG9sOjpiZWZvcmUge1xuICAgIGxlZnQ6IDJyZW07XG4gIH1cbn1cbi4tLXRlbXBsYXRlcyAuYmxvY2s6bnRoLW9mLXR5cGUoMykuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZSAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLXRlbXBsYXRlcyAuYmxvY2s6bnRoLW9mLXR5cGUoMykuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZSAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi4tLXRlbXBsYXRlcyAuYmxvY2s6bnRoLW9mLXR5cGUoNCkuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZSBsaTo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS10ZW1wbGF0ZXMgLmJsb2NrLXNsYW50ZWQtb25lLWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS10ZW1wbGF0ZXMgLmJsb2NrLXNsYW50ZWQtb25lLWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS10ZW1wbGF0ZXMgLmJsb2NrLXNsYW50ZWQtb25lLWNvbHVtbl9fcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi4tLXRlbXBsYXRlcyAuYmxvY2stZnVuY3Rpb24tdGlsZXNfX3RpbGUge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBib3JkZXItY29sb3I6ICNjOGQwZGM7XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3gge1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS10ZW1wbGF0ZXMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS10ZW1wbGF0ZXMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLXRlbXBsYXRlcyAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tdGVtcGxhdGVzIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3ggLmJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMy4zcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tdGVtcGxhdGVzIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94IC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS10ZW1wbGF0ZXMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3ggLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbn1cbi4tLXRlbXBsYXRlcyAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fY3RhLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTJyZW07XG59XG4uLS10ZW1wbGF0ZXMgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2N0YS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9jay1jb250ZW50LWxvZ29zX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjNyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19jdGEtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyM3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndyYXBwZXIgLmJsb2NrLmJsb2NrLWNvbnRlbnQtbG9nb3MuLS1zZWNvbmQtdmFyaWFudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMHJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndyYXBwZXIgLmJsb2NrOmxhc3QtY2hpbGQuYmxvY2stc2xhbnRlZC1vbmUtY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cmFwcGVyIC5ibG9jazpsYXN0LWNoaWxkLmJsb2NrLXNsYW50ZWQtb25lLWNvbHVtbiAuYmxvY2stc2xhbnRlZC1vbmUtY29sdW1uX19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2YwZjJmNTtcbiAgei1pbmRleDogLTI7XG59XG5cbi50ZW1wbGF0ZS1zaW1wbGUtaGVhZGVyIC4tLWhlYWRpbmctYmx1ZS1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi50ZW1wbGF0ZS13aXRob3V0LW5hdmlnYXRpb24gLnNpdGUtaGVhZGVyX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xuICAudGVtcGxhdGUtd2l0aG91dC1uYXZpZ2F0aW9uIC5zaXRlLWhlYWRlcl9fbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlLXdpdGhvdXQtbmF2aWdhdGlvbiAuc2l0ZS1oZWFkZXJfX25hdiB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4udGVtcGxhdGUtd2l0aG91dC1uYXZpZ2F0aW9uIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC50ZW1wbGF0ZS13aXRob3V0LW5hdmlnYXRpb24gLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLXdpdGhvdXQtbmF2aWdhdGlvbiAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG59XG4udGVtcGxhdGUtd2l0aG91dC1uYXZpZ2F0aW9uIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAuOXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC50ZW1wbGF0ZS13aXRob3V0LW5hdmlnYXRpb24gLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAwLjlyZW0gMS40cmVtO1xuICB9XG59XG5cbi4tLWxhbmRpbmctcGFnZSAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIzcmVtO1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jdGEtaW1hZ2Uge1xuICB6LWluZGV4OiAxO1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jdGEtaW1hZ2UuLS1zZWNvbmQtdmFyaWFudCAuYmxvY2stY3RhLWltYWdlX19jb250YWluZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbn1cbi4tLWxhbmRpbmctcGFnZSAuYmxvY2stZnVuY3Rpb24tdGlsZXMge1xuICBtYXJnaW4tdG9wOiAtMjByZW07XG4gIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY1O1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWxhbmRpbmctcGFnZSAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb250ZW50IGgxLFxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb250ZW50IGgyIHtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb250ZW50IGgxLFxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgfVxufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICMyZjM2NDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1sYW5kaW5nLXBhZ2UgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb250ZW50IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuLS1sYW5kaW5nLXBhZ2UgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvbnRlbnQgcCBici4tbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC4tLWxhbmRpbmctcGFnZSAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fY29udGVudCBwIGJyLi1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19yb3cge1xuICAgIGdhcDogMCAxLjRyZW07XG4gIH1cbn1cbi4tLWxhbmRpbmctcGFnZSAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNzE4MDkzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19jb3VudGVyIHtcbiAgcGFkZGluZzogMi40cmVtIDAgMC41cmVtO1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19kYXksIC4tLWxhbmRpbmctcGFnZSAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9faG91ciwgLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19taW51dGUsIC4tLWxhbmRpbmctcGFnZSAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fc2Vjb25kIHtcbiAgY29sb3I6ICNjOGQwZGM7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNC4zcmVtO1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX190aW1lLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xuICBjb2xvcjogIzcxODA5MztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4cmVtO1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi4tLWxhbmRpbmctcGFnZSAuYmxvY2stY29udGVudC1saW5rZWQtdGlsZXNfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1jb250ZW50LWxpbmtlZC10aWxlcy4tLXBhZGRpbmctYm90dG9tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tbGFuZGluZy1wYWdlIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94IHtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4uLS1sYW5kaW5nLXBhZ2UgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3guLWZvcm0ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogOTkuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1sYW5kaW5nLXBhZ2UgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGFfX2JsdWVib3guLWZvcm0ge1xuICAgIHBhZGRpbmc6IDIuNXJlbSA3cmVtIDIuNzVyZW0gN3JlbTtcbiAgfVxufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94Li1mb3JtIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhX19ibHVlYm94LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWxhbmRpbmctcGFnZSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveC4tZm9ybSAuYmxvY2stcmVsYXRlZC13aXRoLWN0YV9fYmx1ZWJveC10aXRsZSB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbi4tLWxhbmRpbmctcGFnZSAuYmxvY2stcHJpY2luZy10YWJzICsgLmJsb2NrLWhvcml6b250YWwtbGlzdCB7XG4gIG1hcmdpbi10b3A6IC0zMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuLS1sYW5kaW5nLXBhZ2UgLmJsb2NrLXByaWNpbmctdGFicyArIC5ibG9jay1ob3Jpem9udGFsLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IC0zOHJlbTtcbiAgfVxufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1wcmljaW5nLXRhYnMuLXR5cGUtMzo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyMDAlO1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1wcmljaW5nLXRhYnMuLXR5cGUtMyAuYmxvY2stcHJpY2luZy10YWJzX19zd2l0Y2hlci10YWJzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmYzNjQwO1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1wcmljaW5nLXRhYnMuLXR5cGUtMiAuYmxvY2stcHJpY2luZy10YWJzX19zd2l0Y2hlci1idXR0b24sXG4uLS1sYW5kaW5nLXBhZ2UgLmJsb2NrLXByaWNpbmctdGFicy4tdHlwZS0zIC5ibG9jay1wcmljaW5nLXRhYnNfX3N3aXRjaGVyLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMmYzNjQwO1xufVxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1wcmljaW5nLXRhYnMuLXR5cGUtMiAuYmxvY2stcHJpY2luZy10YWJzX19zd2l0Y2hlci1pdGVtLi1hY3RpdmUgLmJsb2NrLXByaWNpbmctdGFic19fc3dpdGNoZXItYnV0dG9uLFxuLi0tbGFuZGluZy1wYWdlIC5ibG9jay1wcmljaW5nLXRhYnMuLXR5cGUtMyAuYmxvY2stcHJpY2luZy10YWJzX19zd2l0Y2hlci1pdGVtLi1hY3RpdmUgLmJsb2NrLXByaWNpbmctdGFic19fc3dpdGNoZXItYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjM2NDA7XG59XG4uLS1sYW5kaW5nLXBhZ2UgLmJsb2NrLXByaWNpbmctdGFicy4tdHlwZS0yIC5ibG9jay1wcmljaW5nLXRhYnNfX21vc3RseS1jaG9vc2VuOjpiZWZvcmUsXG4uLS1sYW5kaW5nLXBhZ2UgLmJsb2NrLXByaWNpbmctdGFicy4tdHlwZS0zIC5ibG9jay1wcmljaW5nLXRhYnNfX21vc3RseS1jaG9vc2VuOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAzLjhyZW0gc29saWQgI2YwZjJmNTtcbn1cbi4tLWxhbmRpbmctcGFnZS52YXJpYW50LTIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAuYmxvY2staGVyby1ob21lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgcGFkZGluZy10b3A6IDExcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzY0MDtcbiAgdHJhbnNmb3JtOiBza2V3KDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1oZXJvLWhvbWUge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1oZXJvLWhvbWU6OmJlZm9yZSwgLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAuYmxvY2staGVyby1ob21lOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1oZXJvLWhvbWVfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHNrZXcoMCk7XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1oZXJvLWhvbWVfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjVyZW07XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1oZXJvLWhvbWVfX2ZpZ3VyZSwgLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAuYmxvY2staGVyby1ob21lX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHNrZXcoMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAuYmxvY2staGVyby1ob21lX19maWd1cmUuLS1kZXNrdG9wIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMzByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAuYmxvY2staGVyby1ob21lX19maWd1cmUuLS1kZXNrdG9wIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMzByZW07XG4gICAgd2lkdGg6IDEyNi4ycmVtO1xuICB9XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5mb3JtICsgLmJsb2NrLWhlcm8taG9tZV9fbG9nb3Mge1xuICBtYXJnaW46IC0yLjVyZW0gMCAwO1xufVxuLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAuYmxvY2stcHJlc2VudGF0aW9uLXRpbGVzIHtcbiAgcGFkZGluZzogMDtcbn1cbi4tLWxhbmRpbmctcGFnZS52YXJpYW50LTIgLmJsb2NrLXByZXNlbnRhdGlvbi10aWxlc19fYnV0dG9uIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDVlZTtcbn1cbi4tLWxhbmRpbmctcGFnZS52YXJpYW50LTIgLmJsb2NrLXByZXNlbnRhdGlvbi10aWxlc19fYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1wcmljaW5nLXRhYnM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1wcmljaW5nLXRhYnMuLXR5cGUtMyAuYmxvY2stcHJpY2luZy10YWJzX19wcmljaW5nLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1wcmljaW5nLXRhYnMuLXR5cGUtMyAuYmxvY2stcHJpY2luZy10YWJzX19tb3N0bHktY2hvb3Nlbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGU6OmJlZm9yZSwgLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAuYmxvY2stY291bnRlci10by1kYXRlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19sYWJlbCB7XG4gIGNvbG9yOiAjMmYzNjQwO1xufVxuLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fZGF5LCAuLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19ob3VyLCAuLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSAuYmxvY2stY291bnRlci10by1kYXRlX19taW51dGUsIC4tLWxhbmRpbmctcGFnZS52YXJpYW50LTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0xIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3NlY29uZCB7XG4gIGNvbG9yOiAjMmYzNjQwO1xufVxuLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTEgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fdGltZS1sYWJlbCB7XG4gIGNvbG9yOiAjMmYzNjQwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC4tLWxhbmRpbmctcGFnZS52YXJpYW50LTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmc6IDYuNXJlbSAwIDYuNXJlbTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi4tLWxhbmRpbmctcGFnZS52YXJpYW50LTIgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZS4tdHlwZS0yIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX2NvdW50ZXIge1xuICBwYWRkaW5nOiAyLjVyZW0gMCAwO1xufVxuLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAuYmxvY2stZnVuY3Rpb24tdGlsZXMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2tldygwKTtcbn1cbi4tLWxhbmRpbmctcGFnZS52YXJpYW50LTIgLmJsb2NrLWZ1bmN0aW9uLXRpbGVzX19ibG9jay1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHNrZXcoMCk7XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1ob3Jpem9udGFsLWxpc3Qge1xuICBwYWRkaW5nOiAxNHJlbSAycmVtIDRyZW07XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1ob3Jpem9udGFsLWxpc3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC5ibG9jay1ob3Jpem9udGFsLWxpc3RfX2xpc3Qge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwO1xufVxuLi0tbGFuZGluZy1wYWdlLnZhcmlhbnQtMiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uLS1sYW5kaW5nLXBhZ2UudmFyaWFudC0yIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnRlbXBsYXRlLW5ldy1kZXNpZ24ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC4td3JhcHBlci1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDU5cmVtO1xuICBtYXJnaW46IGF1dG87XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiBoMSxcbi50ZW1wbGF0ZS1uZXctZGVzaWduIGgyLFxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gaDMsXG4udGVtcGxhdGUtbmV3LWRlc2lnbiBoNCxcbi50ZW1wbGF0ZS1uZXctZGVzaWduIGg1LFxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gaDYge1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjNyZW07XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGVtcGxhdGUtbmV3LWRlc2lnbiAuc2l0ZS1oZWFkZXIgLndyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNDFyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fbmF2IHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGVtcGxhdGUtbmV3LWRlc2lnbiAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSB7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAyNy43cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fdG9nZ2xlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlbXBsYXRlLW5ldy1kZXNpZ24gLnNpdGUtaGVhZGVyX19uYXYge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjFyZW0gIzcxODA5MztcbiAgfVxufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLnNpdGUtaGVhZGVyX19uYXYgLnNpdGUtaGVhZGVyX19uYXYge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVtcGxhdGUtbmV3LWRlc2lnbiAuc2l0ZS1oZWFkZXJfX25hdi4tLXByaW1hcnkgPiAubWVudSB7XG4gICAgcGFkZGluZzogMS4ycmVtIDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fbmF2Li0tcHJpbWFyeSA+IC5tZW51IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbXBsYXRlLW5ldy1kZXNpZ24gLnNpdGUtaGVhZGVyX19uYXYuLS1wcmltYXJ5ID4gLm1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fbmF2Li0tcHJpbWFyeSA+IC5tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICB9XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21lbnUtaXRlbS1hcnJvdy1ncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuMXJlbSAjNzE4MDkzO1xuICB9XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuc2l0ZS1oZWFkZXJfX25hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlbXBsYXRlLW5ldy1kZXNpZ24gLnNpdGUtaGVhZGVyX19uYXYuLS1zZWNvbmRhcnkge1xuICAgIG1hcmdpbi1yaWdodDogLTIuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fbmF2Li0tc2Vjb25kYXJ5IC5tZW51LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0NWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fbmF2Li0tc2Vjb25kYXJ5IC5tZW51LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgaGVpZ2h0OiA0LjJyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5zaXRlLWhlYWRlcl9fbmF2Li0tc2Vjb25kYXJ5IC5tZW51LWl0ZW06Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLnNpdGUtaGVhZGVyX19uYXYuLS1zZWNvbmRhcnkgLm1lbnUtaXRlbS4tLWJsdWUgYSB7XG4gIGNvbG9yOiAjM2I0NWVlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5idXR0b24ge1xuICBwYWRkaW5nOiAwLjhyZW0gMS43cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1uZXctZGVzaWduIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLnNlY3Rpb24taGVhZGVyX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5zZWN0aW9uLWhlYWRlcl9faGVhZGluZzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5zZWN0aW9uLWhlYWRlcl9fc3ViaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuc2VjdGlvbi1oZWFkZXJfX2hlYWRpbmcsIC50ZW1wbGF0ZS1uZXctZGVzaWduIC5zZWN0aW9uLWhlYWRlcl9fc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWFzc2Vzc21lbnQtdG9vbHMge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwYWRkaW5nOiA0cmVtIDAgNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stYXNzZXNzbWVudC10b29scyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1ibHVlYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDVlZTtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWJsdWVib3guLXNpemUtd2lkZSAuYmxvY2stYmx1ZWJveF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1ibHVlYm94Li1zaXplLXdpZGUgLmJsb2NrLWJsdWVib3hfX2lubmVyIHtcbiAgcGFkZGluZzogNHJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1ZWU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stYmx1ZWJveC4tc2l6ZS13aWRlIC5ibG9jay1ibHVlYm94X19pbm5lciB7XG4gICAgZ2FwOiAxMHJlbTtcbiAgICBwYWRkaW5nOiA0cmVtIDYuNXJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWJsdWVib3guLXNpemUtd2lkZSAuYmxvY2stYmx1ZWJveF9faW5uZXIgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjM2I0NWVlO1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXMge1xuICBwYWRkaW5nOiAwO1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXMgLnNlY3Rpb24taGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAzNi43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stY29udGVudC10aWxlcyAuc2VjdGlvbi1oZWFkZXJfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzIC5zZWN0aW9uLWhlYWRlcl9faGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzIC5zZWN0aW9uLWhlYWRlcl9fc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzX193cmFwcGVyIC5ibG9jay1jb250ZW50LXRpbGVzX19jb250YWluZXIge1xuICBncmlkLWdhcDogMnJlbTtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzX193cmFwcGVyIC5ibG9jay1jb250ZW50LXRpbGVzX19pY29uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXNfX3dyYXBwZXIgLmJsb2NrLWNvbnRlbnQtdGlsZXNfX3RpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZGU4O1xuICBib3JkZXI6IG5vbmU7XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stY29udGVudC10aWxlc19fd3JhcHBlciAuYmxvY2stY29udGVudC10aWxlc19fdGlsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzX193cmFwcGVyIC5ibG9jay1jb250ZW50LXRpbGVzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stY29udGVudC10aWxlc19fd3JhcHBlci4tY29sdW1ucyAuc2VjdGlvbi1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXNfX3dyYXBwZXIuLWNvbHVtbnMgLnNlY3Rpb24taGVhZGVyX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBmb250LXNpemU6IDMuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzX193cmFwcGVyLi1jb2x1bW5zIC5zZWN0aW9uLWhlYWRlcl9faGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzX193cmFwcGVyLi1jb2x1bW5zIC5zZWN0aW9uLWhlYWRlcl9fc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzX193cmFwcGVyLi1yb3cgLnNlY3Rpb24taGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA1OXJlbTtcbiAgbWFyZ2luOiAwIDAgMi43cmVtO1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXNfX3dyYXBwZXIuLXJvdyAuc2VjdGlvbi1oZWFkZXIgaDEsXG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stY29udGVudC10aWxlc19fd3JhcHBlci4tcm93IC5zZWN0aW9uLWhlYWRlciBoMixcbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzX193cmFwcGVyLi1yb3cgLnNlY3Rpb24taGVhZGVyIGgzLFxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXNfX3dyYXBwZXIuLXJvdyAuc2VjdGlvbi1oZWFkZXIgaDQsXG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stY29udGVudC10aWxlc19fd3JhcHBlci4tcm93IC5zZWN0aW9uLWhlYWRlciBoNSxcbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzX193cmFwcGVyLi1yb3cgLnNlY3Rpb24taGVhZGVyIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stY29udGVudC10aWxlc19fd3JhcHBlci4tcm93IC5zZWN0aW9uLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzX193cmFwcGVyLi1yb3cgLmJsb2NrLWNvbnRlbnQtdGlsZXNfX2NvbnRhaW5lci4tdHdvLWNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDgwcmVtO1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXNfX3dyYXBwZXIuLXJvdyAuYmxvY2stY29udGVudC10aWxlc19fY29udGFpbmVyIC5ibG9jay1jb250ZW50LXRpbGVzX190aWxlLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stY29udGVudC10aWxlc19fd3JhcHBlci4tcm93IC5ibG9jay1jb250ZW50LXRpbGVzX190aXRsZSB7XG4gIGNvbG9yOiAjM2I0NWVlO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzLi0tbm9uLWxpbmtlZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cmVtO1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXMuLS1ub24tbGlua2VkIC5ibG9jay1jb250ZW50LXRpbGVzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stY29udGVudC10aWxlcy4tLW5vbi1saW5rZWQgLmJsb2NrLWNvbnRlbnQtdGlsZXNfX3RpbGUge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZWFlOWU3O1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXMuLS1ub24tbGlua2VkIC5ibG9jay1jb250ZW50LXRpbGVzX190aWxlIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stY29udGVudC10aWxlcy4tLW5vbi1saW5rZWQgLmJsb2NrLWNvbnRlbnQtdGlsZXNfX3RpbGUtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzLi0tbm9uLWxpbmtlZCAuYmxvY2stY29udGVudC10aWxlc19fdGlsZS1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXMuLS1ub24tbGlua2VkIC5ibG9jay1jb250ZW50LXRpbGVzX19pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0cmVtO1xuICBtYXgtd2lkdGg6IDQuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBwYWRkaW5nOiAwLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmRkZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzLi0tbm9uLWxpbmtlZCAuYmxvY2stY29udGVudC10aWxlc19faWNvbiB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1pbi13aWR0aDogNHJlbTtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1jb250ZW50LXRpbGVzLi0tbm9uLWxpbmtlZCAuYmxvY2stY29udGVudC10aWxlc19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLWNvbnRlbnQtdGlsZXMubm8tc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDlyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAzLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX21lZGlhIHtcbiAgICBwbGFjZS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX21lZGlhLWltZyB7XG4gICAgbWF4LXdpZHRoOiA0OXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZSAuLS1vcmRlci1jaGFuZ2UgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX21lZGlhIHtcbiAgICBwbGFjZS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIC4tLW9yZGVyLWNoYW5nZSAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fbWVkaWEtaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1zdGVwcyB7XG4gIHBhZGRpbmc6IDhyZW0gMCA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1zdGVwcyB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVyZW07XG4gICAgcGFkZGluZzogMTZyZW0gMDtcbiAgfVxufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLXN0ZXBzIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMThyZW07XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stc3RlcHMgLnNlY3Rpb24taGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA1OS41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stc3RlcHMgLnNlY3Rpb24taGVhZGVyX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1zdGVwcyAuc2VjdGlvbi1oZWFkZXJfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stc3RlcHNfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU5LjVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogOC43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLXN0ZXBzX19zdGVwOjpiZWZvcmUge1xuICAgIGxlZnQ6IDMuOHJlbTtcbiAgICB0b3A6IDEuN3JlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9uZy1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1zdGVwc19fc3RlcC1jb3VudGVyIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICBjb2xvcjogIzNiNDVlZTtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmRkZmY7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1zdGVwc19fc3RlcC1jb250ZW50IGgyLFxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLXN0ZXBzX19zdGVwLWNvbnRlbnQgaDMsXG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stc3RlcHNfX3N0ZXAtY29udGVudCBoNCxcbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay1zdGVwc19fc3RlcC1jb250ZW50IGg1LFxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLXN0ZXBzX19zdGVwLWNvbnRlbnQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLXN0ZXBzX19zdGVwLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnRlbXBsYXRlLW5ldy1kZXNpZ24gLmJsb2NrLXN0ZXBzX19zdGVwLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay10ZXN0aW1vbmlhbF9faXRlbS4tdmFyaWFudC0yIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZW1wbGF0ZS1uZXctZGVzaWduIC5ibG9jay10ZXN0aW1vbmlhbF9faXRlbS4tdmFyaWFudC0yIC5ibG9jay10ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gIGNvbG9yOiAjMTkxZTc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGZmO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2stdGVzdGltb25pYWxfX2l0ZW0uLXZhcmlhbnQtMiAuYmxvY2stdGVzdGltb25pYWxfX2F1dGhvci1kYXRhIHtcbiAgY29sb3I6ICMwMTAyMTQ7XG59XG4udGVtcGxhdGUtbmV3LWRlc2lnbiAuYmxvY2staGVyby1jYXNlLXN0dWR5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udGVtcGxhdGUtbmV3LWRlc2lnbi10ZXN0IC4tLWhlYWRpbmctYmx1ZS1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wYWdlLTQwNF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTByZW0gMnJlbTtcbn1cbi5wYWdlLTQwNF9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtNDA0X19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjM2cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMjg2MjUwOTQ5cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS00MDRfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS00MDRfX2NvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzJmMzY0MDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjkycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzM1MDAwMDE0cmVtO1xufVxuLnBhZ2UtNDA0X19idXR0b24ge1xuICBwYWRkaW5nOiAwLjlyZW0gNHJlbSAhaW1wb3J0YW50O1xufSIsIi8qKlxuICogQnJlYWtwb2ludHMgdmFyaWFibGVzXG4gKiBZb3UgY2FuIGNoYW5nZSB0aGUgYnJlYWtwb2ludCB2YWx1ZXMgYmVsb3dcbiAqL1xuICRicmVha3BvaW50czogKFxuICB4eHM6IDM2NSxcbiAgeHM6IDQyMCxcbiAgc206IDU0NCxcbiAgd3Atc206IDYwMCxcbiAgbWQ6IDc2OCxcbiAgYWJvdXQtbGc6IDg1MCxcbiAgbGc6IDk5MixcbiAgeGw6IDEyMDAsXG4gIHh4bDogMTQwMCxcbiAgeHh4bTogMTQ0MCxcbiAgeHh4bDogMTUwMCxcbiAgeHh4eGw6IDE4MDAsXG4pICFkZWZhdWx0OyIsIkBrZXlmcmFtZXMgbG9hZGluZ0FuaW1hdGlvbiB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMi41cmVtIDAgLTEuM3JlbTtcbiAgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMi41cmVtIDAgMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRlZEFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIvKipcbiAqIFZhcmlhYmxlczogQ29sb3JzXG4gKi9cbiRjLXByaW1hcnk6ICMzYjQ1ZWU7XG4kYy1wcmltYXJ5LXNoYWRlOiAjMDA5N2U2O1xuJGMtY2xvdWQtZ3JheTogI2Y5ZmFmZjtcbiRjLWJnLWdyYXk6ICNmMGYyZjU7XG4kYy1ncmFwaGljLWdyYXk6ICNkMWQzZDc7XG4kYy1tb3VzZS1ncmF5OiAjYzhkMGRjO1xuJGMtcmFpbnktZ3JheTogI2IxYjhjMjtcbiRjLWJsdWUtZ3JheTogIzcxODA5MztcbiRjLWRhcmstYmx1ZTogIzNhNDI0ZDtcbiRjLWRhcmstZ3JheTogIzJmMzY0MDtcbiRjLW5pZ2h0LWJsYWNrOiAjMGEwZjFlO1xuJGMtamVhbnMtZ3JheTogIzdmOGZhNjtcbiRjLXRleHQ6ICMyZjM2NDA7XG4kYy13aGl0ZTogI2ZmZjtcbiRjLWJsYWNrOiAjMDAwO1xuJGMtYmx1ZS1ob3ZlcjogIzVmYmZlOTtcbiRjLWljb24tZ3JlZW46ICM1OGQ4NDg7XG4kYy1pY29uLXJlZDogI2Q4NDg0NztcbiRjLWljb24tYmxhY2s6ICMyNTI1MjU7XG4kYy1ncmVlbjogIzRjZDEzNztcbiRjLWdyZWVuLWFsdDogIzFjZDc2MDtcbiRjLWdyZWVuLWRhcms6ICMxMmFmNGI7XG4kYy1yZWQ6ICNjMjM2MTY7XG4kYy1yZWQtbGlnaHQ6ICNmZmU4ZTg7XG4kYy1yZWQtYWx0OiAjZmY5Nzk3O1xuJGMtcmVkLW90aGVyOiAjZTAyMDIwO1xuJGMtcmVkLWFsZXJ0OiAjZTg0MTE4O1xuJGMtb3JhbmdlOiAjZmJjNTMxO1xuJGMtb3JhbmdlLWRhcms6ICNmYjhmMzE7XG4kYy1uaWdodC1ibGFjazogIzBhMGYxZTtcbiRjLXRleHQtZGFyazogIzI4MjgyNztcbiRjLWJyYW5kLTUwOiAjZWJmMGZmO1xuJGMtYnJhbmQtMTAwOiAjZDJkZGZmO1xuJGMtYnJhbmQtMjAwOiAjYTdiYmZmO1xuJGMtYnJhbmQtMzAwOiAjN2E4N2ZmO1xuJGMtYnJhbmQtNDAwOiAjNWQ2NGUzO1xuJGMtYnJhbmQtNTAwOiAjM2I0NWVlO1xuJGMtYnJhbmQtNjAwOiAjMjkzMWIxO1xuJGMtYnJhbmQtNzAwOiAjMTkxZTc3O1xuJGMtYnJhbmQtODAwOiAjMDkwYzQyO1xuJGMtYnJhbmQtOTAwOiAjMDEwMjE0O1xuJGMtYnJhbmQtc2Vjb25kYXJ5LTEwMDogI2YxZWRlODtcbiRjLWJyYW5kLXNlY29uZGFyeS0yMDA6ICNlM2RjZDA7XG4kYy1icmFuZC1zZWNvbmRhcnktMzAwOiAjZmZhZGIwO1xuJGMtYnJhbmQtc2Vjb25kYXJ5LTgwMDogIzMyMmMyMztcbiRjLWdyYXktMTAwOiAjZmJmYmZjO1xuJGMtZ3JheS0yMDA6ICNmNGY0ZjM7XG4kYy1ncmF5LTMwMDogI2VhZTllNztcbiRjLWdyYXktNDAwOiAjZGZkZmRhO1xuJGMtZ3JheS01MDA6ICNjYWM5YzI7XG4kYy1ncmF5LTYwMDogIzhkOGQ4ODtcbiRjLWdyYXktNzAwOiAjNjQ2NDYwO1xuJGMtZ3JheS04MDA6ICM1MTUwNGU7XG4kYy1ncmF5LTkwMDogIzI4MjgyNztcbiRjLWJlaWdlLTEwMDogI2YxZWRlODtcbiRjLWJlaWdlLTMwMDogI2Q2Y2JiYTtcblxuLyoqXG4gKiBWYXJpYWJsZXM6IEZvbnRzXG4gKi9cbiRmLW1haW46IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuJGYtaGVhZGluZ3M6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuJGYtc2Vjb25kOiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuJGYtZG0tc2FuczogXCJETVNhbnNcIiwgc2Fucy1zZXJpZjtcblxuLyoqXG4gKiBWYXJpYWJsZXM6IExheW91dFxuICovXG5cbiR3cmFwcGVyLW5hcnJvdzogMTAzcmVtO1xuJHdyYXBwZXItd2lkZTogMTIzcmVtO1xuJHNrZXctZGVmYXVsdDogNi4zZGVnO1xuXG4vKipcbiAqIFZhcmlhYmxlczogT3RoZXJcbiAqL1xuJGRpc3BsYXktdmFsdWVzOiBub25lLCBpbml0aWFsLCBpbmhlcml0LCBpbmxpbmUsIGJsb2NrLCBjb250ZW50cywgZmxleCwgZ3JpZCxcbiAgaW5saW5lLWJsb2NrLCBpbmxpbmUtZmxleCwgaW5saW5lLWdyaWQsIHRhYmxlO1xuJGNvbG9yLW5hbWVzOiBwcmltYXJ5LCBjbG91ZC1ncmF5LCBiZy1ncmF5LCBtb3VzZS1ncmF5LCByYWlueS1ncmF5LCBibHVlLWdyYXksXG4gIGRhcmstYmx1ZSwgZGFyay1ncmF5LCBuaWdodC1ibGFjaywgdGV4dCwgd2hpdGUsIGJsYWNrO1xuJGNvbG9yLXZhbHVlczogJGMtcHJpbWFyeSwgJGMtY2xvdWQtZ3JheSwgJGMtYmctZ3JheSwgJGMtbW91c2UtZ3JheSxcbiAgJGMtcmFpbnktZ3JheSwgJGMtYmx1ZS1ncmF5LCAkYy1kYXJrLWJsdWUsICRjLWRhcmstZ3JheSwgJGMtbmlnaHQtYmxhY2ssXG4gICRjLXRleHQsICRjLXdoaXRlLCAkYy1ibGFjaztcbiRmb250LXdlaWdodHM6IDMwMCwgNDAwLCA1MDAsIDYwMCwgNzAwLCA5MDA7XG5cbi8qKlxuICogVmFyaWFibGVzOiBHdXRlbmJlcmcgVGV4dCBDb2xvclxuICovXG4kY29sb3ItbmFtZXMtZ3V0ZW5iZXJnOiBwcmltYXJ5LCBjbG91ZC1ncmF5LCBiZy1ncmF5LCBtb3VzZS1ncmF5LCByYWlueS1ncmF5LFxuICBibHVlLWdyYXksIGRhcmstYmx1ZSwgZGFyay1ncmF5LCBuaWdodC1ibGFjaywgd2hpdGUsIGJsYWNrO1xuJGNvbG9yLXZhbHVlcy1ndXRlbmJlcmc6ICRjLXByaW1hcnksICRjLWNsb3VkLWdyYXksICRjLWJnLWdyYXksICRjLW1vdXNlLWdyYXksXG4gICRjLXJhaW55LWdyYXksICRjLWJsdWUtZ3JheSwgJGMtZGFyay1ibHVlLCAkYy1kYXJrLWdyYXksICRjLW5pZ2h0LWJsYWNrLFxuICAkYy13aGl0ZSwgJGMtYmxhY2s7XG4iLCIqIHtcbiAgLyogQ3JlYXRlIGRpc3BsYXkgbW9kaWZpZXJzIGJhc2VkIG9uIGRpc3BsYXkgdmFsdWVzIHZhcmlhYmxlLCBlLmcuIC0tbm9uZSwgLS1mbGV4IGV0Yy4gKiovXG4gIEBlYWNoICRkaXNwbGF5LXZhbHVlIGluICRkaXNwbGF5LXZhbHVlcyB7XG4gICAgJi4tLSN7JGRpc3BsYXktdmFsdWV9IHtcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXktdmFsdWV9O1xuICAgIH1cbiAgfVxuXG4gIC8qIENyZWF0ZSBkaXNwbGF5IG1vZGlmaWVycyBiYXNlZCBvbiBkaXNwbGF5IHZhbHVlcyB2YXJpYWJsZSBhbmQgYnJlYWtwb2ludHMsIGUuZy4gLS1sZy1ub25lLCAtLXhsLWZsZXggZXRjLiAqKi9cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICR2YWx1ZSBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBlYWNoICRkaXNwbGF5LXZhbHVlIGluICRkaXNwbGF5LXZhbHVlcyB7XG4gICAgICAmLi0tI3skYnJlYWtwb2ludH0tI3skZGlzcGxheS12YWx1ZX0ge1xuICAgICAgICBAaW5jbHVkZSB1cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXktdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogQ3JlYXRlIGNvbG9yIGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG1vZGlmaWVycyBjbGFzc2VzIGJhc2VkIG9uIGNvbG9ycyB2YXJpYWJsZXMsIGUuZy4gLS1jb2xvci1ibGFjaywgLS1iZy13aGl0ZSAqL1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3ItbmFtZXMpIHtcbiAgICAmLi0tY29sb3ItI3tcIlwiICsgbnRoKCRjb2xvci1uYW1lcywgJGkpfSB7XG4gICAgICBjb2xvcjogbnRoKCRjb2xvci12YWx1ZXMsICRpKTtcbiAgICB9XG5cbiAgICAmLi0tYmctI3tcIlwiICsgbnRoKCRjb2xvci1uYW1lcywgJGkpfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9yLXZhbHVlcywgJGkpO1xuICAgIH1cbiAgfVxuXG4gIC8qIENyZWF0ZSBjb2x1bW5zIG1vZGlmaWVycywgZS5nLiAtLWNvbC02LCAtLWNvbC0xMiAqL1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAmLi0tY29sLSN7JGl9IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKCN7JGl9ICogMTAwJSkgLyAxMik7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKCN7JGl9ICogMTAwJSkgLyAxMik7XG4gICAgfVxuICB9XG5cbiAgLyogQ3JlYXRlIGNvbHVtbnMgbW9kaWZpZXJzIGJhc2VkIG9uIGJyZWFrcG9pbnRzLCBlLmcuIC0tY29sLW1kLTEyLCAtLWNvbC14bC02ICovXG4gIEBlYWNoICRicmVha3BvaW50LCAkdmFsdWUgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICYuLS1jb2wtI3skYnJlYWtwb2ludH0tI3skaX0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYygoI3skaX0gKiAxMDAlKSAvIDEyKTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKCN7JGl9ICogMTAwJSkgLyAxMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBDcmVhdGUgZm9udC13ZWlnaHQgbW9kaWZpZXJzIGJhc2VkIG9uIGZvbnQgd2VpZ2h0IHZhbHVlcyB2YXJpYWJsZSwgZS5nLiAtLWZ3LTMwMCwgLS1mdy05MDAgZXRjLiAqKi9cbiAgQGVhY2ggJGZvbnQtd2VpZ2h0IGluICRmb250LXdlaWdodHMge1xuICAgICYuLS1mdy0jeyRmb250LXdlaWdodH0ge1xuICAgICAgZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0fTtcbiAgICB9XG4gIH1cblxuICAvKiBNYXJnaW5zIG1vZGlmaWVycyAqL1xuICAmLi0tbXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJi4tLW15LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYuLS1teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAmLi0tbXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLyogUG9zaXRpb25pbmcgbW9kaWZpZXJzICovXG4gICYuLS1mbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYuLS1hbGlnbi1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLi0tYWxpZ24tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAmLi0tYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi4tLWFsaWduLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAmLi0tYWxpZ24tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAmLi0tanVzdGlmeS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi4tLWp1c3RpZnktZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi4tLWp1c3RpZnktY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYuLS1qdXN0aWZ5LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICYuLS1qdXN0aWZ5LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAmLi0tanVzdGlmeS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG59XG5cbi8qIEN1c3RvbSBtb2RpZmllcnMgKi9cbi4tLWhlYWRpbmctMSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuXG4gIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gIH1cbn1cblxuLi0taGVhZGluZy0yIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG5cbiAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuXG4uLS1oZWFkaW5nLTMge1xuICBmb250LXNpemU6IDJyZW07XG5cbiAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLi0taGVhZGluZy00IHtcbiAgZm9udC1zaXplOiAycmVtO1xuXG4gIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLi0taGVhZGluZy01IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uLS1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLi0tc21hbGwge1xuICBmb250LXNpemU6IDEuMnJlbTtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uLS1mdWxsLXdpZHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xufVxuXG4uLS1zaWRlLWVsZW1lbnQtbWFyZ2luLXRvcCxcbi4tLXNpZGUtZWxlbWVudC1tYXJnaW4tYm90dG9tIHtcbiAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgdXAoeHh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cblxuLi0tc2lkZS1lbGVtZW50LWluc2lkZS1wYWRkaW5nLXRvcCB7XG4gIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgdXAoeHh4eGwpIHtcbiAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbiAgfVxufVxuXG4uLS1zaWRlLWVsZW1lbnQtaW5zaWRlLXBhZGRpbmctYm90dG9tIHtcbiAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICBAaW5jbHVkZSB1cCh4eHh4bCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsO1xuICB9XG59XG5cbi4tLWhlYWRpbmctYmx1ZS1iYXIge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiAuNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICB9XG59XG5cbi4tLXRleHQtc3RyaWtldGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uLS1iZy1iZy1ncmF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uLXBhZGRpbmctYm90dG9tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBmb250RmFjZSgkZm9udF9mYW1pbHksICRmb250X3dlaWdodCwgJGZvbnRfc3R5bGUsICRmb250X25hbWUsICRmb250X3R5cGUsICRmb250c19wYXRoOiAnLi4vZm9udHMnLCAkZm9udF92ZXJzaW9uOiAnMS4wLjAnKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnI3skZm9udF9mYW1pbHl9JztcbiAgICBmb250LXN0eWxlOiAkZm9udF9zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0O1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblxuICAgIHNyYzpcbiAgICAgIHVybCgnI3skZm9udHNfcGF0aH0vI3skZm9udF9uYW1lfS0jeyRmb250X3R5cGV9LndvZmYyP3Y9I3skZm9udF92ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udHNfcGF0aH0vI3skZm9udF9uYW1lfS0jeyRmb250X3R5cGV9LndvZmY/dj0jeyRmb250X3ZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyk7XG4gIH1cbn1cblxuQG1peGluIGJhY2tncm91bmQtMngoJHBhdGgsICRleHQ6ICdwbmcnLCAkcG9zOiBsZWZ0IHRvcCwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQsICRjb2xvcjogaW5oZXJpdCkge1xuICAkYXQxeF9wYXRoOiAnI3skcGF0aH0uI3skZXh0fSc7XG4gICRhdDJ4X3BhdGg6ICcjeyRwYXRofUAyeC4jeyRleHR9JztcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXQxeF9wYXRofScpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcblxuICBAbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgIGFsbCBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMvMiksXG4gICAgYWxsIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgICAgICAgYWxsIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhdDJ4X3BhdGh9Jyk7XG4gIH1cbn1cblxuQG1peGluIHVwKCR1cC1icmVha3BvaW50LCAkdXAtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuICBAaWYgbWFwLWhhcy1rZXkoJHVwLWJyZWFrcG9pbnRzLCAkdXAtYnJlYWtwb2ludCkge1xuICAgICR1cC1icmVha3BvaW50OiBtYXAtZ2V0KCR1cC1icmVha3BvaW50cywgJHVwLWJyZWFrcG9pbnQpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHVwLWJyZWFrcG9pbnQgKyAncHgnfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkb3duKCRkb3duLWJyZWFrcG9pbnQsICRkb3duLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRkb3duLWJyZWFrcG9pbnRzLCAkZG93bi1icmVha3BvaW50KSB7XG4gICAgJGRvd24tYnJlYWtwb2ludDogbWFwLWdldCgkZG93bi1icmVha3BvaW50cywgJGRvd24tYnJlYWtwb2ludCk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogI3skZG93bi1icmVha3BvaW50IC0gMSArICdweCd9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGN1dG91dC1oZXJvKCRiYWNrZ3JvdW5kLWN1dG91dC1pbWFnZSwgJG1vYmlsZS1kaXNwbGF5KSB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcuNjVyZW07XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMzUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgaGVpZ2h0OiAxOC41cmVtO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNTclLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC02Ljc1cmVtO1xuICAgIGRpc3BsYXk6ICRtb2JpbGUtZGlzcGxheTtcbiAgICB3aWR0aDogMTcuMjUlO1xuICAgIGhlaWdodDogMjUuNXJlbTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA3JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYmFja2dyb3VuZC1jdXRvdXQtaW1hZ2V9Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsImh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG4iLCJAaW5jbHVkZSBmb250RmFjZSgnTGF0bycsIDMwMCwgbm9ybWFsLCAnTGF0bycsICdMaWdodCcpO1xuQGluY2x1ZGUgZm9udEZhY2UoJ0xhdG8nLCA0MDAsIG5vcm1hbCwgJ0xhdG8nLCAnUmVndWxhcicpO1xuQGluY2x1ZGUgZm9udEZhY2UoJ0xhdG8nLCA1MDAsIG5vcm1hbCwgJ0xhdG8nLCAnU2VtaWJvbGQnKTtcbkBpbmNsdWRlIGZvbnRGYWNlKCdMYXRvJywgNzAwLCBub3JtYWwsICdMYXRvJywgJ0JvbGQnKTtcbkBpbmNsdWRlIGZvbnRGYWNlKCdMYXRvJywgNDAwLCBpdGFsaWMsICdMYXRvJywgJ0l0YWxpYycpO1xuQGluY2x1ZGUgZm9udEZhY2UoJ0xhdG8nLCA5MDAsIG5vcm1hbCwgJ0xhdG8nLCAnQmxhY2snKTtcbkBpbmNsdWRlIGZvbnRGYWNlKCdPcGVuIFNhbnMnLCA0MDAsIG5vcm1hbCwgJ09wZW5TYW5zJywgJ1JlZ3VsYXInKTtcbkBpbmNsdWRlIGZvbnRGYWNlKCdPcGVuIFNhbnMnLCA0MDAsIGl0YWxpYywgJ09wZW5TYW5zJywgJ0l0YWxpYycpO1xuQGluY2x1ZGUgZm9udEZhY2UoJ09wZW4gU2FucycsIDcwMCwgbm9ybWFsLCAnT3BlblNhbnMnLCAnQm9sZCcpO1xuQGluY2x1ZGUgZm9udEZhY2UoJ1JvYm90bycsIDQwMCwgbm9ybWFsLCAnUm9ib3RvJywgJ1JlZ3VsYXInKTtcbkBpbmNsdWRlIGZvbnRGYWNlKCdETVNhbnMnLCAzMDAsIG5vcm1hbCwgJ0RNU2FucycsICdMaWdodCcpO1xuQGluY2x1ZGUgZm9udEZhY2UoJ0RNU2FucycsIDQwMCwgbm9ybWFsLCAnRE1TYW5zJywgJ1JlZ3VsYXInKTtcbkBpbmNsdWRlIGZvbnRGYWNlKCdETVNhbnMnLCA1MDAsIG5vcm1hbCwgJ0RNU2FucycsICdNZWRpdW0nKTtcbkBpbmNsdWRlIGZvbnRGYWNlKCdETVNhbnMnLCA2MDAsIG5vcm1hbCwgJ0RNU2FucycsICdTZW1pQm9sZCcpO1xuQGluY2x1ZGUgZm9udEZhY2UoJ0RNU2FucycsIDcwMCwgbm9ybWFsLCAnRE1TYW5zJywgJ0JvbGQnKTtcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTVyZW07XG59XG5cbmJvZHkge1xuICBjb2xvcjogJGMtdGV4dDtcbiAgZm9udC1mYW1pbHk6ICRmLW1haW47XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICRjLXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZi1oZWFkaW5ncztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMuNnJlbTtcblxuICBAaW5jbHVkZSB1cChtZCkge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcblxuICBAaW5jbHVkZSB1cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuXG4gIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuaDUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICBAaW5jbHVkZSB1cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuXG4uaGFzLXdwcy1zbWFsbC1mb250LXNpemUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cblxuLmhhcy13cHMtbGFyZ2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuXG4gIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogNC42cmVtO1xuICB9XG59XG5cbi5oYXMtd3BzLWh1Z2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiA1LjJyZW07XG5cbiAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkYy1icmFuZC01MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3ItbmFtZXMtZ3V0ZW5iZXJnKSB7XG4gIC5oYXMtI3tcIlwiICsgbnRoKCRjb2xvci1uYW1lcy1ndXRlbmJlcmcsICRpKSArIFwiLWNvbG9yXCJ9IHtcbiAgICBjb2xvcjogbnRoKCRjb2xvci12YWx1ZXMtZ3V0ZW5iZXJnLCAkaSk7XG4gIH1cbn1cbiIsIi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLi0tZnVsbHdpZHRoIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDEwMHZ3IC0gMTAwJSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gLTIpO1xuICB9XG59XG5cbi5ibG9jay1jb3JlLS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9jay1jb3JlLS1wYXJhZ3JhcGgge1xuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgcCB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYuLS1mb250LXNpemUtMjQge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLWNvbG9yLWJsdWUtZ3JheSB7XG4gICAgICAgIGNvbG9yOiAkYy1ibHVlLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1jb3JlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9jay1jb3JlLS1nYWxsZXJ5IHtcbiAgLndwLWJsb2NrLWdhbGxlcnkge1xuICAgICYuY29sdW1ucy0zIHtcbiAgICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkIHtcbiAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDMycHgpLyAzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWxpZ25jZW50ZXIge1xuICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi53cC1ibG9jay1ncm91cCB7XG4gICYuaGFzLWJhY2tncm91bmQuLS1zZWN0aW9uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogOC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDguNXJlbTtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwcmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSg2LjNkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ3JvdXAsXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblxuICAmLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMXJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9yLW5hbWVzKSB7XG4gICAgICAmLmhhcy0je1wiXCIgKyBudGgoJGNvbG9yLW5hbWVzLCAkaSkgKyBcIi1iYWNrZ3JvdW5kLWNvbG9yXCJ9IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9yLXZhbHVlcywgJGkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1ncm91cCxcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAud3AtYmxvY2stcXVvdGUge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSB1cCh3cC1zbSkge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJi4tY3VzdG9tLWZsZXgge1xuICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjI1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKHdwLXNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmV2ZXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAgMCAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiAuNXJlbSBzb2xpZCAkYy1wcmltYXJ5O1xuXG4gIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMTByZW07XG4gICAgcGFkZGluZzogMi41cmVtIDAgMCAycmVtO1xuICB9XG5cbiAgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtLjc1cmVtO1xuICAgICAgdG9wOiAtMS4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjLXJhaW55LWdyYXk7XG4gICAgICBmb250LXNpemU6IDYuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtc3R5bGUtbGFyZ2Uge1xuICAgIG1hcmdpbjogMy43NXJlbSAwO1xuICAgIHBhZGRpbmc6IDJyZW0gLjVyZW0gMCAxLjc1cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAuNXJlbSBzb2xpZCAkYy1wcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIG1hcmdpbjogNXJlbSAwIDguNXJlbTtcbiAgICAgIHBhZGRpbmc6IDQuMjVyZW0gMi41cmVtIDAgMy41cmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNC42cmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0uNXJlbTtcbiAgICAgICAgdG9wOiAtMS4yNXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYy1yYWlueS1ncmF5O1xuICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBsZWZ0OiAtLjg1cmVtO1xuICAgICAgICAgIHRvcDogLTIuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICBjb2xvcjogJGMtcmFpbnktZ3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stY29yZS0tbGlzdCB7XG4gIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBzdGVwcztcbiAgICBtYXJnaW46IDNyZW0gMCAwO1xuICAgIHBhZGRpbmctbGVmdDogNC44NXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXBzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjlyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICB0ZXh0LWluZGVudDogLTQuODVyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXBzKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMi43cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyLjdyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJnLWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIHdpZHRoOiAzLjFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjFyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiAzLjFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDNyZW0gMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC45cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC41cmVtO1xuICAgICAgICB0b3A6IDEuM3JlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgICAgIHdpZHRoOiAuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAuN3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5maWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi5uby1zcGFjZSB7XG4gICYuYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+IGRpdltjbGFzcyo9XCJfX3dyYXBwZXJcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5vLXNwYWNlICsgLmJsb2NrIHtcbiAgPiBkaXZbY2xhc3MqPVwiX193cmFwcGVyXCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5uby1zcGFjZSArIC5ibG9jay1wYXJhbGxheC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IC04LjI1cmVtO1xuICB6LWluZGV4OiAtMTtcblxuICBAaW5jbHVkZSB1cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IC0xMS4yNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHVwKHh4eHhsKSB7XG4gICAgbWFyZ2luLXRvcDogLTE2LjI1cmVtO1xuICB9XG59XG5cbi5uby1zcGFjZSArIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhIHtcbiAgbWFyZ2luLXRvcDogLThyZW07XG59XG5cbi53cC1ibG9jay1zcGFjZXIge1xuICAmLi1tb2JpbGUtaGlkZGVuIHtcbiAgICBAaW5jbHVkZSBkb3duKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSB1cCh3cC1zbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDAgOCU7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHVwKHdwLXNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgOCUgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uLS1pbmR1c3RyaWVzIHtcbiAgLmJsb2NrLWNvcmUtLWdyb3VwIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMTJyZW07XG5cbiAgICAud3AtYmxvY2stZ3JvdXAuLWdyYXktc2tldyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtJHNrZXctZGVmYXVsdCk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uLS1pbnZvaWNlcyB7XG4gIC5ibG9jay1jb3JlLS1ncm91cCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgcGFkZGluZzogMCAwIDEycmVtO1xuXG4gICAgLndwLWJsb2NrLWdyb3VwLi1ncmF5LXNrZXcge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLSRza2V3LWRlZmF1bHQpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgJi5wYWdlLWJhY2tncm91bmQtY2xvdWQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtY2xvdWQtZ3JheTtcbiAgfVxuXG4gICYuYXJjaGl2ZSxcbiAgJi5hcmNoaXZlLnBhZ2UtYmFja2dyb3VuZC1jbG91ZC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1iZy1ncmF5O1xuICB9XG5cbiAgJi5hcmNoaXZlLnBvc3QtdHlwZS1hcmNoaXZlLXdpc3NlbiB7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gIH1cbn1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDNyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMnJlbTtcblxuICBAaW5jbHVkZSB1cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG5cbiAgJi4tLWFyY2hpdmUge1xuICAgIG1heC13aWR0aDogMTIzcmVtO1xuICB9XG5cbiAgJi4tLWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiAxMDFyZW07XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLi0td2lkZSB7XG4gICAgbWF4LXdpZHRoOiAxMjByZW07XG4gIH1cblxuICAmLi0td3JhcHBlci13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgfVxufVxuXG4ud3JhcHBlci1hcmNoaXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIzcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuXG4uc2l0ZS1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLi0tYWx0ZXJuYXRpdmUge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cbiAgfVxufVxuXG4udndvX2xvYWRlZCB7XG4gICsgLnNpdGUtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTQuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJi4tLXNpbmdsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMi40cmVtO1xuICAgIH1cblxuICAgICYuLS1hcmNoaXZlLFxuICAgICYuLS1wYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwLjRyZW07XG4gICAgfVxuICB9XG59XG5cbi50b3AtYmFyLWxvYWRlZCB7XG4gIC5zaXRlLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFkbWluLWJhciB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgdG9wOiAzLjJyZW07XG4gIH1cblxuICAuc2l0ZS1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnZ3b19sb2FkZWQge1xuICAgICsgLnNpdGUtbWFpbiB7XG4gICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gICYudG9wLWJhci1sb2FkZWQge1xuICAgIC5zaXRlLW1haW4ge1xuICAgICAgJi4tLWxhbmRpbmctcGFnZSB7XG4gICAgICAgICYudmFyaWFudC0yIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpc3Rpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNyZXNwb25zaXZlLW1lbnUtYnV0dG9uLFxuI3Jlc3BvbnNpdmUtbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi4tLWhvbWVwYWdlLFxuLi0tcHJpY2luZyxcbi4tLXRheC1jb25zdWx0YW50IHtcbiAgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIzcmVtO1xuICB9XG59XG5cbi4tLWhvbWVwYWdlIHtcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAuOHJlbTtcbiAgICAgIGhlaWdodDogLjhyZW07XG4gICAgICBtYXJnaW46IDAgLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyay1ncmF5O1xuICAgIH1cbiAgfVxufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWRhcmstYmx1ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMDtcblxuICAmLi0tYm94LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAuMnJlbSAuOHJlbSAwIHJnYmEoJGNvbG9yOiAkYy1ibGFjaywgJGFscGhhOiAuNSk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogMTIzcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjMuNXJlbTtcbiAgICAgIGhlaWdodDogNS4xMzNyZW07XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDYuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kYXJrLWJsdWU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAuOHJlbSAwIDAgMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZG93bih4bCkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS45cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDA7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cztcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGMtbW91c2UtZ3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dCwgbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yLjlyZW07XG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAuMnJlbSk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IC44cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tZW51LWl0ZW0tYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIC4zcmVtKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gMS42cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4yNXM7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDAgMCAxLjZyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQsIG1heC1oZWlnaHQgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBkb3duKHhsKSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMS4ycmVtO1xuICAgICAgICAgICAgICB0b3A6IDQuMXJlbTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLi0tYWN0aXZlIHtcbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHJlbTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLi0tbWVudS1pY29ucyB7XG4gICAgICAgICAgICAmLi1tdWx0aWxldmVsIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNi4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42cmVtIDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLWdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC4zcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0uNnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICYuLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0tdGFnbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLi1tdWx0aWxldmVsIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgJi4tYm9sZCB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMCAuOHJlbSAxLjJyZW07XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNnJlbSAxLjZyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dCwgbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDByZW07XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMi45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAuMnJlbSk7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWVudS1pdGVtLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjdyZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kcm9wZG93bi1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAuMXJlbSAuMXJlbSByZ2JhKDAsIDAsIDAsIC4xNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgYVtocmVmPVwiI1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZS1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXByaW1hcnkge1xuICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IDM4cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tc2Vjb25kYXJ5IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAubWVudSB7XG4gICAgICAgIG1hcmdpbjogLS40cmVtIDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS44cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IC45cmVtIDEuNHJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIHotaW5kZXg6IDEwMDU7XG5cbiAgICAgICYgLi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b2dnbGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTAxMDtcblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIG1hcmdpbjogMCAwIC40cmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jbG91ZC1ncmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogLjFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tYWN0aXZlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jbG91ZC1ncmF5O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB0b3A6IC44cmVtO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0b3A6IC0uN3JlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyLW5ldyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTAwO1xuXG4gICYuLS1ib3gtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIC4ycmVtIC44cmVtIDAgcmdiYSgkY29sb3I6ICRjLWJsYWNrLCAkYWxwaGE6IC41KTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjNyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgICYuLS1tb2JpbGUge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNi40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IC44cmVtIDAgMCAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBkb3duKHhsKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjlyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIGdhcDogLjhyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgLm1lbnUtaXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1lbnUtaXRlbS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAubWVudS1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icmFuZC01MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0tdGFnbGluZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS04MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAwO1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGYtZG0tc2FucztcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjLWdyYXktMzAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0LCBtYXgtaGVpZ2h0IC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIC4ycmVtKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogLjhyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21lbnUtaXRlbS1hcnJvdy1ncmF5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAuM3JlbSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgJi1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMCAwIDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dCwgbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRvd24oeGwpIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAxLjJyZW07XG4gICAgICAgICAgICAgIHRvcDogNC4xcmVtO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi4tLWFjdGl2ZSB7XG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDByZW07XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi4tLW1lbnUtaWNvbnMge1xuICAgICAgICAgICAgJi4tbXVsdGlsZXZlbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNnJlbSAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZS1ncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuM3JlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtLjZyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmLi0taWNvbiB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM3JlbTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNy4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubWVudS1pdGVtLXRhZ2xpbmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZS1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi4tbXVsdGlsZXZlbCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTlyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICYuLWJvbGQge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDAgLjhyZW0gMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gMS42cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQsIG1heC1oZWlnaHQgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi4tLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuLXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjJyZW0pO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21lbnUtaXRlbS1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMS43cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIC43cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZHJvcGRvd24tYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00LjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgLjFyZW0gLjFyZW0gcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgIGFbaHJlZj1cIiNcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWUtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLWZ1bmt0aW9uZW4ge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk0cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICBsZWZ0OiAtMTMuNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NyUgMjMlO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC44cmVtIDEuMnJlbSAwICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKHh4bCkge1xuICAgICAgICAgICAgICBsZWZ0OiAtMS4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZWxlbWVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS42cmVtO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMS42cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mdW5rdGlvbmVuIHtcbiAgICAgICAgICAgICAgJl9fcmlnaHQtc2lkZS1saW5rcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbSAxLjZyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJhbmQtNTA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gICAgICAgICAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMC4xJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDM7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEuNnJlbSAxLjZyZW0gMDtcbiAgICAgICAgICAgICAgICAgIGdhcDogMS42cmVtO1xuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fcmlnaHQtc2lkZS1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogLjhyZW07XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fYWxsLWxpbmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAuOHJlbSAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjRyZW0gMi40cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTEuNXJlbTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWVudS1pdGVtLWFycm93LXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC4xcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIC44cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0xMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tYnJhbmNoZW4ge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICBsZWZ0OiAtOHJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC44cmVtIDEuMnJlbSAwICMwMDAwMDAyOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdXAoeHhsKSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVsZW1lbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC44cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTZyZW07XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGdhcDogLjhyZW07XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5icmFuY2hlbiB7XG4gICAgICAgICAgICAmX19hbGwtbGluayB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIC44cmVtIDA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDMuMnJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icmFuZC01MDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMS42cmVtIDEuNnJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tZW51LWl0ZW0tYXJyb3ctcmlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDJyZW0gMnJlbTtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLXdpc3NlbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWRtLXNhbnM7XG5cbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgbGVmdDogLTMxcmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICB3aWR0aDogNjhyZW07XG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi40cmVtIDMuMnJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC44cmVtIDEuMnJlbSAwICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKHh4bCkge1xuICAgICAgICAgICAgICBsZWZ0OiAtMTlyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKHh4eGwpIHtcbiAgICAgICAgICAgICAgbGVmdDogLTE0cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB1cCh4eHh4bCkge1xuICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZWxlbWVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEuNnJlbSkgLyAyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53aXNzZW4ge1xuICAgICAgICAgICAgICAmX19yaWdodC1zaWRlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0xMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMS42cmVtKSAvIDIpO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19yaWdodC1zaWRlLWxpbmtzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICAgICAgICAgIGdhcDogMi40cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gMztcbiAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMS42cmVtIDEuNnJlbSAwO1xuICAgICAgICAgICAgICAgICAgZ2FwOiAuOHJlbTtcblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icmFuZC01MDA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtZG0tc2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fcmlnaHQtc2lkZS1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogLjhyZW07XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBnYXA6IC44cmVtO1xuXG4gICAgICAgICAgICAgICAgICAud2lzc2VuX19yaWdodC1zaWRlLWxpbmstYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19hbGwtbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS42cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyYW5kLTUwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAuOHJlbSAuOHJlbTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWVudS1pdGVtLWFycm93LXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDJyZW0gMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIC44cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0xMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXByaW1hcnkge1xuICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IDM4cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICAgICAgZ2FwOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1zZWNvbmRhcnkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAubWVudSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogLS40cmVtIDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGdhcDogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy1icmFuZC01MDA7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuLXRlc3RlbixcbiAgICAgICAgICAmLi1rb250YWt0IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDEuNnJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icmFuZC01MDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICB6LWluZGV4OiAxMDA1O1xuXG4gICAgICAmIC4tLXNlY29uZGFyeSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdG9nZ2xlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwMTA7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBtYXJnaW46IDAgMCAuNHJlbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJhbmQtNjAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tYWN0aXZlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdG9wOiAuOHJlbTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdG9wOiAtLjdyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi4tLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRhcmstYmx1ZTtcblxuICAgIC5zaXRlLWhlYWRlci1uZXd7XG4gICAgICAmX19uYXY6bm90KC4tLWFjdGl2ZSkge1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBhOm5vdChcbiAgICAgICAgICAgIC5mdW5rdGlvbmVuX19yaWdodC1zaWRlLWxpbmssXG4gICAgICAgICAgICAuZnVua3Rpb25lbl9fYWxsLWxpbmssXG4gICAgICAgICAgICAuYnJhbmNoZW5fX2FsbC1saW5rLFxuICAgICAgICAgICAgLndpc3Nlbl9fcmlnaHQtc2lkZS1saW5rLFxuICAgICAgICAgICAgLndpc3Nlbl9fYWxsLWxpbmtcbiAgICAgICAgICApIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tZW51LWl0ZW0tYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdG9nZ2xlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaXRlLWhlYWRlci1zaW1wbGUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMDtcblxuICAmLi0tYm94LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAuMnJlbSAuOHJlbSAwIHJnYmEoJGNvbG9yOiAkYy1ibGFjaywgJGFscGhhOiAuNSk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogMTIzcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAubWVudSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGYtZG0tc2FucztcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXNlY29uZGFyeSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5tZW51IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZ2FwOiAxLjlyZW07XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJhbmQtNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMS42cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuLXRlc3RlbixcbiAgICAgICAgICAmLi1rb250YWt0IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJhbmQtNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stcHJlc2VudGF0aW9uLXRpbGVzX19tZWRpYS4tZ2lmLFxuLmJsb2NrLXByZXNlbnRhdGlvbi10aWxlc19fbWVkaWEuLWpzb24ge1xuICBAaW5jbHVkZSBkb3duKG1kKSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnNpdGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG5cbiAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMDtcbiAgfVxuXG4gICZfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogMTIzcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuN3JlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjdyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuOXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDRyZW07XG5cbiAgICBAaW5jbHVkZSB1cCh3cC1zbSkge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygxMDAlIC8gMyAtIC43cmVtKSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyNC41cmVtKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjguOXJlbSk7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fd2lkZ2V0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuXG4gICAgLndpZGdldC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXdpZGdldC0yIHtcbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICAmLWJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuM3JlbTtcbiAgICAgIGdhcDogMS42cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDQ1JSkgc2VwaWEoOTAlKSBzYXR1cmF0ZSgyMDk5JSkgaHVlLXJvdGF0ZSgxNzRkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoMTA0JSk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxLjhyZW07XG4gICAgICB9XG5cbiAgICAgICYuLS1saW5rZWRpbiB7XG4gICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICB9XG5cbiAgICAgICYuLS1mYWNlYm9vayB7XG4gICAgICAgIHdpZHRoOiAxLjA0MnJlbTtcbiAgICAgIH1cblxuICAgICAgJi4tLWluc3RhZ3JhbSB7XG4gICAgICAgIHdpZHRoOiAxLjY5NHJlbTtcbiAgICAgIH1cblxuICAgICAgJi4tLXlvdXR1YmUge1xuICAgICAgICB3aWR0aDogMi41NzRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICBAaW5jbHVkZSB1cChzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgICBnYXA6IDZyZW0gMTByZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIGNvbHVtbi1nYXA6IDEzLjNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgZ2FwOiAxMS43cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIH1cblxuICAgICYtbmV3c2xldHRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ2cmVtO1xuICAgICAgICB3aWR0aDogNDZyZW07XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgcGFkZGluZzogMS4xcmVtIDEuMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgI2M4ZDBkYztcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjguOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuMXJlbSAxLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkMGRjO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjNyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZWI4YzY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0Om5vdCg6ZW1wdHkpIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IC44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWRlZTY7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0Mi45cmVtO1xuICAgICAgICAgIG1hcmdpbjogMy40cmVtIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1zcGlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogNXJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZ2FwOiA3cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBnYXA6IDExcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxvZ28taW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICAgIGdhcDogNHJlbTtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogOHJlbTtcbiAgICB9XG5cbiAgICAuc2l0ZS1mb290ZXIge1xuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICZfX25hdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uN3JlbTtcbiAgICAgIH1cblxuICAgICAgJl9fbWVudSB7XG4gICAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKHNtKSB7XG4gICAgICAgICAgZ2FwOiAzLjdyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIGdhcDogMTFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyLjNyZW0gMDtcbiAgICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCAkYy1tb3VzZS1ncmF5O1xuICAgIGdhcDogMnJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChzbSkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZ2FwOiAzLjdyZW07XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLWRhcmstZ3JheTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3B5cmlnaHRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5wZS1yaWNoc25pcHBldHMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAjcGVfcmF0aW5nIHtcbiAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAgIHNwYW5bcHJvcGVydHldIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgI3BlX3N0YXJzIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjNyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgI3BlX25hbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucGVfdSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tLWV4dHJhLXRvcC1zcGFjaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gICAgcGFkZGluZzogMTlyZW0gMDtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTQuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDIxcmVtIDAgNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgbWFyZ2luLXRvcDogLTMwcmVtO1xuICAgICAgcGFkZGluZzogMzdyZW0gMCA1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2l0ZS1mb290ZXItc2ltcGxlLFxuLnNpdGUtZm9vdGVyLW5ldyB7XG4gIC0tZm9vdGVyLXRleHQtY29sb3I6ICN7JGMtd2hpdGV9O1xuICAtLWZvb3Rlci10ZXh0LWNvbG9yLXNlY29uZGFyeTogI3skYy1icmFuZC0yMDB9O1xuICAtLWZvb3Rlci1zb2NpYWwtYnV0dG9uLWNvbG9yOiAjeyRjLWJyYW5kLTUwfTtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dC1jb2xvciwgJGMtd2hpdGUpO1xuICBmb250LWZhbWlseTogJGYtZG0tc2FucztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJhbmQtODAwO1xuXG4gIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDA7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtY29sb3IsICRjLXdoaXRlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLWJyYW5kLTIwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyLndyYXBwZXIge1xuICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW46IDRyZW0gMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjguNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAod3Atc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDI4cmVtKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDI4cmVtKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMTguM3JlbSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX193aWRnZXQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGdhcDogLjhyZW07XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0td2lkZ2V0LTIge1xuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0td2lkZ2V0LTQge1xuICAgICAgLnZpc21hLWxvZ28td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgJi1iYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDQ1JSkgc2VwaWEoOTAlKSBzYXR1cmF0ZSgyMDk5JSkgaHVlLXJvdGF0ZSgxNzRkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoMTA0JSk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGZpbGw6IHZhcigtLWZvb3Rlci1zb2NpYWwtYnV0dG9uLWNvbG9yLCAkYy1icmFuZC01MCk7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tZm9vdGVyLXNvY2lhbC1idXR0b24tY29sb3IsICRjLWJyYW5kLTUwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE4LjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG4gICAgZ2FwOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZ2FwOiA4cmVtO1xuICAgIH1cblxuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJl9fbmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS43cmVtO1xuICAgICAgfVxuXG4gICAgICAmX19tZW51IHtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgICBnYXA6IDMuN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgZ2FwOiAxMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwIDRyZW07XG4gICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgdmFyKC0tZm9vdGVyLXRleHQtY29sb3IsICRjLXdoaXRlKTtcbiAgICBnYXA6IDMuMnJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBnYXA6IDMuMnJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGdhcDogNHJlbTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICBAaW5jbHVkZSB1cChzbSkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LWNvbG9yLXNlY29uZGFyeSwgJGMtYnJhbmQtMjAwKTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC52aXNtYS1sb2dvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblxuICAgICYuLS1kYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuLS1saWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAucGUtcmljaHNuaXBwZXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgI3BlX3JhdGluZyB7XG4gICAgICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICBzcGFuW3Byb3BlcnR5XSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgICNwZV9zdGFycyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC4zcmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICNwZV9uYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnBlX3Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLS1leHRyYS10b3Atc3BhY2luZyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cmVtO1xuICAgIHBhZGRpbmc6IDE5cmVtIDA7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogLTE0LjVyZW07XG4gICAgICBwYWRkaW5nOiAyMXJlbSAwIDVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHJlbTtcbiAgICAgIHBhZGRpbmc6IDM3cmVtIDAgNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLi0tbGlnaHQge1xuICAgIC0tZm9vdGVyLXRleHQtY29sb3I6ICN7JGMtZGFyay1ncmF5fTtcbiAgICAtLWZvb3Rlci10ZXh0LWNvbG9yLXNlY29uZGFyeTogI3skYy1kYXJrLWdyYXl9O1xuICAgIC0tZm9vdGVyLXNvY2lhbC1idXR0b24tY29sb3I6ICN7JGMtZGFyay1ncmF5fTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuXG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLWdyYXktNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aXNtYS1sb2dvLXdyYXBwZXIge1xuICAgICAgJi4tLWRhcmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLi0tbGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyLXNpbXBsZSB7XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9fd2lkZ2V0IHtcbiAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICB1bCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogLjhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxLjZyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHJvdy1nYXA6IC44cmVtO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxLjZyZW07XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXdpZGdldC00IHtcbiAgICAgIC52aXNtYS1sb2dvLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICYuLS1kYXJrIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuLS1saWdodCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogLjhyZW07XG5cbiAgICAmLWxvZ28ge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbiIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxLjJyZW0gMS40cmVtO1xuICBjb2xvcjogJGMtd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkZi1oZWFkaW5ncztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICRjLXByaW1hcnk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuODtcbiAgfVxuXG4gICYuLS1ibHVlYm94IHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm9yZGVyOiAuMnJlbSBzb2xpZCAkYy13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gNC43cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZzogMXJlbSAzLjNyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuOTU7XG4gICAgfVxuICB9XG5cbiAgJi4tLWN0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDIuMjVyZW07XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyay1ncmF5O1xuICAgIGJvcmRlcjogLjJyZW0gc29saWQgJGMtd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYuLS1ibHVlLWJ1dHRvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxLjFyZW0gMy4ycmVtO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG4gICAgYm9yZGVyOiAuMnJlbSBzb2xpZCAkYy1wcmltYXJ5O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC45NTtcbiAgICB9XG4gIH1cblxuICAmLi0tcmVjdGFuZ2xlLWFsdC1idXR0b24ge1xuICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogLjJyZW0gc29saWQgJGMtcHJpbWFyeTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICBib3JkZXI6IC4ycmVtIHNvbGlkICRjLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi4tLWFycm93LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCA1MCUgLyBjb250YWluO1xuICAgIH1cblxuICAgICYuLS1hcnJvdy10aGluIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC10aGluLnN2ZycpIG5vLXJlcGVhdCA1MCUgLyBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uLS1hYm91dC1wYWdlIHtcbiAgLmJ1dHRvbiB7XG4gICAgJi4tLWJsdWVib3gge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAyLjc1cmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpdGUtaGVhZGVyLXNpbXBsZV9fdG9wLWJhcixcbi5zaXRlLWhlYWRlci1uZXdfX3RvcC1iYXIsXG4uc2l0ZS1oZWFkZXJfX3RvcC1iYXIge1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b3AtYmFyLWJhY2tncm91bmQtY29sb3IsICRjLXByaW1hcnkpO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tdG9wLWJhci10ZXh0LWNvbG9yLCAkYy13aGl0ZSk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tdG9wLWJhci10ZXh0LWNvbG9yLCAkYy13aGl0ZSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stY291bnRlci10by1kYXRlLi10eXBlLTIsXG4gIC5ibG9jay1jb3VudGVyLXRvLWRhdGUuLXR5cGUtMSB7XG4gICAgLS10b3AtYmFyLWNvdW50ZXItZm9udC1zY2FsaW5nLWZhY3RvcjpcbiAgICAgIGlmKFxuICAgICAgICBzdHlsZSh2YXIoLS10b3AtYmFyLWNvdW50ZXItZm9udC1zaXplKSA+IDNyZW0pIDogNDtcbiAgICAgICAgZWxzZTogMztcbiAgICAgICk7XG4gICAgcGFkZGluZzogMi40cmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIC5ibG9jay1jb3VudGVyLXRvLWRhdGUge1xuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXRvcC1iYXItY291bnRlci1mb250LXNpemUpIC8gdmFyKC0tdG9wLWJhci1jb3VudGVyLWZvbnQtc2NhbGluZy1mYWN0b3IpKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdG9wLWJhci10ZXh0LWNvbG9yLCAkYy13aGl0ZSk7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS10b3AtYmFyLWNvdW50ZXItZm9udC1zaXplKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10b3AtYmFyLXRleHQtY29sb3IsICRjLXdoaXRlKTtcbiAgICAgIH1cblxuICAgICAgJl9fY291bnRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fcm93IHtcbiAgICAgICAgICAuYmxvY2stY291bnRlci10by1kYXRlX19jb2wge1xuICAgICAgICAgICAgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fZGF5LFxuICAgICAgICAgICAgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9faG91cixcbiAgICAgICAgICAgIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX21pbnV0ZSxcbiAgICAgICAgICAgIC5ibG9jay1jb3VudGVyLXRvLWRhdGVfX3NlY29uZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10b3AtYmFyLXRleHQtY29sb3IsICRjLXdoaXRlKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS10b3AtYmFyLWNvdW50ZXItZm9udC1zaXplKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZV9fdGltZS1sYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10b3AtYmFyLXRleHQtY29sb3IsICRjLXdoaXRlKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXRvcC1iYXItY291bnRlci1mb250LXNpemUpIC8gdmFyKC0tdG9wLWJhci1jb3VudGVyLWZvbnQtc2NhbGluZy1mYWN0b3IpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmxvY2stY291bnRlci10by1kYXRlX19zZXBhcmF0b3Ige1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS10b3AtYmFyLWNvdW50ZXItZm9udC1zaXplKSAvIHZhcigtLXRvcC1iYXItY291bnRlci1mb250LXNjYWxpbmctZmFjdG9yKSAqIC0xKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10b3AtYmFyLXRleHQtY29sb3IsICRjLXdoaXRlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdG9wLWJhci1jb3VudGVyLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3N0LXRpbGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuIiwiLmZvcm0ge1xuICAmX19maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgIHNlbGVjdCxcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xcmVtO1xuICAgICAgY29sb3I6ICRjLWplYW5zLWdyYXk7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1NTEyNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgdGV4dGFyZWEsXG4gICAgLnNlbGVjdC1zZWxlY3RlZCxcbiAgICAubXVsaXRzZWxlY3Qtc2VsZWN0ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gICAgICBwYWRkaW5nOiAuOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1tb3VzZS1ncmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogLjFyZW07XG4gICAgfVxuXG4gICAgLnNlbGVjdCxcbiAgICAubXVsdGlzZWxlY3Qge1xuICAgICAgJi1zZWxlY3RlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgcGFkZGluZzogLjhyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLW1vdXNlLWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4xcmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgd2lkdGg6IC44cmVtO1xuICAgICAgICAgIGhlaWdodDogLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICAgIHVybChcIi4uL2ltYWdlcy9hcnJvdy1zZWxlY3Quc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL1xuICAgICAgICAgICAgY29udGFpbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW9wdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLjRyZW0gLjRyZW0gcmdiYSgwLCAwLCAwLCAuMjQpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgICYtcGxhY2Vob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xuICAgICAgICBjb2xvcjogJGMtYmx1ZS1ncmF5O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jbG91ZC1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm11bHRpc2VsZWN0IHtcbiAgICAgICYtb3B0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjlyZW07XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAuOHJlbTtcblxuICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgIHRvcDogMS4xcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogLjFyZW07XG4gICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLW1vdXNlLWdyYXk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyLFxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4xcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgICAgICAgIHVybChcIi4uL2ltYWdlcy9pY29uLXRpY2std2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL1xuICAgICAgICAgICAgICAxLjRyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1sYXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi4tLWFjdGl2ZSB7XG4gICAgICAuc2VsZWN0LFxuICAgICAgLm11bHRpc2VsZWN0IHtcbiAgICAgICAgJi1zZWxlY3RlZCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW9wdGlvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tcmFkaW8ge1xuICAgICAgbWFyZ2luLXRvcDogLS44cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1yYWRpbyB7XG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4zcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4cmVtO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDEuOHJlbTtcbiAgICAgICAgdG9wOiAuNHJlbTtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC0uMXJlbTtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWJsdWUtZ3JheTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIsXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLXByaW1hcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIC4zcmVtICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1udW1iZXIge1xuICAgICAgI3NwaW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1wcml2YWN5LWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuXG4gICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjhyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDY0cmVtO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtLjFyZW07XG4gICAgICAgIHdpZHRoOiAxLjlyZW07XG4gICAgICAgIGhlaWdodDogMS45cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtLjFyZW07XG4gICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgICBwYWRkaW5nOiAuMXJlbTtcbiAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1ibHVlLWdyYXk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyLFxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuMXJlbTtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICAgIHVybChcIi4uL2ltYWdlcy9pY29uLXRpY2std2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL1xuICAgICAgICAgIDEuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FzdGVyaXNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAuOHJlbTtcbiAgICBjb2xvcjogJGMtamVhbnMtZ3JheTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDY0MzEyNXJlbTtcbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMS40cmVtIC44cmVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IC4xcmVtICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuIiwiYm9keSAuY29va2llLWJhci5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjJyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogJGMtcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAuY29va2llLWJhciB7XG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHRleHQtc2hhZG93OiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgfVxuICB9XG59XG4iLCIuYXJjaGl2ZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICRjLWRhcmstYmx1ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgei1pbmRleDogLTE7XG5cbiAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICBoZWlnaHQ6IDU1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHVwKHh4eGwpIHtcbiAgICBoZWlnaHQ6IDY1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtM3JlbTtcbiAgICB0b3A6IDlyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIxLjVyZW07XG4gICAgaGVpZ2h0OiAyNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcmNoaXZlLXdpa2lwb3N0cy1oZXJvQDJ4LnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIEBpbmNsdWRlIHVwKHNtKSB7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA1MnJlbSk7XG4gICAgICB0b3A6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiA0NnJlbTtcbiAgICAgIGhlaWdodDogNTEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgdG9wOiA2LjRyZW07XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItYXJjaGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTE5cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1LjVyZW07XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0kc2tldy1kZWZhdWx0KTtcblxuICAgICAgQGluY2x1ZGUgdXAoeHh4bCkge1xuICAgICAgICBib3R0b206IC0xMHJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI1LjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAoeHh4bCkge1xuICAgICAgICAgIGJvdHRvbTogLTNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyOC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdmFyaWFudC0xIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtNy41cmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMjQuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1qZWFucy1ncmF5O1xuICAgICAgICBvcGFjaXR5OiAuMTg7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXZhcmlhbnQtMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxNS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogLjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ5cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmFyY2hpdmUtY3RhIHtcbiAgJHRoaXM6ICY7XG5cbiAgbWFyZ2luLXRvcDogMDtcblxuICBAaW5jbHVkZSB1cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICB9XG5cbiAgJl9fYmx1ZWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiA5OS42cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA1LjVyZW0gMS43NXJlbSA1Ljc1cmVtIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICBib3gtc2hhZG93OiAwIC40cmVtIDRyZW0gcmdiYSgkY29sb3I6ICRjLWJsYWNrLCAkYWxwaGE6IC4yKTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDUuNXJlbSA3cmVtIDUuNzVyZW0gN3JlbTtcbiAgICAgIGdhcDogMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDUuNXJlbSA3LjVyZW0gNS43NXJlbTtcbiAgICAgIGdhcDogNHJlbTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNzVyZW07XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDhyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2LjFyZW0pO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyay1ncmF5O1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNi4zZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0xNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuICAgICAgei1pbmRleDogLTI7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDYuNXJlbSAwO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogNnJlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgfVxuXG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZHluYW1pYy1zZWFyY2hiYXIge1xuICAkdGhpczogJjtcblxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3M3JlbTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEuNzVyZW07XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMS4ycmVtKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VhcmNoLW5vcm1hbC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNS41cmVtO1xuICAgICAgcGFkZGluZzogMXJlbSA1Ljc1cmVtO1xuICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkYy1yYWlueS1ncmF5O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIHRvcDogMS4yNXJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBjb2xvcjogJGMtdGV4dDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUuNXJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0MHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJyZW0gMnJlbSAwIHJnYmEoJGNvbG9yOiAkYy1ibGFjaywgJGFscGhhOiAuMTUpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogNTA7XG5cbiAgICAuc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAuc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgbGVmdDogLjRyZW07XG4gICAgICAgIHdpZHRoOiAuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyay1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0LjRyZW07XG4gICAgdG9wOiAtLjQ1cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEuNHJlbTtcbiAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogbG9hZGluZ0FuaW1hdGlvbiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0uMjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFuaW1hdGlvbjogbG9hZGluZ0FuaW1hdGlvbiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0yLjI1cmVtO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDIuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDIuNzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jbG91ZC1ncmF5O1xuICAgIH1cblxuICAgICYuLS1uby1yZXN1bHRzIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3VsdC1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgIGNvbG9yOiAkYy1ibHVlLWdyYXk7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuXG4gICZfX3Jlc3VsdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcblxuICAgICYuLS1uby1yZXN1bHRzIHtcbiAgICAgIGNvbG9yOiAkYy1yYWlueS1ncmF5O1xuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3VsdC1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cblxuICAmLi0tbmF2aWdhdGlvbi1wYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgI3skdGhpc30ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zZWFyY2gge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RhdGljLXNlYXJjaGJhciB7XG4gICR0aGlzOiAmO1xuXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDczLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuNTZyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTguNHJlbTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWF4LXdpZHRoOiA1OC40cmVtO1xuICAgIH1cblxuICAgICYtdGV4dGZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDQuNzVyZW07XG4gICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE5LjJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvdXRsaW5lOiAuMXJlbSBzb2xpZCAkYy1tb3VzZS1ncmF5O1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtZ3JheTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICRjLXByaW1hcnk7XG5cbiAgICAgICAgJiArIGlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLXNlYXJjaC1ibHVlLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMS44cmVtO1xuICAgICAgdG9wOiAxLjRyZW07XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tc2VhcmNoLWdyYXkuc3ZnJyk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLmFkZGl0aW9uYWwtY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIHBhZGRpbmc6IDVyZW0gMCAwO1xuXG4gIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMTQuMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogMTIuNHJlbTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUuNnJlbSAwIDkuMnJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAyMHJlbSAwIDkuM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZzogMTkuOXJlbSAwIDE0LjdyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtY2xvdWQtZ3JheTtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOHJlbTtcbiAgICAgIGhlaWdodDogLjRyZW07XG4gICAgICBtYXJnaW46IDAgYXV0byAuOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBjb2xvcjogJGMtYmx1ZS1ncmF5O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMy40cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byA1LjJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZHMge1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gLTIuMnJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDEuNHJlbSAxLjNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgcGFkZGluZzogMy4ycmVtIDNyZW0gMi41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAycmVtKTtcbiAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICAgIG1hcmdpbjogMCAxcmVtIDJyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5LXNoYWRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDcuMnJlbTtcbiAgICAgIG1hcmdpbjogMCAzcmVtIDAgMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgJi1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkYy1kYXJrLWJsdWU7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByZXNlbnRhdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAycmVtO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA2LjRyZW07XG4gICAgfVxuXG4gICAgJi4tLW9yZGVyLWNoYW5nZSB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDMuMXJlbSAwO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fZmlndXJlLFxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtlZC10aWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDM2LjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC42cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOS4zcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAyNy4zcmVtO1xuICAgICAgaGVpZ2h0OiAyMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbW91c2UtZ3JheTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICYtbGluayxcbiAgICAmLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAyOC44cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDIuOXJlbSAyLjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gNHJlbSAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuXG4gICAgICBAaW5jbHVkZSB1cChzbSkge1xuICAgICAgICB3aWR0aDogMjguOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kYXJrLWdyYXk7XG5cbiAgICAgICAgLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS10aXRsZSxcbiAgICAgICAgLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS1zdWJ0aXRsZSxcbiAgICAgICAgLnByZXNlbnRhdGlvbi1jb250ZW50X19saW5rZWQtdGlsZS1jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLS4zcmVtO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICB9XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgIGNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgIEBpbmNsdWRlIHVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgJi4tLWFycm93LWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDRyZW07XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG4iLCIuaW5kdXN0cnktdGlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBwYWRkaW5nOiAwIDEuMnJlbTtcblxuICBAaW5jbHVkZSB1cChtZCkge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgcGFkZGluZzogMCAxLjJyZW07XG4gIH1cblxuICBAaW5jbHVkZSB1cChsZykge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgJi4tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAuNXJlbTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDE0LjhyZW07XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19lbXB0eS10aHVtYiB7XG4gICAgaGVpZ2h0OiAxNC44cmVtO1xuICAgIG1hcmdpbjogMCAwIC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luOiAwIDAgLjhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICBjb2xvcjogJGMtYmx1ZS1ncmF5O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNjRyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS45MnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA3NHJlbTtcbiAgfVxufVxuIiwiYm9keSB7XG4gIC5hcnJvdy1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm1vZGFsIHtcbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0zcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyLjJyZW07XG4gICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibGFjayk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2xvc2UtaWNvbi5zdmcnKTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcmlnaHQ6IC0zcmVtO1xuICAgICAgdG9wOiAtM3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICAmLi1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTUlO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHdpZHRoOiA2NHJlbTtcbiAgICAgIGhlaWdodDogNDhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIHdpZHRoOiA4MHJlbTtcbiAgICAgIGhlaWdodDogNjByZW07XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWhlYWRlciB7XG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuOXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICRjLWRhcmstZ3JheTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWhlYWRlcjpoYXMoKyAqKSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG4gIH1cbn1cbiIsIi5ibG9jay1ibHVlYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk5LjZyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZzogNS42cmVtIDEuNzVyZW0gNS42cmVtIDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG4gIGJveC1zaGFkb3c6IDAgLjRyZW0gNHJlbSByZ2JhKCRjb2xvcjogJGMtYmxhY2ssICRhbHBoYTogLjIpO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA1Ljc1cmVtIDMuNXJlbSA1LjVyZW0gM3JlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgcGFkZGluZzogNS41cmVtIDguNzVyZW0gNS43NXJlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHdpZHRoOiA1NCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi53ZWJpbmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fZmlndXJlIHtcbiAgICBtYXgtaGVpZ2h0OiAyOHJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNnJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjZyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIuNHJlbSAxLjZyZW07XG4gICAgZ2FwOiAyLjRyZW07XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAmX19leGNlcnB0IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NpZ24tdXAtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogLjhyZW0gMS42cmVtO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGYtZG0tc2FucztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJhbmQtNTAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gICAgZ2FwOiAuOHJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8td2ViaW5hci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTEwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS00MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2ZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNnJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjZyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMi40cmVtIDEuNnJlbSAxLjZyZW07XG4gICAgZ2FwOiAyLjRyZW07XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAmX19leGNlcnB0IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlYXJuLW1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogLjhyZW0gMDtcbiAgICBjb2xvcjogJGMtYnJhbmQtNTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1kbS1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZ2FwOiAuOHJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLWJyYW5kLTUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMS42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gIHotaW5kZXg6IDk5OTtcblxuICBAaW5jbHVkZSB1cChtZCkge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cblxuICBAaW5jbHVkZSB1cChsZykge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMjEuNnJlbTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNC42cmVtKTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgd2lkdGg6IDEyMS42cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcblxuICAgICYuLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEuOHJlbTtcbiAgICAgIHRvcDogMS44cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMi42cmVtO1xuICAgICAgaGVpZ2h0OiAyLjZyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLWljb24tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL1xuICAgICAgICAxLjJyZW07XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICByaWdodDogMi4ycmVtO1xuICAgICAgICB0b3A6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIi5zaXRlLW1haW4uLS1pbmR1c3RyeS1vdmVydmlldyxcbi5zaXRlLW1haW4uLS1wYXJ0bmVyIHtcbiAgLmZvcm0sXG4gIC5wYXJ0bmVybmV0d29yay1tZXNzYWdlIHtcbiAgICAuZm9ybV9faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtIDEuMnJlbSAwIDA7XG5cbiAgICAgICYtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDQuOHJlbSAxLjZyZW0gMS42cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0ge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNC44cmVtIDEuNnJlbSAxLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDIuNnJlbSAxLjZyZW0gMi40cmVtIDUuNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDczNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNy4zcmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMS42cmVtO1xuICAgICAgICAgIHRvcDogMi42cmVtO1xuICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgIGhlaWdodDogMy45cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JhZGdlLWdvbGQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgbGVmdDogMy41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgJi4tLWxhc3Qge1xuICAgICAgICAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmllbGRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtIDIuNHJlbSAxLjZyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjhyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtOS40cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA5LjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMS4ycmVtIDEuMnJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtLjFyZW0gLjRyZW0gcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2luLWZvcm0ge1xuICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45MnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzRyZW07XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXJlZ2lzdGVyLWFzLXBhcnRuZXIsXG4gICAgJi4tLWNvbnRhY3QtcGFydG5lciB7XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkuNnJlbTtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNC45cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDE1LjdyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIHRvcDogOS43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXJlZ2lzdGVyLWFzLXBhcnRuZXIge1xuICAgICAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICBjb2xvcjogJGMtamVhbnMtZ3JheTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDU1MTI1cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNy4zcmVtO1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi0taW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjlyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhcnRuZXItaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjMuOHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC45cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJCaWxkIGhvY2hsYWRlblwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIzLjhyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogNC45cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjFyZW07XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMy44cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQuOXJlbTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE0LjFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDE0LjFyZW07XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1jb250YWN0LXBhcnRuZXIge1xuICAgICAgLmZvcm0ge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLWNvbnRhY3QtdXMge1xuICAgICAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuZm9ybSB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNi40cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiAyLjhyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24taW5mby5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogMy41cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmllbGQge1xuICAgICAgICAgICYuLS1sYXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi4tLXByaXZhY3ktaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkuNnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLi0tc2VuZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbjogNC44cmVtIC0xLjZyZW0gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuM3JlbSAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0uMXJlbSAuNHJlbSByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMy4ycmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zLjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1LjdyZW07XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFqYXgtbG9hZGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMy44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRvcDogNHJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUuM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkc2V0LWNmN21scyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYWN0aW9uLWJ1dHRvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gICAgICBtYXJnaW46IDIuM3JlbSAxLjZyZW0gMi4zcmVtIDEuNnJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMS40cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNjQzMTI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjFyZW0gIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmNmN21sc19uZXh0IHtcbiAgICAgICAgd2lkdGg6IDE1LjdyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAyLjNyZW0gMS42cmVtIDIuM3JlbSAxLjZyZW0gIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHNwYW4uYWpheC1sb2FkZXIge1xuICAgIHJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICB0b3A6IDYuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb2FkZXIuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHRvcDogOS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBhcnRuZXJuZXR3b3JrLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTtcblxuICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMS42cmVtO1xuICAgIH1cblxuICAgICZfX2Nsb3NlLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIuMnJlbTtcbiAgICAgIHRvcDogMi4ycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Nsb3NlLWljb24tYmxhY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgcmlnaHQ6IDQuMnJlbTtcbiAgICAgICAgdG9wOiAyLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDguNHJlbSBhdXRvIDguMnJlbSBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA3LjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcuM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjkycmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNzRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogNTQuNnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nOiAzLjJyZW0gMS42cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIC0uMXJlbSAuNHJlbSByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuN3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZS1idXR0b24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDE1LjdyZW07XG4gICAgICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEuNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDY0MzEyNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5ibHVlLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcblxuICBwLFxuICBhIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOTJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNzRyZW07XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbiIsIi5wYXJ0bmVycyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICZfX3BhcnRuZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC45cmVtO1xuICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjLWJnLWdyYXk7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC4tLXRvb2x0aXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNnJlbTtcbiAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDczNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gICAgICBib3gtc2hhZG93OiAwIC40cmVtIC40cmVtIHJnYmEoMCwgMCwgMCwgLjI0KTtcbiAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICB3aWR0aDogMzMuN3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkYy10ZXh0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYta2V5d29yZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMDVyZW07XG4gICAgICBnYXA6IC44cmVtO1xuXG4gICAgICAmLWRpc3BsYXllZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGdhcDogLjRyZW0gMS42cmVtO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgY29sb3I6ICRjLWJsdWUtZ3JheTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDc0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaGlkZGVuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtY291bnRlciB7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAuM3JlbSAuNHJlbTtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtZ3JheTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICYgKyAucGFydG5lcnNfX3BhcnRuZXIta2V5d29yZHMtaGlkZGVuLWxpc3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3QuLS10b29sdGlwIHtcbiAgICAgICAgICBsZWZ0OiAtMTZyZW07XG4gICAgICAgICAgdG9wOiAyLjRyZW07XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAxLjZyZW0gMXJlbSAzLjJyZW07XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgIGxlZnQ6IDJyZW07XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIH1cblxuICAgICYtc2VydmljZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmLWF2YWlsYWJpbGl0eSxcbiAgICAmLXN0YXR1cyB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgJi1hdmFpbGFiaWxpdHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxMy42cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbiAgICAgIGNvbG9yOiAkYy1ibHVlLWdyYXk7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC4ycmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEuOXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjlyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhcnRuZXJuZXR3b3JrLWNhbmNlbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtYXZhaWxhYmxlXSB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BhcnRuZXJuZXR3b3JrLWNoZWNrLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDMuMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGxlZnQ6IDIuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnBhcnRuZXJzX19wYXJ0bmVyLWF2YWlsYWJpbGl0eS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN0YXR1cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXG4gICAgICAmLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLjNyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGxlZnQ6IC0xMnJlbTtcbiAgICAgICAgdG9wOiAzLjJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBsZWZ0OiAzLjJyZW07XG4gICAgICAgICAgdG9wOiAzLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wYXJ0bmVyc19fcGFydG5lci1zdGF0dXMtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFydG5lcl9fZGV0YWlscy1sb2FkaW5nIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFydG5lci1tYXJrZXItaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjhyZW07XG4gICAgdG9wOiAxLjhyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMi40cmVtO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIHBhZGRpbmc6IDEuNHJlbTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Nsb3NlLWljb24tYmxhY2suc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjRyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnBhcnRuZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogNy4zcmVtIDIuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZzogNC4ycmVtIDEuNXJlbSAxLjVyZW07XG4gICAgfVxuXG4gICAgcCxcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDczNXJlbTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBidXR0b24ge1xuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMzByZW07XG4gICAgICBwYWRkaW5nOiA1cmVtIDJyZW0gMnJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5wYXJ0bmVyX19uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIH1cblxuICAgICAgLnBhcnRuZXJfX2RhdGEge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICAgIGdhcDogMS42cmVtIC44cmVtO1xuICAgICAgfVxuXG4gICAgICAucGFydG5lcl9fcmVhZC1tb3JlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1tYWluO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGhvdG8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTUuN3JlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGhlaWdodDogMTQuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBoZWlnaHQ6IDE1LjdyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICB9XG5cbiAgICAgICYtY29tcGFueSB7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcblxuICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuXG4gICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICYuLS1ibHVlLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNi41cmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAuNHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjRyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLi0tZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtZ3JheTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWJsdWUtZ3JheTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGEge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBnYXA6IDMuMnJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDY0MzEyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLS1zdGF0dXMge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogLTEgLyAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXJ0bmVyLWRhdGFfX3N0YXR1cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC45cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXG4gICAgICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjlyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjlyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3MzVyZW07XG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi0tYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgICAucGFydG5lci1kYXRhX19hdmFpbGFiaWxpdHkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjZyZW07XG4gICAgICAgICAgICBjb2xvcjogJGMtYmx1ZS1ncmF5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEuOXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjlyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhcnRuZXJuZXR3b3JrLWNhbmNlbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtYXZhaWxhYmxlXSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wYXJ0bmVybmV0d29yay1jaGVjay5zdmcnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLS1sb2NhbGl6YXRpb24ge1xuICAgICAgICAgIC5wYXJ0bmVyLWRhdGFfX2xvY2FsaXphdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi0tZm9jdXMtZ3JvdXAsXG4gICAgICAgICYuLS1zZXJ2aWNlLWdyb3VwIHtcbiAgICAgICAgICAucGFydG5lci1kYXRhX19mb2N1cy1ncm91cHMsXG4gICAgICAgICAgLnBhcnRuZXItZGF0YV9fc2VydmljZS1ncm91cHMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tLXBob25lIHtcbiAgICAgICAgICAucGFydG5lci1kYXRhX19waG9uZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtY2FyZWVyLWRldGFpbHMge1xuICBAaW5jbHVkZSB1cChsZykge1xuICAgIG1hcmdpbi10b3A6IDE1LjJyZW07XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG4gIH1cblxuICAmX19jb2wtMS0zIHtcbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWF4LXdpZHRoOiAyOC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbC0yLTMge1xuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpICogMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IC4zcmVtO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uLXRpY2suc3ZnJykgbm8tcmVwZWF0IDUwJS9jb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMS4zcmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDZyZW0gMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ2LjdyZW07XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi4tLWFib3V0LXBhZ2Uge1xuICAuYWJvdXQtcGFnZSB7XG4gICAgJi1oZXJvIHtcbiAgICAgICR0aGlzOiAmO1xuICAgICAgbWFyZ2luLXRvcDogLTRyZW07XG5cbiAgICAgIHBhZGRpbmc6IDVyZW0gMnJlbSAxNS4yNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIHVwKHh4cykge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gICAgICAgIHBhZGRpbmc6IDE2cmVtIDJyZW0gMTUuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAoeHMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgICAgICBwYWRkaW5nOiAyMy4yNXJlbSAycmVtIDQuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAgICAgcGFkZGluZzogMTIuNXJlbSAycmVtIDEycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChhYm91dC1sZykge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NSUgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAoeHhsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHh4eGwpIHtcbiAgICAgICAgcGFkZGluZzogMTMuNXJlbSAycmVtIDE2cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHh4eHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2LjVyZW0gMnJlbSAxOXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmLm5vLXNwYWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKHhzKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXZbY2xhc3MqPV9fd3JhcHBlcl0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMy41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmLi0tZnVsbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDNyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjVyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzLjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogNDUuNSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLi0tZnVsbCB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1LjhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cCh4cykge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMTI2JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogLTguMjVyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJi5wYWdlLWJhY2tncm91bmQtY2xvdWQtZ3JheSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtY2xvdWQtZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1pbWFnZS1jdGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgICAgfVxuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19tZWRpYSB7XG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuLS1hZmZpbGlhdGUge1xuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjNyZW07XG4gIH1cblxuICAuYmxvY2staGVyby1wYWdlLXNpbXBsZSB7XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1jb250ZW50IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stc3RlcHMge1xuICAgIG1hcmdpbi10b3A6IC0xNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNyZW07XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGVwcyB7XG4gICAgICBtYXgtd2lkdGg6IDgycmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICZfX3N0ZXAge1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stZmxvdyB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcblxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1oZXJvLXBhZ2UtZmVhdHVyZXMge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDU2JTtcblxuICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiA2NyU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBoZWlnaHQ6IDY4cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4eGwpIHtcbiAgICAgICAgaGVpZ2h0OiAxMTNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0kc2tldy1kZWZhdWx0KTtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1LjNyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yNGZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mZWF0dXJlcyB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgdG9wOiAuNnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgICAgIHBhZGRpbmc6IDEuN3JlbSAyLjNyZW0gM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mZWF0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjLW1vdXNlLWdyYXk7XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgJGMtbW91c2UtZ3JheTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgfVxuXG4gICAgICAmLWljb24ge1xuICAgICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW1lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24uLS1ibHVlLWJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDIzLjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNi45ZGVnKTtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKDYuOWRlZyk7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcblxuICAgICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjNyZW07XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stdGFibGUtc2ltcGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuM3JlbTtcbiAgICAgIGNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA3OS41cmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2NvbHVtbi10aXRsZSxcbiAgICAmX19yZWNvcmQtdGl0bGUsXG4gICAgJl9fcmVjb3JkLWRlc2NyaXB0aW9uLFxuICAgICZfX2ludGVyZXN0LFxuICAgICZfX3ZhbHVlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19yZWNvcmQge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leHBsYW5hdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1oZWFkaW5nLW5vdGUge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICAmX19ub3RlIHtcbiAgICAgIG1heC13aWR0aDogNzkuNXJlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZzogMTQuNHJlbSAycmVtIDIwcmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX2Rlc2NyaXB0aW9uLFxuICAgICZfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgbWF4LXdpZHRoOiAzOC43cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIHBhZGRpbmc6IDEuNHJlbSAwIDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjLWplYW5zLWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAud3BjZjctdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IC43cmVtIDAgMS43cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWplYW5zLWdyYXk7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy10ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWplYW5zLWdyYXk7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDc5LjVyZW07XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NvbHVtbnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWF4LXdpZHRoOiA3OS41cmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMi43cmVtIDAgMy41cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgICBwYWRkaW5nOiAwIDAgNXJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDVyZW0gOHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDI4LjZyZW07XG4gICAgICBoZWlnaHQ6IDI4LjZyZW07XG4gICAgICBtaW4td2lkdGg6IDI4LjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGFjdC1kYXRhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3BlcnNvbi1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgfVxuXG4gICAgJl9fcG9zaXRpb24ge1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtO1xuXG4gICAgJl9fYmx1ZWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICAgIHBhZGRpbmc6IDRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwLjg1cmVtO1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAyLjhyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogOXJlbTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2LjFyZW0pO1xuICAgICAgfVxuXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTJyZW07XG4gICAgICAgIHBhZGRpbmc6IDUuM3JlbSAwIDVyZW07XG5cbiAgICAgICAgLmJ1dHRvbi4tLWN0YSB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY3NzL3N3aXBlci5taW4uY3NzJztcblxuLmFyY2hpdmUtd2lraSB7XG4gICZfX3NlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICB9XG5cbiAgICAuc3RhdGljLXNlYXJjaGJhciB7XG4gICAgICAmX19zZWFyY2gge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcmllcyB7XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXJzIHtcbiAgICAmLWl0ZW1zIHtcbiAgICAgIEBpbmNsdWRlIHVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhY2V0d3AtZmFjZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4xcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjFyZW07XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5mYWNldHdwLXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0uMXJlbTtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtcmFpbnktZ3JheTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMS4yNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgcGFkZGluZzogMS40cmVtIDEuODVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtcHJpbWFyeTtcbiAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXByaW1hcnk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYWNldHdwLWNvdW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYWNldHdwLXNvcnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgJi4tLWxvYWRpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LWhlaWdodDogMzByZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuYXJjaGl2ZS13aWtpX19sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tbG9hZGVkIHtcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVkQW5pbWF0aW9uIC41cyBlYXNlLWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEuNHJlbTtcbiAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICBjb2xvcjogJGMtdGV4dDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nQW5pbWF0aW9uIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLS4yNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nQW5pbWF0aW9uIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTIuMjVyZW07XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0uNXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogMi4yNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zd2lwZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9fc3dpcGVyMSxcbiAgJl9fc3dpcGVyMixcbiAgJl9fc3dpcGVyMyxcbiAgJl9fc3dpcGVyNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW46IDAgLTJyZW0gMi43NXJlbSAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW07XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyLjc1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICB3aWR0aDogY2FsYyg3NSUgLSAycmVtKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuLS1vbmUtc2xpZGUge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIEBpbmNsdWRlIGRvd24obGcpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZG93bihtZCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgbGVmdDogLTFyZW07XG4gICAgICBib3R0b206IDUuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMCAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmFpbnktZ3JheTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N3aXBlcjMsXG4gICZfX3N3aXBlcjQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLnN3aXBlci1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0My44cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDM4cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk3KTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEyLjVyZW07XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLWR1bW15dGh1bWIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEyLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgcGFkZGluZzogM3JlbSAycmVtIDMuNXJlbTtcbiAgICB9XG5cbiAgICAmLWNhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICB9XG5cbiAgICAmLWV4Y2VycHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIH1cblxuICAgICYuLS1jdXN0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogNDMuOHJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kYXJrLWdyYXk7XG5cbiAgICAgIC8vIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAvLyAgIHdpZHRoOiA1MCU7XG4gICAgICAvLyB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gICAgICB9XG5cbiAgICAgICYuLS1yaWdodCB7XG4gICAgICAgIC8vIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIC8vICAgd2lkdGg6IGNhbGMoNTAlIC0gMC44NXJlbSk7XG4gICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLWxlZnQge1xuICAgICAgICAvLyBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAvLyAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuODVyZW0pO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS10YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJjaGl2ZS13aWtpX19jYXJkLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMy4yNXJlbTtcbiAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmFyY2hpdmUtd2lraV9fY2FyZC1pY29uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbiAgICAgIH1cblxuICAgICAgLmFyY2hpdmUtd2lraV9fY2FyZC1leGNlcnB0IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFyY2hpdmUtd2lraV9fY2FyZC1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IC45NXJlbSBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtLjc1cmVtO1xuICAgICAgICAgIHRvcDogLjVyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctcmlnaHQtYmx1ZS5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5hcmNoaXZlLXdpa2lfX2NhcmQtbGluayB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IC44NTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hcmNoaXZlLXdpc3NlbiB7XG4gICR0aGlzOiAmO1xuXG4gICYuLS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDUuMnJlbSAwIDMuMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDUuMnJlbSAwIDYuN3JlbTtcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBkb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLW5hdmlnYXRpb24tcGFnZSB7XG4gICAgICBwYWRkaW5nOiAzLjRyZW0gMCAzLjFyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbTtcbiAgICAgIH1cblxuICAgICAgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi0tdG9waWNzIHtcbiAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbjogbG9hZGVkQW5pbWF0aW9uIDFzIGVhc2UtaW4gZm9yd2FyZHM7XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3KTtcbiAgICAgIGhlaWdodDogLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1iZy1ncmF5O1xuICAgIH1cbiAgfVxuXG4gICZfX2JyZWFkY3J1bWJzLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBjb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmVtcHR5KSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjRyZW0pO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1yaWdodEAyeC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLWdyYXk7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b2dnbGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBtYXJnaW46IC4ycmVtIDEuNzVyZW0gMCAuMjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIG1hcmdpbjogLjJyZW0gM3JlbSAwIC4yNXJlbTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuOXJlbTtcbiAgICAgIGhlaWdodDogLjJyZW07XG4gICAgICBtYXJnaW46IDAgMCAuM3JlbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGV4dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4xcmVtO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycmVtO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQuN3JlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDJyZW0gMCByZ2JhKCRjb2xvcjogJGMtYmxhY2ssICRhbHBoYTogLjQpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIC4yNXMgZWFzZS1pbi1vdXQsIGxlZnQgLjI1cyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lsbC1jaGFuZ2U6IG1heC13aWR0aCwgbGVmdCwgb3BhY2l0eTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDMxcmVtO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLi0tY2xvc2VkIHtcbiAgICAgIGxlZnQ6IGNhbGMoLTEwMHZ3IC0gNi41cmVtKTtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoLTM2cmVtIC0gNi41cmVtKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0cmVtO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAjeyR0aGlzfV9fZmlsdGVycy1pdGVtcyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN7JHRoaXN9X19maWx0ZXJzLXRvZ2dsZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAuMXJlbTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTVyZW0pO1xuICAgICAgYmFja2dyb3VuZDogJGMtYmctZ3JheTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycy1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICYuLS1hbGwtdG9waWNzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0zLjVyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcblxuICAgICAgQGluY2x1ZGUgZG93bihtZCkge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtLjVyZW07XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luOiAuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1kb3duQDJ4LnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tLWV4cGFuZGVkIHtcbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLS1zZWNvbmQtbGV2ZWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLS10aGlyZC1sZXZlbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tLWZpcnN0LWxldmVsLFxuICAgICAgICAmLi0tc2Vjb25kLWxldmVsLFxuICAgICAgICAmLi0tdGhpcmQtbGV2ZWwge1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLmNoaWxkcmVuIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tLXNlY29uZC1sZXZlbCB7XG4gICAgICAgICAgPiAuY2hpbGRyZW4ge1xuICAgICAgICAgICAgPiAuaGFzLWNoaWxkcmVuOm5vdCguLS1ub25lKSB7XG4gICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gLmNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgPiAuaGFzLWNoaWxkcmVuOm5vdCguLS1ub25lKSB7XG4gICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi0tdGhpcmQtbGV2ZWwge1xuICAgICAgICAgID4gLmNoaWxkcmVuIHtcbiAgICAgICAgICAgID4gLmhhcy1jaGlsZHJlbjpub3QoLi0tbm9uZSkge1xuICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgPiAuaGFzLWNoaWxkcmVuOm5vdCguLS1ub25lKSB7XG4gICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICA+IC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuaGFzLWNoaWxkcmVuOm5vdCguLS1ub25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hpbGRyZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi44NXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiAtMi43NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tc2VsZWN0ZWQge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi0tZ3JvdXBzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbjogbG9hZGVkQW5pbWF0aW9uIDFzIGVhc2UtaW4gZm9yd2FyZHM7XG5cbiAgICAuYXJjaGl2ZS13aXNzZW4ge1xuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDMuNHJlbSAwIDMuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDVyZW0gLjVyZW0gMy41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgIHBhZGRpbmc6IDdyZW0gNHJlbSAzLjVyZW0gMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpbGUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBvcmRlcjogMztcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3JkZXI6IDQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9yZGVyOiA1O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2F0ZWdvcnktcGFyZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgICBjb2xvcjogJGMtZGFyay1ncmF5O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgIH1cblxuICAgICAgJl9fY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgfVxuXG4gICAgICAmX19jYXRlZ29yeS1jaGlsZHJlbiB7XG4gICAgICAgIGNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRjLWRhcmstZ3JheTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLS1kaXNhYmxlZCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZGFyay1ncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX192aWV3LWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlcnMtdG9nZ2xlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICBtYXJnaW46IDEuNHJlbSAuMjVyZW0gMS4ycmVtIGF1dG87XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LXRvZ2dsZUAyeC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjByZW07XG4gICAgcGFkZGluZzogNS4xcmVtIDIuMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi4tLWxvYWRpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LWhlaWdodDogMjByZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuYXJjaGl2ZS13aXNzZW5fX2xvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1sb2FkZWQge1xuICAgICAgYW5pbWF0aW9uOiBsb2FkZWRBbmltYXRpb24gLjVzIGVhc2UtaW47XG4gICAgfVxuICB9XG5cbiAgJl9fbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMS40cmVtO1xuICAgIGhlaWdodDogMS40cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gICAgY29sb3I6ICRjLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogbG9hZGluZ0FuaW1hdGlvbiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0uMjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFuaW1hdGlvbjogbG9hZGluZ0FuaW1hdGlvbiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0yLjI1cmVtO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDIuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtY2xvdWQtZ3JheTtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmLi0td2lzc2VuLWZpbHRlcnMge1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcmNoaXZlLWN0YSB7XG4gICAgICAmX19jdGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3JlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAyMS44cmVtO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTYuMnJlbSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgICAgdG9wOiA4LjJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYuMXJlbSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIHRvcDogOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAtMTdyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgYm90dG9tOiAtMTRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMCA3LjZyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYmx1ZWJveCB7XG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwYWRkaW5nOiAzLjJyZW0gOHJlbSAzLjJyZW0gM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgcGFkZGluZzogNS41cmVtIDguNXJlbSA1Ljc1cmVtIDEwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA0Ljc1cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi4tLWJsdWVib3gge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gNC42cmVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZS1lbGVtZW50LWJvdHRvbS12YXJpYW50LTEge1xuICAgICAgYm90dG9tOiAtMTEuOXJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgYm90dG9tOiAtOC4zcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBib3R0b206IC0xMi45cmVtO1xuICAgICAgfVxuXG4gICAgICAuc2lkZS1lbGVtZW50LWJvdHRvbS11cHBlciB7XG4gICAgICAgIGJvdHRvbTogNi4zcmVtO1xuICAgICAgICB3aWR0aDogMTEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBib3R0b206IDYuMnJlbTtcbiAgICAgICAgICB3aWR0aDogMTEuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgYm90dG9tOiAxMXJlbTtcbiAgICAgICAgICB3aWR0aDogMjAuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNpZGUtZWxlbWVudC1ib3R0b20tbG93ZXIge1xuICAgICAgICB3aWR0aDogMjcuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2LjNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMjcuMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDYuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDQ4cmVtO1xuICAgICAgICAgIGhlaWdodDogMTFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGFzLWNoaWxkcmVuLi0tZmlyc3QtbGV2ZWwge1xuICAgIGxpOm5vdCguaGFzLWNoaWxkcmVuKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jaGlsZHJlbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmhhcy1jaGlsZHJlbi4tLXNlY29uZC1sZXZlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuaGFzLWNoaWxkcmVuIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2hpbGRyZW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgLmhhcy1jaGlsZHJlbi4tLXNlY29uZC1sZXZlbC4tLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmFyY2hpdmUtaW5kdXN0cnkge1xuICAkdGhpczogJjtcblxuICAmLi0tc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA4LjVyZW0gMCAzLjFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiA4LjVyZW0gMCAxMS43cmVtO1xuICAgIH1cblxuICAgICYuLS1uYXZpZ2F0aW9uLXBhZ2Uge1xuICAgICAgcGFkZGluZzogMy40cmVtIDAgMy4xcmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAzLjJyZW07XG4gICAgICB9XG5cbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fY291bnQge1xuICAgIG1hcmdpbjogLTIuNHJlbSAwIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45MnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA3NHJlbTtcbiAgfVxuXG4gICZfX2ZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblxuICAgIEBpbmNsdWRlIGRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlciB7XG4gICAgbWFyZ2luOiAwIDJyZW0gMCAwO1xuICAgIHBhZGRpbmc6IC44cmVtIDEuNnJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWJnLWdyYXk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRhcmstZ3JheTtcbiAgICB9XG4gIH1cblxuICAmX19wb3N0cyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMCAtMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNi4zZGVnKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpdGUtbWFpbi4tLXBhcnRuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAuYXJjaGl2ZS1wYXJ0bmVyIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG5cbiAgICAmX19ibHVlLWJhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtMS44cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAuYmx1ZS1iYXJfX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsdWUtYmFyX19saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcblxuICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNC41NnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjNyZW07XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgbWFyZ2luOiAwIDAgMS42cmVtIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZ2FwOiAuOHJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiA1Ni43cmVtO1xuICAgICAgICBnYXA6IDEuNnJlbSAyLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyIHtcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJGMtZGFyay1ncmF5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5mcy1kcm9wZG93biB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIC40cmVtIC40cmVtIHJnYmEoMCwgMCwgMCwgLjI0KTtcblxuICAgICAgICAuZnMtb3B0aW9ucyB7XG4gICAgICAgICAgcGFkZGluZzogMS4ycmVtIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnMtb3B0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZzLWNoZWNrYm94IHtcbiAgICAgICAgICB3aWR0aDogMi40cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtbW91c2UtZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmFjZXR3cC1mYWNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5mYWNldHdwLWlucHV0LXdyYXAsXG4gICAgICAuZnMtd3JhcCxcbiAgICAgIC5mcy1sYWJlbC13cmFwLFxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmZzLWxhYmVsLXdyYXAge1xuICAgICAgICAuZnMtbGFiZWwge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjdyZW0gMS4ycmVtO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWluLWhlaWdodDogNC44cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjdyZW0gMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCxcbiAgICAgIC5mcy1sYWJlbC13cmFwIHtcbiAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1tb3VzZS1ncmF5O1xuICAgICAgfVxuXG4gICAgICAmLi0tc2VhcmNoLFxuICAgICAgJi4tLWZvY3VzcG9pbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogLTEgLzE7XG4gICAgICB9XG5cbiAgICAgICYuLS1jYXRlZ29yeSxcbiAgICAgICYuLS1mb2N1c3BvaW50LFxuICAgICAgJi4tLWxvY2FsaXphdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDE3LjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnMtYXJyb3cge1xuICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZzLW9wdGlvbi5zZWxlY3RlZCAuZnMtY2hlY2tib3ggaSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICB3aWR0aDogNDAuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWNldHdwIHtcbiAgICAgICAgICAmLWlucHV0LXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1zZWFyY2gge1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZS1ncmF5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLWNhdGVnb3J5IHtcbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLWxvY2FsaXphdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1mb2N1c3BvaW50IHtcbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIC0ycmVtIDIuNjVyZW0gLTJyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5mYWNldHdwLWZhY2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi1wYXJ0bmVyLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNC42cmVtKTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA0LjZyZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIuNnJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgIHRvcDogNS44cmVtO1xuICAgICAgICAgIHdpZHRoOiAzMi44cmVtO1xuICAgICAgICAgIGhlaWdodDogODByZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1tYXJrZXItYWN0aXZlIHtcbiAgICAgICAgLmdtLXN0eWxlLWl3LFxuICAgICAgICAuZ20tc3R5bGUtaXctdGMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tcG9wdXAtYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRhcmstZ3JheTtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJjaGl2ZS1wYXJ0bmVyX19tYXAtcGFydG5lci1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcnRuZXItbWFya2VyLWluZm9fX2Nsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJ0bmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICYuLS10b29sdGlwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNmYWNldHdwLW1hcCB7XG4gICAgICAgIGhlaWdodDogMjMuN3JlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgaGVpZ2h0OiA5MC45cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZhY2V0d3AtbWFwLWZpbHRlcmluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC13cmFwcGVyLndyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCxcbiAgICAmX19tYXAge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyM3JlbSkgLyAyKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNC4ycmVtO1xuICAgICAgfVxuXG4gICAgICAuZmFjZXR3cC1mYWNldC1wYXJ0bmVyX2NvdW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYWNldHdwLXBhZ2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtYmx1ZS1ncmF5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cmVtO1xuICAgICAgfVxuXG4gICAgICAuYXJjaGl2ZS1jdGEge1xuICAgICAgICAmX19jdGEge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtJHNrZXctZGVmYXVsdCk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSBkb3duKG1kKSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXBhcnRuZXIge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0kc2tldy1kZWZhdWx0KTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgLnNpdGUtZm9vdGVyX193cmFwcGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koJHNrZXctZGVmYXVsdCk7XG4gICAgfVxuICB9XG5cbiAgLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gICAgcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICB0b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLi0tYmxhY2stZnJpZGF5IHtcbiAgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIzcmVtO1xuICB9XG5cbiAgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1kaXNjb3VudC1vZmZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDIwcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgtJHNrZXctZGVmYXVsdCk7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgdG9wOiAyOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZS4tLWJnLWNvbG9yLWxpZ2h0Z3JheSB7XG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcbiAgICB9XG5cbiAgICAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fYmxvY2sge1xuICAgICAgZ2FwOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDhyZW07XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZV9fbWVkaWEge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgICB9XG5cbiAgICAgICYtaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIG1pbi13aWR0aDogNDkuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stZ3JvdXAuLS1zbWFsbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtY2xvdWQtZ3JheTtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLSRza2V3LWRlZmF1bHQpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDY3LjIycmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stYmx1ZWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBwYWRkaW5nOiAuNHJlbSAuOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnktc2hhZGU7XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWdyb3VwLi0tY29sbGFwc2FibGUtaGVhZGluZ3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMjJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjJyZW0pO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtY2xvdWQtZ3JheTtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLSRza2V3LWRlZmF1bHQpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLmJsb2NrLWNvbGxhcHNhYmxlLWhlYWRsaW5lc19faGVhZGxpbmUge1xuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1mYXEge1xuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzkuNHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1jb250ZW50LWxvZ29zIHtcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gICAgJl9fYmx1ZWJveCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi4tLWJsdWVib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuOHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stY29udGVudC1sb2dvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuICAgIHRyYW5zZm9ybTogc2tld1koLSRza2V3LWRlZmF1bHQpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koJHNrZXctZGVmYXVsdCk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW46IDAgMCAzLjhyZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBtYXJnaW46IDAgMy4zcmVtIDAgMDtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luOiAwIDRyZW0gMCAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGEge1xuICAgICZfX2JsdWVib3gge1xuICAgICAgbWF4LXdpZHRoOiAxMjByZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4zcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YS1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExMnJlbTtcbiAgICB9XG5cbiAgICAmX19jdGEtc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi4tLWNhcmVlcnMge1xuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjNyZW07XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkZXJfX3N1YmhlYWRpbmcge1xuICAgIGNvbG9yOiAkYy10ZXh0O1xuICB9XG5cbiAgLmJsb2NrLWhlcm8tcGFnZS1mZWF0dXJlcyB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAoeHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjAuNXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA1NiU7XG5cbiAgICAgIEBpbmNsdWRlIHVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogNjclO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiA2OHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAoeHhsKSB7XG4gICAgICAgIGhlaWdodDogMTA5cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgtJHNrZXctZGVmYXVsdCk7XG4gICAgICB6LWluZGV4OiAtMjtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICAgICAgZ2FwOiAwIDlyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTguNXJlbSAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNHJlbSBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fZmVhdHVyZXMge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTAuOXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAuOHJlbSByZ2JhKDEwLCAxNSwgMzAsIC4wOCk7XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1Ni41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEuN3JlbSAyLjNyZW0gM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mZWF0dXJlIHtcbiAgICAgIG1heC13aWR0aDogMjEuM3JlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMuMnJlbSBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCAkYy1tb3VzZS1ncmF5O1xuICAgICAgfVxuXG4gICAgICAmLWljb24ge1xuICAgICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW1lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2staW1hZ2UtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10ZXN0aW1vbmlhbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDYuM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDE0LjNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMuOHJlbTtcbiAgICB9XG5cbiAgICAmX190ZXN0aW1vbmlhbHMtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICByaWdodDogMi4zcmVtO1xuICAgICAgICBib3R0b206IDMuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stc2xhbnRlZC1vbmUtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS40cmVtO1xuXG4gICAgdHJhbnNmb3JtOiBza2V3WSgtJHNrZXctZGVmYXVsdCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKCRza2V3LWRlZmF1bHQpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAuMyk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2LjRyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMTIuN3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1yZWxhdGVkLXdpdGgtY3RhIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQuNnJlbTtcbiAgICB9XG5cbiAgICAmX19ibHVlYm94IHtcbiAgICAgIG1heC13aWR0aDogMTIwcmVtO1xuICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogNi40cmVtIDRyZW07XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA4cmVtO1xuICAgICAgfVxuXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTJyZW07XG4gICAgICB9XG5cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi4tLWNvbXBldGl0aW9uLWNvbXBhcmlzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuXG4gIC5ibG9jay1oZXJvLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjdyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC02LjRkZWcpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDkuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDI3LjNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNS44cmVtO1xuICAgIH1cblxuICAgICYuLS1saWdodGdyYXkge1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgwKTtcblxuICAgICAgLmJsb2NrLWhlcm8tcGFnZSB7XG4gICAgICAgICZfX3dyYXBwZXIge1xuXG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koNi40ZGVnKTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiA1cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIsXG4gICAgJl9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjdyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIHdpZHRoOiA1OXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtaW4td2lkdGg6IDM4LjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS44cmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgIG1hcmdpbjogMCAwIDMuMnJlbSAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0M3JlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgIGxlZnQ6IC05LjNyZW07XG4gICAgICAgICAgdG9wOiAtMy44cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNDcuNnJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIHVwKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogMjByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZSB7XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDEuMXJlbSAycmVtO1xuXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrIHtcbiAgICAmOm50aC1vZi10eXBlKDIpLmJsb2NrLXByZXNlbnRhdGlvbi4tLXNpbXBsZSB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMi4xcmVtO1xuICAgICAgfVxuXG4gICAgICAucHJlc2VudGF0aW9uLWNvbnRlbnQge1xuICAgICAgICAmX19maWd1cmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcuM3JlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5LjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0LjhyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgbGVmdDogMS4ycmVtO1xuICAgICAgICAgICAgdG9wOiA0cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0My44cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDQuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpLmJsb2NrLXRlc3RpbW9uaWFsIHtcbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzLjJyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0LjNyZW07XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay10ZXN0aW1vbmlhbF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNy4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG5cbiAgICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNSkuYmxvY2stdGVzdGltb25pYWxzLWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDYpLmJsb2NrLWNlcnRpZmljYXRlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDE3LjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0LjRyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOS43cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNykuYmxvY2stbGlzdC10aWxlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDcuMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyLjNyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcmNoaXZlLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogOS4zcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogLS4ycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDE0LjhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMC42cmVtO1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKDYuM2RlZyk7XG4gICAgfVxuICB9XG59XG4iLCIuLS1mdW5jdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAuMXJlbTtcblxuICAuYmxvY2staGVyby1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTYuM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtJHNrZXctZGVmYXVsdCk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDkuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzNS4zcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IC43cmVtO1xuICAgIH1cblxuICAgICYuLS1kYXJrZ3JheSB7XG4gICAgICAuYmxvY2staGVyby1wYWdlIHtcbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgkc2tldy1kZWZhdWx0KTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiA1cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIsXG4gICAgJl9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uN3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgd2lkdGg6IDU5cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy44cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtaW4td2lkdGg6IDM4LjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuXG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDNyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICBsZWZ0OiA2cmVtO1xuICAgICAgICAgIHRvcDogLTkuNXJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbi5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM0LjNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG4gICAgICBwYWRkaW5nOiAxLjFyZW0gMS43cmVtIC45cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDIxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgICBwYWRkaW5nOiA1LjNyZW0gMCA0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTYuNGRlZyk7XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgICAgcGFkZGluZzogMTQuM3JlbSAwIDEycmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSg2LjRkZWcpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stY29udGVudC1sb2dvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcblxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuLS1zZWNvbmQtdmFyaWFudCB7XG4gICAgICAuYmxvY2stY29udGVudC1sb2dvcyB7XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTIzcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi4tLWdtaSB7XG4gIC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgfVxuXG4gIC5ibG9jay1oZXJvLXBhZ2Utc2ltcGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBnYXA6IDZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luOiAtMTRyZW0gMy4ycmVtIDAgMDtcbiAgICAgIH1cblxuICAgICAgJi1pbWcge1xuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1jaGVja21hcmtzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgJi1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDUycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1ibHVlYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIHBhZGRpbmc6IC40cmVtIC44cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeS1zaGFkZTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XG4gICAgfVxuXG4gICAgJl9fc3RlcHMge1xuICAgICAgbWF4LXdpZHRoOiA3OXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1zbGFudGVkLW9uZS1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWhlYWRpbmctbm90ZSB7XG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3OXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gICAgJl9fYmx1ZWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4zcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTEycmVtO1xuICAgIH1cblxuICAgICZfX2N0YS1zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jayB7XG4gICAgJi5uby1zcGFjZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLi0taG9tZXBhZ2Uge1xuICAuYmxvY2stZmVhdHVyZXMge1xuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGluay10aWxlcyB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5ibG9jay1mYXEge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzByZW07XG4gICAgfVxuICB9XG59XG4iLCIuLS1pbmR1c3RyaWVzIHtcbiAgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIzcmVtO1xuICB9XG5cbiAgLmJsb2NrLWhlcm8tcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcmVtO1xuICB9XG5cbiAgLmJsb2NrLWhlcm8tcGFnZS1zaW1wbGUge1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTEwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgdG9wOiAtMjglICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHh4bCkge1xuICAgICAgICB0b3A6IC0xNCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzIHtcbiAgICBAaW5jbHVkZSB1cCh4eGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2My4zcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHRvcDogLTI4JSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4eGwpIHtcbiAgICAgICAgdG9wOiAtMTQlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNmZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEtaW1nIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nb3Mge1xuICAgICAgZ2FwOiAuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAyNC44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fZmVhdHVyZXMge1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICBib3gtc2hhZG93OiAwIDAgLjhyZW0gcmdiYSgxMCwgMTUsIDMwLCAuMDgpO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICB0b3A6IDQuN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICAgICAgcGFkZGluZzogMS43cmVtIDIuM3JlbSAzcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZlYXR1cmUge1xuICAgICAgcGFkZGluZzogM3JlbSAzcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGMtbW91c2UtZ3JheTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCAkYy1tb3VzZS1ncmF5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbWVkaWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbi4tLWJsdWUtYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMjMuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICB9XG5cbiAgICArIC5ibG9jay1saXN0LWNoZWNrbWFya3Mge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICsgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUge1xuICAgICAgJi4tLXBhZGRpbmctdG9wLXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOS40cmVtO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1oZWFkZXJfX3N1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBnYXA6IDNyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDU3cmVtO1xuXG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICArIC5ibG9jay1ibHVlYm94IHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1jaGVja21hcmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMy45cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMC42cmVtO1xuICAgIH1cblxuICAgICYuLWxpZ2h0LWdyZXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcblxuICAgICAgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcyB7XG4gICAgICAgICZfX21lZGlhLWltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jbG91ZC1ncmF5O1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDE0LjNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbmlnaHQtYmxhY2s7XG4gICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiA0cmVtIGF1dG8gMCBhdXRvO1xuICAgICAgcGFkZGluZzogMS4zcmVtIDMuMnJlbTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1mdW5jdGlvbi10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIH1cblxuICAgICZfX3RpbGUge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBib3JkZXItY29sb3I6ICRjLW1vdXNlLWdyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWN0YSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyay1ncmF5O1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDExLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEuM3JlbTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1saW5rLWJyaWNrcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWZhcSB7XG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1jb3JlIHtcbiAgICAmLS1wYXJhZ3JhcGgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1jb250ZW50LWxvZ29zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtJHNrZXctZGVmYXVsdCk7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDE2LjRyZW07XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKCRza2V3LWRlZmF1bHQpO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy45cmVtO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0LjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvcyB7XG4gICAgICBnYXA6IDMuMnJlbTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gICAgJl9fYmx1ZWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogNi40cmVtIDRyZW07XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4zcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YS1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExMnJlbTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stYWRkb25zIHtcbiAgICAmLi0taGVhZGluZy1jZW50ZXJlZCB7XG4gICAgICAuYmxvY2stYWRkb25zIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aWxlIHtcbiAgICAgICYtbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGlsZS4tbG9nbyB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAycmVtKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMyUgLSAycmVtKTtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMi40cmVtIDFyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDIuNHJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1hZGRvbnMge1xuICAgICAgICAmX190aWxlIHtcbiAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jayB7XG4gICAgJi5uby1zcGFjZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLi0taW52b2ljZXMge1xuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjNyZW07XG4gIH1cblxuICAuYmxvY2staGVyby1wYWdlLXNpbXBsZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTEwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgdG9wOiAtMjglICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHh4bCkge1xuICAgICAgICB0b3A6IC0xNCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2staGVyby1wYWdlLWZlYXR1cmVzIHtcbiAgICBAaW5jbHVkZSB1cCh4eGwpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKHh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDYzLjNyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHRvcDogLTI4JSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4eGwpIHtcbiAgICAgICAgdG9wOiAtMTQlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNmZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEtaW1nIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4eGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvcyB7XG4gICAgICBnYXA6IC40cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDI0LjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19mZWF0dXJlcyB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAuOHJlbSByZ2JhKDEwLCAxNSwgMzAsIC4wOCk7XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICAgICAgcGFkZGluZzogMS43cmVtIDIuM3JlbSAzcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZlYXR1cmUge1xuICAgICAgcGFkZGluZzogM3JlbSAzcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGMtbW91c2UtZ3JheTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCAkYy1tb3VzZS1ncmF5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbWVkaWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbi4tLWJsdWUtYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMjMuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICB9XG5cbiAgICArIC5ibG9jay1saXN0LWNoZWNrbWFya3Mge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICsgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUge1xuICAgICAgJi4tLXBhZGRpbmctdG9wLXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgZG93bihsZykge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOS40cmVtO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1oZWFkZXJfX3N1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBnYXA6IDNyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDU3cmVtO1xuXG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICArIC5ibG9jay1ibHVlYm94IHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1jaGVja21hcmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMy45cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMC42cmVtO1xuICAgIH1cblxuICAgICYuLWxpZ2h0LWdyZXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcblxuICAgICAgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcyB7XG4gICAgICAgICZfX21lZGlhLWltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jbG91ZC1ncmF5O1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDE0LjNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbmlnaHQtYmxhY2s7XG4gICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiA0cmVtIGF1dG8gMCBhdXRvO1xuICAgICAgcGFkZGluZzogMS4zcmVtIDMuMnJlbTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1mdW5jdGlvbi10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIH1cblxuICAgICZfX3RpbGUge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBib3JkZXItY29sb3I6ICRjLW1vdXNlLWdyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWN0YSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyay1ncmF5O1xuXG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDExLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEuM3JlbTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1saW5rLWJyaWNrcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWZhcSB7XG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1jb3JlIHtcbiAgICAmLS1wYXJhZ3JhcGgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNi41cmVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1jb250ZW50LWxvZ29zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtJHNrZXctZGVmYXVsdCk7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3JlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKCRza2V3LWRlZmF1bHQpO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy45cmVtO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0LjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvcyB7XG4gICAgICBnYXA6IDMuMnJlbTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gICAgJl9fYmx1ZWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogNi40cmVtIDRyZW07XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4zcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YS1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExMnJlbTtcbiAgICB9XG5cbiAgICAmX19jdGEtc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stYWRkb25zIHtcbiAgICAmLi0taGVhZGluZy1jZW50ZXJlZCB7XG4gICAgICAuYmxvY2stYWRkb25zIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiIHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aWxlIHtcbiAgICAgICYtbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGlsZS4tbG9nbyB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAycmVtKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMyUgLSAycmVtKTtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMi40cmVtIDFyZW07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDIuNHJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1hZGRvbnMge1xuICAgICAgICAmX190aWxlIHtcbiAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jayB7XG4gICAgJi5uby1zcGFjZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1pbnZvaWNlLWZvcm0ge1xuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKHh4bCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2staW52b2ljZS12aXN1YWxpemF0aW9uLWZvcm0ge1xuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKHh4bCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZW1wbGF0ZS1sZC13ZWJpbmFycyB7XG4gIGZvbnQtZmFtaWx5OiAkZi1kbS1zYW5zO1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkZi1kbS1zYW5zO1xuICB9XG5cbiAgJl9fdGFicyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgIGdhcDogMXJlbTtcblxuICAgICAgJi1idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDE2cmVtO1xuICAgICAgICBwYWRkaW5nOiAuNnJlbSAxLjJyZW0gLjdyZW07XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LTcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMjAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tLWFjdGl2ZSB7XG4gICAgICAgICAgcGFkZGluZzogLjhyZW0gMi40cmVtO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icmFuZC01MDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDcuMXJlbSAwO1xuXG4gICAgICAmLi0tYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTUuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0td2ViaW5hcnMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgIHJvdy1nYXA6IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAud2ViaW5hciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0td2ViaW5hcnMtdmlkZW9zLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKHh4bCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyNi43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxNC41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlkZW8td2ViaW5hciB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICBnYXA6IC44cmVtO1xuICAgIH1cblxuICAgICZfX2ZpbHRlcnMtbGFiZWwge1xuICAgICAgY29sb3I6ICRjLWdyYXktODAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2ZpbHRlcnMtYnV0dG9ucyB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWFyZ2luOiAwIC0yLjZyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogY29udGFpbjtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgIHNjcm9sbGJhci1jb2xvcjogJGMtZ3JheS01MDAgJGMtZ3JheS0xMDA7XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogYXV0bztcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiBhdXRvO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycy1idXR0b24tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycy1idXR0b24tZGlzbWlzcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IC4ycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZfX2ZpbHRlcnMtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcGFkZGluZzogLjhyZW0gMS42cmVtO1xuICAgICAgY29sb3I6ICRjLWdyYXktOTAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWRtLXNhbnM7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS01MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZSwgY29sb3IgLjJzIGVhc2UsIGJvcmRlci1jb2xvciAuMnMgZWFzZTtcbiAgICAgIGdhcDogLjhyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyYXktNTAwO1xuICAgICAgfVxuXG4gICAgICAmLi1hY3RpdmUge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJhbmQtNTAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLWJyYW5kLTUwMDtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLXdlYmluYXJfX2ZpbHRlcnMtYnV0dG9uLWRpc21pc3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogLjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IC44cmVtO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkYy1icmFuZC0xMDA7XG4gICAgICAgICAgICAgIGZpbGw6ICRjLWJyYW5kLTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTguNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGhlaWdodDogNDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgaGVpZ2h0OiA2NC4xcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogMi40cmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChzbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbiAgICAgICYuLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxNy40cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YXgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgdG9wOiAuOHJlbTtcbiAgICAgIHBhZGRpbmc6IC42cmVtIDFyZW07XG4gICAgICBjb2xvcjogJGMtYmctZ3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlLWdyYXk7XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IC42cmVtIC44cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG5cbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTZyZW07XG4gICAgfVxuXG4gICAgJl9fZXhjZXJwdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS45MnJlbTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45MnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FsZW5kbHktcG9wdXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMiU7XG4gICAgfVxuICB9XG5cbiAgLi0td2ViaW5hci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC4tLXdlYmluYXItc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuIiwiLi0tcGFydG5lci1wYWdlIHtcbiAgLmJsb2NrLWhlcm8tcGFnZS1zaW1wbGUge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcyB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIC5zZWN0aW9uLWhlYWRlcl9faGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1zdGVwcyB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIC5zZWN0aW9uLWhlYWRlcl9faGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXAtY29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWNvcmUtLWhlYWRpbmcge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1jb3JlLS1wYXJhZ3JhcGgge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnRlbXBsYXRlLXByaWNpbmcge1xuICAuc2l0ZS1tYWluLi0tcHJpY2luZyB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNC43cmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMiAqIC0xKTtcbiAgICAgICAgICB0b3A6IC0yNHJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWNsb3VkLWdyYXk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNi4zZGVnKTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAyICogLTEpO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWNsb3VkLWdyYXk7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNC4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNDEuMnJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDEuMnJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY29yZSB7XG4gICAgICAgICAgJi0taGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1jb2xsYXBzYWJsZS1oZWFkbGluZXMge1xuICAgICAgbWF4LXdpZHRoOiA3OS40cmVtO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMTByZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAzNXJlbTtcbiAgICAgIH1cblxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgfVxuXG4gICAgICAmX190b2dnbGUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY29udGVudC1sb2dvcyB7XG4gICAgICAmLi0tc2Vjb25kLXZhcmlhbiB7XG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLXNlY29uZC12YXJpYW50OjphZnRlciB7XG4gICAgICAgIHRvcDogLTEwcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMHJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIHRvcDogLTE1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWFkZG9ucyB7XG4gICAgICAuLS1oZWFkaW5nLWNlbnRlcmVkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1hZGRvbnMge1xuICAgICAgICAgICZfX3BhbmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGlsZSB7XG4gICAgICAgICAgICAmLWJhZGdlIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzLjhyZW0gc29saWQgJGMtYmctZ3JheTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zd2l0Y2hlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fc3dpdGNoZXItdGFicyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWN0YS1pbWFnZTpub3QoLi0tc2Vjb25kLXZhcmlhbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICBwYWRkaW5nOiAzLjJyZW0gMCAxOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWN0YS1pbWFnZSB7XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKHh4eG0pIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gICAgICAmX19ibHVlYm94IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgICB9XG5cbiAgICAgICZfX2N0YSB7XG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTA1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICAmLi0tYmx1ZWJveCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgLmJsb2NrLWNvbGxhcHNhYmxlLWhlYWRsaW5lcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXByaWNpbmctdGFicyB7XG4gICAgICBzdXAge1xuICAgICAgICB0b3A6IC0uOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2luZy1pbmZvIHtcbiAgICAgICAgc3VwIHtcbiAgICAgICAgICB0b3A6IC0uNnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgJl9fYm94LWluZm8ge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDY0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUge1xuICAgICAgJl9fY29udGVudC1wYXJhZ3JhcGgge1xuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1wYWRkaW5nLWJvdHRvbS1iaWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtY2FyZWVyIHtcbiAgLmJsb2NrLWxpc3QtY2hlY2ttYXJrcyB7XG4gICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogOC41cmVtIDAgMTByZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxNC41cmVtIDAgMTRyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWZsb3cge1xuICAgIG1hcmdpbi1ib3R0b206IC04LjVyZW07XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICBoZWlnaHQ6IC40cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAuOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hcmNoaXZlLWN0YSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYmx1ZWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLSRza2V3LWRlZmF1bHQpO1xuICAgICAgfVxuXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgICB9XG5cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2luZ2xlLWxpdmV3ZWJpbmFycyB7XG4gIGZvbnQtZmFtaWx5OiAkZi1kbS1zYW5zO1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkZi1kbS1zYW5zO1xuICB9XG5cbiAgLndyYXBwZXI6bm90KC5zaXRlLWhlYWRlci1uZXdfX3dyYXBwZXIpIHtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgfVxuXG4gIC4tLWhlYWRpbmctYmx1ZS1iYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIC5zaW5nbGUtd2ViaW5hciB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWluLWhlaWdodDogNDYuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBnYXA6IDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogNDlyZW07XG4gICAgICAgIGdhcDogMi40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2stYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGdhcDogLjhyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBnYXA6IC44cmVtO1xuXG4gICAgICAmLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICRjLWJyYW5kLTcwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtZ3JheS05MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib29raW5nLWlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTlyZW07XG4gICAgICBtYXgtaGVpZ2h0OiA0Ni42cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRseS1wb3B1cCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtd2lraSB7XG4gIC5hcmNoaXZlLWN0YSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0kc2tldy1kZWZhdWx0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtd2lzc2VuIHtcbiAgJHRoaXM6ICY7XG5cbiAgJi4tLXNlYXJjaCB7XG4gICAgcGFkZGluZzogNS4ycmVtIDAgMy4xcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgcGFkZGluZzogNS4ycmVtIDAgNi43cmVtO1xuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tbmF2aWdhdGlvbi1wYWdlIHtcbiAgICAgIHBhZGRpbmc6IDMuNHJlbSAwIDMuMXJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xuICAgICAgfVxuXG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTIzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLS1zaW5nbGUge1xuICAgIG1heC13aWR0aDogMTIzcmVtO1xuICB9XG5cbiAgJl9fbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19icmVhZGNydW1icyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMi4yNXJlbSAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyk7XG4gICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgYmFja2dyb3VuZDogJGMtYmctZ3JheTtcbiAgICB9XG4gIH1cblxuICAmX19icmVhZGNydW1icy1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWxsLWNoYW5nZTogY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDplbXB0eSkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIC40cmVtKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctcmlnaHRAMngucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtYmx1ZS1ncmF5O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdG9nZ2xlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgbWFyZ2luOiAuMnJlbSAxLjc1cmVtIDAgLjI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXJnaW46IC4ycmVtIDNyZW0gMCAuMjVyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxLjlyZW07XG4gICAgICBoZWlnaHQ6IC4ycmVtO1xuICAgICAgbWFyZ2luOiAwIDAgLjNyZW0gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRleHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAuMXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnJlbTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI0LjdyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIDAgcmdiYSgkY29sb3I6ICRjLWJsYWNrLCAkYWxwaGE6IC40KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAuMjVzIGVhc2UtaW4tb3V0LCBsZWZ0IC4yNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpbGwtY2hhbmdlOiBtYXgtd2lkdGgsIGxlZnQsIG9wYWNpdHk7XG4gICAgei1pbmRleDogNTtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM2cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICYuLS1jbG9zZWQge1xuICAgICAgbGVmdDogY2FsYygtMTAwdncgLSA2LjVyZW0pO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgbGVmdDogY2FsYygtMzZyZW0gLSA2LjVyZW0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDRyZW07XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICN7JHRoaXN9X19maWx0ZXJzLWl0ZW1zIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3skdGhpc31fX2ZpbHRlcnMtdG9nZ2xlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IC4xcmVtO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNXJlbSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1iZy1ncmF5O1xuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXJzLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcblxuICAgICAgQGluY2x1ZGUgZG93bihtZCkge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtLjVyZW07XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luOiAuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1kb3duQDJ4LnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tLWV4cGFuZGVkIHtcbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hpbGRyZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi44NXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiAtMi43NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjlyZW07XG4gICAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWxsLWNoYW5nZTogY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLS1zZWxlY3RlZCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjLWJsdWUtZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlcnMtdG9nZ2xlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICBtYXJnaW46IDEuNHJlbSAuMjVyZW0gMS4ycmVtIGF1dG87XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LXRvZ2dsZUAyeC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE2cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgcGFkZGluZzogNXJlbSAuNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgcGFkZGluZzogNS4xcmVtIDAgNS4xcmVtIDIuMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLTYuM2RlZyk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuYXJjaGl2ZS1jdGEge1xuICAgICAgJl9fY3RhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMjEuOHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2LjJyZW0pO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogOC4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2LjFyZW0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICB0b3A6IDhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTE3cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTE0cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDAgNy42cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JsdWVib3gge1xuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZzogMy4ycmVtIDhyZW0gMy4ycmVtIDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDUuNXJlbSA4LjVyZW0gNS43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNC43NXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi4tLWJsdWVib3gge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gNC42cmVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZS1lbGVtZW50LWJvdHRvbS12YXJpYW50LTEge1xuICAgICAgYm90dG9tOiAtMTEuOXJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgYm90dG9tOiAtOC4xcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBib3R0b206IC0xMi45cmVtO1xuICAgICAgfVxuXG4gICAgICAuc2lkZS1lbGVtZW50LWJvdHRvbS11cHBlciB7XG4gICAgICAgIGJvdHRvbTogNi4zcmVtO1xuICAgICAgICB3aWR0aDogMTEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBib3R0b206IDYuMnJlbTtcbiAgICAgICAgICB3aWR0aDogMTEuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgYm90dG9tOiAxMXJlbTtcbiAgICAgICAgICB3aWR0aDogMjAuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNpZGUtZWxlbWVudC1ib3R0b20tbG93ZXIge1xuICAgICAgICB3aWR0aDogMjcuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2LjNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMjcuMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDYuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDQ4cmVtO1xuICAgICAgICAgIGhlaWdodDogMTFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stY29yZSB7XG4gICAgJi0tcGFyYWdyYXBoLFxuICAgICYtLWltYWdlLFxuICAgICYtLWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cblxuICAgICYtLWhlYWRpbmcge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXRpcGJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41cmVtO1xuICB9XG5cbiAgLmJsb2NrLWNvbGxhcHNhYmxlLWhlYWRsaW5lcyB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIuLS10YXgtY29uc3VsdGFudCB7XG4gIC5ibG9jay1oZXJvLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjNyZW07XG4gICAgcGFkZGluZy10b3A6IDE1LjlyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDcuN3JlbTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC02LjRkZWcpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIuN3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5LjRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5LjJyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMjcuM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koNi40ZGVnKTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiA1cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIsXG4gICAgJl9faW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjdyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIHdpZHRoOiA1OXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNi4ycmVtO1xuXG4gICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDUxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgIG1hcmdpbjogMCAwIDMuMnJlbSAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0M3JlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgbGVmdDogNDYlO1xuICAgICAgICAgIG1heC13aWR0aDogMzNyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSB1cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrIHtcbiAgICAmOm50aC1vZi10eXBlKDIpLmJsb2NrLWZ1bmN0aW9uLXRpbGVzLFxuICAgICY6bnRoLW9mLXR5cGUoMykuYmxvY2stcHJlc2VudGF0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKS5ibG9jay1mdW5jdGlvbi10aWxlcyB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTAwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmF5O1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC02LjRkZWcpO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIGhlaWdodDogNTUwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykuYmxvY2stcHJlc2VudGF0aW9uIHtcbiAgICAgIC5wcmVzZW50YXRpb24tY29udGVudCB7XG4gICAgICAgICZfX2ZpZ3VyZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIC5wcmVzZW50YXRpb24tY29udGVudF9fZmlndXJlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRvd24oc20pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNCkuYmxvY2stZnVuY3Rpb24tdGlsZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAuN3JlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWZ1bmN0aW9uLXRpbGVzX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAuM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNikuYmxvY2stcHJlc2VudGF0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0LjJyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwLjRyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5LjRyZW07XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1wcmVzZW50YXRpb25fX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByZXNlbnRhdGlvbi1jb250ZW50IHtcbiAgICAgICAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZpZ3VyZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS43cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguOXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMTUuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNi41cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjRyZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWhlYWRpbmdzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXByaW1hcnk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOC40cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNykuYmxvY2stY29udGVudC10YWJzIHtcbiAgICAgIC5wcmVzZW50YXRpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJlc2VudGF0aW9uLWNvbnRlbnQge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIC5wcmVzZW50YXRpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICsgLnNpdGUtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFyZW07XG4gICAgcGFkZGluZzogMTVyZW0gMDtcblxuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTQuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDIxcmVtIDAgNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgbWFyZ2luLXRvcDogLTE4LjVyZW07XG4gICAgICBwYWRkaW5nOiAyNXJlbSAwIDVyZW07XG4gICAgfVxuICB9XG59XG4iLCIuLS10ZW1wbGF0ZXMge1xuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjNyZW07XG4gIH1cblxuICAuYmxvY2staGVyby1odWJzcG90LFxuICAuYmxvY2staGVyby1wYWdlLXNpbXBsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU5cmVtIDMycmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWhlcm8taHVic3BvdCB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU5cmVtIDQ0cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWZlYXR1cmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgaDIsXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAuNnJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC10aGluLnN2ZycpIG5vLXJlcGVhdCA1MCUgLyBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrIHtcbiAgICAmOm50aC1vZi10eXBlKDMpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUsXG4gICAgJjpudGgtb2YtdHlwZSg0KS5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIHtcbiAgICAgIC5ibG9jay1wcmVzZW50YXRpb24tc2ltcGxlIHtcbiAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lZGlhLWltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzOXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUge1xuICAgICAgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGVfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWJsYWNrO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIG91dGxpbmU6IC4ycmVtIHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHRvcDogMi42cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDMuMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAuMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUge1xuICAgICAgbGkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1zbGFudGVkLW9uZS1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gICAgfVxuXG4gICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stZnVuY3Rpb24tdGlsZXMge1xuICAgICZfX3RpbGUge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1jb2xvcjogJGMtbW91c2UtZ3JheTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gICAgJl9fYmx1ZWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4zcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTJyZW07XG4gICAgfVxuXG4gICAgJl9fY3RhLXN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuICAuYmxvY2stY29udGVudC1sb2dvcyB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gICAgJl9fYmx1ZWJveCxcbiAgICAmX19jdGEtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjNyZW07XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIC5ibG9jayB7XG4gICAgICAmLmJsb2NrLWNvbnRlbnQtbG9nb3Mge1xuICAgICAgICAmLi0tc2Vjb25kLXZhcmlhbnQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmLmJsb2NrLXNsYW50ZWQtb25lLWNvbHVtbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG5cbiAgICAgICAgICAuYmxvY2stc2xhbnRlZC1vbmUtY29sdW1uX19jb250YWluZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1iZy1ncmF5O1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50ZW1wbGF0ZS1zaW1wbGUtaGVhZGVyIHtcbiAgLi0taGVhZGluZy1ibHVlLWJhciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIudGVtcGxhdGUtd2l0aG91dC1uYXZpZ2F0aW9uIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICAmX19uYXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAuNXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgQGluY2x1ZGUgdXAoc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSB1cChzbSkge1xuICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgJi4tLWJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC45cmVtIC41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1cChzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuOXJlbSAxLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi4tLWxhbmRpbmctcGFnZSB7XG4gIC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgfVxuXG4gIC5ibG9jay1jdGEtaW1hZ2Uge1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLi0tc2Vjb25kLXZhcmlhbnQge1xuICAgICAgLmJsb2NrLWN0YS1pbWFnZSB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JheTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stZnVuY3Rpb24tdGlsZXMge1xuICAgIG1hcmdpbi10b3A6IC0yMHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyYXk7XG4gIH1cblxuICAuYmxvY2stY291bnRlci10by1kYXRlIHtcbiAgICAmLi10eXBlLTEge1xuICAgICAgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDEsXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjLWRhcmstZ3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdXAobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAmLi1tZC1ub25lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLi1sZy1ub25lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb3cge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBnYXA6IDAgMS40cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2xvcjogJGMtYmx1ZS1ncmF5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY291bnRlciB7XG4gICAgICAgICAgcGFkZGluZzogMi40cmVtIDAgLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXksXG4gICAgICAgICZfX2hvdXIsXG4gICAgICAgICZfX21pbnV0ZSxcbiAgICAgICAgJl9fc2Vjb25kIHtcbiAgICAgICAgICBjb2xvcjogI2M4ZDBkYztcbiAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190aW1lLWxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuN3JlbTtcbiAgICAgICAgICBjb2xvcjogJGMtYmx1ZS1ncmF5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VwYXJhdG9yIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1jb250ZW50LWxpbmtlZC10aWxlcyB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuLS1wYWRkaW5nLWJvdHRvbS1zbWFsbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stcmVsYXRlZC13aXRoLWN0YSB7XG4gICAgJl9fYmx1ZWJveCB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgIH1cblxuICAgICAgJi4tZm9ybSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiA5OS42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgcGFkZGluZzogMi41cmVtIDdyZW0gMi43NXJlbSA3cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXJlbGF0ZWQtd2l0aC1jdGEge1xuICAgICAgICAgICZfX2JsdWVib3gge1xuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXByaWNpbmctdGFicyB7XG4gICAgKyAuYmxvY2staG9yaXpvbnRhbC1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHJlbTtcblxuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1wcmljaW5nLXRhYnMuLXR5cGUtMzo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gIH1cblxuICAuYmxvY2stcHJpY2luZy10YWJzLi10eXBlLTMgLmJsb2NrLXByaWNpbmctdGFic19fc3dpdGNoZXItdGFicyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmYzNjQwO1xuICB9XG5cbiAgLmJsb2NrLXByaWNpbmctdGFicy4tdHlwZS0yIC5ibG9jay1wcmljaW5nLXRhYnNfX3N3aXRjaGVyLWJ1dHRvbixcbiAgLmJsb2NrLXByaWNpbmctdGFicy4tdHlwZS0zIC5ibG9jay1wcmljaW5nLXRhYnNfX3N3aXRjaGVyLWJ1dHRvbiB7XG4gICAgY29sb3I6ICMyZjM2NDA7XG4gIH1cblxuICAuYmxvY2stcHJpY2luZy10YWJzLi10eXBlLTIgLmJsb2NrLXByaWNpbmctdGFic19fc3dpdGNoZXItaXRlbS4tYWN0aXZlIC5ibG9jay1wcmljaW5nLXRhYnNfX3N3aXRjaGVyLWJ1dHRvbixcbiAgLmJsb2NrLXByaWNpbmctdGFicy4tdHlwZS0zIC5ibG9jay1wcmljaW5nLXRhYnNfX3N3aXRjaGVyLWl0ZW0uLWFjdGl2ZSAuYmxvY2stcHJpY2luZy10YWJzX19zd2l0Y2hlci1idXR0b24ge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNjQwO1xuICB9XG5cbiAgLmJsb2NrLXByaWNpbmctdGFicy4tdHlwZS0yIC5ibG9jay1wcmljaW5nLXRhYnNfX21vc3RseS1jaG9vc2VuOjpiZWZvcmUsXG4gIC5ibG9jay1wcmljaW5nLXRhYnMuLXR5cGUtMyAuYmxvY2stcHJpY2luZy10YWJzX19tb3N0bHktY2hvb3Nlbjo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAzLjhyZW0gc29saWQgJGMtYmctZ3JheTtcbiAgfVxuXG4gICYudmFyaWFudC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLmJsb2NrLWhlcm8taG9tZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDExcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoMCk7XG5cbiAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMCk7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW07XG4gICAgICB9XG5cbiAgICAgICZfX2ZpZ3VyZSxcbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygwKTtcbiAgICAgIH1cblxuICAgICAgJl9fZmlndXJlIHtcbiAgICAgICAgJi4tLWRlc2t0b3Age1xuICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IC0zMHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IC0zMHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjYuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybSArIC5ibG9jay1oZXJvLWhvbWVfX2xvZ29zIHtcbiAgICAgIG1hcmdpbjogLTIuNXJlbSAwIDA7XG4gICAgfVxuXG4gICAgLmJsb2NrLXByZXNlbnRhdGlvbi10aWxlcyB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1wcmljaW5nLXRhYnMge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi4tdHlwZS0zIHtcbiAgICAgICAgLmJsb2NrLXByaWNpbmctdGFicyB7XG4gICAgICAgICAgJl9fcHJpY2luZy1pbmZvIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19tb3N0bHktY2hvb3NlbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY291bnRlci10by1kYXRlIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi4tdHlwZS0xIHtcbiAgICAgICAgLmJsb2NrLWNvdW50ZXItdG8tZGF0ZSB7XG4gICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRjLWRhcmstZ3JheTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19kYXksXG4gICAgICAgICAgJl9faG91cixcbiAgICAgICAgICAmX19taW51dGUsXG4gICAgICAgICAgJl9fc2Vjb25kIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1kYXJrLWdyYXk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGltZS1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZGFyay1ncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi10eXBlLTIge1xuICAgICAgICBAaW5jbHVkZSB1cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgcGFkZGluZzogNi41cmVtIDAgNi41cmVtO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1jb3VudGVyLXRvLWRhdGUge1xuICAgICAgICAgICZfX2NvdW50ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stZnVuY3Rpb24tdGlsZXMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoMCk7XG5cbiAgICAgICZfX2Jsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2staG9yaXpvbnRhbC1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDE0cmVtIDJyZW0gNHJlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50ZW1wbGF0ZS1uZXctZGVzaWduIHtcbiAgZm9udC1mYW1pbHk6ICRmLWRtLXNhbnM7XG5cbiAgLi13cmFwcGVyLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiA1OXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LWZhbWlseTogJGYtZG0tc2FucztcbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyM3JlbTtcbiAgfVxuXG4gIC5zaXRlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAud3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSB1cCh4eGwpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgIHRvcDogMDtcblxuICAgICAgLm1lbnUge1xuICAgICAgICBAaW5jbHVkZSB1cCh4eGwpIHtcbiAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHVwKHh4bCkge1xuICAgICAgICAgIHdpZHRoOiAyNy43cmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b2dnbGVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIGRvd24oeGwpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuMXJlbSAkYy1ibHVlLWdyYXk7XG4gICAgICB9XG5cbiAgICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgICZfX25hdiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tcHJpbWFyeSB7XG4gICAgICAgID4gLm1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIHVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMCAwIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdXAoeHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMCAwIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1cCh4bCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKHh4bCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGYtZG0tc2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbWVudS1pdGVtLWFycm93LWdyYXkuc3ZnXCIpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjFyZW0gJGMtYmx1ZS1ncmF5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgdXAoeHhsKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMi4ycmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyYW5kLTUwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdXAoeGwpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuLS1ibHVlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtYnJhbmQtNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS43cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1kbS1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZGluZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcsXG4gICAgJl9fc3ViaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1hc3Nlc3NtZW50LXRvb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMjAwO1xuXG4gICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1ibHVlYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icmFuZC01MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuXG4gICAgJi4tc2l6ZS13aWRlIHtcbiAgICAgIC5ibG9jay1ibHVlYm94IHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDEuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icmFuZC01MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIGdhcDogMTByZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDYuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1icmFuZC01MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWNvbnRlbnQtdGlsZXMge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNi43cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuXG4gICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAuYmxvY2stY29udGVudC10aWxlcyB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aWxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icmFuZC1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuLWNvbHVtbnMge1xuICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMzByZW07XG5cbiAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tcm93IHtcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU5cmVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIuN3JlbTtcblxuICAgICAgICAgIGgxLFxuICAgICAgICAgIGgyLFxuICAgICAgICAgIGgzLFxuICAgICAgICAgIGg0LFxuICAgICAgICAgIGg1LFxuICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1kbS1zYW5zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWNvbnRlbnQtdGlsZXMge1xuICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAmLi10d28tY29sdW1ucyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODByZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1jb250ZW50LXRpbGVzX190aWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyYW5kLTUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLW5vbi1saW5rZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG5cbiAgICAgIC5ibG9jay1jb250ZW50LXRpbGVzIHtcbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRjLWdyYXktMzAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbi13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNC44cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjRyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJhbmQtMTAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDRyZW07XG4gICAgICAgICAgbWluLWhlaWdodDogNHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubm8tc3BhY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stcHJlc2VudGF0aW9uLXNpbXBsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gICAgcGFkZGluZzogMDtcblxuICAgIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIzcmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBAaW5jbHVkZSB1cChsZykge1xuICAgICAgICBwbGFjZS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAmLWltZyB7XG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuLS1vcmRlci1jaGFuZ2Uge1xuICAgICAgLmJsb2NrLXByZXNlbnRhdGlvbi1zaW1wbGUge1xuICAgICAgICAmX19tZWRpYSB7XG4gICAgICAgICAgQGluY2x1ZGUgdXAobGcpIHtcbiAgICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXN0ZXBzIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcblxuICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTIuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDE2cmVtIDA7XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMThyZW07XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogNTkuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTkuNXJlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDguN3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zdGVwIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHVwKGxnKSB7XG4gICAgICAgICAgbGVmdDogMy44cmVtO1xuICAgICAgICAgIHRvcDogMS43cmVtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb25nLWFycm93LnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvdW50ZXIge1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgICAgIGNvbG9yOiAkYy1icmFuZC01MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icmFuZC0xMDA7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stdGVzdGltb25pYWwge1xuICAgICZfX2l0ZW0ge1xuICAgICAgJi4tdmFyaWFudC0yIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuYmxvY2stdGVzdGltb25pYWwge1xuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyYW5kLTcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyYW5kLTUwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2F1dGhvci1kYXRhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1icmFuZC05MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWhlcm8tY2FzZS1zdHVkeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRlbXBsYXRlLW5ldy1kZXNpZ24tdGVzdCB7XG4gIC4tLWhlYWRpbmctYmx1ZS1iYXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtNDA0IHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxMHJlbSAycmVtO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICBjb2xvcjogIzJmMzY0MDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjM2cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTI4NjI1MDk0ODkwNTk0NDhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICMyZjM2NDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS45MnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDczNTAwMDAxNDMwNTExNDdyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAuOXJlbSA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/
body a:where(:not(.wp-element-button)){text-decoration:none}body .block-addons-blocks__logo img{width:auto}body.template-industries .no-space{margin-bottom:0}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:block}.site-footer__middle-newsletter .screen-reader-response{display:none}.block-core h2{hyphens:auto}.calculator tr{display:flex;align-items:center;gap:10px;padding:0}@media (min-width:675px){.calculator tr{padding:0 10px}}.calculator tr td:not([colspan="2"]){display:block;width:50%;margin-bottom:0;padding:10px 0}.calculator .custom-input{min-width:calc(50vw - 40px);max-width:calc(50vw - 40px)}@media (min-width:675px){.calculator .custom-input{min-width:287px;max-width:287px}}@media (min-width:992px){.page-id-1531148 .block-hero-page-simple.--flex .block-hero-page-simple__content-wrapper{width:80%}}.\--affiliate .block-steps{padding-bottom:5rem}.site-main.\--partner .archive-partner__cta .archive-cta__cta:after{display:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--primary:#00a8ff;--wp--preset--color--cloud-gray:#f9faff;--wp--preset--color--bg-gray:#f0f2f5;--wp--preset--color--mouse-gray:#c8d0dc;--wp--preset--color--rainy-gray:#b1b8c2;--wp--preset--color--blue-gray:#718093;--wp--preset--color--dark-blue:#3a424d;--wp--preset--color--dark-gray:#2f3640;--wp--preset--color--night-black:#0a0f1e;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--wps-small:12px;--wp--preset--font-size--wps-large:36px;--wp--preset--font-size--wps-huge:48px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto !important;margin-right:auto !important}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){text-decoration:underline}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-primary-color{color:var(--wp--preset--color--primary) !important}.has-cloud-gray-color{color:var(--wp--preset--color--cloud-gray) !important}.has-bg-gray-color{color:var(--wp--preset--color--bg-gray) !important}.has-mouse-gray-color{color:var(--wp--preset--color--mouse-gray) !important}.has-rainy-gray-color{color:var(--wp--preset--color--rainy-gray) !important}.has-blue-gray-color{color:var(--wp--preset--color--blue-gray) !important}.has-dark-blue-color{color:var(--wp--preset--color--dark-blue) !important}.has-dark-gray-color{color:var(--wp--preset--color--dark-gray) !important}.has-night-black-color{color:var(--wp--preset--color--night-black) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-primary-background-color{background-color:var(--wp--preset--color--primary) !important}.has-cloud-gray-background-color{background-color:var(--wp--preset--color--cloud-gray) !important}.has-bg-gray-background-color{background-color:var(--wp--preset--color--bg-gray) !important}.has-mouse-gray-background-color{background-color:var(--wp--preset--color--mouse-gray) !important}.has-rainy-gray-background-color{background-color:var(--wp--preset--color--rainy-gray) !important}.has-blue-gray-background-color{background-color:var(--wp--preset--color--blue-gray) !important}.has-dark-blue-background-color{background-color:var(--wp--preset--color--dark-blue) !important}.has-dark-gray-background-color{background-color:var(--wp--preset--color--dark-gray) !important}.has-night-black-background-color{background-color:var(--wp--preset--color--night-black) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-primary-border-color{border-color:var(--wp--preset--color--primary) !important}.has-cloud-gray-border-color{border-color:var(--wp--preset--color--cloud-gray) !important}.has-bg-gray-border-color{border-color:var(--wp--preset--color--bg-gray) !important}.has-mouse-gray-border-color{border-color:var(--wp--preset--color--mouse-gray) !important}.has-rainy-gray-border-color{border-color:var(--wp--preset--color--rainy-gray) !important}.has-blue-gray-border-color{border-color:var(--wp--preset--color--blue-gray) !important}.has-dark-blue-border-color{border-color:var(--wp--preset--color--dark-blue) !important}.has-dark-gray-border-color{border-color:var(--wp--preset--color--dark-gray) !important}.has-night-black-border-color{border-color:var(--wp--preset--color--night-black) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-wps-small-font-size{font-size:var(--wp--preset--font-size--wps-small) !important}.has-wps-large-font-size{font-size:var(--wp--preset--font-size--wps-large) !important}.has-wps-huge-font-size{font-size:var(--wp--preset--font-size--wps-huge) !important}